:root{--app-scrollbar-size: 10px;--app-scrollbar-track: rgba(7, 15, 32, .45);--app-scrollbar-thumb: rgba(64, 106, 172, .55);--app-scrollbar-thumb-hover: rgba(104, 154, 233, .75)}.app-tooltip{position:fixed;z-index:1000;pointer-events:none;max-width:18rem;padding:.35rem .55rem;border-radius:.5rem;background:var(--st-surface-panel, #111827);color:var(--st-ink, #ffffff);font-size:.75rem;line-height:1.2;box-shadow:0 10px 30px #0003;transform:translate(-50%,-100%)}*{scrollbar-width:thin;scrollbar-color:var(--app-scrollbar-thumb) var(--app-scrollbar-track)}*::-webkit-scrollbar{width:var(--app-scrollbar-size);height:var(--app-scrollbar-size)}*::-webkit-scrollbar-track{background:var(--app-scrollbar-track);border-radius:999px}*::-webkit-scrollbar-thumb{background:var(--app-scrollbar-thumb);border:2px solid transparent;border-radius:999px;background-clip:content-box}*::-webkit-scrollbar-thumb:hover{background:var(--app-scrollbar-thumb-hover);background-clip:content-box}*::-webkit-scrollbar-corner{background:transparent}@font-face{font-family:Bungee Hairline;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/bungeehairline/v26/snfys0G548t04270a_ljTLUVrv-LaBecc5Y.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bungee Hairline;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/bungeehairline/v26/snfys0G548t04270a_ljTLUVrv-LaRecc5Y.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bungee Hairline;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/bungeehairline/v26/snfys0G548t04270a_ljTLUVrv-LZxec.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Saira;font-style:italic;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/saira/v23/memhYa2wxmKQyNkiV50dulWP7s95AqZTzbvffS2-vw.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Saira;font-style:italic;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/saira/v23/memhYa2wxmKQyNkiV50dulWP7s95AqZTzbvefS2-vw.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Saira;font-style:italic;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/saira/v23/memhYa2wxmKQyNkiV50dulWP7s95AqZTzbvQfS0.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Saira;font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/saira/v23/memjYa2wxmKQyPMrZX79wwYZQMhsyuSLh4vSZSk.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Saira;font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/saira/v23/memjYa2wxmKQyPMrZX79wwYZQMhsyuSLhovSZSk.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Saira;font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/saira/v23/memjYa2wxmKQyPMrZX79wwYZQMhsyuSLiIvS.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--st-canvas: #050914;--st-panel: #0d1424;--st-panel-elevated: #121c31;--st-brand: #5ee7ff;--st-accent: #ff9842;--st-neutral: #96a8cf;--st-ink: #eaf3ff;--st-ink-strong: #f4f8ff;--st-ink-muted: #90a5ca;--st-line: rgba(94, 231, 255, .24);--st-focus-ring: rgba(94, 231, 255, .48);--st-radius-pill: 999px;--st-radius-lg: .9rem;--st-radius-xl: 1.25rem;--st-shadow-soft: 0 10px 28px rgba(0, 0, 0, .34);--st-shadow-panel: 0 24px 60px rgba(2, 5, 10, .6);--st-font-body: "Saira", "Segoe UI Variable", "Segoe UI", sans-serif;--st-font-display: "Bungee Hairline", "Segoe UI Variable", "Segoe UI", sans-serif;--st-surface: color-mix(in srgb, var(--st-panel-elevated) 88%, transparent);--st-surface-subtle: color-mix(in srgb, var(--st-panel) 84%, transparent);--st-surface-strong: color-mix(in srgb, var(--st-panel-elevated) 94%, transparent);--st-surface-canvas: color-mix(in srgb, var(--st-canvas) 15%, var(--st-panel-elevated));--st-surface-panel: color-mix(in srgb, var(--st-panel) 75%, var(--st-canvas));--st-surface-panel-soft: color-mix(in srgb, var(--st-canvas) 80%, var(--st-panel));--st-surface-brand: color-mix(in srgb, var(--st-brand) 12%, transparent);--st-surface-brand-strong: color-mix(in srgb, var(--st-brand) 30%, var(--st-panel-elevated));--st-border: color-mix(in srgb, var(--st-line) 85%, transparent);--st-border-soft: color-mix(in srgb, var(--st-line) 72%, transparent);--st-border-subtle: color-mix(in srgb, var(--st-line) 58%, transparent);--st-border-brand: color-mix(in srgb, var(--st-brand) 36%, var(--st-line));--st-border-brand-strong: color-mix(in srgb, var(--st-brand) 52%, var(--st-line));--st-border-inner: rgba(255, 255, 255, .06);--st-text-brand: color-mix(in srgb, var(--st-brand) 72%, white);--st-text-brand-strong: color-mix(in srgb, var(--st-brand) 74%, white);--st-text-muted-shadow: rgba(94, 231, 255, .16);--st-focus-brand-soft: 0 0 0 3px color-mix(in srgb, var(--st-brand) 22%, transparent);--st-focus-accent-soft: 0 0 0 3px color-mix(in srgb, var(--st-accent) 22%, transparent);--st-focus-neutral-soft: 0 0 0 3px color-mix(in srgb, var(--st-neutral) 22%, transparent);--st-glow-brand-soft: rgba(94, 231, 255, .08);--st-glow-brand: rgba(94, 231, 255, .3);--st-glow-brand-strong: rgba(94, 231, 255, .48);--st-glow-accent: rgba(255, 152, 66, .34);--st-glow-neutral: rgba(150, 168, 207, .32);--st-code-bg: #08111f;--st-code-fg: #d7efff}html{color-scheme:light}body{margin:0;min-height:100vh;font-family:var(--st-font-body);color:var(--st-ink);background:radial-gradient(circle at 10% -10%,var(--st-surface-brand) 0%,transparent 42%),radial-gradient(circle at 92% 8%,color-mix(in srgb,var(--st-accent) 14%,transparent),transparent 30%),linear-gradient(180deg,#060b18 0%,var(--st-canvas) 70%)}body:before{content:"";position:fixed;inset:0;pointer-events:none;background-image:linear-gradient(var(--st-glow-brand-soft) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--st-brand) 5%,transparent) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(circle at center,black 45%,transparent 100%);mask-image:radial-gradient(circle at center,black 45%,transparent 100%);opacity:.28}*{box-sizing:border-box}button,input,textarea,select{font:inherit}h1,h2,h3{font-family:var(--st-font-display);font-weight:400;text-transform:uppercase}.st-surface{background:var(--st-surface);border:1px solid var(--st-border);box-shadow:var(--st-shadow-soft)}.st-surface-strong{background:var(--st-surface-strong);border:1px solid var(--st-border-soft);box-shadow:var(--st-shadow-panel)}
