.nm-v7.v7-verify .container-784{width:100%;max-width:784px;margin:0 auto;padding:0 clamp(16px,8px + 2.5vw,32px)}.nm-v7.v7-verify{overflow-x:clip}.nm-v7.v7-verify .nm-sec-hero{padding:clamp(64px,48px + 2vw,96px) 0 60px;position:relative}.nm-v7.v7-verify .nm-sec{padding:60px 0;scroll-margin-top:24px;position:relative}.nm-v7.v7-verify .nm-vf-hero-center{text-align:center}.nm-v7.v7-verify .nm-vf-hero-h1{font-family:var(--f-disp);letter-spacing:-.025em;color:var(--fg);text-wrap:balance;margin:0;font-size:clamp(40px,32px + 1.8vw,56px);font-weight:500;line-height:1.1}.nm-v7.v7-verify .nm-vf-hero-intro{font-family:var(--f-body);color:var(--fg-2);text-wrap:balance;max-width:640px;margin:20px auto 0;font-size:clamp(17px,16px + .3vw,20px);line-height:1.6}.nm-v7.v7-verify .nm-vf-h2{font-family:var(--f-disp);letter-spacing:-.02em;color:var(--fg);text-wrap:balance;margin:0 0 24px;font-size:clamp(32px,26px + 1.1vw,40px);font-weight:500;line-height:1.2}.nm-v7.v7-verify .nm-vf-h3{font-family:var(--f-disp);letter-spacing:-.01em;color:var(--fg);margin:36px 0 10px;font-size:22px;font-weight:500}.nm-v7.v7-verify .nm-vf-body,.nm-v7.v7-verify .nm-vf-steps,.nm-v7.v7-verify .nm-vf-list{font-family:var(--f-body);color:var(--fg);max-width:68ch;font-size:clamp(17px,16px + .2vw,19px);line-height:1.7}.nm-v7.v7-verify .nm-vf-body{margin:0 0 20px}.nm-v7.v7-verify .nm-vf-note{font-family:var(--f-body);color:var(--fg-2);margin:0 0 20px;font-size:15.5px;line-height:1.55}.nm-v7.v7-verify .nm-vf-steps,.nm-v7.v7-verify .nm-vf-list{margin:0 0 20px;padding-left:1.4em}.nm-v7.v7-verify .nm-vf-steps{list-style:decimal}.nm-v7.v7-verify .nm-vf-list{list-style:outside}.nm-v7.v7-verify .nm-vf-steps li,.nm-v7.v7-verify .nm-vf-list li{margin:0 0 8px;padding-left:4px}.nm-v7.v7-verify .nm-vf-steps li::marker{color:var(--fg-3)}.nm-v7.v7-verify .nm-vf-list li::marker{color:var(--fg-3)}.nm-v7.v7-verify b{font-weight:600}.nm-v7.v7-verify .nm-vf-ui{font-family:var(--f-mono);color:var(--fg);border:1px solid var(--line-2);white-space:nowrap;border-radius:5px;padding:0 5px;font-size:.88em}.nm-v7.v7-verify .nm-sec a:not(.btn){color:var(--teal);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.nm-v7.v7-verify .nm-sec a:not(.btn):hover{text-decoration:none}.nm-v7.v7-verify .nm-sec a:focus-visible{outline:2px solid var(--teal);outline-offset:3px;border-radius:4px}.nm-v7.v7-verify .nm-vf-cards{grid-template-columns:1fr;gap:20px;display:grid}.nm-v7.v7-verify .nm-vf-card{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:24px}.nm-v7.v7-verify .nm-vf-card .nm-vf-h3{margin:0 0 10px}.nm-v7.v7-verify .nm-vf-card-p{font-family:var(--f-body);color:var(--fg-2);margin:0;font-size:15.5px;line-height:1.55}.nm-v7.v7-verify .nm-vf-limits-grid{grid-template-columns:repeat(2,1fr);gap:20px;margin:0 0 24px;display:grid}@media (max-width:767px){.nm-v7.v7-verify .nm-vf-limits-grid{grid-template-columns:1fr}}.nm-v7.v7-verify .nm-vf-limits-col{border-radius:16px;padding:24px}.nm-v7.v7-verify .nm-vf-limits-col-ok{background:color-mix(in srgb, var(--income) 5%, transparent);border:1px dashed color-mix(in srgb, var(--income) 45%, transparent)}.nm-v7.v7-verify .nm-vf-limits-col-no{background:color-mix(in srgb, var(--no) 5%, transparent);border:1px dashed color-mix(in srgb, var(--no) 45%, transparent)}.nm-v7.v7-verify .nm-vf-limits-col .nm-vf-list{padding-left:0;list-style:none}.nm-v7.v7-verify .nm-vf-limits-col .nm-vf-list li{align-items:baseline;gap:9px;padding-left:0;display:flex}.nm-v7.v7-verify .nm-vf-limits-col .nm-vf-list li:before{font-family:var(--f-glyph);flex-shrink:0}.nm-v7.v7-verify .nm-vf-limits-col-ok .nm-vf-list li:before{content:"✓";content:"✓" / "";color:var(--income)}.nm-v7.v7-verify .nm-vf-limits-col-no .nm-vf-list li:before{content:"✕";content:"✕" / "";color:var(--no)}.nm-v7.v7-verify .nm-vf-limits-title{font-family:var(--f-disp);letter-spacing:-.01em;color:var(--fg);margin:0 0 14px;font-size:20px;font-weight:500}.nm-v7.v7-verify .nm-vf-limits-col .nm-vf-list{margin:0;font-size:15.5px;line-height:1.55}
.nm-v7.v7-verify .nm-vf-safari{margin:0 0 24px}.nm-v7.v7-verify .nm-vf-safari>summary{cursor:pointer;font-family:var(--f-body);color:var(--teal);text-underline-offset:2px;font-size:clamp(17px,16px + .2vw,19px);line-height:1.7;text-decoration:underline;text-decoration-thickness:1px;list-style:none;display:inline-block}.nm-v7.v7-verify .nm-vf-safari>summary::-webkit-details-marker{display:none}.nm-v7.v7-verify .nm-vf-safari>summary:hover{text-decoration:none}.nm-v7.v7-verify .nm-vf-safari>summary:focus-visible{outline:2px solid var(--teal);outline-offset:3px;border-radius:4px}.nm-v7.v7-verify .nm-vf-safari>summary:after{content:"↓";margin-left:6px;font-size:.9em;display:inline-block}.nm-v7.v7-verify .nm-vf-safari[open]>summary:after{content:"↑"}.nm-v7.v7-verify .nm-vf-safari[open]>summary{margin-bottom:12px}.nm-v7.v7-verify .nm-vf-safari>.nm-vf-steps{margin-bottom:0}.nm-v7.v7-verify .nm-vf-example{max-width:68ch;margin:8px 0 24px}.nm-v7.v7-verify .nm-vf-example-label{font-family:var(--f-body);letter-spacing:.04em;color:var(--fg-3);margin:0 0 8px;font-size:13px}.nm-v7.v7-verify .nm-vf-example-pre{font-family:var(--f-mono);color:var(--fg-2);background:var(--card);border:1px solid var(--line);white-space:pre;border-radius:12px;max-width:100%;margin:0;padding:16px 18px;font-size:12.5px;line-height:1.6;overflow-x:auto}.nm-v7.v7-verify .nm-vf-callout{background:var(--card);border:1px solid var(--line);border-radius:16px;max-width:68ch;margin:0 0 20px;padding:20px 24px}.nm-v7.v7-verify .nm-vf-callout p{font-family:var(--f-body);color:var(--fg);margin:0;font-size:15.5px;line-height:1.6}.nm-v7.v7-verify .nm-vf-callout b{color:var(--fg)}.nm-v7.v7-verify .nm-vf-callout-proof{background:var(--wash-teal);border-color:var(--line-2)}
.nm-v7.v7-verify .nm-sec a.nm-vf-file{border:1px solid var(--line);background:var(--bg-2);max-width:68ch;font-family:var(--f-body);color:var(--fg);border-radius:12px;align-items:center;gap:12px;margin-top:20px;padding:12px 14px;text-decoration:none;transition:transform .2s;display:flex}.nm-v7.v7-verify .nm-sec a.nm-vf-file:hover{transform:translateY(-2px)}.nm-v7.v7-verify .nm-vf-file-icon{width:32px;height:32px;color:var(--fg-3);flex:none}.nm-v7.v7-verify .nm-vf-file-icon text{font-family:var(--f-mono);font-size:6px;font-weight:600}.nm-v7.v7-verify .nm-vf-file-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.nm-v7.v7-verify .nm-vf-file-name{font-family:var(--f-mono);color:var(--fg);overflow-wrap:anywhere;font-size:14.5px;line-height:1.4}.nm-v7.v7-verify .nm-vf-file-meta{color:var(--fg-3);font-size:13px;line-height:1.4}.nm-v7.v7-verify .nm-vf-file-action{color:var(--fg-2);flex:none;align-items:center;gap:6px;font-size:14px;transition:color .2s;display:inline-flex}.nm-v7.v7-verify .nm-sec a.nm-vf-file:hover .nm-vf-file-action{color:var(--teal)}@media (prefers-reduced-motion:reduce){.nm-v7.v7-verify .nm-sec a.nm-vf-file,.nm-v7.v7-verify .nm-vf-file-action{transition:none}.nm-v7.v7-verify .nm-sec a.nm-vf-file:hover{transform:none}}@media (max-width:459px){.nm-v7.v7-verify .nm-sec a.nm-vf-file{grid-template-columns:32px 1fr;grid-template-areas:"icon text""icon action";gap:10px 12px;display:grid}.nm-v7.v7-verify .nm-vf-file-icon{grid-area:icon;align-self:center}.nm-v7.v7-verify .nm-vf-file-text{grid-area:text}.nm-v7.v7-verify .nm-vf-file-action{grid-area:action}.nm-v7.v7-verify .nm-vf-file-name{overflow-wrap:normal}}
