@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.8e0177b5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.b97b3418.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.853070df.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist","Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.c1fdd6c2.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.799d8ef8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.dbea232f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}
.AriaLiveRegion-module-scss-module__bBnyGG__ariaLiveRegion{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.Logo-module-scss-module__Y_XwVa__logoContainer{border:1px solid #0000;border-radius:.375rem;justify-content:center;align-items:center;padding:.5rem;transition:all .2s;display:inline-flex;position:relative}[data-theme=dark] .Logo-module-scss-module__Y_XwVa__logoContainer{background-color:#141b2d80;border-color:#c0c0c033}[data-theme=light] .Logo-module-scss-module__Y_XwVa__logoContainer{background-color:#ffffff80;border-color:#00000014}[data-theme=dark] .Logo-module-scss-module__Y_XwVa__logoContainer:hover{background-color:#141b2db3;border-color:#c0c0c066}[data-theme=light] .Logo-module-scss-module__Y_XwVa__logoContainer:hover{background-color:#fffc;border-color:#0000001f}.Logo-module-scss-module__Y_XwVa__logo{max-width:100%;height:auto;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;display:block}.Logo-module-scss-module__Y_XwVa__logoDark{display:none}[data-theme=dark] .Logo-module-scss-module__Y_XwVa__logoDark{display:block}.Logo-module-scss-module__Y_XwVa__logoLight{display:none}[data-theme=light] .Logo-module-scss-module__Y_XwVa__logoLight{display:block}
:root[data-theme=dark]{--color-bg-primary:#141b2d;--color-text-primary:#fff;--color-text-secondary:#f5f5f5;--color-accent-primary:#00e5ff;--color-accent-secondary-1:#9c27b0;--color-accent-secondary-2:#e91e63;--color-metallic-gold:#d4af37;--color-metallic-silver:silver;--glow-primary-color:#00e5ff;--glow-primary-blur:2px;--glow-secondary-color:#9c27b0;--glow-secondary-blur:1px;--color-focus:#00e5ff;--opacity-disabled:.45;--color-border-default:#ffffff1a;--color-border-accent:#00e5ff;--color-border-divider:silver;--shadow-small:0 2px 4px #0003;--shadow-medium:0 4px 8px #0000004d;--shadow-large:0 8px 16px #0006;--transition-duration:.2s;--transition-timing:ease}:root[data-theme=light]{--color-bg-primary:#f7f9fc;--color-text-primary:#212121;--color-text-secondary:#1a1a1a;--color-accent-primary:#0097a7;--color-accent-secondary-1:#7b1fa2;--color-accent-secondary-2:#c2185b;--color-metallic-gold:#c9a961;--color-metallic-silver:#d8d8d8;--color-focus:#0097a7;--opacity-disabled:.5;--color-border-default:#0000001a;--color-border-accent:#0097a7;--color-border-divider:#a8a8a8;--shadow-small:0 2px 4px #0000000d;--shadow-medium:0 4px 8px #0000001a;--shadow-large:0 8px 16px #00000026;--transition-duration:.2s;--transition-timing:ease;--glow-primary-color:transparent;--glow-primary-blur:0px;--glow-secondary-color:transparent;--glow-secondary-blur:0px}.theme-transitions-enabled *,.theme-transitions-enabled :before,.theme-transitions-enabled :after{transition-property:background-color,color,border-color,box-shadow;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-timing)}@media (prefers-reduced-motion:reduce){.theme-transitions-enabled *{transition:none!important}}*{box-sizing:border-box;margin:0;padding:0}body{color:var(--color-text-primary);background:var(--color-bg-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}
body{background-color:var(--color-bg-primary);width:100%;height:100%;color:var(--color-text-primary);transition:background-color var(--transition-duration)var(--transition-timing),color var(--transition-duration)var(--transition-timing);flex-direction:column;justify-content:flex-start;align-items:center;display:flex;overflow:hidden}@media (prefers-reduced-motion:reduce){body{transition:none}}.main-header{background-color:var(--color-bg-primary);border-bottom:1px solid var(--color-border-default);width:100%;height:3rem;transition:border-color var(--transition-duration)var(--transition-timing);transition:background-color var(--transition-duration)var(--transition-timing),border-color var(--transition-duration)var(--transition-timing);flex-direction:row;justify-content:space-between;align-items:center;display:flex;overflow:hidden}@media (prefers-reduced-motion:reduce){.main-header{transition:none}}.main-header .main-header-logo{flex-direction:row;justify-content:center;align-items:center;padding-left:1rem;display:flex}.main-header .main-header-navigation-panel{flex-direction:row;justify-content:center;align-items:center;display:flex}.main-header .main-header-menu{flex-direction:row;justify-content:flex-end;align-items:center;gap:1rem;padding-right:1rem;display:flex}.main-content{background-color:var(--color-bg-primary);width:100%;height:calc(100vh - 3rem);color:var(--color-text-primary);transition:background-color var(--transition-duration)var(--transition-timing),color var(--transition-duration)var(--transition-timing);padding-top:1rem;overflow:hidden auto}@media (prefers-reduced-motion:reduce){.main-content{transition:none}}
