.nv-account{--ac-bg-2: #EDEBE6;--ac-ink: #232323;--ac-ink-2: #45433f;--ac-ink-3: #8D8B86;--ac-rule: #ddd9cf;--ac-rule-2: #e8e5dd;--ac-err: #b94a2a;--ac-ok: oklch(.52 .12 150);min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:140px var(--gutter, 24px) 96px;color:var(--ac-ink)}.nv-account__wrap{width:100%;max-width:640px}.nv-account a{color:inherit}.nv-account .card{background:#fff;border:1px solid var(--ac-rule);border-radius:12px;padding:clamp(24px,5vw,40px)}.nv-account .state{text-align:center;color:var(--ac-ink-3);font-size:14px;padding:30px 0}.nv-account h1{font-weight:400;font-size:clamp(24px,5vw,30px);margin:0 0 8px;letter-spacing:-.01em}.nv-account .lede{color:var(--ac-ink-2);font-size:15px;line-height:1.55;margin:0 0 22px;max-width:52ch;text-wrap:pretty}.nv-account .signin{text-align:center}.nv-account .signin .lede{margin-left:auto;margin-right:auto}.nv-account .gbtn{display:inline-flex;align-items:center;gap:10px;font:inherit;font-size:14.5px;font-weight:500;padding:13px 24px;border:1px solid var(--ac-ink);border-radius:999px;background:var(--ac-ink);color:#f2f0f0;cursor:pointer}.nv-account .gbtn:hover{background:#000}.nv-account .gbtn:disabled{opacity:.6;cursor:default}.nv-account .gbtn svg{width:18px;height:18px;background:#fff;border-radius:12px;padding:1px}.nv-account .msg{margin-top:14px;font-size:13px;color:var(--ac-ink-2);min-height:1em}.nv-account .head{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;flex-wrap:wrap}.nv-account .head__who{font-size:13px;color:var(--ac-ink-3)}.nv-account .head__who b{color:var(--ac-ink-2);font-weight:600}.nv-account .linkbtn{font:inherit;font-size:13px;color:var(--ac-ink-2);background:none;border:none;cursor:pointer;text-decoration:underline;padding:0}.nv-account .order{border:1px solid var(--ac-rule);border-radius:12px;padding:20px clamp(16px,3vw,22px);margin-bottom:14px}.nv-account .order__top{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:10px}.nv-account .order__ref{font-family:JetBrains Mono,ui-monospace,Menlo,monospace;font-size:11.5px;color:var(--ac-ink-3)}.nv-account .order__date{font-size:12.5px;color:var(--ac-ink-3)}.nv-account .badges{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.nv-account .badge{display:inline-block;font-family:JetBrains Mono,ui-monospace,Menlo,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase;padding:3px 9px;border-radius:100px;border:1px solid currentColor}.nv-account .badge--paid{color:var(--ac-ok)}.nv-account .badge--processing{color:#b77610}.nv-account .badge--ful{color:var(--ac-ink-2)}.nv-account .lines{border-top:1px solid var(--ac-rule-2);margin:12px 0 0}.nv-account .line{display:flex;justify-content:space-between;gap:16px;padding:9px 0;border-bottom:1px solid var(--ac-rule-2);font-size:13.5px}.nv-account .line__n{font-size:12px;color:var(--ac-ink-3)}.nv-account .total{display:flex;justify-content:space-between;padding-top:12px;font-size:15px;font-weight:600}.nv-account .track{margin-top:12px;font-size:13px;color:var(--ac-ink-2)}.nv-account .track a{color:var(--ac-ink)}.nv-account .order__foot{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}.nv-account .btn{font:inherit;font-size:13.5px;font-weight:500;padding:11px 20px;border:1px solid var(--ac-ink);border-radius:999px;background:var(--ac-ink);color:#f2f0f0;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;gap:8px}.nv-account .btn:hover{background:#000}.nv-account .empty{text-align:center;color:var(--ac-ink-2);padding:24px 0;font-size:14.5px;line-height:1.6}.nv-account .note{margin-top:18px;padding:13px 15px;background:var(--ac-bg-2);border-radius:12px;font-size:12.5px;line-height:1.5;color:var(--ac-ink-3)}.nv-account .err{margin-top:14px;padding:12px 14px;border-radius:12px;background:color-mix(in oklch,var(--ac-err) 8%,#fff);color:var(--ac-err);font-size:13px}.nv-account .foot{text-align:center;font-size:12.5px;color:var(--ac-ink-3);margin-top:26px;line-height:1.6}.nv-account .foot a{color:var(--ac-ink)}
