.acct[data-astro-cid-nstklzjj]{align-items:center;display:flex;position:relative}.signin[data-astro-cid-nstklzjj],.chip[data-astro-cid-nstklzjj]{font:inherit;cursor:pointer;border-radius:999px;padding:6px 12px;font-size:.85rem;font-weight:650}.signin[data-astro-cid-nstklzjj]{background:var(--text);color:var(--bg);border:1px solid var(--text)}.chip[data-astro-cid-nstklzjj]{background:var(--accent-soft);color:var(--accent);border:1px solid var(--accent)}.menu[data-astro-cid-nstklzjj]{z-index:50;background:var(--bg);border:1px solid var(--line);border-radius:12px;min-width:220px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 10px 30px #0000001f}.menu[data-astro-cid-nstklzjj] .who[data-astro-cid-nstklzjj]{color:var(--muted);text-overflow:ellipsis;margin:4px 8px 6px;font-size:.78rem;overflow:hidden}.menu[data-astro-cid-nstklzjj] a[data-astro-cid-nstklzjj],.menu[data-astro-cid-nstklzjj] button[data-astro-cid-nstklzjj]{font:inherit;text-align:left;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px;font-size:.9rem;text-decoration:none}.menu[data-astro-cid-nstklzjj] a[data-astro-cid-nstklzjj]:hover,.menu[data-astro-cid-nstklzjj] button[data-astro-cid-nstklzjj]:hover{background:var(--surface)}.menu[data-astro-cid-nstklzjj] .verify[data-astro-cid-nstklzjj]{color:#b26a00}.history[data-astro-cid-nstklzjj]{background:var(--bg);width:min(760px,100vw - 24px);max-height:min(86vh,900px);color:var(--text);border:0;border-radius:18px;padding:18px 22px 22px;box-shadow:0 20px 60px #00000040}.history[data-astro-cid-nstklzjj]::backdrop{background:#0a0c1473}.history[data-astro-cid-nstklzjj] h2[data-astro-cid-nstklzjj]{margin:0 0 4px;font-size:1.3rem}.hist-grid[data-astro-cid-nstklzjj]{grid-template-columns:repeat(auto-fill,minmax(min(100%,160px),1fr));gap:10px;margin:14px 0;display:grid}.hist-grid[data-astro-cid-nstklzjj] figure{border:1px solid var(--line);background:repeating-conic-gradient(#eee 0 25%, #fff 0 50%) 0 0 / 14px 14px;border-radius:12px;margin:0;overflow:hidden}.hist-grid[data-astro-cid-nstklzjj] img{aspect-ratio:1;object-fit:contain;width:100%;display:block}.hist-grid[data-astro-cid-nstklzjj] figcaption{background:var(--bg);color:var(--muted);gap:6px;padding:8px;font-size:.75rem;display:grid}.hist-grid[data-astro-cid-nstklzjj] .acts{gap:6px;display:flex}.hist-grid[data-astro-cid-nstklzjj] .acts button{font:inherit;border:1px solid var(--line);background:var(--surface);color:var(--text);cursor:pointer;border-radius:8px;padding:6px 8px;font-size:.78rem;font-weight:650}.hist-grid[data-astro-cid-nstklzjj] .acts [data-dl]{background:var(--accent);color:#fff;border-color:var(--accent);flex:1}.empty[data-astro-cid-nstklzjj]{color:var(--muted)}.hist-grid[data-astro-cid-nstklzjj] .refund{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:.75rem;text-decoration:underline}.hist-grid[data-astro-cid-nstklzjj] .confirm{color:var(--text);gap:6px;font-size:.75rem;display:grid}.hist-grid[data-astro-cid-nstklzjj] .confirm [data-yes]{color:#fff;background:#d1242f;border-color:#d1242f;flex:1}.auth[data-astro-cid-nstklzjj]{background:var(--bg);width:min(420px,100vw - 24px);color:var(--text);border:0;border-radius:18px;padding:18px 22px 22px;box-shadow:0 20px 60px #00000040}.auth[data-astro-cid-nstklzjj]::backdrop{background:#0a0c1473}.close-row[data-astro-cid-nstklzjj]{justify-content:flex-end;margin:-6px -10px 0 0;display:flex}.close-row[data-astro-cid-nstklzjj] button[data-astro-cid-nstklzjj]{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:6px;font-size:1rem}.reason[data-astro-cid-nstklzjj]{color:#6b4a00;background:#fff6df;border-radius:10px;margin:0 0 12px;padding:10px 12px;font-size:.88rem;font-weight:600}.tabs[data-astro-cid-nstklzjj]{background:var(--surface);border-radius:12px;grid-template-columns:1fr 1fr;margin-bottom:14px;padding:4px;display:grid}.tabs[data-astro-cid-nstklzjj] button[data-astro-cid-nstklzjj]{font:inherit;cursor:pointer;color:var(--muted);background:0 0;border:0;border-radius:9px;padding:8px;font-size:.9rem;font-weight:650}.tabs[data-astro-cid-nstklzjj] button[data-astro-cid-nstklzjj][aria-selected=true]{background:var(--bg);color:var(--text);box-shadow:0 1px 3px #0000001f}.auth-form[data-astro-cid-nstklzjj]{gap:12px;display:grid}.auth-form[data-astro-cid-nstklzjj] h2[data-astro-cid-nstklzjj]{margin:0;font-size:1.25rem}.auth-form[data-astro-cid-nstklzjj] label[data-astro-cid-nstklzjj]{gap:5px;font-size:.82rem;font-weight:600;display:grid}.auth-form[data-astro-cid-nstklzjj] input[data-astro-cid-nstklzjj][type=email],.auth-form[data-astro-cid-nstklzjj] input[data-astro-cid-nstklzjj][type=password],.auth-form[data-astro-cid-nstklzjj] input[data-astro-cid-nstklzjj][type=text]{font:inherit;border:1px solid var(--line);background:var(--bg);color:var(--text);border-radius:10px;width:100%;padding:11px 12px;font-weight:400}.pw[data-astro-cid-nstklzjj]{display:block;position:relative}.pw[data-astro-cid-nstklzjj] .show[data-astro-cid-nstklzjj]{font:inherit;background:var(--surface);cursor:pointer;color:var(--muted);border:0;border-radius:6px;padding:4px 8px;font-size:.75rem;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.hint[data-astro-cid-nstklzjj]{color:var(--muted);min-height:1em;font-weight:400}.hint[data-astro-cid-nstklzjj].bad{color:#d1242f}.hint[data-astro-cid-nstklzjj].good{color:var(--ok)}.check[data-astro-cid-nstklzjj]{color:var(--muted);grid-template-columns:none;align-items:flex-start;gap:8px!important;font-weight:400!important;display:flex!important}.check[data-astro-cid-nstklzjj] input[data-astro-cid-nstklzjj]{accent-color:var(--accent);margin-top:2px}.primary[data-astro-cid-nstklzjj]{font:inherit;background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:12px;padding:12px;font-weight:650}.primary[data-astro-cid-nstklzjj]:disabled{opacity:.6}.link[data-astro-cid-nstklzjj]{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:.85rem}.muted[data-astro-cid-nstklzjj]{color:var(--muted);margin:0;font-size:.9rem}.note[data-astro-cid-nstklzjj]{background:var(--accent-soft);color:var(--text);border-radius:10px;margin:0;padding:10px 12px;font-size:.86rem;line-height:1.45}.err[data-astro-cid-nstklzjj]{color:#d1242f;margin:0;font-size:.85rem}.ok[data-astro-cid-nstklzjj]{color:var(--ok);margin:0;font-size:.85rem}.fine[data-astro-cid-nstklzjj]{color:var(--muted);margin:0;font-size:.72rem}:root{--bg:#fff;--surface:#f7f8fa;--text:#14161a;--muted:#5d6470;--line:#e3e6eb;--accent:#3d5afe;--accent-soft:#eaf0ff;--ok:#1a7f37;--radius:16px;color-scheme:light}*{box-sizing:border-box}[hidden]{display:none!important}body{background:var(--bg);color:var(--text);margin:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.5}main{max-width:1160px;margin:0 auto;padding:0 16px 48px}.top{justify-content:space-between;align-items:center;gap:12px;max-width:1160px;margin:0 auto;padding:14px 16px;display:flex}.top nav{margin-left:auto}.logo{color:var(--text);letter-spacing:-.02em;align-items:center;gap:8px;font-size:1.25rem;font-weight:800;text-decoration:none;display:inline-flex}.logo b{color:var(--accent);font-weight:inherit}nav{gap:14px;font-size:.9rem;display:flex}nav a{color:var(--muted);text-decoration:none}nav a:hover{color:var(--text)}nav a[aria-current=page]{color:var(--text);font-weight:650}nav a.primary-tab{color:var(--accent);font-weight:650}nav a.primary-tab[aria-current=page]{background:var(--accent-soft);border-radius:999px;margin:-4px 0;padding:4px 10px}@media (width<=520px){nav{gap:10px;font-size:.82rem}nav a:not(.primary-tab):not([aria-current=page]){display:none}}.foot-nav{flex-wrap:wrap;justify-content:center;gap:6px 16px;margin-bottom:8px;display:flex}.foot-nav a{color:var(--muted);font-size:.85rem;text-decoration:none}.foot-nav a:hover{color:var(--text)}.contact{margin:0 0 6px}.contact a{color:var(--muted)}footer{text-align:center;color:var(--muted);border-top:1px solid var(--line);padding:24px 16px;font-size:.8rem}h1{letter-spacing:-.03em;margin:12px 0 6px;font-size:clamp(1.6rem,4.5vw,2.6rem);line-height:1.15}.lede{color:var(--muted);margin:0 0 20px;font-size:1.05rem}
