._page_12bp7_1{place-items:center;height:100dvh;padding:40px 32px;display:grid;overflow:auto}._hero_12bp7_9{gap:28px;width:min(760px,100%);display:grid}._title_12bp7_15{margin:0;font-size:clamp(3.2rem,10vw,6rem);line-height:.9}._summary_12bp7_21{max-width:24rem;color:var(--text-muted);margin:0;font-size:1.45rem;line-height:1.25}._version_12bp7_29{color:var(--text-soft);font-family:var(--font-display);font-size:var(--type-meta);letter-spacing:.08em;text-transform:uppercase;margin:-14px 0 0}._legalLinks_12bp7_38{color:var(--text);font-family:var(--font-display);font-size:var(--type-quiet);letter-spacing:.1em;opacity:.86;text-transform:uppercase;gap:8px;margin:-18px 0 0;display:flex}._legalLinks_12bp7_38 a:hover,._legalLinks_12bp7_38 a:focus-visible{color:var(--accent);text-underline-offset:3px;text-decoration:underline}._actions_12bp7_57{flex-wrap:wrap;gap:12px;margin-top:2px;display:flex}@media (width<=720px){._page_12bp7_1{padding:24px 18px}._hero_12bp7_9{gap:24px}._actions_12bp7_57 .uiAction{flex:1 1 0}}._app_1e4e1_1{min-height:100dvh}._loading_1e4e1_5{min-height:100dvh;color:var(--text-muted);place-items:center;display:grid}@font-face{font-family:PixelOperator;src:url(/assets/PixelOperator-C4gCAeI2.ttf)format("truetype");font-display:swap}@font-face{font-family:PixelOperatorBold;src:url(/assets/PixelOperator-Bold-CLeLR2Kg.ttf)format("truetype");font-display:swap}@font-face{font-family:PixelOperator8Bold;src:url(/assets/PixelOperator8-Bold-DQXNZxi5.ttf)format("truetype");font-display:swap}:root{color-scheme:dark;--bg:#1e1e1e;--bg-elevated:#2a2a2a;--bg-strong:#323232;--surface:#2a2a2a;--surface-strong:#323232;--surface-muted:#232323;--border:#575756;--border-strong:#706c66;--text:#f5f5f5;--text-muted:#a6a6a0;--text-soft:#8f8d87;--text-strong:#fccb57;--accent:#fccb57;--accent-strong:#fccb57;--accent-border:#a7873e;--accent-ink:#f5f5f5;--accent-soft:#fccb572e;--info:#5f8b82;--info-border:#4a6f68;--info-ink:#f5f5f5;--info-soft:#5f8b822e;--success:#30a860;--success-border:#247f47;--success-ink:#f5f5f5;--danger:#e04747;--danger-border:#a83535;--danger-ink:#f5f5f5;--scroll-track:#242620;--scroll-thumb:#6b6a6a;--scroll-thumb-hover:#a6a6a0;--font-body:"PixelOperator", "Trebuchet MS", sans-serif;--font-display:"PixelOperatorBold", "PixelOperator", "Trebuchet MS", sans-serif;--type-label:1.08rem;--type-body:1.22rem;--type-meta:1.04rem;--type-quiet:.98rem;--type-value:1.4rem;--shadow:10px 10px 0 #0000005c;--shadow-button:0 4px 0 #00000061;--shadow-button-pressed:0 1px 0 #00000061;--radius-lg:0px;--radius-md:0px;--radius-sm:0px}*{box-sizing:border-box;scrollbar-color:var(--scroll-thumb) var(--scroll-track);scrollbar-width:thin}::-webkit-scrollbar{width:14px;height:14px}::-webkit-scrollbar-track{background:var(--scroll-track);border:2px solid var(--border);border-radius:0}::-webkit-scrollbar-thumb{background:var(--scroll-thumb);border:2px solid var(--border-strong);border-radius:0;box-shadow:2px 2px #00000040}::-webkit-scrollbar-thumb:hover{background:var(--scroll-thumb-hover)}html,body,#root{height:100%}body{background:var(--bg);color:var(--text);font-family:var(--font-body);margin:0;overflow:hidden}@media (width<=980px) and (orientation:portrait){#root{height:auto;min-height:100dvh}body{overflow:hidden auto}}button,a,input,textarea,select{font:inherit}a{color:inherit;text-decoration:none}button{cursor:pointer}button,input,textarea,select{border-radius:0}input,textarea,select{accent-color:var(--success)}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--info);outline-offset:2px}.uiPageEyebrow{color:var(--accent-strong);font-family:var(--font-display);font-size:var(--type-quiet);letter-spacing:.14em;opacity:.88;text-transform:uppercase;margin:0 0 8px}.uiSectionLabel{color:var(--text-soft);font-family:var(--font-display);font-size:var(--type-quiet);letter-spacing:.12em;opacity:.88;text-transform:uppercase;margin:0}.uiDivider{background:var(--border);height:1px}.uiPanel{background:var(--surface);border:2px solid var(--border)}.uiInput{border:2px solid var(--border);background:var(--surface-muted);width:100%;color:var(--text);padding:12px 14px}.uiAction{border:2px solid var(--border);background:var(--surface-muted);min-width:132px;min-height:48px;color:var(--text);box-shadow:var(--shadow-button);font-family:var(--font-display);font-size:var(--type-body);letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;gap:8px;padding:10px 16px;transition:transform 80ms,box-shadow 80ms,filter 80ms;display:inline-flex}.uiActionLabel{align-items:center;line-height:1;display:inline-flex}.uiSrOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.uiIcon{color:currentColor;pointer-events:none;user-select:none;flex:none;width:24px;height:24px;line-height:0;display:inline-flex}.uiIcon svg{pointer-events:none;width:100%;height:100%;display:block}.uiIconDesktop{display:none}.uiAction:hover{filter:brightness(1.06)}.uiAction:active{box-shadow:var(--shadow-button-pressed);transform:translateY(3px)}.uiAction:disabled{cursor:default;filter:none;opacity:.52;box-shadow:none;transform:none}.uiActionPrimary{border-color:var(--success-border);background:var(--success);color:var(--success-ink)}.uiActionSecondary{border-color:var(--info-border);background:var(--info);color:var(--info-ink)}.uiActionAccent{border-color:var(--accent-border);background:var(--accent);color:var(--accent-ink)}.uiActionNeutral{border-color:var(--border-strong);background:var(--surface-strong);color:var(--text)}.uiActionDanger{border-color:var(--danger-border);background:var(--danger);color:var(--danger-ink)}.uiActionIconOnly{gap:0;width:48px;min-width:48px;min-height:48px;padding:0}.uiActionIconOnly .uiIcon{width:24px;height:24px}.uiSegment{border:2px solid var(--border);background:var(--surface-muted);min-width:0;min-height:44px;color:var(--text);font-family:var(--font-display);font-size:var(--type-body);letter-spacing:.08em;text-transform:uppercase;padding:10px 14px}.uiSegmentActive{border-color:var(--info-border);background:var(--info);color:var(--info-ink);box-shadow:inset 0 0 0 1px #ffffff1f,0 0 0 1px #0000002e}@media (width>=721px){.uiIconDesktop{display:inline-flex}}
