:root{--bg-dark:#1a1a1e;--gold:#e5a93b;--red:#d93838;--paper:#f9f9fb;--muted:#a7a7b0}[data-astro-cid-dszgb2es]{box-sizing:border-box}html,body{min-width:320px;min-height:100%;margin:0}body{background:var(--bg-dark);color:var(--paper);font-family:Plus Jakarta Sans,sans-serif}a[data-astro-cid-dszgb2es],button[data-astro-cid-dszgb2es]{transition:all .2s}.auth-screen[data-astro-cid-dszgb2es]{background:var(--bg-dark);grid-template-columns:minmax(0,1.05fr) minmax(390px,.95fr);min-height:100svh;display:grid}.auth-story[data-astro-cid-dszgb2es]{background:linear-gradient(135deg,#e5a93b12,#0000 38%),repeating-linear-gradient(135deg,#0000 0 42px,#ffffff05 43px 44px),#202024;flex-direction:column;justify-content:space-between;min-height:100vh;padding:clamp(2rem,6vw,6rem);display:flex;position:relative;overflow:hidden}.brand[data-astro-cid-dszgb2es]{width:fit-content;color:var(--paper);font-size:1.3rem;font-weight:800;text-decoration:none}.brand[data-astro-cid-dszgb2es] span[data-astro-cid-dszgb2es]{color:var(--gold)}.story-copy[data-astro-cid-dszgb2es]{max-width:650px;padding:3rem 0}.story-kicker[data-astro-cid-dszgb2es],.portal-label[data-astro-cid-dszgb2es]{color:var(--gold);letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:800}.portal-stamp[data-astro-cid-dszgb2es]{color:var(--gold);letter-spacing:.12em;border:1px solid #e5a93b75;margin:1rem 0 0;padding:.38rem .62rem;font-size:.75rem;font-weight:800;display:table}.story-copy[data-astro-cid-dszgb2es] h1[data-astro-cid-dszgb2es]{color:var(--paper);margin:1rem 0 0;font-size:clamp(2.7rem,5vw,5.3rem);line-height:1.07}.story-detail[data-astro-cid-dszgb2es]{color:#b5b5bd;max-width:410px;margin:1.3rem 0 0;font-size:.98rem;line-height:1.75}.story-footer[data-astro-cid-dszgb2es]{color:#85858f;margin:0;font-size:.75rem}.auth-side[data-astro-cid-dszgb2es]{background:#17171a;place-items:center;min-height:100vh;padding:clamp(1.25rem,4vw,4rem);display:grid}.auth-panel[data-astro-cid-dszgb2es]{background:var(--bg-dark);border:1px solid #ffffff1a;border-radius:10px;width:min(100%,440px);padding:clamp(1.5rem,3vw,2.5rem);box-shadow:0 24px 70px #00000047}.panel-topline[data-astro-cid-dszgb2es]{align-items:center;gap:.75rem;margin-bottom:1.55rem;display:flex}.panel-mark[data-astro-cid-dszgb2es]{width:40px;height:40px;color:var(--gold);background:#e5a93b1f;border:1px solid #e5a93b6b;border-radius:8px;flex:none;place-items:center;font-weight:800;display:grid}.auth-panel[data-astro-cid-dszgb2es] h2[data-astro-cid-dszgb2es]{color:var(--paper);margin:0;font-size:1.8rem}.panel-description[data-astro-cid-dszgb2es]{color:var(--muted);margin:.5rem 0 1.6rem;font-size:.88rem;line-height:1.6}.auth-form[data-astro-cid-dszgb2es]{gap:.62rem;display:grid}.auth-form[data-astro-cid-dszgb2es] label[data-astro-cid-dszgb2es]{color:#e2e2e6;margin-top:.25rem;font-size:.8rem;font-weight:700}.auth-form[data-astro-cid-dszgb2es] input[data-astro-cid-dszgb2es]{width:100%;min-height:48px;color:var(--paper);font:inherit;background:#222226;border:1px solid #44444c;border-radius:7px;outline:none;padding:.72rem .85rem}.auth-form[data-astro-cid-dszgb2es] input[data-astro-cid-dszgb2es]::placeholder{color:#777780}.auth-form[data-astro-cid-dszgb2es] input[data-astro-cid-dszgb2es]:focus-visible{border-color:var(--gold);box-shadow:0 0 0 3px #e5a93b2b}.first-login-note[data-astro-cid-dszgb2es]{color:#92929b;margin:.05rem 0 .35rem;font-size:.73rem}.auth-form[data-astro-cid-dszgb2es] button[data-astro-cid-dszgb2es]{background:var(--gold);color:#1a1a1e;min-height:50px;font:inherit;cursor:pointer;border:0;border-radius:7px;justify-content:space-between;align-items:center;margin-top:.3rem;padding:.75rem 1rem;font-size:.86rem;font-weight:800;display:flex}.auth-form[data-astro-cid-dszgb2es] button[data-astro-cid-dszgb2es]:hover:not(:disabled){background:#f0b84f;transform:translateY(-2px);box-shadow:0 9px 22px #e5a93b33}.auth-form[data-astro-cid-dszgb2es] button[data-astro-cid-dszgb2es]:disabled{cursor:wait;opacity:.65}.auth-message[data-astro-cid-dszgb2es]{min-height:1.25rem;color:var(--gold);margin:0;font-size:.78rem;line-height:1.5}.auth-message[data-astro-cid-dszgb2es][data-state=error]{color:#f28a8a}.back-link[data-astro-cid-dszgb2es]{color:#a7a7b0;margin-top:1rem;font-size:.78rem;text-decoration:none;display:inline-flex}.back-link[data-astro-cid-dszgb2es]:hover{color:var(--paper)}@media (width<=900px){.auth-screen[data-astro-cid-dszgb2es]{grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr)}.auth-story[data-astro-cid-dszgb2es]{padding:2rem}.story-copy[data-astro-cid-dszgb2es] h1[data-astro-cid-dszgb2es]{font-size:clamp(2.3rem,5vw,3.8rem)}}@media (width<=700px){.auth-screen[data-astro-cid-dszgb2es]{grid-template-columns:minmax(0,1fr)}.auth-story[data-astro-cid-dszgb2es]{min-height:auto;padding:1.4rem 1.25rem 0}.story-copy[data-astro-cid-dszgb2es]{padding:2.5rem 0 1.4rem}.story-copy[data-astro-cid-dszgb2es] h1[data-astro-cid-dszgb2es]{font-size:clamp(2rem,9vw,3.1rem)}.story-detail[data-astro-cid-dszgb2es]{margin-top:.8rem;font-size:.88rem}.story-footer[data-astro-cid-dszgb2es]{display:none}.auth-side[data-astro-cid-dszgb2es]{min-height:auto;padding:1.25rem}.auth-panel[data-astro-cid-dszgb2es]{padding:1.4rem}}
