.nf-top{border-bottom:1px solid var(--hair);position:relative;overflow:hidden}.nf-top:before{content:"";z-index:0;pointer-events:none;background-image:var(--grain);opacity:.12;background-size:160px 160px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 40%,#0000 85%);mask:linear-gradient(#000 0 40%,#0000 85%)}.nf-top .frame{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:center;gap:72px;padding:88px 32px 104px;display:grid}.nf-top h1{font:var(--h1-weight) clamp(48px, 4.6vw, 68px)/1 var(--display);letter-spacing:var(--h1-track);color:var(--ink);text-wrap:balance;margin:0}.nf-top h1>span{display:block}.nf-soft{color:color-mix(in srgb, var(--ink) 48%, var(--page))}.nf-lead{max-width:26em;color:var(--soft);margin:26px 0 0;font-size:19px;line-height:1.55}.nf-card{border:1px solid var(--hair);width:min(100%,460px);box-shadow:0 40px 80px -56px color-mix(in srgb, var(--ink) 70%, transparent);background:#fff;border-radius:18px;justify-self:end}.nf-bar{border-bottom:1px solid var(--hair);justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:0 24px;display:flex}.nf-bar b{white-space:nowrap;font:600 15px/1.3 var(--sans);color:var(--ink);flex:none}.nf-bar>span{font:500 12.5px/1.4 var(--mono);color:var(--soft)}.nf-err.out{background-position:100% 0;background-size:0% 100%;transition-duration:.5s}.nf-body{gap:22px;padding:24px;display:grid}.nf-row{gap:8px;min-width:0;display:grid}.nf-row[hidden]{display:none}.nf-lab{font:500 11.5px/1.3 var(--mono);color:var(--soft)}.nf-addr{min-width:0;font:500 15px/1.5 var(--mono);color:var(--ink);overflow-wrap:anywhere;align-items:flex-start;gap:10px;display:flex}.nf-was{color:var(--soft)}.nf-tick{background:var(--shade1);width:20px;height:20px;color:var(--magenta);border-radius:50%;flex:none;place-items:center;margin-top:2px;display:grid}.nf-tick svg{width:12px;height:12px}.nf-to-text{min-width:0;position:relative}.nf-to-text .hl{border-radius:3px;margin:0;padding:0}.nf-why{color:var(--soft);margin:2px 0 0;font-size:14px;line-height:1.5}.nf-why[hidden]{display:none}.nf-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nf-foot{border-top:1px solid var(--hair);justify-content:space-between;align-items:center;gap:16px;padding-top:18px;display:flex}.nf-foot>span{color:var(--soft);font-size:13px}.nf-go{background:var(--ink);height:40px;font:600 14.5px/1 var(--sans);color:var(--on-accent);white-space:nowrap;border-radius:10px;align-items:center;gap:9px;padding:0 16px;text-decoration:none;transition:background-color .2s;display:inline-flex}.nf-go:hover{background:var(--ink-hover)}.nf-go:focus-visible{outline:2px solid var(--magenta-press);outline-offset:3px}.nf-go svg{width:14px;height:14px;transition:transform .2s}.nf-go:hover svg,.nf-go:focus-visible svg{transform:translate(3px)}.nf-ways .frame.ruled{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:48px;padding:88px 32px 104px;display:grid}.nf-ways h2{font:var(--h1-weight) 44px/1.06 var(--display);letter-spacing:var(--h1-track);color:var(--ink);margin:0}.nf-stick{position:sticky;top:96px}.nf-ways p{color:var(--soft);margin:14px 0 0;font-size:17px;line-height:1.55}.nf-qs{border-top:1px dashed var(--rail);margin:0;padding:0;list-style:none}.nf-qs li{border-bottom:1px dashed var(--rail)}.nf-qs a{font:600 18px/1.4 var(--sans);letter-spacing:-.01em;color:var(--ink);justify-content:space-between;align-items:center;gap:20px;padding:20px 2px;text-decoration:none;display:flex}.nf-qs a svg{width:18px;height:18px;color:var(--soft);flex:none;transition:transform .25s,color .2s}.nf-qs a:hover svg,.nf-qs a:focus-visible svg{color:var(--magenta);transform:translate(4px)}.nf-qs a:focus-visible{outline:2px solid var(--magenta-press);outline-offset:2px;border-radius:4px}.nf-qs li:last-child a{color:var(--body);font-weight:500}.nf-close .frame.ruled{padding:96px 32px 88px}.nf-head{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:48px;display:grid}.nf-close h2{max-width:none;font-size:56px;line-height:1.04}.nf-head p{color:#e3cdd9;margin:0 0 24px;font-size:18px;line-height:1.55}@media (max-width:980px){.nf-top .frame{grid-template-columns:minmax(0,1fr);gap:36px;padding:28px 16px 64px}.nf-card{justify-self:stretch;width:100%}.nf-top h1{font-size:34px;line-height:1.06}.nf-lead{margin-top:16px;font-size:16px}.nf-ways .frame.ruled{grid-template-columns:minmax(0,1fr);gap:28px;padding:64px 16px 80px}.nf-ways h2{font-size:34px}.nf-stick{position:static}.nf-close .frame.ruled{padding:64px 16px 56px}.nf-head{grid-template-columns:minmax(0,1fr);gap:20px}.nf-close h2{font-size:38px;line-height:1.06}}@media (max-width:560px){.nf-more{display:none}.nf-bar{min-height:44px;padding:0 18px}.nf-body{padding:18px}.nf-addr{font-size:14.5px}.nf-foot{flex-direction:column;align-items:stretch;gap:12px}.nf-go{justify-content:center;height:44px}.nf-qs a{min-height:56px;padding:14px 2px;font-size:16.5px}}@media (prefers-reduced-motion:reduce){.nf-go,.nf-go svg,.nf-qs a svg{transition:none}.nf-go:hover svg,.nf-go:focus-visible svg,.nf-qs a:hover svg,.nf-qs a:focus-visible svg{transform:none}}
