:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#f8fafa;--color-surface:#fff;--color-surface-2:#f4f6f6;--color-surface-3:#edf1f0;--color-border:#e3e7e6;--color-border-strong:#d3d9d7;--color-overlay:#18201f70;--color-text:#18201f;--color-text-2:#5d6967;--color-text-3:#87918f;--color-text-inverse:#fff;--color-link:var(--brand-light-link,#087f72);--color-primary:var(--brand-light-primary,#087f72);--color-primary-hover:var(--brand-light-primary-hover,#066b61);--color-primary-active:var(--brand-light-primary-active,#05594f);--color-primary-soft:var(--brand-light-primary-soft,#e1f2f0);--color-primary-soft-2:var(--brand-light-primary-soft-2,#c5e5e1);--color-on-primary:var(--brand-light-on-primary,#fff);--color-accent:var(--brand-light-accent,#6b5bff);--color-accent-soft:var(--brand-light-accent-soft,#eceaff);--color-success:#27845a;--color-success-soft:#e4f3eb;--color-warning:#b7791f;--color-warning-soft:#fbf1df;--color-danger:#c2414b;--color-danger-soft:#fbe7e9;--color-info:#3674c8;--color-info-soft:#e6eefb;--color-neutral:#5d6967;--color-neutral-soft:#f0f3f2;--chart-1:var(--brand-light-chart-1,#087f72);--chart-2:var(--brand-light-chart-2,#6b5bff);--chart-3:#27845a;--chart-4:#3674c8;--chart-5:#b7791f;--chart-grid:#e3e7e6;--chart-axis:#87918f;--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", "Inter", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--text-xs:.75rem;--text-sm:.8125rem;--text-base:.875rem;--text-md:.9375rem;--text-lg:1.0625rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--leading-tight:1.25;--leading-normal:1.5;--radius-sm:5px;--radius-md:8px;--radius-lg:10px;--radius-full:999px;--shadow-sm:0 1px 2px #18201f0a;--shadow-md:0 3px 12px #18201f14;--shadow-lg:0 14px 36px #18201f24;--focus-ring:0 0 0 3px #087f723d;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--sidebar-width:248px;--header-height:56px;--bottom-nav-height:60px;--content-max:1320px;--control-height:38px;--control-height-sm:32px;--control-height-lg:44px;--transition-fast:.12s ease;--transition-base:.18s ease}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#101514;--color-surface:#171d1c;--color-surface-2:#1d2423;--color-surface-3:#202827;--color-border:#2b3432;--color-border-strong:#3a4542;--color-overlay:#0000009e;--color-text:#f1f5f4;--color-text-2:#b1bcb9;--color-text-3:#7e8986;--color-text-inverse:#101514;--color-link:var(--brand-dark-link,#2fb3a4);--color-primary:var(--brand-dark-primary,#2fb3a4);--color-primary-hover:var(--brand-dark-primary-hover,#49c2b4);--color-primary-active:var(--brand-dark-primary-active,#1f9589);--color-primary-soft:var(--brand-dark-primary-soft,#2fb3a42e);--color-primary-soft-2:var(--brand-dark-primary-soft-2,#2fb3a44d);--color-on-primary:var(--brand-dark-on-primary,#fff);--color-accent:var(--brand-dark-accent,#7f72f0);--color-accent-soft:var(--brand-dark-accent-soft,#7f72f02e);--color-success:#4fb47d;--color-success-soft:#4fb47d2e;--color-warning:#d69a3c;--color-warning-soft:#d69a3c2e;--color-danger:#e0646d;--color-danger-soft:#e0646d2e;--color-info:#6c9de2;--color-info-soft:#6c9de22e;--color-neutral:#b1bcb9;--color-neutral-soft:#b1bcb929;--chart-grid:#2b3432;--chart-axis:#7e8986;--chart-1:var(--brand-dark-chart-1,#2fb3a4);--chart-2:var(--brand-dark-chart-2,#7f72f0);--chart-3:#4fb47d;--chart-4:#6c9de2;--chart-5:#d69a3c;--shadow-sm:0 1px 2px #00000038;--shadow-md:0 3px 12px #0000004d;--shadow-lg:0 14px 36px #0000006b;--focus-ring:0 0 0 3px #2fb3a457}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#101514;--color-surface:#171d1c;--color-surface-2:#1d2423;--color-surface-3:#202827;--color-border:#2b3432;--color-border-strong:#3a4542;--color-overlay:#0000009e;--color-text:#f1f5f4;--color-text-2:#b1bcb9;--color-text-3:#7e8986;--color-text-inverse:#101514;--color-link:var(--brand-dark-link,#2fb3a4);--color-primary:var(--brand-dark-primary,#2fb3a4);--color-primary-hover:var(--brand-dark-primary-hover,#49c2b4);--color-primary-active:var(--brand-dark-primary-active,#1f9589);--color-primary-soft:var(--brand-dark-primary-soft,#2fb3a42e);--color-primary-soft-2:var(--brand-dark-primary-soft-2,#2fb3a44d);--color-on-primary:var(--brand-dark-on-primary,#fff);--color-accent:var(--brand-dark-accent,#7f72f0);--color-accent-soft:var(--brand-dark-accent-soft,#7f72f02e);--color-success:#4fb47d;--color-success-soft:#4fb47d2e;--color-warning:#d69a3c;--color-warning-soft:#d69a3c2e;--color-danger:#e0646d;--color-danger-soft:#e0646d2e;--color-info:#6c9de2;--color-info-soft:#6c9de22e;--color-neutral:#b1bcb9;--color-neutral-soft:#b1bcb929;--chart-grid:#2b3432;--chart-axis:#7e8986;--chart-1:var(--brand-dark-chart-1,#2fb3a4);--chart-2:var(--brand-dark-chart-2,#7f72f0);--chart-3:#4fb47d;--chart-4:#6c9de2;--chart-5:#d69a3c;--shadow-sm:0 1px 2px #00000038;--shadow-md:0 3px 12px #0000004d;--shadow-lg:0 14px 36px #0000006b;--focus-ring:0 0 0 3px #2fb3a457}
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}html,body{min-height:100%;margin:0;padding:0}body{font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-text);background:var(--color-bg)}body:before{content:"";pointer-events:none;z-index:-1;background:0 0;position:fixed;inset:0}h1,h2,h3,h4,p,figure,ul,ol,dl,dd{margin:0}h1,h2,h3,h4{line-height:var(--leading-tight);letter-spacing:-.01em;font-weight:600}h1{font-size:var(--text-2xl)}h2{font-size:var(--text-xl)}h3{font-size:var(--text-lg)}h4{font-size:var(--text-md)}ul,ol{padding:0;list-style:none}a{color:var(--color-link);text-decoration:none}a:hover{text-decoration:underline}::placeholder{color:var(--color-text-3);opacity:.82}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none;padding:0}button:disabled{cursor:not-allowed}img,svg,video,canvas{max-width:100%;display:block}table{border-collapse:collapse;border-spacing:0}:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-sm);outline:none}input[role=combobox]:focus-visible{box-shadow:none;border-radius:0}::selection{background:var(--color-primary-soft-2)}hr{border:0;border-top:1px solid var(--color-border);margin:0}code,kbd,pre{font-family:var(--font-mono);font-size:.9em}kbd{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface-2);min-width:1.5em;font-size:var(--text-xs);text-align:center;color:var(--color-text-2);border-bottom-width:2px;padding:0 6px;line-height:1.6;display:inline-block}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.tabular{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}@keyframes ii-skeleton{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes ii-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes ii-spin{to{transform:rotate(360deg)}}
