.styles-module-scss-module__0-A9Fa__nav{padding:16px 0}.styles-module-scss-module__0-A9Fa__header{border-bottom:1px solid var(--color-border,#e0e0e0);margin-bottom:16px;padding:0 16px 16px}.styles-module-scss-module__0-A9Fa__logo{color:var(--color-text-primary,#1a1a1a);font-size:18px;font-weight:700;text-decoration:none}.styles-module-scss-module__0-A9Fa__logo:hover{color:var(--color-primary,#06c)}.styles-module-scss-module__0-A9Fa__navList{margin:0;padding:0;list-style:none}.styles-module-scss-module__0-A9Fa__navItem{margin:0}.styles-module-scss-module__0-A9Fa__navLink{color:var(--color-text-secondary,#555);padding:8px 16px;font-size:14px;text-decoration:none;transition:background-color .15s,color .15s;display:block}.styles-module-scss-module__0-A9Fa__navLink:hover{background-color:var(--color-hover,#f0f0f0);color:var(--color-text-primary,#1a1a1a)}.styles-module-scss-module__0-A9Fa__navLink.styles-module-scss-module__0-A9Fa__active{background-color:var(--color-active-bg,#e8f0fe);color:var(--color-primary,#06c);font-weight:500}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}:where([hidden]:not([hidden=until-found])){display:none!important}:where(html){-webkit-text-size-adjust:none;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:where(html){--lightningcss-light: ;--lightningcss-dark:initial}}@media (prefers-reduced-motion:no-preference){:where(html:focus-within){scroll-behavior:smooth}}:where(body){-webkit-font-smoothing:antialiased;font-family:system-ui,sans-serif;line-height:1.5}:where(input,button,textarea,select){font:inherit;color:inherit}:where(textarea){resize:vertical;resize:block}:where(button,label,select,summary,[role=button],[role=option]){cursor:pointer}:where(:disabled),:where(label:has(>input:disabled),label:has(+input:disabled)){cursor:not-allowed}:where(button){border-style:solid}:where(a){color:inherit;text-underline-offset:.2ex}:where(ul,ol){list-style:none}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block}:where(img,picture,svg){block-size:auto;max-inline-size:100%}:where(p,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word}:where(h1,h2,h3){line-height:calc(1em + .5rem)}:where(hr){border:none;color:inherit;border-block-start:1px solid;block-size:0;overflow:visible}:where(:focus-visible){outline-offset:2px;outline:3px solid highlight;scroll-margin-block:10vh}:where(.visually-hidden:not(:focus-within,:active)){clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}:root{--background:#f8f8f8;--backgroundDark:#030c17;--surface:#fff;--surfaceDark:#061d37;--borderLight:#dedede;--borderDark:#061d37;--cancel:#828282;--cancelLight:#e5e5e5;--cancelDark:#5e5e5e;--primaryTextDark:#061d37;--secondaryTextDark:#999;--primaryTextLight:#fff;--secondaryTextLight:#f8f8f8;--primary:#1765c1;--primaryLight:#d7e9ff;--primaryDark:#124f97;--success:#2ba100;--successLight:#daffcc;--successDark:#1f7500;--warning:#f57d02;--warningLight:#ffedd1;--warningDark:#a95500;--error:#d60a0a;--errorLight:#fee8e7;--errorDark:#9c0707;--transparent:transparent;--shadow:#ccc;--focus:#bcdcff;--teal:#3ac7be}::selection{background:var(--focus)}a:focus-visible{outline:3px solid var(--focus);outline-offset:2px;scroll-margin-block:10vh}
.layout-module-scss-module__95db7a__header{border-bottom:1px solid var(--color-border,#e0e0e0);background-color:#fff;justify-content:space-between;align-items:center;height:64px;padding:0 24px;display:flex}.layout-module-scss-module__95db7a__headerLogo{width:128px;height:auto}.layout-module-scss-module__95db7a__loginLink{color:var(--primaryTextDark,#333);font-size:14px;text-decoration:none}.layout-module-scss-module__95db7a__loginLink:hover{opacity:.7}.layout-module-scss-module__95db7a__container{min-height:calc(100vh - 64px);display:flex}.layout-module-scss-module__95db7a__sidebar{border-right:1px solid var(--color-border,#e0e0e0);background-color:var(--color-sidebar-bg,#fafafa);flex-shrink:0;width:280px;height:100vh;position:sticky;top:0;overflow-y:auto}.layout-module-scss-module__95db7a__main{flex:1;min-width:0}@media (max-width:768px){.layout-module-scss-module__95db7a__container{flex-direction:column}.layout-module-scss-module__95db7a__sidebar{border-right:none;border-bottom:1px solid var(--color-border,#e0e0e0);width:100%;height:auto;position:relative}}
