@font-face{font-family:GeistMono;src:url(../media/GeistMono_Variable.p.1fz3wige2_h0o.woff2)format("woff2");font-display:swap;font-weight:100 900}.iaM1Ya_className{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.iaM1Ya_variable{--font-geist-mono:"GeistMono", ui-monospace, SFMono-Regular, Roboto Mono, Menlo, Monaco, Liberation Mono, DejaVu Sans Mono, Courier New, monospace}
@font-face{font-family:GeistSans;src:url(../media/Geist_Variable-s.p.2hh2rqmrrgs5n.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.Ur3q_a_className{font-family:GeistSans,GeistSans Fallback}.Ur3q_a_variable{--font-geist-sans:"GeistSans", "GeistSans Fallback"}
:root{--scapder-canvas:#f9f9f9;--scapder-paper:#fff;--scapder-surface:#eee;--scapder-surface-raised:#e8e8e8;--scapder-surface-dim:#dadada;--scapder-ink:#1a1c1c;--scapder-ink-soft:#444748;--scapder-ink-muted:#646868;--scapder-border:#c4c7c7;--scapder-border-strong:#1a1c1c;--scapder-inverse:#1c1b1b;--scapder-inverse-ink:#fff;--scapder-error:#ba1a1a;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--radius-control:4px;--radius-container:8px;--motion-fast:.16s;--motion-base:.2s;--motion-slow:.22s;--ease-out:cubic-bezier(.2, .8, .2, 1);--focus-ring:2px solid var(--scapder-border-strong);--focus-offset:2px;--topbar-height:64px;--rail-width:248px;--reading-measure:960px;--row-height:72px;--row-height-line:40px;--touch:44px;--font-mono:var(--font-geist-mono), ui-monospace, monospace;--font-body:var(--font-geist-sans), system-ui, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}
*{box-sizing:border-box}html,body{height:100%}body{background:var(--scapder-canvas);color:var(--scapder-ink);font-family:var(--font-mono);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:14px;line-height:1.6;overflow-x:hidden}button,a,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}::selection{background:var(--scapder-inverse);color:var(--scapder-inverse-ink)}input,textarea{caret-color:var(--scapder-ink)}*{scrollbar-width:thin;scrollbar-color:var(--scapder-border) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--scapder-border);border:2px solid var(--scapder-paper);border-radius:4px}.skip-link{z-index:1000;background:var(--scapder-inverse);color:var(--scapder-inverse-ink);border-radius:var(--radius-control);padding:10px 14px;text-decoration:none;transition:transform .18s;position:fixed;top:12px;left:12px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
._1OtVaG_page{min-height:100dvh;padding:var(--space-4);place-items:center;display:grid}._1OtVaG_state{align-items:flex-start;gap:var(--space-3);width:min(100%,480px);padding:var(--space-5);border:1px solid var(--scapder-error);border-radius:var(--radius-control);background:var(--scapder-paper);color:var(--scapder-error);flex-direction:column;font-size:13px;line-height:1.5;display:flex}._1OtVaG_title{align-items:flex-start;gap:var(--space-3);overflow-wrap:anywhere;margin:0;font-weight:700;display:flex}._1OtVaG_title svg{flex:none;margin-top:1px}._1OtVaG_hint{color:var(--scapder-ink-soft);margin:0}._1OtVaG_retry{min-height:var(--touch);padding:0 var(--space-4);border:1px solid var(--scapder-border-strong);border-radius:var(--radius-control);background:var(--scapder-paper);color:var(--scapder-ink);cursor:pointer;transition:background var(--motion-fast) ease;justify-content:center;align-items:center;font-weight:700;display:inline-flex}._1OtVaG_retry:hover{background:var(--scapder-surface)}
