.auth_main__HEopj{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:1.25rem;gap:1.25rem;min-width:0}.auth_main__HEopj button,.auth_main__HEopj input,.auth_main__HEopj select{font:inherit;color:var(--ink);background:var(--paper-deep);border:1px solid var(--line-strong);border-radius:10px;padding:.45rem .85rem}.auth_main__HEopj button{cursor:pointer}.auth_main__HEopj button:hover:not(:disabled){background:var(--line)}.auth_main__HEopj button:disabled{opacity:.5;cursor:default}.auth_main__HEopj .auth_primary__aHMrm{background:var(--ink);border-color:var(--ink);color:var(--paper)}.auth_main__HEopj .auth_ghost__0dWpA{background:transparent}.auth_muted__TmDhe{color:var(--ink-soft);font-size:.86rem;line-height:1.55}.auth_mono__6fPSK{font-family:ui-monospace,monospace;font-size:.8rem;color:var(--ink)}.auth_okText__zwqCQ{color:var(--sage-ink)}.auth_badText__QGa8J{color:var(--fail)}.auth_warn__C3uJV{color:var(--apricot-ink)}.auth_card__60qwm{background:var(--paper-raised);border:1px solid var(--line);border-radius:16px;padding:1.2rem 1.3rem;margin-top:1.2rem}.auth_card__60qwm h2{font-size:1.08rem;margin:0 0 .6rem}.auth_card__60qwm h3{font-size:.95rem;margin:0 0 .4rem}.auth_cardHead__0D2Eh{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.6rem;margin-bottom:.4rem}.auth_cardHead__0D2Eh h2{margin:0}.auth_actions__OlDHZ,.auth_toggle__j8LT3{margin:.6rem 0}.auth_actions__OlDHZ,.auth_loginForm__IjjzH,.auth_toggle__j8LT3{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.auth_loginForm__IjjzH input{width:140px}.auth_sessionGrid__AqbuX{display:grid;grid-template-columns:1fr 1fr;grid-gap:.8rem;gap:.8rem}@media (max-width:860px){.auth_sessionGrid__AqbuX{grid-template-columns:1fr}}.auth_sessionGrid__AqbuX .auth_actions__OlDHZ{grid-column:1/-1}.auth_tokenCard__yOz2t{background:var(--paper-raised);border:1px solid var(--line);border-radius:12px;padding:.8rem 1rem}.auth_tokenHead__kc3Aa{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.auth_countdown__bHmw7{height:10px;background:var(--paper-deep);border-radius:6px;overflow:hidden}.auth_countdownFill__pusUA{display:block;height:100%;transform-origin:left;transition:transform .25s linear;will-change:transform}.auth_badgeBad__iEkcq,.auth_badgeOk__s1Ky8{font-size:.78rem;font-weight:700;padding:.1rem .5rem;border-radius:999px}.auth_badgeOk__s1Ky8{background:rgba(68,99,61,.16);color:var(--sage-ink)}.auth_badgeBad__iEkcq{background:rgba(178,58,38,.16);color:var(--fail)}.auth_timeline__fY5BN{overflow-x:auto;list-style:none;padding:0;margin:.8rem 0 0;display:flex;flex-direction:column;gap:4px}.auth_timelineRow__YsIeV{display:grid;grid-template-columns:70px 24px 220px 110px 48px 1fr;grid-gap:.5rem;gap:.5rem;align-items:center;font-size:.84rem;padding:.35rem .5rem;background:var(--paper-raised);border-radius:8px;animation:auth_slideIn__0WF1J .35s ease-out}.auth_attackerRow__sdOgF{background:rgba(178,58,38,.08)}@keyframes auth_slideIn__0WF1J{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.auth_credential__pvNgw{font-family:ui-monospace,monospace;font-size:.78rem;color:var(--apricot-ink)}.auth_race__tPBbL{margin-top:.8rem}.auth_raceLane__vhE39{display:grid;grid-template-columns:70px 1fr;align-items:center;grid-gap:.6rem;gap:.6rem;margin:.35rem 0}.auth_raceLabel__N_mYo{font-size:.82rem;color:var(--ink-soft)}.auth_raceTrack__3D_1f{position:relative;height:30px;background:var(--paper-raised);border-radius:8px}.auth_raceStep__xvHV_{position:absolute;top:4px;padding:.15rem .5rem;border-radius:6px;font-size:.74rem;font-weight:700;white-space:nowrap;opacity:0;animation:auth_stepIn__m4UpE .35s ease-out forwards}@keyframes auth_stepIn__m4UpE{0%{opacity:0;transform:translateX(-12px)}to{opacity:1;transform:none}}.auth_stepOk___kBZ5{background:rgba(68,99,61,.2);color:var(--sage-ink)}.auth_stepBad__T6zpH{background:rgba(178,58,38,.2);color:var(--fail)}.auth_raceSummary__zDsri{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:.6rem;font-size:.9rem}.auth_verdict__mxROz{background:var(--paper-raised);border-left:3px solid var(--apricot-ink);padding:.5rem .8rem;border-radius:0 8px 8px 0;font-size:.9rem}.auth_chain__EdQ5d{margin-top:.6rem;overflow-x:auto}.auth_dbTable__iljyp{width:100%;border-collapse:collapse;font-family:ui-monospace,monospace;font-size:.78rem}.auth_dbTable__iljyp th{text-align:left;color:var(--ink-soft);font-weight:500}.auth_dbTable__iljyp td,.auth_dbTable__iljyp th{padding:.3rem .4rem;border-bottom:1px solid var(--line)}.auth_dbTable__iljyp td{animation:auth_slideIn__0WF1J .3s ease-out}.auth_row_revoked__QHjIe td{color:var(--fail)}.auth_row_used__49LTE td{color:var(--ink-soft)}.auth_status_active__bdmL2,.auth_status_revoked__0_e3n,.auth_status_used__UICpW{padding:.05rem .45rem;border-radius:999px;font-weight:700}.auth_status_active__bdmL2{background:rgba(68,99,61,.18);color:var(--sage-ink)}.auth_status_used__UICpW{background:rgba(94,86,75,.18);color:var(--ink)}.auth_status_revoked__0_e3n{background:rgba(178,58,38,.18);color:var(--fail)}.auth_storageGrid__CclMO{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.8rem;gap:.8rem;margin-top:.6rem}@media (max-width:860px){.auth_storageGrid__CclMO{grid-template-columns:1fr}}.auth_storageCard__kdioB{background:var(--paper-raised);border:1px solid var(--line);border-radius:12px;padding:.8rem 1rem;font-size:.86rem;line-height:1.5;transition:border-color .3s}.auth_storageStolen__XGTe5{border-color:var(--fail)}.auth_storageSafe__NG_7t{border-color:var(--sage-ink)}.auth_jwtInput__kkPrw{width:100%;min-height:70px;box-sizing:border-box;color:var(--ink);background:var(--paper-raised);border:1px solid var(--line-strong);border-radius:10px;padding:.6rem}.auth_jwtColored__fr2ju,.auth_jwtInput__kkPrw{font-family:ui-monospace,monospace;font-size:.78rem}.auth_jwtColored__fr2ju{word-break:break-all}.auth_jwtHeader__X5IoV{color:var(--fail)}.auth_jwtPayload__6k8UZ,.auth_jwtSignature__idoiU{color:var(--sky-ink)}.auth_jwtGrid__eey0U{display:grid;grid-template-columns:1fr 1.2fr 1fr;grid-gap:1rem;gap:1rem}@media (max-width:860px){.auth_jwtGrid__eey0U{grid-template-columns:minmax(0,1fr)}}.auth_pre__1tM51{background:var(--paper-raised);border-radius:8px;padding:.6rem;font-size:.78rem;overflow-x:auto;margin:0}.auth_steps__DpnjK{margin:.4rem 0 .6rem;padding-left:1.2rem;line-height:1.65;font-size:.9rem;color:var(--ink)}.auth_steps__DpnjK li{margin:.25rem 0}.auth_storyStage__zVM2R{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);grid-gap:var(--space-8);gap:var(--space-8);align-items:center}.auth_storyStage__zVM2R>svg{width:100%;height:auto;max-width:30rem;justify-self:center}.auth_storySide__dtK_a{display:grid;grid-gap:var(--space-4);gap:var(--space-4);justify-items:start}.auth_storySteps__gbS1K{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.auth_storySteps__gbS1K li{display:flex;gap:var(--space-3);align-items:flex-start}.auth_storySteps__gbS1K li p:first-child{font-weight:650}.auth_stepIndex__bD8dZ{flex:none;display:inline-grid;place-items:center;width:1.6rem;height:1.6rem;margin-top:.1rem;border:1.5px solid var(--ink);border-radius:50%;font-size:.85rem;font-weight:700}.auth_crowdScene__sG2dv{width:100%;height:auto}.auth_reloadStatus__7AQVH{margin-bottom:var(--space-4);padding-left:var(--space-4);border-left:3px solid var(--line-strong)}.auth_lockerAction__lOjAa{margin-top:var(--space-6);display:flex;justify-content:center}.auth_entrance__9lkUt{display:grid;grid-gap:var(--space-3);gap:var(--space-3);margin:0 0 var(--space-6);padding:var(--space-4) var(--space-6);background:var(--paper-raised);border:1.5px solid var(--line-strong);border-radius:var(--hand-radius-soft)}.auth_entrance__9lkUt>div{display:grid;grid-template-columns:9rem minmax(0,1fr);grid-gap:var(--space-3);gap:var(--space-3);align-items:baseline}.auth_entrance__9lkUt dt{font-weight:700}.auth_entrance__9lkUt small{display:block;font-weight:400;font-size:var(--text-sm);color:var(--ink-soft)}.auth_entrance__9lkUt dd{margin:0}.auth_wristbandFaded__WqFZL,.auth_wristband__q_DfG{display:inline-block;padding:.1rem .6rem;border:1.5px solid var(--ink);border-radius:999px;font-family:var(--font-mono);font-size:var(--text-sm)}.auth_wristband__q_DfG{background:var(--apricot);animation:auth_handOver__4EUhv .5s ease-out}.auth_wristbandFaded__WqFZL{background:var(--paper-deep);color:var(--ink-soft)}@keyframes auth_handOver__4EUhv{0%{transform:translateY(-.6rem) scale(.9);opacity:0}}.auth_entranceActions__wjEB7{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-bottom:var(--space-3)}@media (max-width:860px){.auth_entrance__9lkUt>div{grid-template-columns:1fr;gap:var(--space-1)}.auth_storyStage__zVM2R{grid-template-columns:1fr}.auth_storySide__dtK_a{justify-items:stretch}}