:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--sf-bg:#071318;--sf-surface:#0b1b21;--sf-surface-raised:#10232b;--sf-surface-hover:#142c34;--sf-border:#23404a;--sf-border-strong:#355965;--sf-text:#f6f8f9;--sf-secondary:#d0d9de;--sf-muted:#9aadb7;--sf-accent-primary:#18e2ae;--sf-accent-strong:#00c99c;--sf-accent-soft:#53f0cb;--sf-accent-contrast:#03291f;--sf-green:var(--sf-accent-primary);--sf-green-strong:var(--sf-accent-strong);--sf-accent-surface:color-mix(in srgb, var(--sf-accent-primary) 14%, var(--sf-surface));--sf-accent-surface-hover:color-mix(in srgb, var(--sf-accent-primary) 22%, var(--sf-surface));--sf-accent-border:color-mix(in srgb, var(--sf-accent-primary) 58%, var(--sf-border));--sf-danger:#fb6572;--sf-warning:#f1bd59;--sf-info:#50aef4;--sf-space-1:4px;--sf-space-2:8px;--sf-space-3:12px;--sf-space-4:16px;--sf-space-5:20px;--sf-space-6:24px;--sf-space-8:32px;--sf-radius-sm:6px;--sf-radius-md:9px;--sf-radius-lg:12px;--sf-font-xs:11px;--sf-font-sm:12px;--sf-font-md:14px;--sf-font-lg:16px;--sf-sidebar-width:240px;--sf-topbar-height:80px;--sf-duration:.16s}:root[data-theme-preset=default]{--sf-bg:#071318;--sf-surface:#0b1b21;--sf-surface-raised:#10232b;--sf-surface-hover:#142c34;--sf-border:#23404a;--sf-border-strong:#355965;--sf-secondary:#d0d9de;--sf-muted:#9aadb7;--sf-accent-primary:#18e2ae;--sf-accent-strong:#00c99c;--sf-accent-soft:#53f0cb;--sf-accent-contrast:#03291f}:root[data-theme-preset=sunset]{--sf-bg:#111418;--sf-surface:#171b20;--sf-surface-raised:#1d2329;--sf-surface-hover:#252c33;--sf-border:#343e47;--sf-border-strong:#4b5964;--sf-secondary:#d8d5d1;--sf-muted:#aaa7a4;--sf-accent-primary:#ff8a4c;--sf-accent-strong:#f46b3c;--sf-accent-soft:#ffc06a;--sf-accent-contrast:#241108}:root[data-theme-preset=aurora]{--sf-bg:#07131c;--sf-surface:#0b1b26;--sf-surface-raised:#102532;--sf-surface-hover:#173140;--sf-border:#274554;--sf-border-strong:#3d6273;--sf-secondary:#d1dce3;--sf-muted:#96acb9;--sf-accent-primary:#45b8ff;--sf-accent-strong:#3189f4;--sf-accent-soft:#78d6ff;--sf-accent-contrast:#061a28}:root[data-theme-preset=sakura]{--sf-bg:#151116;--sf-surface:#1c171e;--sf-surface-raised:#251d27;--sf-surface-hover:#302633;--sf-border:#493847;--sf-border-strong:#664f63;--sf-secondary:#e3d6de;--sf-muted:#b59daa;--sf-accent-primary:#f58ab7;--sf-accent-strong:#df669d;--sf-accent-soft:#ffc0d9;--sf-accent-contrast:#28101c}:root[data-theme-preset=midnight]{--sf-bg:#090d1b;--sf-surface:#10162a;--sf-surface-raised:#171f37;--sf-surface-hover:#202a45;--sf-border:#303d61;--sf-border-strong:#485982;--sf-secondary:#d5daf0;--sf-muted:#9ca7cd;--sf-accent-primary:#7186ff;--sf-accent-strong:#5369ea;--sf-accent-soft:#9aa7ff;--sf-accent-contrast:#0b112d}:root[data-theme-preset=forest]{--sf-bg:#120d18;--sf-surface:#1a1222;--sf-surface-raised:#24182e;--sf-surface-hover:#30203c;--sf-border:#493257;--sf-border-strong:#674777;--sf-secondary:#ded4e4;--sf-muted:#ad9ab7;--sf-accent-primary:#c85be3;--sf-accent-strong:#9f3fc0;--sf-accent-soft:#e28bf2;--sf-accent-contrast:#210a29}:root[data-motion=off]{--sf-duration:1ms;scroll-behavior:auto}:root[data-motion=off] *,:root[data-motion=off] :before,:root[data-motion=off] :after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}
*{box-sizing:border-box}html{scroll-behavior:smooth;min-height:100%}body{background:var(--sf-bg);min-height:100vh;color:var(--sf-text);text-rendering:optimizelegibility;font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color var(--sf-duration), color var(--sf-duration);margin:0;font:400 14px/1.5 Segoe UI Variable Text,Segoe UI,Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}button,input,textarea,select{font:inherit}select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;accent-color:var(--sf-green)}select option,select optgroup{background-color:var(--sf-surface-raised);color:var(--sf-text)}select option:checked{background-color:var(--sf-accent-surface-hover);color:var(--sf-accent-soft)}select:disabled{color:var(--sf-muted)}input[type=checkbox],input[type=radio]{accent-color:var(--sf-green)}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}a{color:inherit;text-decoration:none}button,a,select,input,textarea,[role=button]{transition-property:color,background-color,border-color,box-shadow,opacity,transform;transition-duration:var(--sf-duration);transition-timing-function:ease}button:not(:disabled):active,a:active,[role=button]:active{transform:scale(.985)}[data-sf-route]{animation:.24s cubic-bezier(.2,.8,.2,1) sf-route-in}[data-sf-popover],[role=menu]{transform-origin:100% 0;animation:.15s cubic-bezier(.2,.8,.2,1) both sf-popover-in}[role=dialog]{animation:.18s cubic-bezier(.2,.8,.2,1) both sf-dialog-in}[data-sf-backdrop]{animation:.15s both sf-fade-in}button,a,[role=button],nav,header,aside,img,svg,kbd{-webkit-user-select:none;user-select:none}input,textarea,[contenteditable=true],article p,article blockquote,pre,code{-webkit-user-select:text;user-select:text}img{image-rendering:auto}svg{shape-rendering:geometricprecision}h1,h2,h3,strong{text-wrap:balance}:focus-visible{outline:2px solid var(--sf-green);outline-offset:2px}::selection{background:var(--sf-green);color:var(--sf-bg)}@keyframes sf-route-in{0%{opacity:.35;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes sf-popover-in{0%{opacity:0;transform:translateY(-5px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes sf-dialog-in{0%{opacity:0;transform:translateY(8px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes sf-fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
