:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fafaf9;--surface:#fff;--surface-raised:#fff;--surface-subtle:#f4f4f2;--surface-hover:#f1f1ee;--border:#e4e4e0;--border-control:#8a8a83;--text:#1c1c1a;--text-secondary:#4d4d48;--text-tertiary:#6b6b65;--white:#fff;--scrim:#10181473;--accent:#0e7c5a;--accent-hover:#0b6a4d;--on-accent:#fff;--accent-subtle:#ecf8f3;--highlight:#e9a23b;--sandbox-solid:#7c4dbd;--sandbox-ink:#5b3596;--sandbox-bg:#f4eefc;--sandbox-border:#d9c6f2;--emerald-50:#ecf8f3;--emerald-100:#d1efe3;--emerald-200:#a6dfc8;--emerald-300:#6fc8a6;--emerald-400:#3baa82;--emerald-500:#169068;--emerald-600:#0e7c5a;--emerald-700:#0b6a4d;--emerald-800:#0a563f;--emerald-900:#083f2f;--success-ink:#0b6a4d;--success-bg:#ecf8f3;--success-border:#a6dfc8;--warning-ink:#8a5300;--warning-bg:#fff8eb;--warning-border:#f1c77a;--danger-ink:#b42318;--danger-bg:#fef2f2;--danger-border:#f3b4b4;--danger-solid:#d92d20;--on-danger:#fff;--info-ink:#175cd3;--info-bg:#eff6ff;--info-border:#b6d4f7;--focus:#0e7c5a;--focus-ring:0 0 0 2px var(--bg), 0 0 0 4px var(--focus);--chart-1:#0e7c5a;--chart-2:#3b6fd1;--chart-3:#c27a12;--chart-4:#8a4fb8;--chart-5:#c2410c;--chart-6:#5f6b73;--font-sans:var(--font-inter,Inter), system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--fs-display:30px;--lh-display:36px;--fs-title:24px;--lh-title:32px;--fs-heading:18px;--lh-heading:26px;--fs-subheading:15px;--lh-subheading:22px;--fs-body:14px;--lh-body:20px;--fs-reading:15px;--lh-reading:24px;--fs-small:13px;--lh-small:18px;--fs-caption:12px;--lh-caption:16px;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--space-0:0;--space-2:2px;--space-4:4px;--space-6:6px;--space-8:8px;--space-12:12px;--space-16:16px;--space-20:20px;--space-24:24px;--space-32:32px;--space-40:40px;--space-48:48px;--space-64:64px;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-full:999px;--radius:var(--radius-lg);--e1:0 1px 2px #1018140f;--e2:0 2px 8px -2px #10181414, 0 1px 2px #1018140a;--e3:0 12px 32px -8px #1018142e;--e4:0 24px 64px -12px #10181447;--dur-micro:.1s;--dur-fast:.15s;--dur-base:.2s;--dur-slow:.25s;--ease-in:cubic-bezier(.2, 0, 0, 1);--ease-out:cubic-bezier(.3, 0, 1, 1);--sidebar-w:248px;--sidebar-w-rail:64px;--topbar-h:56px;--tabbar-h:56px;--content-max:1200px;--form-max:720px;--control-sm:32px;--control-md:36px;--control-lg:44px;--row-h-comfortable:44px;--row-h-compact:36px;--row-h:var(--row-h-comfortable);--card-pad-y:var(--space-16);--gap:16px;--z-sticky:20;--z-sidebar:30;--z-popover:60;--z-dialog:70;--z-toast:90}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0e0f0e;--surface:#161716;--surface-raised:#1c1d1c;--surface-subtle:#121312;--surface-hover:#222321;--border:#2a2b29;--border-control:#6a6b65;--text:#edeeea;--text-secondary:#b8b8b2;--text-tertiary:#8f8f88;--white:#fff;--scrim:#0009;--accent:#3cc08f;--accent-hover:#5fd3a6;--on-accent:#04140e;--accent-subtle:#10261d;--highlight:#f0b45a;--sandbox-solid:#a47be8;--sandbox-ink:#cdb3f5;--sandbox-bg:#21182f;--sandbox-border:#4b3570;--success-ink:#7be0b6;--success-bg:#10261d;--success-border:#235a44;--warning-ink:#f5c97a;--warning-bg:#2b2111;--warning-border:#6b4f1f;--danger-ink:#f9a8a0;--danger-bg:#2c1514;--danger-border:#6e2a25;--danger-solid:#f04438;--on-danger:#1a0705;--info-ink:#9cc2f7;--info-bg:#111d2e;--info-border:#2a4a75;--focus:#5fd3a6;--chart-1:#3cc08f;--chart-2:#7ba3ec;--chart-3:#e6a23c;--chart-4:#b98be0;--chart-5:#f08a5d;--chart-6:#9aa5ad;--e1:0 1px 2px #0006;--e2:0 2px 8px -2px #00000080, 0 1px 2px #0000004d;--e3:0 12px 32px -8px #0009;--e4:0 24px 64px -12px #000000b3}:root[data-density=compact]{--row-h:var(--row-h-compact);--card-pad-y:var(--space-8);--gap:12px}:root[data-text-size=large]{--fs-display:34px;--lh-display:42px;--fs-title:27px;--lh-title:36px;--fs-heading:20px;--lh-heading:28px;--fs-subheading:17px;--lh-subheading:24px;--fs-body:16px;--lh-body:23px;--fs-reading:17px;--lh-reading:27px;--fs-small:15px;--lh-small:21px;--fs-caption:14px;--lh-caption:19px}:root[data-text-size=larger]{--fs-display:38px;--lh-display:46px;--fs-title:30px;--lh-title:40px;--fs-heading:22px;--lh-heading:31px;--fs-subheading:19px;--lh-subheading:27px;--fs-body:18px;--lh-body:26px;--fs-reading:19px;--lh-reading:30px;--fs-small:16px;--lh-small:23px;--fs-caption:15px;--lh-caption:21px}:root[data-contrast=high]:not([data-theme=dark]){--text:#000;--text-secondary:#1c1c1a;--text-tertiary:#34342f;--border:#6f6f68;--border-control:#3f3f3a;--accent:#0a5a41;--accent-hover:#083f2f;--focus:#083f2f;--success-ink:#084a36;--warning-ink:#5e3800;--danger-ink:#8f1a10;--info-ink:#0f3f94}:root[data-theme=dark][data-contrast=high]{--text:#fff;--text-secondary:#f1f1ed;--text-tertiary:#d6d6d0;--border:#9b9b94;--border-control:#c4c4be;--accent:#6fe0b0;--accent-hover:#8ff0c8;--focus:#8ff0c8;--success-ink:#9bf0cc;--warning-ink:#ffdc9b;--danger-ink:#ffc2bc;--info-ink:#c2dbff}@media (pointer:coarse),(max-width:767px){:root,:root[data-density=compact]{--control-sm:44px;--control-md:44px}}@media (max-width:1023px){:root[data-touch=large]{--control-sm:var(--control-lg);--control-md:var(--control-lg);--seg-h:var(--control-lg);--touch-min:var(--control-lg)}}
*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%}:root[data-text-size=large]{font-size:112.5%}:root[data-text-size=larger]{font-size:125%}body{color:var(--text);background:var(--bg);font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-body);font-feature-settings:"cv11";font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}button,input,select,textarea{font:inherit;color:inherit}button,a,input,select,textarea{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.6}a{color:inherit}input,select,textarea{max-width:100%}textarea{resize:vertical}h1,h2,h3,h4,p{overflow-wrap:anywhere}h1{letter-spacing:-.015em}table{border-collapse:collapse}.tabular,table td,table th{font-variant-numeric:tabular-nums}code,kbd,pre{font-family:var(--font-mono)}small,sub,sup{font-size:var(--fs-caption)}:where(button,a,input,textarea,select,summary,[tabindex]):focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--radius-xs)}:where(h1,h2,[tabindex="-1"]):focus:not(:focus-visible),main:focus,main:focus-visible,:where([tabindex="-1"]):focus-visible{outline:none}@keyframes tb-spin{to{transform:rotate(360deg)}}@keyframes tb-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes tb-fade-in{0%{opacity:0}to{opacity:1}}@keyframes tb-pop-in{0%{opacity:0;transform:translateY(4px)scale(.98)}to{opacity:1;transform:none}}@keyframes tb-slide-in-right{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes tb-slide-in-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.tb-spinner{animation-duration:1.2s!important;animation-iteration-count:infinite!important}}:root[data-motion=reduced] *,:root[data-motion=reduced] :before,:root[data-motion=reduced] :after{scroll-behavior:auto!important;transition:none!important;animation-duration:.01ms!important;animation-iteration-count:1!important}:root[data-motion=reduced] .tb-spinner{animation-duration:1.2s!important;animation-iteration-count:infinite!important}:root[data-links=underline] :is(main,footer,[role=dialog],[role=alertdialog],[role=status],[role=alert]) a:not([data-variant]){text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:max(1px,.08em)}:root[data-contrast=high] :where(button,a,input,textarea,select,summary,[tabindex]):focus-visible{outline-width:3px}:root[data-density=compact] main>section{margin-bottom:var(--space-16)}:root[data-density=compact] table td,:root[data-density=compact] table th{padding-top:var(--space-8);padding-bottom:var(--space-8)}:root[data-density=compact] main article{padding-top:var(--card-pad-y);padding-bottom:var(--card-pad-y)}:root button,:root a{scroll-margin-block:var(--space-20)}@media (max-width:767px){:root :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]),select,textarea){font-size:max(16px, var(--fs-body))}}@media (pointer:coarse),(max-width:767px){button:not([role=checkbox]):not([role=switch]):not([role=radio]),select,input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]){min-height:44px}button:not([role=checkbox]):not([role=switch]):not([role=radio]):not([data-inline]){min-width:44px}}

