@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/46a9e2f250689b4a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/76b70a1dbe058eb5-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2fb76073e23fd9e4-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6131cbbf5549afa2-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/45462fd7b7c12654-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ba63f6a0e436df8e-s.3-6t-g6q0vh0a.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/07c7676b89ed2778-s.p.2bn3s6zvc0dyp.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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.OU16Qa_className{font-family:Inter,Inter Fallback;font-style:normal}
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--color-background-subtle);color:var(--color-text);font-family:var(--font-body);font-size:var(--font-size-body);font-weight:var(--font-weight-body);-webkit-font-smoothing:antialiased;margin:0;line-height:1.5}h1,h2,h3,h4,h5,h6{color:var(--color-text);font-family:var(--font-heading);font-weight:var(--font-weight-heading);text-wrap:balance;margin:0;line-height:1.2}h1{font-size:var(--font-size-h1)}h2{font-size:var(--font-size-h2)}h3{font-size:var(--font-size-h3)}h4{font-size:var(--font-size-h4)}h5{font-size:var(--font-size-h5)}h6{font-size:var(--font-size-h6)}p,ul,ol,dl,figure,blockquote{margin:0}p{text-wrap:pretty}ul,ol{padding-inline-start:var(--size-5)}strong,b{font-weight:var(--font-weight-strong)}small{font-size:var(--font-size-small)}code,kbd,pre,samp{font-family:var(--font-mono);font-size:.925em}hr{border:0;border-block-start:var(--border-size-1) solid var(--color-border);margin:0}a{color:var(--color-link);text-underline-offset:.15em}a:hover{color:var(--color-link-hover)}img,svg,video,canvas{max-width:100%;display:block}img{height:auto}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:var(--cursor-disabled)}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}::selection{background:var(--color-selection-background);color:var(--color-selection-text)}input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{width:100%;min-height:var(--field-height);padding:var(--field-padding-block) var(--field-padding-inline);background:var(--field-background);color:var(--field-color);border:var(--field-border-width) solid var(--field-border-color);border-radius:var(--field-radius)}textarea{min-height:0}input:not([type=checkbox]):not([type=radio]):hover,select:hover,textarea:hover{border-color:var(--field-border-hover-color)}input:focus-visible,select:focus-visible,textarea:focus-visible{border-color:var(--field-border-focus-color);outline-offset:0}input::placeholder,textarea::placeholder{color:var(--field-placeholder-color)}input:disabled,select:disabled,textarea:disabled{background:var(--field-disabled-background);color:var(--field-disabled-color);cursor:var(--cursor-disabled)}input[aria-invalid=true],textarea[aria-invalid=true]{border-color:var(--field-invalid-border-color)}input[type=checkbox],input[type=radio]{accent-color:var(--color-primary)}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media print{html:root,html:root[data-theme]{--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important}body{color:#000;background:0 0}}
.btn{justify-content:center;align-items:center;gap:var(--control-gap);min-height:var(--control-height-md);padding:var(--control-padding-block) var(--control-padding-inline);border:var(--border-size-1) solid transparent;border-radius:var(--radius-control);font-weight:var(--font-weight-medium);transition:background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out);line-height:1.2;text-decoration:none;display:inline-flex}.btn:disabled,.btn[aria-disabled=true]{opacity:var(--opacity-disabled);pointer-events:none}.btn--sm{min-height:var(--control-height-sm);padding-inline:var(--size-3);font-size:var(--font-size-small)}.btn--lg{min-height:var(--control-height-lg);padding-inline:var(--size-7);font-size:var(--font-size-large)}.btn--primary{background:var(--color-primary);color:var(--color-on-primary)}.btn--primary:hover{background:var(--color-primary-hover);color:var(--color-on-primary)}.btn--primary:active{background:var(--color-primary-active)}.btn--secondary{background:var(--color-secondary);color:var(--color-on-secondary)}.btn--secondary:hover{background:var(--color-secondary-hover);color:var(--color-on-secondary)}.btn--secondary:active{background:var(--color-secondary-active)}.btn--outline{background:var(--color-surface);color:var(--color-text);border-color:var(--color-border-strong)}.btn--outline:hover{background:var(--color-surface-hover);color:var(--color-text)}.btn--ghost{color:var(--color-text);background:0 0}.btn--ghost:hover{background:var(--color-surface-hover);color:var(--color-text)}.btn--destructive{background:var(--color-error-surface);color:var(--color-error-text);border-color:var(--color-error-border)}.btn--destructive:hover{background:var(--color-error);color:var(--color-on-error)}.card{padding:var(--card-padding);background:var(--color-surface);border:var(--border-size-1) solid var(--color-border);border-radius:var(--radius-card)}.container{width:100%;max-width:var(--container-max,1400px);padding-inline:var(--container-padding-inline,var(--size-4));margin-inline:auto}.stack{gap:var(--stack-gap,var(--size-4));flex-direction:column;display:flex}.cluster{align-items:center;gap:var(--cluster-gap,var(--size-3));flex-wrap:wrap;display:flex}.dialog-overlay{z-index:var(--z-dialog);background:var(--color-overlay);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.dialog-panel{width:100%;max-width:var(--dialog-max-width,var(--container-md));max-height:90vh;margin-inline:var(--size-4);background:var(--color-surface-raised);color:var(--color-text);border-radius:var(--radius-dialog);box-shadow:var(--shadow-6);flex-direction:column;display:flex;position:relative}
:root{--ratio-square:1;--ratio-landscape:4 / 3;--ratio-portrait:3 / 4;--ratio-widescreen:16 / 9;--ratio-ultrawide:18 / 5;--ratio-golden:1.618 / 1}
:root{--font-system-ui:system-ui, sans-serif;--font-transitional:Charter, "Bitstream Charter", "Sitka Text", Cambria, serif;--font-old-style:"Iowan Old Style", "Palatino Linotype", "URW Palladio L", P052, serif;--font-humanist:Seravek, "Gill Sans Nova", Ubuntu, Calibri, "DejaVu Sans", "Source Sans Pro", sans-serif;--font-geometric-humanist:Avenir, Montserrat, Corbel, "URW Gothic", "Source Sans Pro", sans-serif;--font-classical-humanist:Optima, Candara, "Noto Sans", "Source Sans Pro", sans-serif;--font-neo-grotesque:Inter, Roboto, "Helvetica Neue", "Arial Nova", "Nimbus Sans", Arial, sans-serif;--font-monospace-slab-serif:"Nimbus Mono PS", "Courier New", monospace;--font-monospace-code:"Dank Mono", "Operator Mono", Inconsolata, "Fira Mono", ui-monospace, "SF Mono", Monaco, "Droid Sans Mono", "Source Code Pro", "Cascadia Code", Menlo, Consolas, "DejaVu Sans Mono", monospace;--font-industrial:Bahnschrift, "DIN Alternate", "Franklin Gothic Medium", "Nimbus Sans Narrow", sans-serif-condensed, sans-serif;--font-rounded-sans:ui-rounded, "Hiragino Maru Gothic ProN", Quicksand, Comfortaa, Manjari, "Arial Rounded MT", "Arial Rounded MT Bold", Calibri, "Source Sans Pro", sans-serif;--font-slab-serif:Rockwell, "Rockwell Nova", "Roboto Slab", "DejaVu Serif", "Sitka Small", serif;--font-antique:Superclarendon, "Bookman Old Style", "URW Bookman", "URW Bookman L", "Georgia Pro", Georgia, serif;--font-didone:Didot, "Bodoni MT", "Noto Serif Display", "URW Palladio L", P052, Sylfaen, serif;--font-handwritten:"Segoe Print", "Bradley Hand", Chilanka, TSCu_Comic, casual, cursive;--font-size-00:.5rem;--font-size-0:.75rem;--font-size-1:1rem;--font-size-2:1.1rem;--font-size-3:1.25rem;--font-size-4:1.5rem;--font-size-5:2rem;--font-size-6:2.5rem;--font-size-7:3rem;--font-size-8:3.5rem;--font-size-fluid-0:clamp(.75rem, 2vw, 1rem);--font-size-fluid-1:clamp(1rem, 4vw, 1.5rem);--font-size-fluid-2:clamp(1.5rem, 6vw, 2.5rem);--font-size-fluid-3:clamp(2rem, 9vw, 3.5rem);--font-weight-1:100;--font-weight-2:200;--font-weight-3:300;--font-weight-4:400;--font-weight-5:500;--font-weight-6:600;--font-weight-7:700;--font-weight-8:800;--font-weight-9:900;--font-letterspacing-0:-.05em;--font-letterspacing-1:.025em;--font-letterspacing-2:.05em;--font-letterspacing-3:.075em;--font-letterspacing-4:.15em;--font-letterspacing-5:.5em;--font-letterspacing-6:.75em;--font-letterspacing-7:1em;--font-lineheight-00:.95;--font-lineheight-0:1.1;--font-lineheight-1:1.25;--font-lineheight-2:1.375;--font-lineheight-3:1.5;--font-lineheight-4:1.75;--font-lineheight-5:2;--text-indent-1:1em;--text-indent-2:2em;--text-indent-3:3em}
:root{--size-000:-.5rem;--size-00:-.25rem;--size-0:0;--size-1:.25rem;--size-2:.5rem;--size-3:.75rem;--size-4:1rem;--size-5:1.25rem;--size-6:1.5rem;--size-7:2rem;--size-8:2.5rem;--size-9:3rem;--size-10:4rem;--size-11:5rem;--size-12:6rem;--size-13:8rem;--size-14:10rem;--size-15:12rem;--size-fluid-1:clamp(.5rem, 1vw, 1rem);--size-fluid-2:clamp(1rem, 2vw, 1.5rem);--size-fluid-3:clamp(1.5rem, 3vw, 2.5rem);--size-fluid-4:clamp(2rem, 4vw, 4rem);--size-fluid-5:clamp(3rem, 5vw, 6rem);--size-fluid-6:clamp(4rem, 7vw, 8rem)}
:root{--content-size-1:20ch;--content-size-2:45ch;--content-size-3:65ch;--content-size-4:80ch;--container-xs:20rem;--container-sm:30rem;--container-md:48rem;--container-lg:64rem;--container-xl:80rem;--container-2xl:96rem}
:root{--border-dashed:dashed;--border-dotted:dotted;--border-size-0:0;--border-size-1:1px;--border-size-2:2px;--border-size-3:3px;--border-size-4:4px;--border-size-5:6px;--border-size-6:8px;--border-solid:solid;--outline-offset-1:2px;--outline-offset-2:4px;--outline-size-1:1px;--outline-size-2:2px;--outline-size-3:3px;--outline-solid:solid;--radius-0:0;--radius-1:.125rem;--radius-2:.25rem;--radius-3:.375rem;--radius-4:.5rem;--radius-5:.75rem;--radius-6:1rem;--radius-7:1.5rem;--radius-8:2rem;--radius-round:50%}
:root{--shadow-color:var(--lightningcss-light,#0000002e)var(--lightningcss-dark,#00000080);--shadow-1:0 1px 2px color-mix(in srgb, var(--shadow-color) 44%, transparent);--shadow-2:0 2px 4px color-mix(in srgb, var(--shadow-color) 56%, transparent);--shadow-3:0 4px 8px color-mix(in srgb, var(--shadow-color) 67%, transparent);--shadow-4:0 8px 16px color-mix(in srgb, var(--shadow-color) 78%, transparent);--shadow-5:0 12px 24px color-mix(in srgb, var(--shadow-color) 89%, transparent);--shadow-6:0 16px 32px var(--shadow-color);--inner-shadow-1:inset 0 1px 2px color-mix(in srgb, var(--shadow-color) 44%, transparent);--inner-shadow-2:inset 0 2px 4px color-mix(in srgb, var(--shadow-color) 67%, transparent);--inner-shadow-3:inset 0 4px 8px color-mix(in srgb, var(--shadow-color) 89%, transparent)}
:root{--color-white:#fff;--color-black:#000;--color-transparent:transparent;--gray-0:#f8f9fa;--gray-1:#f1f3f5;--gray-2:#e9ecef;--gray-3:#dee2e6;--gray-4:#ced4da;--gray-5:#adb5bd;--gray-6:#868e96;--gray-7:#495057;--gray-8:#343a40;--gray-9:#212529}
:root{--duration-text:0s;--duration-check:80ms;--duration-toggle:.12s;--duration-dropdown:.18s;--duration-modal:.26s;--duration-expand:.32s;--duration-advanced:.42s;--duration-fade:.15s;--tenth:.1s;--whole:1s;--third:.3s;--half:.5s;--brief-moment:15s;--moment:90s;--pause:10s;--long-pause:30s;--minute:60s;--hour:calc(60 * var(--minute));--day:calc(24 * var(--hour));--week:calc(7 * var(--day));--fortnight:calc(14 * var(--day));--month:calc(30 * var(--day));--quarter:calc(13 * var(--week));--year:calc(365 * var(--day));--decade:calc(10 * var(--year));--generation:calc(3 * var(--decade));--lifetime:calc(8 * var(--decade));--work-day:calc(8 * var(--hour));--work-week:calc(5 * var(--work-day));--ease-linear:linear;--ease-in:ease-in;--ease-out:ease-out;--ease-in-out:ease-in-out;--ease-in-1:cubic-bezier(.55, .085, .68, .53);--ease-in-2:cubic-bezier(.6, .04, .98, .335);--ease-in-3:cubic-bezier(.895, .03, .685, .22);--ease-out-1:cubic-bezier(.25, .46, .45, .94);--ease-out-2:cubic-bezier(.215, .61, .355, 1);--ease-out-3:cubic-bezier(.165, .84, .44, 1);--ease-in-out-1:cubic-bezier(.455, .03, .515, .955);--ease-in-out-2:cubic-bezier(.645, .045, .355, 1);--ease-in-out-3:cubic-bezier(.77, 0, .175, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--ease-smooth:cubic-bezier(.4, 0, .2, 1);--ease-snappy:cubic-bezier(.2, 0, 0, 1)}
:root{--opacity-0:0;--opacity-1:.05;--opacity-2:.1;--opacity-3:.2;--opacity-4:.3;--opacity-5:.4;--opacity-6:.5;--opacity-7:.6;--opacity-8:.7;--opacity-9:.8;--opacity-10:.9;--opacity-11:1;--blur-0:0;--blur-1:2px;--blur-2:4px;--blur-3:8px;--blur-4:12px;--blur-5:16px;--blur-6:24px;--blur-7:32px;--blur-8:48px;--blur-9:64px}
:root{--z-behind:-1;--z-base:0;--z-raised:1;--z-dropdown:100;--z-sticky:200;--z-fixed:300;--z-overlay:400;--z-modal:500;--z-popover:600;--z-tooltip:700;--z-toast:800}
:root{--target-size-min:24px;--target-size-comfortable:40px;--target-size-touch:44px;--target-size-large:48px;--control-height-sm:2rem;--control-height-md:2.5rem;--control-height-lg:3rem}
@custom-media --xs (min-width: 30rem);@custom-media --sm (min-width: 40rem);@custom-media --md (min-width: 48rem);@custom-media --lg (min-width: 64rem);@custom-media --xl (min-width: 80rem);@custom-media --2xl (min-width: 96rem);@custom-media --below-xs (max-width: 29.99rem);@custom-media --below-sm (max-width: 39.99rem);@custom-media --xs-only (min-width: 30rem) and (max-width: 39.99rem);@custom-media --sm-only (min-width: 40rem) and (max-width: 47.99rem);@custom-media --md-only (min-width: 48rem) and (max-width: 63.99rem);@custom-media --lg-only (min-width: 64rem) and (max-width: 79.99rem);@custom-media --touch (hover: none) and (pointer: coarse);@custom-media --pointer-fine (hover: hover) and (pointer: fine);@custom-media --motion-ok (prefers-reduced-motion: no-preference);@custom-media --motion-reduced (prefers-reduced-motion: reduce);@custom-media --contrast-more (prefers-contrast: more);@custom-media --transparency-reduced (prefers-reduced-transparency: reduce);@custom-media --forced-colors (forced-colors: active);@custom-media --os-dark (prefers-color-scheme: dark);@custom-media --os-light (prefers-color-scheme: light);@custom-media --portrait (orientation: portrait);@custom-media --landscape (orientation: landscape);@custom-media --print print;
:root{--gradient-fade-bottom:linear-gradient(to bottom, var(--color-black), transparent);--gradient-fade-top:linear-gradient(to top, var(--color-black), transparent)}
:root{--rotate-1:1deg;--rotate-2:5deg;--rotate-quarter:90deg;--scale-down:.98;--scale-up:1.02;--translate-1:var(--size-1);--translate-2:var(--size-2)}

:root{--color-primary:#2563eb;--color-secondary:#64748b;--color-accent:#f59e0b;--color-success:#16a34a;--color-warning:#d97706;--color-error:#dc2626;--color-info:#0272ad;--color-on-primary:var(--color-white);--color-on-secondary:var(--color-white);--color-on-accent:var(--gray-9);--color-on-success:var(--gray-9);--color-on-warning:var(--gray-9);--color-on-error:var(--color-white);--color-on-info:var(--color-white);--color-primary-hover:color-mix(in oklab, var(--color-primary) 85%, var(--color-black));--color-primary-active:color-mix(in oklab, var(--color-primary) 70%, var(--color-black));--color-secondary-hover:color-mix(in oklab, var(--color-secondary) 85%, var(--color-black));--color-secondary-active:color-mix(in oklab, var(--color-secondary) 70%, var(--color-black));--color-accent-hover:color-mix(in oklab, var(--color-accent) 85%, var(--color-white));--color-accent-active:color-mix(in oklab, var(--color-accent) 70%, var(--color-white));--color-success-hover:color-mix(in oklab, var(--color-success) 85%, var(--color-white));--color-success-active:color-mix(in oklab, var(--color-success) 70%, var(--color-white));--color-warning-hover:color-mix(in oklab, var(--color-warning) 85%, var(--color-white));--color-warning-active:color-mix(in oklab, var(--color-warning) 70%, var(--color-white));--color-error-hover:color-mix(in oklab, var(--color-error) 85%, var(--color-black));--color-error-active:color-mix(in oklab, var(--color-error) 70%, var(--color-black));--color-info-hover:color-mix(in oklab, var(--color-info) 85%, var(--color-black));--color-info-active:color-mix(in oklab, var(--color-info) 70%, var(--color-black))}
:root{--dark-sunken:#070a12;--dark-bg:#0b0f19;--dark-surface:#121826;--dark-raised:#1b2335;--dark-border:#273148;--dark-border-strong:#3d4a65;--dark-text:#e8ebf2;--dark-text-muted:#a6b0c5;--dark-text-subtle:#8b96ad;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--color-accent-subtle:var(--lightningcss-light,color-mix(in oklab, var(--color-accent) 10%, var(--color-white)))var(--lightningcss-dark,color-mix(in oklab, var(--color-accent) 20%, var(--dark-surface)));--color-background:var(--lightningcss-light,var(--color-white))var(--lightningcss-dark,var(--dark-surface));--color-background-muted:var(--lightningcss-light,var(--gray-1))var(--lightningcss-dark,var(--dark-raised));--color-background-subtle:var(--lightningcss-light,var(--gray-0))var(--lightningcss-dark,var(--dark-bg));--color-border:var(--lightningcss-light,var(--gray-3))var(--lightningcss-dark,var(--dark-border));--color-border-disabled:var(--color-border);--color-border-interactive:var(--color-border-strong);--color-border-selected:var(--color-focus);--color-border-strong:var(--lightningcss-light,var(--gray-6))var(--lightningcss-dark,var(--dark-border-strong));--color-caret:var(--color-text);--color-error-border:var(--lightningcss-light,color-mix(in oklab, var(--color-error) 50%, var(--color-white)))var(--lightningcss-dark,color-mix(in oklab, var(--color-error) 60%, var(--dark-surface)));--color-error-surface:var(--lightningcss-light,color-mix(in oklab, var(--color-error) 10%, var(--color-white)))var(--lightningcss-dark,color-mix(in oklab, var(--color-error) 20%, var(--dark-surface)));--color-error-text:var(--lightningcss-light,color-mix(in oklab, var(--color-error) 75%, var(--color-black)))var(--lightningcss-dark,color-mix(in oklab, var(--color-error) 60%, var(--color-white)));--color-focus:var(--color-link);--color-info-border:var(--lightningcss-light,color-mix(in oklab, var(--color-info) 50%, var(--color-white)))var(--lightningcss-dark,color-mix(in oklab, var(--color-info) 60%, var(--dark-surface)));--color-info-surface:var(--lightningcss-light,color-mix(in oklab, var(--color-info) 10%, var(--color-white)))var(--lightningcss-dark,color-mix(in oklab, var(--color-info) 20%, var(--dark-surface)));--color-info-text:var(--lightningcss-light,color-mix(in oklab, var(--color-info) 75%, var(--color-black)))var(--lightningcss-dark,color-mix(in oklab, var(--color-info) 60%, var(--color-white)));--color-link:var(--lightningcss-light,var(--color-primary))var(--lightningcss-dark,color-mix(in oklab, var(--color-primary) 50%, var(--color-white)));--color-link-hover:var(--lightningcss-light,var(--color-primary-hover))var(--lightningcss-dark,color-mix(in oklab, var(--color-primary) 35%, var(--color-white)));--color-link-visited:var(--lightningcss-light,var(--color-secondary))var(--lightningcss-dark,color-mix(in oklab, var(--color-secondary) 50%, var(--color-white)));--color-overlay:var(--lightningcss-light,color-mix(in srgb, var(--gray-9) 50%, transparent))var(--lightningcss-dark,color-mix(in srgb, var(--color-black) 70%, transparent));--color-primary-subtle:var(--lightningcss-light,color-mix(in oklab, var(--color-primary) 10%, var(--color-white)))var(--lightningcss-dark,color-mix(in oklab, var(--color-primary) 20%, var(--dark-surface)));--color-secondary-subtle:var(--lightningcss-light,color-mix(in oklab, var(--color-secondary) 10%, var(--color-white)))var(--lightningcss-dark,color-mix(in oklab, var(--color-secondary) 20%, var(--dark-surface)));--color-selection:var(--lightningcss-light,var(--gray-2))var(--lightningcss-dark,var(--dark-raised));--color-selection-background:var(--color-selection);--color-selection-text:var(--color-text);--color-success-border:var(--lightningcss-light,color-mix(in oklab, var(--color-success) 50%, var(--color-white)))var(--lightningcss-dark,color-mix(in oklab, var(--color-success) 60%, var(--dark-surface)));--color-success-surface:var(--lightningcss-light,color-mix(in oklab, var(--color-success) 10%, var(--color-white)))var(--lightningcss-dark,color-mix(in oklab, var(--color-success) 20%, var(--dark-surface)));--color-success-text:var(--lightningcss-light,color-mix(in oklab, var(--color-success) 75%, var(--color-black)))var(--lightningcss-dark,color-mix(in oklab, var(--color-success) 60%, var(--color-white)));--color-surface:var(--lightningcss-light,var(--color-white))var(--lightningcss-dark,var(--dark-surface));--color-surface-hover:var(--color-background-subtle);--color-surface-raised:var(--lightningcss-light,var(--color-white))var(--lightningcss-dark,var(--dark-raised));--color-surface-selected:var(--color-primary-subtle);--color-surface-sunken:var(--lightningcss-light,var(--gray-1))var(--lightningcss-dark,var(--dark-sunken));--color-surface-translucent:color-mix(in srgb, var(--color-surface) 80%, transparent);--color-text:var(--lightningcss-light,var(--gray-9))var(--lightningcss-dark,var(--dark-text));--color-text-disabled:var(--color-text-muted);--color-text-inverse:var(--lightningcss-light,var(--color-white))var(--lightningcss-dark,var(--dark-bg));--color-text-muted:var(--lightningcss-light,var(--gray-7))var(--lightningcss-dark,var(--dark-text-muted));--color-text-placeholder:var(--color-text-muted);--color-text-subtle:var(--lightningcss-light,color-mix(in oklab, var(--gray-6), var(--gray-7)))var(--lightningcss-dark,var(--dark-text-subtle));--color-warning-border:var(--lightningcss-light,color-mix(in oklab, var(--color-warning) 50%, var(--color-white)))var(--lightningcss-dark,color-mix(in oklab, var(--color-warning) 60%, var(--dark-surface)));--color-warning-surface:var(--lightningcss-light,color-mix(in oklab, var(--color-warning) 10%, var(--color-white)))var(--lightningcss-dark,color-mix(in oklab, var(--color-warning) 20%, var(--dark-surface)));--color-warning-text:var(--lightningcss-light,color-mix(in oklab, var(--color-warning) 75%, var(--color-black)))var(--lightningcss-dark,color-mix(in oklab, var(--color-warning) 60%, var(--color-white)))}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root{--color-primary-border:var(--lightningcss-light,color-mix(in oklab, var(--color-primary) 50%, var(--color-white)))var(--lightningcss-dark,color-mix(in oklab, var(--color-primary) 60%, var(--dark-surface)));--color-primary-text:var(--lightningcss-light,color-mix(in oklab, var(--color-primary) 75%, var(--color-black)))var(--lightningcss-dark,color-mix(in oklab, var(--color-primary) 60%, var(--color-white)));--color-secondary-border:var(--lightningcss-light,color-mix(in oklab, var(--color-secondary) 50%, var(--color-white)))var(--lightningcss-dark,color-mix(in oklab, var(--color-secondary) 60%, var(--dark-surface)));--color-secondary-text:var(--lightningcss-light,color-mix(in oklab, var(--color-secondary) 75%, var(--color-black)))var(--lightningcss-dark,color-mix(in oklab, var(--color-secondary) 60%, var(--color-white)))}
:root{--font-sans:var(--font-system-ui);--font-serif:ui-serif, serif;--font-mono:var(--font-monospace-code);--font-body:var(--font-sans);--font-heading:var(--font-sans);--font-size-small:var(--font-size-0);--font-size-medium:var(--font-size-1);--font-size-large:var(--font-size-2);--font-size-body:var(--font-size-1);--font-size-caption:var(--font-size-0);--font-size-lede:var(--font-size-3);--font-size-h6:var(--font-size-1);--font-size-h5:var(--font-size-2);--font-size-h4:var(--font-size-3);--font-size-h3:var(--font-size-fluid-1);--font-size-h2:var(--font-size-fluid-2);--font-size-h1:var(--font-size-fluid-3);--font-weight-body:var(--font-weight-4);--font-weight-medium:var(--font-weight-5);--font-weight-heading:var(--font-weight-7);--font-weight-strong:var(--font-weight-7);--font-letterspacing-tight:calc(var(--font-letterspacing-0) / 2);--font-letterspacing-normal:0;--font-letterspacing-wide:var(--font-letterspacing-2);--font-lineheight-heading:1.15;--font-lineheight-body:var(--font-lineheight-3);--font-lineheight-relaxed:var(--font-lineheight-4);--font-measure-narrow:var(--content-size-2);--font-measure-normal:var(--content-size-3);--font-measure-wide:var(--content-size-4);--text-underline-offset:.15em;--text-underline-thickness:.08em;--text-decoration-skip:auto;--font-size-ui:.875rem}
:root{--container-max:var(--container-xl);--container-padding:clamp(1rem, 4vw, 3rem);--container-padding-inline:var(--container-padding);--grid-columns:12;--grid-gap:var(--size-6);--grid-gap-fluid:var(--size-fluid-3);--layout-gap-lg:var(--size-9);--layout-gap-md:var(--size-6);--layout-gap-sm:var(--size-3);--safe-area-bottom:env(safe-area-inset-bottom,0px);--safe-area-left:env(safe-area-inset-left,0px);--safe-area-right:env(safe-area-inset-right,0px);--safe-area-top:env(safe-area-inset-top,0px);--section-spacing:var(--size-fluid-5);--section-spacing-block:var(--section-spacing);--sidebar-width-lg:20rem;--sidebar-width-md:16rem;--sidebar-width-sm:12rem;--z-dialog:var(--z-modal);--z-dialog-nested:calc(var(--z-modal) + 50)}
:root{--duration-fast:var(--duration-check);--duration-normal:var(--duration-toggle);--duration-slow:var(--duration-modal);--ease-enter:var(--ease-out-2);--ease-exit:var(--ease-in-2);--motion-attention:var(--duration-advanced) var(--ease-in-out-2);--motion-enter:var(--duration-dropdown) var(--ease-enter);--motion-exit:var(--duration-check) var(--ease-exit);--motion-feedback:var(--duration-check) var(--ease-out-1);--transition-color:color var(--transition-fast);--transition-expand:var(--duration-expand) var(--ease-in-out-3);--transition-fade:opacity var(--duration-fade) var(--ease-out-1);--transition-fast:var(--duration-check) var(--ease-out-1);--transition-instant:none;--transition-normal:var(--duration-toggle) var(--ease-out-2);--transition-opacity:opacity var(--transition-normal);--transition-shadow:box-shadow var(--transition-normal);--transition-slow:var(--duration-modal) var(--ease-in-out-2);--transition-transform:transform var(--transition-normal)}
:root{--focus-ring-color:var(--color-focus);--focus-ring-offset:2px;--focus-ring-style:var(--border-solid);--focus-ring-width:var(--border-size-2);--scroll-margin-block:var(--size-4);--scroll-padding-block:var(--size-4);--scroll-snap-align:start;--scroll-snap-type:none}
:root{--backdrop-blur:var(--blur-2);--card-padding:var(--size-6);--control-gap:var(--size-2);--control-padding-block:var(--size-2);--control-padding-inline:var(--size-4);--cursor-disabled:not-allowed;--dialog-padding:var(--size-7);--icon-size-lg:var(--size-6);--icon-size-md:var(--size-5);--icon-size-sm:var(--size-4);--icon-size-xl:var(--size-7);--opacity-disabled:var(--opacity-6);--radius-badge:var(--radius-pill);--radius-card:var(--radius-5);--radius-control:var(--radius-3);--radius-dialog:var(--radius-6);--radius-pill:9999px;--table-cell-padding-block:var(--size-3);--table-cell-padding-inline:var(--size-4);--table-row-background:var(--color-surface);--table-row-background-alternate:var(--color-background-subtle);--table-row-height:var(--control-height-lg);--table-row-height-compact:var(--control-height-sm);--control-height-touch:2.75rem;--control-width-touch:2.75rem}
:root{--checkbox-size:var(--size-5);--field-background:var(--color-surface);--field-border-color:var(--color-border-strong);--field-border-focus-color:var(--color-focus);--field-border-hover-color:var(--color-border-interactive);--field-border-width:var(--border-size-1);--field-color:var(--color-text);--field-disabled-background:var(--color-background-muted);--field-disabled-color:var(--color-text-disabled);--field-gap:var(--size-2);--field-height:var(--control-height-md);--field-help-gap:var(--size-1);--field-invalid-border-color:var(--color-error-text);--field-padding-block:var(--control-padding-block);--field-padding-inline:var(--control-padding-inline);--field-placeholder-color:var(--color-text-muted);--field-radius:var(--radius-control);--field-readonly-background:var(--color-background-subtle);--field-valid-border-color:var(--color-success-text);--radio-size:var(--size-5);--switch-height:var(--size-6);--switch-thumb-size:var(--size-5);--switch-width:var(--size-8)}
:root{--gradient-brand:linear-gradient(135deg, var(--color-primary), var(--color-secondary))}
:root{--chart-categorical-1:var(--color-primary);--chart-categorical-2:var(--color-secondary);--chart-categorical-3:var(--color-accent);--chart-diverging-negative:var(--color-error-text);--chart-diverging-neutral:var(--color-text-muted);--chart-diverging-positive:var(--color-success-text);--chart-sequential-1:var(--color-primary-subtle);--chart-sequential-2:color-mix(in oklab, var(--color-primary) 50%, var(--color-surface));--chart-sequential-3:var(--color-primary)}
:root{--elevation-floating-shadow:var(--shadow-4);--elevation-floating-surface:var(--color-surface-raised);--elevation-overlay-shadow:var(--shadow-6);--elevation-overlay-surface:var(--color-surface-raised);--elevation-raised-shadow:var(--shadow-2);--elevation-raised-surface:var(--color-surface)}

@media (prefers-reduced-motion:reduce){:root{--duration-check:0s;--duration-toggle:0s;--duration-dropdown:0s;--duration-modal:0s;--duration-expand:0s;--duration-advanced:0s}}@media (prefers-contrast:more){:root{--focus-ring-width:var(--border-size-3);--border-size-1:var(--border-size-2);--color-text-muted:var(--lightningcss-light,var(--gray-8))var(--lightningcss-dark,var(--gray-1));--color-text-subtle:var(--lightningcss-light,var(--gray-7))var(--lightningcss-dark,var(--gray-2));--color-border:var(--lightningcss-light,var(--gray-6))var(--lightningcss-dark,var(--gray-4));--color-border-strong:var(--lightningcss-light,var(--gray-8))var(--lightningcss-dark,var(--gray-2))}}@media (prefers-reduced-transparency:reduce){:root{--color-surface-translucent:var(--color-surface);--color-overlay:var(--lightningcss-light,color-mix(in srgb, var(--gray-9) 85%, transparent))var(--lightningcss-dark,color-mix(in srgb, var(--color-black) 90%, transparent));--backdrop-blur:var(--blur-0)}}@media (forced-colors:active){:root{--color-text:CanvasText;--color-text-muted:CanvasText;--color-text-subtle:CanvasText;--color-text-inverse:Canvas;--color-background:Canvas;--color-background-subtle:Canvas;--color-background-muted:Canvas;--color-surface:Canvas;--color-surface-raised:Canvas;--color-surface-sunken:Canvas;--color-surface-translucent:Canvas;--color-border:CanvasText;--color-border-strong:CanvasText;--color-link:LinkText;--color-link-hover:LinkText;--color-link-visited:VisitedText;--color-focus:Highlight;--color-selection:Highlight;--color-selection-text:HighlightText;--color-success-text:CanvasText;--color-success-surface:Canvas;--color-success-border:CanvasText;--color-warning-text:CanvasText;--color-warning-surface:Canvas;--color-warning-border:CanvasText;--color-error-text:CanvasText;--color-error-surface:Canvas;--color-error-border:CanvasText;--color-info-text:CanvasText;--color-info-surface:Canvas;--color-info-border:CanvasText;--color-primary:ButtonText;--color-primary-hover:ButtonText;--color-primary-active:ButtonText;--color-on-primary:ButtonFace;--color-secondary:ButtonText;--color-secondary-hover:ButtonText;--color-secondary-active:ButtonText;--color-on-secondary:ButtonFace;--color-accent:ButtonText;--color-accent-hover:ButtonText;--color-accent-active:ButtonText;--color-on-accent:ButtonFace;--color-success:ButtonText;--color-success-hover:ButtonText;--color-success-active:ButtonText;--color-on-success:ButtonFace;--color-warning:ButtonText;--color-warning-hover:ButtonText;--color-warning-active:ButtonText;--color-on-warning:ButtonFace;--color-error:ButtonText;--color-error-hover:ButtonText;--color-error-active:ButtonText;--color-on-error:ButtonFace;--color-info:ButtonText;--color-info-hover:ButtonText;--color-info-active:ButtonText;--color-on-info:ButtonFace;--color-primary-subtle:Canvas;--color-secondary-subtle:Canvas;--color-accent-subtle:Canvas;--focus-ring-width:var(--border-size-3)}}


