#root,body,main{flex-direction:column;width:100%;display:flex}main{flex:1;align-items:stretch}.header{z-index:10;position:relative}@media (prefers-reduced-motion:no-preference){::view-transition-old(root){animation-duration:.22s;animation-timing-function:cubic-bezier(.4,0,.2,1)}::view-transition-new(root){animation-duration:.22s;animation-timing-function:cubic-bezier(.4,0,.2,1)}}:root{text-rendering:optimizelegibility;font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--page-background:#f2f1ed;--page-surface:#fff;--page-subtle-surface:#e6e5e0;--page-border-color:#26251e1a;--page-text-color:#26251e;--page-heading-color:#26251e;--page-muted-color:#26251e8c;--page-shadow-color:#00000014;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.5}h1,h2,h3,h4,h5,h6{color:var(--page-heading-color);font-weight:600}body.chakra-ui-light{--page-background:#f2f1ed;--page-surface:#fff;--page-subtle-surface:#e6e5e0;--page-border-color:#26251e1a;--page-text-color:#26251e;--page-heading-color:#26251e;--page-muted-color:#26251e8c;--page-shadow-color:#00000014}body.chakra-ui-dark{--page-background:#1a1917;--page-surface:#26251e;--page-subtle-surface:#1f1e1b;--page-border-color:#f2f1ed1a;--page-text-color:#f2f1ed;--page-heading-color:#f2f1ed;--page-muted-color:#f2f1ed8c;--page-shadow-color:#00000073}.menu-stack:hover .menu-icon{opacity:1!important}:root{text-rendering:optimizelegibility;font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--brand-navy:#1f225a;--brand-navy-deep:#10143d;--brand-orange:orange;--brand-orange-strong:#d96c00;--brand-green:#8ec83f;--bg-base:#f6f7fb;--bg-surface:#fff;--bg-subtle:#e7eaf3;--bg-raised:#eef1f7;--text-default:#1f225a;--text-muted:#1f225aad;--text-subtle:#1f225a85;--border-default:#1f225a24;--border-medium:#1f225a3d;--border-strong:#1f225a5c;--accent:#d96c00;--accent-hover:#b45700;--error:#b52f4b;--success:#4f8a1f;--gold:#a45c00;--focus-ring:#2d6cdf;--skeleton-start:#e7eaf3;--skeleton-end:#d8ddea;--scrollbar-track:#eef1f7;--scrollbar-thumb:#1f225a4d;--scrollbar-thumb-hover:#1f225a7a;--shadow-sm:#10143d0f 0 1px 3px;--shadow-md:#10143d1a 0 8px 24px;--shadow-lg:#10143d29 0 24px 64px;font-family:Nunito,Avenir Next,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;line-height:1.5}body.chakra-ui-dark{--bg-base:#0b0e2d;--bg-surface:#141844;--bg-subtle:#10143d;--bg-raised:#1a1f50;--text-default:#f7f8fc;--text-muted:#f7f8fcb8;--text-subtle:#f7f8fc8f;--border-default:#f7f8fc29;--border-medium:#f7f8fc42;--border-strong:#f7f8fc66;--accent:#ffb733;--accent-hover:orange;--error:#ff8ea2;--success:#a7d966;--gold:#ffc247;--focus-ring:#8fb7f5;--skeleton-start:#1a1f50;--skeleton-end:#252b63;--scrollbar-track:#10143d;--scrollbar-thumb:#f7f8fc47;--scrollbar-thumb-hover:#f7f8fc73}html{scroll-behavior:smooth;height:100%;min-height:100dvh}body{background:var(--bg-base);height:100%;min-height:100dvh;color:var(--text-default);flex-direction:column;align-items:stretch;margin:0;display:flex}#root{flex-direction:column;flex:1;min-height:100dvh;display:flex}main{flex-direction:column;flex:1;align-items:stretch;min-height:0;display:flex}body,html,#root{overflow-x:hidden}a{color:inherit;font-weight:600;text-decoration:none}a:hover{text-decoration:none}button{cursor:pointer;transition:border-color .15s,background-color .15s,box-shadow .15s,color .15s,transform .15s}h1,h2,h3,h4,h5,h6{color:var(--text-default);font-family:Poppins,Avenir Next,Trebuchet MS,system-ui,sans-serif;font-weight:700}code,pre,kbd,samp,.monaco-editor,.xterm{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace!important}.bg-base{background-color:var(--bg-base)}.bg-surface{background-color:var(--bg-surface)}.bg-subtle{background-color:var(--bg-subtle)}.bg-raised{background-color:var(--bg-raised)}.text-default{color:var(--text-default)}.text-muted{color:var(--text-muted)}.text-subtle{color:var(--text-subtle)}.border-default{border-color:var(--border-default)}.border-medium{border-color:var(--border-medium)}.border-strong{border-color:var(--border-strong)}.accent{color:var(--accent)}.error{color:var(--error)}.success{color:var(--success)}:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.chakra-ui-dark table,.chakra-ui-dark .chakra-card,.chakra-modal__content{background-color:var(--bg-surface);border-color:var(--border-default);color:var(--text-default)}.chakra-ui-dark th{background-color:var(--bg-subtle)!important;color:var(--text-default)!important;border-color:var(--border-default)!important}.chakra-ui-dark td{color:var(--text-default);border-color:var(--border-default)}.chakra-ui-dark tr:hover td{background-color:var(--bg-subtle)}.chakra-ui-dark input,.chakra-ui-dark textarea,.chakra-ui-dark select{border-color:var(--border-default);color:var(--text-default);background-color:var(--bg-surface)!important}.chakra-ui-dark input::placeholder,.chakra-ui-dark textarea::placeholder{color:var(--text-subtle)}.chakra-select:focus,.chakra-select:focus-visible,select:focus,select:focus-visible{outline:none;border-color:var(--focus-ring)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--focus-ring) 28%, transparent)!important}select option{background-color:var(--bg-surface)!important;color:var(--text-default)!important}.chakra-skeleton{--skeleton-start-color:var(--skeleton-start)!important;--skeleton-end-color:var(--skeleton-end)!important}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--scrollbar-track);border-radius:999px}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);background-clip:padding-box;border:2px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.chakra-menu__menu-list:not(.editor-theme-menu-list)>:where(.chakra-menu__menuitem,.chakra-link){color:var(--text-default)}.chakra-menu__menu-list:not(.editor-theme-menu-list)>:where(.chakra-menu__menuitem,.chakra-link):hover,.chakra-menu__menu-list:not(.editor-theme-menu-list)>.chakra-menu__menuitem[data-focus],.chakra-menu__menu-list:not(.editor-theme-menu-list)>.chakra-link:focus-visible{background-color:color-mix(in srgb, var(--brand-orange) 14%, transparent)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
