.nf{background:var(--nf-page);color:var(--white);flex:1 0 auto;position:relative;overflow:hidden}.nf>.k-top,.nf>main{z-index:1;position:relative}.nf-dots{z-index:0;pointer-events:none;background-image:radial-gradient(#ffffff29 1px,#0000 1.6px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask:radial-gradient(70% 80% at 70% 45%,#000 0%,#00000059 60%,#0000 100%);mask:radial-gradient(70% 80% at 70% 45%,#000 0%,#00000059 60%,#0000 100%)}.nf-wrap{grid-template-columns:minmax(0,1fr) minmax(0,500px);align-items:center;gap:96px;padding-top:120px;padding-bottom:96px;display:grid}.nf-eyebrow{color:var(--blue-soft);align-items:center;gap:10px;margin:0 0 24px;font-size:16px;font-weight:700;line-height:1.3;display:inline-flex}.nf-eyebrow span{font-variant-numeric:tabular-nums;background:#bce1fa24;border-radius:999px;align-items:center;height:28px;padding:0 10px;display:inline-flex}.nf h1{font-size:var(--type-display);color:var(--white);margin:0;line-height:.95}.nf-lead{color:#ffffffd1;max-width:560px;margin:28px 0 0;font-size:20px;line-height:1.5}.nf-btns{flex-wrap:wrap;gap:12px;margin-top:40px;display:flex}.nf .nf-btn{color:var(--white);background:#f2efe914;box-shadow:inset 0 0 0 1px #ffffff47}.nf .nf-btn:hover{background:#f2efe929}.nf-card{background:var(--white);color:var(--ink);border-radius:20px;padding:32px;position:relative;transform:rotate(1.5deg);box-shadow:0 40px 80px -32px #0009}.nf-card-top{border-bottom:1px solid var(--cream-line);justify-content:space-between;align-items:center;gap:12px;padding-bottom:20px;display:flex}.nf-card-top p{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);margin:0;font-size:14px;font-weight:700;line-height:1.3}.nf-url{background:var(--field);color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;border-radius:12px;align-items:center;gap:10px;margin:20px 0 0;padding:14px 16px;font:500 15px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex;overflow:hidden}.nf-url svg{flex:none}.nf-steps{flex-direction:column;gap:16px;margin:24px 0 0;padding:0;font-size:18px;line-height:1.35;list-style:none;display:flex}.nf-steps li{align-items:center;gap:14px;display:flex}.nf-steps li:last-child{font-weight:700}.nf-ok,.nf-no{border-radius:999px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.nf-ok{background:var(--green-soft);color:var(--green-ink)}.nf-no{background:var(--orange-soft);color:var(--nf-orange-ink);animation:nf-pop .5s var(--ease-out) .6s both}@keyframes nf-pop{0%{background:var(--line);transform:scale(.6)}to{background:var(--orange-soft);transform:scale(1)}}.nf-status{border-top:1px solid var(--cream-line);justify-content:space-between;align-items:flex-end;gap:16px;margin-top:28px;padding-top:20px;display:flex}.nf-status dl{flex-direction:column;gap:4px;margin:0;display:flex}.nf-status dt{color:var(--ink-3);font-size:13px;line-height:1.3}.nf-status dd{margin:0;font-size:56px;line-height:1}.nf-status p{max-width:200px;color:var(--ink-3);text-align:right;margin:0;font-size:14px;line-height:1.45}.nf-pill{background:var(--orange-tint);height:32px;color:var(--nf-orange-ink);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:14px;font-weight:700;line-height:1;display:inline-flex}.nf-pill i{background:var(--nf-orange);border-radius:999px;width:8px;height:8px}@media (prefers-reduced-motion:reduce){.nf-no{animation:none}}@media (max-width:1000px){.nf-wrap{grid-template-columns:minmax(0,1fr);gap:56px}.nf-card{max-width:500px;transform:none}}@media (max-width:600px){.nf-wrap{gap:40px;padding-top:56px;padding-bottom:64px}.nf h1{font-size:48px;line-height:1}.nf-eyebrow{margin-bottom:16px}.nf-lead{margin-top:18px;font-size:18px}.nf-btns{flex-direction:column;margin-top:28px}.nf-card{border-radius:var(--radius);padding:24px 20px}.nf-steps{font-size:17px}.nf-status dd{font-size:44px}}@media (max-width:370px){.nf h1{font-size:42px}}
