@import"https://cdn.jsdelivr.net/npm/@fontsource/geist-mono@5/index.min.css";.top-progress.svelte-gpdkmw{position:fixed;top:0;left:0;width:100%;height:2px;z-index:9999;pointer-events:none;opacity:0;transition:opacity .4s ease}.top-progress.active.svelte-gpdkmw{opacity:1;background:linear-gradient(90deg,#400080,#80ffff 30%,#400080,#80ffff 80%,#400080);background-size:200% 100%;animation:svelte-gpdkmw-progress-sweep 2.5s linear infinite}@keyframes svelte-gpdkmw-progress-sweep{0%{background-position:100% 0}to{background-position:-100% 0}}@layer reset,app;@layer reset{*,*:before,*:after{box-sizing:border-box;margin:0}html body{margin:0}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root,#__next{isolation:isolate}legend{position:relative;padding:0;margin-left:0}}@layer app{:root{--sd-gu-setting: .5rem;--sd-gu-1: calc(var(--sd-gu-setting) * 1);--sd-gu-2: calc(var(--sd-gu-setting) * 2);--sd-gu-3: calc(var(--sd-gu-setting) * 3);--sd-gu-4: calc(var(--sd-gu-setting) * 4);--sd-gu-5: calc(var(--sd-gu-setting) * 5);--sd-gu-6: calc(var(--sd-gu-setting) * 6);--sd-gu-7: calc(var(--sd-gu-setting) * 7);--sd-gu-8: calc(var(--sd-gu-setting) * 8);--sd-gu-9: calc(var(--sd-gu-setting) * 9);--sd-gu-10: calc(var(--sd-gu-setting) * 10);--sd-gu-11: calc(var(--sd-gu-setting) * 11);--sd-gu-12: calc(var(--sd-gu-setting) * 12);--sd-gu-13: calc(var(--sd-gu-setting) * 13);--sd-gu-14: calc(var(--sd-gu-setting) * 14);--sd-gu-15: calc(var(--sd-gu-setting) * 15);--sd-gu-16: calc(var(--sd-gu-setting) * 16);--sd-gu-17: calc(var(--sd-gu-setting) * 17);--sd-gu-18: calc(var(--sd-gu-setting) * 18);--sd-gu-19: calc(var(--sd-gu-setting) * 19);--sd-gu-20: calc(var(--sd-gu-setting) * 20);--sd-gu-21: calc(var(--sd-gu-setting) * 21);--sd-gu-22: calc(var(--sd-gu-setting) * 22);--sd-gu-23: calc(var(--sd-gu-setting) * 23);--sd-gu-24: calc(var(--sd-gu-setting) * 24);--sd-gu-25: calc(var(--sd-gu-setting) * 25);--sd-gu-26: calc(var(--sd-gu-setting) * 26);--sd-gu-27: calc(var(--sd-gu-setting) * 27);--sd-gu-28: calc(var(--sd-gu-setting) * 28);--sd-gu-29: calc(var(--sd-gu-setting) * 29);--sd-gu-30: calc(var(--sd-gu-setting) * 30);--sd-gu-31: calc(var(--sd-gu-setting) * 31);--sd-gu-32: calc(var(--sd-gu-setting) * 32);--sd-gu-33: calc(var(--sd-gu-setting) * 33);--sd-gu-34: calc(var(--sd-gu-setting) * 34);--sd-gu-35: calc(var(--sd-gu-setting) * 35);--sd-gu-36: calc(var(--sd-gu-setting) * 36);--sd-gu-37: calc(var(--sd-gu-setting) * 37);--sd-gu-38: calc(var(--sd-gu-setting) * 38);--sd-gu-39: calc(var(--sd-gu-setting) * 39);--sd-gu-40: calc(var(--sd-gu-setting) * 40)}}@layer app;@layer app{:root{--sd-display-fontSize-base: 28;--sd-display-fontSize-peak: 48;--sd-display-lineHeight-base: 1.2;--sd-display-lineHeight-peak: 1.3;--sd-display-font-family: "Euclid Circular B", sans-serif;--sd-display-fontWeight-regular: 700;--sd-display-fontWeight-heavy: 900;--sd-display-letterSpacing: 0;--sd-display-textCase: normal;--sd-display-rounding-fontSize: 4;--sd-display-rounding-lineHeight: 4;--sd-display-rounding-letterSpacing: 1;--sd-display-scale-steps: 4;--sd-display-fontSize-ratio: pow(var(--sd-display-fontSize-peak) / var(--sd-display-fontSize-base), 1 / (var(--sd-display-scale-steps) - 1)) ;--sd-display-lineHeight-ratio: pow(var(--sd-display-lineHeight-peak) / var(--sd-display-lineHeight-base), 1 / (var(--sd-display-scale-steps) - 1)) ;--sd-display-fontSize-sm: round(var(--sd-display-fontSize-base) * pow(var(--sd-display-fontSize-ratio), 1), var(--sd-display-rounding-fontSize)) ;--sd-display-fontSize-md: round(var(--sd-display-fontSize-base) * pow(var(--sd-display-fontSize-ratio), 2), var(--sd-display-rounding-fontSize)) ;--sd-display-fontSize-lg: round(var(--sd-display-fontSize-base) * pow(var(--sd-display-fontSize-ratio), 3), var(--sd-display-rounding-fontSize)) ;--sd-display-lineHeight-sm: round(var(--sd-display-lineHeight-base) * pow(var(--sd-display-lineHeight-ratio), 1) * var(--sd-display-fontSize-sm), var(--sd-display-rounding-lineHeight)) ;--sd-display-lineHeight-md: round(var(--sd-display-lineHeight-base) * pow(var(--sd-display-lineHeight-ratio), 2) * var(--sd-display-fontSize-md), var(--sd-display-rounding-lineHeight)) ;--sd-display-lineHeight-lg: round(var(--sd-display-lineHeight-base) * pow(var(--sd-display-lineHeight-ratio), 3) * var(--sd-display-fontSize-lg), var(--sd-display-rounding-lineHeight)) ;--sd-display-letterSpacing-sm: round(var(--sd-display-letterSpacing) * var(--sd-display-fontSize-sm), var(--sd-display-rounding-letterSpacing)) ;--sd-display-letterSpacing-md: round(var(--sd-display-letterSpacing) * var(--sd-display-fontSize-md), var(--sd-display-rounding-letterSpacing)) ;--sd-display-letterSpacing-lg: round(var(--sd-display-letterSpacing) * var(--sd-display-fontSize-lg), var(--sd-display-rounding-letterSpacing)) ;--sd-heading-fontSize-base: 16;--sd-heading-fontSize-peak: 54;--sd-heading-lineHeight-base: 1.3;--sd-heading-lineHeight-peak: 1.1;--sd-heading-font-family: "Euclid Circular B", sans-serif;--sd-heading-fontWeight-regular: 00;--sd-heading-fontWeight-heavy: 700;--sd-heading-letterSpacing: 0;--sd-heading-textCase: none;--sd-heading-rounding-fontSize: 4;--sd-heading-rounding-lineHeight: 4;--sd-heading-rounding-letterSpacing: 1;--sd-heading-scale-steps: 6;--sd-heading-fontSize-ratio: pow(var(--sd-heading-fontSize-peak) / var(--sd-heading-fontSize-base), 1 / (var(--sd-heading-scale-steps) - 1)) ;--sd-heading-lineHeight-ratio: pow(var(--sd-heading-lineHeight-peak) / var(--sd-heading-lineHeight-base), 1 / (var(--sd-heading-scale-steps) - 1)) ;--sd-heading-fontSize-xs: round(var(--sd-heading-fontSize-base) * pow(var(--sd-heading-fontSize-ratio), 0), var(--sd-heading-rounding-fontSize) ) ;--sd-heading-fontSize-sm: round(var(--sd-heading-fontSize-base) * pow(var(--sd-heading-fontSize-ratio), 1), var(--sd-heading-rounding-fontSize) ) ;--sd-heading-fontSize-md: round(var(--sd-heading-fontSize-base) * pow(var(--sd-heading-fontSize-ratio), 2), var(--sd-heading-rounding-fontSize) ) ;--sd-heading-fontSize-lg: round(var(--sd-heading-fontSize-base) * pow(var(--sd-heading-fontSize-ratio), 3), var(--sd-heading-rounding-fontSize) ) ;--sd-heading-fontSize-xl: round(var(--sd-heading-fontSize-base) * pow(var(--sd-heading-fontSize-ratio), 4), var(--sd-heading-rounding-fontSize) ) ;--sd-heading-fontSize-xxl: round(var(--sd-heading-fontSize-base) * pow(var(--sd-heading-fontSize-ratio), 5), var(--sd-heading-rounding-fontSize) ) ;--sd-heading-lineHeight-xs: round(var(--sd-heading-lineHeight-base) * pow(var(--sd-heading-lineHeight-ratio), 0) * var(--sd-heading-fontSize-xs), var(--sd-heading-rounding-lineHeight)) ;--sd-heading-lineHeight-sm: round(var(--sd-heading-lineHeight-base) * pow(var(--sd-heading-lineHeight-ratio), 1) * var(--sd-heading-fontSize-sm), var(--sd-heading-rounding-lineHeight)) ;--sd-heading-lineHeight-md: round(var(--sd-heading-lineHeight-base) * pow(var(--sd-heading-lineHeight-ratio), 2) * var(--sd-heading-fontSize-md), var(--sd-heading-rounding-lineHeight)) ;--sd-heading-lineHeight-lg: round(var(--sd-heading-lineHeight-base) * pow(var(--sd-heading-lineHeight-ratio), 3) * var(--sd-heading-fontSize-lg), var(--sd-heading-rounding-lineHeight)) ;--sd-heading-lineHeight-xl: round(var(--sd-heading-lineHeight-base) * pow(var(--sd-heading-lineHeight-ratio), 4) * var(--sd-heading-fontSize-xl), var(--sd-heading-rounding-lineHeight)) ;--sd-heading-lineHeight-xxl: round(var(--sd-heading-lineHeight-base) * pow(var(--sd-heading-lineHeight-ratio), 5) * var(--sd-heading-fontSize-xxl), var(--sd-heading-rounding-lineHeight)) ;--sd-heading-letterSpacing-xs: round(var(--sd-heading-letterSpacing) * var(--sd-heading-fontSize-xs), var(--sd-heading-rounding-letterSpacing)) ;--sd-heading-letterSpacing-sm: round(var(--sd-heading-letterSpacing) * var(--sd-heading-fontSize-sm), var(--sd-heading-rounding-letterSpacing)) ;--sd-heading-letterSpacing-md: round(var(--sd-heading-letterSpacing) * var(--sd-heading-fontSize-md), var(--sd-heading-rounding-letterSpacing)) ;--sd-heading-letterSpacing-lg: round(var(--sd-heading-letterSpacing) * var(--sd-heading-fontSize-lg), var(--sd-heading-rounding-letterSpacing)) ;--sd-heading-letterSpacing-xl: round(var(--sd-heading-letterSpacing) * var(--sd-heading-fontSize-xl), var(--sd-heading-rounding-letterSpacing)) ;--sd-heading-letterSpacing-xxl: round(var(--sd-heading-letterSpacing) * var(--sd-heading-fontSize-xxl), var(--sd-heading-rounding-letterSpacing)) ;--sd-bodycopy-fontSize-base: 12;--sd-bodycopy-fontSize-peak: 18;--sd-bodycopy-lineHeight-base: 1.7;--sd-bodycopy-lineHeight-peak: 1.5;--sd-bodycopy-fontSize-ratio: pow(var(--sd-bodycopy-fontSize-peak) / var(--sd-bodycopy-fontSize-base), 1 / (var(--sd-bodycopy-scale-steps) - 1)) ;--sd-bodycopy-lineHeight-ratio: pow(var(--sd-bodycopy-lineHeight-peak) / var(--sd-bodycopy-lineHeight-base), 1 / (var(--sd-bodycopy-scale-steps) - 1)) ;--sd-bodycopy-rounding-fontSize: 2;--sd-bodycopy-rounding-lineHeight: 2;--sd-bodycopy-rounding-letterSpacing: 1;--sd-bodycopy-font-family: "Euclid Circular B", sans-serif;--sd-bodycopy-fontWeight-regular: 400;--sd-bodycopy-fontWeight-heavy: 700;--sd-bodycopy-letterSpacing: 0;--sd-bodycopy-textCase: none;--sd-bodycopy-scale-steps: 4;--sd-bodycopy-fontSize-xs: round(var(--sd-bodycopy-fontSize-base) * pow(var(--sd-bodycopy-fontSize-ratio), 0), var(--sd-bodycopy-rounding-fontSize)) ;--sd-bodycopy-fontSize-sm: round(var(--sd-bodycopy-fontSize-base) * pow(var(--sd-bodycopy-fontSize-ratio), 1), var(--sd-bodycopy-rounding-fontSize)) ;--sd-bodycopy-fontSize-md: round(var(--sd-bodycopy-fontSize-base) * pow(var(--sd-bodycopy-fontSize-ratio), 2), var(--sd-bodycopy-rounding-fontSize)) ;--sd-bodycopy-fontSize-lg: round(var(--sd-bodycopy-fontSize-base) * pow(var(--sd-bodycopy-fontSize-ratio), 3), var(--sd-bodycopy-rounding-fontSize)) ;--sd-bodycopy-lineHeight-xs: round(var(--sd-bodycopy-lineHeight-base) * pow(var(--sd-bodycopy-lineHeight-ratio), 0) * var(--sd-bodycopy-fontSize-xs), var(--sd-bodycopy-rounding-lineHeight)) ;--sd-bodycopy-lineHeight-sm: round(var(--sd-bodycopy-lineHeight-base) * pow(var(--sd-bodycopy-lineHeight-ratio), 1) * var(--sd-bodycopy-fontSize-sm), var(--sd-bodycopy-rounding-lineHeight)) ;--sd-bodycopy-lineHeight-md: round(var(--sd-bodycopy-lineHeight-base) * pow(var(--sd-bodycopy-lineHeight-ratio), 2) * var(--sd-bodycopy-fontSize-md), var(--sd-bodycopy-rounding-lineHeight)) ;--sd-bodycopy-lineHeight-lg: round(var(--sd-bodycopy-lineHeight-base) * pow(var(--sd-bodycopy-lineHeight-ratio), 3) * var(--sd-bodycopy-fontSize-lg), var(--sd-bodycopy-rounding-lineHeight)) ;--sd-bodycopy-letterSpacing-xs: round(var(--sd-bodycopy-letterSpacing) * var(--sd-bodycopy-fontSize-xs), var(--sd-bodycopy-rounding-letterSpacing)) ;--sd-bodycopy-letterSpacing-sm: round(var(--sd-bodycopy-letterSpacing) * var(--sd-bodycopy-fontSize-sm), var(--sd-bodycopy-rounding-letterSpacing)) ;--sd-bodycopy-letterSpacing-md: round(var(--sd-bodycopy-letterSpacing) * var(--sd-bodycopy-fontSize-md), var(--sd-bodycopy-rounding-letterSpacing)) ;--sd-bodycopy-letterSpacing-lg: round(var(--sd-bodycopy-letterSpacing) * var(--sd-bodycopy-fontSize-lg), var(--sd-bodycopy-rounding-letterSpacing)) }}@layer app;@layer app{:root{--sd-display-fontSize-base: 30;--sd-display-fontSize-peak: 34;--sd-display-lineHeight-base: 1.3;--sd-display-lineHeight-peak: 1.2;--sd-display-letterSpacing: 0;--sd-display-rounding-fontSize: 4;--sd-display-rounding-lineHeight: 4;--sd-display-rounding-letterSpacing: 1;--sd-heading-fontSize-base: 16;--sd-heading-fontSize-peak: 34;--sd-heading-lineHeight-base: 1.2;--sd-heading-lineHeight-peak: 1.1;--sd-heading-letterSpacing: 0;--sd-heading-rounding-fontSize: 4;--sd-heading-rounding-lineHeight: 4;--sd-heading-rounding-letterSpacing: 1}}@layer app;@layer app{@media(min-width:800px){:root{--sd-display-fontSize-base: 34;--sd-display-fontSize-peak: 74;--sd-display-lineHeight-base: 1.1;--sd-display-lineHeight-peak: 1.1;--sd-display-letterSpacing: -.025;--sd-display-rounding-fontSize: 4;--sd-display-rounding-lineHeight: 4;--sd-display-rounding-letterSpacing: 1;--sd-heading-fontSize-base: 16;--sd-heading-fontSize-peak: 48;--sd-heading-lineHeight-base: 1.4;--sd-heading-lineHeight-peak: 1.2;--sd-heading-letterSpacing: 0;--sd-heading-rounding-fontSize: 4;--sd-heading-rounding-lineHeight: 4;--sd-heading-rounding-letterSpacing: -.025}}}@layer app{@font-face{font-family:Euclid Circular B;src:url(../../../fonts/EuclidCircularB-Light-WebTrial.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Euclid Circular B;src:url(../../../fonts/EuclidCircularB-Regular-WebTrial.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Euclid Circular B;src:url(../../../fonts/EuclidCircularB-Medium-WebTrial.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Euclid Circular B;src:url(../../../fonts/EuclidCircularB-Semibold-WebTrial.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Euclid Circular B;src:url(../../../fonts/EuclidCircularB-Bold-WebTrial.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}.sd-display{font-family:var(--sd-display-font-family);text-transform:var(--sd-display-textCase);font-size:calc(var(--sd-display-fontSize-lg) * var(--sd-pix-to-rem-ratio) * 1rem);line-height:calc(var(--sd-display-lineHeight-lg) * var(--sd-pix-to-rem-ratio) * 1rem);letter-spacing:calc(var(--sd-display-letterSpacing-lg) * var(--sd-pix-to-rem-ratio) * 1rem);font-weight:var(--sd-display-fontWeight-regular)}.sd-display.heavy{font-weight:var(--sd-display-fontWeight-heavy)}.sd-display.sm{font-size:calc(var(--sd-display-fontSize-sm) * var(--sd-pix-to-rem-ratio) * 1rem);line-height:calc(var(--sd-display-lineHeight-sm) * var(--sd-pix-to-rem-ratio) * 1rem);letter-spacing:calc(var(--sd-display-letterSpacing-sm) * var(--sd-pix-to-rem-ratio) * 1rem)}.sd-display.md{font-size:calc(var(--sd-display-fontSize-md) * var(--sd-pix-to-rem-ratio) * 1rem);line-height:calc(var(--sd-display-lineHeight-md) * var(--sd-pix-to-rem-ratio) * 1rem);letter-spacing:calc(var(--sd-display-letterSpacing-md) * var(--sd-pix-to-rem-ratio) * 1rem)}.sd-display.lg{font-size:calc(var(--sd-display-fontSize-lg) * var(--sd-pix-to-rem-ratio) * 1rem);line-height:calc(var(--sd-display-lineHeight-lg) * var(--sd-pix-to-rem-ratio) * 1rem);letter-spacing:calc(var(--sd-display-letterSpacing-lg) * var(--sd-pix-to-rem-ratio) * 1rem)}.sd-heading{font-family:var(--sd-heading-font-family);text-transform:var(--sd-heading-textCase);font-weight:var(--sd-heading-fontWeight-regular);font-size:calc(var(--sd-heading-fontSize-xxl) * var(--sd-pix-to-rem-ratio) * 1rem);line-height:calc(var(--sd-heading-lineHeight-xxl) * var(--sd-pix-to-rem-ratio) * 1rem);letter-spacing:calc(var(--sd-heading-letterSpacing-xxl) * var(--sd-pix-to-rem-ratio) * 1rem)}.sd-heading.heavy{font-weight:var(--sd-heading-fontWeight-heavy)}.sd-heading.xs{font-size:calc(var(--sd-heading-fontSize-xs) * var(--sd-pix-to-rem-ratio) * 1rem);line-height:calc(var(--sd-heading-lineHeight-xs) * var(--sd-pix-to-rem-ratio) * 1rem);letter-spacing:calc(var(--sd-heading-letterSpacing-xs) * var(--sd-pix-to-rem-ratio) * 1rem)}.sd-heading.sm{font-size:calc(var(--sd-heading-fontSize-sm) * var(--sd-pix-to-rem-ratio) * 1rem);line-height:calc(var(--sd-heading-lineHeight-sm) * var(--sd-pix-to-rem-ratio) * 1rem);letter-spacing:calc(var(--sd-heading-letterSpacing-sm) * var(--sd-pix-to-rem-ratio) * 1rem)}.sd-heading.md{font-size:calc(var(--sd-heading-fontSize-md) * var(--sd-pix-to-rem-ratio) * 1rem);line-height:calc(var(--sd-heading-lineHeight-md) * var(--sd-pix-to-rem-ratio) * 1rem);letter-spacing:calc(var(--sd-heading-letterSpacing-md) * var(--sd-pix-to-rem-ratio) * 1rem)}.sd-heading.lg{font-size:calc(var(--sd-heading-fontSize-lg) * var(--sd-pix-to-rem-ratio) * 1rem);line-height:calc(var(--sd-heading-lineHeight-lg) * var(--sd-pix-to-rem-ratio) * 1rem);letter-spacing:calc(var(--sd-heading-letterSpacing-lg) * var(--sd-pix-to-rem-ratio) * 1rem)}.sd-heading.xl{font-size:calc(var(--sd-heading-fontSize-xl) * var(--sd-pix-to-rem-ratio) * 1rem);line-height:calc(var(--sd-heading-lineHeight-xl) * var(--sd-pix-to-rem-ratio) * 1rem);letter-spacing:calc(var(--sd-heading-letterSpacing-xl) * var(--sd-pix-to-rem-ratio) * 1rem)}.sd-heading.xxl{font-size:calc(var(--sd-heading-fontSize-xxl) * var(--sd-pix-to-rem-ratio) * 1rem);line-height:calc(var(--sd-heading-lineHeight-xxl) * var(--sd-pix-to-rem-ratio) * 1rem);letter-spacing:calc(var(--sd-heading-letterSpacing-xxl) * var(--sd-pix-to-rem-ratio) * 1rem)}.sd-bodycopy{font-family:var(--sd-bodycopy-font-family);text-transform:var(--sd-bodycopy-textCase);font-size:calc(var(--sd-bodycopy-fontSize-md) * var(--sd-pix-to-rem-ratio) * 1rem);line-height:calc(var(--sd-bodycopy-lineHeight-md) * var(--sd-pix-to-rem-ratio) * 1rem);letter-spacing:calc(var(--sd-bodycopy-letterSpacing-md) * var(--sd-pix-to-rem-ratio) * 1rem);font-weight:var(--sd-bodycopy-fontWeight-regular)}.sd-bodycopy.heavy{font-weight:var(--sd-bodycopy-fontWeight-heavy)}.sd-bodycopy.xs{font-size:calc(var(--sd-bodycopy-fontSize-xs) * var(--sd-pix-to-rem-ratio) * 1rem);line-height:calc(var(--sd-bodycopy-lineHeight-xs) * var(--sd-pix-to-rem-ratio) * 1rem);letter-spacing:calc(var(--sd-bodycopy-letterSpacing-xs) * var(--sd-pix-to-rem-ratio) * 1rem)}.sd-bodycopy.sm{font-size:calc(var(--sd-bodycopy-fontSize-sm) * var(--sd-pix-to-rem-ratio) * 1rem);line-height:calc(var(--sd-bodycopy-lineHeight-sm) * var(--sd-pix-to-rem-ratio) * 1rem);letter-spacing:calc(var(--sd-bodycopy-letterSpacing-sm) * var(--sd-pix-to-rem-ratio) * 1rem)}.sd-bodycopy.md{font-size:calc(var(--sd-bodycopy-fontSize-md) * var(--sd-pix-to-rem-ratio) * 1rem);line-height:calc(var(--sd-bodycopy-lineHeight-md) * var(--sd-pix-to-rem-ratio) * 1rem);letter-spacing:calc(var(--sd-bodycopy-letterSpacing-md) * var(--sd-pix-to-rem-ratio) * 1rem)}.sd-bodycopy.lg{font-size:calc(var(--sd-bodycopy-fontSize-lg) * var(--sd-pix-to-rem-ratio) * 1rem);line-height:calc(var(--sd-bodycopy-lineHeight-lg) * var(--sd-pix-to-rem-ratio) * 1rem);letter-spacing:calc(var(--sd-bodycopy-letterSpacing-lg) * var(--sd-pix-to-rem-ratio) * 1rem)}legend{font-family:var(--sd-heading-font-family);text-transform:var(--sd-heading-textCase);font-size:calc(var(--sd-heading-fontSize-sm) * var(--sd-pix-to-rem-ratio) * 1rem);line-height:calc(var(--sd-heading-lineHeight-sm) * var(--sd-pix-to-rem-ratio) * 1rem);letter-spacing:calc(var(--sd-heading-letterSpacing-sm) * var(--sd-pix-to-rem-ratio) * 1rem)}label{font-family:var(--sd-bodycopy-font-family);text-transform:var(--sd-bodycopy-textCase);font-size:calc(var(--sd-bodycopy-fontSize-md) * var(--sd-pix-to-rem-ratio) * 1rem);line-height:calc(var(--sd-bodycopy-lineHeight-md) * var(--sd-pix-to-rem-ratio) * 1rem);letter-spacing:calc(var(--sd-bodycopy-letterSpacing-md) * var(--sd-pix-to-rem-ratio) * 1rem)}.heavy,strong,b{font-weight:700}.sd-display .heavy,.sd-display strong,.sd-display b{font-weight:var(--sd-display-fontWeight-heavy)}.sd-heading .heavy,.sd-heading strong,.sd-heading b{font-weight:var(--sd-heading-fontWeight-heavy)}.sd-bodycopy .heavy,.sd-bodycopy strong,.sd-bodycopy b{font-weight:var(--sd-bodycopy-fontWeight-heavy)}}@layer app;@layer app{:root{--content-maxwidth: calc( 1200 * var(--sd-pix-to-rem-ratio) * 1rem);--sd-block-framing: var(--sd-gu-3);--sd-block-spacing: var(--sd-gu-3);--sd-block-framing-halved: calc(var(--sd-block-framing) / 2);--sd-block-strip-framing-h: var(--sd-block-framing);--sd-block-strip-framing-v: calc(var(--sd-block-framing));--sd-block-track-framing-v: 0;--sd-block-track-spacing: var(--sd-block-spacing);--sd-module-framing: var(--sd-gu-8);--sd-module-framing-v: var(--sd-module-framing);--sd-module-framing-h: calc(var(--sd-module-framing) / 2);--sd-module-spacing: var(--sd-gu-1);--sd-module-framing-halved: calc( var(--sd-module-framing) /2);--sd-module-strip-framing-v: calc(var(--sd-module-framing) / 2);--sd-module-strip-framing-h: var(--sd-module-framing);--sd-module-strip-spacing: var(--sd-module-spacing);--sd-module-track-framing-v: 0;--sd-module-track-framing-h: var(--sd-module-framing);--sd-module-track-spacing: var(--sd-module-spacing);--sd-stack-framing: 0;--sd-stack-spacing: 0;--sd-cluster-framing: 0px;--sd-cluster-spacing: var(--sd-module-spacing)}}@layer app{:root{--sd-block-framing: var(--sd-gu-2);--sd-block-spacing: var(--sd-gu-2);--sd-module-framing: var(--sd-gu-3);--sd-module-framing-h: calc(var(--sd-module-framing) / 2);--sd-module-spacing: var(--sd-gu-1)}}@layer app{@media(min-width:800px){:root{--sd-block-framing: var(--sd-gu-3);--sd-block-spacing: var(--sd-gu-2);--sd-module-framing: var(--sd-gu-8);--sd-module-framing-h: var(--sd-module-framing);--sd-module-spacing: var(--sd-gu-1)}}}@layer app{.sd-page{min-height:100vh;height:100vh;display:flex;flex-direction:column;padding:var(--sd-gu-1);gap:var(--sd-gu-1);overflow:auto}.sd-block{display:flex;flex-direction:column;padding:var(--sd-block-framing);gap:var(--sd-block-spacing)}.sd-block.row{flex-direction:row}.sd-block.strip{padding:var(--sd-block-strip-framing-v) var(--sd-block-strip-framing-h);gap:var(--sd-block-spacing)}.sd-block.track{padding:var(--sd-block-track-framing-v);gap:var(--sd-block-track-spacing)}.sd-stack:not(.discrete):not(.unified):has(>.sd-block+.sd-block)>.sd-block:first-child{padding-block-end:var(--sd-block-framing-halved)}.sd-stack:not(.discrete):not(.unified):has(>.sd-block+.sd-block)>.sd-block:last-child{padding-block-start:var(--sd-block-framing-halved)}.sd-stack:not(.discrete):not(.unified):has(>.sd-block+.sd-block)>.sd-block:not(:first-child):not(:last-child){padding-block:var(--sd-block-framing-halved)}.sd-stack.row:not(.discrete):has(>.sd-block+.sd-block)>.sd-block:first-child{padding:var(--sd-block-framing);padding-inline-end:var(--sd-block-framing-halved)}.sd-stack.row:not(.discrete):has(>.sd-block+.sd-block)>.sd-block:last-child{padding:var(--sd-block-framing);padding-inline-start:var(--sd-block-framing-halved)}.sd-stack.row:not(.discrete):has(>.sd-block+.sd-block)>.sd-block:not(:first-child):not(:last-child){padding:var(--sd-block-framing);padding-inline:var(--sd-block-framing-halved)}.sd-module{display:flex;flex-direction:column;gap:var(--sd-module-spacing);width:min(100%,var(--content-maxwidth));margin-inline:auto;padding:var(--sd-module-framing-v) var(--sd-module-framing-h)}.sd-module.strip{padding:var(--sd-module-strip-framing-v) var(--sd-module-strip-framing-h);gap:var(--sd-module-strip-spacing)}.sd-module.track{padding:var(--sd-module-track-framing-v) var(--sd-module-track-framing-h);gap:var(--sd-module-track-spacing)}.sd-module.bare{padding:0}.sd-module.row{flex-direction:row}.sd-stack:not(.discrete):not(.unified):has(>.sd-module+.sd-module)>.sd-module:first-child{padding-block-end:var(--sd-module-framing-halved)}.sd-stack:not(.discrete):not(.unified):has(>.sd-module+.sd-module)>.sd-module:not(:first-child):not(:last-child){padding-block:var(--sd-module-framing-halved)}.sd-stack:not(.discrete):not(.unified):has(>.sd-module+.sd-module)>.sd-module:last-child{padding-block-start:var(--sd-module-framing-halved)}.sd-stack.unified:has(>.sd-module+.sd-module)>.sd-module:first-child{padding-block-end:calc(var(--sd-module-spacing) / 2)}.sd-stack.unified:has(>.sd-module+.sd-module)>.sd-module:not(:first-child):not(:last-child){padding-block:calc(var(--sd-module-spacing) / 2)}.sd-stack.unified:has(>.sd-module+.sd-module)>.sd-module:last-child{padding-block-start:calc(var(--sd-module-spacing) / 2)}.sd-stack.unified>.sd-module:has(+.sd-swim-lane-overflow){padding-block-end:calc(var(--sd-module-spacing) / 2)}.sd-stack.unified>.sd-module+.sd-swim-lane-overflow>.sd-module{padding-block-start:calc(var(--sd-module-spacing) / 2)}.sd-stack.unified>.sd-swim-lane-overflow:has(+.sd-module)>.sd-module{padding-block-end:calc(var(--sd-module-spacing) / 2)}.sd-stack.unified>.sd-swim-lane-overflow+.sd-module{padding-block-start:calc(var(--sd-module-spacing) / 2)}.sd-stack:not(.discrete):not(.unified)>.sd-module:has(+.sd-swim-lane-overflow){padding-block-end:var(--sd-module-framing-halved)}.sd-stack:not(.discrete):not(.unified)>.sd-module+.sd-swim-lane-overflow>.sd-module{padding-block-start:var(--sd-module-framing-halved)}.sd-stack:not(.discrete):not(.unified)>.sd-swim-lane-overflow:has(+.sd-module)>.sd-module{padding-block-end:var(--sd-module-framing-halved)}.sd-stack:not(.discrete):not(.unified)>.sd-swim-lane-overflow+.sd-module{padding-block-start:var(--sd-module-framing-halved)}.sd-stack.unified>.sd-module:has(+.sd-swim-lane){padding-block-end:calc(var(--sd-module-spacing) / 2)}.sd-stack.unified>.sd-module+.sd-swim-lane>.sd-swim-lane-overflow>.sd-module{padding-block-start:calc(var(--sd-module-spacing) / 2)}.sd-stack.unified>.sd-swim-lane:has(+.sd-module)>.sd-swim-lane-overflow>.sd-module{padding-block-end:calc(var(--sd-module-spacing) / 2)}.sd-stack.unified>.sd-swim-lane+.sd-module{padding-block-start:calc(var(--sd-module-spacing) / 2)}.sd-stack:not(.discrete):not(.unified)>.sd-module:has(+.sd-swim-lane){padding-block-end:var(--sd-module-framing-halved)}.sd-stack:not(.discrete):not(.unified)>.sd-module+.sd-swim-lane>.sd-swim-lane-overflow>.sd-module{padding-block-start:var(--sd-module-framing-halved)}.sd-stack:not(.discrete):not(.unified)>.sd-swim-lane:has(+.sd-module)>.sd-swim-lane-overflow>.sd-module{padding-block-end:var(--sd-module-framing-halved)}.sd-stack:not(.discrete):not(.unified)>.sd-swim-lane+.sd-module{padding-block-start:var(--sd-module-framing-halved)}.sd-swim-lane-overflow>.sd-module{width:max-content;margin-inline:0}.sd-swim-lane-overflow>.sd-module.row{flex-wrap:nowrap}.sd-swim-lane-overflow>.sd-module.row>.sd-card{flex:0 0 var(--dash-card-width);width:var(--dash-card-width);max-width:var(--dash-card-width);min-width:0}.sd-swim-lane-overflow>.sd-module.row>.card-placeholder{flex:0 0 var(--dash-card-width);height:var(--dash-card-height)}.sd-cluster{display:flex;flex-direction:column;padding:var(--sd-cluster-framing);gap:var(--sd-cluster-spacing)}.sd-cluster.center{align-content:center;align-items:center}.sd-stack{display:flex;flex-direction:column;padding:var(--sd-stack-framing);gap:var(--sd-stack-spacing)}.sd-stack.row{flex-direction:row}.sd-stack.center{flex:1;justify-content:center}.sd-module.center{justify-content:center}.sd-fieldset{gap:var(--sd-gu-2)}.sd-legend{margin-bottom:var(--sd-gu-1)}@keyframes sd-card-slideUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.sd-card{background:var(--sd-card-bg, #181818);border:2px solid transparent;border-radius:8px;transition:background .2s ease,border-color .2s ease;animation:sd-card-slideUp .4s cubic-bezier(.16,1,.3,1) both}.sd-card.clickable{cursor:pointer;width:100%;text-align:left;font-family:inherit;font-size:inherit;color:inherit;padding:0}.sd-card.clickable:hover,.sd-card.selected{border-color:#fff}.sd-card.clickable:disabled{opacity:.5;cursor:not-allowed}.sd-card.clickable:disabled:hover{background:var(--sd-card-bg, #181818);border-color:transparent}}@layer app{.fluid{width:100%;max-width:none}.sticky{position:sticky;inset:0}.flex{display:flex}.flex.f-column{flex-direction:column}.flex.f-row{flex-direction:row}.flex.f-wrap{flex-wrap:wrap}.flex.f-nowrap{flex-wrap:nowrap}.flex.f-grow{flex-grow:1}.flex.f-shrink{flex-shrink:1}.flex.f-order-1{order:1}.flex.f-order-2{order:2}.flex.f-order-3{order:3}.flex.f-order-4{order:4}.flex.f-order-5{order:5}.flex.f-basis-auto{flex-basis:auto}.flex.f-basis-0{flex-basis:0}.flex.f-basis-1\/2{flex-basis:50%}.flex.f-basis-1\/3{flex-basis:33.333333%}.flex.f-basis-2\/3{flex-basis:66.666667%}.flex.f-basis-1\/4{flex-basis:25%}.flex.f-basis-3\/4{flex-basis:75%}.flex.f-basis-full{flex-basis:100%}.grid{display:grid}.grid.g-row{grid-auto-flow:row}.grid.g-column{grid-auto-flow:column}.grid.g-row-dense{grid-auto-flow:row dense}.grid.g-col-dense{grid-auto-flow:column dense}.grid.g-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid.g-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.g-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid.g-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid.g-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid.g-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid.g-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid.g-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid.g-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.grid.g-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.grid.g-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.grid.g-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid.g-cols-1-2{grid-template-columns:1fr 2fr}.grid.g-cols-1-1{grid-template-columns:1fr 1fr}.grid.g-cols-1-1-2{grid-template-columns:1fr 1fr 2fr}.grid.g-cols-1-1-1{grid-template-columns:1fr 1fr 1fr}@media(max-width:799px){.grid.g-cols-2,.grid.g-cols-3,.grid.g-cols-4,.grid.g-cols-5,.grid.g-cols-6,.grid.g-cols-1-2,.grid.g-cols-1-1,.grid.g-cols-1-1-2,.grid.g-cols-1-1-1{grid-template-columns:1fr}}.grid.g-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.grid.g-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.grid.g-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.grid.g-rows-4{grid-template-rows:repeat(4,minmax(0,1fr))}.grid.g-rows-5{grid-template-rows:repeat(5,minmax(0,1fr))}.grid.g-rows-6{grid-template-rows:repeat(6,minmax(0,1fr))}.grid.g-rows-7{grid-template-rows:repeat(7,minmax(0,1fr))}.grid.g-rows-8{grid-template-rows:repeat(8,minmax(0,1fr))}.grid.g-rows-9{grid-template-rows:repeat(9,minmax(0,1fr))}.grid.g-rows-10{grid-template-rows:repeat(10,minmax(0,1fr))}.grid.g-rows-11{grid-template-rows:repeat(11,minmax(0,1fr))}.grid.g-rows-12{grid-template-rows:repeat(12,minmax(0,1fr))}.grid.g-col-start-1{grid-column-start:1}.grid.g-col-start-2{grid-column-start:2}.grid.g-col-start-3{grid-column-start:3}.grid.g-col-start-4{grid-column-start:4}.grid.g-col-start-5{grid-column-start:5}.grid.g-col-start-6{grid-column-start:6}.grid.g-col-start-7{grid-column-start:7}.grid.g-col-start-8{grid-column-start:8}.grid.g-col-start-9{grid-column-start:9}.grid.g-col-start-10{grid-column-start:10}.grid.g-col-start-11{grid-column-start:11}.grid.g-col-start-12{grid-column-start:12}.grid.g-col-start-13{grid-column-start:13}.grid.g-col-end-1{grid-column-end:1}.grid.g-col-end-2{grid-column-end:2}.grid.g-col-end-3{grid-column-end:3}.grid.g-col-end-4{grid-column-end:4}.grid.g-col-end-5{grid-column-end:5}.grid.g-col-end-6{grid-column-end:6}.grid.g-col-end-7{grid-column-end:7}.grid.g-col-end-8{grid-column-end:8}.grid.g-col-end-9{grid-column-end:9}.grid.g-col-end-10{grid-column-end:10}.grid.g-col-end-11{grid-column-end:11}.grid.g-col-end-12{grid-column-end:12}.grid.g-col-end-13{grid-column-end:13}.grid.g-col-span-1{grid-column:span 1 / span 1}.grid.g-col-span-2{grid-column:span 2 / span 2}.grid.g-col-span-3{grid-column:span 3 / span 3}.grid.g-col-span-4{grid-column:span 4 / span 4}.grid.g-col-span-5{grid-column:span 5 / span 5}.grid.g-col-span-6{grid-column:span 6 / span 6}.grid.g-col-span-7{grid-column:span 7 / span 7}.grid.g-col-span-8{grid-column:span 8 / span 8}.grid.g-col-span-9{grid-column:span 9 / span 9}.grid.g-col-span-10{grid-column:span 10 / span 10}.grid.g-col-span-11{grid-column:span 11 / span 11}.grid.g-col-span-12{grid-column:span 12 / span 12}.grid.g-col-span-all{grid-column:1 / -1}.grid.g-row-start-1{grid-row-start:1}.grid.g-row-start-2{grid-row-start:2}.grid.g-row-start-3{grid-row-start:3}.grid.g-row-start-4{grid-row-start:4}.grid.g-row-start-5{grid-row-start:5}.grid.g-row-start-6{grid-row-start:6}.grid.g-row-start-7{grid-row-start:7}.grid.g-row-start-8{grid-row-start:8}.grid.g-row-start-9{grid-row-start:9}.grid.g-row-start-10{grid-row-start:10}.grid.g-row-start-11{grid-row-start:11}.grid.g-row-start-12{grid-row-start:12}.grid.g-row-start-13{grid-row-start:13}.grid.g-row-end-1{grid-row-end:1}.grid.g-row-end-2{grid-row-end:2}.grid.g-row-end-3{grid-row-end:3}.grid.g-row-end-4{grid-row-end:4}.grid.g-row-end-5{grid-row-end:5}.grid.g-row-end-6{grid-row-end:6}.grid.g-row-end-7{grid-row-end:7}.grid.g-row-end-8{grid-row-end:8}.grid.g-row-end-9{grid-row-end:9}.grid.g-row-end-10{grid-row-end:10}.grid.g-row-end-11{grid-row-end:11}.grid.g-row-end-12{grid-row-end:12}.grid.g-row-end-13{grid-row-end:13}.grid.g-row-span-1{grid-row:span 1 / span 1}.grid.g-row-span-2{grid-row:span 2 / span 2}.grid.g-row-span-3{grid-row:span 3 / span 3}.grid.g-row-span-4{grid-row:span 4 / span 4}.grid.g-row-span-5{grid-row:span 5 / span 5}.grid.g-row-span-6{grid-row:span 6 / span 6}.grid.g-row-span-7{grid-row:span 7 / span 7}.grid.g-row-span-8{grid-row:span 8 / span 8}.grid.g-row-span-9{grid-row:span 9 / span 9}.grid.g-row-span-10{grid-row:span 10 / span 10}.grid.g-row-span-11{grid-row:span 11 / span 11}.grid.g-row-span-12{grid-row:span 12 / span 12}.grid.g-row-span-all{grid-row:1 / -1}.center-center{align-items:center;justify-content:center}.align-start{align-items:start}.align-end{align-items:end}.align-center{align-items:center}.align-stretch{align-items:stretch}.self-auto{align-self:auto}.self-start{align-self:start}.self-end{align-self:end}.self-center{align-self:center}.self-stretch{align-self:stretch}.justify-self-auto{justify-self:auto}.justify-self-start{justify-self:start}.justify-self-end{justify-self:end}.justify-self-center{justify-self:center}.justify-self-stretch{justify-self:stretch}.justify-content-start{justify-content:start}.justify-content-end{justify-content:end}.justify-content-center{justify-content:center}.justify-content-between{justify-content:space-between}.justify-content-around{justify-content:space-around}.justify-content-evenly{justify-content:space-evenly}.content-start{align-content:start}.content-end{align-content:end}.content-center{align-content:center}.content-space-between{align-content:space-between}.content-space-around{align-content:space-around}.content-space-evenly{align-content:space-evenly}.justify-items-start{justify-items:start}.justify-items-end{justify-items:end}.justify-items-center{justify-items:center}.justify-items-stretch{justify-items:stretch}}@layer app{:root{--color-background: #0e0e0e;--color-background-alt: #171717;--color-text: #e0e0e0;--color-text-primary: #ecebff;--color-text-secondary: #c0c0c0;--color-text-muted: #9ca3af;--color-border-faint: #141414;--color-border-subtle: #3d3d3d;--color-border-strong: #a6a6a6;--color-border-prominent: #e7e7e7;--color-primary: #6366f1;--color-primary-hover: #5855eb;--color-primary-alt: #007acc;--color-link: #8ab4f8;--color-link-hover: #a8c7fa;--color-success: #34d399;--color-warning: #fbbf24;--color-error: #f87171;--color-info: #60a5fa;--color-surface-primary: #010101;--color-surface-secondary: #0a0a0a;--color-surface-tertiary: #1a1a1a;--color-surface-quaternary: #374151;--color-surface-hover: rgba(156, 163, 175, .1);--color-surface-active: #2a2a2a;--color-surface-disabled: #1f1f1f;--color-button-primary-bg: var(--color-primary);--color-button-primary-text: #ffffff;--color-button-primary-border: var(--color-primary);--color-button-primary-hover-bg: var(--color-primary-hover);--color-button-primary-hover-border: var(--color-primary-hover);--color-button-secondary-bg: #374151;--color-button-secondary-text: #ecebff;--color-button-secondary-border: #374151;--color-button-secondary-hover-bg: #4b5563;--color-button-secondary-hover-border: #4b5563;--color-input-bg: #1e1e1e;--color-input-text: var(--color-text);--color-input-border: var(--color-border-subtle);--color-input-border-hover: var(--color-border-prominent);--color-input-border-focus: var(--color-border-prominent);--color-input-placeholder: var(--color-text-muted);--color-floating-panel-bg: #252525;--color-toggle-inactive: #444444;--color-toggle-active: var(--color-primary);--color-toggle-slider: #ffffff;--color-checkbox-accent: var(--color-primary);--color-editor-bg: #1f1f1f;--color-editor-bg-alt: #1a1a1a;--color-editor-bg-tertiary: #141414;--color-editor-scrollbar: #555555;--color-editor-scrollbar-thumb: #777777;--color-editor-selection: rgba(99, 102, 241, .3);--color-error-bg: rgba(239, 68, 68, .1);--color-warning-bg: rgba(245, 158, 11, .1);--color-success-bg: rgba(16, 185, 129, .1);--color-info-bg: rgba(59, 130, 246, .1);--background-color-alt: var(--color-background-alt);--text-color: var(--color-text);--link-color: var(--color-link);--button-bg-color: var(--color-button-secondary-bg);--button-text-color: var(--color-button-secondary-text);--input-bg-color: var(--color-input-bg);--input-text-color: var(--color-input-text);--border-color: var(--color-border-subtle)}}@layer app{input,button,textarea,select{font-family:var(--sd-bodycopy-font-family);font-size:1rem}}@layer app{.sd-block .sd-heading:first-of-type{margin-top:-.5rem}}@layer app{:root{color-scheme:dark}body{background-color:var(--color-bg-primary);color:var(--color-text)}.header{background-color:var(--color-surface-primary);border-bottom:1px solid var(--color-border-faint);color:var(--color-text-primary)}.brand-name{color:var(--color-text-primary)}.nav-item{color:var(--color-text-secondary)}.nav-item:hover{color:var(--color-text-primary);background-color:var(--color-surface-hover)}.nav-active{color:var(--color-primary-alt);background-color:var(--color-surface-hover);font-weight:500}.docs-page{background-color:var(--color-surface-secondary)}.docs-content{background-color:var(--color-surface-primary);border:1px solid var(--color-border-faint)}.text-primary{color:var(--color-text-primary)}.text-secondary{color:var(--color-text-secondary)}.text-muted{color:var(--color-text-muted)}.border-color{border-color:var(--color-border-subtle)}.border-faint{border-color:var(--color-border-faint)}.border-strong{border-color:var(--color-border-strong)}.surface-primary{background-color:var(--color-surface-primary)}.surface-secondary{background-color:var(--color-surface-secondary)}.surface-tertiary{background-color:var(--color-surface-tertiary)}.surface-hover{background-color:var(--color-surface-hover)}.code-background{background-color:var(--color-editor-bg-alt)}.editor-primary{background-color:var(--color-editor-bg)}.editor-secondary{background-color:var(--color-editor-bg-alt)}.accent-primary{color:var(--color-primary)}.accent-primary-bg{background-color:var(--color-primary);color:var(--color-button-primary-text)}.accent-link{color:var(--color-link)}.accent-link:hover{color:var(--color-link-hover)}.sd-link{color:var(--color-link);text-decoration:underline;text-underline-offset:3px;transition:color .15s ease}.sd-link:hover{color:var(--color-link-hover)}.status-success{color:var(--color-success)}.status-success-bg{background-color:var(--color-success-bg);color:var(--color-success)}.status-warning{color:var(--color-warning)}.status-warning-bg{background-color:var(--color-warning-bg);color:var(--color-warning)}.status-error{color:var(--color-error)}.status-error-bg{background-color:var(--color-error-bg);color:var(--color-error)}.status-info{color:var(--color-info)}.status-info-bg{background-color:var(--color-info-bg);color:var(--color-info)}.interactive:hover{background-color:var(--color-surface-hover)}.interactive:active{background-color:var(--color-surface-active)}.interactive:disabled{background-color:var(--color-surface-disabled);color:var(--color-text-muted);cursor:not-allowed}.accent-indigo{background-color:var(--color-primary)}.accent-violet{background-color:#8b5cf6}.accent-cyan{background-color:#06b6d4}.accent-emerald{background-color:#10b981}}@layer app{.dropdown-content{background:#0a0a0a;border:1px solid #374151;border-radius:8px;padding:8px;min-width:160px;box-shadow:0 10px 38px -10px #00000059,0 10px 20px -15px #0003;z-index:1000}.dropdown-item{display:flex;align-items:center;padding:8px 12px;border-radius:4px;font-size:14px;cursor:pointer;transition:background-color .2s ease;color:#ecebff}.dropdown-item:hover{background:#1f1f1f}.dropdown-item-destructive{color:#ef4444}.dropdown-separator{height:1px;background:#374151;margin:4px 0}.dialog-overlay{background:#000000b3;position:fixed;inset:0;z-index:1000}.dialog-content{background:#0a0a0a;border:1px solid #374151;border-radius:12px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:90vw;max-width:450px;max-height:85vh;z-index:1001;box-shadow:0 25px 50px -12px #00000080}.dialog-header{padding:24px 24px 16px}.dialog-title{font-size:18px;font-weight:600;color:#ecebff;margin-bottom:8px}.dialog-description{font-size:14px;color:#9ca3af;line-height:1.5}.dialog-footer{padding:16px 24px 24px;display:flex;justify-content:flex-end;gap:12px}.badge{display:inline-flex;align-items:center;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500;border:1px solid transparent}.badge-default{background:#374151;color:#ecebff}.badge-primary{background:#6366f1;color:#fff}.badge-secondary{background:#9ca3af;color:#111827}.badge-success{background:#10b981;color:#fff}.badge-warning{background:#f59e0b;color:#111827}.badge-destructive{background:#ef4444;color:#fff}.badge-outline{background:transparent;color:#ecebff;border-color:#374151}}:root{--tmp-gu-base: 8px;--tmp-gu-1: 8px;--tmp-gu-2: 16px;--tmp-gu-3: 24px;--tmp-gu-4: 32px;--tmp-gu-5: 40px;--tmp-gu-6: 48px;--tmp-gu-7: 56px;--tmp-gu-8: 64px;--tmp-gu-9: 72px;--tmp-gu-10: 80px;--tmp-gu-11: 88px;--tmp-gu-12: 96px;--tmp-gu-13: 104px;--tmp-gu-14: 112px;--tmp-gu-15: 120px;--tmp-gu-16: 128px;--tmp-gu-17: 136px;--tmp-gu-18: 144px;--tmp-gu-19: 152px;--tmp-gu-20: 160px}:root{color-scheme:light;--sys-font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--sys-font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace;--sys-item-height-base: var(--tmp-gu-4);--sys-item-padding-x-base: var(--tmp-gu-2);--sys-item-padding-y-min: calc(var(--tmp-gu-base) * .5);--sys-item-gap-base: var(--tmp-gu-1);--sys-item-size-step: var(--tmp-gu-1);--sys-item-height-step: calc(var(--sys-item-size-step) * 1);--sys-item-padding-x-step: calc(var(--sys-item-size-step) * .5);--sys-item-gap-step: calc(var(--sys-item-size-step) * .25);--sys-item-height-xsmall: calc(var(--sys-item-height-base) - var(--sys-item-height-step) * 1);--sys-item-padding-x-xsmall: calc(var(--sys-item-padding-x-base) - var(--sys-item-padding-x-step) * 1);--sys-item-gap-xsmall: calc(var(--sys-item-gap-base) - var(--sys-item-gap-step) * 1);--sys-item-height-small: calc(var(--sys-item-height-base) + var(--sys-item-height-step) * 0);--sys-item-padding-x-small: calc(var(--sys-item-padding-x-base) + var(--sys-item-padding-x-step) * 0);--sys-item-gap-small: calc(var(--sys-item-gap-base) + var(--sys-item-gap-step) * 0);--sys-item-height-medium: calc(var(--sys-item-height-base) + var(--sys-item-height-step) * 1);--sys-item-padding-x-medium: calc(var(--sys-item-padding-x-base) + var(--sys-item-padding-x-step) * 1);--sys-item-gap-medium: calc(var(--sys-item-gap-base) + var(--sys-item-gap-step) * 1);--sys-item-height-large: calc(var(--sys-item-height-base) + var(--sys-item-height-step) * 2);--sys-item-padding-x-large: calc(var(--sys-item-padding-x-base) + var(--sys-item-padding-x-step) * 2);--sys-item-gap-large: calc(var(--sys-item-gap-base) + var(--sys-item-gap-step) * 2);--sys-item-label-size-xsmall: 12px;--sys-item-label-size-small: 14px;--sys-item-label-size-medium: 16px;--sys-item-label-size-large: 18px;--sys-item-label-line-height: 1.25;--sys-item-icon-size-xsmall: var(--tmp-gu-2);--sys-item-icon-size-small: var(--tmp-gu-2);--sys-item-icon-size-medium: var(--tmp-gu-2);--sys-item-icon-size-large: var(--tmp-gu-2);--sys-item-upsize-inset: calc(var(--sys-item-size-step) * .5);--sys-item-radius-large: var(--tmp-gu-3);--sys-item-radius-medium: calc(var(--sys-item-radius-large) - var(--sys-item-upsize-inset));--sys-item-radius-small: calc(var(--sys-item-radius-large) - var(--sys-item-upsize-inset) * 2);--sys-item-radius-xsmall: calc(var(--sys-item-radius-large) - var(--sys-item-upsize-inset) * 3);--sys-item-composition-gap: var(--tmp-gu-1);--sys-item-composition-inset: var(--sys-item-upsize-inset);--sys-item-composition-seam-overlap: 1px;--sys-item-composition-separator-length: var(--tmp-gu-1);--sys-exposed-selection-background-rest: #ffffff;--sys-exposed-selection-background-hover: #f5f5f5;--sys-exposed-selection-background-selected: #eff6ff;--sys-exposed-selection-background-selected-hover: #dbeafe;--sys-exposed-selection-background-disabled: #f5f5f5;--sys-exposed-selection-foreground-rest: #171717;--sys-exposed-selection-foreground-selected: #171717;--sys-exposed-selection-foreground-selected-hover: #171717;--sys-exposed-selection-foreground-disabled: #737373;--sys-exposed-selection-border-width: 1px;--sys-exposed-selection-border-color-rest: #d4d4d4;--sys-exposed-selection-border-color-hover: #a3a3a3;--sys-exposed-selection-border-color-selected:#bfdbfe;--sys-exposed-selection-border-color-disabled:#e5e5e5;--sys-exposed-selection-separator-width: 1px;--sys-exposed-selection-separator-color: #e5e5e5;--sys-exposed-selection-description-font-size-xsmall: var(--sys-item-label-size-xsmall);--sys-exposed-selection-description-font-size-small: var(--sys-item-label-size-xsmall);--sys-exposed-selection-description-font-size-medium: var(--sys-item-label-size-small);--sys-exposed-selection-description-font-size-large: var(--sys-item-label-size-medium);--sys-exposed-selection-description-opacity: .7;--sys-selection-indicator-background-rest: transparent;--sys-selection-indicator-border-color-rest: #737373;--sys-selection-indicator-foreground-rest: #737373;--sys-selection-indicator-background-selected: #2563eb;--sys-selection-indicator-border-color-selected: #2563eb;--sys-selection-indicator-foreground-selected: #ffffff;--sys-selection-indicator-border-width: 1px;--sys-selection-indicator-checkbox-radius: 4px;--sys-selection-indicator-radio-radius: 999px;--sys-focus-ring-width: 2px;--sys-focus-ring-color: #3b82f6;--sys-focus-ring-offset: 2px;--sys-layer-toast: 9000;--sys-layer-dialog: 10000;--sys-layer-disclosed: 10400;--sys-layer-tooltip: 10500;--sys-data-control-border-width: 1px;--sys-data-control-separator-width: 1px;--sys-data-control-separator-length: 8px;--sys-data-control-separator-color: #d4d4d4;--sys-data-control-background-rest: #ffffff;--sys-data-control-background-hover: #ffffff;--sys-data-control-background-focus: #ffffff;--sys-data-control-background-disabled: #f5f5f5;--sys-data-control-background-invalid: #ffffff;--sys-data-control-foreground-rest: #171717;--sys-data-control-foreground-hover: #171717;--sys-data-control-foreground-focus: #171717;--sys-data-control-foreground-disabled: #737373;--sys-data-control-foreground-invalid: #171717;--sys-data-control-border-color-rest: #d4d4d4;--sys-data-control-border-color-hover: #a3a3a3;--sys-data-control-border-color-focus: #3b82f6;--sys-data-control-border-color-disabled: #d4d4d4;--sys-data-control-border-color-invalid: #dc2626;--sys-data-control-placeholder-color-rest: #737373;--sys-data-control-placeholder-color-hover: #737373;--sys-data-control-placeholder-color-focus: #737373;--sys-data-control-placeholder-color-disabled: #a3a3a3;--sys-data-control-placeholder-color-invalid: #737373;--sys-floating-list-background: #ffffff;--sys-floating-list-border-width: 1px;--sys-floating-list-border-color: #d4d4d4;--sys-floating-list-radius-xsmall: var(--sys-item-radius-xsmall);--sys-floating-list-radius-small: var(--sys-item-radius-small);--sys-floating-list-radius-medium: var(--sys-item-radius-medium);--sys-floating-list-radius-large: var(--sys-item-radius-large);--sys-floating-list-radius: var(--sys-floating-list-radius-medium);--sys-floating-list-shadow: 0 20px 60px rgba(0, 0, 0, .15);--sys-floating-list-padding: 0px;--sys-floating-list-max-height: 320px;--sys-floating-list-z-index: var(--sys-layer-disclosed);--sys-floating-list-item-padding-y-min: var(--sys-item-padding-y-min);--sys-floating-list-item-height-xsmall: var(--sys-item-height-xsmall);--sys-floating-list-item-height-small: var(--sys-item-height-small);--sys-floating-list-item-padding-x-xsmall: var(--sys-item-padding-x-xsmall);--sys-floating-list-item-padding-x-small: var(--sys-item-padding-x-small);--sys-floating-list-item-gap-xsmall: var(--sys-item-gap-xsmall);--sys-floating-list-item-gap-small: var(--sys-item-gap-small);--sys-floating-list-item-font-size-xsmall: var(--sys-item-label-size-xsmall);--sys-floating-list-item-font-size-small: var(--sys-item-label-size-small);--sys-floating-list-item-icon-size-xsmall: var(--sys-item-icon-size-xsmall);--sys-floating-list-item-icon-size-small: var(--sys-item-icon-size-small);--sys-floating-list-item-radius-xsmall: 0px;--sys-floating-list-item-radius-small: 0px;--sys-floating-list-item-height-medium: var(--sys-item-height-medium);--sys-floating-list-item-padding-x-medium: var(--sys-item-padding-x-medium);--sys-floating-list-item-gap-medium: var(--sys-item-gap-medium);--sys-floating-list-item-font-size-medium: var(--sys-item-label-size-medium);--sys-floating-list-item-icon-size-medium: var(--sys-item-icon-size-medium);--sys-floating-list-item-radius-medium: 0px;--sys-floating-list-item-height-large: var(--sys-item-height-large);--sys-floating-list-item-padding-x-large: var(--sys-item-padding-x-large);--sys-floating-list-item-gap-large: var(--sys-item-gap-large);--sys-floating-list-item-font-size-large: var(--sys-item-label-size-large);--sys-floating-list-item-icon-size-large: var(--sys-item-icon-size-large);--sys-floating-list-item-radius-large: 0px;--sys-floating-list-item-background-rest: transparent;--sys-floating-list-item-background-highlighted: #f5f5f5;--sys-floating-list-item-background-selected: #eff6ff;--sys-floating-list-item-background-selected-highlighted: #dbeafe;--sys-floating-list-item-background-disabled: transparent;--sys-floating-list-item-foreground-rest: #171717;--sys-floating-list-item-foreground-highlighted: #171717;--sys-floating-list-item-foreground-selected: #1d4ed8;--sys-floating-list-item-foreground-selected-highlighted: #1e40af;--sys-floating-list-item-foreground-disabled: #a3a3a3;--sys-floating-list-separator-width: 1px;--sys-floating-list-separator-color: #e5e5e5;--sys-floating-list-separator-margin-y: 0px;--sys-floating-list-group-label-padding-y: var(--sys-item-padding-y-min);--sys-floating-list-group-label-padding-x-xsmall: var(--sys-floating-list-item-padding-x-xsmall);--sys-floating-list-group-label-padding-x-small: var(--sys-floating-list-item-padding-x-small);--sys-floating-list-group-label-padding-x-medium: var(--sys-floating-list-item-padding-x-medium);--sys-floating-list-group-label-padding-x-large: var(--sys-floating-list-item-padding-x-large);--sys-floating-list-group-label-font-size-xsmall: var(--sys-item-label-size-xsmall);--sys-floating-list-group-label-font-size-small: var(--sys-item-label-size-small);--sys-floating-list-group-label-font-size-medium: var(--sys-item-label-size-small);--sys-floating-list-group-label-font-size-large: var(--sys-item-label-size-medium);--sys-floating-list-group-label-font-weight: 600;--sys-floating-list-group-label-foreground: #737373;--sys-floating-list-group-separator-width: var(--sys-floating-list-separator-width);--sys-floating-list-group-separator-color: var(--sys-floating-list-separator-color);--sys-floating-list-group-separator-margin-y: var(--sys-floating-list-separator-margin-y);--sys-floating-list-search-inset: var(--sys-item-composition-inset);--sys-floating-list-search-separator-width: var(--sys-floating-list-separator-width);--sys-floating-list-search-separator-color: var(--sys-floating-list-separator-color);--sys-floating-list-empty-foreground: var(--sys-data-control-placeholder-color-rest);--sys-button-font-weight: 500;--sys-button-border-width: 1px;--sys-button-padding-y-min: var(--sys-item-padding-y-min);--sys-button-focus-ring-width: var(--sys-focus-ring-width);--sys-button-focus-ring-offset: var(--sys-focus-ring-offset);--sys-button-height-xsmall: var(--sys-item-height-xsmall);--sys-button-padding-x-xsmall: var(--sys-item-padding-x-xsmall);--sys-button-gap-xsmall: var(--sys-item-gap-xsmall);--sys-button-radius-xsmall: var(--sys-item-radius-xsmall);--sys-button-font-size-xsmall: var(--sys-item-label-size-xsmall);--sys-button-icon-size-xsmall: var(--sys-item-icon-size-xsmall);--sys-button-height-small: var(--sys-item-height-small);--sys-button-padding-x-small: var(--sys-item-padding-x-small);--sys-button-gap-small: var(--sys-item-gap-small);--sys-button-radius-small: var(--sys-item-radius-small);--sys-button-font-size-small: var(--sys-item-label-size-small);--sys-button-icon-size-small: var(--sys-item-icon-size-small);--sys-button-height-medium: var(--sys-item-height-medium);--sys-button-padding-x-medium: var(--sys-item-padding-x-medium);--sys-button-gap-medium: var(--sys-item-gap-medium);--sys-button-radius-medium: var(--sys-item-radius-medium);--sys-button-font-size-medium: var(--sys-item-label-size-medium);--sys-button-icon-size-medium: var(--sys-item-icon-size-medium);--sys-button-height-large: var(--sys-item-height-large);--sys-button-padding-x-large: var(--sys-item-padding-x-large);--sys-button-gap-large: var(--sys-item-gap-large);--sys-button-radius-large: var(--sys-item-radius-large);--sys-button-font-size-large: var(--sys-item-label-size-large);--sys-button-icon-size-large: var(--sys-item-icon-size-large);--sys-button-focus-ring-color-primary: var(--sys-focus-ring-color);--sys-button-background-primary-rest: #2563eb;--sys-button-foreground-primary-rest: #ffffff;--sys-button-border-color-primary-rest: #2563eb;--sys-button-background-primary-hover: #1d4ed8;--sys-button-foreground-primary-hover: #ffffff;--sys-button-border-color-primary-hover: #1d4ed8;--sys-button-background-primary-active: #1e40af;--sys-button-foreground-primary-active: #ffffff;--sys-button-border-color-primary-active: #1e40af;--sys-button-background-primary-disabled: #93c5fd;--sys-button-foreground-primary-disabled: #ffffff;--sys-button-border-color-primary-disabled:#93c5fd;--sys-button-focus-ring-color-secondary: var(--sys-focus-ring-color);--sys-button-background-secondary-rest: transparent;--sys-button-foreground-secondary-rest: #334155;--sys-button-border-color-secondary-rest: #64748b;--sys-button-background-secondary-hover: #f8fafc;--sys-button-foreground-secondary-hover: #1e293b;--sys-button-border-color-secondary-hover: #475569;--sys-button-background-secondary-active: #f1f5f9;--sys-button-foreground-secondary-active: #0f172a;--sys-button-border-color-secondary-active: #334155;--sys-button-background-secondary-disabled: transparent;--sys-button-foreground-secondary-disabled: #94a3b8;--sys-button-border-color-secondary-disabled:#cbd5e1;--sys-button-focus-ring-color-tertiary: var(--sys-focus-ring-color);--sys-button-background-tertiary-rest: #f8fafc;--sys-button-foreground-tertiary-rest: #334155;--sys-button-border-color-tertiary-rest: transparent;--sys-button-background-tertiary-hover: #f1f5f9;--sys-button-foreground-tertiary-hover: #334155;--sys-button-border-color-tertiary-hover: transparent;--sys-button-background-tertiary-active: #e2e8f0;--sys-button-foreground-tertiary-active: #334155;--sys-button-border-color-tertiary-active: transparent;--sys-button-background-tertiary-disabled: #f8fafc;--sys-button-foreground-tertiary-disabled: #94a3b8;--sys-button-border-color-tertiary-disabled:transparent;--sys-button-focus-ring-color-quaternary: var(--sys-focus-ring-color);--sys-button-background-quaternary-rest: transparent;--sys-button-foreground-quaternary-rest: #334155;--sys-button-border-color-quaternary-rest: transparent;--sys-button-background-quaternary-hover: #f1f5f9;--sys-button-foreground-quaternary-hover: #334155;--sys-button-border-color-quaternary-hover: transparent;--sys-button-background-quaternary-active: #e2e8f0;--sys-button-foreground-quaternary-active: #334155;--sys-button-border-color-quaternary-active: transparent;--sys-button-background-quaternary-disabled: transparent;--sys-button-foreground-quaternary-disabled: #94a3b8;--sys-button-border-color-quaternary-disabled:transparent;--sys-button-focus-ring-color-detrimental: var(--sys-focus-ring-color);--sys-button-background-detrimental-rest: #dc2626;--sys-button-foreground-detrimental-rest: #ffffff;--sys-button-border-color-detrimental-rest: #dc2626;--sys-button-background-detrimental-hover: #b91c1c;--sys-button-foreground-detrimental-hover: #ffffff;--sys-button-border-color-detrimental-hover: #b91c1c;--sys-button-background-detrimental-active: #991b1b;--sys-button-foreground-detrimental-active: #ffffff;--sys-button-border-color-detrimental-active: #991b1b;--sys-button-background-detrimental-disabled: #fca5a5;--sys-button-foreground-detrimental-disabled: #ffffff;--sys-button-border-color-detrimental-disabled:#fca5a5;--sys-inline-action-gap-small: var(--sys-item-gap-small);--sys-inline-action-font-size-small: var(--sys-item-label-size-small);--sys-inline-action-icon-size-small: var(--sys-item-icon-size-small);--sys-inline-action-gap-medium: var(--sys-item-gap-medium);--sys-inline-action-font-size-medium: var(--sys-item-label-size-medium);--sys-inline-action-icon-size-medium: var(--sys-item-icon-size-medium);--sys-inline-action-gap-large: var(--sys-item-gap-large);--sys-inline-action-font-size-large: var(--sys-item-label-size-large);--sys-inline-action-icon-size-large: var(--sys-item-icon-size-large);--sys-inline-action-font-weight: 500;--sys-inline-action-focus-ring-width: var(--sys-focus-ring-width);--sys-inline-action-focus-ring-color: var(--sys-focus-ring-color);--sys-inline-action-focus-ring-offset: var(--sys-focus-ring-offset);--sys-inline-action-foreground-rest: #2563eb;--sys-inline-action-foreground-hover: #1d4ed8;--sys-inline-action-foreground-active: #1e40af;--sys-inline-action-foreground-visited: #6d28d9;--sys-inline-action-foreground-disabled: #93c5fd;--sys-input-font-weight: 400;--sys-input-border-width: var(--sys-data-control-border-width);--sys-input-focus-ring-width: var(--sys-focus-ring-width);--sys-input-focus-ring-color: var(--sys-focus-ring-color);--sys-input-focus-ring-offset: var(--sys-focus-ring-offset);--sys-input-padding-y-min: var(--sys-item-padding-y-min);--sys-input-height-xsmall: var(--sys-item-height-xsmall);--sys-input-height-small: var(--sys-item-height-small);--sys-input-padding-x-xsmall: var(--sys-item-padding-x-xsmall);--sys-input-padding-x-small: var(--sys-item-padding-x-small);--sys-input-gap-xsmall: var(--sys-item-gap-xsmall);--sys-input-gap-small: var(--sys-item-gap-small);--sys-input-radius-xsmall: var(--sys-item-radius-xsmall);--sys-input-radius-small: var(--sys-item-radius-small);--sys-input-font-size-xsmall: var(--sys-item-label-size-xsmall);--sys-input-font-size-small: var(--sys-item-label-size-small);--sys-input-icon-size-xsmall: var(--sys-item-icon-size-xsmall);--sys-input-icon-size-small: var(--sys-item-icon-size-small);--sys-input-height-medium: var(--sys-item-height-medium);--sys-input-padding-x-medium: var(--sys-item-padding-x-medium);--sys-input-gap-medium: var(--sys-item-gap-medium);--sys-input-radius-medium: var(--sys-item-radius-medium);--sys-input-font-size-medium: var(--sys-item-label-size-medium);--sys-input-icon-size-medium: var(--sys-item-icon-size-medium);--sys-input-height-large: var(--sys-item-height-large);--sys-input-padding-x-large: var(--sys-item-padding-x-large);--sys-input-gap-large: var(--sys-item-gap-large);--sys-input-radius-large: var(--sys-item-radius-large);--sys-input-font-size-large: var(--sys-item-label-size-large);--sys-input-icon-size-large: var(--sys-item-icon-size-large);--sys-input-background-rest: var(--sys-data-control-background-rest);--sys-input-background-hover: var(--sys-data-control-background-hover);--sys-input-background-focus: var(--sys-data-control-background-focus);--sys-input-background-disabled: var(--sys-data-control-background-disabled);--sys-input-background-invalid: var(--sys-data-control-background-invalid);--sys-input-foreground-rest: var(--sys-data-control-foreground-rest);--sys-input-foreground-hover: var(--sys-data-control-foreground-hover);--sys-input-foreground-focus: var(--sys-data-control-foreground-focus);--sys-input-foreground-disabled: var(--sys-data-control-foreground-disabled);--sys-input-foreground-invalid: var(--sys-data-control-foreground-invalid);--sys-input-border-color-rest: var(--sys-data-control-border-color-rest);--sys-input-border-color-hover: var(--sys-data-control-border-color-hover);--sys-input-border-color-focus: var(--sys-data-control-border-color-focus);--sys-input-border-color-disabled: var(--sys-data-control-border-color-disabled);--sys-input-border-color-invalid: var(--sys-data-control-border-color-invalid);--sys-input-placeholder-color-rest: var(--sys-data-control-placeholder-color-rest);--sys-input-placeholder-color-hover: var(--sys-data-control-placeholder-color-hover);--sys-input-placeholder-color-focus: var(--sys-data-control-placeholder-color-focus);--sys-input-placeholder-color-disabled: var(--sys-data-control-placeholder-color-disabled);--sys-input-placeholder-color-invalid: var(--sys-data-control-placeholder-color-invalid);--sys-input-action-gap: var(--sys-item-composition-gap);--sys-input-action-inset: var(--sys-item-composition-inset);--sys-input-action-seam-overlap: var(--sys-item-composition-seam-overlap);--sys-button-group-gap: var(--sys-item-composition-gap);--sys-button-group-seam-overlap: var(--sys-item-composition-seam-overlap);--sys-toolbar-height-medium: var(--sys-item-height-medium);--sys-toolbar-height-large: var(--sys-item-height-large);--sys-toolbar-radius-medium: var(--sys-item-radius-medium);--sys-toolbar-radius-large: var(--sys-item-radius-large);--sys-toolbar-inset: var(--sys-item-composition-inset);--sys-toolbar-gap: var(--sys-item-composition-gap);--sys-toolbar-border-width: 1px;--sys-toolbar-border-color: transparent;--sys-toolbar-background: #ededed;--sys-number-input-gap: var(--sys-item-composition-gap);--sys-number-input-inset: var(--sys-item-composition-inset);--sys-number-input-seam-overlap: var(--sys-item-composition-seam-overlap);--sys-number-input-controls-gap: var(--sys-item-composition-gap);--sys-number-input-controls-seam-overlap: var(--sys-item-composition-seam-overlap);--sys-card-background: #ffffff;--sys-card-border-color: #e2e8f0;--sys-card-border-width: 1px;--sys-card-radius: 8px;--sys-card-shadow: 0 1px 3px rgba(0, 0, 0, .08);--sys-card-padding: 20px;--sys-card-gap: 12px;--sys-card-header-font-size: 16px;--sys-card-header-font-weight: 600;--sys-card-header-color: #0f172a;--sys-card-body-color: #475569;--sys-dialog-background: #ffffff;--sys-dialog-border: 1px solid #e2e8f0;--sys-dialog-radius: 12px;--sys-dialog-shadow: 0 20px 60px rgba(0, 0, 0, .15);--sys-dialog-padding: 24px;--sys-dialog-gap: 16px;--sys-dialog-width-small: 400px;--sys-dialog-width-medium: 600px;--sys-dialog-width-large: 800px;--sys-dialog-max-height: 90vh;--sys-dialog-footer-gap: 8px;--sys-dialog-warning-background: #fef2f2;--sys-dialog-warning-foreground: #b91c1c;--sys-dialog-warning-border-color: #fecaca;--sys-dialog-backdrop-background: rgba(0, 0, 0, .4);--sys-dialog-title-font-size: 18px;--sys-dialog-title-font-weight: 600;--sys-dialog-title-color: #0f172a;--sys-dialog-body-color: #475569;--sys-dialog-close-size: 32px;--sys-dialog-close-radius: 6px;--sys-dialog-close-color: #94a3b8;--sys-dialog-close-hover-background: #f1f5f9;--sys-dialog-close-hover-color: #0f172a;--sys-toast-width: 360px;--sys-toast-background: #ffffff;--sys-toast-border: 1px solid #e2e8f0;--sys-toast-radius: 8px;--sys-toast-shadow: 0 10px 30px rgba(0, 0, 0, .18);--sys-toast-padding: 12px;--sys-toast-gap: 12px;--sys-toast-title-color: #0f172a;--sys-toast-title-font-weight: 600;--sys-toast-description-color: #475569;--sys-toast-icon-color-info: #1d4ed8;--sys-toast-icon-color-success: #15803d;--sys-toast-icon-color-warning: #b45309;--sys-toast-icon-color-error: #b91c1c;--sys-toast-close-color: #94a3b8;--sys-toast-close-hover-color: #0f172a;--sys-select-padding-y-min: var(--sys-item-padding-y-min);--sys-select-height-xsmall: var(--sys-item-height-xsmall);--sys-select-height-small: var(--sys-item-height-small);--sys-select-padding-x-xsmall: var(--sys-item-padding-x-xsmall);--sys-select-padding-x-small: var(--sys-item-padding-x-small);--sys-select-gap-xsmall: var(--sys-item-gap-xsmall);--sys-select-gap-small: var(--sys-item-gap-small);--sys-select-font-size-xsmall: var(--sys-item-label-size-xsmall);--sys-select-font-size-small: var(--sys-item-label-size-small);--sys-select-icon-size-xsmall: var(--sys-item-icon-size-xsmall);--sys-select-icon-size-small: var(--sys-item-icon-size-small);--sys-select-radius-xsmall: var(--sys-item-radius-xsmall);--sys-select-radius-small: var(--sys-item-radius-small);--sys-select-height-medium: var(--sys-item-height-medium);--sys-select-padding-x-medium: var(--sys-item-padding-x-medium);--sys-select-gap-medium: var(--sys-item-gap-medium);--sys-select-font-size-medium: var(--sys-item-label-size-medium);--sys-select-icon-size-medium: var(--sys-item-icon-size-medium);--sys-select-radius-medium: var(--sys-item-radius-medium);--sys-select-height-large: var(--sys-item-height-large);--sys-select-padding-x-large: var(--sys-item-padding-x-large);--sys-select-gap-large: var(--sys-item-gap-large);--sys-select-font-size-large: var(--sys-item-label-size-large);--sys-select-icon-size-large: var(--sys-item-icon-size-large);--sys-select-radius-large: var(--sys-item-radius-large);--sys-select-font-weight: 400;--sys-select-width: 100%;--sys-select-min-width: 160px;--sys-select-cursor: pointer;--sys-select-disabled-cursor: not-allowed;--sys-select-background-rest: var(--sys-data-control-background-rest);--sys-select-background-hover: var(--sys-data-control-background-hover);--sys-select-background-focus: var(--sys-data-control-background-focus);--sys-select-background-disabled: var(--sys-data-control-background-disabled);--sys-select-background-invalid: var(--sys-data-control-background-invalid);--sys-select-foreground-rest: var(--sys-data-control-foreground-rest);--sys-select-foreground-hover: var(--sys-data-control-foreground-hover);--sys-select-foreground-focus: var(--sys-data-control-foreground-focus);--sys-select-foreground-disabled: var(--sys-data-control-foreground-disabled);--sys-select-foreground-invalid: var(--sys-data-control-foreground-invalid);--sys-select-border-width: var(--sys-data-control-border-width);--sys-select-border-color-rest: var(--sys-data-control-border-color-rest);--sys-select-border-color-hover: var(--sys-data-control-border-color-hover);--sys-select-border-color-focus: var(--sys-data-control-border-color-focus);--sys-select-border-color-disabled: var(--sys-data-control-border-color-disabled);--sys-select-border-color-invalid: var(--sys-data-control-border-color-invalid);--sys-select-placeholder-color-rest: var(--sys-data-control-placeholder-color-rest);--sys-select-placeholder-color-hover: var(--sys-data-control-placeholder-color-hover);--sys-select-placeholder-color-focus: var(--sys-data-control-placeholder-color-focus);--sys-select-placeholder-color-disabled: var(--sys-data-control-placeholder-color-disabled);--sys-select-placeholder-color-invalid: var(--sys-data-control-placeholder-color-invalid);--sys-select-focus-ring-width: var(--sys-focus-ring-width);--sys-select-focus-ring-color: var(--sys-focus-ring-color);--sys-select-focus-ring-offset: var(--sys-focus-ring-offset);--sys-select-content-background: var(--sys-floating-list-background);--sys-select-content-border-width: var(--sys-floating-list-border-width);--sys-select-content-border-color: var(--sys-floating-list-border-color);--sys-select-content-radius-xsmall: var(--sys-floating-list-radius-xsmall);--sys-select-content-radius-small: var(--sys-floating-list-radius-small);--sys-select-content-radius-medium: var(--sys-floating-list-radius-medium);--sys-select-content-radius-large: var(--sys-floating-list-radius-large);--sys-select-content-radius: var(--sys-select-content-radius-medium);--sys-select-content-shadow: var(--sys-floating-list-shadow);--sys-select-content-padding: var(--sys-floating-list-padding);--sys-select-content-max-height: var(--sys-floating-list-max-height);--sys-select-content-z-index: var(--sys-floating-list-z-index);--sys-select-content-min-width: 160px;--sys-select-search-inset: var(--sys-floating-list-search-inset);--sys-select-search-separator-width: var(--sys-floating-list-search-separator-width);--sys-select-search-separator-color: var(--sys-floating-list-search-separator-color);--sys-select-empty-foreground: var(--sys-floating-list-empty-foreground);--sys-select-item-padding-y-min: var(--sys-floating-list-item-padding-y-min);--sys-select-item-height-xsmall: var(--sys-floating-list-item-height-xsmall);--sys-select-item-height-small: var(--sys-floating-list-item-height-small);--sys-select-item-padding-x-xsmall: var(--sys-floating-list-item-padding-x-xsmall);--sys-select-item-padding-x-small: var(--sys-floating-list-item-padding-x-small);--sys-select-item-gap-xsmall: var(--sys-floating-list-item-gap-xsmall);--sys-select-item-gap-small: var(--sys-floating-list-item-gap-small);--sys-select-item-font-size-xsmall: var(--sys-floating-list-item-font-size-xsmall);--sys-select-item-font-size-small: var(--sys-floating-list-item-font-size-small);--sys-select-item-icon-size-xsmall: var(--sys-floating-list-item-icon-size-xsmall);--sys-select-item-icon-size-small: var(--sys-floating-list-item-icon-size-small);--sys-select-item-radius-xsmall: var(--sys-floating-list-item-radius-xsmall);--sys-select-item-radius-small: var(--sys-floating-list-item-radius-small);--sys-select-item-height-medium: var(--sys-floating-list-item-height-medium);--sys-select-item-padding-x-medium: var(--sys-floating-list-item-padding-x-medium);--sys-select-item-gap-medium: var(--sys-floating-list-item-gap-medium);--sys-select-item-font-size-medium: var(--sys-floating-list-item-font-size-medium);--sys-select-item-icon-size-medium: var(--sys-floating-list-item-icon-size-medium);--sys-select-item-radius-medium: var(--sys-floating-list-item-radius-medium);--sys-select-item-height-large: var(--sys-floating-list-item-height-large);--sys-select-item-padding-x-large: var(--sys-floating-list-item-padding-x-large);--sys-select-item-gap-large: var(--sys-floating-list-item-gap-large);--sys-select-item-font-size-large: var(--sys-floating-list-item-font-size-large);--sys-select-item-icon-size-large: var(--sys-floating-list-item-icon-size-large);--sys-select-item-radius-large: var(--sys-floating-list-item-radius-large);--sys-select-item-background-rest: var(--sys-floating-list-item-background-rest);--sys-select-item-background-highlighted: var(--sys-floating-list-item-background-highlighted);--sys-select-item-background-selected: var(--sys-floating-list-item-background-selected);--sys-select-item-background-selected-highlighted: var(--sys-floating-list-item-background-selected-highlighted);--sys-select-item-background-disabled: var(--sys-floating-list-item-background-disabled);--sys-select-item-foreground-rest: var(--sys-floating-list-item-foreground-rest);--sys-select-item-foreground-highlighted: var(--sys-floating-list-item-foreground-highlighted);--sys-select-item-foreground-selected: var(--sys-floating-list-item-foreground-selected);--sys-select-item-foreground-selected-highlighted: var(--sys-floating-list-item-foreground-selected-highlighted);--sys-select-item-foreground-disabled: var(--sys-floating-list-item-foreground-disabled);--sys-select-item-indicator-background-rest: var(--sys-selection-indicator-background-rest);--sys-select-item-indicator-border-color-rest: var(--sys-selection-indicator-border-color-rest);--sys-select-item-indicator-foreground-rest: var(--sys-selection-indicator-foreground-rest);--sys-select-item-indicator-background-selected: var(--sys-selection-indicator-background-selected);--sys-select-item-indicator-border-color-selected: var(--sys-selection-indicator-border-color-selected);--sys-select-item-indicator-foreground-selected: var(--sys-selection-indicator-foreground-selected);--sys-select-item-indicator-border-width: var(--sys-selection-indicator-border-width);--sys-select-item-indicator-checkbox-radius: var(--sys-selection-indicator-checkbox-radius);--sys-select-item-indicator-radio-radius: var(--sys-selection-indicator-radio-radius);--sys-select-item-cursor: pointer;--sys-select-item-disabled-cursor: not-allowed;--sys-select-group-label-padding-y: var(--sys-floating-list-group-label-padding-y);--sys-select-group-label-padding-x-xsmall: var(--sys-floating-list-group-label-padding-x-xsmall);--sys-select-group-label-padding-x-small: var(--sys-floating-list-group-label-padding-x-small);--sys-select-group-label-padding-x-medium: var(--sys-floating-list-group-label-padding-x-medium);--sys-select-group-label-padding-x-large: var(--sys-floating-list-group-label-padding-x-large);--sys-select-group-label-font-size-xsmall: var(--sys-floating-list-group-label-font-size-xsmall);--sys-select-group-label-font-size-small: var(--sys-floating-list-group-label-font-size-small);--sys-select-group-label-font-size-medium: var(--sys-floating-list-group-label-font-size-medium);--sys-select-group-label-font-size-large: var(--sys-floating-list-group-label-font-size-large);--sys-select-group-label-font-weight: var(--sys-floating-list-group-label-font-weight);--sys-select-group-label-foreground: var(--sys-floating-list-group-label-foreground);--sys-select-group-separator-width: var(--sys-floating-list-group-separator-width);--sys-select-group-separator-color: var(--sys-floating-list-group-separator-color);--sys-select-group-separator-margin-y: var(--sys-floating-list-group-separator-margin-y);--sys-select-value-inset: var(--sys-item-composition-inset);--sys-select-value-composition-gap: var(--sys-item-composition-gap);--sys-select-value-background: var(--sys-tag-background-neutral);--sys-select-value-foreground: var(--sys-tag-foreground-neutral);--sys-select-value-radius: var(--sys-tag-radius-small);--sys-select-value-padding-x: var(--sys-tag-padding-x-small);--sys-select-value-gap: var(--sys-tag-gap-small);--sys-tags-input-padding-y-min: var(--sys-item-padding-y-min);--sys-tags-input-height-xsmall: var(--sys-item-height-xsmall);--sys-tags-input-height-small: var(--sys-item-height-small);--sys-tags-input-padding-x-xsmall: var(--sys-item-padding-x-xsmall);--sys-tags-input-padding-x-small: var(--sys-item-padding-x-small);--sys-tags-input-gap-xsmall: var(--sys-item-gap-xsmall);--sys-tags-input-gap-small: var(--sys-item-gap-small);--sys-tags-input-font-size-xsmall: var(--sys-item-label-size-xsmall);--sys-tags-input-font-size-small: var(--sys-item-label-size-small);--sys-tags-input-icon-size-xsmall: var(--sys-item-icon-size-xsmall);--sys-tags-input-icon-size-small: var(--sys-item-icon-size-small);--sys-tags-input-radius-xsmall: var(--sys-item-radius-xsmall);--sys-tags-input-radius-small: var(--sys-item-radius-small);--sys-tags-input-height-medium: var(--sys-item-height-medium);--sys-tags-input-padding-x-medium: var(--sys-item-padding-x-medium);--sys-tags-input-gap-medium: var(--sys-item-gap-medium);--sys-tags-input-font-size-medium: var(--sys-item-label-size-medium);--sys-tags-input-icon-size-medium: var(--sys-item-icon-size-medium);--sys-tags-input-radius-medium: var(--sys-item-radius-medium);--sys-tags-input-height-large: var(--sys-item-height-large);--sys-tags-input-padding-x-large: var(--sys-item-padding-x-large);--sys-tags-input-gap-large: var(--sys-item-gap-large);--sys-tags-input-font-size-large: var(--sys-item-label-size-large);--sys-tags-input-icon-size-large: var(--sys-item-icon-size-large);--sys-tags-input-radius-large: var(--sys-item-radius-large);--sys-tags-input-background-rest: var(--sys-data-control-background-rest);--sys-tags-input-background-hover: var(--sys-data-control-background-hover);--sys-tags-input-background-focus: var(--sys-data-control-background-focus);--sys-tags-input-background-disabled: var(--sys-data-control-background-disabled);--sys-tags-input-background-invalid: var(--sys-data-control-background-invalid);--sys-tags-input-foreground-rest: var(--sys-data-control-foreground-rest);--sys-tags-input-foreground-disabled: var(--sys-data-control-foreground-disabled);--sys-tags-input-border-width: var(--sys-data-control-border-width);--sys-tags-input-border-color-rest: var(--sys-data-control-border-color-rest);--sys-tags-input-border-color-hover: var(--sys-data-control-border-color-hover);--sys-tags-input-border-color-focus: var(--sys-data-control-border-color-focus);--sys-tags-input-border-color-disabled: var(--sys-data-control-border-color-disabled);--sys-tags-input-border-color-invalid: var(--sys-data-control-border-color-invalid);--sys-tags-input-placeholder-color: var(--sys-data-control-placeholder-color-rest);--sys-tags-input-focus-ring-width: var(--sys-focus-ring-width);--sys-tags-input-focus-ring-color: var(--sys-focus-ring-color);--sys-tags-input-focus-ring-offset: var(--sys-focus-ring-offset);--sys-tags-input-value-background: var(--sys-tag-background-neutral);--sys-tags-input-value-foreground: var(--sys-tag-foreground-neutral);--sys-tags-input-list-gap: var(--sys-field-gap);--sys-tags-input-list-row-background: var(--sys-exposed-selection-background-rest);--sys-tags-input-list-row-foreground: var(--sys-exposed-selection-foreground-rest);--sys-tags-input-list-row-border-width: var(--sys-exposed-selection-border-width);--sys-tags-input-list-row-border-color: var(--sys-exposed-selection-border-color-rest);--sys-tags-input-value-height-small: var(--sys-tag-height-xsmall);--sys-tags-input-value-height-medium: var(--sys-tag-height-small);--sys-tags-input-value-height-large: var(--sys-tag-height-medium);--sys-tags-input-value-padding-x-small: var(--sys-tag-padding-x-xsmall);--sys-tags-input-value-padding-x-medium: var(--sys-tag-padding-x-small);--sys-tags-input-value-padding-x-large: var(--sys-tag-padding-x-medium);--sys-tags-input-value-gap-small: var(--sys-tag-gap-xsmall);--sys-tags-input-value-gap-medium: var(--sys-tag-gap-small);--sys-tags-input-value-gap-large: var(--sys-tag-gap-medium);--sys-tags-input-value-radius-small: var(--sys-tag-radius-xsmall);--sys-tags-input-value-radius-medium: var(--sys-tag-radius-small);--sys-tags-input-value-radius-large: var(--sys-tag-radius-medium);--sys-tags-input-value-inset: var(--sys-item-composition-inset);--sys-checkbox-padding-y-min: var(--sys-item-padding-y-min);--sys-checkbox-height-xsmall: var(--sys-item-height-xsmall);--sys-checkbox-height-small: var(--sys-item-height-small);--sys-checkbox-padding-x-xsmall: var(--sys-item-padding-x-xsmall);--sys-checkbox-padding-x-small: var(--sys-item-padding-x-small);--sys-checkbox-gap-xsmall: var(--sys-item-gap-xsmall);--sys-checkbox-gap-small: var(--sys-item-gap-small);--sys-checkbox-label-font-size-xsmall: var(--sys-item-label-size-xsmall);--sys-checkbox-label-font-size-small: var(--sys-item-label-size-small);--sys-checkbox-indicator-size-xsmall: var(--sys-item-icon-size-xsmall);--sys-checkbox-indicator-size-small: var(--sys-item-icon-size-small);--sys-checkbox-row-radius-xsmall: var(--sys-item-radius-xsmall);--sys-checkbox-row-radius-small: var(--sys-item-radius-small);--sys-checkbox-height-medium: var(--sys-item-height-medium);--sys-checkbox-padding-x-medium: var(--sys-item-padding-x-medium);--sys-checkbox-gap-medium: var(--sys-item-gap-medium);--sys-checkbox-label-font-size-medium: var(--sys-item-label-size-medium);--sys-checkbox-indicator-size-medium: var(--sys-item-icon-size-medium);--sys-checkbox-row-radius-medium: var(--sys-item-radius-medium);--sys-checkbox-height-large: var(--sys-item-height-large);--sys-checkbox-padding-x-large: var(--sys-item-padding-x-large);--sys-checkbox-gap-large: var(--sys-item-gap-large);--sys-checkbox-label-font-size-large: var(--sys-item-label-size-large);--sys-checkbox-indicator-size-large: var(--sys-item-icon-size-large);--sys-checkbox-row-radius-large: var(--sys-item-radius-large);--sys-checkbox-row-background-rest: var(--sys-exposed-selection-background-rest);--sys-checkbox-row-background-hover: var(--sys-exposed-selection-background-hover);--sys-checkbox-row-background-selected: var(--sys-exposed-selection-background-selected);--sys-checkbox-row-background-selected-hover: var(--sys-exposed-selection-background-selected-hover);--sys-checkbox-row-background-disabled: var(--sys-exposed-selection-background-disabled);--sys-checkbox-row-foreground-rest: var(--sys-exposed-selection-foreground-rest);--sys-checkbox-row-foreground-selected: var(--sys-exposed-selection-foreground-selected);--sys-checkbox-row-foreground-selected-hover: var(--sys-exposed-selection-foreground-selected-hover);--sys-checkbox-row-foreground-disabled: var(--sys-exposed-selection-foreground-disabled);--sys-checkbox-row-border-width: var(--sys-exposed-selection-border-width);--sys-checkbox-row-border-color-rest: var(--sys-exposed-selection-border-color-rest);--sys-checkbox-row-border-color-hover: var(--sys-exposed-selection-border-color-hover);--sys-checkbox-row-border-color-selected: var(--sys-exposed-selection-border-color-selected);--sys-checkbox-row-border-color-disabled: var(--sys-exposed-selection-border-color-disabled);--sys-checkbox-group-gap: var(--sys-item-composition-gap);--sys-checkbox-group-separator-length: var(--sys-item-composition-separator-length);--sys-checkbox-group-separator-width: var(--sys-exposed-selection-separator-width);--sys-checkbox-group-separator-color: var(--sys-exposed-selection-separator-color);--sys-checkbox-group-indicator-background-rest: var(--sys-selection-indicator-background-rest);--sys-checkbox-group-indicator-border-color-rest: var(--sys-selection-indicator-border-color-rest);--sys-checkbox-group-indicator-foreground-rest: var(--sys-selection-indicator-foreground-rest);--sys-checkbox-group-indicator-background-selected: var(--sys-selection-indicator-background-selected);--sys-checkbox-group-indicator-border-color-selected: var(--sys-selection-indicator-border-color-selected);--sys-checkbox-group-indicator-foreground-selected: var(--sys-selection-indicator-foreground-selected);--sys-checkbox-group-indicator-border-width: var(--sys-selection-indicator-border-width);--sys-checkbox-group-indicator-checkbox-radius: var(--sys-selection-indicator-checkbox-radius);--sys-checkbox-group-indicator-radio-radius: var(--sys-selection-indicator-radio-radius);--sys-checkbox-gap: var(--sys-checkbox-gap-medium);--sys-checkbox-size: var(--sys-checkbox-indicator-size-medium);--sys-checkbox-background: var(--sys-selection-indicator-background-rest);--sys-checkbox-border-width: var(--sys-selection-indicator-border-width);--sys-checkbox-border-color: var(--sys-selection-indicator-border-color-rest);--sys-checkbox-radius: var(--sys-selection-indicator-checkbox-radius);--sys-checkbox-icon-color: var(--sys-selection-indicator-foreground-rest);--sys-checkbox-cursor: pointer;--sys-checkbox-hover-border-color: var(--sys-selection-indicator-border-color-selected);--sys-checkbox-checked-background: var(--sys-selection-indicator-background-selected);--sys-checkbox-checked-border-color: var(--sys-selection-indicator-border-color-selected);--sys-checkbox-checked-icon-color: var(--sys-selection-indicator-foreground-selected);--sys-checkbox-indeterminate-background: var(--sys-selection-indicator-background-selected);--sys-checkbox-indeterminate-border-color: var(--sys-selection-indicator-border-color-selected);--sys-checkbox-indeterminate-icon-color: var(--sys-selection-indicator-foreground-selected);--sys-checkbox-focus-ring-width: var(--sys-focus-ring-width);--sys-checkbox-focus-ring-color: var(--sys-focus-ring-color);--sys-checkbox-focus-ring-offset: var(--sys-focus-ring-offset);--sys-checkbox-disabled-opacity: .5;--sys-checkbox-disabled-cursor: not-allowed;--sys-checkbox-label-font-size: var(--sys-checkbox-label-font-size-medium);--sys-checkbox-label-font-weight: 400;--sys-checkbox-label-foreground: var(--sys-checkbox-row-foreground-rest);--sys-radio-group-padding-y-min: var(--sys-item-padding-y-min);--sys-radio-group-height-xsmall: var(--sys-item-height-xsmall);--sys-radio-group-height-small: var(--sys-item-height-small);--sys-radio-group-padding-x-xsmall: var(--sys-item-padding-x-xsmall);--sys-radio-group-padding-x-small: var(--sys-item-padding-x-small);--sys-radio-group-item-gap-xsmall: var(--sys-item-gap-xsmall);--sys-radio-group-item-gap-small: var(--sys-item-gap-small);--sys-radio-group-label-font-size-xsmall: var(--sys-item-label-size-xsmall);--sys-radio-group-label-font-size-small: var(--sys-item-label-size-small);--sys-radio-group-control-size-xsmall: var(--sys-item-icon-size-xsmall);--sys-radio-group-control-size-small: var(--sys-item-icon-size-small);--sys-radio-group-row-radius-xsmall: var(--sys-item-radius-xsmall);--sys-radio-group-row-radius-small: var(--sys-item-radius-small);--sys-radio-group-height-medium: var(--sys-item-height-medium);--sys-radio-group-padding-x-medium: var(--sys-item-padding-x-medium);--sys-radio-group-item-gap-medium: var(--sys-item-gap-medium);--sys-radio-group-label-font-size-medium: var(--sys-item-label-size-medium);--sys-radio-group-control-size-medium: var(--sys-item-icon-size-medium);--sys-radio-group-row-radius-medium: var(--sys-item-radius-medium);--sys-radio-group-height-large: var(--sys-item-height-large);--sys-radio-group-padding-x-large: var(--sys-item-padding-x-large);--sys-radio-group-item-gap-large: var(--sys-item-gap-large);--sys-radio-group-label-font-size-large: var(--sys-item-label-size-large);--sys-radio-group-control-size-large: var(--sys-item-icon-size-large);--sys-radio-group-row-radius-large: var(--sys-item-radius-large);--sys-radio-group-item-background-rest: var(--sys-exposed-selection-background-rest);--sys-radio-group-item-background-hover: var(--sys-exposed-selection-background-hover);--sys-radio-group-item-background-selected: var(--sys-exposed-selection-background-selected);--sys-radio-group-item-background-selected-hover: var(--sys-exposed-selection-background-selected-hover);--sys-radio-group-item-background-disabled: var(--sys-exposed-selection-background-disabled);--sys-radio-group-label-foreground-rest: var(--sys-exposed-selection-foreground-rest);--sys-radio-group-label-foreground-selected: var(--sys-exposed-selection-foreground-selected);--sys-radio-group-label-foreground-selected-hover: var(--sys-exposed-selection-foreground-selected-hover);--sys-radio-group-label-foreground-disabled: var(--sys-exposed-selection-foreground-disabled);--sys-radio-group-item-border-width: var(--sys-exposed-selection-border-width);--sys-radio-group-item-border-color-rest: var(--sys-exposed-selection-border-color-rest);--sys-radio-group-item-border-color-hover: var(--sys-exposed-selection-border-color-hover);--sys-radio-group-item-border-color-selected: var(--sys-exposed-selection-border-color-selected);--sys-radio-group-item-border-color-disabled: var(--sys-exposed-selection-border-color-disabled);--sys-radio-group-separator-length: var(--sys-item-composition-separator-length);--sys-radio-group-separator-width: var(--sys-exposed-selection-separator-width);--sys-radio-group-separator-color: var(--sys-exposed-selection-separator-color);--sys-radio-group-indicator-background-rest: var(--sys-selection-indicator-background-rest);--sys-radio-group-indicator-border-color-rest: var(--sys-selection-indicator-border-color-rest);--sys-radio-group-indicator-foreground-rest: var(--sys-selection-indicator-foreground-rest);--sys-radio-group-indicator-background-selected: var(--sys-selection-indicator-background-selected);--sys-radio-group-indicator-border-color-selected: var(--sys-selection-indicator-border-color-selected);--sys-radio-group-indicator-foreground-selected: var(--sys-selection-indicator-foreground-selected);--sys-radio-group-indicator-border-width: var(--sys-selection-indicator-border-width);--sys-radio-group-indicator-checkbox-radius: var(--sys-selection-indicator-checkbox-radius);--sys-radio-group-indicator-radio-radius: var(--sys-selection-indicator-radio-radius);--sys-radio-group-gap: var(--sys-item-composition-gap);--sys-radio-group-item-gap: var(--sys-radio-group-item-gap-medium);--sys-radio-group-control-size: var(--sys-radio-group-control-size-medium);--sys-radio-group-control-background: var(--sys-selection-indicator-background-rest);--sys-radio-group-control-border-width: var(--sys-selection-indicator-border-width);--sys-radio-group-control-border-color: var(--sys-selection-indicator-border-color-rest);--sys-radio-group-control-radius: var(--sys-selection-indicator-radio-radius);--sys-radio-group-control-cursor: pointer;--sys-radio-group-control-hover-border-color: var(--sys-selection-indicator-border-color-selected);--sys-radio-group-control-selected-background: var(--sys-selection-indicator-background-selected);--sys-radio-group-control-checked-background: var(--sys-selection-indicator-foreground-selected);--sys-radio-group-control-checked-border-color: var(--sys-selection-indicator-border-color-selected);--sys-radio-group-control-focus-ring-width: var(--sys-focus-ring-width);--sys-radio-group-control-focus-ring-color: var(--sys-focus-ring-color);--sys-radio-group-control-focus-ring-offset: var(--sys-focus-ring-offset);--sys-radio-group-label-font-size: var(--sys-radio-group-label-font-size-medium);--sys-radio-group-label-font-weight: 400;--sys-radio-group-label-foreground: var(--sys-radio-group-label-foreground-rest);--sys-switch-padding-y-min: var(--sys-item-padding-y-min);--sys-switch-height-xsmall: var(--sys-item-height-xsmall);--sys-switch-height-small: var(--sys-item-height-small);--sys-switch-padding-x-xsmall: var(--sys-item-padding-x-xsmall);--sys-switch-padding-x-small: var(--sys-item-padding-x-small);--sys-switch-gap-xsmall: var(--sys-item-gap-xsmall);--sys-switch-gap-small: var(--sys-item-gap-small);--sys-switch-label-font-size-xsmall: var(--sys-item-label-size-xsmall);--sys-switch-label-font-size-small: var(--sys-item-label-size-small);--sys-switch-row-radius-xsmall: var(--sys-item-radius-xsmall);--sys-switch-row-radius-small: var(--sys-item-radius-small);--sys-switch-height-medium: var(--sys-item-height-medium);--sys-switch-padding-x-medium: var(--sys-item-padding-x-medium);--sys-switch-gap-medium: var(--sys-item-gap-medium);--sys-switch-label-font-size-medium: var(--sys-item-label-size-medium);--sys-switch-row-radius-medium: var(--sys-item-radius-medium);--sys-switch-height-large: var(--sys-item-height-large);--sys-switch-padding-x-large: var(--sys-item-padding-x-large);--sys-switch-gap-large: var(--sys-item-gap-large);--sys-switch-label-font-size-large: var(--sys-item-label-size-large);--sys-switch-row-radius-large: var(--sys-item-radius-large);--sys-switch-row-background-rest: var(--sys-exposed-selection-background-rest);--sys-switch-row-background-hover: var(--sys-exposed-selection-background-hover);--sys-switch-row-background-selected: var(--sys-exposed-selection-background-selected);--sys-switch-row-background-selected-hover: var(--sys-exposed-selection-background-selected-hover);--sys-switch-row-background-disabled: var(--sys-exposed-selection-background-disabled);--sys-switch-label-foreground-rest: var(--sys-exposed-selection-foreground-rest);--sys-switch-label-foreground-selected: var(--sys-exposed-selection-foreground-selected);--sys-switch-label-foreground-selected-hover: var(--sys-exposed-selection-foreground-selected-hover);--sys-switch-label-foreground-disabled: var(--sys-exposed-selection-foreground-disabled);--sys-switch-row-border-width: var(--sys-exposed-selection-border-width);--sys-switch-row-border-color-rest: var(--sys-exposed-selection-border-color-rest);--sys-switch-row-border-color-hover: var(--sys-exposed-selection-border-color-hover);--sys-switch-row-border-color-selected: var(--sys-exposed-selection-border-color-selected);--sys-switch-row-border-color-disabled: var(--sys-exposed-selection-border-color-disabled);--sys-switch-gap: var(--sys-switch-gap-medium);--sys-switch-track-height-xsmall: var(--sys-item-icon-size-xsmall);--sys-switch-track-height-small: var(--sys-item-icon-size-small);--sys-switch-track-height-medium: var(--sys-item-icon-size-medium);--sys-switch-track-height-large: var(--sys-item-icon-size-large);--sys-switch-track-aspect: 1.75;--sys-switch-track-background: var(--sys-selection-indicator-background-rest);--sys-switch-track-border-width: var(--sys-selection-indicator-border-width);--sys-switch-track-border-color: var(--sys-selection-indicator-border-color-rest);--sys-switch-track-radius: 9999px;--sys-switch-cursor: pointer;--sys-switch-track-checked-background: var(--sys-selection-indicator-background-selected);--sys-switch-track-checked-border-color: var(--sys-selection-indicator-border-color-selected);--sys-switch-disabled-opacity: .5;--sys-switch-disabled-cursor: not-allowed;--sys-switch-thumb-inset: calc(var(--tmp-gu-base) * .25);--sys-switch-thumb-background: var(--sys-selection-indicator-foreground-rest);--sys-switch-thumb-radius: 50%;--sys-switch-thumb-shadow: 0 1px 3px rgba(0, 0, 0, .08);--sys-switch-thumb-checked-background: var(--sys-selection-indicator-foreground-selected);--sys-switch-control-focus-ring-width: var(--sys-focus-ring-width);--sys-switch-control-focus-ring-color: var(--sys-focus-ring-color);--sys-switch-control-focus-ring-offset: var(--sys-focus-ring-offset);--sys-switch-label-font-size: var(--sys-switch-label-font-size-medium);--sys-switch-label-font-weight: 400;--sys-switch-label-foreground: var(--sys-switch-label-foreground-rest);--sys-textarea-font-weight: 400;--sys-textarea-line-height: 1.5;--sys-textarea-border-width: var(--sys-data-control-border-width);--sys-textarea-focus-ring-width: var(--sys-focus-ring-width);--sys-textarea-focus-ring-color: var(--sys-focus-ring-color);--sys-textarea-focus-ring-offset: var(--sys-focus-ring-offset);--sys-textarea-min-height: var(--tmp-gu-10);--sys-textarea-width: 100%;--sys-textarea-resize: vertical;--sys-textarea-padding-y-min: var(--sys-item-padding-y-min);--sys-textarea-padding-x-xsmall: var(--sys-item-padding-x-xsmall);--sys-textarea-padding-x-small: var(--sys-item-padding-x-small);--sys-textarea-radius-xsmall: var(--sys-item-radius-xsmall);--sys-textarea-radius-small: var(--sys-item-radius-small);--sys-textarea-font-size-xsmall: var(--sys-item-label-size-xsmall);--sys-textarea-font-size-small: var(--sys-item-label-size-small);--sys-textarea-padding-x-medium: var(--sys-item-padding-x-medium);--sys-textarea-radius-medium: var(--sys-item-radius-medium);--sys-textarea-font-size-medium: var(--sys-item-label-size-medium);--sys-textarea-padding-x-large: var(--sys-item-padding-x-large);--sys-textarea-radius-large: var(--sys-item-radius-large);--sys-textarea-font-size-large: var(--sys-item-label-size-large);--sys-textarea-background-rest: var(--sys-data-control-background-rest);--sys-textarea-background-hover: var(--sys-data-control-background-hover);--sys-textarea-background-focus: var(--sys-data-control-background-focus);--sys-textarea-background-disabled: var(--sys-data-control-background-disabled);--sys-textarea-background-invalid: var(--sys-data-control-background-invalid);--sys-textarea-foreground-rest: var(--sys-data-control-foreground-rest);--sys-textarea-foreground-hover: var(--sys-data-control-foreground-hover);--sys-textarea-foreground-focus: var(--sys-data-control-foreground-focus);--sys-textarea-foreground-disabled: var(--sys-data-control-foreground-disabled);--sys-textarea-foreground-invalid: var(--sys-data-control-foreground-invalid);--sys-textarea-border-color-rest: var(--sys-data-control-border-color-rest);--sys-textarea-border-color-hover: var(--sys-data-control-border-color-hover);--sys-textarea-border-color-focus: var(--sys-data-control-border-color-focus);--sys-textarea-border-color-disabled: var(--sys-data-control-border-color-disabled);--sys-textarea-border-color-invalid: var(--sys-data-control-border-color-invalid);--sys-textarea-placeholder-color-rest: var(--sys-data-control-placeholder-color-rest);--sys-textarea-placeholder-color-hover: var(--sys-data-control-placeholder-color-hover);--sys-textarea-placeholder-color-focus: var(--sys-data-control-placeholder-color-focus);--sys-textarea-placeholder-color-disabled: var(--sys-data-control-placeholder-color-disabled);--sys-textarea-placeholder-color-invalid: var(--sys-data-control-placeholder-color-invalid);--sys-pin-input-gap: var(--sys-item-composition-gap);--sys-pin-input-border-width: var(--sys-data-control-border-width);--sys-pin-input-separator-width: var(--sys-data-control-separator-width);--sys-pin-input-separator-length: var(--sys-data-control-separator-length);--sys-pin-input-separator-color: var(--sys-data-control-separator-color);--sys-pin-input-focus-ring-width: var(--sys-focus-ring-width);--sys-pin-input-focus-ring-color: var(--sys-focus-ring-color);--sys-pin-input-focus-ring-offset: var(--sys-focus-ring-offset);--sys-pin-input-font-weight: 400;--sys-pin-input-cell-size-xsmall: var(--sys-item-height-xsmall);--sys-pin-input-cell-size-small: var(--sys-item-height-small);--sys-pin-input-cell-size-medium: var(--sys-item-height-medium);--sys-pin-input-cell-size-large: var(--sys-item-height-large);--sys-pin-input-cell-radius-xsmall: var(--sys-item-radius-xsmall);--sys-pin-input-cell-radius-small: var(--sys-item-radius-small);--sys-pin-input-cell-radius-medium: var(--sys-item-radius-medium);--sys-pin-input-cell-radius-large: var(--sys-item-radius-large);--sys-pin-input-font-size-xsmall: var(--sys-item-label-size-xsmall);--sys-pin-input-font-size-small: var(--sys-item-label-size-small);--sys-pin-input-font-size-medium: var(--sys-item-label-size-medium);--sys-pin-input-font-size-large: var(--sys-item-label-size-large);--sys-pin-input-background-rest: var(--sys-data-control-background-rest);--sys-pin-input-background-hover: var(--sys-data-control-background-hover);--sys-pin-input-background-focus: var(--sys-data-control-background-focus);--sys-pin-input-background-disabled: var(--sys-data-control-background-disabled);--sys-pin-input-background-invalid: var(--sys-data-control-background-invalid);--sys-pin-input-foreground-rest: var(--sys-data-control-foreground-rest);--sys-pin-input-foreground-hover: var(--sys-data-control-foreground-hover);--sys-pin-input-foreground-focus: var(--sys-data-control-foreground-focus);--sys-pin-input-foreground-disabled: var(--sys-data-control-foreground-disabled);--sys-pin-input-foreground-invalid: var(--sys-data-control-foreground-invalid);--sys-pin-input-border-color-rest: var(--sys-data-control-border-color-rest);--sys-pin-input-border-color-hover: var(--sys-data-control-border-color-hover);--sys-pin-input-border-color-focus: var(--sys-data-control-border-color-focus);--sys-pin-input-border-color-disabled: var(--sys-data-control-border-color-disabled);--sys-pin-input-border-color-invalid: var(--sys-data-control-border-color-invalid);--sys-label-font-size: 14px;--sys-label-font-weight: 500;--sys-label-foreground: #0f172a;--sys-label-line-height: 1.5;--sys-field-gap: var(--tmp-gu-1);--sys-field-label-gap: calc(var(--tmp-gu-base) * .5);--sys-field-padding-x-xsmall: 0px;--sys-field-padding-x-small: 0px;--sys-field-padding-x-medium: 0px;--sys-field-padding-x-large: 0px;--sys-field-description-font-size: 13px;--sys-field-description-foreground: #64748b;--sys-field-error-font-size: 13px;--sys-field-error-foreground: #dc2626;--sys-field-required-foreground: #dc2626;--sys-field-disabled-opacity: .65;--sys-fieldset-gap: var(--sys-field-gap);--sys-fieldset-legend-gap: var(--sys-field-label-gap);--sys-fieldset-padding-x-xsmall: var(--sys-field-padding-x-xsmall);--sys-fieldset-padding-x-small: var(--sys-field-padding-x-small);--sys-fieldset-padding-x-medium: var(--sys-field-padding-x-medium);--sys-fieldset-padding-x-large: var(--sys-field-padding-x-large);--sys-fieldset-description-font-size: var(--sys-field-description-font-size);--sys-fieldset-description-foreground: var(--sys-field-description-foreground);--sys-fieldset-error-font-size: var(--sys-field-error-font-size);--sys-fieldset-error-foreground: var(--sys-field-error-foreground);--sys-fieldset-required-foreground: var(--sys-field-required-foreground);--sys-fieldset-disabled-opacity: var(--sys-field-disabled-opacity);--sys-badge-padding-y: 2px;--sys-badge-padding-x-xsmall: 4px;--sys-badge-padding-x-small: 6px;--sys-badge-padding-x-medium: 8px;--sys-badge-padding-x-large: 10px;--sys-badge-gap-xsmall: var(--sys-item-gap-xsmall);--sys-badge-gap-small: var(--sys-item-gap-small);--sys-badge-gap-medium: var(--sys-item-gap-medium);--sys-badge-gap-large: var(--sys-item-gap-large);--sys-badge-font-size-xsmall: var(--sys-item-label-size-xsmall);--sys-badge-font-size-small: var(--sys-item-label-size-small);--sys-badge-font-size-medium: var(--sys-item-label-size-medium);--sys-badge-font-size-large: var(--sys-item-label-size-large);--sys-badge-icon-size-xsmall: var(--sys-item-icon-size-xsmall);--sys-badge-icon-size-small: var(--sys-item-icon-size-small);--sys-badge-icon-size-medium: var(--sys-item-icon-size-medium);--sys-badge-icon-size-large: var(--sys-item-icon-size-large);--sys-badge-font-weight: 500;--sys-badge-line-height: 1.25;--sys-badge-radius-xsmall: var(--sys-item-radius-xsmall);--sys-badge-radius-small: var(--sys-item-radius-small);--sys-badge-radius-medium: var(--sys-item-radius-medium);--sys-badge-radius-large: var(--sys-item-radius-large);--sys-badge-border-width: 0;--sys-badge-background-neutral: #e5e5e5;--sys-badge-foreground-neutral: #171717;--sys-badge-border-color-neutral: transparent;--sys-badge-background-info: #dbeafe;--sys-badge-foreground-info: #1d4ed8;--sys-badge-border-color-info: transparent;--sys-badge-background-success: #dcfce7;--sys-badge-foreground-success: #15803d;--sys-badge-border-color-success: transparent;--sys-badge-background-warning: #fef3c7;--sys-badge-foreground-warning: #b45309;--sys-badge-border-color-warning: transparent;--sys-badge-background-danger: #fee2e2;--sys-badge-foreground-danger: #b91c1c;--sys-badge-border-color-danger: transparent;--sys-badge-detail-foreground: var(--sys-badge-foreground-neutral);--sys-badge-detail-divider-width: 1px;--sys-badge-detail-divider-color: color-mix(in srgb, currentColor 30%, transparent);--sys-tag-padding-y-min: var(--sys-item-padding-y-min);--sys-tag-height-xsmall: var(--sys-item-height-xsmall);--sys-tag-height-small: var(--sys-item-height-small);--sys-tag-height-medium: var(--sys-item-height-medium);--sys-tag-height-large: var(--sys-item-height-large);--sys-tag-padding-x-xsmall: var(--sys-item-padding-x-xsmall);--sys-tag-padding-x-small: var(--sys-item-padding-x-small);--sys-tag-padding-x-medium: var(--sys-item-padding-x-medium);--sys-tag-padding-x-large: var(--sys-item-padding-x-large);--sys-tag-gap-xsmall: var(--sys-item-gap-xsmall);--sys-tag-gap-small: var(--sys-item-gap-small);--sys-tag-gap-medium: var(--sys-item-gap-medium);--sys-tag-gap-large: var(--sys-item-gap-large);--sys-tag-font-size-xsmall: var(--sys-item-label-size-xsmall);--sys-tag-font-size-small: var(--sys-item-label-size-small);--sys-tag-font-size-medium: var(--sys-item-label-size-medium);--sys-tag-font-size-large: var(--sys-item-label-size-large);--sys-tag-icon-size-xsmall: var(--sys-item-icon-size-xsmall);--sys-tag-icon-size-small: var(--sys-item-icon-size-small);--sys-tag-icon-size-medium: var(--sys-item-icon-size-medium);--sys-tag-icon-size-large: var(--sys-item-icon-size-large);--sys-tag-font-weight: 500;--sys-tag-line-height: var(--sys-item-label-line-height);--sys-tag-radius-xsmall: var(--sys-item-radius-xsmall);--sys-tag-radius-small: var(--sys-item-radius-small);--sys-tag-radius-medium: var(--sys-item-radius-medium);--sys-tag-radius-large: var(--sys-item-radius-large);--sys-tag-border-width: 0;--sys-tag-focus-ring-width: var(--sys-focus-ring-width);--sys-tag-focus-ring-color: var(--sys-focus-ring-color);--sys-tag-focus-ring-offset: var(--sys-focus-ring-offset);--sys-tag-background-neutral: #e5e5e5;--sys-tag-foreground-neutral: #171717;--sys-tag-border-color-neutral: transparent;--sys-tag-background-info: #dbeafe;--sys-tag-foreground-info: #1d4ed8;--sys-tag-border-color-info: transparent;--sys-tag-background-success: #dcfce7;--sys-tag-foreground-success: #15803d;--sys-tag-border-color-success: transparent;--sys-tag-background-warning: #fef3c7;--sys-tag-foreground-warning: #b45309;--sys-tag-border-color-warning: transparent;--sys-tag-background-danger: #fee2e2;--sys-tag-foreground-danger: #b91c1c;--sys-tag-border-color-danger: transparent;--sys-avatar-size: 40px;--sys-avatar-radius: 9999px;--sys-avatar-overflow: hidden;--sys-avatar-background: #e2e8f0;--sys-avatar-image-object-fit: cover;--sys-avatar-fallback-font-size: 14px;--sys-avatar-fallback-font-weight: 500;--sys-avatar-fallback-foreground: #475569;--sys-avatar-fallback-background: #e2e8f0;--sys-alert-background: #eff6ff;--sys-alert-foreground: #1d4ed8;--sys-alert-border-width: 1px;--sys-alert-border-color: #bfdbfe;--sys-alert-radius: 6px;--sys-alert-padding: 16px;--sys-alert-gap: 12px;--sys-alert-icon-size: 20px;--sys-alert-icon-color: #3b82f6;--sys-alert-content-gap: 4px;--sys-alert-title-font-size: 14px;--sys-alert-title-font-weight: 600;--sys-alert-title-foreground: #0f172a;--sys-alert-title-line-height: 1.5;--sys-alert-description-font-size: 14px;--sys-alert-description-foreground: #475569;--sys-alert-description-line-height: 1.6;--sys-alert-destructive-background: #fef2f2;--sys-alert-destructive-border-color: #fecaca;--sys-alert-destructive-icon-color: #ef4444;--sys-alert-destructive-title-foreground: #991b1b;--sys-alert-destructive-description-foreground: #dc2626;--sys-alert-success-background: #f0fdf4;--sys-alert-success-border-color: #bbf7d0;--sys-alert-success-icon-color: #22c55e;--sys-alert-success-title-foreground: #166534;--sys-alert-success-description-foreground: #16a34a;--sys-alert-warning-background: #fffbeb;--sys-alert-warning-border-color: #fde68a;--sys-alert-warning-icon-color: #f59e0b;--sys-alert-warning-title-foreground: #92400e;--sys-alert-warning-description-foreground: #d97706;--sys-tabs-gap: var(--sys-item-composition-gap);--sys-tabs-list-gap: var(--sys-item-composition-gap);--sys-tabs-list-border-width: 1px;--sys-tabs-list-border-color: #d4d4d4;--sys-tabs-list-radius-xsmall: var(--sys-item-radius-xsmall);--sys-tabs-list-radius-small: var(--sys-item-radius-small);--sys-tabs-list-radius-medium: var(--sys-item-radius-medium);--sys-tabs-list-radius-large: var(--sys-item-radius-large);--sys-tabs-trigger-height-xsmall: var(--sys-item-height-xsmall);--sys-tabs-trigger-height-small: var(--sys-item-height-small);--sys-tabs-trigger-height-medium: var(--sys-item-height-medium);--sys-tabs-trigger-height-large: var(--sys-item-height-large);--sys-tabs-trigger-padding-x-xsmall: var(--sys-item-padding-x-xsmall);--sys-tabs-trigger-padding-x-small: var(--sys-item-padding-x-small);--sys-tabs-trigger-padding-x-medium: var(--sys-item-padding-x-medium);--sys-tabs-trigger-padding-x-large: var(--sys-item-padding-x-large);--sys-tabs-trigger-padding-y-min: var(--sys-item-padding-y-min);--sys-tabs-trigger-gap-xsmall: var(--sys-item-gap-xsmall);--sys-tabs-trigger-gap-small: var(--sys-item-gap-small);--sys-tabs-trigger-gap-medium: var(--sys-item-gap-medium);--sys-tabs-trigger-gap-large: var(--sys-item-gap-large);--sys-tabs-trigger-font-size-xsmall: var(--sys-item-label-size-xsmall);--sys-tabs-trigger-font-size-small: var(--sys-item-label-size-small);--sys-tabs-trigger-font-size-medium: var(--sys-item-label-size-medium);--sys-tabs-trigger-font-size-large: var(--sys-item-label-size-large);--sys-tabs-trigger-icon-size-xsmall: var(--sys-item-icon-size-xsmall);--sys-tabs-trigger-icon-size-small: var(--sys-item-icon-size-small);--sys-tabs-trigger-icon-size-medium: var(--sys-item-icon-size-medium);--sys-tabs-trigger-icon-size-large: var(--sys-item-icon-size-large);--sys-tabs-trigger-radius-xsmall: var(--sys-item-radius-xsmall);--sys-tabs-trigger-radius-small: var(--sys-item-radius-small);--sys-tabs-trigger-radius-medium: var(--sys-item-radius-medium);--sys-tabs-trigger-radius-large: var(--sys-item-radius-large);--sys-tabs-trigger-font-weight: 500;--sys-tabs-trigger-foreground-rest: #525252;--sys-tabs-trigger-foreground-hover: #171717;--sys-tabs-trigger-foreground-selected: #1d4ed8;--sys-tabs-trigger-background-rest: transparent;--sys-tabs-trigger-background-hover: rgba(23, 23, 23, .06);--sys-tabs-trigger-background-selected: rgba(37, 99, 235, .1);--sys-tabs-trigger-cursor: pointer;--sys-tabs-trigger-indicator-width: 3px;--sys-tabs-trigger-selected-indicator-color: #2563eb;--sys-tabs-trigger-disabled-opacity: .5;--sys-tabs-trigger-disabled-cursor: not-allowed;--sys-tabs-trigger-focus-ring-width: var(--sys-focus-ring-width);--sys-tabs-trigger-focus-ring-color: var(--sys-focus-ring-color);--sys-tabs-trigger-focus-ring-offset: var(--sys-focus-ring-offset);--sys-tabs-content-padding-xsmall: var(--sys-item-padding-x-xsmall);--sys-tabs-content-padding-small: var(--sys-item-padding-x-small);--sys-tabs-content-padding-medium: var(--sys-item-padding-x-medium);--sys-tabs-content-padding-large: var(--sys-item-padding-x-large);--sys-menu-content-background: var(--sys-floating-list-background);--sys-menu-content-border-width: var(--sys-floating-list-border-width);--sys-menu-content-border-color: var(--sys-floating-list-border-color);--sys-menu-content-radius-xsmall: var(--sys-floating-list-radius-xsmall);--sys-menu-content-radius-small: var(--sys-floating-list-radius-small);--sys-menu-content-radius-medium: var(--sys-floating-list-radius-medium);--sys-menu-content-radius-large: var(--sys-floating-list-radius-large);--sys-menu-content-radius: var(--sys-menu-content-radius-medium);--sys-menu-content-shadow: var(--sys-floating-list-shadow);--sys-menu-content-padding: var(--sys-floating-list-padding);--sys-menu-content-max-height: var(--sys-floating-list-max-height);--sys-menu-content-min-width: 180px;--sys-menu-content-z-index: var(--sys-floating-list-z-index);--sys-menu-item-padding-y-min: var(--sys-floating-list-item-padding-y-min);--sys-menu-item-height-xsmall: var(--sys-floating-list-item-height-xsmall);--sys-menu-item-height-small: var(--sys-floating-list-item-height-small);--sys-menu-item-padding-x-xsmall: var(--sys-floating-list-item-padding-x-xsmall);--sys-menu-item-padding-x-small: var(--sys-floating-list-item-padding-x-small);--sys-menu-item-gap-xsmall: var(--sys-floating-list-item-gap-xsmall);--sys-menu-item-gap-small: var(--sys-floating-list-item-gap-small);--sys-menu-item-font-size-xsmall: var(--sys-floating-list-item-font-size-xsmall);--sys-menu-item-font-size-small: var(--sys-floating-list-item-font-size-small);--sys-menu-item-icon-size-xsmall: var(--sys-floating-list-item-icon-size-xsmall);--sys-menu-item-icon-size-small: var(--sys-floating-list-item-icon-size-small);--sys-menu-item-radius-xsmall: var(--sys-floating-list-item-radius-xsmall);--sys-menu-item-radius-small: var(--sys-floating-list-item-radius-small);--sys-menu-item-height-medium: var(--sys-floating-list-item-height-medium);--sys-menu-item-padding-x-medium: var(--sys-floating-list-item-padding-x-medium);--sys-menu-item-gap-medium: var(--sys-floating-list-item-gap-medium);--sys-menu-item-font-size-medium: var(--sys-floating-list-item-font-size-medium);--sys-menu-item-icon-size-medium: var(--sys-floating-list-item-icon-size-medium);--sys-menu-item-radius-medium: var(--sys-floating-list-item-radius-medium);--sys-menu-item-height-large: var(--sys-floating-list-item-height-large);--sys-menu-item-padding-x-large: var(--sys-floating-list-item-padding-x-large);--sys-menu-item-gap-large: var(--sys-floating-list-item-gap-large);--sys-menu-item-font-size-large: var(--sys-floating-list-item-font-size-large);--sys-menu-item-icon-size-large: var(--sys-floating-list-item-icon-size-large);--sys-menu-item-radius-large: var(--sys-floating-list-item-radius-large);--sys-menu-item-background-rest: var(--sys-floating-list-item-background-rest);--sys-menu-item-background-highlighted: var(--sys-floating-list-item-background-highlighted);--sys-menu-item-background-disabled: var(--sys-floating-list-item-background-disabled);--sys-menu-item-foreground-rest: var(--sys-floating-list-item-foreground-rest);--sys-menu-item-foreground-highlighted: var(--sys-floating-list-item-foreground-highlighted);--sys-menu-item-foreground-disabled: var(--sys-floating-list-item-foreground-disabled);--sys-menu-item-indicator-background-rest: var(--sys-selection-indicator-background-rest);--sys-menu-item-indicator-border-color-rest: var(--sys-selection-indicator-border-color-rest);--sys-menu-item-indicator-foreground-rest: var(--sys-selection-indicator-foreground-rest);--sys-menu-item-indicator-background-selected: var(--sys-selection-indicator-background-selected);--sys-menu-item-indicator-border-color-selected: var(--sys-selection-indicator-border-color-selected);--sys-menu-item-indicator-foreground-selected: var(--sys-selection-indicator-foreground-selected);--sys-menu-item-indicator-border-width: var(--sys-selection-indicator-border-width);--sys-menu-item-indicator-checkbox-radius: var(--sys-selection-indicator-checkbox-radius);--sys-menu-item-indicator-radio-radius: var(--sys-selection-indicator-radio-radius);--sys-menu-item-cursor: pointer;--sys-menu-item-disabled-cursor: not-allowed;--sys-menu-separator-width: var(--sys-floating-list-separator-width);--sys-menu-separator-color: var(--sys-floating-list-separator-color);--sys-menu-separator-margin-y: var(--sys-floating-list-separator-margin-y);--sys-menu-group-label-font-size: 12px;--sys-menu-group-label-font-weight: 500;--sys-menu-group-label-foreground: #64748b;--sys-menu-group-label-padding-y: var(--sys-item-padding-y-min);--sys-menu-group-label-padding-x: var(--sys-item-padding-x-small);--sys-table-width: 100%;--sys-table-min-width: 0px;--sys-table-border-width: var(--sys-item-composition-seam-overlap);--sys-table-border-color: #e2e8f0;--sys-table-radius-xsmall: var(--sys-item-radius-xsmall);--sys-table-radius-small: var(--sys-item-radius-small);--sys-table-radius-medium: var(--sys-item-radius-medium);--sys-table-radius-large: var(--sys-item-radius-large);--sys-table-background: #ffffff;--sys-table-foreground: #334155;--sys-table-header-background: #f8fafc;--sys-table-header-foreground: #0f172a;--sys-table-header-font-weight: 600;--sys-table-row-striped-background: #fbfdff;--sys-table-row-hover-background: #f8fafc;--sys-table-row-selected-background: #eff6ff;--sys-table-separator-width: var(--sys-item-composition-seam-overlap);--sys-table-separator-color: #e2e8f0;--sys-table-cell-height-xsmall: var(--sys-item-height-xsmall);--sys-table-cell-height-small: var(--sys-item-height-small);--sys-table-cell-height-medium: var(--sys-item-height-medium);--sys-table-cell-height-large: var(--sys-item-height-large);--sys-table-cell-padding-y-min: var(--sys-item-padding-y-min);--sys-table-cell-padding-x-xsmall: var(--sys-item-padding-x-xsmall);--sys-table-cell-padding-x-small: var(--sys-item-padding-x-small);--sys-table-cell-padding-x-medium: var(--sys-item-padding-x-medium);--sys-table-cell-padding-x-large: var(--sys-item-padding-x-large);--sys-table-cell-gap-xsmall: var(--sys-item-gap-xsmall);--sys-table-cell-gap-small: var(--sys-item-gap-small);--sys-table-cell-gap-medium: var(--sys-item-gap-medium);--sys-table-cell-gap-large: var(--sys-item-gap-large);--sys-table-cell-font-size-xsmall: var(--sys-item-label-size-xsmall);--sys-table-cell-font-size-small: var(--sys-item-label-size-small);--sys-table-cell-font-size-medium: var(--sys-item-label-size-medium);--sys-table-cell-font-size-large: var(--sys-item-label-size-large);--sys-table-cell-icon-size-xsmall: var(--sys-item-icon-size-xsmall);--sys-table-cell-icon-size-small: var(--sys-item-icon-size-small);--sys-table-cell-icon-size-medium: var(--sys-item-icon-size-medium);--sys-table-cell-icon-size-large: var(--sys-item-icon-size-large);--sys-table-cell-font-weight: 400;--sys-table-caption-foreground: #64748b;--sys-table-caption-font-size: 14px;--sys-table-caption-font-weight: 400;--sys-table-caption-gap: var(--sys-item-gap-small);--sys-table-sort-focus-ring-width: var(--sys-focus-ring-width);--sys-table-sort-focus-ring-color: var(--sys-focus-ring-color);--sys-table-sort-focus-ring-offset: calc(-1 * var(--sys-focus-ring-width));--sys-tooltip-background: #1e293b;--sys-tooltip-foreground: #ffffff;--sys-tooltip-border-radius: 6px;--sys-tooltip-padding-y: 4px;--sys-tooltip-padding-x: 12px;--sys-tooltip-font-size: 12px;--sys-tooltip-font-weight: 400;--sys-tooltip-line-height: 1.5;--sys-tooltip-z-index: var(--sys-layer-tooltip);--sys-tooltip-max-width: 300px;--sys-progress-height: 8px;--sys-progress-track-background: #f1f5f9;--sys-progress-track-radius: 9999px;--sys-progress-range-background: #3b82f6;--sys-progress-range-radius: 9999px;--sys-progress-label-font-size: 12px;--sys-progress-label-color: #334155;--sys-progress-value-font-size: 12px;--sys-progress-value-color: #64748b;--sys-progress-gap: 8px;--sys-accordion-item-border-color: #e2e8f0;--sys-accordion-item-border-width: 1px;--sys-accordion-trigger-padding-x: 16px;--sys-accordion-trigger-padding-y: 12px;--sys-accordion-trigger-font-size: 14px;--sys-accordion-trigger-font-weight: 500;--sys-accordion-trigger-foreground: #0f172a;--sys-accordion-trigger-hover-background: #f8fafc;--sys-accordion-trigger-focus-ring-width: var(--sys-focus-ring-width);--sys-accordion-trigger-focus-ring-color: var(--sys-focus-ring-color);--sys-accordion-trigger-focus-ring-offset: var(--sys-focus-ring-offset);--sys-accordion-content-padding: 16px;--sys-accordion-content-font-size: 14px;--sys-accordion-content-color: #475569;--sys-popover-background: #ffffff;--sys-popover-border-color: #e2e8f0;--sys-popover-border-width: 1px;--sys-popover-radius: 8px;--sys-popover-shadow: 0 20px 60px rgba(0, 0, 0, .15);--sys-popover-padding: 16px;--sys-popover-max-width: 360px;--sys-popover-title-font-size: 14px;--sys-popover-title-font-weight: 600;--sys-popover-description-font-size: 12px;--sys-popover-description-color: #64748b;--sys-hovercard-background: #ffffff;--sys-hovercard-border-color: #e2e8f0;--sys-hovercard-border-width: 1px;--sys-hovercard-radius: 8px;--sys-hovercard-shadow: 0 20px 60px rgba(0, 0, 0, .15);--sys-hovercard-padding: 16px;--sys-hovercard-max-width: 360px;--sys-toggle-padding-y-min: var(--sys-item-padding-y-min);--sys-toggle-height-xsmall: var(--sys-item-height-xsmall);--sys-toggle-padding-x-xsmall: var(--sys-item-padding-x-xsmall);--sys-toggle-gap-xsmall: var(--sys-item-gap-xsmall);--sys-toggle-font-size-xsmall: var(--sys-item-label-size-xsmall);--sys-toggle-icon-size-xsmall: var(--sys-item-icon-size-xsmall);--sys-toggle-radius-xsmall: var(--sys-item-radius-xsmall);--sys-toggle-height-small: var(--sys-item-height-small);--sys-toggle-padding-x-small: var(--sys-item-padding-x-small);--sys-toggle-gap-small: var(--sys-item-gap-small);--sys-toggle-font-size-small: var(--sys-item-label-size-small);--sys-toggle-icon-size-small: var(--sys-item-icon-size-small);--sys-toggle-radius-small: var(--sys-item-radius-small);--sys-toggle-height-medium: var(--sys-item-height-medium);--sys-toggle-padding-x-medium: var(--sys-item-padding-x-medium);--sys-toggle-gap-medium: var(--sys-item-gap-medium);--sys-toggle-font-size-medium: var(--sys-item-label-size-medium);--sys-toggle-icon-size-medium: var(--sys-item-icon-size-medium);--sys-toggle-radius-medium: var(--sys-item-radius-medium);--sys-toggle-height-large: var(--sys-item-height-large);--sys-toggle-padding-x-large: var(--sys-item-padding-x-large);--sys-toggle-gap-large: var(--sys-item-gap-large);--sys-toggle-font-size-large: var(--sys-item-label-size-large);--sys-toggle-icon-size-large: var(--sys-item-icon-size-large);--sys-toggle-radius-large: var(--sys-item-radius-large);--sys-toggle-background-rest: var(--sys-exposed-selection-background-rest);--sys-toggle-background-hover: var(--sys-exposed-selection-background-hover);--sys-toggle-background-pressed: var(--sys-exposed-selection-background-selected);--sys-toggle-background-pressed-hover: var(--sys-exposed-selection-background-selected-hover);--sys-toggle-background-disabled: var(--sys-exposed-selection-background-disabled);--sys-toggle-foreground-rest: var(--sys-exposed-selection-foreground-rest);--sys-toggle-foreground-pressed: var(--sys-exposed-selection-foreground-selected);--sys-toggle-foreground-pressed-hover: var(--sys-exposed-selection-foreground-selected-hover);--sys-toggle-foreground-disabled: var(--sys-exposed-selection-foreground-disabled);--sys-toggle-border-width: var(--sys-exposed-selection-border-width);--sys-toggle-border-color-rest: var(--sys-exposed-selection-border-color-rest);--sys-toggle-border-color-hover: var(--sys-exposed-selection-border-color-hover);--sys-toggle-border-color-pressed: var(--sys-exposed-selection-border-color-selected);--sys-toggle-border-color-disabled: var(--sys-exposed-selection-border-color-disabled);--sys-toggle-background: var(--sys-toggle-background-rest);--sys-toggle-foreground: var(--sys-toggle-foreground-rest);--sys-toggle-pressed-background: var(--sys-toggle-background-pressed);--sys-toggle-pressed-foreground: var(--sys-toggle-foreground-pressed);--sys-toggle-padding-x: var(--sys-toggle-padding-x-medium);--sys-toggle-padding-y: var(--sys-toggle-padding-y-min);--sys-toggle-radius: var(--sys-toggle-radius-medium);--sys-toggle-font-size: var(--sys-toggle-font-size-medium);--sys-toggle-gap: var(--sys-toggle-gap-medium);--sys-toggle-border-color: var(--sys-toggle-border-color-rest);--sys-toggle-focus-ring-width: var(--sys-focus-ring-width);--sys-toggle-focus-ring-color: var(--sys-focus-ring-color);--sys-toggle-focus-ring-offset: var(--sys-focus-ring-offset);--sys-toggle-group-gap: var(--sys-item-composition-gap);--sys-toggle-group-separator-length: var(--sys-item-composition-separator-length);--sys-toggle-group-separator-width: var(--sys-exposed-selection-separator-width);--sys-toggle-group-separator-color: var(--sys-exposed-selection-separator-color);--sys-toggle-group-item-background-rest: var(--sys-toggle-background-rest);--sys-toggle-group-item-background-hover: var(--sys-toggle-background-hover);--sys-toggle-group-item-background-selected: var(--sys-toggle-background-pressed);--sys-toggle-group-item-background-selected-hover: var(--sys-toggle-background-pressed-hover);--sys-toggle-group-item-background-disabled: var(--sys-toggle-background-disabled);--sys-toggle-group-item-foreground-rest: var(--sys-toggle-foreground-rest);--sys-toggle-group-item-foreground-selected: var(--sys-toggle-foreground-pressed);--sys-toggle-group-item-foreground-selected-hover: var(--sys-toggle-foreground-pressed-hover);--sys-toggle-group-item-foreground-disabled: var(--sys-toggle-foreground-disabled);--sys-togglegroup-gap: var(--sys-toggle-group-gap);--sys-togglegroup-item-background: var(--sys-toggle-group-item-background-rest);--sys-togglegroup-item-foreground: var(--sys-toggle-group-item-foreground-rest);--sys-togglegroup-item-selected-background: var(--sys-toggle-group-item-background-selected);--sys-togglegroup-item-selected-foreground: var(--sys-toggle-group-item-foreground-selected);--sys-togglegroup-item-padding-x: var(--sys-toggle-padding-x-medium);--sys-togglegroup-item-padding-y: var(--sys-toggle-padding-y-min);--sys-togglegroup-item-radius: var(--sys-toggle-radius-medium);--sys-togglegroup-item-font-size: var(--sys-toggle-font-size-medium);--sys-togglegroup-item-border-width: 1px;--sys-togglegroup-item-border-color: #e2e8f0;--sys-togglegroup-item-focus-ring-width: var(--sys-focus-ring-width);--sys-togglegroup-item-focus-ring-color: var(--sys-focus-ring-color);--sys-togglegroup-item-focus-ring-offset: var(--sys-focus-ring-offset);--sys-scrollarea-viewport-height: 200px;--sys-scrollarea-scrollbar-width: 10px;--sys-scrollarea-scrollbar-background: #f1f5f9;--sys-scrollarea-thumb-background: #cbd5e1;--sys-scrollarea-thumb-radius: 9999px;--sys-scrollarea-thumb-hover-background: #94a3b8;--sys-collapsible-trigger-font-size: 14px;--sys-collapsible-trigger-font-weight: 500;--sys-collapsible-trigger-foreground: #0f172a;--sys-collapsible-trigger-cursor: pointer;--sys-collapsible-trigger-padding: 8px;--sys-collapsible-trigger-gap: 8px;--sys-disclosure-indicator-size: var(--tmp-gu-2);--sys-disclosure-indicator-color: currentColor;--sys-collapsible-indicator-size: var(--sys-disclosure-indicator-size);--sys-collapsible-indicator-color: var(--sys-disclosure-indicator-color);--sys-collapsible-trigger-hover-background: rgba(15, 23, 42, .06);--sys-collapsible-trigger-focus-ring-width: var(--sys-focus-ring-width);--sys-collapsible-trigger-focus-ring-color: var(--sys-focus-ring-color);--sys-collapsible-trigger-focus-ring-offset: var(--sys-focus-ring-offset);--sys-collapsible-content-padding: 16px;--sys-collapsible-content-background: #ffffff;--sys-collapsible-content-border-color: #e2e8f0;--sys-collapsible-content-border-width: 1px;--sys-collapsible-disabled-opacity: .5;--sys-collapsible-disabled-cursor: not-allowed;--sys-slider-width: 100%;--sys-slider-height-xsmall: var(--sys-item-height-xsmall);--sys-slider-height-small: var(--sys-item-height-small);--sys-slider-height-medium: var(--sys-item-height-medium);--sys-slider-height-large: var(--sys-item-height-large);--sys-slider-padding-x-xsmall: var(--sys-item-padding-x-xsmall);--sys-slider-padding-x-small: var(--sys-item-padding-x-small);--sys-slider-padding-x-medium: var(--sys-item-padding-x-medium);--sys-slider-padding-x-large: var(--sys-item-padding-x-large);--sys-slider-radius-xsmall: var(--sys-item-radius-xsmall);--sys-slider-radius-small: var(--sys-item-radius-small);--sys-slider-radius-medium: var(--sys-item-radius-medium);--sys-slider-radius-large: var(--sys-item-radius-large);--sys-slider-background-rest: var(--sys-data-control-background-rest);--sys-slider-background-hover: var(--sys-data-control-background-hover);--sys-slider-background-focus: var(--sys-data-control-background-focus);--sys-slider-background-disabled: var(--sys-data-control-background-disabled);--sys-slider-background-invalid: var(--sys-data-control-background-invalid);--sys-slider-border-width: var(--sys-data-control-border-width);--sys-slider-border-color-rest: var(--sys-data-control-border-color-rest);--sys-slider-border-color-hover: var(--sys-data-control-border-color-hover);--sys-slider-border-color-focus: var(--sys-data-control-border-color-focus);--sys-slider-border-color-disabled: var(--sys-data-control-border-color-disabled);--sys-slider-border-color-invalid: var(--sys-data-control-border-color-invalid);--sys-slider-track-height-xsmall: 4px;--sys-slider-track-height-small: 4px;--sys-slider-track-height-medium: 6px;--sys-slider-track-height-large: 8px;--sys-slider-track-background: #f1f5f9;--sys-slider-track-radius: 9999px;--sys-slider-range-background: #3b82f6;--sys-slider-range-radius: 9999px;--sys-slider-thumb-size-xsmall: 16px;--sys-slider-thumb-size-small: 16px;--sys-slider-thumb-size-medium: 20px;--sys-slider-thumb-size-large: 24px;--sys-slider-thumb-background: #ffffff;--sys-slider-thumb-radius: 50%;--sys-slider-thumb-border-width: 2px;--sys-slider-thumb-border-color: #3b82f6;--sys-slider-thumb-cursor: grab;--sys-slider-thumb-shadow: 0 1px 3px rgba(0, 0, 0, .08);--sys-slider-focus-ring-width: var(--sys-focus-ring-width);--sys-slider-focus-ring-color: var(--sys-focus-ring-color);--sys-slider-focus-ring-offset: var(--sys-focus-ring-offset);--sys-slider-disabled-opacity: .5;--sys-slider-disabled-cursor: not-allowed;--sys-slider-vertical-length: 200px;--sys-stops-slider-width: var(--sys-slider-width);--sys-stops-slider-height-xsmall: var(--sys-slider-height-xsmall);--sys-stops-slider-height-small: var(--sys-slider-height-small);--sys-stops-slider-height-medium: var(--sys-slider-height-medium);--sys-stops-slider-height-large: var(--sys-slider-height-large);--sys-stops-slider-padding-x-xsmall: var(--sys-slider-padding-x-xsmall);--sys-stops-slider-padding-x-small: var(--sys-slider-padding-x-small);--sys-stops-slider-padding-x-medium: var(--sys-slider-padding-x-medium);--sys-stops-slider-padding-x-large: var(--sys-slider-padding-x-large);--sys-stops-slider-radius-xsmall: var(--sys-slider-radius-xsmall);--sys-stops-slider-radius-small: var(--sys-slider-radius-small);--sys-stops-slider-radius-medium: var(--sys-slider-radius-medium);--sys-stops-slider-radius-large: var(--sys-slider-radius-large);--sys-stops-slider-track-height-xsmall: var(--sys-slider-track-height-xsmall);--sys-stops-slider-track-height-small: var(--sys-slider-track-height-small);--sys-stops-slider-track-height-medium: var(--sys-slider-track-height-medium);--sys-stops-slider-track-height-large: var(--sys-slider-track-height-large);--sys-stops-slider-track-background: var(--sys-slider-track-background);--sys-stops-slider-track-radius: var(--sys-slider-track-radius);--sys-stops-slider-thumb-size-xsmall: var(--sys-slider-thumb-size-xsmall);--sys-stops-slider-thumb-size-small: var(--sys-slider-thumb-size-small);--sys-stops-slider-thumb-size-medium: var(--sys-slider-thumb-size-medium);--sys-stops-slider-thumb-size-large: var(--sys-slider-thumb-size-large);--sys-stops-slider-thumb-background: var(--sys-slider-thumb-background);--sys-stops-slider-thumb-radius: var(--sys-slider-thumb-radius);--sys-stops-slider-thumb-border-width: var(--sys-slider-thumb-border-width);--sys-stops-slider-thumb-border-color: var(--sys-slider-thumb-border-color);--sys-stops-slider-thumb-shadow: var(--sys-slider-thumb-shadow);--sys-stops-slider-thumb-cursor: var(--sys-slider-thumb-cursor);--sys-stops-slider-selected-ring-width: 3px;--sys-stops-slider-selected-ring-color: rgba(59, 130, 246, .35);--sys-stops-slider-removing-opacity: .35;--sys-stops-slider-add-cursor: copy;--sys-stops-slider-focus-ring-width: var(--sys-slider-focus-ring-width);--sys-stops-slider-focus-ring-color: var(--sys-slider-focus-ring-color);--sys-stops-slider-focus-ring-offset: var(--sys-slider-focus-ring-offset);--sys-stops-slider-disabled-opacity: var(--sys-slider-disabled-opacity);--sys-stops-slider-disabled-cursor: var(--sys-slider-disabled-cursor);--sys-checkerboard-size: 8px;--sys-checkerboard-tint: rgba(0, 0, 0, .08);--sys-checkerboard-image: linear-gradient(45deg, var(--sys-checkerboard-tint) 25%, transparent 25%), linear-gradient(-45deg, var(--sys-checkerboard-tint) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, var(--sys-checkerboard-tint) 75%), linear-gradient(-45deg, transparent 75%, var(--sys-checkerboard-tint) 75%);--sys-checkerboard-position: 0 0, 0 calc(var(--sys-checkerboard-size) / 2), calc(var(--sys-checkerboard-size) / 2) calc(var(--sys-checkerboard-size) / -2), calc(var(--sys-checkerboard-size) / -2) 0;--sys-color-input-gap: var(--sys-item-composition-gap);--sys-color-input-inset: var(--sys-item-composition-inset);--sys-color-input-seam-overlap: var(--sys-item-composition-seam-overlap);--sys-color-input-swatch-size-xsmall: var(--sys-item-height-xsmall);--sys-color-input-swatch-size-small: var(--sys-item-height-small);--sys-color-input-swatch-size-medium: var(--sys-item-height-medium);--sys-color-input-swatch-size-large: var(--sys-item-height-large);--sys-color-input-swatch-radius-xsmall: var(--sys-input-radius-xsmall);--sys-color-input-swatch-radius-small: var(--sys-input-radius-small);--sys-color-input-swatch-radius-medium: var(--sys-input-radius-medium);--sys-color-input-swatch-radius-large: var(--sys-input-radius-large);--sys-color-input-swatch-empty-background: var(--sys-data-control-background-rest);--sys-color-input-swatch-border-width: var(--sys-data-control-border-width);--sys-color-input-swatch-border-color-rest: var(--sys-data-control-border-color-rest);--sys-color-input-swatch-border-color-hover: var(--sys-data-control-border-color-hover);--sys-color-input-swatch-cursor: pointer;--sys-color-input-swatch-focus-ring-width: var(--sys-focus-ring-width);--sys-color-input-swatch-focus-ring-color: var(--sys-focus-ring-color);--sys-color-input-swatch-focus-ring-offset: var(--sys-focus-ring-offset);--sys-color-input-disabled-opacity: var(--sys-slider-disabled-opacity);--sys-color-input-disabled-cursor: var(--sys-slider-disabled-cursor);--sys-dial-size-xsmall: var(--sys-item-height-xsmall);--sys-dial-size-small: var(--sys-item-height-small);--sys-dial-size-medium: var(--sys-item-height-medium);--sys-dial-size-large: var(--sys-item-height-large);--sys-dial-radius-xsmall: var(--sys-slider-radius-xsmall);--sys-dial-radius-small: var(--sys-slider-radius-small);--sys-dial-radius-medium: var(--sys-slider-radius-medium);--sys-dial-radius-large: var(--sys-slider-radius-large);--sys-dial-icon-size-xsmall: var(--sys-item-icon-size-xsmall);--sys-dial-icon-size-small: var(--sys-item-icon-size-small);--sys-dial-icon-size-medium: var(--sys-item-icon-size-medium);--sys-dial-icon-size-large: var(--sys-item-icon-size-large);--sys-dial-indicator-color: var(--sys-data-control-foreground-rest);--sys-dial-cursor: var(--sys-slider-thumb-cursor);--sys-dial-focus-ring-width: var(--sys-slider-focus-ring-width);--sys-dial-focus-ring-color: var(--sys-slider-focus-ring-color);--sys-dial-focus-ring-offset: var(--sys-slider-focus-ring-offset);--sys-dial-disabled-opacity: var(--sys-slider-disabled-opacity);--sys-dial-disabled-cursor: var(--sys-slider-disabled-cursor);--sys-xy-pad-size-xsmall: var(--sys-item-height-xsmall);--sys-xy-pad-size-small: var(--sys-item-height-small);--sys-xy-pad-size-medium: var(--sys-item-height-medium);--sys-xy-pad-size-large: var(--sys-item-height-large);--sys-xy-pad-radius-xsmall: var(--sys-slider-radius-xsmall);--sys-xy-pad-radius-small: var(--sys-slider-radius-small);--sys-xy-pad-radius-medium: var(--sys-slider-radius-medium);--sys-xy-pad-radius-large: var(--sys-slider-radius-large);--sys-xy-pad-icon-size-xsmall: var(--sys-item-icon-size-xsmall);--sys-xy-pad-icon-size-small: var(--sys-item-icon-size-small);--sys-xy-pad-icon-size-medium: var(--sys-item-icon-size-medium);--sys-xy-pad-icon-size-large: var(--sys-item-icon-size-large);--sys-xy-pad-indicator-color: var(--sys-data-control-foreground-rest);--sys-xy-pad-cursor: var(--sys-slider-thumb-cursor);--sys-xy-pad-focus-ring-width: var(--sys-slider-focus-ring-width);--sys-xy-pad-focus-ring-color: var(--sys-slider-focus-ring-color);--sys-xy-pad-focus-ring-offset: var(--sys-slider-focus-ring-offset);--sys-xy-pad-disabled-opacity: var(--sys-slider-disabled-opacity);--sys-xy-pad-disabled-cursor: var(--sys-slider-disabled-cursor);--sys-slider-input-gap: var(--sys-item-composition-gap);--sys-slider-input-inset: var(--sys-item-composition-inset);--sys-slider-input-seam-overlap: var(--sys-item-composition-seam-overlap);--sys-slider-input-value-width-xsmall: calc(var(--sys-item-height-xsmall) + (var(--sys-item-padding-x-xsmall) * 2));--sys-slider-input-value-width-small: calc(var(--sys-item-height-small) + (var(--sys-item-padding-x-small) * 2));--sys-slider-input-value-width-medium: calc(var(--sys-item-height-medium) + (var(--sys-item-padding-x-medium) * 2));--sys-slider-input-value-width-large: calc(var(--sys-item-height-large) + (var(--sys-item-padding-x-large) * 2));--sys-range-slider-input-gap: var(--sys-item-composition-gap);--sys-range-slider-input-seam-overlap: var(--sys-item-composition-seam-overlap);--sys-range-slider-input-slider-width: var(--tmp-gu-20);--sys-range-slider-input-slider-min-width: var(--tmp-gu-12);--sys-multi-field-select-field-separator-width: var(--sys-select-group-separator-width);--sys-multi-field-select-field-separator-color: var(--sys-select-group-separator-color);--sys-multi-field-select-field-min-width: var(--sys-select-content-min-width);--sys-aspectratio-ratio: 1;--sys-separator-width: 1px;--sys-separator-color: #64748b;--sys-separator-orientation-horizontal-width: 100%;--sys-separator-orientation-horizontal-height: var(--sys-separator-width);--sys-separator-orientation-vertical-width: var(--sys-separator-width);--sys-separator-orientation-vertical-height: 100%;--sys-skeleton-background: #64748b;--sys-skeleton-shimmer-highlight: #f1f5f9;--sys-skeleton-radius: 6px;--sys-skeleton-animation-duration: 1.2s;--sys-skeleton-animation-easing: ease-in-out;--sys-component-transition-duration: .15s}:root[data-sys-color-scheme=system]{color-scheme:light dark}:root[data-sys-color-scheme=light]{color-scheme:light}:root[data-sys-color-scheme=dark]{color-scheme:dark}:root[data-sys-color-scheme=dark]{--sys-focus-ring-color: #60a5fa;--sys-toolbar-border-color: transparent;--sys-toolbar-background: #232323;--sys-button-background-primary-rest: #3b82f6;--sys-button-foreground-primary-rest: #ffffff;--sys-button-border-color-primary-rest: #3b82f6;--sys-button-background-primary-hover: #2563eb;--sys-button-foreground-primary-hover: #ffffff;--sys-button-border-color-primary-hover: #2563eb;--sys-button-background-primary-active: #1d4ed8;--sys-button-foreground-primary-active: #ffffff;--sys-button-border-color-primary-active: #1d4ed8;--sys-button-background-primary-disabled: #1e3a8a;--sys-button-foreground-primary-disabled: #dbeafe;--sys-button-border-color-primary-disabled:#1e3a8a;--sys-button-background-secondary-rest: transparent;--sys-button-foreground-secondary-rest: #e5e5e5;--sys-button-border-color-secondary-rest: #737373;--sys-button-background-secondary-hover: #262626;--sys-button-foreground-secondary-hover: #fafafa;--sys-button-border-color-secondary-hover: #a3a3a3;--sys-button-background-secondary-active: #3f3f3f;--sys-button-foreground-secondary-active: #ffffff;--sys-button-border-color-secondary-active: #d4d4d4;--sys-button-background-secondary-disabled: transparent;--sys-button-foreground-secondary-disabled: #737373;--sys-button-border-color-secondary-disabled:#3f3f3f;--sys-button-background-tertiary-rest: #262626;--sys-button-foreground-tertiary-rest: #e5e5e5;--sys-button-border-color-tertiary-rest: transparent;--sys-button-background-tertiary-hover: #3f3f3f;--sys-button-foreground-tertiary-hover: #e5e5e5;--sys-button-border-color-tertiary-hover: transparent;--sys-button-background-tertiary-active: #525252;--sys-button-foreground-tertiary-active: #e5e5e5;--sys-button-border-color-tertiary-active: transparent;--sys-button-background-tertiary-disabled: #262626;--sys-button-foreground-tertiary-disabled: #737373;--sys-button-border-color-tertiary-disabled:transparent;--sys-button-background-quaternary-rest: transparent;--sys-button-foreground-quaternary-rest: #e5e5e5;--sys-button-border-color-quaternary-rest: transparent;--sys-button-background-quaternary-hover: #3f3f3f;--sys-button-foreground-quaternary-hover: #e5e5e5;--sys-button-border-color-quaternary-hover: transparent;--sys-button-background-quaternary-active: #525252;--sys-button-foreground-quaternary-active: #e5e5e5;--sys-button-border-color-quaternary-active: transparent;--sys-button-background-quaternary-disabled: transparent;--sys-button-foreground-quaternary-disabled: #737373;--sys-button-border-color-quaternary-disabled:transparent;--sys-button-background-detrimental-rest: #ef4444;--sys-button-foreground-detrimental-rest: #ffffff;--sys-button-border-color-detrimental-rest: #ef4444;--sys-button-background-detrimental-hover: #dc2626;--sys-button-foreground-detrimental-hover: #ffffff;--sys-button-border-color-detrimental-hover: #dc2626;--sys-button-background-detrimental-active: #b91c1c;--sys-button-foreground-detrimental-active: #ffffff;--sys-button-border-color-detrimental-active: #b91c1c;--sys-button-background-detrimental-disabled: #7f1d1d;--sys-button-foreground-detrimental-disabled: #fee2e2;--sys-button-border-color-detrimental-disabled:#7f1d1d;--sys-inline-action-foreground-rest: #60a5fa;--sys-inline-action-foreground-hover: #93c5fd;--sys-inline-action-foreground-active: #bfdbfe;--sys-inline-action-foreground-visited: #c4b5fd;--sys-inline-action-foreground-disabled: #1e3a8a;--sys-tag-background-neutral: #3f3f3f;--sys-tag-foreground-neutral: #fafafa;--sys-tag-background-info: #262626;--sys-tag-foreground-info: #93c5fd;--sys-tag-background-success: #262626;--sys-tag-foreground-success: #86efac;--sys-tag-background-warning: #262626;--sys-tag-foreground-warning: #fcd34d;--sys-tag-background-danger: #262626;--sys-tag-foreground-danger: #fca5a5;--sys-badge-background-neutral: #3f3f3f;--sys-badge-foreground-neutral: #fafafa;--sys-badge-background-info: #262626;--sys-badge-foreground-info: #93c5fd;--sys-badge-background-success: #262626;--sys-badge-foreground-success: #86efac;--sys-badge-background-warning: #262626;--sys-badge-foreground-warning: #fcd34d;--sys-badge-background-danger: #262626;--sys-badge-foreground-danger: #fca5a5;--sys-tags-input-value-background: var(--sys-tag-background-neutral);--sys-tags-input-value-foreground: var(--sys-tag-foreground-neutral);--sys-exposed-selection-background-rest: #171717;--sys-exposed-selection-background-hover: #262626;--sys-exposed-selection-background-selected: #eff6ff;--sys-exposed-selection-background-selected-hover: #dbeafe;--sys-exposed-selection-background-disabled: #171717;--sys-exposed-selection-foreground-rest: #fafafa;--sys-exposed-selection-foreground-selected: #171717;--sys-exposed-selection-foreground-selected-hover: #171717;--sys-exposed-selection-foreground-disabled: #737373;--sys-exposed-selection-border-color-rest: #525252;--sys-exposed-selection-border-color-hover: #737373;--sys-exposed-selection-border-color-selected: #bfdbfe;--sys-exposed-selection-border-color-disabled: #3f3f3f;--sys-exposed-selection-separator-color: #3f3f3f;--sys-selection-indicator-background-rest: transparent;--sys-selection-indicator-border-color-rest: #737373;--sys-selection-indicator-foreground-rest: #737373;--sys-selection-indicator-background-selected: #3b82f6;--sys-selection-indicator-border-color-selected: #3b82f6;--sys-selection-indicator-foreground-selected: #ffffff;--sys-data-control-background-rest: #171717;--sys-data-control-background-hover: #171717;--sys-data-control-background-focus: #171717;--sys-data-control-background-disabled: #262626;--sys-data-control-background-invalid: #171717;--sys-data-control-foreground-rest: #fafafa;--sys-data-control-foreground-hover: #fafafa;--sys-data-control-foreground-focus: #fafafa;--sys-data-control-foreground-disabled: #737373;--sys-data-control-foreground-invalid: #fafafa;--sys-data-control-border-color-rest: #525252;--sys-data-control-border-color-hover: #737373;--sys-data-control-border-color-focus: #60a5fa;--sys-data-control-border-color-disabled: #3f3f3f;--sys-data-control-border-color-invalid: #f87171;--sys-data-control-placeholder-color-rest: #a3a3a3;--sys-data-control-placeholder-color-hover: #a3a3a3;--sys-data-control-placeholder-color-focus: #a3a3a3;--sys-data-control-placeholder-color-disabled: #737373;--sys-data-control-placeholder-color-invalid: #a3a3a3;--sys-floating-list-background: #171717;--sys-floating-list-border-color: #525252;--sys-floating-list-shadow: 0 20px 60px rgba(0, 0, 0, .52);--sys-floating-list-item-background-rest: transparent;--sys-floating-list-item-background-highlighted: #262626;--sys-floating-list-item-background-selected: #eff6ff;--sys-floating-list-item-background-selected-highlighted: #dbeafe;--sys-floating-list-item-background-disabled: transparent;--sys-floating-list-item-foreground-rest: #fafafa;--sys-floating-list-item-foreground-highlighted: #fafafa;--sys-floating-list-item-foreground-selected: #1d4ed8;--sys-floating-list-item-foreground-selected-highlighted: #1e40af;--sys-floating-list-item-foreground-disabled: #737373;--sys-floating-list-separator-color: #3f3f3f;--sys-floating-list-group-label-foreground: #a3a3a3;--sys-card-background: #171717;--sys-card-border-color: #525252;--sys-card-shadow: 0 1px 3px rgba(0, 0, 0, .32);--sys-card-header-color: #fafafa;--sys-card-body-color: #d4d4d4;--sys-dialog-background: #171717;--sys-dialog-border: 1px solid #525252;--sys-dialog-shadow: 0 20px 60px rgba(0, 0, 0, .52);--sys-dialog-warning-background: #450a0a;--sys-dialog-warning-foreground: #fca5a5;--sys-dialog-warning-border-color: #7f1d1d;--sys-toast-background: #262626;--sys-toast-border: 1px solid #525252;--sys-toast-shadow: 0 10px 30px rgba(0, 0, 0, .55);--sys-toast-title-color: #fafafa;--sys-toast-description-color: #a3a3a3;--sys-toast-icon-color-info: #93c5fd;--sys-toast-icon-color-success: #86efac;--sys-toast-icon-color-warning: #fcd34d;--sys-toast-icon-color-error: #fca5a5;--sys-toast-close-color: #737373;--sys-toast-close-hover-color: #fafafa;--sys-dialog-backdrop-background: rgba(0, 0, 0, .76);--sys-dialog-title-color: #fafafa;--sys-dialog-body-color: #d4d4d4;--sys-dialog-close-hover-background: #262626;--sys-dialog-close-hover-color: #fafafa;--sys-checkbox-label-foreground: #fafafa;--sys-radio-group-label-foreground: #fafafa;--sys-switch-thumb-shadow: 0 1px 3px rgba(0, 0, 0, .32);--sys-switch-label-foreground: #fafafa;--sys-label-foreground: #fafafa;--sys-field-description-foreground: #a3a3a3;--sys-field-error-foreground: #fca5a5;--sys-field-required-foreground: #fca5a5;--sys-avatar-background: #3f3f3f;--sys-avatar-fallback-foreground: #d4d4d4;--sys-avatar-fallback-background: #3f3f3f;--sys-alert-background: #262626;--sys-alert-foreground: #93c5fd;--sys-alert-border-color: #1e40af;--sys-alert-icon-color: #60a5fa;--sys-alert-title-foreground: #fafafa;--sys-alert-description-foreground: #d4d4d4;--sys-alert-destructive-background: #262626;--sys-alert-destructive-border-color: #991b1b;--sys-alert-destructive-icon-color: #f87171;--sys-alert-destructive-title-foreground: #fecaca;--sys-alert-destructive-description-foreground: #f87171;--sys-alert-success-background: #262626;--sys-alert-success-border-color: #166534;--sys-alert-success-icon-color: #4ade80;--sys-alert-success-title-foreground: #bbf7d0;--sys-alert-success-description-foreground: #4ade80;--sys-alert-warning-background: #262626;--sys-alert-warning-border-color: #92400e;--sys-alert-warning-icon-color: #fbbf24;--sys-alert-warning-title-foreground: #fde68a;--sys-alert-warning-description-foreground: #fbbf24;--sys-tabs-list-border-color: #525252;--sys-tabs-trigger-foreground-rest: #a3a3a3;--sys-tabs-trigger-foreground-hover: #fafafa;--sys-tabs-trigger-foreground-selected: #93c5fd;--sys-tabs-trigger-background-hover: rgba(255, 255, 255, .08);--sys-tabs-trigger-background-selected: #262626;--sys-tabs-trigger-selected-indicator-color: #60a5fa;--sys-menu-group-label-foreground: #a3a3a3;--sys-table-border-color: #525252;--sys-table-background: #171717;--sys-table-foreground: #e5e5e5;--sys-table-header-background: #262626;--sys-table-header-foreground: #fafafa;--sys-table-row-striped-background: #1c1c1c;--sys-table-row-hover-background: #262626;--sys-table-row-selected-background: #172554;--sys-table-separator-color: #525252;--sys-table-caption-foreground: #a3a3a3;--sys-tooltip-background: #0a0a0a;--sys-progress-track-background: #262626;--sys-progress-label-color: #e5e5e5;--sys-progress-value-color: #a3a3a3;--sys-accordion-item-border-color: #525252;--sys-accordion-trigger-foreground: #fafafa;--sys-accordion-trigger-hover-background: #262626;--sys-accordion-content-color: #d4d4d4;--sys-popover-background: #171717;--sys-popover-border-color: #525252;--sys-popover-shadow: 0 20px 60px rgba(0, 0, 0, .52);--sys-popover-description-color: #a3a3a3;--sys-hovercard-background: #171717;--sys-hovercard-border-color: #525252;--sys-hovercard-shadow: 0 20px 60px rgba(0, 0, 0, .52);--sys-toggle-background: var(--sys-toggle-background-rest);--sys-toggle-foreground: var(--sys-toggle-foreground-rest);--sys-toggle-border-color: var(--sys-toggle-border-color-rest);--sys-togglegroup-item-background: var(--sys-toggle-group-item-background-rest);--sys-togglegroup-item-foreground: var(--sys-toggle-group-item-foreground-rest);--sys-togglegroup-item-border-color: #525252;--sys-scrollarea-scrollbar-background: #262626;--sys-scrollarea-thumb-background: #525252;--sys-scrollarea-thumb-hover-background: #737373;--sys-slider-track-background: #262626;--sys-slider-thumb-background: #fafafa;--sys-slider-thumb-border-color: #60a5fa;--sys-stops-slider-selected-ring-color: rgba(96, 165, 250, .35);--sys-checkerboard-tint: rgba(255, 255, 255, .1);--sys-slider-thumb-shadow: 0 1px 3px rgba(0, 0, 0, .32);--sys-collapsible-trigger-foreground: #fafafa;--sys-collapsible-trigger-hover-background: rgba(255, 255, 255, .08);--sys-collapsible-content-background: #171717;--sys-collapsible-content-border-color: #525252;--sys-skeleton-background: #525252;--sys-skeleton-shimmer-highlight: #262626}@media(prefers-color-scheme:dark){:root:not([data-sys-color-scheme=light]){--sys-focus-ring-color: #60a5fa;--sys-toolbar-border-color: transparent;--sys-toolbar-background: #232323;--sys-button-background-primary-rest: #3b82f6;--sys-button-foreground-primary-rest: #ffffff;--sys-button-border-color-primary-rest: #3b82f6;--sys-button-background-primary-hover: #2563eb;--sys-button-foreground-primary-hover: #ffffff;--sys-button-border-color-primary-hover: #2563eb;--sys-button-background-primary-active: #1d4ed8;--sys-button-foreground-primary-active: #ffffff;--sys-button-border-color-primary-active: #1d4ed8;--sys-button-background-primary-disabled: #1e3a8a;--sys-button-foreground-primary-disabled: #dbeafe;--sys-button-border-color-primary-disabled:#1e3a8a;--sys-button-background-secondary-rest: transparent;--sys-button-foreground-secondary-rest: #e5e5e5;--sys-button-border-color-secondary-rest: #737373;--sys-button-background-secondary-hover: #262626;--sys-button-foreground-secondary-hover: #fafafa;--sys-button-border-color-secondary-hover: #a3a3a3;--sys-button-background-secondary-active: #3f3f3f;--sys-button-foreground-secondary-active: #ffffff;--sys-button-border-color-secondary-active: #d4d4d4;--sys-button-background-secondary-disabled: transparent;--sys-button-foreground-secondary-disabled: #737373;--sys-button-border-color-secondary-disabled:#3f3f3f;--sys-button-background-tertiary-rest: #262626;--sys-button-foreground-tertiary-rest: #e5e5e5;--sys-button-border-color-tertiary-rest: transparent;--sys-button-background-tertiary-hover: #3f3f3f;--sys-button-foreground-tertiary-hover: #e5e5e5;--sys-button-border-color-tertiary-hover: transparent;--sys-button-background-tertiary-active: #525252;--sys-button-foreground-tertiary-active: #e5e5e5;--sys-button-border-color-tertiary-active: transparent;--sys-button-background-tertiary-disabled: #262626;--sys-button-foreground-tertiary-disabled: #737373;--sys-button-border-color-tertiary-disabled:transparent;--sys-button-background-quaternary-rest: transparent;--sys-button-foreground-quaternary-rest: #e5e5e5;--sys-button-border-color-quaternary-rest: transparent;--sys-button-background-quaternary-hover: #3f3f3f;--sys-button-foreground-quaternary-hover: #e5e5e5;--sys-button-border-color-quaternary-hover: transparent;--sys-button-background-quaternary-active: #525252;--sys-button-foreground-quaternary-active: #e5e5e5;--sys-button-border-color-quaternary-active: transparent;--sys-button-background-quaternary-disabled: transparent;--sys-button-foreground-quaternary-disabled: #737373;--sys-button-border-color-quaternary-disabled:transparent;--sys-button-background-detrimental-rest: #ef4444;--sys-button-foreground-detrimental-rest: #ffffff;--sys-button-border-color-detrimental-rest: #ef4444;--sys-button-background-detrimental-hover: #dc2626;--sys-button-foreground-detrimental-hover: #ffffff;--sys-button-border-color-detrimental-hover: #dc2626;--sys-button-background-detrimental-active: #b91c1c;--sys-button-foreground-detrimental-active: #ffffff;--sys-button-border-color-detrimental-active: #b91c1c;--sys-button-background-detrimental-disabled: #7f1d1d;--sys-button-foreground-detrimental-disabled: #fee2e2;--sys-button-border-color-detrimental-disabled:#7f1d1d;--sys-inline-action-foreground-rest: #60a5fa;--sys-inline-action-foreground-hover: #93c5fd;--sys-inline-action-foreground-active: #bfdbfe;--sys-inline-action-foreground-visited: #c4b5fd;--sys-inline-action-foreground-disabled: #1e3a8a;--sys-tag-background-neutral: #3f3f3f;--sys-tag-foreground-neutral: #fafafa;--sys-tag-background-info: #262626;--sys-tag-foreground-info: #93c5fd;--sys-tag-background-success: #262626;--sys-tag-foreground-success: #86efac;--sys-tag-background-warning: #262626;--sys-tag-foreground-warning: #fcd34d;--sys-tag-background-danger: #262626;--sys-tag-foreground-danger: #fca5a5;--sys-badge-background-neutral: #3f3f3f;--sys-badge-foreground-neutral: #fafafa;--sys-badge-background-info: #262626;--sys-badge-foreground-info: #93c5fd;--sys-badge-background-success: #262626;--sys-badge-foreground-success: #86efac;--sys-badge-background-warning: #262626;--sys-badge-foreground-warning: #fcd34d;--sys-badge-background-danger: #262626;--sys-badge-foreground-danger: #fca5a5;--sys-tags-input-value-background: var(--sys-tag-background-neutral);--sys-tags-input-value-foreground: var(--sys-tag-foreground-neutral);--sys-exposed-selection-background-rest: #171717;--sys-exposed-selection-background-hover: #262626;--sys-exposed-selection-background-selected: #eff6ff;--sys-exposed-selection-background-selected-hover: #dbeafe;--sys-exposed-selection-background-disabled: #171717;--sys-exposed-selection-foreground-rest: #fafafa;--sys-exposed-selection-foreground-selected: #171717;--sys-exposed-selection-foreground-selected-hover: #171717;--sys-exposed-selection-foreground-disabled: #737373;--sys-exposed-selection-border-color-rest: #525252;--sys-exposed-selection-border-color-hover: #737373;--sys-exposed-selection-border-color-selected: #bfdbfe;--sys-exposed-selection-border-color-disabled: #3f3f3f;--sys-exposed-selection-separator-color: #3f3f3f;--sys-selection-indicator-background-rest: transparent;--sys-selection-indicator-border-color-rest: #737373;--sys-selection-indicator-foreground-rest: #737373;--sys-selection-indicator-background-selected: #3b82f6;--sys-selection-indicator-border-color-selected: #3b82f6;--sys-selection-indicator-foreground-selected: #ffffff;--sys-data-control-background-rest: #171717;--sys-data-control-background-hover: #171717;--sys-data-control-background-focus: #171717;--sys-data-control-background-disabled: #262626;--sys-data-control-background-invalid: #171717;--sys-data-control-foreground-rest: #fafafa;--sys-data-control-foreground-hover: #fafafa;--sys-data-control-foreground-focus: #fafafa;--sys-data-control-foreground-disabled: #737373;--sys-data-control-foreground-invalid: #fafafa;--sys-data-control-border-color-rest: #525252;--sys-data-control-border-color-hover: #737373;--sys-data-control-border-color-focus: #60a5fa;--sys-data-control-border-color-disabled: #3f3f3f;--sys-data-control-border-color-invalid: #f87171;--sys-data-control-placeholder-color-rest: #a3a3a3;--sys-data-control-placeholder-color-hover: #a3a3a3;--sys-data-control-placeholder-color-focus: #a3a3a3;--sys-data-control-placeholder-color-disabled: #737373;--sys-data-control-placeholder-color-invalid: #a3a3a3;--sys-floating-list-background: #171717;--sys-floating-list-border-color: #525252;--sys-floating-list-shadow: 0 20px 60px rgba(0, 0, 0, .52);--sys-floating-list-item-background-rest: transparent;--sys-floating-list-item-background-highlighted: #262626;--sys-floating-list-item-background-selected: #eff6ff;--sys-floating-list-item-background-selected-highlighted: #dbeafe;--sys-floating-list-item-background-disabled: transparent;--sys-floating-list-item-foreground-rest: #fafafa;--sys-floating-list-item-foreground-highlighted: #fafafa;--sys-floating-list-item-foreground-selected: #1d4ed8;--sys-floating-list-item-foreground-selected-highlighted: #1e40af;--sys-floating-list-item-foreground-disabled: #737373;--sys-floating-list-separator-color: #3f3f3f;--sys-floating-list-group-label-foreground: #a3a3a3;--sys-card-background: #171717;--sys-card-border-color: #525252;--sys-card-shadow: 0 1px 3px rgba(0, 0, 0, .32);--sys-card-header-color: #fafafa;--sys-card-body-color: #d4d4d4;--sys-dialog-background: #171717;--sys-dialog-border: 1px solid #525252;--sys-dialog-shadow: 0 20px 60px rgba(0, 0, 0, .52);--sys-dialog-warning-background: #450a0a;--sys-dialog-warning-foreground: #fca5a5;--sys-dialog-warning-border-color: #7f1d1d;--sys-toast-background: #262626;--sys-toast-border: 1px solid #525252;--sys-toast-shadow: 0 10px 30px rgba(0, 0, 0, .55);--sys-toast-title-color: #fafafa;--sys-toast-description-color: #a3a3a3;--sys-toast-icon-color-info: #93c5fd;--sys-toast-icon-color-success: #86efac;--sys-toast-icon-color-warning: #fcd34d;--sys-toast-icon-color-error: #fca5a5;--sys-toast-close-color: #737373;--sys-toast-close-hover-color: #fafafa;--sys-dialog-backdrop-background: rgba(0, 0, 0, .76);--sys-dialog-title-color: #fafafa;--sys-dialog-body-color: #d4d4d4;--sys-dialog-close-hover-background: #262626;--sys-dialog-close-hover-color: #fafafa;--sys-checkbox-label-foreground: #fafafa;--sys-radio-group-label-foreground: #fafafa;--sys-switch-thumb-shadow: 0 1px 3px rgba(0, 0, 0, .32);--sys-switch-label-foreground: #fafafa;--sys-label-foreground: #fafafa;--sys-field-description-foreground: #a3a3a3;--sys-field-error-foreground: #fca5a5;--sys-field-required-foreground: #fca5a5;--sys-avatar-background: #3f3f3f;--sys-avatar-fallback-foreground: #d4d4d4;--sys-avatar-fallback-background: #3f3f3f;--sys-alert-background: #262626;--sys-alert-foreground: #93c5fd;--sys-alert-border-color: #1e40af;--sys-alert-icon-color: #60a5fa;--sys-alert-title-foreground: #fafafa;--sys-alert-description-foreground: #d4d4d4;--sys-alert-destructive-background: #262626;--sys-alert-destructive-border-color: #991b1b;--sys-alert-destructive-icon-color: #f87171;--sys-alert-destructive-title-foreground: #fecaca;--sys-alert-destructive-description-foreground: #f87171;--sys-alert-success-background: #262626;--sys-alert-success-border-color: #166534;--sys-alert-success-icon-color: #4ade80;--sys-alert-success-title-foreground: #bbf7d0;--sys-alert-success-description-foreground: #4ade80;--sys-alert-warning-background: #262626;--sys-alert-warning-border-color: #92400e;--sys-alert-warning-icon-color: #fbbf24;--sys-alert-warning-title-foreground: #fde68a;--sys-alert-warning-description-foreground: #fbbf24;--sys-tabs-list-border-color: #525252;--sys-tabs-trigger-foreground-rest: #a3a3a3;--sys-tabs-trigger-foreground-hover: #fafafa;--sys-tabs-trigger-foreground-selected: #93c5fd;--sys-tabs-trigger-background-hover: rgba(255, 255, 255, .08);--sys-tabs-trigger-background-selected: #262626;--sys-tabs-trigger-selected-indicator-color: #60a5fa;--sys-menu-group-label-foreground: #a3a3a3;--sys-table-border-color: #525252;--sys-table-background: #171717;--sys-table-foreground: #e5e5e5;--sys-table-header-background: #262626;--sys-table-header-foreground: #fafafa;--sys-table-row-striped-background: #1c1c1c;--sys-table-row-hover-background: #262626;--sys-table-row-selected-background: #172554;--sys-table-separator-color: #525252;--sys-table-caption-foreground: #a3a3a3;--sys-tooltip-background: #0a0a0a;--sys-progress-track-background: #262626;--sys-progress-label-color: #e5e5e5;--sys-progress-value-color: #a3a3a3;--sys-accordion-item-border-color: #525252;--sys-accordion-trigger-foreground: #fafafa;--sys-accordion-trigger-hover-background: #262626;--sys-accordion-content-color: #d4d4d4;--sys-popover-background: #171717;--sys-popover-border-color: #525252;--sys-popover-shadow: 0 20px 60px rgba(0, 0, 0, .52);--sys-popover-description-color: #a3a3a3;--sys-hovercard-background: #171717;--sys-hovercard-border-color: #525252;--sys-hovercard-shadow: 0 20px 60px rgba(0, 0, 0, .52);--sys-toggle-background: var(--sys-toggle-background-rest);--sys-toggle-foreground: var(--sys-toggle-foreground-rest);--sys-toggle-border-color: var(--sys-toggle-border-color-rest);--sys-togglegroup-item-background: var(--sys-toggle-group-item-background-rest);--sys-togglegroup-item-foreground: var(--sys-toggle-group-item-foreground-rest);--sys-togglegroup-item-border-color: #525252;--sys-scrollarea-scrollbar-background: #262626;--sys-scrollarea-thumb-background: #525252;--sys-scrollarea-thumb-hover-background: #737373;--sys-slider-track-background: #262626;--sys-slider-thumb-background: #fafafa;--sys-slider-thumb-border-color: #60a5fa;--sys-stops-slider-selected-ring-color: rgba(96, 165, 250, .35);--sys-checkerboard-tint: rgba(255, 255, 255, .1);--sys-slider-thumb-shadow: 0 1px 3px rgba(0, 0, 0, .32);--sys-collapsible-trigger-foreground: #fafafa;--sys-collapsible-trigger-hover-background: rgba(255, 255, 255, .08);--sys-collapsible-content-background: #171717;--sys-collapsible-content-border-color: #525252;--sys-skeleton-background: #525252;--sys-skeleton-shimmer-highlight: #262626}}[data-data-control-paint=outlined]{--sys-data-control-background-rest: #ffffff;--sys-data-control-background-hover: #ffffff;--sys-data-control-background-focus: #ffffff;--sys-data-control-background-disabled: #f5f5f5;--sys-data-control-background-invalid: #ffffff;--sys-data-control-border-color-rest: #d4d4d4;--sys-data-control-border-color-hover: #a3a3a3;--sys-data-control-border-color-focus: #3b82f6;--sys-data-control-border-color-disabled: #d4d4d4;--sys-data-control-border-color-invalid: #dc2626;--sys-data-control-separator-color: #d4d4d4}[data-data-control-paint=filled]{--sys-data-control-background-rest: #f5f5f5;--sys-data-control-background-hover: #e5e5e5;--sys-data-control-background-focus: #f5f5f5;--sys-data-control-background-disabled: #e5e5e5;--sys-data-control-background-invalid: #f5f5f5;--sys-data-control-border-color-rest: transparent;--sys-data-control-border-color-hover: transparent;--sys-data-control-border-color-focus: transparent;--sys-data-control-border-color-disabled: transparent;--sys-data-control-border-color-invalid: #dc2626;--sys-data-control-separator-color: #d4d4d4}@media(prefers-color-scheme:dark){:root:not([data-sys-color-scheme=light]) [data-data-control-paint=outlined]{--sys-data-control-background-rest: #171717;--sys-data-control-background-hover: #171717;--sys-data-control-background-focus: #171717;--sys-data-control-background-disabled: #262626;--sys-data-control-background-invalid: #171717;--sys-data-control-border-color-rest: #525252;--sys-data-control-border-color-hover: #737373;--sys-data-control-border-color-focus: #60a5fa;--sys-data-control-border-color-disabled: #3f3f3f;--sys-data-control-border-color-invalid: #f87171;--sys-data-control-separator-color: #525252}:root:not([data-sys-color-scheme=light]) [data-data-control-paint=filled]{--sys-data-control-background-rest: #262626;--sys-data-control-background-hover: #333333;--sys-data-control-background-focus: #262626;--sys-data-control-background-disabled: #1f1f1f;--sys-data-control-background-invalid: #262626;--sys-data-control-border-color-rest: transparent;--sys-data-control-border-color-hover: transparent;--sys-data-control-border-color-focus: transparent;--sys-data-control-border-color-disabled: transparent;--sys-data-control-border-color-invalid: #f87171;--sys-data-control-separator-color: #525252}}@media(prefers-color-scheme:dark){:root:not([data-sys-color-scheme=light]) [data-data-control-paint=filled]{--sys-data-control-background-disabled: #1f1f1f;--sys-data-control-background-focus: #121212;--sys-data-control-background-hover: #1c1c1c;--sys-data-control-background-invalid: #262626;--sys-data-control-background-rest: #262626;--sys-data-control-border-color-disabled: transparent;--sys-data-control-border-color-focus: #ffffff;--sys-data-control-border-color-hover: #e0e0e0;--sys-data-control-border-color-invalid: #f87171;--sys-data-control-border-color-rest: transparent;--sys-data-control-border-width: 2px;--sys-data-control-foreground-disabled: #737373;--sys-data-control-foreground-focus: #fafafa;--sys-data-control-foreground-hover: #fafafa;--sys-data-control-foreground-invalid: #fafafa;--sys-data-control-foreground-rest: #fafafa;--sys-data-control-placeholder-color-disabled: #737373;--sys-data-control-placeholder-color-focus: #a3a3a3;--sys-data-control-placeholder-color-hover: #a3a3a3;--sys-data-control-placeholder-color-invalid: #a3a3a3;--sys-data-control-placeholder-color-rest: #a3a3a3;--sys-data-control-separator-color: #4f4f4f;--sys-data-control-separator-length: 7px;--sys-data-control-separator-width: 1px}}@media(prefers-color-scheme:light){[data-data-control-paint=filled]{--sys-data-control-background-disabled: #e5e5e5;--sys-data-control-background-focus: #e0e0e0;--sys-data-control-background-hover: #d9d9d9;--sys-data-control-background-invalid: #f5f5f5;--sys-data-control-background-rest: #ededed;--sys-data-control-border-color-disabled: transparent;--sys-data-control-border-color-focus: #ffffff;--sys-data-control-border-color-hover: #e0e0e0;--sys-data-control-border-color-invalid: #dc2626;--sys-data-control-border-color-rest: transparent;--sys-data-control-border-width: 2px;--sys-data-control-foreground-disabled: #737373;--sys-data-control-foreground-focus: #171717;--sys-data-control-foreground-hover: #171717;--sys-data-control-foreground-invalid: #171717;--sys-data-control-foreground-rest: #171717;--sys-data-control-placeholder-color-disabled: #a3a3a3;--sys-data-control-placeholder-color-focus: #737373;--sys-data-control-placeholder-color-hover: #737373;--sys-data-control-placeholder-color-invalid: #737373;--sys-data-control-placeholder-color-rest: #737373;--sys-data-control-separator-color: #4f4f4f;--sys-data-control-separator-length: 7px;--sys-data-control-separator-width: 1px}}@media(prefers-color-scheme:dark){:root:not([data-sys-color-scheme=light]):not([data-data-control-paint]),:root:not([data-sys-color-scheme=light])[data-data-control-paint=outlined],:root:not([data-sys-color-scheme=light]) [data-data-control-paint=outlined]{--sys-data-control-background-disabled: #262626;--sys-data-control-background-focus: #171717;--sys-data-control-background-hover: #171717;--sys-data-control-background-invalid: #171717;--sys-data-control-background-rest: #171717;--sys-data-control-border-color-disabled: #3f3f3f;--sys-data-control-border-color-focus: #60a5fa;--sys-data-control-border-color-hover: #737373;--sys-data-control-border-color-invalid: #f87171;--sys-data-control-border-color-rest: #525252;--sys-data-control-border-width: 1px;--sys-data-control-foreground-disabled: #737373;--sys-data-control-foreground-focus: #fafafa;--sys-data-control-foreground-hover: #fafafa;--sys-data-control-foreground-invalid: #fafafa;--sys-data-control-foreground-rest: #fafafa;--sys-data-control-placeholder-color-disabled: #737373;--sys-data-control-placeholder-color-focus: #a3a3a3;--sys-data-control-placeholder-color-hover: #a3a3a3;--sys-data-control-placeholder-color-invalid: #a3a3a3;--sys-data-control-placeholder-color-rest: #a3a3a3;--sys-data-control-separator-color: #525252;--sys-data-control-separator-length: 8px;--sys-data-control-separator-width: 1px}}:root[data-sys-color-scheme=dark][data-data-control-paint=filled],:root[data-sys-color-scheme=dark] [data-data-control-paint=filled]{--sys-data-control-background-disabled: #1f1f1f;--sys-data-control-background-focus: #121212;--sys-data-control-background-hover: #1c1c1c;--sys-data-control-background-invalid: #262626;--sys-data-control-background-rest: #262626;--sys-data-control-border-color-disabled: transparent;--sys-data-control-border-color-focus: #ffffff;--sys-data-control-border-color-hover: #e0e0e0;--sys-data-control-border-color-invalid: #f87171;--sys-data-control-border-color-rest: transparent;--sys-data-control-border-width: 2px;--sys-data-control-foreground-disabled: #737373;--sys-data-control-foreground-focus: #fafafa;--sys-data-control-foreground-hover: #fafafa;--sys-data-control-foreground-invalid: #fafafa;--sys-data-control-foreground-rest: #fafafa;--sys-data-control-placeholder-color-disabled: #737373;--sys-data-control-placeholder-color-focus: #a3a3a3;--sys-data-control-placeholder-color-hover: #a3a3a3;--sys-data-control-placeholder-color-invalid: #a3a3a3;--sys-data-control-placeholder-color-rest: #a3a3a3;--sys-data-control-separator-color: #4f4f4f;--sys-data-control-separator-length: 7px;--sys-data-control-separator-width: 1px}:root[data-sys-color-scheme=dark]:not([data-data-control-paint]),:root[data-sys-color-scheme=dark][data-data-control-paint=outlined],:root[data-sys-color-scheme=dark] [data-data-control-paint=outlined]{--sys-data-control-background-disabled: #262626;--sys-data-control-background-focus: #171717;--sys-data-control-background-hover: #171717;--sys-data-control-background-invalid: #171717;--sys-data-control-background-rest: #171717;--sys-data-control-border-color-disabled: #3f3f3f;--sys-data-control-border-color-focus: #60a5fa;--sys-data-control-border-color-hover: #737373;--sys-data-control-border-color-invalid: #f87171;--sys-data-control-border-color-rest: #525252;--sys-data-control-border-width: 1px;--sys-data-control-foreground-disabled: #737373;--sys-data-control-foreground-focus: #fafafa;--sys-data-control-foreground-hover: #fafafa;--sys-data-control-foreground-invalid: #fafafa;--sys-data-control-foreground-rest: #fafafa;--sys-data-control-placeholder-color-disabled: #737373;--sys-data-control-placeholder-color-focus: #a3a3a3;--sys-data-control-placeholder-color-hover: #a3a3a3;--sys-data-control-placeholder-color-invalid: #a3a3a3;--sys-data-control-placeholder-color-rest: #a3a3a3;--sys-data-control-separator-color: #525252;--sys-data-control-separator-length: 8px;--sys-data-control-separator-width: 1px}:root[data-sys-color-scheme=light][data-data-control-paint=filled],:root[data-sys-color-scheme=light] [data-data-control-paint=filled]{--sys-data-control-background-disabled: #e5e5e5;--sys-data-control-background-focus: #e0e0e0;--sys-data-control-background-hover: #d9d9d9;--sys-data-control-background-invalid: #f5f5f5;--sys-data-control-background-rest: #ededed;--sys-data-control-border-color-disabled: transparent;--sys-data-control-border-color-focus: #ffffff;--sys-data-control-border-color-hover: #e0e0e0;--sys-data-control-border-color-invalid: #dc2626;--sys-data-control-border-color-rest: transparent;--sys-data-control-border-width: 2px;--sys-data-control-foreground-disabled: #737373;--sys-data-control-foreground-focus: #171717;--sys-data-control-foreground-hover: #171717;--sys-data-control-foreground-invalid: #171717;--sys-data-control-foreground-rest: #171717;--sys-data-control-placeholder-color-disabled: #a3a3a3;--sys-data-control-placeholder-color-focus: #737373;--sys-data-control-placeholder-color-hover: #737373;--sys-data-control-placeholder-color-invalid: #737373;--sys-data-control-placeholder-color-rest: #737373;--sys-data-control-separator-color: #4f4f4f;--sys-data-control-separator-length: 7px;--sys-data-control-separator-width: 1px}.sys-icon{display:inline-block;width:1em;height:1em;overflow:hidden;flex:none;line-height:1}.sys-icon[data-spin=true]{animation:sys-icon-spin 1s linear infinite}@keyframes sys-icon-spin{to{transform:rotate(360deg)}}.sys-button{--sys-button-background-rest: var(--sys-button-background-primary-rest);--sys-button-foreground-rest: var(--sys-button-foreground-primary-rest);--sys-button-border-color-rest: var(--sys-button-border-color-primary-rest);--sys-button-background-hover: var(--sys-button-background-primary-hover);--sys-button-foreground-hover: var(--sys-button-foreground-primary-hover);--sys-button-border-color-hover: var(--sys-button-border-color-primary-hover);--sys-button-background-active: var(--sys-button-background-primary-active);--sys-button-foreground-active: var(--sys-button-foreground-primary-active);--sys-button-border-color-active: var(--sys-button-border-color-primary-active);--sys-button-background-disabled: var(--sys-button-background-primary-disabled);--sys-button-foreground-disabled: var(--sys-button-foreground-primary-disabled);--sys-button-border-color-disabled: var(--sys-button-border-color-primary-disabled);--sys-button-focus-ring-color: var(--sys-button-focus-ring-color-primary);--sys-button-height: var(--sys-button-height-medium);--sys-button-padding-x: var(--sys-button-padding-x-medium);--sys-button-padding-y: var(--sys-button-padding-y-min);--sys-button-gap: var(--sys-button-gap-medium);--sys-button-radius: var(--sys-button-radius-medium);--_sys-item-group-item-radius: var(--sys-button-radius);--sys-button-font-size: var(--sys-button-font-size-medium);--sys-button-icon-size: var(--sys-button-icon-size-medium);box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;background:var(--sys-button-background-rest);color:var(--sys-button-foreground-rest);padding-block:max(0px,calc(var(--sys-button-padding-y) - var(--sys-button-border-width)));padding-inline:max(0px,calc(var(--sys-button-padding-x) - var(--sys-button-border-width)));border-radius:var(--sys-button-radius);font-size:var(--sys-button-font-size);font-weight:var(--sys-button-font-weight);font-family:var(--sys-font-sans);border:var(--sys-button-border-width) solid var(--sys-button-border-color-rest);gap:var(--sys-button-gap);min-height:var(--sys-button-height);height:auto;line-height:var(--sys-item-label-line-height);text-decoration:none;transition:background var(--sys-component-transition-duration),border-color var(--sys-component-transition-duration),color var(--sys-component-transition-duration);cursor:pointer}.sys-button-label{white-space:nowrap}.sys-button:hover{background:var(--sys-button-background-hover);color:var(--sys-button-foreground-hover);border-color:var(--sys-button-border-color-hover)}.sys-button:active{background:var(--sys-button-background-active);color:var(--sys-button-foreground-active);border-color:var(--sys-button-border-color-active)}.sys-button:disabled{background:var(--sys-button-background-disabled);color:var(--sys-button-foreground-disabled);border-color:var(--sys-button-border-color-disabled);cursor:default}.sys-button:disabled:hover,.sys-button:disabled:active{background:var(--sys-button-background-disabled);color:var(--sys-button-foreground-disabled);border-color:var(--sys-button-border-color-disabled)}.sys-button:focus-visible{outline:var(--sys-button-focus-ring-width) solid var(--sys-button-focus-ring-color);outline-offset:var(--sys-button-focus-ring-offset)}.sys-button-icon{display:inline-grid;width:var(--sys-button-icon-size);height:var(--sys-button-icon-size);flex:0 0 var(--sys-button-icon-size);place-items:center;font-size:var(--sys-button-icon-size)}.sys-button-icon>svg{width:100%;max-width:100%;height:100%}.sys-button[data-emphasis=primary]{--sys-button-background-rest: var(--sys-button-background-primary-rest);--sys-button-foreground-rest: var(--sys-button-foreground-primary-rest);--sys-button-border-color-rest: var(--sys-button-border-color-primary-rest);--sys-button-background-hover: var(--sys-button-background-primary-hover);--sys-button-foreground-hover: var(--sys-button-foreground-primary-hover);--sys-button-border-color-hover: var(--sys-button-border-color-primary-hover);--sys-button-background-active: var(--sys-button-background-primary-active);--sys-button-foreground-active: var(--sys-button-foreground-primary-active);--sys-button-border-color-active: var(--sys-button-border-color-primary-active);--sys-button-background-disabled: var(--sys-button-background-primary-disabled);--sys-button-foreground-disabled: var(--sys-button-foreground-primary-disabled);--sys-button-border-color-disabled: var(--sys-button-border-color-primary-disabled);--sys-button-focus-ring-color: var(--sys-button-focus-ring-color-primary)}.sys-button[data-emphasis=secondary]{--sys-button-background-rest: var(--sys-button-background-secondary-rest);--sys-button-foreground-rest: var(--sys-button-foreground-secondary-rest);--sys-button-border-color-rest: var(--sys-button-border-color-secondary-rest);--sys-button-background-hover: var(--sys-button-background-secondary-hover);--sys-button-foreground-hover: var(--sys-button-foreground-secondary-hover);--sys-button-border-color-hover: var(--sys-button-border-color-secondary-hover);--sys-button-background-active: var(--sys-button-background-secondary-active);--sys-button-foreground-active: var(--sys-button-foreground-secondary-active);--sys-button-border-color-active: var(--sys-button-border-color-secondary-active);--sys-button-background-disabled: var(--sys-button-background-secondary-disabled);--sys-button-foreground-disabled: var(--sys-button-foreground-secondary-disabled);--sys-button-border-color-disabled: var(--sys-button-border-color-secondary-disabled);--sys-button-focus-ring-color: var(--sys-button-focus-ring-color-secondary)}.sys-button[data-emphasis=tertiary]{--sys-button-background-rest: var(--sys-button-background-tertiary-rest);--sys-button-foreground-rest: var(--sys-button-foreground-tertiary-rest);--sys-button-border-color-rest: var(--sys-button-border-color-tertiary-rest);--sys-button-background-hover: var(--sys-button-background-tertiary-hover);--sys-button-foreground-hover: var(--sys-button-foreground-tertiary-hover);--sys-button-border-color-hover: var(--sys-button-border-color-tertiary-hover);--sys-button-background-active: var(--sys-button-background-tertiary-active);--sys-button-foreground-active: var(--sys-button-foreground-tertiary-active);--sys-button-border-color-active: var(--sys-button-border-color-tertiary-active);--sys-button-background-disabled: var(--sys-button-background-tertiary-disabled);--sys-button-foreground-disabled: var(--sys-button-foreground-tertiary-disabled);--sys-button-border-color-disabled: var(--sys-button-border-color-tertiary-disabled);--sys-button-focus-ring-color: var(--sys-button-focus-ring-color-tertiary)}.sys-button[data-emphasis=quaternary]{--sys-button-background-rest: var(--sys-button-background-quaternary-rest);--sys-button-foreground-rest: var(--sys-button-foreground-quaternary-rest);--sys-button-border-color-rest: var(--sys-button-border-color-quaternary-rest);--sys-button-background-hover: var(--sys-button-background-quaternary-hover);--sys-button-foreground-hover: var(--sys-button-foreground-quaternary-hover);--sys-button-border-color-hover: var(--sys-button-border-color-quaternary-hover);--sys-button-background-active: var(--sys-button-background-quaternary-active);--sys-button-foreground-active: var(--sys-button-foreground-quaternary-active);--sys-button-border-color-active: var(--sys-button-border-color-quaternary-active);--sys-button-background-disabled: var(--sys-button-background-quaternary-disabled);--sys-button-foreground-disabled: var(--sys-button-foreground-quaternary-disabled);--sys-button-border-color-disabled: var(--sys-button-border-color-quaternary-disabled);--sys-button-focus-ring-color: var(--sys-button-focus-ring-color-quaternary)}.sys-button[data-emphasis=detrimental]{--sys-button-background-rest: var(--sys-button-background-detrimental-rest);--sys-button-foreground-rest: var(--sys-button-foreground-detrimental-rest);--sys-button-border-color-rest: var(--sys-button-border-color-detrimental-rest);--sys-button-background-hover: var(--sys-button-background-detrimental-hover);--sys-button-foreground-hover: var(--sys-button-foreground-detrimental-hover);--sys-button-border-color-hover: var(--sys-button-border-color-detrimental-hover);--sys-button-background-active: var(--sys-button-background-detrimental-active);--sys-button-foreground-active: var(--sys-button-foreground-detrimental-active);--sys-button-border-color-active: var(--sys-button-border-color-detrimental-active);--sys-button-background-disabled: var(--sys-button-background-detrimental-disabled);--sys-button-foreground-disabled: var(--sys-button-foreground-detrimental-disabled);--sys-button-border-color-disabled: var(--sys-button-border-color-detrimental-disabled);--sys-button-focus-ring-color: var(--sys-button-focus-ring-color-detrimental)}.sys-button[data-size=xsmall]{--sys-button-height: var(--sys-button-height-xsmall);--sys-button-padding-x: var(--sys-button-padding-x-xsmall);--sys-button-gap: var(--sys-button-gap-xsmall);--sys-button-radius: var(--sys-button-radius-xsmall);--sys-button-font-size: var(--sys-button-font-size-xsmall);--sys-button-icon-size: var(--sys-button-icon-size-xsmall)}.sys-button[data-size=small]{--sys-button-height: var(--sys-button-height-small);--sys-button-padding-x: var(--sys-button-padding-x-small);--sys-button-gap: var(--sys-button-gap-small);--sys-button-radius: var(--sys-button-radius-small);--sys-button-font-size: var(--sys-button-font-size-small);--sys-button-icon-size: var(--sys-button-icon-size-small)}.sys-button[data-size=large]{--sys-button-height: var(--sys-button-height-large);--sys-button-padding-x: var(--sys-button-padding-x-large);--sys-button-gap: var(--sys-button-gap-large);--sys-button-radius: var(--sys-button-radius-large);--sys-button-font-size: var(--sys-button-font-size-large);--sys-button-icon-size: var(--sys-button-icon-size-large)}.sys-button[data-width=stretch]{width:100%}.sys-button[data-icon-only=true]{gap:0}.sys-button[data-icon-only-square=true]{width:var(--sys-button-height);height:var(--sys-button-height);min-height:var(--sys-button-height);padding-block:0;padding-inline:0}.sys-inline-action{--_sys-inline-action-gap: var(--sys-inline-action-gap-medium);--_sys-inline-action-font-size: var(--sys-inline-action-font-size-medium);--_sys-inline-action-icon-size: var(--sys-inline-action-icon-size-medium);--_sys-inline-action-foreground-rest: var(--sys-inline-action-foreground-rest);--_sys-inline-action-foreground-hover: var(--sys-inline-action-foreground-hover);--_sys-inline-action-foreground-active: var(--sys-inline-action-foreground-active);--_sys-inline-action-foreground-visited: var(--sys-inline-action-foreground-visited);--_sys-inline-action-foreground-disabled: var(--sys-inline-action-foreground-disabled);box-sizing:border-box;display:inline-flex;align-items:center;width:max-content;max-width:100%;padding:0;gap:var(--_sys-inline-action-gap);border:0;border-radius:2px;background:transparent;color:var(--_sys-inline-action-foreground-rest);font:inherit;font-family:var(--sys-font-sans);font-size:var(--_sys-inline-action-font-size);font-weight:var(--sys-inline-action-font-weight);line-height:1.35;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.16em;cursor:pointer;transition:color var(--sys-component-transition-duration)}.sys-inline-action:hover{color:var(--_sys-inline-action-foreground-hover)}.sys-inline-action:active{color:var(--_sys-inline-action-foreground-active)}.sys-link:visited{color:var(--_sys-inline-action-foreground-visited)}.sys-link:visited:hover{color:var(--_sys-inline-action-foreground-hover)}.sys-link:visited:active{color:var(--_sys-inline-action-foreground-active)}.sys-inline-action:focus-visible{outline:var(--sys-inline-action-focus-ring-width) solid var(--sys-inline-action-focus-ring-color);outline-offset:var(--sys-inline-action-focus-ring-offset)}.sys-inline-action-button:disabled,.sys-inline-action[aria-disabled=true]{color:var(--_sys-inline-action-foreground-disabled);cursor:default}.sys-inline-action-label{min-width:0;overflow-wrap:anywhere}.sys-inline-action-icon{display:inline-grid;flex:0 0 var(--_sys-inline-action-icon-size);width:var(--_sys-inline-action-icon-size);height:var(--_sys-inline-action-icon-size);place-items:center;font-size:var(--_sys-inline-action-icon-size)}.sys-inline-action[data-size=small]{--_sys-inline-action-gap: var(--sys-inline-action-gap-small);--_sys-inline-action-font-size: var(--sys-inline-action-font-size-small);--_sys-inline-action-icon-size: var(--sys-inline-action-icon-size-small)}.sys-inline-action[data-size=large]{--_sys-inline-action-gap: var(--sys-inline-action-gap-large);--_sys-inline-action-font-size: var(--sys-inline-action-font-size-large);--_sys-inline-action-icon-size: var(--sys-inline-action-icon-size-large)}.sys-data-control-frame,.sys-data-control-group[data-arrangement=combined]{box-sizing:border-box;background:var(--_sys-data-control-background);color:var(--_sys-data-control-foreground);border:0;border-radius:var(--_sys-data-control-radius);box-shadow:inset 0 0 0 var(--_sys-data-control-border-width) var(--_sys-data-control-border-color);transition:background var(--sys-component-transition-duration),border-color var(--sys-component-transition-duration),box-shadow var(--sys-component-transition-duration),color var(--sys-component-transition-duration)}.sys-data-control-frame-overlay,.sys-data-control-group[data-arrangement=combined]{position:relative;box-shadow:none}.sys-data-control-frame-overlay:after,.sys-data-control-group[data-arrangement=combined]:after{content:"";position:absolute;inset:0;z-index:3;box-sizing:border-box;border:var(--_sys-data-control-border-width) solid var(--_sys-data-control-border-color);border-radius:inherit;pointer-events:none;transition:border-color var(--sys-component-transition-duration)}.sys-data-control-frame[data-data-control-paint]{--_sys-data-control-recipe-background-rest: var(--sys-data-control-background-rest);--_sys-data-control-recipe-background-hover: var(--sys-data-control-background-hover);--_sys-data-control-recipe-background-focus: var(--sys-data-control-background-focus);--_sys-data-control-recipe-background-disabled: var(--sys-data-control-background-disabled);--_sys-data-control-recipe-background-invalid: var(--sys-data-control-background-invalid);--_sys-data-control-recipe-foreground-rest: var(--sys-data-control-foreground-rest);--_sys-data-control-recipe-foreground-hover: var(--sys-data-control-foreground-hover);--_sys-data-control-recipe-foreground-focus: var(--sys-data-control-foreground-focus);--_sys-data-control-recipe-foreground-disabled: var(--sys-data-control-foreground-disabled);--_sys-data-control-recipe-foreground-invalid: var(--sys-data-control-foreground-invalid);--_sys-data-control-recipe-border-color-rest: var(--sys-data-control-border-color-rest);--_sys-data-control-recipe-border-color-hover: var(--sys-data-control-border-color-hover);--_sys-data-control-recipe-border-color-focus: var(--sys-data-control-border-color-focus);--_sys-data-control-recipe-border-color-disabled: var(--sys-data-control-border-color-disabled);--_sys-data-control-recipe-border-color-invalid: var(--sys-data-control-border-color-invalid);--_sys-data-control-recipe-placeholder-rest: var(--sys-data-control-placeholder-color-rest);--_sys-data-control-recipe-placeholder-hover: var(--sys-data-control-placeholder-color-hover);--_sys-data-control-recipe-placeholder-focus: var(--sys-data-control-placeholder-color-focus);--_sys-data-control-recipe-placeholder-disabled: var(--sys-data-control-placeholder-color-disabled);--_sys-data-control-recipe-placeholder-invalid: var(--sys-data-control-placeholder-color-invalid);--_sys-data-control-recipe-border-width: var(--sys-data-control-border-width);--_sys-data-control-recipe-separator-width: var(--sys-data-control-separator-width);--_sys-data-control-recipe-separator-length: var(--sys-data-control-separator-length);--_sys-data-control-recipe-separator-color: var(--sys-data-control-separator-color)}.sys-data-control-group{--_sys-data-control-separator-width: var(--_sys-data-control-recipe-separator-width, var(--_sys-data-control-border-width));--_sys-data-control-separator-length: var(--_sys-data-control-recipe-separator-length, 8px);--_sys-data-control-separator-color: var(--_sys-data-control-recipe-separator-color, var(--_sys-data-control-border-color))}.sys-data-control-group[data-arrangement=combined]{overflow:hidden}.sys-item-group.sys-data-control-group[data-arrangement=combined]>.sys-data-control-group-item{border-radius:0;background:transparent;box-shadow:none;color:inherit}.sys-item-group.sys-data-control-group[data-arrangement=combined]>.sys-data-control-group-item+.sys-data-control-group-item{margin-inline-start:0}.sys-item-group.sys-data-control-group[data-arrangement=combined][data-separator=divider]>.sys-data-control-group-item+.sys-data-control-group-item{border-inline-start:var(--_sys-data-control-separator-width) solid var(--_sys-data-control-separator-color)}.sys-item-group.sys-data-control-group[data-arrangement=combined][data-separator=dash]>.sys-data-control-group-item+.sys-data-control-group-item{position:relative}.sys-item-group.sys-data-control-group[data-arrangement=combined][data-separator=dash]>.sys-data-control-group-item+.sys-data-control-group-item:before{position:absolute;inset-block-start:calc(50% - (var(--_sys-data-control-separator-width) * .5));inset-inline-start:calc(var(--_sys-data-control-separator-length) * -.5);z-index:1;inline-size:var(--_sys-data-control-separator-length);block-size:var(--_sys-data-control-separator-width);background:var(--_sys-data-control-separator-color);content:"";pointer-events:none}.sys-input-layout{--sys-input-height: var(--sys-input-height-medium);--sys-input-padding-x: var(--sys-input-padding-x-medium);--sys-input-padding-y: var(--sys-input-padding-y-min);--sys-input-gap: var(--sys-input-gap-medium);--sys-input-font-size: var(--sys-input-font-size-medium);--sys-input-icon-size: var(--sys-input-icon-size-medium);box-sizing:border-box;position:relative;display:flex;align-items:center;width:100%;min-width:0;padding-block:var(--sys-input-padding-y);padding-inline:var(--sys-input-padding-x);font-size:var(--sys-input-font-size);font-weight:var(--sys-input-font-weight);line-height:var(--sys-item-label-line-height);min-height:var(--sys-input-height);height:auto;font-family:var(--sys-font-sans);gap:var(--sys-input-gap)}.sys-input-layout[data-size=small]{--sys-input-height: var(--sys-input-height-small);--sys-input-padding-x: var(--sys-input-padding-x-small);--sys-input-gap: var(--sys-input-gap-small);--sys-input-font-size: var(--sys-input-font-size-small);--sys-input-icon-size: var(--sys-input-icon-size-small)}.sys-input-layout[data-size=large]{--sys-input-height: var(--sys-input-height-large);--sys-input-padding-x: var(--sys-input-padding-x-large);--sys-input-gap: var(--sys-input-gap-large);--sys-input-font-size: var(--sys-input-font-size-large);--sys-input-icon-size: var(--sys-input-icon-size-large)}.sys-input-control{box-sizing:border-box;flex:1 1 auto;width:100%;min-width:0;height:auto;align-self:stretch;padding:0;border:0;outline:none;background:transparent;color:inherit;font:inherit}.sys-input-affix,.sys-input-icon{flex:0 0 auto;display:inline-grid;place-items:center;color:var(--sys-input-foreground);line-height:1;white-space:nowrap}.sys-input-icon{width:var(--sys-input-icon-size);height:var(--sys-input-icon-size);font-size:var(--sys-input-icon-size)}.sys-input-prefix{min-width:max(var(--sys-input-icon-size),1em)}.sys-input-icon svg{width:100%;height:100%}.sys-input-frame{--sys-input-radius: var(--sys-input-radius-medium);--_sys-item-group-item-radius: var(--sys-input-radius);--sys-input-background: var(--_sys-data-control-recipe-background-rest, var(--sys-input-background-rest));--sys-input-foreground: var(--_sys-data-control-recipe-foreground-rest, var(--sys-input-foreground-rest));--sys-input-border-color: var(--_sys-data-control-recipe-border-color-rest, var(--sys-input-border-color-rest));--sys-input-placeholder-color: var(--_sys-data-control-recipe-placeholder-rest, var(--sys-input-placeholder-color-rest));--_sys-data-control-background: var(--sys-input-background);--_sys-data-control-foreground: var(--sys-input-foreground);--_sys-data-control-border-color: var(--sys-input-border-color);--_sys-data-control-border-width: var(--_sys-data-control-recipe-border-width, var(--sys-input-border-width));--_sys-data-control-radius: var(--sys-input-radius)}.sys-input-frame[data-size=small]{--sys-input-radius: var(--sys-input-radius-small)}.sys-input-frame[data-size=large]{--sys-input-radius: var(--sys-input-radius-large)}.sys-input-control::placeholder{color:var(--sys-input-placeholder-color);opacity:1}.sys-input-layout:not(.sys-input-frame){background:transparent;color:inherit;border:0;border-radius:0;box-shadow:none}.sys-input-frame.sys-input:hover,.sys-input-action[data-arrangement=embedded].sys-input-frame:has(>.sys-input:hover){--sys-input-background: var(--_sys-data-control-recipe-background-hover, var(--sys-input-background-hover));--sys-input-foreground: var(--_sys-data-control-recipe-foreground-hover, var(--sys-input-foreground-hover));--sys-input-border-color: var(--_sys-data-control-recipe-border-color-hover, var(--sys-input-border-color-hover));--sys-input-placeholder-color: var(--_sys-data-control-recipe-placeholder-hover, var(--sys-input-placeholder-color-hover))}.sys-input-frame.sys-input:focus-within,.sys-input-action[data-arrangement=embedded].sys-input-frame:has(>.sys-input .sys-input-control:focus){--sys-input-background: var(--_sys-data-control-recipe-background-focus, var(--sys-input-background-focus));--sys-input-foreground: var(--_sys-data-control-recipe-foreground-focus, var(--sys-input-foreground-focus));--sys-input-border-color: var(--_sys-data-control-recipe-border-color-focus, var(--sys-input-border-color-focus));--sys-input-placeholder-color: var(--_sys-data-control-recipe-placeholder-focus, var(--sys-input-placeholder-color-focus));box-shadow:inset 0 0 0 var(--_sys-data-control-border-width) var(--_sys-data-control-border-color),0 0 0 var(--sys-input-focus-ring-offset) var(--_sys-data-control-background),0 0 0 calc(var(--sys-input-focus-ring-offset) + var(--sys-input-focus-ring-width)) var(--sys-input-focus-ring-color)}.sys-input-action[data-arrangement=embedded].sys-data-control-frame-overlay:has(>.sys-input .sys-input-control:focus){box-shadow:0 0 0 var(--sys-input-focus-ring-offset) var(--_sys-data-control-background),0 0 0 calc(var(--sys-input-focus-ring-offset) + var(--sys-input-focus-ring-width)) var(--sys-input-focus-ring-color)}.sys-input-control:disabled{cursor:not-allowed}.sys-number-input .sys-input-control[type=number]{appearance:textfield}.sys-number-input .sys-input-control[type=number]::-webkit-inner-spin-button,.sys-number-input .sys-input-control[type=number]::-webkit-outer-spin-button{margin:0;appearance:none}.sys-input-frame:has(.sys-input-control[aria-invalid=true]),.sys-input-action[data-arrangement=embedded].sys-input-frame:has(>.sys-input .sys-input-control[aria-invalid=true]){--sys-input-background: var(--_sys-data-control-recipe-background-invalid, var(--sys-input-background-invalid));--sys-input-foreground: var(--_sys-data-control-recipe-foreground-invalid, var(--sys-input-foreground-invalid));--sys-input-border-color: var(--_sys-data-control-recipe-border-color-invalid, var(--sys-input-border-color-invalid));--sys-input-placeholder-color: var(--_sys-data-control-recipe-placeholder-invalid, var(--sys-input-placeholder-color-invalid))}.sys-input-frame.sys-input:has(.sys-input-control:disabled),.sys-input-action[data-arrangement=embedded].sys-input-frame:has(>.sys-input .sys-input-control:disabled){--sys-input-background: var(--_sys-data-control-recipe-background-disabled, var(--sys-input-background-disabled));--sys-input-foreground: var(--_sys-data-control-recipe-foreground-disabled, var(--sys-input-foreground-disabled));--sys-input-border-color: var(--_sys-data-control-recipe-border-color-disabled, var(--sys-input-border-color-disabled));--sys-input-placeholder-color: var(--_sys-data-control-recipe-placeholder-disabled, var(--sys-input-placeholder-color-disabled))}.sys-item-group{--_sys-item-composition-gap: var(--sys-item-composition-gap);--_sys-item-composition-inset: var(--sys-item-composition-inset);--_sys-item-composition-seam-overlap: var(--sys-item-composition-seam-overlap);--_sys-item-composition-separator-length: var(--sys-item-composition-separator-length);display:flex;flex-direction:row;align-items:center;box-sizing:border-box;width:auto;max-width:100%;min-width:0;gap:var(--_sys-item-composition-gap)}.sys-item-group[data-orientation=vertical]{flex-direction:column;align-items:stretch}.sys-item-group>.sys-item-group-item{min-width:0}.sys-item-group-cluster{display:flex;align-items:stretch;min-width:0;gap:var(--_sys-item-composition-gap)}.sys-item-group[data-arrangement=combined]{gap:0;align-items:stretch}.sys-item-group[data-arrangement=combined]:not([data-orientation=vertical])>.sys-item-group-item:not(:last-child){border-start-end-radius:0;border-end-end-radius:0}.sys-item-group[data-arrangement=combined]:not([data-orientation=vertical])>.sys-item-group-item:not(:first-child){border-start-start-radius:0;border-end-start-radius:0}.sys-item-group[data-arrangement=combined]:not([data-orientation=vertical])>.sys-item-group-item+.sys-item-group-item{margin-inline-start:calc(-1 * var(--_sys-item-composition-seam-overlap))}.sys-item-group[data-arrangement=combined][data-orientation=vertical]>.sys-item-group-item:not(:last-child){border-end-start-radius:0;border-end-end-radius:0}.sys-item-group[data-arrangement=combined][data-orientation=vertical]>.sys-item-group-item:not(:first-child){border-start-start-radius:0;border-start-end-radius:0}.sys-item-group[data-arrangement=combined][data-orientation=vertical]>.sys-item-group-item+.sys-item-group-item{margin-block-start:calc(-1 * var(--_sys-item-composition-seam-overlap))}.sys-item-group[data-arrangement=combined]>.sys-item-group-cluster:first-child>.sys-item-group-item:last-child,.sys-item-group[data-arrangement=combined]>.sys-item-group-cluster:not(:first-child):not(:last-child)>.sys-item-group-item:last-child{border-start-end-radius:0;border-end-end-radius:0}.sys-item-group[data-arrangement=combined]>.sys-item-group-cluster:last-child>.sys-item-group-item:first-child,.sys-item-group[data-arrangement=combined]>.sys-item-group-cluster:not(:first-child):not(:last-child)>.sys-item-group-item:first-child{border-start-start-radius:0;border-end-start-radius:0}.sys-item-group[data-arrangement=combined]:not([data-orientation=vertical])>.sys-item-group-item:not(:last-child) .sys-item-group-item-frame{border-start-end-radius:0;border-end-end-radius:0}.sys-item-group[data-arrangement=combined]:not([data-orientation=vertical])>.sys-item-group-item:not(:first-child) .sys-item-group-item-frame{border-start-start-radius:0;border-end-start-radius:0}.sys-item-group[data-arrangement=combined]>.sys-item-group-item:focus-within,.sys-item-group[data-arrangement=combined]>.sys-item-group-cluster>.sys-item-group-item:focus-within{position:relative;z-index:1}.sys-item-group[data-arrangement=embedded]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0}.sys-item-group[data-arrangement=embedded][data-item-position=start]{grid-template-columns:auto minmax(0,1fr)}.sys-item-group[data-arrangement=embedded][data-item-position=split]{grid-template-columns:auto minmax(0,1fr) auto}.sys-item-group[data-arrangement=embedded][data-item-position=end]>.sys-item-group-item:last-child,.sys-item-group[data-arrangement=embedded][data-item-position=start]>.sys-item-group-item:first-child,.sys-item-group[data-arrangement=embedded][data-item-position=split]>.sys-item-group-item:first-child,.sys-item-group[data-arrangement=embedded][data-item-position=split]>.sys-item-group-item:last-child{align-self:center;margin-inline:var(--_sys-item-composition-inset)}.sys-input-action{--_sys-item-composition-gap: var(--sys-input-action-gap);--_sys-item-composition-inset: var(--sys-input-action-inset);--_sys-item-composition-seam-overlap: var(--sys-input-action-seam-overlap);width:100%}.sys-input-action>.sys-input{flex:1 1 auto;min-width:0}.sys-input-action>:is(.sys-button,.sys-input-action-actions,.sys-item-group-cluster){flex:0 0 auto}.sys-input-action>.sys-select{flex:1 1 auto;min-width:0}.sys-input-action>.sys-select[data-width=content]{--sys-select-min-width: 0px;flex:0 0 auto}.sys-input-action-actions>.sys-button{flex:0 0 auto}.sys-button-group{--_sys-item-composition-gap: var(--sys-button-group-gap);--_sys-item-composition-seam-overlap: var(--sys-button-group-seam-overlap);width:max-content;max-width:100%}.sys-toolbar{box-sizing:border-box;display:flex;align-items:center;width:max-content;max-width:100%;min-width:0;gap:var(--sys-toolbar-gap);padding:calc(var(--sys-toolbar-inset) - var(--sys-toolbar-border-width));background:var(--sys-toolbar-background);border:var(--sys-toolbar-border-width) solid var(--sys-toolbar-border-color)}.sys-toolbar[data-size=medium]{min-height:var(--sys-toolbar-height-medium);border-radius:var(--sys-toolbar-radius-medium)}.sys-toolbar[data-size=large]{min-height:var(--sys-toolbar-height-large);border-radius:var(--sys-toolbar-radius-large)}.sys-input-action.sys-number-input{--_sys-item-composition-gap: var(--sys-number-input-gap);--_sys-item-composition-inset: var(--sys-number-input-inset);--_sys-item-composition-seam-overlap: var(--sys-number-input-seam-overlap)}.sys-input-action.sys-number-input>.sys-button-group{--_sys-item-composition-gap: var(--sys-number-input-controls-gap);--_sys-item-composition-seam-overlap: var(--sys-number-input-controls-seam-overlap)}.sys-card{background:var(--sys-card-background);border:var(--sys-card-border-width) solid var(--sys-card-border-color);border-radius:var(--sys-card-radius);box-shadow:var(--sys-card-shadow);padding:var(--sys-card-padding);font-family:var(--sys-font-sans);display:flex;flex-direction:column;gap:var(--sys-card-gap)}.sys-card-header{font-size:var(--sys-card-header-font-size);font-weight:var(--sys-card-header-font-weight);color:var(--sys-card-header-color)}.sys-card-body{color:var(--sys-card-body-color);font-size:14px;line-height:1.6}.sys-disclosure-indicator{flex:none;color:var(--_sys-disclosure-indicator-color, var(--sys-disclosure-indicator-color));transition:transform var(--sys-component-transition-duration)}.sys-disclosure-indicator[data-kind=tree]{transform:rotate(-90deg)}.sys-disclosure-indicator[data-kind=tree]:dir(rtl){transform:rotate(90deg)}.sys-disclosure-indicator[data-kind=tree][data-state=open]{transform:none}.sys-disclosure-indicator[data-kind=section][data-state=open]{transform:rotate(180deg)}.sys-dialog-backdrop{position:fixed;inset:0;background:var(--sys-dialog-backdrop-background);z-index:var(--sys-layer-dialog)}.sys-dialog-positioner{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;z-index:var(--sys-layer-dialog);pointer-events:none}.sys-dialog-content{background:var(--sys-dialog-background);border:var(--sys-dialog-border);border-radius:var(--sys-dialog-radius);box-shadow:var(--sys-dialog-shadow);padding:var(--sys-dialog-padding);gap:var(--sys-dialog-gap);width:var(--sys-dialog-width-medium);max-width:calc(100vw - 48px);max-height:var(--sys-dialog-max-height);display:flex;flex-direction:column;font-family:var(--sys-font-sans);position:relative;pointer-events:auto}.sys-dialog-content[data-size=small]{width:var(--sys-dialog-width-small)}.sys-dialog-content[data-size=large]{width:var(--sys-dialog-width-large)}.sys-dialog-content[hidden],.sys-dialog-content[data-state=closed]{display:none!important}.sys-dialog-header{display:flex;align-items:baseline;gap:var(--sys-dialog-gap)}.sys-dialog-content>form{display:flex;flex-direction:column;gap:var(--sys-dialog-gap);min-height:0}.sys-dialog-warning{background:var(--sys-dialog-warning-background);color:var(--sys-dialog-warning-foreground);border:1px solid var(--sys-dialog-warning-border-color);border-radius:calc(var(--sys-dialog-radius) / 2);padding:12px;font-size:14px;line-height:1.5;margin:0}.sys-dialog-footer{display:flex;align-items:center;justify-content:flex-start;gap:var(--sys-dialog-footer-gap)}.sys-dialog-footer[data-footer-alignment=end]{justify-content:flex-end}.sys-dialog-footer[data-footer-alignment=split]{justify-content:space-between}.sys-dialog-title{font-size:var(--sys-dialog-title-font-size);font-weight:var(--sys-dialog-title-font-weight);color:var(--sys-dialog-title-color)}.sys-dialog-body{color:var(--sys-dialog-body-color);font-size:14px;line-height:1.6}.sys-dialog-close{position:absolute;top:12px;right:12px;width:var(--sys-dialog-close-size);height:var(--sys-dialog-close-size);border-radius:var(--sys-dialog-close-radius);display:flex;align-items:center;justify-content:center;color:var(--sys-dialog-close-color);font-size:18px;background:none;border:none;cursor:pointer;transition:background var(--sys-component-transition-duration),color var(--sys-component-transition-duration)}.sys-dialog-close:hover{background:var(--sys-dialog-close-hover-background);color:var(--sys-dialog-close-hover-color)}.sys-toaster{z-index:var(--sys-layer-toast)}.sys-toast{translate:var(--x) var(--y);scale:var(--scale);z-index:var(--z-index);height:var(--height);opacity:var(--opacity);will-change:translate,opacity,scale;transition:translate .3s cubic-bezier(.21,1.02,.73,1),scale .3s cubic-bezier(.21,1.02,.73,1),opacity .3s;display:grid;grid-template-columns:auto 1fr auto;align-items:flex-start;gap:var(--sys-toast-gap);width:var(--sys-toast-width);max-width:calc(100vw - 48px);background:var(--sys-toast-background);border:var(--sys-toast-border);border-radius:var(--sys-toast-radius);box-shadow:var(--sys-toast-shadow);padding:var(--sys-toast-padding);font-family:var(--sys-font-sans);pointer-events:auto}.sys-toast-icon{display:inline-grid;place-items:center;margin-top:1px}.sys-toast[data-type=info] .sys-toast-icon{color:var(--sys-toast-icon-color-info)}.sys-toast[data-type=success] .sys-toast-icon{color:var(--sys-toast-icon-color-success)}.sys-toast[data-type=warning] .sys-toast-icon{color:var(--sys-toast-icon-color-warning)}.sys-toast[data-type=error] .sys-toast-icon{color:var(--sys-toast-icon-color-error)}.sys-toast-content{display:flex;flex-direction:column;gap:2px;min-width:0}.sys-toast-title{color:var(--sys-toast-title-color);font-size:14px;font-weight:var(--sys-toast-title-font-weight);line-height:1.4}.sys-toast-description{color:var(--sys-toast-description-color);font-size:13px;line-height:1.5;overflow-wrap:anywhere}.sys-toast-close{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:6px;color:var(--sys-toast-close-color);background:none;border:none;cursor:pointer;transition:color var(--sys-component-transition-duration)}.sys-toast-close:hover{color:var(--sys-toast-close-hover-color)}.sys-floating-list-surface{box-sizing:border-box;min-width:0;overflow-x:hidden;overflow-y:auto;max-height:min(var(--_sys-floating-list-max-height, var(--sys-floating-list-max-height)),var(--available-height, 100vh));background:var(--_sys-floating-list-background, var(--sys-floating-list-background));border:var(--_sys-floating-list-border-width, var(--sys-floating-list-border-width)) solid var(--_sys-floating-list-border-color, var(--sys-floating-list-border-color));border-radius:var(--_sys-floating-list-radius, var(--sys-floating-list-radius));box-shadow:var(--_sys-floating-list-shadow, var(--sys-floating-list-shadow));padding:var(--_sys-floating-list-padding, var(--sys-floating-list-padding));z-index:var(--_sys-floating-list-z-index, var(--sys-floating-list-z-index));font-family:var(--sys-font-sans)}.sys-floating-list-surface:is([hidden],[data-state=closed]){display:none!important}.sys-floating-list-surface[data-searchable=true]{display:flex;flex-direction:column;overflow:hidden}.sys-floating-list-list{min-height:0;overflow-x:hidden;overflow-y:auto;outline:none}.sys-floating-list-option-group{min-width:0}.sys-floating-list-option-group-label{box-sizing:border-box;display:flex;align-items:center;min-width:0;padding-block:var(--_sys-floating-list-group-label-padding-y, var(--sys-floating-list-group-label-padding-y));padding-inline:var(--_sys-floating-list-group-label-padding-x, var(--sys-floating-list-group-label-padding-x-medium));color:var(--_sys-floating-list-group-label-foreground, var(--sys-floating-list-group-label-foreground));font-size:var(--_sys-floating-list-group-label-font-size, var(--sys-floating-list-group-label-font-size-medium));font-weight:var(--_sys-floating-list-group-label-font-weight, var(--sys-floating-list-group-label-font-weight));line-height:var(--sys-item-label-line-height);overflow-wrap:anywhere}.sys-floating-list-option-group-separator{height:var(--_sys-floating-list-group-separator-width, var(--sys-floating-list-group-separator-width));margin-block:var(--_sys-floating-list-group-separator-margin-y, var(--sys-floating-list-group-separator-margin-y));background:var(--_sys-floating-list-group-separator-color, var(--sys-floating-list-group-separator-color))}.sys-floating-list-search{box-sizing:border-box;flex:0 0 auto}.sys-floating-list-search[data-placement=inset]{padding:var(--_sys-floating-list-search-inset, var(--sys-floating-list-search-inset))}.sys-floating-list-search[data-placement=flush]{border-block-end:var(--_sys-floating-list-search-separator-width, var(--sys-floating-list-search-separator-width)) solid var(--_sys-floating-list-search-separator-color, var(--sys-floating-list-search-separator-color))}.sys-floating-list-search[data-placement=flush] .sys-input-frame{--_sys-data-control-border-width: 0px;--_sys-data-control-radius: 0px;border-radius:0;box-shadow:none}.sys-floating-list-search[data-placement=flush] .sys-input-frame:focus-within{box-shadow:none}.sys-floating-list-empty{box-sizing:border-box;display:flex;align-items:center;gap:var(--_sys-floating-list-empty-gap, var(--sys-floating-list-item-gap-medium));min-height:var(--_sys-floating-list-empty-height, var(--sys-floating-list-item-height-medium));padding-block:var(--_sys-floating-list-empty-padding-y, var(--sys-floating-list-item-padding-y-min));padding-inline:var(--_sys-floating-list-empty-padding-x, var(--sys-floating-list-item-padding-x-medium));color:var(--_sys-floating-list-empty-foreground, var(--sys-floating-list-empty-foreground));font-size:var(--_sys-floating-list-empty-font-size, var(--sys-floating-list-item-font-size-medium))}.sys-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.sys-floating-list-item{--_sys-floating-list-item-height: var(--sys-floating-list-item-height-medium);--_sys-floating-list-item-padding-x: var(--sys-floating-list-item-padding-x-medium);--_sys-floating-list-item-padding-y: var(--sys-floating-list-item-padding-y-min);--_sys-floating-list-item-gap: var(--sys-floating-list-item-gap-medium);--_sys-floating-list-item-font-size: var(--sys-floating-list-item-font-size-medium);--_sys-floating-list-item-icon-size: var(--sys-floating-list-item-icon-size-medium);--_sys-floating-list-item-radius: var(--sys-floating-list-item-radius-medium);--_sys-floating-list-item-background-rest: var(--sys-floating-list-item-background-rest);--_sys-floating-list-item-background-highlighted: var(--sys-floating-list-item-background-highlighted);--_sys-floating-list-item-background-selected: var(--sys-floating-list-item-background-selected);--_sys-floating-list-item-background-selected-highlighted: var(--sys-floating-list-item-background-selected-highlighted);--_sys-floating-list-item-background-disabled: var(--sys-floating-list-item-background-disabled);--_sys-floating-list-item-foreground-rest: var(--sys-floating-list-item-foreground-rest);--_sys-floating-list-item-foreground-highlighted: var(--sys-floating-list-item-foreground-highlighted);--_sys-floating-list-item-foreground-selected: var(--sys-floating-list-item-foreground-selected);--_sys-floating-list-item-foreground-selected-highlighted: var(--sys-floating-list-item-foreground-selected-highlighted);--_sys-floating-list-item-foreground-disabled: var(--sys-floating-list-item-foreground-disabled);box-sizing:border-box;display:flex;align-items:center;width:100%;min-width:0;min-height:var(--_sys-floating-list-item-height);height:auto;padding-block:var(--_sys-floating-list-item-padding-y);padding-inline:max(0px,calc(var(--_sys-floating-list-item-padding-x) - var(--_sys-floating-list-border-width, var(--sys-floating-list-border-width))));gap:var(--_sys-floating-list-item-gap);border-radius:var(--_sys-floating-list-item-radius);background:var(--_sys-floating-list-item-background-rest);color:var(--_sys-floating-list-item-foreground-rest);font-size:var(--_sys-floating-list-item-font-size);line-height:var(--sys-item-label-line-height);transition:background var(--sys-component-transition-duration),color var(--sys-component-transition-duration)}.sys-floating-list-item[data-highlighted]:not([data-disabled]){background:var(--_sys-floating-list-item-background-highlighted);color:var(--_sys-floating-list-item-foreground-highlighted)}.sys-floating-list-item:where([data-state=checked],[aria-selected=true]){background:var(--_sys-floating-list-item-background-selected);color:var(--_sys-floating-list-item-foreground-selected)}.sys-floating-list-item:where([data-state=checked],[aria-selected=true])[data-highlighted]:not([data-disabled]){background:var(--_sys-floating-list-item-background-selected-highlighted);color:var(--_sys-floating-list-item-foreground-selected-highlighted)}.sys-floating-list-item[data-disabled]{background:var(--_sys-floating-list-item-background-disabled);color:var(--_sys-floating-list-item-foreground-disabled)}.sys-floating-list-item-label{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.sys-floating-list-item-icon,.sys-floating-list-item-indicator{display:inline-grid;flex:0 0 var(--_sys-floating-list-item-icon-size);width:var(--_sys-floating-list-item-icon-size);height:var(--_sys-floating-list-item-icon-size);place-items:center;font-size:var(--_sys-floating-list-item-icon-size);line-height:1}.sys-select-all{border:0;cursor:pointer;font:inherit;font-size:var(--_sys-floating-list-item-font-size);text-align:start}.sys-select-all:hover:not(:disabled){background:var(--_sys-floating-list-item-background-highlighted);color:var(--_sys-floating-list-item-foreground-highlighted)}.sys-select-all:disabled{background:var(--_sys-floating-list-item-background-disabled);color:var(--_sys-floating-list-item-foreground-disabled);cursor:not-allowed}.sys-select-all:focus-visible{outline:var(--sys-select-focus-ring-width) solid var(--sys-select-focus-ring-color);outline-offset:calc(var(--sys-select-focus-ring-offset) * -1)}.sys-select-all+.sys-floating-list-list{border-block-start:var(--sys-floating-list-border-width) solid var(--sys-floating-list-border-color);margin-block-start:var(--sys-floating-list-item-gap-medium);padding-block-start:var(--sys-floating-list-item-gap-medium)}.sys-selection-item-indicator{box-sizing:border-box;display:inline-grid;flex:0 0 var(--_sys-selection-indicator-size, 1em);width:var(--_sys-selection-indicator-size, 1em);height:var(--_sys-selection-indicator-size, 1em);place-items:center;color:var(--_sys-selection-indicator-foreground-rest, var(--sys-selection-indicator-foreground-rest));line-height:1}.sys-selection-item-indicator>.sys-icon{width:75%;height:75%;font-size:75%}.sys-selection-item-indicator[data-indicator=checkmark]{color:currentColor}.sys-selection-item-indicator:where([data-indicator=checkbox],[data-indicator=radio]){background:var(--_sys-selection-indicator-background-rest, var(--sys-selection-indicator-background-rest));border:var(--_sys-selection-indicator-border-width, var(--sys-selection-indicator-border-width)) solid var(--_sys-selection-indicator-border-color-rest, var(--sys-selection-indicator-border-color-rest))}.sys-selection-item-indicator[data-indicator=checkbox]{border-radius:var(--_sys-selection-indicator-checkbox-radius, var(--sys-selection-indicator-checkbox-radius))}.sys-selection-item-indicator[data-indicator=radio]{border-radius:var(--_sys-selection-indicator-radio-radius, var(--sys-selection-indicator-radio-radius))}.sys-selection-item-indicator-dot{width:50%;height:50%;border-radius:inherit;background:currentColor}.sys-floating-list-item-indicator .sys-selection-item-indicator{--_sys-selection-indicator-size: var(--_sys-floating-list-item-icon-size)}.sys-selection-item[data-indicator=checkmark] .sys-selection-item-indicator,.sys-floating-list-item[data-indicator=checkmark] .sys-selection-item-indicator,.sys-menu-item[data-indicator=checkmark] .sys-selection-item-indicator{visibility:hidden}.sys-selection-item:where([data-state=checked],[aria-selected=true])[data-indicator=checkmark] .sys-selection-item-indicator,.sys-floating-list-item:where([data-state=checked],[aria-selected=true])[data-indicator=checkmark] .sys-selection-item-indicator,.sys-menu-item:where([data-state=checked],[aria-checked=true])[data-indicator=checkmark] .sys-selection-item-indicator{visibility:visible}.sys-selection-item:where([data-state=checked],[aria-selected=true]) .sys-selection-item-indicator:where([data-indicator=checkbox],[data-indicator=radio]),.sys-floating-list-item:where([data-state=checked],[aria-selected=true]) .sys-selection-item-indicator:where([data-indicator=checkbox],[data-indicator=radio]),.sys-menu-item:where([data-state=checked],[aria-checked=true]) .sys-selection-item-indicator:where([data-indicator=checkbox],[data-indicator=radio]){color:var(--_sys-selection-indicator-foreground-selected, var(--sys-selection-indicator-foreground-selected))}.sys-selection-item:where([data-state=checked],[aria-selected=true]) .sys-selection-item-indicator:where([data-indicator=checkbox],[data-indicator=radio]),.sys-floating-list-item:where([data-state=checked],[aria-selected=true]) .sys-selection-item-indicator:where([data-indicator=checkbox],[data-indicator=radio]),.sys-menu-item:where([data-state=checked],[aria-checked=true]) .sys-selection-item-indicator:where([data-indicator=checkbox],[data-indicator=radio]){background:var(--_sys-selection-indicator-background-selected, var(--sys-selection-indicator-background-selected));border-color:var(--_sys-selection-indicator-border-color-selected, var(--sys-selection-indicator-border-color-selected))}.sys-selection-item:not(:where([data-state=checked],[aria-selected=true])) .sys-selection-item-indicator>.sys-icon,.sys-floating-list-item:not(:where([data-state=checked],[aria-selected=true])) .sys-selection-item-indicator>.sys-icon,.sys-menu-item:not(:where([data-state=checked],[aria-checked=true])) .sys-selection-item-indicator>.sys-icon,.sys-selection-item:not(:where([data-state=checked],[aria-selected=true])) .sys-selection-item-indicator-dot,.sys-floating-list-item:not(:where([data-state=checked],[aria-selected=true])) .sys-selection-item-indicator-dot{visibility:hidden}.sys-select{box-sizing:border-box;width:var(--sys-select-width);min-width:0;font-family:var(--sys-font-sans)}.sys-select[data-width=content]{width:max-content;max-width:100%}.sys-select[data-width=content] .sys-select-trigger [data-part=value-text]{flex:0 0 auto;white-space:nowrap;overflow-wrap:normal}.sys-select-trigger{--sys-select-height: var(--sys-select-height-medium);--sys-select-padding-x: var(--sys-select-padding-x-medium);--sys-select-padding-y: var(--sys-select-padding-y-min);--sys-select-gap: var(--sys-select-gap-medium);--sys-select-font-size: var(--sys-select-font-size-medium);--sys-select-icon-size: var(--sys-select-icon-size-medium);--sys-select-radius: var(--sys-select-radius-medium);--sys-select-background: var(--_sys-data-control-recipe-background-rest, var(--sys-select-background-rest));--sys-select-foreground: var(--_sys-data-control-recipe-foreground-rest, var(--sys-select-foreground-rest));--sys-select-border-color: var(--_sys-data-control-recipe-border-color-rest, var(--sys-select-border-color-rest));--sys-select-placeholder-color: var(--_sys-data-control-recipe-placeholder-rest, var(--sys-select-placeholder-color-rest));--_sys-data-control-background: var(--sys-select-background);--_sys-data-control-foreground: var(--sys-select-foreground);--_sys-data-control-border-color: var(--sys-select-border-color);--_sys-data-control-border-width: var(--_sys-data-control-recipe-border-width, var(--sys-select-border-width));--_sys-data-control-radius: var(--sys-select-radius);display:inline-flex;align-items:center;justify-content:space-between;width:100%;min-width:var(--sys-select-min-width);min-height:var(--sys-select-height);height:auto;padding-block:var(--sys-select-padding-y);padding-inline:var(--sys-select-padding-x);gap:var(--sys-select-gap);cursor:var(--sys-select-cursor);font-size:var(--sys-select-font-size);font-weight:var(--sys-select-font-weight);line-height:var(--sys-item-label-line-height);font-family:inherit;-webkit-appearance:none;appearance:none;outline:none}.sys-select[data-size=small] .sys-select-trigger{--sys-select-height: var(--sys-select-height-small);--sys-select-padding-x: var(--sys-select-padding-x-small);--sys-select-gap: var(--sys-select-gap-small);--sys-select-font-size: var(--sys-select-font-size-small);--sys-select-icon-size: var(--sys-select-icon-size-small);--sys-select-radius: var(--sys-select-radius-small)}.sys-select[data-size=large] .sys-select-trigger{--sys-select-height: var(--sys-select-height-large);--sys-select-padding-x: var(--sys-select-padding-x-large);--sys-select-gap: var(--sys-select-gap-large);--sys-select-font-size: var(--sys-select-font-size-large);--sys-select-icon-size: var(--sys-select-icon-size-large);--sys-select-radius: var(--sys-select-radius-large)}.sys-select-trigger [data-part=value-text]{flex:1 1 auto;min-width:0;white-space:normal;overflow-wrap:anywhere;text-align:start}.sys-select-trigger [data-part=value-text][data-placeholder-shown]{color:var(--sys-select-placeholder-color)}.sys-select-indicator{display:inline-grid;flex:0 0 var(--sys-select-icon-size);width:var(--sys-select-icon-size);height:var(--sys-select-icon-size);place-items:center;font-size:var(--sys-select-icon-size);line-height:1;transition:transform var(--sys-component-transition-duration)}.sys-select-indicator[data-state=open]{transform:rotate(180deg)}.sys-select-trigger:hover:not([data-disabled]){--sys-select-background: var(--_sys-data-control-recipe-background-hover, var(--sys-select-background-hover));--sys-select-foreground: var(--_sys-data-control-recipe-foreground-hover, var(--sys-select-foreground-hover));--sys-select-border-color: var(--_sys-data-control-recipe-border-color-hover, var(--sys-select-border-color-hover));--sys-select-placeholder-color: var(--_sys-data-control-recipe-placeholder-hover, var(--sys-select-placeholder-color-hover))}.sys-select-trigger:where(:focus,:focus-visible,[data-focus],[data-state=open]){--sys-select-background: var(--_sys-data-control-recipe-background-focus, var(--sys-select-background-focus));--sys-select-foreground: var(--_sys-data-control-recipe-foreground-focus, var(--sys-select-foreground-focus));--sys-select-border-color: var(--_sys-data-control-recipe-border-color-focus, var(--sys-select-border-color-focus));--sys-select-placeholder-color: var(--_sys-data-control-recipe-placeholder-focus, var(--sys-select-placeholder-color-focus));box-shadow:inset 0 0 0 var(--_sys-data-control-border-width) var(--_sys-data-control-border-color),0 0 0 var(--sys-select-focus-ring-offset) var(--_sys-data-control-background),0 0 0 calc(var(--sys-select-focus-ring-offset) + var(--sys-select-focus-ring-width)) var(--sys-select-focus-ring-color)}.sys-select-trigger[data-invalid]{--sys-select-background: var(--_sys-data-control-recipe-background-invalid, var(--sys-select-background-invalid));--sys-select-foreground: var(--_sys-data-control-recipe-foreground-invalid, var(--sys-select-foreground-invalid));--sys-select-border-color: var(--_sys-data-control-recipe-border-color-invalid, var(--sys-select-border-color-invalid));--sys-select-placeholder-color: var(--_sys-data-control-recipe-placeholder-invalid, var(--sys-select-placeholder-color-invalid))}.sys-select-trigger[data-disabled]{--sys-select-background: var(--_sys-data-control-recipe-background-disabled, var(--sys-select-background-disabled));--sys-select-foreground: var(--_sys-data-control-recipe-foreground-disabled, var(--sys-select-foreground-disabled));--sys-select-border-color: var(--_sys-data-control-recipe-border-color-disabled, var(--sys-select-border-color-disabled));--sys-select-placeholder-color: var(--_sys-data-control-recipe-placeholder-disabled, var(--sys-select-placeholder-color-disabled));cursor:var(--sys-select-disabled-cursor)}.sys-select-content{--_sys-floating-list-background: var(--sys-select-content-background);--_sys-floating-list-border-width: var(--sys-select-content-border-width);--_sys-floating-list-border-color: var(--sys-select-content-border-color);--_sys-floating-list-radius: var(--sys-select-content-radius-medium);--_sys-floating-list-shadow: var(--sys-select-content-shadow);--_sys-floating-list-padding: var(--sys-select-content-padding);--_sys-floating-list-max-height: var(--sys-select-content-max-height);--_sys-floating-list-z-index: var(--sys-select-content-z-index);--_sys-floating-list-search-inset: var(--sys-select-search-inset);--_sys-floating-list-search-separator-width: var(--sys-select-search-separator-width);--_sys-floating-list-search-separator-color: var(--sys-select-search-separator-color);--_sys-floating-list-empty-height: var(--sys-select-item-height-medium);--_sys-floating-list-empty-padding-x: var(--sys-select-item-padding-x-medium);--_sys-floating-list-empty-padding-y: var(--sys-select-item-padding-y-min);--_sys-floating-list-empty-foreground: var(--sys-select-empty-foreground);--_sys-floating-list-empty-font-size: var(--sys-select-item-font-size-medium);--_sys-floating-list-empty-gap: var(--sys-select-item-gap-medium);--_sys-floating-list-empty-icon-size: var(--sys-select-item-icon-size-medium);width:max-content;min-width:max(var(--reference-width, 0px),var(--sys-select-content-min-width))}.sys-select-content[data-content-width=trigger]{width:var(--reference-width);min-width:var(--reference-width)}.sys-select-content[data-content-width=content]{min-width:var(--sys-select-content-min-width)}.sys-select-content[data-size=small]{--_sys-floating-list-radius: var(--sys-select-content-radius-small);--_sys-floating-list-empty-height: var(--sys-select-item-height-small);--_sys-floating-list-empty-padding-x: var(--sys-select-item-padding-x-small);--_sys-floating-list-empty-font-size: var(--sys-select-item-font-size-small);--_sys-floating-list-empty-gap: var(--sys-select-item-gap-small);--_sys-floating-list-empty-icon-size: var(--sys-select-item-icon-size-small)}.sys-select-content[data-size=large]{--_sys-floating-list-radius: var(--sys-select-content-radius-large);--_sys-floating-list-empty-height: var(--sys-select-item-height-large);--_sys-floating-list-empty-padding-x: var(--sys-select-item-padding-x-large);--_sys-floating-list-empty-font-size: var(--sys-select-item-font-size-large);--_sys-floating-list-empty-gap: var(--sys-select-item-gap-large);--_sys-floating-list-empty-icon-size: var(--sys-select-item-icon-size-large)}.sys-select-content:focus{outline:none}.sys-select-content{--_sys-floating-list-group-label-padding-y: var(--sys-select-group-label-padding-y);--_sys-floating-list-group-label-padding-x: var(--sys-select-group-label-padding-x-medium);--_sys-floating-list-group-label-font-size: var(--sys-select-group-label-font-size-medium);--_sys-floating-list-group-label-font-weight: var(--sys-select-group-label-font-weight);--_sys-floating-list-group-label-foreground: var(--sys-select-group-label-foreground);--_sys-floating-list-group-separator-width: var(--sys-select-group-separator-width);--_sys-floating-list-group-separator-color: var(--sys-select-group-separator-color);--_sys-floating-list-group-separator-margin-y: var(--sys-select-group-separator-margin-y)}.sys-select-content[data-size=small]{--_sys-floating-list-group-label-padding-x: var(--sys-select-group-label-padding-x-small);--_sys-floating-list-group-label-font-size: var(--sys-select-group-label-font-size-small)}.sys-select-content[data-size=large]{--_sys-floating-list-group-label-padding-x: var(--sys-select-group-label-padding-x-large);--_sys-floating-list-group-label-font-size: var(--sys-select-group-label-font-size-large)}.sys-select-item{--_sys-floating-list-item-height: var(--sys-select-item-height-medium);--_sys-floating-list-item-padding-x: var(--sys-select-item-padding-x-medium);--_sys-floating-list-item-padding-y: var(--sys-select-item-padding-y-min);--_sys-floating-list-item-gap: var(--sys-select-item-gap-medium);--_sys-floating-list-item-font-size: var(--sys-select-item-font-size-medium);--_sys-floating-list-item-icon-size: var(--sys-select-item-icon-size-medium);--_sys-floating-list-item-radius: var(--sys-select-item-radius-medium);--_sys-floating-list-item-background-rest: var(--sys-select-item-background-rest);--_sys-floating-list-item-background-highlighted: var(--sys-select-item-background-highlighted);--_sys-floating-list-item-background-selected: var(--sys-select-item-background-selected);--_sys-floating-list-item-background-selected-highlighted: var(--sys-select-item-background-selected-highlighted);--_sys-floating-list-item-background-disabled: var(--sys-select-item-background-disabled);--_sys-floating-list-item-foreground-rest: var(--sys-select-item-foreground-rest);--_sys-floating-list-item-foreground-highlighted: var(--sys-select-item-foreground-highlighted);--_sys-floating-list-item-foreground-selected: var(--sys-select-item-foreground-selected);--_sys-floating-list-item-foreground-selected-highlighted: var(--sys-select-item-foreground-selected-highlighted);--_sys-floating-list-item-foreground-disabled: var(--sys-select-item-foreground-disabled);--_sys-selection-indicator-background-rest: var(--sys-select-item-indicator-background-rest);--_sys-selection-indicator-border-color-rest: var(--sys-select-item-indicator-border-color-rest);--_sys-selection-indicator-foreground-rest: var(--sys-select-item-indicator-foreground-rest);--_sys-selection-indicator-background-selected: var(--sys-select-item-indicator-background-selected);--_sys-selection-indicator-border-color-selected: var(--sys-select-item-indicator-border-color-selected);--_sys-selection-indicator-foreground-selected: var(--sys-select-item-indicator-foreground-selected);--_sys-selection-indicator-border-width: var(--sys-select-item-indicator-border-width);--_sys-selection-indicator-checkbox-radius: var(--sys-select-item-indicator-checkbox-radius);--_sys-selection-indicator-radio-radius: var(--sys-select-item-indicator-radio-radius);cursor:var(--sys-select-item-cursor)}.sys-select-item .sys-floating-list-item-label{white-space:nowrap;overflow-wrap:normal}.sys-select-item[data-indicator=checkmark] .sys-floating-list-item-indicator{visibility:hidden}.sys-select-item:where([data-state=checked],[aria-selected=true])[data-indicator=checkmark] .sys-floating-list-item-indicator{visibility:visible}.sys-select[data-size=small] .sys-select-item,.sys-select-content[data-size=small] .sys-select-item{--_sys-floating-list-item-height: var(--sys-select-item-height-small);--_sys-floating-list-item-padding-x: var(--sys-select-item-padding-x-small);--_sys-floating-list-item-gap: var(--sys-select-item-gap-small);--_sys-floating-list-item-font-size: var(--sys-select-item-font-size-small);--_sys-floating-list-item-icon-size: var(--sys-select-item-icon-size-small);--_sys-floating-list-item-radius: var(--sys-select-item-radius-small)}.sys-select[data-size=large] .sys-select-item,.sys-select-content[data-size=large] .sys-select-item{--_sys-floating-list-item-height: var(--sys-select-item-height-large);--_sys-floating-list-item-padding-x: var(--sys-select-item-padding-x-large);--_sys-floating-list-item-gap: var(--sys-select-item-gap-large);--_sys-floating-list-item-font-size: var(--sys-select-item-font-size-large);--_sys-floating-list-item-icon-size: var(--sys-select-item-icon-size-large);--_sys-floating-list-item-radius: var(--sys-select-item-radius-large)}.sys-select-item[data-disabled]{cursor:var(--sys-select-item-disabled-cursor)}.sys-select-multiple-control{--sys-select-height: var(--sys-select-height-medium);--sys-select-padding-x: var(--sys-select-padding-x-medium);--sys-select-padding-y: var(--sys-select-padding-y-min);--sys-select-gap: var(--sys-select-gap-medium);--sys-select-font-size: var(--sys-select-font-size-medium);--sys-select-icon-size: var(--sys-select-icon-size-medium);--sys-select-radius: var(--sys-select-radius-medium);--sys-select-background: var(--_sys-data-control-recipe-background-rest, var(--sys-select-background-rest));--sys-select-foreground: var(--_sys-data-control-recipe-foreground-rest, var(--sys-select-foreground-rest));--sys-select-border-color: var(--_sys-data-control-recipe-border-color-rest, var(--sys-select-border-color-rest));--sys-select-placeholder-color: var(--_sys-data-control-recipe-placeholder-rest, var(--sys-select-placeholder-color-rest));--_sys-data-control-background: var(--sys-select-background);--_sys-data-control-foreground: var(--sys-select-foreground);--_sys-data-control-border-color: var(--sys-select-border-color);--_sys-data-control-border-width: var(--_sys-data-control-recipe-border-width, var(--sys-select-border-width));--_sys-data-control-radius: var(--sys-select-radius);box-sizing:border-box;position:relative;display:flex;align-items:center;width:100%;min-width:var(--sys-select-min-width);min-height:var(--sys-select-height);height:auto;padding-block:var(--sys-select-padding-y);padding-inline:var(--sys-select-padding-x);gap:var(--sys-select-gap);color:var(--sys-select-foreground);font-size:var(--sys-select-font-size);font-weight:var(--sys-select-font-weight)}.sys-select[data-size=small] .sys-select-multiple-control{--sys-select-height: var(--sys-select-height-small);--sys-select-padding-x: var(--sys-select-padding-x-small);--sys-select-gap: var(--sys-select-gap-small);--sys-select-font-size: var(--sys-select-font-size-small);--sys-select-icon-size: var(--sys-select-icon-size-small);--sys-select-radius: var(--sys-select-radius-small)}.sys-select[data-size=large] .sys-select-multiple-control{--sys-select-height: var(--sys-select-height-large);--sys-select-padding-x: var(--sys-select-padding-x-large);--sys-select-gap: var(--sys-select-gap-large);--sys-select-font-size: var(--sys-select-font-size-large);--sys-select-icon-size: var(--sys-select-icon-size-large);--sys-select-radius: var(--sys-select-radius-large)}.sys-select:not([data-disabled]) .sys-select-multiple-control:hover{--sys-select-background: var(--_sys-data-control-recipe-background-hover, var(--sys-select-background-hover));--sys-select-foreground: var(--_sys-data-control-recipe-foreground-hover, var(--sys-select-foreground-hover));--sys-select-border-color: var(--_sys-data-control-recipe-border-color-hover, var(--sys-select-border-color-hover));--sys-select-placeholder-color: var(--_sys-data-control-recipe-placeholder-hover, var(--sys-select-placeholder-color-hover))}.sys-select-multiple-icon-button{display:inline-grid;flex:0 0 var(--sys-select-icon-size);width:var(--sys-select-icon-size);height:var(--sys-select-icon-size);padding:0;place-items:center;border:0;background:transparent;color:inherit;font-size:var(--sys-select-icon-size);cursor:pointer}.sys-select-multiple-control:has(>.sys-select-clear) .sys-select-multiple-trigger{position:relative;padding-inline-end:calc(var(--sys-select-icon-size) * 2 + var(--sys-select-gap))}.sys-select-multiple-control:has(>.sys-select-clear) .sys-select-indicator{position:absolute;inset-inline-end:0}.sys-select-clear{position:absolute;z-index:4;inset-inline-end:calc(var(--sys-select-padding-x) + var(--sys-select-icon-size) + var(--sys-select-gap))}.sys-select-multiple-control:where(:focus-within,[data-state=open]){--sys-select-background: var(--_sys-data-control-recipe-background-focus, var(--sys-select-background-focus));--sys-select-foreground: var(--_sys-data-control-recipe-foreground-focus, var(--sys-select-foreground-focus));--sys-select-border-color: var(--_sys-data-control-recipe-border-color-focus, var(--sys-select-border-color-focus));--sys-select-placeholder-color: var(--_sys-data-control-recipe-placeholder-focus, var(--sys-select-placeholder-color-focus));box-shadow:inset 0 0 0 var(--_sys-data-control-border-width) var(--_sys-data-control-border-color),0 0 0 var(--sys-select-focus-ring-offset) var(--_sys-data-control-background),0 0 0 calc(var(--sys-select-focus-ring-offset) + var(--sys-select-focus-ring-width)) var(--sys-select-focus-ring-color)}.sys-select[data-invalid] .sys-select-multiple-control{--sys-select-background: var(--_sys-data-control-recipe-background-invalid, var(--sys-select-background-invalid));--sys-select-foreground: var(--_sys-data-control-recipe-foreground-invalid, var(--sys-select-foreground-invalid));--sys-select-border-color: var(--_sys-data-control-recipe-border-color-invalid, var(--sys-select-border-color-invalid));--sys-select-placeholder-color: var(--_sys-data-control-recipe-placeholder-invalid, var(--sys-select-placeholder-color-invalid))}.sys-select[data-disabled] .sys-select-multiple-control{--sys-select-background: var(--_sys-data-control-recipe-background-disabled, var(--sys-select-background-disabled));--sys-select-foreground: var(--_sys-data-control-recipe-foreground-disabled, var(--sys-select-foreground-disabled));--sys-select-border-color: var(--_sys-data-control-recipe-border-color-disabled, var(--sys-select-border-color-disabled));--sys-select-placeholder-color: var(--_sys-data-control-recipe-placeholder-disabled, var(--sys-select-placeholder-color-disabled))}.sys-select-values{display:flex;flex:1 1 auto;flex-wrap:wrap;align-items:center;min-width:0;gap:var(--sys-select-gap)}.sys-select-multiple-control:has(.sys-select-value){padding-block:var(--sys-select-value-inset);padding-inline-start:var(--sys-select-value-inset)}.sys-select-multiple-control:has(.sys-select-value) .sys-select-values{gap:var(--sys-select-value-composition-gap)}.sys-select-multiple-trigger{box-sizing:border-box;display:flex;flex:1 1 auto;align-items:center;min-width:0;padding:0;gap:var(--sys-select-gap);border:0;background:transparent;color:inherit;font:inherit;text-align:start;cursor:pointer;outline:none;box-shadow:none}.sys-select-multiple-trigger[data-disabled]{cursor:not-allowed}.sys-select-placeholder{color:var(--sys-select-placeholder-color)}.sys-select-value{max-width:100%;--_sys-tag-background: var(--sys-select-value-background);--_sys-tag-foreground: var(--sys-select-value-foreground);--_sys-tag-radius: var(--sys-select-value-radius);--_sys-tag-padding-x: var(--sys-select-value-padding-x);--_sys-tag-gap: var(--sys-select-value-gap)}.sys-select-summary{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sys-tags-input{box-sizing:border-box;width:100%;min-width:0;font-family:var(--sys-font-sans)}.sys-tags-input-control{--_sys-data-control-background: var(--_sys-data-control-recipe-background-rest, var(--sys-tags-input-background-rest));--_sys-data-control-foreground: var(--_sys-data-control-recipe-foreground-rest, var(--sys-tags-input-foreground-rest));--_sys-data-control-border-color: var(--_sys-data-control-recipe-border-color-rest, var(--sys-tags-input-border-color-rest));--_sys-data-control-border-width: var(--_sys-data-control-recipe-border-width, var(--sys-tags-input-border-width));--_sys-data-control-radius: var(--sys-tags-input-radius-medium);--_sys-tags-input-height: var(--sys-tags-input-height-medium);--_sys-tags-input-padding-x: var(--sys-tags-input-padding-x-medium);--_sys-tags-input-gap: var(--sys-tags-input-gap-medium);--_sys-tags-input-font-size: var(--sys-tags-input-font-size-medium);--_sys-tags-input-icon-size: var(--sys-tags-input-icon-size-medium);--_sys-tags-input-value-height: var(--sys-tags-input-value-height-medium);--_sys-tags-input-value-padding-x: var(--sys-tags-input-value-padding-x-medium);--_sys-tags-input-value-gap: var(--sys-tags-input-value-gap-medium);--_sys-tags-input-value-radius: var(--sys-tags-input-value-radius-medium);--_sys-tags-input-value-inset: var(--sys-tags-input-value-inset);box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:center;width:100%;min-width:160px;min-height:var(--_sys-tags-input-height);height:auto;padding-block:0;padding-inline:var(--_sys-tags-input-padding-x);gap:var(--_sys-tags-input-gap);color:var(--_sys-data-control-foreground);font-size:var(--_sys-tags-input-font-size);line-height:var(--sys-item-label-line-height)}.sys-tags-input-control:has(.sys-tags-input-value){padding-block:var(--_sys-tags-input-value-inset);padding-inline-start:var(--_sys-tags-input-value-inset);gap:var(--sys-item-composition-gap)}.sys-tags-input[data-size=small] .sys-tags-input-control{--_sys-data-control-radius: var(--sys-tags-input-radius-small);--_sys-tags-input-height: var(--sys-tags-input-height-small);--_sys-tags-input-padding-x: var(--sys-tags-input-padding-x-small);--_sys-tags-input-gap: var(--sys-tags-input-gap-small);--_sys-tags-input-font-size: var(--sys-tags-input-font-size-small);--_sys-tags-input-icon-size: var(--sys-tags-input-icon-size-small);--_sys-tags-input-value-height: var(--sys-tags-input-value-height-small);--_sys-tags-input-value-padding-x: var(--sys-tags-input-value-padding-x-small);--_sys-tags-input-value-gap: var(--sys-tags-input-value-gap-small);--_sys-tags-input-value-radius: var(--sys-tags-input-value-radius-small)}.sys-tags-input[data-size=large] .sys-tags-input-control{--_sys-data-control-radius: var(--sys-tags-input-radius-large);--_sys-tags-input-height: var(--sys-tags-input-height-large);--_sys-tags-input-padding-x: var(--sys-tags-input-padding-x-large);--_sys-tags-input-gap: var(--sys-tags-input-gap-large);--_sys-tags-input-font-size: var(--sys-tags-input-font-size-large);--_sys-tags-input-icon-size: var(--sys-tags-input-icon-size-large);--_sys-tags-input-value-height: var(--sys-tags-input-value-height-large);--_sys-tags-input-value-padding-x: var(--sys-tags-input-value-padding-x-large);--_sys-tags-input-value-gap: var(--sys-tags-input-value-gap-large);--_sys-tags-input-value-radius: var(--sys-tags-input-value-radius-large)}.sys-tags-input-input,.sys-tags-input-value-editor{box-sizing:border-box;min-width:0;padding:0;border:0;outline:0;background:transparent;color:inherit;font:inherit}.sys-tags-input-input{flex:1 1 96px}.sys-tags-input-input::placeholder{color:var(--_sys-data-control-recipe-placeholder-rest, var(--sys-tags-input-placeholder-color))}.sys-tags-input-value{display:inline-flex;min-width:0;max-width:100%;align-self:center;margin:0}.sys-tags-input-value-preview.sys-tag{display:inline-flex;align-items:center;min-width:0;max-width:100%;padding-inline:var(--_sys-tags-input-value-padding-x);gap:var(--_sys-tags-input-value-gap);border-radius:var(--_sys-tags-input-value-radius);background:var(--sys-tags-input-value-background);color:var(--sys-tags-input-value-foreground)}.sys-tags-input-value-preview.sys-tag[data-embedded]{min-height:var(--_sys-tags-input-value-height)}.sys-tags-input-input{align-self:center;min-height:calc(var(--_sys-tags-input-height) - var(--_sys-tags-input-value-inset) * 2)}.sys-tags-input-icon-button{align-self:center}.sys-tags-input-value-label{min-width:0;overflow-wrap:anywhere}.sys-tags-input-value-remove,.sys-tags-input-icon-button{display:inline-grid;flex:0 0 var(--_sys-tags-input-icon-size);width:var(--_sys-tags-input-icon-size);height:var(--_sys-tags-input-icon-size);padding:0;place-items:center;border:0;background:transparent;color:inherit;font-size:var(--_sys-tags-input-icon-size);cursor:pointer}.sys-tags-input-value-remove{flex-basis:1em;width:1em;height:1em;font-size:1em}.sys-tags-input-list{--_sys-tags-input-row-height: var(--sys-tags-input-height-medium);--_sys-tags-input-row-padding-x: var(--sys-tags-input-padding-x-medium);--_sys-tags-input-row-radius: var(--sys-tags-input-radius-medium);--_sys-tags-input-gap: var(--sys-tags-input-gap-medium);--_sys-tags-input-font-size: var(--sys-tags-input-font-size-medium);--_sys-tags-input-icon-size: var(--sys-tags-input-icon-size-medium);margin-block-start:var(--sys-tags-input-list-gap);font-size:var(--_sys-tags-input-font-size)}.sys-tags-input[data-size=xsmall] .sys-tags-input-list{--_sys-tags-input-row-height: var(--sys-tags-input-height-xsmall);--_sys-tags-input-row-padding-x: var(--sys-tags-input-padding-x-xsmall);--_sys-tags-input-row-radius: var(--sys-tags-input-radius-xsmall);--_sys-tags-input-gap: var(--sys-tags-input-gap-xsmall);--_sys-tags-input-font-size: var(--sys-tags-input-font-size-xsmall);--_sys-tags-input-icon-size: var(--sys-tags-input-icon-size-xsmall)}.sys-tags-input[data-size=small] .sys-tags-input-list{--_sys-tags-input-row-height: var(--sys-tags-input-height-small);--_sys-tags-input-row-padding-x: var(--sys-tags-input-padding-x-small);--_sys-tags-input-row-radius: var(--sys-tags-input-radius-small);--_sys-tags-input-gap: var(--sys-tags-input-gap-small);--_sys-tags-input-font-size: var(--sys-tags-input-font-size-small);--_sys-tags-input-icon-size: var(--sys-tags-input-icon-size-small)}.sys-tags-input[data-size=large] .sys-tags-input-list{--_sys-tags-input-row-height: var(--sys-tags-input-height-large);--_sys-tags-input-row-padding-x: var(--sys-tags-input-padding-x-large);--_sys-tags-input-row-radius: var(--sys-tags-input-radius-large);--_sys-tags-input-gap: var(--sys-tags-input-gap-large);--_sys-tags-input-font-size: var(--sys-tags-input-font-size-large);--_sys-tags-input-icon-size: var(--sys-tags-input-icon-size-large)}.sys-tags-input-list>.sys-tags-input-list-item{box-sizing:border-box;display:flex;align-items:center;min-height:var(--_sys-tags-input-row-height);padding-inline:var(--_sys-tags-input-row-padding-x);border:var(--sys-tags-input-list-row-border-width) solid var(--sys-tags-input-list-row-border-color);border-radius:var(--_sys-tags-input-row-radius);background:var(--sys-tags-input-list-row-background);color:var(--sys-tags-input-list-row-foreground)}.sys-tags-input-list-preview{display:flex;flex:1;align-items:center;gap:var(--_sys-tags-input-gap);min-width:0}.sys-tags-input-list-preview[hidden]{display:none}.sys-tags-input-list-label{flex:1;min-width:0;overflow-wrap:break-word}.sys-tags-input-list-item>.sys-tags-input-value-editor{flex:1}.sys-tags-input-list-remove:hover{opacity:.72}.sys-tags-input-list-remove:focus-visible{outline:var(--sys-tags-input-focus-ring-width) solid var(--sys-tags-input-focus-ring-color);outline-offset:var(--sys-tags-input-focus-ring-offset)}.sys-tags-input:not([data-disabled]) .sys-tags-input-control:hover{--_sys-data-control-background: var(--_sys-data-control-recipe-background-hover, var(--sys-tags-input-background-hover));--_sys-data-control-foreground: var(--_sys-data-control-recipe-foreground-hover, var(--sys-tags-input-foreground-rest));--_sys-data-control-border-color: var(--_sys-data-control-recipe-border-color-hover, var(--sys-tags-input-border-color-hover))}.sys-tags-input-control:focus-within{--_sys-data-control-background: var(--_sys-data-control-recipe-background-focus, var(--sys-tags-input-background-focus));--_sys-data-control-foreground: var(--_sys-data-control-recipe-foreground-focus, var(--sys-tags-input-foreground-rest));--_sys-data-control-border-color: var(--_sys-data-control-recipe-border-color-focus, var(--sys-tags-input-border-color-focus));box-shadow:0 0 0 var(--sys-tags-input-focus-ring-offset) var(--_sys-data-control-background),0 0 0 calc(var(--sys-tags-input-focus-ring-offset) + var(--sys-tags-input-focus-ring-width)) var(--sys-tags-input-focus-ring-color)}.sys-tags-input[data-invalid] .sys-tags-input-control{--_sys-data-control-background: var(--_sys-data-control-recipe-background-invalid, var(--sys-tags-input-background-invalid));--_sys-data-control-foreground: var(--_sys-data-control-recipe-foreground-invalid, var(--sys-tags-input-foreground-rest));--_sys-data-control-border-color: var(--_sys-data-control-recipe-border-color-invalid, var(--sys-tags-input-border-color-invalid))}.sys-tags-input[data-disabled] .sys-tags-input-control{--_sys-data-control-background: var(--_sys-data-control-recipe-background-disabled, var(--sys-tags-input-background-disabled));--_sys-data-control-foreground: var(--_sys-data-control-recipe-foreground-disabled, var(--sys-tags-input-foreground-disabled));--_sys-data-control-border-color: var(--_sys-data-control-recipe-border-color-disabled, var(--sys-tags-input-border-color-disabled))}.sys-selection-control{--_sys-selection-height: auto;--_sys-selection-padding-x: 0px;--_sys-selection-padding-y: 0px;--_sys-selection-gap: var(--sys-item-gap-medium);--_sys-selection-radius: 0px;--_sys-selection-font-size: var(--sys-item-label-size-medium);--_sys-selection-background-rest: var(--sys-exposed-selection-background-rest);--_sys-selection-background-hover: var(--sys-exposed-selection-background-hover);--_sys-selection-background-selected: var(--sys-exposed-selection-background-selected);--_sys-selection-background-selected-hover: var(--sys-exposed-selection-background-selected-hover);--_sys-selection-background-disabled: var(--sys-exposed-selection-background-disabled);--_sys-selection-foreground-rest: var(--sys-exposed-selection-foreground-rest);--_sys-selection-foreground-selected: var(--sys-exposed-selection-foreground-selected);--_sys-selection-foreground-selected-hover: var(--sys-exposed-selection-foreground-selected-hover);--_sys-selection-foreground-disabled: var(--sys-exposed-selection-foreground-disabled);--_sys-selection-border-width: var(--sys-exposed-selection-border-width);--_sys-selection-border-color-rest: var(--sys-exposed-selection-border-color-rest);--_sys-selection-border-color-hover: var(--sys-exposed-selection-border-color-hover);--_sys-selection-border-color-selected: var(--sys-exposed-selection-border-color-selected);--_sys-selection-border-color-disabled: var(--sys-exposed-selection-border-color-disabled);box-sizing:border-box;display:inline-flex;align-items:center;min-width:0;gap:var(--_sys-selection-gap);border:0;border-radius:var(--_sys-selection-radius);background:transparent;color:var(--_sys-selection-foreground-rest);font-size:var(--_sys-selection-font-size);line-height:var(--sys-item-label-line-height);font-family:var(--sys-font-sans);transition:background var(--sys-component-transition-duration),color var(--sys-component-transition-duration),border-color var(--sys-component-transition-duration)}.sys-selection-control[data-presentation=framed]{width:100%;min-height:var(--_sys-selection-height);height:auto;padding-block:max(0px,calc(var(--_sys-selection-padding-y) - var(--_sys-selection-border-width)));padding-inline:max(0px,calc(var(--_sys-selection-padding-x) - var(--_sys-selection-border-width)));border:var(--_sys-selection-border-width) solid var(--_sys-selection-border-color-rest);background:var(--_sys-selection-background-rest)}.sys-selection-control[data-presentation=framed]:hover:not([data-disabled]):not([aria-disabled=true]){background:var(--_sys-selection-background-hover);border-color:var(--_sys-selection-border-color-hover)}.sys-selection-control[data-presentation=framed]:where([data-state=checked],[data-state=on],[data-pressed=true],[aria-checked=true],[aria-pressed=true]){background:var(--_sys-selection-background-selected);color:var(--_sys-selection-foreground-selected);border-color:var(--_sys-selection-border-color-selected)}.sys-selection-control[data-presentation=framed]:where([data-state=checked],[data-state=on],[data-pressed=true],[aria-checked=true],[aria-pressed=true]):hover:not([data-disabled]):not([aria-disabled=true]){background:var(--_sys-selection-background-selected-hover);color:var(--_sys-selection-foreground-selected-hover)}.sys-selection-control:where([data-disabled],[aria-disabled=true]){color:var(--_sys-selection-foreground-disabled)}.sys-selection-control[data-presentation=framed]:where([data-disabled],[aria-disabled=true]){border-color:var(--_sys-selection-border-color-disabled);background:var(--_sys-selection-background-disabled)}.sys-selection-control>.sys-selection-control-label{min-width:0;white-space:normal;overflow-wrap:break-word}.sys-selection-control[data-presentation=framed]>.sys-selection-control-label{flex:1}.sys-selection-control>.sys-selection-control-text{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.sys-selection-control-heading{display:flex;flex-wrap:wrap;align-items:center;gap:var(--_sys-selection-gap);min-width:0}.sys-selection-control-text .sys-selection-control-label{min-width:0;white-space:normal;overflow-wrap:break-word}.sys-selection-control-badge{display:inline-flex;flex:none}.sys-selection-control-badge>.sys-badge{block-size:calc(var(--_sys-selection-font-size) * var(--sys-item-label-line-height));padding-block:0}.sys-selection-control{--_sys-selection-description-font-size: var(--sys-exposed-selection-description-font-size-medium)}.sys-selection-control[data-size=xsmall]{--_sys-selection-description-font-size: var(--sys-exposed-selection-description-font-size-xsmall)}.sys-selection-control[data-size=small]{--_sys-selection-description-font-size: var(--sys-exposed-selection-description-font-size-small)}.sys-selection-control[data-size=large]{--_sys-selection-description-font-size: var(--sys-exposed-selection-description-font-size-large)}.sys-selection-control-description{min-width:0;font-size:var(--_sys-selection-description-font-size);opacity:var(--sys-exposed-selection-description-opacity);overflow-wrap:break-word}.sys-selection-group[data-description-position=end] .sys-selection-control-text{flex-direction:row;align-items:center;gap:var(--_sys-selection-gap)}.sys-selection-group[data-description-position=end] .sys-selection-control-heading{flex:none;flex-wrap:nowrap}.sys-selection-group[data-description-position=end] .sys-selection-control-description{flex:1 1 auto;overflow:hidden;text-align:end;white-space:nowrap;text-overflow:ellipsis}.sys-togglegroup-item>.sys-selection-control-label{white-space:nowrap;overflow-wrap:normal}.sys-togglegroup{display:inline-flex}.sys-togglegroup[data-width=stretch]{display:flex;width:100%}.sys-togglegroup[data-width=stretch]>.sys-togglegroup-item{flex:1 1 0}.sys-item-group>.sys-togglegroup-item{min-width:min-content}.sys-selection-group{--_sys-selection-group-separator-width: var(--sys-exposed-selection-separator-width);--_sys-selection-group-separator-color: var(--sys-exposed-selection-separator-color);--_sys-item-composition-separator-length: var(--sys-item-composition-separator-length);width:100%}.sys-selection-group[data-presentation=frameless][data-orientation=vertical]{align-items:flex-start}.sys-selection-group[data-presentation=frameless]{gap:var(--_sys-item-composition-gap)}.sys-selection-group[data-arrangement=combined]>.sys-item-group-item+.sys-item-group-item{position:relative;margin:0}.sys-selection-group[data-arrangement=combined]:not([data-orientation=vertical]):not([data-overflow=wrap])>.sys-item-group-item:not(:last-child){border-inline-end-width:0}.sys-selection-group[data-arrangement=combined][data-orientation=vertical]>.sys-item-group-item:not(:last-child){border-block-end-width:0}.sys-selection-group[data-arrangement=combined][data-separator=divider]:not([data-orientation=vertical]):not([data-overflow=wrap])>.sys-item-group-item+.sys-item-group-item{border-inline-start:var(--_sys-selection-group-separator-width) solid var(--_sys-selection-group-separator-color)}.sys-selection-group[data-arrangement=combined][data-separator=divider][data-orientation=vertical]>.sys-item-group-item+.sys-item-group-item{border-block-start:var(--_sys-selection-group-separator-width) solid var(--_sys-selection-group-separator-color)}.sys-selection-group[data-arrangement=combined][data-separator=none]:not([data-orientation=vertical]):not([data-overflow=wrap])>.sys-item-group-item+.sys-item-group-item,.sys-selection-group[data-arrangement=combined][data-separator=dash]:not([data-orientation=vertical]):not([data-overflow=wrap])>.sys-item-group-item+.sys-item-group-item{border-inline-start-width:0}.sys-selection-group[data-arrangement=combined][data-separator=none][data-orientation=vertical]>.sys-item-group-item+.sys-item-group-item,.sys-selection-group[data-arrangement=combined][data-separator=dash][data-orientation=vertical]>.sys-item-group-item+.sys-item-group-item{border-block-start-width:0}.sys-selection-group[data-arrangement=combined][data-separator=dash]>.sys-item-group-item+.sys-item-group-item:before{position:absolute;z-index:2;background:var(--_sys-selection-group-separator-color);content:"";pointer-events:none}.sys-selection-group[data-arrangement=combined][data-separator=dash]:not([data-orientation=vertical]):not([data-overflow=wrap])>.sys-item-group-item+.sys-item-group-item:before{inset-block-start:calc(50% - (var(--_sys-selection-group-separator-width) * .5));inset-inline-start:calc(var(--_sys-item-composition-separator-length) * -.5);inline-size:var(--_sys-item-composition-separator-length);block-size:var(--_sys-selection-group-separator-width)}.sys-selection-group[data-arrangement=combined][data-separator=dash][data-orientation=vertical]>.sys-item-group-item+.sys-item-group-item:before{inset-block-start:calc(var(--_sys-item-composition-separator-length) * -.5);inset-inline-start:calc(50% - (var(--_sys-selection-group-separator-width) * .5));inline-size:var(--_sys-selection-group-separator-width);block-size:var(--_sys-item-composition-separator-length)}.sys-selection-group[data-label-wrap=none] .sys-selection-control-label{overflow:hidden;white-space:nowrap;overflow-wrap:normal;text-overflow:ellipsis}.sys-selection-group:not([data-orientation=vertical])>.sys-item-group-item{min-width:min-content}.sys-selection-group[data-width=content]{width:fit-content}.sys-selection-group[data-width=content]:not([data-orientation=vertical])>.sys-item-group-item{flex:0 0 auto;width:auto}.sys-selection-group[data-width=stretch]:not([data-orientation=vertical])>.sys-item-group-item{flex:1 1 0;width:auto}.sys-selection-group[data-overflow=wrap]{flex-wrap:wrap}.sys-selection-group[data-overflow=scroll]{flex-wrap:nowrap;overflow-x:auto;max-width:calc(100% + 2 * var(--_sys-selection-group-ring));padding:var(--_sys-selection-group-ring);margin:calc(-1 * var(--_sys-selection-group-ring))}.sys-selection-group[data-overflow=scroll][data-width=stretch]{width:calc(100% + 2 * var(--_sys-selection-group-ring))}.sys-selection-group[data-arrangement=combined][data-overflow=wrap]{--_sys-selection-group-seam: var(--_sys-selection-group-separator-color);padding-inline-end:var(--_sys-selection-group-overlap);padding-block-end:var(--_sys-selection-group-overlap)}.sys-selection-group[data-arrangement=combined][data-overflow=wrap]:is([data-separator=none],[data-separator=dash]){--_sys-selection-group-seam: transparent}.sys-selection-group[data-arrangement=combined][data-overflow=wrap]:not([data-orientation=vertical])>.sys-item-group-item{border-width:var(--_sys-selection-border-width);border-radius:0;margin:0;margin-inline-end:calc(-1 * var(--_sys-selection-border-width));margin-block-end:calc(-1 * var(--_sys-selection-border-width))}.sys-selection-group[data-arrangement=combined][data-overflow=wrap]:not([data-orientation=vertical])>.sys-item-group-item:not([data-row-end]){border-inline-end-color:transparent}.sys-selection-group[data-arrangement=combined][data-overflow=wrap]:not([data-orientation=vertical])>.sys-item-group-item:not([data-last-row]){border-block-end-color:transparent}.sys-selection-group[data-arrangement=combined][data-overflow=wrap]:not([data-orientation=vertical])>.sys-item-group-item:not([data-row-start]){border-inline-start-color:var(--_sys-selection-group-seam)}.sys-selection-group[data-arrangement=combined][data-overflow=wrap]:not([data-orientation=vertical])>.sys-item-group-item:not([data-first-row]){border-block-start-color:var(--_sys-selection-group-seam)}.sys-selection-group[data-arrangement=combined][data-overflow=wrap]:not([data-orientation=vertical])>.sys-item-group-item[data-first-row][data-row-start]{border-start-start-radius:var(--_sys-selection-radius)}.sys-selection-group[data-arrangement=combined][data-overflow=wrap]:not([data-orientation=vertical])>.sys-item-group-item[data-first-row][data-row-end]{border-start-end-radius:var(--_sys-selection-radius)}.sys-selection-group[data-arrangement=combined][data-overflow=wrap]:not([data-orientation=vertical])>.sys-item-group-item[data-last-row][data-row-start]{border-end-start-radius:var(--_sys-selection-radius)}.sys-selection-group[data-arrangement=combined][data-overflow=wrap]:not([data-orientation=vertical])>.sys-item-group-item[data-last-row][data-row-end]{border-end-end-radius:var(--_sys-selection-radius)}.sys-selection-group[data-arrangement=combined][data-overflow=wrap]:not([data-orientation=vertical])[data-width=content]>.sys-item-group-item{flex-grow:1}.sys-selection-group[data-arrangement=combined][data-overflow=wrap]:not([data-orientation=vertical])[data-separator=dash]>.sys-item-group-item:not([data-row-start]):before{inset-block-start:calc(50% - (var(--_sys-selection-group-separator-width) * .5));inset-inline-start:calc(var(--_sys-item-composition-separator-length) * -.5);inline-size:var(--_sys-item-composition-separator-length);block-size:var(--_sys-selection-group-separator-width)}.sys-selection-group[data-arrangement=combined][data-overflow=wrap]:not([data-orientation=vertical])[data-separator=dash]>.sys-item-group-item[data-row-start]:before{content:none}.sys-checkbox{--_sys-selection-height: var(--sys-checkbox-height-medium);--_sys-selection-padding-x: var(--sys-checkbox-padding-x-medium);--_sys-selection-padding-y: var(--sys-checkbox-padding-y-min);--_sys-selection-gap: var(--sys-checkbox-gap-medium);--_sys-selection-radius: var(--sys-checkbox-row-radius-medium);--_sys-selection-font-size: var(--sys-checkbox-label-font-size-medium);--_sys-selection-background-rest: var(--sys-checkbox-row-background-rest);--_sys-selection-background-hover: var(--sys-checkbox-row-background-hover);--_sys-selection-background-selected: var(--sys-checkbox-row-background-selected);--_sys-selection-background-selected-hover: var(--sys-checkbox-row-background-selected-hover);--_sys-selection-background-disabled: var(--sys-checkbox-row-background-disabled);--_sys-selection-foreground-rest: var(--sys-checkbox-row-foreground-rest);--_sys-selection-foreground-selected: var(--sys-checkbox-row-foreground-selected);--_sys-selection-foreground-selected-hover: var(--sys-checkbox-row-foreground-selected-hover);--_sys-selection-foreground-disabled: var(--sys-checkbox-row-foreground-disabled);--_sys-selection-border-width: var(--sys-checkbox-row-border-width);--_sys-selection-border-color-rest: var(--sys-checkbox-row-border-color-rest);--_sys-selection-border-color-hover: var(--sys-checkbox-row-border-color-hover);--_sys-selection-border-color-selected: var(--sys-checkbox-row-border-color-selected);--_sys-selection-border-color-disabled: var(--sys-checkbox-row-border-color-disabled);cursor:var(--sys-checkbox-cursor)}.sys-checkbox[data-size=small]{--_sys-selection-height: var(--sys-checkbox-height-small);--_sys-selection-padding-x: var(--sys-checkbox-padding-x-small);--_sys-selection-gap: var(--sys-checkbox-gap-small);--_sys-selection-radius: var(--sys-checkbox-row-radius-small);--_sys-selection-font-size: var(--sys-checkbox-label-font-size-small);--sys-checkbox-size: var(--sys-checkbox-indicator-size-small)}.sys-checkbox[data-size=large]{--_sys-selection-height: var(--sys-checkbox-height-large);--_sys-selection-padding-x: var(--sys-checkbox-padding-x-large);--_sys-selection-gap: var(--sys-checkbox-gap-large);--_sys-selection-radius: var(--sys-checkbox-row-radius-large);--_sys-selection-font-size: var(--sys-checkbox-label-font-size-large);--sys-checkbox-size: var(--sys-checkbox-indicator-size-large)}.sys-checkbox-control{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:var(--sys-checkbox-size);height:var(--sys-checkbox-size);flex:0 0 var(--sys-checkbox-size);background:var(--sys-checkbox-background);border:var(--sys-checkbox-border-width) solid var(--sys-checkbox-border-color);border-radius:var(--sys-checkbox-radius);color:var(--sys-checkbox-icon-color);transition:background var(--sys-component-transition-duration),border-color var(--sys-component-transition-duration)}.sys-checkbox:hover:not([data-disabled]) .sys-checkbox-control{border-color:var(--sys-checkbox-hover-border-color)}.sys-checkbox-control[data-state=checked]{background:var(--sys-checkbox-checked-background);border-color:var(--sys-checkbox-checked-border-color);color:var(--sys-checkbox-checked-icon-color)}.sys-checkbox-control[data-state=indeterminate]{background:var(--sys-checkbox-indeterminate-background);border-color:var(--sys-checkbox-indeterminate-border-color);color:var(--sys-checkbox-indeterminate-icon-color)}.sys-checkbox-control[data-indicator=checkmark],.sys-checkbox-control[data-indicator=checkmark][data-state=checked],.sys-checkbox-control[data-indicator=checkmark][data-state=indeterminate]{background:transparent;border-color:transparent;color:inherit}.sys-checkbox:has([data-part=hidden-input]:focus-visible) .sys-checkbox-control,.sys-checkbox-control[data-focus-visible]{outline:var(--sys-checkbox-focus-ring-width) solid var(--sys-checkbox-focus-ring-color);outline-offset:var(--sys-checkbox-focus-ring-offset)}.sys-checkbox[data-disabled]{cursor:var(--sys-checkbox-disabled-cursor);opacity:var(--sys-checkbox-disabled-opacity)}.sys-checkbox-label{font-size:inherit;font-weight:var(--sys-checkbox-label-font-weight);color:inherit}.sys-checkbox-indicator{display:inline-flex;align-items:center;justify-content:center;width:75%;height:75%}.sys-checkbox-indicator-checkmark{width:100%;height:100%}.sys-checkbox-indicator-checkmark .sys-selection-item-indicator{--_sys-selection-indicator-size: var(--sys-checkbox-size)}.sys-checkbox-indicator[hidden]{display:none}.sys-checkbox-indicator svg{display:block;width:100%;height:100%}.sys-checkbox-group{--_sys-selection-group-overlap: var(--sys-checkbox-row-border-width);--_sys-selection-group-ring: calc(var(--sys-checkbox-focus-ring-width) + var(--sys-checkbox-focus-ring-offset));--_sys-item-composition-gap: var(--sys-checkbox-group-gap);--_sys-item-composition-separator-length: var(--sys-checkbox-group-separator-length);--_sys-selection-group-separator-width: var(--sys-checkbox-group-separator-width);--_sys-selection-group-separator-color: var(--sys-checkbox-group-separator-color)}.sys-checkbox-group-item{--_sys-selection-indicator-background-rest: var(--sys-checkbox-group-indicator-background-rest);--_sys-selection-indicator-border-color-rest: var(--sys-checkbox-group-indicator-border-color-rest);--_sys-selection-indicator-foreground-rest: var(--sys-checkbox-group-indicator-foreground-rest);--_sys-selection-indicator-background-selected: var(--sys-checkbox-group-indicator-background-selected);--_sys-selection-indicator-border-color-selected: var(--sys-checkbox-group-indicator-border-color-selected);--_sys-selection-indicator-foreground-selected: var(--sys-checkbox-group-indicator-foreground-selected);--_sys-selection-indicator-border-width: var(--sys-checkbox-group-indicator-border-width);--_sys-selection-indicator-checkbox-radius: var(--sys-checkbox-group-indicator-checkbox-radius);--_sys-selection-indicator-radio-radius: var(--sys-checkbox-group-indicator-radio-radius)}.sys-radio-group{--_sys-selection-group-overlap: var(--sys-radio-group-item-border-width);--_sys-selection-group-ring: calc(var(--sys-radio-group-control-focus-ring-width) + var(--sys-radio-group-control-focus-ring-offset));--_sys-item-composition-gap: var(--sys-radio-group-gap);--_sys-item-composition-separator-length: var(--sys-radio-group-separator-length);--_sys-selection-group-separator-width: var(--sys-radio-group-separator-width);--_sys-selection-group-separator-color: var(--sys-radio-group-separator-color);font-family:var(--sys-font-sans)}.sys-radio-group-checkmark{--_sys-selection-indicator-size: var(--sys-radio-group-control-size-medium)}.sys-radio-group[data-size=small] .sys-radio-group-checkmark{--_sys-selection-indicator-size: var(--sys-radio-group-control-size-small)}.sys-radio-group[data-size=large] .sys-radio-group-checkmark{--_sys-selection-indicator-size: var(--sys-radio-group-control-size-large)}.sys-radio-group-item{--_sys-selection-indicator-background-rest: var(--sys-radio-group-indicator-background-rest);--_sys-selection-indicator-border-color-rest: var(--sys-radio-group-indicator-border-color-rest);--_sys-selection-indicator-foreground-rest: var(--sys-radio-group-indicator-foreground-rest);--_sys-selection-indicator-background-selected: var(--sys-radio-group-indicator-background-selected);--_sys-selection-indicator-border-color-selected: var(--sys-radio-group-indicator-border-color-selected);--_sys-selection-indicator-foreground-selected: var(--sys-radio-group-indicator-foreground-selected);--_sys-selection-indicator-border-width: var(--sys-radio-group-indicator-border-width);--_sys-selection-indicator-checkbox-radius: var(--sys-radio-group-indicator-checkbox-radius);--_sys-selection-indicator-radio-radius: var(--sys-radio-group-indicator-radio-radius);--_sys-selection-height: var(--sys-radio-group-height-medium);--_sys-selection-padding-x: var(--sys-radio-group-padding-x-medium);--_sys-selection-padding-y: var(--sys-radio-group-padding-y-min);--_sys-selection-gap: var(--sys-radio-group-item-gap-medium);--_sys-selection-radius: var(--sys-radio-group-row-radius-medium);--_sys-selection-font-size: var(--sys-radio-group-label-font-size-medium);--_sys-selection-background-rest: var(--sys-radio-group-item-background-rest);--_sys-selection-background-hover: var(--sys-radio-group-item-background-hover);--_sys-selection-background-selected: var(--sys-radio-group-item-background-selected);--_sys-selection-background-selected-hover: var(--sys-radio-group-item-background-selected-hover);--_sys-selection-background-disabled: var(--sys-radio-group-item-background-disabled);--_sys-selection-foreground-rest: var(--sys-radio-group-label-foreground-rest);--_sys-selection-foreground-selected: var(--sys-radio-group-label-foreground-selected);--_sys-selection-foreground-selected-hover: var(--sys-radio-group-label-foreground-selected-hover);--_sys-selection-foreground-disabled: var(--sys-radio-group-label-foreground-disabled);--_sys-selection-border-width: var(--sys-radio-group-item-border-width);--_sys-selection-border-color-rest: var(--sys-radio-group-item-border-color-rest);--_sys-selection-border-color-hover: var(--sys-radio-group-item-border-color-hover);--_sys-selection-border-color-selected: var(--sys-radio-group-item-border-color-selected);--_sys-selection-border-color-disabled: var(--sys-radio-group-item-border-color-disabled);cursor:var(--sys-radio-group-control-cursor)}.sys-radio-group[data-size=small] .sys-radio-group-item{--_sys-selection-height: var(--sys-radio-group-height-small);--_sys-selection-padding-x: var(--sys-radio-group-padding-x-small);--_sys-selection-gap: var(--sys-radio-group-item-gap-small);--_sys-selection-radius: var(--sys-radio-group-row-radius-small);--_sys-selection-font-size: var(--sys-radio-group-label-font-size-small);--sys-radio-group-control-size: var(--sys-radio-group-control-size-small)}.sys-radio-group[data-size=large] .sys-radio-group-item{--_sys-selection-height: var(--sys-radio-group-height-large);--_sys-selection-padding-x: var(--sys-radio-group-padding-x-large);--_sys-selection-gap: var(--sys-radio-group-item-gap-large);--_sys-selection-radius: var(--sys-radio-group-row-radius-large);--_sys-selection-font-size: var(--sys-radio-group-label-font-size-large);--sys-radio-group-control-size: var(--sys-radio-group-control-size-large)}.sys-radio-group-control{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:var(--sys-radio-group-control-size);height:var(--sys-radio-group-control-size);flex:0 0 var(--sys-radio-group-control-size);background:var(--sys-radio-group-control-background);border:var(--sys-radio-group-control-border-width) solid var(--sys-radio-group-control-border-color);border-radius:var(--sys-radio-group-control-radius);transition:background var(--sys-component-transition-duration),border-color var(--sys-component-transition-duration)}.sys-radio-group-item:hover:not([data-disabled]) .sys-radio-group-control{border-color:var(--sys-radio-group-control-hover-border-color)}.sys-radio-group-control[data-state=checked]{border-color:var(--sys-radio-group-control-checked-border-color)}.sys-radio-group-control[data-state=checked]{background:var(--sys-radio-group-control-selected-background)}.sys-radio-group-indicator{display:block;width:50%;height:50%;flex:0 0 50%;border-radius:50%;background:var(--sys-radio-group-control-checked-background);opacity:0;transform:scale(.5);transition:opacity var(--sys-component-transition-duration),transform var(--sys-component-transition-duration)}.sys-radio-group-control[data-state=checked] .sys-radio-group-indicator{opacity:1;transform:scale(1)}.sys-radio-group-item:has([data-part=item-hidden-input]:focus-visible) .sys-radio-group-control,.sys-radio-group-control[data-focus-visible]{outline:var(--sys-radio-group-control-focus-ring-width) solid var(--sys-radio-group-control-focus-ring-color);outline-offset:var(--sys-radio-group-control-focus-ring-offset)}.sys-radio-group-label{font-size:inherit;font-weight:var(--sys-radio-group-label-font-weight);color:inherit}.sys-switch{--_sys-selection-height: var(--sys-switch-height-medium);--_sys-selection-padding-x: var(--sys-switch-padding-x-medium);--_sys-selection-padding-y: var(--sys-switch-padding-y-min);--_sys-selection-gap: var(--sys-switch-gap-medium);--_sys-selection-radius: var(--sys-switch-row-radius-medium);--_sys-selection-font-size: var(--sys-switch-label-font-size-medium);--_sys-switch-track-height: var(--sys-switch-track-height-medium);--_sys-selection-background-rest: var(--sys-switch-row-background-rest);--_sys-selection-background-hover: var(--sys-switch-row-background-hover);--_sys-selection-background-selected: var(--sys-switch-row-background-selected);--_sys-selection-background-selected-hover: var(--sys-switch-row-background-selected-hover);--_sys-selection-background-disabled: var(--sys-switch-row-background-disabled);--_sys-selection-foreground-rest: var(--sys-switch-label-foreground-rest);--_sys-selection-foreground-selected: var(--sys-switch-label-foreground-selected);--_sys-selection-foreground-selected-hover: var(--sys-switch-label-foreground-selected-hover);--_sys-selection-foreground-disabled: var(--sys-switch-label-foreground-disabled);--_sys-selection-border-width: var(--sys-switch-row-border-width);--_sys-selection-border-color-rest: var(--sys-switch-row-border-color-rest);--_sys-selection-border-color-hover: var(--sys-switch-row-border-color-hover);--_sys-selection-border-color-selected: var(--sys-switch-row-border-color-selected);--_sys-selection-border-color-disabled: var(--sys-switch-row-border-color-disabled);cursor:var(--sys-switch-cursor)}.sys-switch[data-size=small]{--_sys-selection-height: var(--sys-switch-height-small);--_sys-selection-padding-x: var(--sys-switch-padding-x-small);--_sys-selection-gap: var(--sys-switch-gap-small);--_sys-selection-radius: var(--sys-switch-row-radius-small);--_sys-selection-font-size: var(--sys-switch-label-font-size-small);--_sys-switch-track-height: var(--sys-switch-track-height-small)}.sys-switch[data-size=large]{--_sys-selection-height: var(--sys-switch-height-large);--_sys-selection-padding-x: var(--sys-switch-padding-x-large);--_sys-selection-gap: var(--sys-switch-gap-large);--_sys-selection-radius: var(--sys-switch-row-radius-large);--_sys-selection-font-size: var(--sys-switch-label-font-size-large);--_sys-switch-track-height: var(--sys-switch-track-height-large)}.sys-switch-control{--_sys-switch-track-width: calc(var(--_sys-switch-track-height) * var(--sys-switch-track-aspect));--_sys-switch-thumb-size: calc(var(--_sys-switch-track-height) - 2 * var(--sys-switch-track-border-width) - 2 * var(--sys-switch-thumb-inset));position:relative;box-sizing:border-box;display:inline-flex;align-items:center;width:var(--_sys-switch-track-width);height:var(--_sys-switch-track-height);flex:0 0 var(--_sys-switch-track-width);background:var(--sys-switch-track-background);border:var(--sys-switch-track-border-width) solid var(--sys-switch-track-border-color);border-radius:var(--sys-switch-track-radius);transition:background var(--sys-component-transition-duration),border-color var(--sys-component-transition-duration)}.sys-switch-control[data-state=checked]{background:var(--sys-switch-track-checked-background);border-color:var(--sys-switch-track-checked-border-color)}.sys-switch:has([data-part=hidden-input]:focus-visible) .sys-switch-control,.sys-switch-control[data-focus-visible]{outline:var(--sys-switch-control-focus-ring-width) solid var(--sys-switch-control-focus-ring-color);outline-offset:var(--sys-switch-control-focus-ring-offset)}.sys-switch[data-disabled]{opacity:var(--sys-switch-disabled-opacity);cursor:var(--sys-switch-disabled-cursor)}.sys-switch-thumb{position:absolute;inset-inline-start:var(--sys-switch-thumb-inset);width:var(--_sys-switch-thumb-size);height:var(--_sys-switch-thumb-size);background:var(--sys-switch-thumb-background);border-radius:var(--sys-switch-thumb-radius);box-shadow:var(--sys-switch-thumb-shadow);transition:inset-inline-start var(--sys-component-transition-duration)}.sys-switch-thumb[data-state=checked]{inset-inline-start:calc(var(--_sys-switch-track-width) - 2 * var(--sys-switch-track-border-width) - var(--_sys-switch-thumb-size) - var(--sys-switch-thumb-inset));background:var(--sys-switch-thumb-checked-background)}.sys-switch-label{font-size:inherit;font-weight:var(--sys-switch-label-font-weight);color:inherit}.sys-textarea{--sys-textarea-padding-x: var(--sys-textarea-padding-x-medium);--sys-textarea-radius: var(--sys-textarea-radius-medium);--sys-textarea-font-size: var(--sys-textarea-font-size-medium);--sys-textarea-background: var(--_sys-data-control-recipe-background-rest, var(--sys-textarea-background-rest));--sys-textarea-foreground: var(--_sys-data-control-recipe-foreground-rest, var(--sys-textarea-foreground-rest));--sys-textarea-border-color: var(--_sys-data-control-recipe-border-color-rest, var(--sys-textarea-border-color-rest));--sys-textarea-placeholder-color: var(--_sys-data-control-recipe-placeholder-rest, var(--sys-textarea-placeholder-color-rest));--_sys-data-control-background: var(--sys-textarea-background);--_sys-data-control-foreground: var(--sys-textarea-foreground);--_sys-data-control-border-color: var(--sys-textarea-border-color);--_sys-data-control-border-width: var(--_sys-data-control-recipe-border-width, var(--sys-textarea-border-width));--_sys-data-control-radius: var(--sys-textarea-radius);display:block;width:var(--sys-textarea-width);min-width:0;min-height:var(--sys-textarea-min-height);resize:var(--sys-textarea-resize);padding-block:var(--sys-textarea-padding-y-min);padding-inline:var(--sys-textarea-padding-x);outline:none;font-family:var(--sys-font-sans);font-size:var(--sys-textarea-font-size);font-weight:var(--sys-textarea-font-weight);line-height:var(--sys-textarea-line-height)}.sys-textarea[data-size=small]{--sys-textarea-padding-x: var(--sys-textarea-padding-x-small);--sys-textarea-radius: var(--sys-textarea-radius-small);--sys-textarea-font-size: var(--sys-textarea-font-size-small)}.sys-textarea[data-size=large]{--sys-textarea-padding-x: var(--sys-textarea-padding-x-large);--sys-textarea-radius: var(--sys-textarea-radius-large);--sys-textarea-font-size: var(--sys-textarea-font-size-large)}.sys-textarea::placeholder{color:var(--sys-textarea-placeholder-color);opacity:1}.sys-textarea:hover:where(:not(:disabled)){--sys-textarea-background: var(--_sys-data-control-recipe-background-hover, var(--sys-textarea-background-hover));--sys-textarea-foreground: var(--_sys-data-control-recipe-foreground-hover, var(--sys-textarea-foreground-hover));--sys-textarea-border-color: var(--_sys-data-control-recipe-border-color-hover, var(--sys-textarea-border-color-hover));--sys-textarea-placeholder-color: var(--_sys-data-control-recipe-placeholder-hover, var(--sys-textarea-placeholder-color-hover))}.sys-textarea:focus{--sys-textarea-background: var(--_sys-data-control-recipe-background-focus, var(--sys-textarea-background-focus));--sys-textarea-foreground: var(--_sys-data-control-recipe-foreground-focus, var(--sys-textarea-foreground-focus));--sys-textarea-border-color: var(--_sys-data-control-recipe-border-color-focus, var(--sys-textarea-border-color-focus));--sys-textarea-placeholder-color: var(--_sys-data-control-recipe-placeholder-focus, var(--sys-textarea-placeholder-color-focus));box-shadow:inset 0 0 0 var(--_sys-data-control-border-width) var(--_sys-data-control-border-color),0 0 0 var(--sys-textarea-focus-ring-offset) var(--_sys-data-control-background),0 0 0 calc(var(--sys-textarea-focus-ring-offset) + var(--sys-textarea-focus-ring-width)) var(--sys-textarea-focus-ring-color)}.sys-textarea[aria-invalid=true]{--sys-textarea-background: var(--_sys-data-control-recipe-background-invalid, var(--sys-textarea-background-invalid));--sys-textarea-foreground: var(--_sys-data-control-recipe-foreground-invalid, var(--sys-textarea-foreground-invalid));--sys-textarea-border-color: var(--_sys-data-control-recipe-border-color-invalid, var(--sys-textarea-border-color-invalid));--sys-textarea-placeholder-color: var(--_sys-data-control-recipe-placeholder-invalid, var(--sys-textarea-placeholder-color-invalid))}.sys-textarea:disabled{--sys-textarea-background: var(--_sys-data-control-recipe-background-disabled, var(--sys-textarea-background-disabled));--sys-textarea-foreground: var(--_sys-data-control-recipe-foreground-disabled, var(--sys-textarea-foreground-disabled));--sys-textarea-border-color: var(--_sys-data-control-recipe-border-color-disabled, var(--sys-textarea-border-color-disabled));--sys-textarea-placeholder-color: var(--_sys-data-control-recipe-placeholder-disabled, var(--sys-textarea-placeholder-color-disabled));cursor:not-allowed}.sys-pin-input{--sys-pin-input-cell-size: var(--sys-pin-input-cell-size-medium);--sys-pin-input-cell-radius: var(--sys-pin-input-cell-radius-medium);--sys-pin-input-font-size: var(--sys-pin-input-font-size-medium);--sys-pin-input-background: var(--_sys-data-control-recipe-background-rest, var(--sys-pin-input-background-rest));--sys-pin-input-foreground: var(--_sys-data-control-recipe-foreground-rest, var(--sys-pin-input-foreground-rest));--sys-pin-input-border-color: var(--_sys-data-control-recipe-border-color-rest, var(--sys-pin-input-border-color-rest));--_sys-data-control-background: var(--sys-pin-input-background);--_sys-data-control-foreground: var(--sys-pin-input-foreground);--_sys-data-control-border-color: var(--sys-pin-input-border-color);--_sys-data-control-border-width: var(--_sys-data-control-recipe-border-width, var(--sys-pin-input-border-width));--_sys-data-control-radius: var(--sys-pin-input-cell-radius);position:relative;display:inline-grid;max-width:100%;font-family:var(--sys-font-sans)}.sys-pin-input[data-size=small]{--sys-pin-input-cell-size: var(--sys-pin-input-cell-size-small);--sys-pin-input-cell-radius: var(--sys-pin-input-cell-radius-small);--sys-pin-input-font-size: var(--sys-pin-input-font-size-small)}.sys-pin-input[data-size=large]{--sys-pin-input-cell-size: var(--sys-pin-input-cell-size-large);--sys-pin-input-cell-radius: var(--sys-pin-input-cell-radius-large);--sys-pin-input-font-size: var(--sys-pin-input-font-size-large)}.sys-pin-input-control{position:absolute;z-index:1;inset:0;box-sizing:border-box;width:100%;height:100%;margin:0;padding:0;border:0;outline:0;opacity:.001;cursor:text}.sys-pin-input-cells{--_sys-item-composition-gap: var(--sys-pin-input-gap);--_sys-data-control-separator-width: var(--sys-pin-input-separator-width);--_sys-data-control-separator-length: var(--sys-pin-input-separator-length);--_sys-data-control-separator-color: var(--sys-pin-input-separator-color);width:max-content;min-width:0;pointer-events:none}.sys-pin-input-cell{display:grid;flex:0 0 var(--sys-pin-input-cell-size);width:var(--sys-pin-input-cell-size);height:var(--sys-pin-input-cell-size);place-items:center;overflow:hidden;font-size:var(--sys-pin-input-font-size);font-weight:var(--sys-pin-input-font-weight);line-height:1}.sys-pin-input:hover:where(:not([data-disabled])){--sys-pin-input-background: var(--_sys-data-control-recipe-background-hover, var(--sys-pin-input-background-hover));--sys-pin-input-foreground: var(--_sys-data-control-recipe-foreground-hover, var(--sys-pin-input-foreground-hover));--sys-pin-input-border-color: var(--_sys-data-control-recipe-border-color-hover, var(--sys-pin-input-border-color-hover))}.sys-pin-input:focus-within{--sys-pin-input-background: var(--_sys-data-control-recipe-background-focus, var(--sys-pin-input-background-focus));--sys-pin-input-foreground: var(--_sys-data-control-recipe-foreground-focus, var(--sys-pin-input-foreground-focus));--sys-pin-input-border-color: var(--_sys-data-control-recipe-border-color-focus, var(--sys-pin-input-border-color-focus))}.sys-pin-input[data-arrangement=adjacent]:focus-within .sys-pin-input-cell{box-shadow:inset 0 0 0 var(--_sys-data-control-border-width) var(--_sys-data-control-border-color),0 0 0 var(--sys-pin-input-focus-ring-offset) var(--_sys-data-control-background),0 0 0 calc(var(--sys-pin-input-focus-ring-offset) + var(--sys-pin-input-focus-ring-width)) var(--sys-pin-input-focus-ring-color)}.sys-pin-input[data-arrangement=combined]:focus-within .sys-pin-input-cells{box-shadow:0 0 0 var(--sys-pin-input-focus-ring-offset) var(--_sys-data-control-background),0 0 0 calc(var(--sys-pin-input-focus-ring-offset) + var(--sys-pin-input-focus-ring-width)) var(--sys-pin-input-focus-ring-color)}.sys-pin-input[data-disabled] .sys-pin-input-control{cursor:not-allowed}.sys-pin-input[data-invalid]{--sys-pin-input-background: var(--_sys-data-control-recipe-background-invalid, var(--sys-pin-input-background-invalid));--sys-pin-input-foreground: var(--_sys-data-control-recipe-foreground-invalid, var(--sys-pin-input-foreground-invalid));--sys-pin-input-border-color: var(--_sys-data-control-recipe-border-color-invalid, var(--sys-pin-input-border-color-invalid))}.sys-pin-input[data-disabled]{--sys-pin-input-background: var(--_sys-data-control-recipe-background-disabled, var(--sys-pin-input-background-disabled));--sys-pin-input-foreground: var(--_sys-data-control-recipe-foreground-disabled, var(--sys-pin-input-foreground-disabled));--sys-pin-input-border-color: var(--_sys-data-control-recipe-border-color-disabled, var(--sys-pin-input-border-color-disabled))}.sys-label,.sys-fieldset-legend{font-size:var(--sys-label-font-size);font-weight:var(--sys-label-font-weight);color:var(--sys-label-foreground);line-height:var(--sys-label-line-height);font-family:var(--sys-font-sans)}.sys-field{--sys-field-padding-x: var(--sys-field-padding-x-medium);display:grid;gap:var(--sys-field-gap);width:100%;min-width:0;font-family:var(--sys-font-sans)}.sys-field[data-width=content]{width:max-content;max-width:100%}.sys-field[data-size=small]{--sys-field-padding-x: var(--sys-field-padding-x-small)}.sys-field[data-size=large]{--sys-field-padding-x: var(--sys-field-padding-x-large)}.sys-field-label-row{display:flex;align-items:baseline;gap:var(--sys-field-label-gap)}.sys-field-label-row,.sys-field-description,.sys-field-error{padding-inline:var(--sys-field-padding-x)}.sys-field-required{margin-inline-start:var(--sys-field-label-gap);color:var(--sys-field-required-foreground)}.sys-field-action,.sys-fieldset-action{display:flex;flex:0 0 auto;align-items:center;justify-content:flex-end;align-self:center;height:calc(var(--sys-label-font-size) * var(--sys-label-line-height));margin-inline-start:auto}.sys-field-action{margin-inline-end:calc(-1 * var(--sys-field-padding-x))}.sys-field-description,.sys-field-error{margin:0;line-height:1.5}.sys-field-description{color:var(--sys-field-description-foreground);font-size:var(--sys-field-description-font-size)}.sys-field-error{color:var(--sys-field-error-foreground);font-size:var(--sys-field-error-font-size)}.sys-field[data-disabled]>:not(.sys-input):not(.sys-input-action):not(.sys-textarea):not(.sys-pin-input){opacity:var(--sys-field-disabled-opacity)}.sys-fieldset{--sys-fieldset-padding-x: var(--sys-fieldset-padding-x-medium);box-sizing:border-box;display:grid;width:100%;min-width:0;margin:0;padding:0;border:0;gap:var(--sys-fieldset-gap);font-family:var(--sys-font-sans)}.sys-fieldset[data-size=small]{--sys-fieldset-padding-x: var(--sys-fieldset-padding-x-small)}.sys-fieldset[data-size=large]{--sys-fieldset-padding-x: var(--sys-fieldset-padding-x-large)}.sys-fieldset-legend{box-sizing:border-box;width:100%;margin:0;padding:0 var(--sys-fieldset-padding-x)}.sys-fieldset-heading{display:flex;align-items:center;min-width:0}.sys-fieldset-heading>.sys-fieldset-legend{flex:1 1 auto;min-width:0}.sys-fieldset-required{margin-inline-start:var(--sys-fieldset-legend-gap);color:var(--sys-fieldset-required-foreground)}.sys-fieldset-description,.sys-fieldset-error{box-sizing:border-box;width:100%;margin:0;padding-inline:var(--sys-fieldset-padding-x);line-height:1.5}.sys-fieldset-description{color:var(--sys-fieldset-description-foreground);font-size:var(--sys-fieldset-description-font-size)}.sys-fieldset-error{color:var(--sys-fieldset-error-foreground);font-size:var(--sys-fieldset-error-font-size)}.sys-fieldset-content{display:grid;min-width:0;gap:var(--sys-fieldset-gap)}.sys-fieldset[data-disabled]>:not(.sys-fieldset-content){opacity:var(--sys-fieldset-disabled-opacity)}.sys-tag{--_sys-tag-height: var(--sys-tag-height-small);--_sys-tag-padding-x: var(--sys-tag-padding-x-small);--_sys-tag-gap: var(--sys-tag-gap-small);--_sys-tag-font-size: var(--sys-tag-font-size-small);--_sys-tag-icon-size: var(--sys-tag-icon-size-small);--_sys-tag-radius: var(--sys-tag-radius-small);--_sys-tag-background-default: var(--sys-tag-background-neutral);--_sys-tag-foreground-default: var(--sys-tag-foreground-neutral);--_sys-tag-border-color-default: var(--sys-tag-border-color-neutral);box-sizing:border-box;display:inline-flex;align-items:center;min-width:0;max-width:100%;min-height:var(--_sys-tag-height);padding:var(--sys-tag-padding-y-min) var(--_sys-tag-padding-x);gap:var(--_sys-tag-gap);border:var(--sys-tag-border-width) solid var(--_sys-tag-border-color, var(--_sys-tag-border-color-default));border-radius:var(--_sys-tag-radius);background:var(--_sys-tag-background, var(--_sys-tag-background-default));color:var(--_sys-tag-foreground, var(--_sys-tag-foreground-default));font-family:var(--sys-font-sans);font-size:var(--_sys-tag-font-size);font-weight:var(--sys-tag-font-weight);line-height:var(--sys-tag-line-height);overflow-wrap:anywhere}.sys-tag[data-size=xsmall]{--_sys-tag-height: var(--sys-tag-height-xsmall);--_sys-tag-padding-x: var(--sys-tag-padding-x-xsmall);--_sys-tag-gap: var(--sys-tag-gap-xsmall);--_sys-tag-font-size: var(--sys-tag-font-size-xsmall);--_sys-tag-icon-size: var(--sys-tag-icon-size-xsmall);--_sys-tag-radius: var(--sys-tag-radius-xsmall)}.sys-tag[data-size=medium]{--_sys-tag-height: var(--sys-tag-height-medium);--_sys-tag-padding-x: var(--sys-tag-padding-x-medium);--_sys-tag-gap: var(--sys-tag-gap-medium);--_sys-tag-font-size: var(--sys-tag-font-size-medium);--_sys-tag-icon-size: var(--sys-tag-icon-size-medium);--_sys-tag-radius: var(--sys-tag-radius-medium)}.sys-tag[data-size=large]{--_sys-tag-height: var(--sys-tag-height-large);--_sys-tag-padding-x: var(--sys-tag-padding-x-large);--_sys-tag-gap: var(--sys-tag-gap-large);--_sys-tag-font-size: var(--sys-tag-font-size-large);--_sys-tag-icon-size: var(--sys-tag-icon-size-large);--_sys-tag-radius: var(--sys-tag-radius-large)}.sys-tag[data-tone=info]{--_sys-tag-background-default: var(--sys-tag-background-info);--_sys-tag-foreground-default: var(--sys-tag-foreground-info);--_sys-tag-border-color-default: var(--sys-tag-border-color-info)}.sys-tag[data-tone=success]{--_sys-tag-background-default: var(--sys-tag-background-success);--_sys-tag-foreground-default: var(--sys-tag-foreground-success);--_sys-tag-border-color-default: var(--sys-tag-border-color-success)}.sys-tag[data-tone=warning]{--_sys-tag-background-default: var(--sys-tag-background-warning);--_sys-tag-foreground-default: var(--sys-tag-foreground-warning);--_sys-tag-border-color-default: var(--sys-tag-border-color-warning)}.sys-tag[data-tone=danger]{--_sys-tag-background-default: var(--sys-tag-background-danger);--_sys-tag-foreground-default: var(--sys-tag-foreground-danger);--_sys-tag-border-color-default: var(--sys-tag-border-color-danger)}.sys-tag-remove{display:inline-grid;flex:0 0 var(--_sys-tag-icon-size);width:var(--_sys-tag-icon-size);height:var(--_sys-tag-icon-size);place-items:center;padding:0;border:0;border-radius:inherit;background:transparent;color:inherit;cursor:pointer}.sys-tag-remove:hover:not(:disabled){opacity:.72}.sys-tag-remove:focus-visible{outline:var(--sys-tag-focus-ring-width) solid var(--sys-tag-focus-ring-color);outline-offset:var(--sys-tag-focus-ring-offset)}.sys-tag-remove:disabled{cursor:not-allowed;opacity:.5}.sys-badge{--_sys-badge-padding-x: var(--sys-badge-padding-x-small);--_sys-badge-gap: var(--sys-badge-gap-small);--_sys-badge-font-size: var(--sys-badge-font-size-small);--_sys-badge-icon-size: var(--sys-badge-icon-size-small);--_sys-badge-radius: var(--sys-badge-radius-small);--_sys-badge-background-default: var(--sys-badge-background-neutral);--_sys-badge-foreground-default: var(--sys-badge-foreground-neutral);--_sys-badge-border-color-default: var(--sys-badge-border-color-neutral);box-sizing:border-box;display:inline-flex;align-items:center;min-width:0;max-width:100%;padding:var(--sys-badge-padding-y) var(--_sys-badge-padding-x);gap:var(--_sys-badge-gap);border:var(--sys-badge-border-width) solid var(--_sys-badge-border-color, var(--_sys-badge-border-color-default));border-radius:var(--_sys-badge-radius);background:var(--_sys-badge-background, var(--_sys-badge-background-default));color:var(--_sys-badge-foreground, var(--_sys-badge-foreground-default));font-family:var(--sys-font-sans);font-size:var(--_sys-badge-font-size);font-weight:var(--sys-badge-font-weight);line-height:var(--sys-badge-line-height);overflow-wrap:anywhere}.sys-badge[data-size=xsmall]{--_sys-badge-padding-x: var(--sys-badge-padding-x-xsmall);--_sys-badge-gap: var(--sys-badge-gap-xsmall);--_sys-badge-font-size: var(--sys-badge-font-size-xsmall);--_sys-badge-icon-size: var(--sys-badge-icon-size-xsmall);--_sys-badge-radius: var(--sys-badge-radius-xsmall)}.sys-badge[data-size=medium]{--_sys-badge-padding-x: var(--sys-badge-padding-x-medium);--_sys-badge-gap: var(--sys-badge-gap-medium);--_sys-badge-font-size: var(--sys-badge-font-size-medium);--_sys-badge-icon-size: var(--sys-badge-icon-size-medium);--_sys-badge-radius: var(--sys-badge-radius-medium)}.sys-badge[data-size=large]{--_sys-badge-padding-x: var(--sys-badge-padding-x-large);--_sys-badge-gap: var(--sys-badge-gap-large);--_sys-badge-font-size: var(--sys-badge-font-size-large);--_sys-badge-icon-size: var(--sys-badge-icon-size-large);--_sys-badge-radius: var(--sys-badge-radius-large)}.sys-badge[data-tone=info]{--_sys-badge-background-default: var(--sys-badge-background-info);--_sys-badge-foreground-default: var(--sys-badge-foreground-info);--_sys-badge-border-color-default: var(--sys-badge-border-color-info)}.sys-badge[data-tone=success]{--_sys-badge-background-default: var(--sys-badge-background-success);--_sys-badge-foreground-default: var(--sys-badge-foreground-success);--_sys-badge-border-color-default: var(--sys-badge-border-color-success)}.sys-badge[data-tone=warning]{--_sys-badge-background-default: var(--sys-badge-background-warning);--_sys-badge-foreground-default: var(--sys-badge-foreground-warning);--_sys-badge-border-color-default: var(--sys-badge-border-color-warning)}.sys-badge[data-tone=danger]{--_sys-badge-background-default: var(--sys-badge-background-danger);--_sys-badge-foreground-default: var(--sys-badge-foreground-danger);--_sys-badge-border-color-default: var(--sys-badge-border-color-danger)}.sys-badge-divider{align-self:stretch;flex:none;width:var(--sys-badge-detail-divider-width);margin-block:calc(-1 * var(--sys-badge-padding-y));background:var(--sys-badge-detail-divider-color)}.sys-badge-detail{color:var(--sys-badge-detail-foreground);font-variant-numeric:tabular-nums}.sys-avatar{display:inline-flex;align-items:center;justify-content:center;width:var(--sys-avatar-size);height:var(--sys-avatar-size);border-radius:var(--sys-avatar-radius);overflow:var(--sys-avatar-overflow);background:var(--sys-avatar-background);font-family:var(--sys-font-sans);flex-shrink:0}.sys-avatar-image{width:100%;height:100%;object-fit:var(--sys-avatar-image-object-fit)}.sys-avatar-fallback{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:var(--sys-avatar-fallback-font-size);font-weight:var(--sys-avatar-fallback-font-weight);color:var(--sys-avatar-fallback-foreground);background:var(--sys-avatar-fallback-background)}.sys-alert{display:flex;background:var(--sys-alert-background);color:var(--sys-alert-foreground);border:var(--sys-alert-border-width) solid var(--sys-alert-border-color);border-radius:var(--sys-alert-radius);padding:var(--sys-alert-padding);gap:var(--sys-alert-gap);font-family:var(--sys-font-sans)}.sys-alert-icon{width:var(--sys-alert-icon-size);height:var(--sys-alert-icon-size);color:var(--sys-alert-icon-color);flex-shrink:0}.sys-alert-content{display:flex;flex-direction:column;gap:var(--sys-alert-content-gap)}.sys-alert-title{font-size:var(--sys-alert-title-font-size);font-weight:var(--sys-alert-title-font-weight);color:var(--sys-alert-title-foreground);line-height:var(--sys-alert-title-line-height)}.sys-alert-description{font-size:var(--sys-alert-description-font-size);color:var(--sys-alert-description-foreground);line-height:var(--sys-alert-description-line-height)}.sys-alert[data-variant=destructive]{background:var(--sys-alert-destructive-background);border-color:var(--sys-alert-destructive-border-color)}.sys-alert[data-variant=destructive] .sys-alert-icon{color:var(--sys-alert-destructive-icon-color)}.sys-alert[data-variant=destructive] .sys-alert-title{color:var(--sys-alert-destructive-title-foreground)}.sys-alert[data-variant=destructive] .sys-alert-description{color:var(--sys-alert-destructive-description-foreground)}.sys-alert[data-variant=success]{background:var(--sys-alert-success-background);border-color:var(--sys-alert-success-border-color)}.sys-alert[data-variant=success] .sys-alert-icon{color:var(--sys-alert-success-icon-color)}.sys-alert[data-variant=success] .sys-alert-title{color:var(--sys-alert-success-title-foreground)}.sys-alert[data-variant=success] .sys-alert-description{color:var(--sys-alert-success-description-foreground)}.sys-alert[data-variant=warning]{background:var(--sys-alert-warning-background);border-color:var(--sys-alert-warning-border-color)}.sys-alert[data-variant=warning] .sys-alert-icon{color:var(--sys-alert-warning-icon-color)}.sys-alert[data-variant=warning] .sys-alert-title{color:var(--sys-alert-warning-title-foreground)}.sys-alert[data-variant=warning] .sys-alert-description{color:var(--sys-alert-warning-description-foreground)}.sys-tabs{--_sys-tabs-list-radius: var(--sys-tabs-list-radius-medium);--_sys-tabs-trigger-height: var(--sys-tabs-trigger-height-medium);--_sys-tabs-trigger-padding-x: var(--sys-tabs-trigger-padding-x-medium);--_sys-tabs-trigger-gap: var(--sys-tabs-trigger-gap-medium);--_sys-tabs-trigger-font-size: var(--sys-tabs-trigger-font-size-medium);--_sys-tabs-trigger-icon-size: var(--sys-tabs-trigger-icon-size-medium);--_sys-tabs-trigger-radius: var(--sys-tabs-trigger-radius-medium);--_sys-tabs-content-padding: var(--sys-tabs-content-padding-medium);display:flex;flex-direction:column;gap:var(--sys-tabs-gap);font-family:var(--sys-font-sans);min-width:0}.sys-tabs[data-size=small]{--_sys-tabs-list-radius: var(--sys-tabs-list-radius-small);--_sys-tabs-trigger-height: var(--sys-tabs-trigger-height-small);--_sys-tabs-trigger-padding-x: var(--sys-tabs-trigger-padding-x-small);--_sys-tabs-trigger-gap: var(--sys-tabs-trigger-gap-small);--_sys-tabs-trigger-font-size: var(--sys-tabs-trigger-font-size-small);--_sys-tabs-trigger-icon-size: var(--sys-tabs-trigger-icon-size-small);--_sys-tabs-trigger-radius: var(--sys-tabs-trigger-radius-small);--_sys-tabs-content-padding: var(--sys-tabs-content-padding-small)}.sys-tabs[data-size=large]{--_sys-tabs-list-radius: var(--sys-tabs-list-radius-large);--_sys-tabs-trigger-height: var(--sys-tabs-trigger-height-large);--_sys-tabs-trigger-padding-x: var(--sys-tabs-trigger-padding-x-large);--_sys-tabs-trigger-gap: var(--sys-tabs-trigger-gap-large);--_sys-tabs-trigger-font-size: var(--sys-tabs-trigger-font-size-large);--_sys-tabs-trigger-icon-size: var(--sys-tabs-trigger-icon-size-large);--_sys-tabs-trigger-radius: var(--sys-tabs-trigger-radius-large);--_sys-tabs-content-padding: var(--sys-tabs-content-padding-large)}.sys-tabs[data-orientation=vertical]{flex-direction:row;align-items:stretch}.sys-tabs-list{display:inline-flex;align-self:flex-start;border-bottom:var(--sys-tabs-list-border-width) solid var(--sys-tabs-list-border-color);gap:var(--sys-tabs-list-gap)}.sys-tabs[data-orientation=vertical] .sys-tabs-list{flex-direction:column;border-right:var(--sys-tabs-list-border-width) solid var(--sys-tabs-list-border-color);border-bottom:0}.sys-tabs[data-presentation=framed] .sys-tabs-list{gap:0;overflow:hidden;border:var(--sys-tabs-list-border-width) solid var(--sys-tabs-list-border-color);border-radius:var(--_sys-tabs-list-radius)}.sys-tabs-trigger{display:inline-flex;align-items:center;justify-content:center;min-height:var(--_sys-tabs-trigger-height);min-width:0;padding:var(--sys-tabs-trigger-padding-y-min) var(--_sys-tabs-trigger-padding-x);gap:var(--_sys-tabs-trigger-gap);font-size:var(--_sys-tabs-trigger-font-size);font-weight:var(--sys-tabs-trigger-font-weight);line-height:var(--sys-item-label-line-height);color:var(--sys-tabs-trigger-foreground-rest);background:var(--sys-tabs-trigger-background-rest);border:0;border-bottom:var(--sys-tabs-trigger-indicator-width) solid transparent;border-radius:var(--_sys-tabs-trigger-radius) var(--_sys-tabs-trigger-radius) 0 0;cursor:var(--sys-tabs-trigger-cursor);white-space:nowrap;transition:color var(--sys-component-transition-duration),background var(--sys-component-transition-duration),border-color var(--sys-component-transition-duration)}.sys-tabs[data-orientation=vertical] .sys-tabs-trigger{justify-content:flex-start;border-right:var(--sys-tabs-trigger-indicator-width) solid transparent;border-bottom:0;border-radius:var(--_sys-tabs-trigger-radius) 0 0 var(--_sys-tabs-trigger-radius)}.sys-tabs-trigger:hover:not([data-disabled]){color:var(--sys-tabs-trigger-foreground-hover);background:var(--sys-tabs-trigger-background-hover)}.sys-tabs-trigger[data-selected]{color:var(--sys-tabs-trigger-foreground-selected);background:var(--sys-tabs-trigger-background-selected);border-bottom-color:var(--sys-tabs-trigger-selected-indicator-color)}.sys-tabs[data-orientation=vertical] .sys-tabs-trigger[data-selected]{border-right-color:var(--sys-tabs-trigger-selected-indicator-color)}.sys-tabs[data-presentation=framed] .sys-tabs-trigger{border-radius:0;border-bottom:0}.sys-tabs[data-presentation=framed][data-orientation=vertical] .sys-tabs-trigger{border-right:0}.sys-tabs[data-presentation=framed][data-orientation=horizontal] .sys-tabs-trigger+.sys-tabs-trigger{border-left:var(--sys-tabs-list-border-width) solid var(--sys-tabs-list-border-color)}.sys-tabs[data-presentation=framed][data-orientation=vertical] .sys-tabs-trigger+.sys-tabs-trigger{border-top:var(--sys-tabs-list-border-width) solid var(--sys-tabs-list-border-color)}.sys-tabs-trigger-icon{display:inline-flex;width:var(--_sys-tabs-trigger-icon-size);height:var(--_sys-tabs-trigger-icon-size);flex:0 0 var(--_sys-tabs-trigger-icon-size)}.sys-tabs-trigger-icon>:where(svg,img){width:100%;height:100%}.sys-tabs-trigger:focus-visible{outline:var(--sys-tabs-trigger-focus-ring-width) solid var(--sys-tabs-trigger-focus-ring-color);outline-offset:var(--sys-tabs-trigger-focus-ring-offset);position:relative;z-index:1}.sys-tabs-trigger[data-disabled]{opacity:var(--sys-tabs-trigger-disabled-opacity);cursor:var(--sys-tabs-trigger-disabled-cursor)}.sys-tabs-panels{min-width:0;flex:1}.sys-tabs-content{padding:var(--_sys-tabs-content-padding);min-width:0}.sys-tabs-content:focus-visible{outline:var(--sys-tabs-trigger-focus-ring-width) solid var(--sys-tabs-trigger-focus-ring-color);outline-offset:var(--sys-tabs-trigger-focus-ring-offset)}.sys-menu-content{--_sys-floating-list-background: var(--sys-menu-content-background);--_sys-floating-list-border-width: var(--sys-menu-content-border-width);--_sys-floating-list-border-color: var(--sys-menu-content-border-color);--_sys-floating-list-radius: var(--sys-menu-content-radius-medium);--_sys-floating-list-shadow: var(--sys-menu-content-shadow);--_sys-floating-list-padding: var(--sys-menu-content-padding);--_sys-floating-list-max-height: var(--sys-menu-content-max-height);--_sys-floating-list-z-index: var(--sys-menu-content-z-index);min-width:var(--sys-menu-content-min-width)}.sys-menu-content[data-size=small]{--_sys-floating-list-radius: var(--sys-menu-content-radius-small)}.sys-menu-content[data-size=large]{--_sys-floating-list-radius: var(--sys-menu-content-radius-large)}.sys-menu-content:focus{outline:none}.sys-menu-item{--_sys-floating-list-item-height: var(--sys-menu-item-height-medium);--_sys-floating-list-item-padding-x: var(--sys-menu-item-padding-x-medium);--_sys-floating-list-item-padding-y: var(--sys-menu-item-padding-y-min);--_sys-floating-list-item-gap: var(--sys-menu-item-gap-medium);--_sys-floating-list-item-font-size: var(--sys-menu-item-font-size-medium);--_sys-floating-list-item-icon-size: var(--sys-menu-item-icon-size-medium);--_sys-floating-list-item-radius: var(--sys-menu-item-radius-medium);--_sys-floating-list-item-background-rest: var(--sys-menu-item-background-rest);--_sys-floating-list-item-background-highlighted: var(--sys-menu-item-background-highlighted);--_sys-floating-list-item-background-disabled: var(--sys-menu-item-background-disabled);--_sys-floating-list-item-foreground-rest: var(--sys-menu-item-foreground-rest);--_sys-floating-list-item-foreground-highlighted: var(--sys-menu-item-foreground-highlighted);--_sys-floating-list-item-foreground-disabled: var(--sys-menu-item-foreground-disabled);--_sys-selection-indicator-background-rest: var(--sys-menu-item-indicator-background-rest);--_sys-selection-indicator-border-color-rest: var(--sys-menu-item-indicator-border-color-rest);--_sys-selection-indicator-foreground-rest: var(--sys-menu-item-indicator-foreground-rest);--_sys-selection-indicator-background-selected: var(--sys-menu-item-indicator-background-selected);--_sys-selection-indicator-border-color-selected: var(--sys-menu-item-indicator-border-color-selected);--_sys-selection-indicator-foreground-selected: var(--sys-menu-item-indicator-foreground-selected);--_sys-selection-indicator-border-width: var(--sys-menu-item-indicator-border-width);--_sys-selection-indicator-checkbox-radius: var(--sys-menu-item-indicator-checkbox-radius);--_sys-selection-indicator-radio-radius: var(--sys-menu-item-indicator-radio-radius);cursor:var(--sys-menu-item-cursor)}.sys-menu[data-size=small] .sys-menu-item,.sys-menu-content[data-size=small] .sys-menu-item{--_sys-floating-list-item-height: var(--sys-menu-item-height-small);--_sys-floating-list-item-padding-x: var(--sys-menu-item-padding-x-small);--_sys-floating-list-item-gap: var(--sys-menu-item-gap-small);--_sys-floating-list-item-font-size: var(--sys-menu-item-font-size-small);--_sys-floating-list-item-icon-size: var(--sys-menu-item-icon-size-small);--_sys-floating-list-item-radius: var(--sys-menu-item-radius-small)}.sys-menu[data-size=large] .sys-menu-item,.sys-menu-content[data-size=large] .sys-menu-item{--_sys-floating-list-item-height: var(--sys-menu-item-height-large);--_sys-floating-list-item-padding-x: var(--sys-menu-item-padding-x-large);--_sys-floating-list-item-gap: var(--sys-menu-item-gap-large);--_sys-floating-list-item-font-size: var(--sys-menu-item-font-size-large);--_sys-floating-list-item-icon-size: var(--sys-menu-item-icon-size-large);--_sys-floating-list-item-radius: var(--sys-menu-item-radius-large)}.sys-menu-item[data-disabled]{cursor:var(--sys-menu-item-disabled-cursor)}.sys-menu-item-shortcut{flex:0 0 auto;margin-inline-start:auto;color:currentColor;font-family:var(--sys-font-mono);font-size:.75em;opacity:.7;white-space:nowrap}.sys-menu-separator{height:var(--sys-menu-separator-width);background:var(--sys-menu-separator-color);margin-block:var(--sys-menu-separator-margin-y);margin-inline:0}.sys-menu-group-label{font-size:var(--sys-menu-group-label-font-size);font-weight:var(--sys-menu-group-label-font-weight);color:var(--sys-menu-group-label-foreground);padding:var(--sys-menu-group-label-padding-y) var(--sys-menu-group-label-padding-x)}.sys-table-container{--_sys-table-radius: var(--sys-table-radius-medium);--_sys-table-cell-height: var(--sys-table-cell-height-medium);--_sys-table-cell-padding-x: var(--sys-table-cell-padding-x-medium);--_sys-table-cell-gap: var(--sys-table-cell-gap-medium);--_sys-table-cell-font-size: var(--sys-table-cell-font-size-medium);--_sys-table-cell-icon-size: var(--sys-table-cell-icon-size-medium);width:var(--sys-table-width);min-width:var(--sys-table-min-width);overflow:auto hidden;background:var(--sys-table-background);color:var(--sys-table-foreground)}.sys-table-container[data-size=small]{--_sys-table-radius: var(--sys-table-radius-small);--_sys-table-cell-height: var(--sys-table-cell-height-small);--_sys-table-cell-padding-x: var(--sys-table-cell-padding-x-small);--_sys-table-cell-gap: var(--sys-table-cell-gap-small);--_sys-table-cell-font-size: var(--sys-table-cell-font-size-small);--_sys-table-cell-icon-size: var(--sys-table-cell-icon-size-small)}.sys-table-container[data-size=large]{--_sys-table-radius: var(--sys-table-radius-large);--_sys-table-cell-height: var(--sys-table-cell-height-large);--_sys-table-cell-padding-x: var(--sys-table-cell-padding-x-large);--_sys-table-cell-gap: var(--sys-table-cell-gap-large);--_sys-table-cell-font-size: var(--sys-table-cell-font-size-large);--_sys-table-cell-icon-size: var(--sys-table-cell-icon-size-large)}.sys-table-container[data-presentation=framed]{border:var(--sys-table-border-width) solid var(--sys-table-border-color);border-radius:var(--_sys-table-radius)}.sys-table{width:100%;min-width:100%;border-collapse:separate;border-spacing:0;font-family:var(--sys-font-sans)}.sys-table-header{background:var(--sys-table-header-background)}.sys-table-container[data-sticky-header]{overflow:auto}.sys-table-container[data-sticky-header] thead th{position:sticky;top:0;z-index:1;background:var(--sys-table-header-background)}.sys-table-header-cell,.sys-table-cell{height:var(--_sys-table-cell-height);padding:var(--sys-table-cell-padding-y-min) var(--_sys-table-cell-padding-x);text-align:start;vertical-align:middle;font-size:var(--_sys-table-cell-font-size);color:var(--sys-table-foreground)}.sys-table-header-cell{font-weight:var(--sys-table-header-font-weight);color:var(--sys-table-header-foreground)}.sys-table-cell{font-weight:var(--sys-table-cell-font-weight)}.sys-table-header-cell[data-align=center],.sys-table-cell[data-align=center]{text-align:center}.sys-table-header-cell[data-align=end],.sys-table-cell[data-align=end]{text-align:end}.sys-table-container[data-lines=rows] .sys-table-header .sys-table-header-cell,.sys-table-container[data-lines=grid] .sys-table-header .sys-table-header-cell{border-bottom:var(--sys-table-separator-width) solid var(--sys-table-separator-color)}.sys-table-container[data-lines=rows] .sys-table-body .sys-table-row+.sys-table-row>:is(.sys-table-cell,.sys-table-header-cell),.sys-table-container[data-lines=grid] .sys-table-body .sys-table-row+.sys-table-row>:is(.sys-table-cell,.sys-table-header-cell){border-top:var(--sys-table-separator-width) solid var(--sys-table-separator-color)}.sys-table-container[data-lines=columns] .sys-table-header-cell+.sys-table-header-cell,.sys-table-container[data-lines=grid] .sys-table-header-cell+.sys-table-header-cell,.sys-table-container[data-lines=columns] :is(.sys-table-cell,.sys-table-header-cell)+.sys-table-cell,.sys-table-container[data-lines=grid] :is(.sys-table-cell,.sys-table-header-cell)+.sys-table-cell{border-inline-start:var(--sys-table-separator-width) solid var(--sys-table-separator-color)}.sys-table-container[data-striped] .sys-table-body .sys-table-row:nth-child(2n){background:var(--sys-table-row-striped-background)}.sys-table-container[data-hoverable] .sys-table-body .sys-table-row:hover{background:var(--sys-table-row-hover-background)}.sys-table-row[data-selected]{background:var(--sys-table-row-selected-background)}.sys-table-caption{caption-side:top;padding:var(--sys-table-caption-gap) var(--_sys-table-cell-padding-x);color:var(--sys-table-caption-foreground);font-size:var(--sys-table-caption-font-size);font-weight:var(--sys-table-caption-font-weight);text-align:start}.sys-table-container[data-lines=rows] .sys-table-caption,.sys-table-container[data-lines=grid] .sys-table-caption{border-bottom:var(--sys-table-separator-width) solid var(--sys-table-separator-color)}.sys-table-sort-button{appearance:none;display:inline-flex;align-items:center;justify-content:inherit;gap:var(--_sys-table-cell-gap);width:100%;min-width:0;margin:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:inherit;cursor:pointer}.sys-table-sort-button:focus-visible{outline:var(--sys-table-sort-focus-ring-width) solid var(--sys-table-sort-focus-ring-color);outline-offset:var(--sys-table-sort-focus-ring-offset)}.sys-table-sort-label{min-width:0}.sys-table-sort-icon{flex:0 0 auto;width:var(--_sys-table-cell-icon-size);height:var(--_sys-table-cell-icon-size);fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;opacity:.45}.sys-table-sort-icon[data-direction=ascending] .sys-table-sort-down,.sys-table-sort-icon[data-direction=descending] .sys-table-sort-up{display:none}.sys-table-sort-icon[data-direction=ascending],.sys-table-sort-icon[data-direction=descending]{opacity:1}.sys-tooltip-positioner{z-index:var(--sys-layer-tooltip)}.sys-tooltip{--arrow-size: 8px;--arrow-background: var(--sys-tooltip-background);background:var(--sys-tooltip-background);color:var(--sys-tooltip-foreground);border-radius:var(--sys-tooltip-border-radius);padding:var(--sys-tooltip-padding-y) var(--sys-tooltip-padding-x);font-size:var(--sys-tooltip-font-size);font-weight:var(--sys-tooltip-font-weight);line-height:var(--sys-tooltip-line-height);max-width:var(--sys-tooltip-max-width);font-family:var(--sys-font-sans)}.sys-separator{border:none;margin:0;background:var(--sys-separator-color);width:var(--sys-separator-orientation-horizontal-width);height:var(--sys-separator-orientation-horizontal-height)}.sys-separator[data-orientation=vertical]{width:var(--sys-separator-orientation-vertical-width);height:var(--sys-separator-orientation-vertical-height)}.sys-skeleton{background:var(--sys-skeleton-background);border-radius:var(--sys-skeleton-radius);animation:sys-skeleton-pulse var(--sys-skeleton-animation-duration) var(--sys-skeleton-animation-easing) infinite}@keyframes sys-skeleton-pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes sys-skeleton-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.sys-skeleton[data-animation=none]{animation:none}.sys-skeleton[data-animation=shimmer]{background:linear-gradient(90deg,var(--sys-skeleton-background) 25%,var(--sys-skeleton-shimmer-highlight) 50%,var(--sys-skeleton-background) 75%);background-size:200% 100%;animation:sys-skeleton-shimmer var(--sys-skeleton-animation-duration) var(--sys-skeleton-animation-easing) infinite}.sys-progress{display:flex;flex-direction:column;gap:var(--sys-progress-gap);font-family:var(--sys-font-sans);width:100%}.sys-progress-label{font-size:var(--sys-progress-label-font-size);color:var(--sys-progress-label-color)}.sys-progress-value-text{font-size:var(--sys-progress-value-font-size);color:var(--sys-progress-value-color)}.sys-progress-track{width:100%;height:var(--sys-progress-height);background:var(--sys-progress-track-background);border-radius:var(--sys-progress-track-radius);overflow:hidden}.sys-progress-range{height:100%;background:var(--sys-progress-range-background);border-radius:var(--sys-progress-range-radius);transition:width var(--sys-component-transition-duration) ease}.sys-toggle{--_sys-selection-height: var(--sys-toggle-height-medium);--_sys-selection-padding-x: var(--sys-toggle-padding-x-medium);--_sys-selection-padding-y: var(--sys-toggle-padding-y-min);--_sys-selection-gap: var(--sys-toggle-gap-medium);--_sys-selection-radius: var(--sys-toggle-radius-medium);--_sys-selection-font-size: var(--sys-toggle-font-size-medium);--_sys-selection-background-rest: var(--sys-toggle-background-rest);--_sys-selection-background-hover: var(--sys-toggle-background-hover);--_sys-selection-background-selected: var(--sys-toggle-background-pressed);--_sys-selection-background-selected-hover: var(--sys-toggle-background-pressed-hover);--_sys-selection-background-disabled: var(--sys-toggle-background-disabled);--_sys-selection-foreground-rest: var(--sys-toggle-foreground-rest);--_sys-selection-foreground-selected: var(--sys-toggle-foreground-pressed);--_sys-selection-foreground-selected-hover: var(--sys-toggle-foreground-pressed-hover);--_sys-selection-foreground-disabled: var(--sys-toggle-foreground-disabled);--_sys-selection-border-width: var(--sys-toggle-border-width);--_sys-selection-border-color-rest: var(--sys-toggle-border-color-rest);--_sys-selection-border-color-hover: var(--sys-toggle-border-color-hover);--_sys-selection-border-color-selected: var(--sys-toggle-border-color-pressed);--_sys-selection-border-color-disabled: var(--sys-toggle-border-color-disabled);justify-content:center;border:0;cursor:pointer;transition:background var(--sys-component-transition-duration),color var(--sys-component-transition-duration)}.sys-toggle[data-size=xsmall]{--_sys-selection-height: var(--sys-toggle-height-xsmall);--_sys-selection-padding-x: var(--sys-toggle-padding-x-xsmall);--_sys-selection-gap: var(--sys-toggle-gap-xsmall);--_sys-selection-radius: var(--sys-toggle-radius-xsmall);--_sys-selection-font-size: var(--sys-toggle-font-size-xsmall);--_sys-toggle-icon-size: var(--sys-toggle-icon-size-xsmall)}.sys-toggle[data-size=small]{--_sys-selection-height: var(--sys-toggle-height-small);--_sys-selection-padding-x: var(--sys-toggle-padding-x-small);--_sys-selection-gap: var(--sys-toggle-gap-small);--_sys-selection-radius: var(--sys-toggle-radius-small);--_sys-selection-font-size: var(--sys-toggle-font-size-small);--_sys-toggle-icon-size: var(--sys-toggle-icon-size-small)}.sys-toggle[data-size=medium]{--_sys-toggle-icon-size: var(--sys-toggle-icon-size-medium)}.sys-toggle[data-size=large]{--_sys-selection-height: var(--sys-toggle-height-large);--_sys-selection-padding-x: var(--sys-toggle-padding-x-large);--_sys-selection-gap: var(--sys-toggle-gap-large);--_sys-selection-radius: var(--sys-toggle-radius-large);--_sys-selection-font-size: var(--sys-toggle-font-size-large);--_sys-toggle-icon-size: var(--sys-toggle-icon-size-large)}.sys-toggle[data-presentation=framed]{justify-content:flex-start}.sys-toggle[data-presentation=frameless]:not([data-icon-only-square=true]){min-height:var(--_sys-selection-height);padding-block:var(--_sys-selection-padding-y);padding-inline:var(--_sys-selection-padding-x)}.sys-toggle[data-icon-only-square=true]{box-sizing:border-box;width:var(--_sys-selection-height);min-width:var(--_sys-selection-height);height:var(--_sys-selection-height);min-height:var(--_sys-selection-height);padding:0}.sys-toggle-icon{display:inline-flex;align-items:center;justify-content:center;width:var(--_sys-toggle-icon-size, var(--sys-toggle-icon-size-medium));height:var(--_sys-toggle-icon-size, var(--sys-toggle-icon-size-medium));flex:0 0 var(--_sys-toggle-icon-size, var(--sys-toggle-icon-size-medium))}.sys-toggle-icon :is(svg,img){display:block;width:100%;height:100%}.sys-toggle[data-state=on]{background:var(--sys-toggle-background-pressed);color:var(--sys-toggle-foreground-pressed)}.sys-toggle:focus-visible{outline:var(--sys-toggle-focus-ring-width) solid var(--sys-toggle-focus-ring-color);outline-offset:var(--sys-toggle-focus-ring-offset)}.sys-toggle:disabled,.sys-toggle[data-disabled]{cursor:not-allowed}.sys-togglegroup{--_sys-item-composition-gap: var(--sys-toggle-group-gap);--_sys-item-composition-separator-length: var(--sys-toggle-group-separator-length);--_sys-selection-group-separator-width: var(--sys-toggle-group-separator-width);--_sys-selection-group-separator-color: var(--sys-toggle-group-separator-color);font-family:var(--sys-font-sans);width:auto}.sys-togglegroup-item{--_sys-selection-height: var(--sys-toggle-height-medium);--_sys-selection-padding-x: var(--sys-toggle-padding-x-medium);--_sys-selection-padding-y: var(--sys-toggle-padding-y-min);--_sys-selection-gap: var(--sys-toggle-gap-medium);--_sys-selection-radius: var(--sys-toggle-radius-medium);--_sys-selection-font-size: var(--sys-toggle-font-size-medium);--_sys-selection-background-rest: var(--sys-toggle-group-item-background-rest);--_sys-selection-background-hover: var(--sys-toggle-group-item-background-hover);--_sys-selection-background-selected: var(--sys-toggle-group-item-background-selected);--_sys-selection-background-selected-hover: var(--sys-toggle-group-item-background-selected-hover);--_sys-selection-background-disabled: var(--sys-toggle-group-item-background-disabled);--_sys-selection-foreground-rest: var(--sys-toggle-group-item-foreground-rest);--_sys-selection-foreground-selected: var(--sys-toggle-group-item-foreground-selected);--_sys-selection-foreground-selected-hover: var(--sys-toggle-group-item-foreground-selected-hover);--_sys-selection-foreground-disabled: var(--sys-toggle-group-item-foreground-disabled);--_sys-selection-border-width: var(--sys-toggle-border-width);--_sys-selection-border-color-rest: var(--sys-toggle-border-color-rest);--_sys-selection-border-color-hover: var(--sys-toggle-border-color-hover);--_sys-selection-border-color-selected: var(--sys-toggle-border-color-pressed);--_sys-selection-border-color-disabled: var(--sys-toggle-border-color-disabled);min-height:var(--_sys-selection-height);height:auto;width:auto;padding-block:max(0px,calc(var(--_sys-selection-padding-y) - var(--_sys-selection-border-width)));padding-inline:max(0px,calc(var(--_sys-selection-padding-x) - var(--_sys-selection-border-width)));justify-content:center;cursor:pointer;transition:background var(--sys-component-transition-duration),border-color var(--sys-component-transition-duration),color var(--sys-component-transition-duration)}.sys-togglegroup[data-size=xsmall] .sys-togglegroup-item{--_sys-selection-height: var(--sys-toggle-height-xsmall);--_sys-selection-padding-x: var(--sys-toggle-padding-x-xsmall);--_sys-selection-gap: var(--sys-toggle-gap-xsmall);--_sys-selection-radius: var(--sys-toggle-radius-xsmall);--_sys-selection-font-size: var(--sys-toggle-font-size-xsmall);--_sys-toggle-icon-size: var(--sys-toggle-icon-size-xsmall)}.sys-togglegroup[data-size=small] .sys-togglegroup-item{--_sys-selection-height: var(--sys-toggle-height-small);--_sys-selection-padding-x: var(--sys-toggle-padding-x-small);--_sys-selection-gap: var(--sys-toggle-gap-small);--_sys-selection-radius: var(--sys-toggle-radius-small);--_sys-selection-font-size: var(--sys-toggle-font-size-small);--_sys-toggle-icon-size: var(--sys-toggle-icon-size-small)}.sys-togglegroup[data-size=medium] .sys-togglegroup-item{--_sys-toggle-icon-size: var(--sys-toggle-icon-size-medium)}.sys-togglegroup[data-size=large] .sys-togglegroup-item{--_sys-selection-height: var(--sys-toggle-height-large);--_sys-selection-padding-x: var(--sys-toggle-padding-x-large);--_sys-selection-gap: var(--sys-toggle-gap-large);--_sys-selection-radius: var(--sys-toggle-radius-large);--_sys-selection-font-size: var(--sys-toggle-font-size-large);--_sys-toggle-icon-size: var(--sys-toggle-icon-size-large)}.sys-togglegroup-item[data-state=on]{background:var(--sys-toggle-group-item-background-selected);color:var(--sys-toggle-group-item-foreground-selected)}.sys-togglegroup-item:focus-visible{outline:var(--sys-togglegroup-item-focus-ring-width) solid var(--sys-togglegroup-item-focus-ring-color);outline-offset:var(--sys-togglegroup-item-focus-ring-offset)}.sys-togglegroup[data-presentation=framed] .sys-togglegroup-item:focus-visible{outline:0;box-shadow:inset 0 0 0 var(--sys-togglegroup-item-focus-ring-width) var(--sys-togglegroup-item-focus-ring-color)}.sys-togglegroup-item:disabled,.sys-togglegroup-item[data-disabled]{cursor:not-allowed}.sys-scrollarea{overflow:hidden;font-family:var(--sys-font-sans)}.sys-scrollarea-viewport{overflow:auto;height:var(--sys-scrollarea-viewport-height)}.sys-scrollarea-viewport:focus,.sys-scrollarea-viewport:focus-visible,[data-scope=scroll-area] [data-part=viewport]:focus,[data-scope=scroll-area] [data-part=viewport]:focus-visible{outline:none!important;box-shadow:none!important}.sys-scrollarea-scrollbar{display:flex;justify-content:center;background:var(--sys-scrollarea-scrollbar-background);width:var(--sys-scrollarea-scrollbar-width);padding:2px;-webkit-user-select:none;user-select:none;touch-action:none;transition:background var(--sys-component-transition-duration)}.sys-scrollarea-scrollbar[data-orientation=vertical]{width:var(--sys-scrollarea-scrollbar-width)}.sys-scrollarea-scrollbar[data-orientation=horizontal]{height:var(--sys-scrollarea-scrollbar-width);flex-direction:column}.sys-scrollarea-thumb{flex:1;background:var(--sys-scrollarea-thumb-background);border-radius:var(--sys-scrollarea-thumb-radius);position:relative}.sys-scrollarea-thumb:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;min-width:44px;min-height:44px}.sys-scrollarea-thumb:hover{background:var(--sys-scrollarea-thumb-hover-background)}.sys-accordion{width:100%;font-family:var(--sys-font-sans)}.sys-accordion-item{border-bottom:var(--sys-accordion-item-border-width) solid var(--sys-accordion-item-border-color)}.sys-accordion-item:last-child{border-bottom:none}.sys-accordion-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--sys-accordion-trigger-padding-y) var(--sys-accordion-trigger-padding-x);font-size:var(--sys-accordion-trigger-font-size);font-weight:var(--sys-accordion-trigger-font-weight);color:var(--sys-accordion-trigger-foreground);background:none;border:none;cursor:pointer;transition:background var(--sys-component-transition-duration);text-align:left}.sys-accordion-trigger:hover{background:var(--sys-accordion-trigger-hover-background)}.sys-accordion-trigger:focus-visible{outline:var(--sys-accordion-trigger-focus-ring-width) solid var(--sys-accordion-trigger-focus-ring-color);outline-offset:var(--sys-accordion-trigger-focus-ring-offset)}.sys-accordion-trigger[data-disabled]{opacity:.5;cursor:not-allowed}.sys-accordion-chevron{transition:transform var(--sys-component-transition-duration);flex-shrink:0;width:16px;height:16px}.sys-accordion-trigger[data-state=open] .sys-accordion-chevron{transform:rotate(180deg)}.sys-accordion-content{padding:var(--sys-accordion-content-padding);font-size:var(--sys-accordion-content-font-size);color:var(--sys-accordion-content-color);line-height:1.6}.sys-popover{position:relative;display:inline-block}.sys-popover-content{background:var(--sys-popover-background);border:var(--sys-popover-border-width) solid var(--sys-popover-border-color);border-radius:var(--sys-popover-radius);box-shadow:var(--sys-popover-shadow);padding:var(--sys-popover-padding);max-width:var(--sys-popover-max-width);z-index:var(--sys-layer-disclosed);font-family:var(--sys-font-sans)}.sys-popover-title{font-size:var(--sys-popover-title-font-size);font-weight:var(--sys-popover-title-font-weight);margin-bottom:4px}.sys-popover-description{font-size:var(--sys-popover-description-font-size);color:var(--sys-popover-description-color);line-height:1.5}.sys-popover-close{position:absolute;top:8px;right:8px;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:4px;background:none;border:none;color:#94a3b8;cursor:pointer;transition:background var(--sys-component-transition-duration)}.sys-popover-close:hover{background:#f1f5f9;color:#0f172a}.sys-popover-arrow{--arrow-size: 8px;--arrow-background: var(--sys-popover-background)}.sys-popover-content[data-state=closed],.sys-popover-content[data-vanilla-popover-content]{display:none}.sys-popover-content[data-vanilla-popover-content]{position:absolute;left:0;top:calc(100% + 8px)}.sys-popover:focus-within .sys-popover-content[data-vanilla-popover-content]{display:block}.sys-hovercard{position:relative;display:inline-block}.sys-hovercard-content{background:var(--sys-hovercard-background);border:var(--sys-hovercard-border-width) solid var(--sys-hovercard-border-color);border-radius:var(--sys-hovercard-radius);box-shadow:var(--sys-hovercard-shadow);padding:var(--sys-hovercard-padding);max-width:var(--sys-hovercard-max-width);z-index:var(--sys-layer-disclosed);font-family:var(--sys-font-sans)}.sys-hovercard-arrow{--arrow-size: 8px;--arrow-background: var(--sys-hovercard-background)}.sys-hovercard-content[data-state=closed]{display:none}.sys-hovercard-content[data-vanilla-hovercard-content]{display:none;position:absolute;left:0;top:calc(100% + 8px)}.sys-hovercard:hover .sys-hovercard-content[data-vanilla-hovercard-content],.sys-hovercard:focus-within .sys-hovercard-content[data-vanilla-hovercard-content]{display:block}.sys-aspectratio{position:relative;width:100%;aspect-ratio:var(--sys-aspectratio-ratio);font-family:var(--sys-font-sans)}.sys-aspectratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.sys-collapsible{display:flex;flex-direction:column;font-family:var(--sys-font-sans);width:100%}.sys-collapsible-trigger{display:inline-flex;align-items:center;gap:var(--sys-collapsible-trigger-gap);padding:var(--sys-collapsible-trigger-padding);font-size:var(--sys-collapsible-trigger-font-size);font-weight:var(--sys-collapsible-trigger-font-weight);color:var(--sys-collapsible-trigger-foreground);cursor:var(--sys-collapsible-trigger-cursor);background:none;border:none;border-radius:6px;transition:background var(--sys-component-transition-duration)}.sys-collapsible-trigger:hover{background:var(--sys-collapsible-trigger-hover-background)}.sys-collapsible-trigger:focus-visible{outline:var(--sys-collapsible-trigger-focus-ring-width) solid var(--sys-collapsible-trigger-focus-ring-color);outline-offset:var(--sys-collapsible-trigger-focus-ring-offset)}.sys-collapsible-trigger[data-disabled]{opacity:var(--sys-collapsible-disabled-opacity);cursor:var(--sys-collapsible-disabled-cursor)}.sys-collapsible-trigger-label{min-width:0}.sys-collapsible-trigger{--_sys-disclosure-indicator-size: var(--sys-collapsible-indicator-size);--_sys-disclosure-indicator-color: var(--sys-collapsible-indicator-color)}.sys-collapsible[data-width=content]>.sys-collapsible-trigger{align-self:flex-start}.sys-collapsible[data-width=stretch]>.sys-collapsible-trigger{display:flex;justify-content:space-between;width:100%;text-align:start}.sys-collapsible-content{overflow:hidden;padding:var(--sys-collapsible-content-padding);background:var(--sys-collapsible-content-background);border:var(--sys-collapsible-content-border-width) solid var(--sys-collapsible-content-border-color);border-top:none}.sys-collapsible[data-presentation=frameless]>.sys-collapsible-content{padding:0 var(--sys-collapsible-trigger-padding) var(--sys-collapsible-trigger-padding);background:none;border:0}.sys-collapsible-content[data-state=open]{animation:sys-collapsible-open .25s ease-out}.sys-collapsible-content[data-state=closed]{animation:sys-collapsible-close .2s ease-out}@keyframes sys-collapsible-open{0%{height:0;opacity:0}to{height:var(--height);opacity:1}}@keyframes sys-collapsible-close{0%{height:var(--height);opacity:1}to{height:0;opacity:0}}.sys-slider{--_sys-slider-height: var(--sys-slider-height-medium);--_sys-slider-padding-x: var(--sys-slider-padding-x-medium);--_sys-slider-radius: var(--sys-slider-radius-medium);--_sys-slider-track-height: var(--sys-slider-track-height-medium);--_sys-slider-thumb-size: var(--sys-slider-thumb-size-medium);box-sizing:border-box;display:block;font-family:var(--sys-font-sans);width:var(--sys-slider-width)}.sys-slider[data-size=small]{--_sys-slider-height: var(--sys-slider-height-small);--_sys-slider-padding-x: var(--sys-slider-padding-x-small);--_sys-slider-radius: var(--sys-slider-radius-small);--_sys-slider-track-height: var(--sys-slider-track-height-small);--_sys-slider-thumb-size: var(--sys-slider-thumb-size-small)}.sys-slider[data-size=large]{--_sys-slider-height: var(--sys-slider-height-large);--_sys-slider-padding-x: var(--sys-slider-padding-x-large);--_sys-slider-radius: var(--sys-slider-radius-large);--_sys-slider-track-height: var(--sys-slider-track-height-large);--_sys-slider-thumb-size: var(--sys-slider-thumb-size-large)}.sys-slider[data-orientation=vertical]{width:max-content}.sys-slider-control{position:relative;display:flex;align-items:center;width:100%;min-height:max(var(--_sys-slider-track-height),var(--_sys-slider-thumb-size));touch-action:none}.sys-slider[data-orientation=vertical] .sys-slider-control{width:max(var(--_sys-slider-track-height),var(--_sys-slider-thumb-size));height:var(--sys-slider-vertical-length);min-height:0;justify-content:center}.sys-slider-framed{--sys-slider-background: var(--_sys-data-control-recipe-background-rest, var(--sys-slider-background-rest));--sys-slider-border-color: var(--_sys-data-control-recipe-border-color-rest, var(--sys-slider-border-color-rest));--_sys-data-control-background: var(--sys-slider-background);--_sys-data-control-foreground: inherit;--_sys-data-control-border-color: var(--sys-slider-border-color);--_sys-data-control-border-width: var(--_sys-data-control-recipe-border-width, var(--sys-slider-border-width));--_sys-data-control-radius: var(--_sys-slider-radius);display:grid;align-items:center;min-height:var(--_sys-slider-height);padding-inline:var(--_sys-slider-padding-x)}.sys-slider-framed:hover:not([data-disabled]){--sys-slider-background: var(--_sys-data-control-recipe-background-hover, var(--sys-slider-background-hover));--sys-slider-border-color: var(--_sys-data-control-recipe-border-color-hover, var(--sys-slider-border-color-hover))}.sys-slider-framed:focus-within{--sys-slider-background: var(--_sys-data-control-recipe-background-focus, var(--sys-slider-background-focus));--sys-slider-border-color: var(--_sys-data-control-recipe-border-color-focus, var(--sys-slider-border-color-focus));box-shadow:0 0 0 var(--sys-slider-focus-ring-offset) var(--_sys-data-control-background),0 0 0 calc(var(--sys-slider-focus-ring-offset) + var(--sys-slider-focus-ring-width)) var(--sys-slider-focus-ring-color)}.sys-slider-framed[data-invalid]{--sys-slider-background: var(--_sys-data-control-recipe-background-invalid, var(--sys-slider-background-invalid));--sys-slider-border-color: var(--_sys-data-control-recipe-border-color-invalid, var(--sys-slider-border-color-invalid))}.sys-slider-framed[data-disabled]{--sys-slider-background: var(--_sys-data-control-recipe-background-disabled, var(--sys-slider-background-disabled));--sys-slider-border-color: var(--_sys-data-control-recipe-border-color-disabled, var(--sys-slider-border-color-disabled))}.sys-slider-framed[data-orientation=vertical]{width:var(--_sys-slider-height);height:var(--sys-slider-vertical-length);min-height:0;padding-block:var(--_sys-slider-padding-x);padding-inline:0}.sys-slider-framed[data-orientation=vertical] .sys-slider-control{height:100%}.sys-slider-track{position:relative;width:100%;height:var(--_sys-slider-track-height);background:var(--sys-slider-track-background);border-radius:var(--sys-slider-track-radius);overflow:hidden}.sys-slider-track[data-painted]{background:none}.sys-slider-track[data-painted]>*{position:absolute;inset:0;width:100%;height:100%}.sys-slider[data-orientation=vertical] .sys-slider-track{width:var(--_sys-slider-track-height);height:100%}.sys-slider-range{height:100%;background:var(--sys-slider-range-background);border-radius:var(--sys-slider-range-radius)}.sys-slider[data-orientation=vertical] .sys-slider-range{width:100%}.sys-slider-thumb{width:var(--_sys-slider-thumb-size);height:var(--_sys-slider-thumb-size);background:var(--sys-slider-thumb-background);border:var(--sys-slider-thumb-border-width) solid var(--sys-slider-thumb-border-color);border-radius:var(--sys-slider-thumb-radius);box-shadow:var(--sys-slider-thumb-shadow);cursor:var(--sys-slider-thumb-cursor);transition:box-shadow var(--sys-component-transition-duration);touch-action:none}.sys-slider-thumb:focus-visible{box-shadow:0 0 0 var(--sys-slider-focus-ring-offset) var(--sys-slider-thumb-background),0 0 0 calc(var(--sys-slider-focus-ring-offset) + var(--sys-slider-focus-ring-width)) var(--sys-slider-focus-ring-color),var(--sys-slider-thumb-shadow);outline:none}.sys-slider-framed .sys-slider-thumb:focus-visible{box-shadow:var(--sys-slider-thumb-shadow)}.sys-slider-thumb[data-disabled]{opacity:var(--sys-slider-disabled-opacity);cursor:var(--sys-slider-disabled-cursor)}.sys-slider-frameless[data-disabled]{opacity:var(--sys-slider-disabled-opacity)}.sys-stops-slider{--_sys-stops-slider-height: var(--sys-stops-slider-height-medium);--_sys-stops-slider-padding-x: var(--sys-stops-slider-padding-x-medium);--_sys-stops-slider-radius: var(--sys-stops-slider-radius-medium);--_sys-stops-slider-track-height: var(--sys-stops-slider-track-height-medium);--_sys-stops-slider-thumb-size: var(--sys-stops-slider-thumb-size-medium);box-sizing:border-box;display:block;font-family:var(--sys-font-sans);width:var(--sys-stops-slider-width)}.sys-stops-slider[data-size=xsmall]{--_sys-stops-slider-height: var(--sys-stops-slider-height-xsmall);--_sys-stops-slider-padding-x: var(--sys-stops-slider-padding-x-xsmall);--_sys-stops-slider-radius: var(--sys-stops-slider-radius-xsmall);--_sys-stops-slider-track-height: var(--sys-stops-slider-track-height-xsmall);--_sys-stops-slider-thumb-size: var(--sys-stops-slider-thumb-size-xsmall)}.sys-stops-slider[data-size=small]{--_sys-stops-slider-height: var(--sys-stops-slider-height-small);--_sys-stops-slider-padding-x: var(--sys-stops-slider-padding-x-small);--_sys-stops-slider-radius: var(--sys-stops-slider-radius-small);--_sys-stops-slider-track-height: var(--sys-stops-slider-track-height-small);--_sys-stops-slider-thumb-size: var(--sys-stops-slider-thumb-size-small)}.sys-stops-slider[data-size=large]{--_sys-stops-slider-height: var(--sys-stops-slider-height-large);--_sys-stops-slider-padding-x: var(--sys-stops-slider-padding-x-large);--_sys-stops-slider-radius: var(--sys-stops-slider-radius-large);--_sys-stops-slider-track-height: var(--sys-stops-slider-track-height-large);--_sys-stops-slider-thumb-size: var(--sys-stops-slider-thumb-size-large)}.sys-stops-slider-framed{--sys-stops-slider-background: var(--_sys-data-control-recipe-background-rest, var(--sys-slider-background-rest));--sys-stops-slider-border-color: var(--_sys-data-control-recipe-border-color-rest, var(--sys-slider-border-color-rest));--_sys-data-control-background: var(--sys-stops-slider-background);--_sys-data-control-foreground: inherit;--_sys-data-control-border-color: var(--sys-stops-slider-border-color);--_sys-data-control-border-width: var(--_sys-data-control-recipe-border-width, var(--sys-slider-border-width));--_sys-data-control-radius: var(--_sys-stops-slider-radius);display:grid;align-items:center;min-height:var(--_sys-stops-slider-height);padding-inline:var(--_sys-stops-slider-padding-x)}.sys-stops-slider-control{position:relative;display:flex;align-items:center;width:100%;min-height:max(var(--_sys-stops-slider-track-height),var(--_sys-stops-slider-thumb-size));touch-action:none}.sys-stops-slider-control[data-adds]{cursor:var(--sys-stops-slider-add-cursor)}.sys-stops-slider-track{position:relative;width:100%;height:var(--_sys-stops-slider-track-height);background:var(--sys-stops-slider-track-background);border-radius:var(--sys-stops-slider-track-radius);overflow:hidden}.sys-stops-slider-track[data-painted]{background:none}.sys-stops-slider-track[data-painted]>*{position:absolute;inset:0;width:100%;height:100%}.sys-stops-slider-thumb{position:absolute;top:50%;left:calc((var(--_sys-stops-slider-thumb-size) / 2) + (var(--_sys-stops-slider-thumb-fraction, 0) * (100% - var(--_sys-stops-slider-thumb-size))));width:var(--_sys-stops-slider-thumb-size);height:var(--_sys-stops-slider-thumb-size);transform:translate(-50%,-50%);background:var(--sys-stops-slider-thumb-background);border:var(--sys-stops-slider-thumb-border-width) solid var(--sys-stops-slider-thumb-border-color);border-radius:var(--sys-stops-slider-thumb-radius);box-shadow:var(--sys-stops-slider-thumb-shadow);cursor:var(--sys-stops-slider-thumb-cursor);transition:box-shadow var(--sys-component-transition-duration);touch-action:none}.sys-stops-slider-thumb[data-selected]{box-shadow:0 0 0 var(--sys-stops-slider-selected-ring-width) var(--sys-stops-slider-selected-ring-color),var(--sys-stops-slider-thumb-shadow)}.sys-stops-slider-thumb[data-dragging]{cursor:grabbing;z-index:1}.sys-stops-slider-thumb[data-removing]{opacity:var(--sys-stops-slider-removing-opacity)}.sys-stops-slider-thumb:focus-visible{box-shadow:0 0 0 var(--sys-stops-slider-focus-ring-offset) var(--sys-stops-slider-thumb-background),0 0 0 calc(var(--sys-stops-slider-focus-ring-offset) + var(--sys-stops-slider-focus-ring-width)) var(--sys-stops-slider-focus-ring-color),var(--sys-stops-slider-thumb-shadow);outline:none;z-index:1}.sys-stops-slider[data-disabled]{opacity:var(--sys-stops-slider-disabled-opacity)}.sys-stops-slider[data-disabled] .sys-stops-slider-thumb{cursor:var(--sys-stops-slider-disabled-cursor)}.sys-checkerboard{background-image:var(--sys-checkerboard-image);background-size:var(--sys-checkerboard-size) var(--sys-checkerboard-size);background-position:var(--sys-checkerboard-position)}.sys-color-input{--_sys-item-composition-gap: var(--sys-color-input-gap);--_sys-item-composition-inset: var(--sys-color-input-inset);--_sys-item-composition-seam-overlap: var(--sys-color-input-seam-overlap);width:100%}.sys-color-input>.sys-input{flex:1 1 auto;min-width:0}.sys-color-input-swatch{--_sys-color-input-swatch-size: var(--sys-color-input-swatch-size-medium);--_sys-color-input-swatch-radius: var(--sys-color-input-swatch-radius-medium);--_sys-data-control-radius: var(--_sys-color-input-swatch-radius);position:relative;flex:0 0 auto;box-sizing:border-box;width:var(--_sys-color-input-swatch-size);height:var(--_sys-color-input-swatch-size);padding:0;border:0;border-radius:var(--_sys-color-input-swatch-radius);background:var(--sys-color-input-swatch-empty-background);color:inherit;cursor:var(--sys-color-input-swatch-cursor);overflow:hidden;isolation:isolate;transition:box-shadow var(--sys-component-transition-duration)}.sys-color-input-swatch[data-size=xsmall]{--_sys-color-input-swatch-size: var(--sys-color-input-swatch-size-xsmall);--_sys-color-input-swatch-radius: var(--sys-color-input-swatch-radius-xsmall)}.sys-color-input-swatch[data-size=small]{--_sys-color-input-swatch-size: var(--sys-color-input-swatch-size-small);--_sys-color-input-swatch-radius: var(--sys-color-input-swatch-radius-small)}.sys-color-input-swatch[data-size=large]{--_sys-color-input-swatch-size: var(--sys-color-input-swatch-size-large);--_sys-color-input-swatch-radius: var(--sys-color-input-swatch-radius-large)}.sys-color-input-swatch.sys-data-control-frame{--sys-color-input-swatch-border-color: var(--_sys-data-control-recipe-border-color-rest, var(--sys-color-input-swatch-border-color-rest));--_sys-data-control-background: var(--sys-color-input-swatch-empty-background);--_sys-data-control-border-width: var(--_sys-data-control-recipe-border-width, var(--sys-color-input-swatch-border-width));--_sys-data-control-border-color: var(--sys-color-input-swatch-border-color)}.sys-color-input-swatch.sys-data-control-frame:hover:not(:disabled){--sys-color-input-swatch-border-color: var(--_sys-data-control-recipe-border-color-hover, var(--sys-color-input-swatch-border-color-hover))}.sys-color-input-swatch:not(.sys-data-control-frame){box-shadow:inset 0 0 0 var(--sys-color-input-swatch-border-width) var(--sys-color-input-swatch-border-color-rest)}.sys-color-input-swatch-color{position:absolute;inset:0;display:block;background-image:var(--sys-checkerboard-image);background-size:var(--sys-checkerboard-size) var(--sys-checkerboard-size);background-position:var(--sys-checkerboard-position)}.sys-color-input-swatch-color:after{content:"";position:absolute;inset:0;background:var(--_sys-color-input-swatch-color, transparent)}.sys-color-input-swatch[data-empty] .sys-color-input-swatch-color{display:none}.sys-color-input-swatch:focus-visible{outline:none;box-shadow:0 0 0 var(--sys-color-input-swatch-focus-ring-offset) var(--sys-color-input-swatch-empty-background),0 0 0 calc(var(--sys-color-input-swatch-focus-ring-offset) + var(--sys-color-input-swatch-focus-ring-width)) var(--sys-color-input-swatch-focus-ring-color),inset 0 0 0 var(--sys-color-input-swatch-border-width) var(--sys-color-input-swatch-border-color-rest);z-index:1}.sys-color-input-swatch:disabled{cursor:var(--sys-color-input-disabled-cursor);opacity:var(--sys-color-input-disabled-opacity)}.sys-dial{--_sys-dial-size: var(--sys-dial-size-medium);--_sys-dial-radius: var(--sys-dial-radius-medium);--_sys-dial-icon-size: var(--sys-dial-icon-size-medium);box-sizing:border-box;display:inline-grid;place-items:stretch;width:var(--_sys-dial-size);height:var(--_sys-dial-size);flex:0 0 auto;font-family:var(--sys-font-sans)}.sys-dial[data-size=xsmall]{--_sys-dial-size: var(--sys-dial-size-xsmall);--_sys-dial-radius: var(--sys-dial-radius-xsmall);--_sys-dial-icon-size: var(--sys-dial-icon-size-xsmall)}.sys-dial[data-size=small]{--_sys-dial-size: var(--sys-dial-size-small);--_sys-dial-radius: var(--sys-dial-radius-small);--_sys-dial-icon-size: var(--sys-dial-icon-size-small)}.sys-dial[data-size=large]{--_sys-dial-size: var(--sys-dial-size-large);--_sys-dial-radius: var(--sys-dial-radius-large);--_sys-dial-icon-size: var(--sys-dial-icon-size-large)}.sys-dial-framed{--sys-dial-background: var(--_sys-data-control-recipe-background-rest, var(--sys-slider-background-rest));--sys-dial-border-color: var(--_sys-data-control-recipe-border-color-rest, var(--sys-slider-border-color-rest));--_sys-data-control-background: var(--sys-dial-background);--_sys-data-control-foreground: inherit;--_sys-data-control-border-color: var(--sys-dial-border-color);--_sys-data-control-border-width: var(--_sys-data-control-recipe-border-width, var(--sys-slider-border-width));--_sys-data-control-radius: var(--_sys-dial-radius)}.sys-dial-framed:hover:not([data-disabled]){--sys-dial-background: var(--_sys-data-control-recipe-background-hover, var(--sys-slider-background-hover));--sys-dial-border-color: var(--_sys-data-control-recipe-border-color-hover, var(--sys-slider-border-color-hover))}.sys-dial-framed:focus-within{--sys-dial-background: var(--_sys-data-control-recipe-background-focus, var(--sys-slider-background-focus));--sys-dial-border-color: var(--_sys-data-control-recipe-border-color-focus, var(--sys-slider-border-color-focus));box-shadow:0 0 0 var(--sys-dial-focus-ring-offset) var(--_sys-data-control-background),0 0 0 calc(var(--sys-dial-focus-ring-offset) + var(--sys-dial-focus-ring-width)) var(--sys-dial-focus-ring-color)}.sys-dial-framed[data-disabled]{--sys-dial-background: var(--_sys-data-control-recipe-background-disabled, var(--sys-slider-background-disabled));--sys-dial-border-color: var(--_sys-data-control-recipe-border-color-disabled, var(--sys-slider-border-color-disabled))}.sys-dial-control{position:relative;width:100%;height:100%;border-radius:50%;cursor:var(--sys-dial-cursor);touch-action:none;-webkit-user-select:none;user-select:none;outline:none}.sys-dial-control:active{cursor:grabbing}.sys-dial-indicator{position:absolute;inset:0;display:grid;place-items:center;font-size:var(--_sys-dial-icon-size);color:var(--sys-dial-indicator-color);transform:rotate(calc(var(--_sys-dial-angle, 0deg) - 90deg));pointer-events:none}.sys-dial-frameless .sys-dial-control:focus-visible{box-shadow:0 0 0 var(--sys-dial-focus-ring-offset) var(--sys-slider-thumb-background),0 0 0 calc(var(--sys-dial-focus-ring-offset) + var(--sys-dial-focus-ring-width)) var(--sys-dial-focus-ring-color)}.sys-dial[data-disabled]{opacity:var(--sys-dial-disabled-opacity)}.sys-dial[data-disabled] .sys-dial-control{cursor:var(--sys-dial-disabled-cursor)}.sys-xy-pad{--_sys-xy-pad-size: var(--sys-xy-pad-size-medium);--_sys-xy-pad-radius: var(--sys-xy-pad-radius-medium);--_sys-xy-pad-icon-size: var(--sys-xy-pad-icon-size-medium);box-sizing:border-box;display:inline-grid;place-items:stretch;width:var(--_sys-xy-pad-size);height:var(--_sys-xy-pad-size);flex:0 0 auto;font-family:var(--sys-font-sans)}.sys-xy-pad[data-size=xsmall]{--_sys-xy-pad-size: var(--sys-xy-pad-size-xsmall);--_sys-xy-pad-radius: var(--sys-xy-pad-radius-xsmall);--_sys-xy-pad-icon-size: var(--sys-xy-pad-icon-size-xsmall)}.sys-xy-pad[data-size=small]{--_sys-xy-pad-size: var(--sys-xy-pad-size-small);--_sys-xy-pad-radius: var(--sys-xy-pad-radius-small);--_sys-xy-pad-icon-size: var(--sys-xy-pad-icon-size-small)}.sys-xy-pad[data-size=large]{--_sys-xy-pad-size: var(--sys-xy-pad-size-large);--_sys-xy-pad-radius: var(--sys-xy-pad-radius-large);--_sys-xy-pad-icon-size: var(--sys-xy-pad-icon-size-large)}.sys-xy-pad-framed{--sys-xy-pad-background: var(--_sys-data-control-recipe-background-rest, var(--sys-slider-background-rest));--sys-xy-pad-border-color: var(--_sys-data-control-recipe-border-color-rest, var(--sys-slider-border-color-rest));--_sys-data-control-background: var(--sys-xy-pad-background);--_sys-data-control-foreground: inherit;--_sys-data-control-border-color: var(--sys-xy-pad-border-color);--_sys-data-control-border-width: var(--_sys-data-control-recipe-border-width, var(--sys-slider-border-width));--_sys-data-control-radius: var(--_sys-xy-pad-radius)}.sys-xy-pad-framed:hover:not([data-disabled]){--sys-xy-pad-background: var(--_sys-data-control-recipe-background-hover, var(--sys-slider-background-hover));--sys-xy-pad-border-color: var(--_sys-data-control-recipe-border-color-hover, var(--sys-slider-border-color-hover))}.sys-xy-pad-framed:focus-within{--sys-xy-pad-background: var(--_sys-data-control-recipe-background-focus, var(--sys-slider-background-focus));--sys-xy-pad-border-color: var(--_sys-data-control-recipe-border-color-focus, var(--sys-slider-border-color-focus));box-shadow:0 0 0 var(--sys-xy-pad-focus-ring-offset) var(--_sys-data-control-background),0 0 0 calc(var(--sys-xy-pad-focus-ring-offset) + var(--sys-xy-pad-focus-ring-width)) var(--sys-xy-pad-focus-ring-color)}.sys-xy-pad-framed[data-disabled]{--sys-xy-pad-background: var(--_sys-data-control-recipe-background-disabled, var(--sys-slider-background-disabled));--sys-xy-pad-border-color: var(--_sys-data-control-recipe-border-color-disabled, var(--sys-slider-border-color-disabled))}.sys-xy-pad-control{position:relative;width:100%;height:100%;border-radius:var(--_sys-xy-pad-radius);cursor:var(--sys-xy-pad-cursor);touch-action:none;-webkit-user-select:none;user-select:none;outline:none}.sys-xy-pad-control:active{cursor:grabbing}.sys-xy-pad-indicator{position:absolute;inset:0;display:grid;place-items:center;font-size:var(--_sys-xy-pad-icon-size);color:var(--sys-xy-pad-indicator-color);pointer-events:none}.sys-xy-pad-input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;opacity:0}.sys-xy-pad-frameless .sys-xy-pad-control:has(.sys-xy-pad-input:focus-visible){box-shadow:0 0 0 var(--sys-xy-pad-focus-ring-offset) var(--sys-slider-thumb-background),0 0 0 calc(var(--sys-xy-pad-focus-ring-offset) + var(--sys-xy-pad-focus-ring-width)) var(--sys-xy-pad-focus-ring-color)}.sys-xy-pad[data-disabled]{opacity:var(--sys-xy-pad-disabled-opacity)}.sys-xy-pad[data-disabled] .sys-xy-pad-control{cursor:var(--sys-xy-pad-disabled-cursor)}.sys-slider-input{--_sys-item-composition-gap: var(--sys-slider-input-gap);--_sys-item-composition-inset: var(--sys-slider-input-inset);--_sys-item-composition-seam-overlap: var(--sys-slider-input-seam-overlap);--_sys-slider-input-value-width: var(--sys-slider-input-value-width-medium);width:100%}.sys-slider-input[data-size=small]{--_sys-slider-input-value-width: var(--sys-slider-input-value-width-small)}.sys-slider-input[data-size=large]{--_sys-slider-input-value-width: var(--sys-slider-input-value-width-large)}.sys-slider-input>.sys-slider-input-slider{flex:1 1 auto;min-width:0}.sys-slider-input[data-number-input-controls=none]>.sys-slider-input-value{flex:0 0 var(--_sys-slider-input-value-width);width:var(--_sys-slider-input-value-width)}.sys-slider-input[data-number-input-controls=stepper]>.sys-slider-input-value{flex:0 0 auto;width:auto}.sys-slider-input[data-number-input-controls=stepper]>.sys-slider-input-value>.sys-input{flex:0 0 var(--_sys-slider-input-value-width);width:var(--_sys-slider-input-value-width)}.sys-slider-input .sys-input-control[type=number]{appearance:textfield;text-align:end}.sys-slider-input .sys-input-control[type=number]::-webkit-inner-spin-button,.sys-slider-input .sys-input-control[type=number]::-webkit-outer-spin-button{margin:0;appearance:none}.sys-slider-input:is([data-arrangement=combined],[data-arrangement=embedded]).sys-input-frame{--sys-input-background: var(--_sys-data-control-recipe-background-rest, var(--sys-input-background-rest));--sys-input-foreground: var(--_sys-data-control-recipe-foreground-rest, var(--sys-input-foreground-rest));--sys-input-border-color: var(--_sys-data-control-recipe-border-color-rest, var(--sys-input-border-color-rest))}.sys-slider-input:is([data-arrangement=combined],[data-arrangement=embedded]):hover:not([data-disabled]){--sys-input-background: var(--_sys-data-control-recipe-background-hover, var(--sys-input-background-hover));--sys-input-foreground: var(--_sys-data-control-recipe-foreground-hover, var(--sys-input-foreground-hover));--sys-input-border-color: var(--_sys-data-control-recipe-border-color-hover, var(--sys-input-border-color-hover))}.sys-slider-input:is([data-arrangement=combined],[data-arrangement=embedded]):focus-within{--sys-input-background: var(--_sys-data-control-recipe-background-focus, var(--sys-input-background-focus));--sys-input-foreground: var(--_sys-data-control-recipe-foreground-focus, var(--sys-input-foreground-focus));--sys-input-border-color: var(--_sys-data-control-recipe-border-color-focus, var(--sys-input-border-color-focus));box-shadow:0 0 0 var(--sys-input-focus-ring-offset) var(--_sys-data-control-background),0 0 0 calc(var(--sys-input-focus-ring-offset) + var(--sys-input-focus-ring-width)) var(--sys-input-focus-ring-color)}.sys-slider-input:is([data-arrangement=combined],[data-arrangement=embedded])[data-invalid]{--sys-input-background: var(--_sys-data-control-recipe-background-invalid, var(--sys-input-background-invalid));--sys-input-foreground: var(--_sys-data-control-recipe-foreground-invalid, var(--sys-input-foreground-invalid));--sys-input-border-color: var(--_sys-data-control-recipe-border-color-invalid, var(--sys-input-border-color-invalid))}.sys-slider-input:is([data-arrangement=combined],[data-arrangement=embedded])[data-disabled]{--sys-input-background: var(--_sys-data-control-recipe-background-disabled, var(--sys-input-background-disabled));--sys-input-foreground: var(--_sys-data-control-recipe-foreground-disabled, var(--sys-input-foreground-disabled));--sys-input-border-color: var(--_sys-data-control-recipe-border-color-disabled, var(--sys-input-border-color-disabled))}.sys-slider-input:is([data-arrangement=combined],[data-arrangement=embedded])>.sys-slider-input-slider:after{content:none}.sys-slider-input:is([data-arrangement=combined],[data-arrangement=embedded])>.sys-slider-input-slider:focus-within,.sys-slider-input:is([data-arrangement=combined],[data-arrangement=embedded])>.sys-slider-input-value:focus-within{box-shadow:none}.sys-multi-field-select{--sys-select-min-width: 0px;min-width:0;width:max-content}.sys-multi-field-select-trigger{width:100%;min-width:0;white-space:nowrap}.sys-multi-field-select-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sys-multi-field-select-trigger[data-state=open] .sys-select-indicator{transform:rotate(180deg)}.sys-multi-field-select-content{width:max-content;min-width:var(--reference-width, 0px)}.sys-multi-field-select-fields{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(var(--sys-multi-field-select-field-min-width),1fr);max-height:var(--_sys-floating-list-max-height);overflow:hidden}.sys-multi-field-select-field{display:flex;flex-direction:column;min-width:0;min-height:0;max-height:var(--_sys-floating-list-max-height);margin:0;padding:0;overflow:hidden;border:0}.sys-multi-field-select-field>.sys-floating-list-option-group-label{flex:0 0 auto}.sys-multi-field-select-field>.sys-floating-list-list{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.sys-multi-field-select-field+.sys-multi-field-select-field{border-inline-start:var(--sys-multi-field-select-field-separator-width) solid var(--sys-multi-field-select-field-separator-color)}.sys-multi-field-select-option{cursor:pointer}.sys-multi-field-select-option:has(input:focus-visible){background:var(--_sys-floating-list-item-background-highlighted);color:var(--_sys-floating-list-item-foreground-highlighted);outline:var(--sys-select-focus-ring-width) solid var(--sys-select-focus-ring-color);outline-offset:calc(-1 * var(--sys-select-focus-ring-width))}.sys-multi-field-select-option[data-disabled]{cursor:not-allowed}.sys-range-slider-input{--_sys-item-composition-gap: var(--sys-range-slider-input-gap);--_sys-item-composition-seam-overlap: var(--sys-range-slider-input-seam-overlap);width:100%}.sys-range-slider-input[data-width=content]{width:max-content}.sys-range-slider-input[data-width=stretch]{width:100%}.sys-range-slider-input>.sys-range-slider-input-select{flex:0 0 max-content;min-width:max-content;width:max-content}.sys-range-slider-input .sys-range-slider-input-select .sys-select-trigger [data-part=value-text]{white-space:nowrap;overflow-wrap:normal}.sys-range-slider-input>.sys-range-slider-input-select [data-part=control]{min-width:0;width:100%}.sys-range-slider-input>.sys-range-slider-input-select .sys-select-trigger{min-width:0;width:100%}.sys-range-slider-input>.sys-range-slider-input-slider{flex:1 1 var(--sys-range-slider-input-slider-width);min-width:0;width:var(--sys-range-slider-input-slider-width)}.sys-range-slider-input[data-width=content]>.sys-range-slider-input-slider{flex:0 0 var(--sys-range-slider-input-slider-width)}.sys-range-slider-input[data-width=stretch]>.sys-range-slider-input-slider{flex-grow:1}.sys-range-slider-input>.sys-range-slider-input-shared{--sys-select-min-width: 0px;flex:0 0 auto;min-width:0;width:auto}.sys-range-slider-input[data-arrangement=combined].sys-input-frame{--sys-input-background: var(--_sys-data-control-recipe-background-rest, var(--sys-input-background-rest));--sys-input-foreground: var(--_sys-data-control-recipe-foreground-rest, var(--sys-input-foreground-rest));--sys-input-border-color: var(--_sys-data-control-recipe-border-color-rest, var(--sys-input-border-color-rest))}.sys-range-slider-input[data-arrangement=combined]:hover:not([data-disabled]){--sys-input-background: var(--_sys-data-control-recipe-background-hover, var(--sys-input-background-hover));--sys-input-foreground: var(--_sys-data-control-recipe-foreground-hover, var(--sys-input-foreground-hover));--sys-input-border-color: var(--_sys-data-control-recipe-border-color-hover, var(--sys-input-border-color-hover))}.sys-range-slider-input[data-arrangement=combined]:focus-within{--sys-input-background: var(--_sys-data-control-recipe-background-focus, var(--sys-input-background-focus));--sys-input-foreground: var(--_sys-data-control-recipe-foreground-focus, var(--sys-input-foreground-focus));--sys-input-border-color: var(--_sys-data-control-recipe-border-color-focus, var(--sys-input-border-color-focus));box-shadow:0 0 0 var(--sys-input-focus-ring-offset) var(--_sys-data-control-background),0 0 0 calc(var(--sys-input-focus-ring-offset) + var(--sys-input-focus-ring-width)) var(--sys-input-focus-ring-color)}.sys-range-slider-input[data-arrangement=combined][data-invalid]{--sys-input-background: var(--_sys-data-control-recipe-background-invalid, var(--sys-input-background-invalid));--sys-input-foreground: var(--_sys-data-control-recipe-foreground-invalid, var(--sys-input-foreground-invalid));--sys-input-border-color: var(--_sys-data-control-recipe-border-color-invalid, var(--sys-input-border-color-invalid))}.sys-range-slider-input[data-arrangement=combined][data-disabled]{--sys-input-background: var(--_sys-data-control-recipe-background-disabled, var(--sys-input-background-disabled));--sys-input-foreground: var(--_sys-data-control-recipe-foreground-disabled, var(--sys-input-foreground-disabled));--sys-input-border-color: var(--_sys-data-control-recipe-border-color-disabled, var(--sys-input-border-color-disabled))}.sys-range-slider-input[data-arrangement=combined]>.sys-range-slider-input-select .sys-select-trigger,.sys-range-slider-input[data-arrangement=combined]>.sys-range-slider-input-shared .sys-select-trigger,.sys-range-slider-input[data-arrangement=combined]>.sys-range-slider-input-slider{border:0;border-radius:0;background:transparent;box-shadow:none}.sys-range-slider-input[data-arrangement=combined]>.sys-range-slider-input-slider:after{content:none}.sys-range-slider-input[data-slider-collapsed]>.sys-range-slider-input-slider{display:none}.sys-range-slider-input[data-slider-collapsed]>.sys-range-slider-input-select{flex:1 1 0;min-width:0;width:0}.sys-input-layout[data-size=xsmall]{--sys-input-height: var(--sys-input-height-xsmall);--sys-input-padding-x: var(--sys-input-padding-x-xsmall);--sys-input-gap: var(--sys-input-gap-xsmall);--sys-input-font-size: var(--sys-input-font-size-xsmall);--sys-input-icon-size: var(--sys-input-icon-size-xsmall)}.sys-input-frame[data-size=xsmall]{--sys-input-radius: var(--sys-input-radius-xsmall)}.sys-select[data-size=xsmall] .sys-select-trigger{--sys-select-height: var(--sys-select-height-xsmall);--sys-select-padding-x: var(--sys-select-padding-x-xsmall);--sys-select-gap: var(--sys-select-gap-xsmall);--sys-select-font-size: var(--sys-select-font-size-xsmall);--sys-select-icon-size: var(--sys-select-icon-size-xsmall);--sys-select-radius: var(--sys-select-radius-xsmall)}.sys-select-content[data-size=xsmall]{--_sys-floating-list-radius: var(--sys-select-content-radius-xsmall);--_sys-floating-list-empty-height: var(--sys-select-item-height-xsmall);--_sys-floating-list-empty-padding-x: var(--sys-select-item-padding-x-xsmall);--_sys-floating-list-empty-font-size: var(--sys-select-item-font-size-xsmall);--_sys-floating-list-empty-gap: var(--sys-select-item-gap-xsmall);--_sys-floating-list-empty-icon-size: var(--sys-select-item-icon-size-xsmall)}.sys-select-content[data-size=xsmall]{--_sys-floating-list-group-label-padding-x: var(--sys-select-group-label-padding-x-xsmall);--_sys-floating-list-group-label-font-size: var(--sys-select-group-label-font-size-xsmall)}.sys-select[data-size=xsmall] .sys-select-item,.sys-select-content[data-size=xsmall] .sys-select-item{--_sys-floating-list-item-height: var(--sys-select-item-height-xsmall);--_sys-floating-list-item-padding-x: var(--sys-select-item-padding-x-xsmall);--_sys-floating-list-item-gap: var(--sys-select-item-gap-xsmall);--_sys-floating-list-item-font-size: var(--sys-select-item-font-size-xsmall);--_sys-floating-list-item-icon-size: var(--sys-select-item-icon-size-xsmall);--_sys-floating-list-item-radius: var(--sys-select-item-radius-xsmall)}.sys-select[data-size=xsmall] .sys-select-multiple-control{--sys-select-height: var(--sys-select-height-xsmall);--sys-select-padding-x: var(--sys-select-padding-x-xsmall);--sys-select-gap: var(--sys-select-gap-xsmall);--sys-select-font-size: var(--sys-select-font-size-xsmall);--sys-select-icon-size: var(--sys-select-icon-size-xsmall);--sys-select-radius: var(--sys-select-radius-xsmall)}.sys-tags-input[data-size=xsmall] .sys-tags-input-control{--_sys-data-control-radius: var(--sys-tags-input-radius-xsmall);--_sys-tags-input-height: var(--sys-tags-input-height-xsmall);--_sys-tags-input-padding-x: var(--sys-tags-input-padding-x-xsmall);--_sys-tags-input-gap: var(--sys-tags-input-gap-xsmall);--_sys-tags-input-font-size: var(--sys-tags-input-font-size-xsmall);--_sys-tags-input-icon-size: var(--sys-tags-input-icon-size-xsmall)}.sys-checkbox[data-size=xsmall]{--_sys-selection-height: var(--sys-checkbox-height-xsmall);--_sys-selection-padding-x: var(--sys-checkbox-padding-x-xsmall);--_sys-selection-gap: var(--sys-checkbox-gap-xsmall);--_sys-selection-radius: var(--sys-checkbox-row-radius-xsmall);--_sys-selection-font-size: var(--sys-checkbox-label-font-size-xsmall);--sys-checkbox-size: var(--sys-checkbox-indicator-size-xsmall)}.sys-radio-group[data-size=xsmall] .sys-radio-group-checkmark{--_sys-selection-indicator-size: var(--sys-radio-group-control-size-xsmall)}.sys-radio-group[data-size=xsmall] .sys-radio-group-item{--_sys-selection-height: var(--sys-radio-group-height-xsmall);--_sys-selection-padding-x: var(--sys-radio-group-padding-x-xsmall);--_sys-selection-gap: var(--sys-radio-group-item-gap-xsmall);--_sys-selection-radius: var(--sys-radio-group-row-radius-xsmall);--_sys-selection-font-size: var(--sys-radio-group-label-font-size-xsmall);--sys-radio-group-control-size: var(--sys-radio-group-control-size-xsmall)}.sys-switch[data-size=xsmall]{--_sys-selection-height: var(--sys-switch-height-xsmall);--_sys-selection-padding-x: var(--sys-switch-padding-x-xsmall);--_sys-selection-gap: var(--sys-switch-gap-xsmall);--_sys-selection-radius: var(--sys-switch-row-radius-xsmall);--_sys-selection-font-size: var(--sys-switch-label-font-size-xsmall);--_sys-switch-track-height: var(--sys-switch-track-height-xsmall)}.sys-textarea[data-size=xsmall]{--sys-textarea-padding-x: var(--sys-textarea-padding-x-xsmall);--sys-textarea-radius: var(--sys-textarea-radius-xsmall);--sys-textarea-font-size: var(--sys-textarea-font-size-xsmall)}.sys-pin-input[data-size=xsmall]{--sys-pin-input-cell-size: var(--sys-pin-input-cell-size-xsmall);--sys-pin-input-cell-radius: var(--sys-pin-input-cell-radius-xsmall);--sys-pin-input-font-size: var(--sys-pin-input-font-size-xsmall)}.sys-field[data-size=xsmall]{--sys-field-padding-x: var(--sys-field-padding-x-xsmall)}.sys-fieldset[data-size=xsmall]{--sys-fieldset-padding-x: var(--sys-fieldset-padding-x-xsmall)}.sys-tabs[data-size=xsmall]{--_sys-tabs-list-radius: var(--sys-tabs-list-radius-xsmall);--_sys-tabs-trigger-height: var(--sys-tabs-trigger-height-xsmall);--_sys-tabs-trigger-padding-x: var(--sys-tabs-trigger-padding-x-xsmall);--_sys-tabs-trigger-gap: var(--sys-tabs-trigger-gap-xsmall);--_sys-tabs-trigger-font-size: var(--sys-tabs-trigger-font-size-xsmall);--_sys-tabs-trigger-icon-size: var(--sys-tabs-trigger-icon-size-xsmall);--_sys-tabs-trigger-radius: var(--sys-tabs-trigger-radius-xsmall);--_sys-tabs-content-padding: var(--sys-tabs-content-padding-xsmall)}.sys-menu-content[data-size=xsmall]{--_sys-floating-list-radius: var(--sys-menu-content-radius-xsmall)}.sys-menu[data-size=xsmall] .sys-menu-item,.sys-menu-content[data-size=xsmall] .sys-menu-item{--_sys-floating-list-item-height: var(--sys-menu-item-height-xsmall);--_sys-floating-list-item-padding-x: var(--sys-menu-item-padding-x-xsmall);--_sys-floating-list-item-gap: var(--sys-menu-item-gap-xsmall);--_sys-floating-list-item-font-size: var(--sys-menu-item-font-size-xsmall);--_sys-floating-list-item-icon-size: var(--sys-menu-item-icon-size-xsmall);--_sys-floating-list-item-radius: var(--sys-menu-item-radius-xsmall)}.sys-table-container[data-size=xsmall]{--_sys-table-radius: var(--sys-table-radius-xsmall);--_sys-table-cell-height: var(--sys-table-cell-height-xsmall);--_sys-table-cell-padding-x: var(--sys-table-cell-padding-x-xsmall);--_sys-table-cell-gap: var(--sys-table-cell-gap-xsmall);--_sys-table-cell-font-size: var(--sys-table-cell-font-size-xsmall);--_sys-table-cell-icon-size: var(--sys-table-cell-icon-size-xsmall)}.sys-slider[data-size=xsmall]{--_sys-slider-height: var(--sys-slider-height-xsmall);--_sys-slider-padding-x: var(--sys-slider-padding-x-xsmall);--_sys-slider-radius: var(--sys-slider-radius-xsmall);--_sys-slider-track-height: var(--sys-slider-track-height-xsmall);--_sys-slider-thumb-size: var(--sys-slider-thumb-size-xsmall)}.sys-slider-input[data-size=xsmall]{--_sys-slider-input-value-width: var(--sys-slider-input-value-width-xsmall)}@layer app{:root{--sd-rem-value: 16;--sd-pix-to-rem-ratio: calc(1 / var(--sd-rem-value));--grey-100: oklch(10% 0 0deg);--grey-200: oklch(12.388% 0 0deg);--grey-300: oklch(14.998% 0 0deg);--grey-400: oklch(17.863% 0 0deg);--grey-500: oklch(21.037% 0 0deg);--grey-600: oklch(24.537% 0 0deg);--grey-700: oklch(28.478% 0 0deg);--grey-800: oklch(32.855% 0 0deg);--grey-900: oklch(37.84% 0 0deg);--grey-1000: oklch(43.512% 0 0deg);--grey-1100: oklch(50.057% 0 0deg);--grey-1200: oklch(57.583% 0 0deg);--grey-1300: oklch(66.439% 0 0deg);--grey-1400: oklch(77.125% 0 0deg);--grey-1500: oklch(90% 0 0deg);--color-bg-primary: var(--grey-300);--color-bg-secondary: var(--grey-200);--color-bg-tertiary: var(--grey-200);--color-bg-elevated: #272727;--color-bg-hover: var(--color-bg-tertiary);--app-bg-primary: var(--color-bg-primary);--marketing-bg: var(--color-bg-primary);--color-border: #4f4f4f;--color-text-primary: #ecebff;--color-text-secondary: #cccccc;--color-text-muted: #818181;--color-accent-green: #79ff8b;--color-accent-blue: #9ae9ff;--color-accent-yellow: #fff562;--color-accent-cyan: #00a1f8;--color-accent-mint: #80ff79;--dashboard-bg: var(--color-bg-primary);--sd-card-bg: var(--grey-500);--sd-card-row-bg: var(--grey-600);--dashboard-card-bg: var(--sd-card-bg);--visualization-bg: var(--sd-card-bg);--floating-panel-bg: var(--grey-700);--floating-panel-top: var(--grey-800);--dash-card-width: calc((min(100vw, var(--content-maxwidth)) - var(--sd-module-framing-h) * 2 - var(--sd-module-spacing) * 2) / 3);--dash-card-height: 359px;--dashboard-border: #3a3a3a;--dashboard-text-primary: #e1e1e1;--dashboard-text-secondary: #868686;--dashboard-text-muted: #999999;--dashboard-accent-green: #5aca0a;--dashboard-accent-red: #f74444;--font-family-sans: "Euclid Circular B", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-family-mono: "Geist Mono", "SF Mono", Monaco, "Cascadia Code", "Roboto Mono", Consolas, "Courier New", monospace;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 40px;--border-radius: 8px;--border-radius-sm: 3px;--alpha-checkered-bg: repeating-conic-gradient( #e0e0e0 0% 25%, #ffffff 0% 50% ) 50% / 10px 10px;--alpha-checkered-bg-dark: repeating-conic-gradient( #2a2a2a 0% 25%, #1a1a1a 0% 50% ) 50% / 10px 10px}@media(max-width:799px){:root{--dash-card-width: calc(min(100vw, var(--content-maxwidth)) - var(--sd-module-framing-h) * 2 - var(--sd-gu-3))}}*{margin:0;padding:0;box-sizing:border-box}html,body{min-height:100%;font-family:var(--font-family-mono)}body{line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button{font-family:inherit;cursor:pointer}button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--color-accent-blue);outline-offset:2px}.mono{font-family:var(--font-family-mono)}.text-accent-green{color:var(--color-accent-green)}.text-accent-blue{color:var(--color-accent-blue)}.text-accent-yellow{color:var(--color-accent-yellow)}.text-accent-cyan{color:var(--color-accent-cyan)}.text-accent-mint{color:var(--color-accent-mint)}.text-muted{color:var(--color-text-muted)}.bg-elevated{background:var(--color-bg-elevated)}.bg-secondary{background:var(--color-bg-secondary)}.bg-tertiary{background:var(--color-bg-tertiary)}main{min-height:100vmin}fieldset{gap:var(--sd-gu-1);border:none;padding:0;margin:0}.login-page{min-height:100vh;height:100vh;width:100%}.sd-module.brand-panel{flex:1;background:var(--color-bg-secondary);display:flex;align-items:center;justify-content:center}.sd-module.form-panel{flex:1;background:var(--dashboard-bg, #111);display:flex;align-items:center;justify-content:center;overflow-y:auto}@media(max-width:768px){.login-page{flex-direction:column!important}.sd-module.brand-panel{flex:0;padding:var(--sd-gu-4)!important}.sd-module.form-panel{flex:1}}.brand-split{min-height:100vh;height:100vh;width:100%}.sd-module.brand-split-brand{flex:1;background:var(--color-bg-secondary);display:flex;align-items:center;justify-content:center}.sd-module.brand-split-content{flex:1;background:var(--dashboard-bg, #111);display:flex;align-items:center;justify-content:center;overflow-y:auto}@media(max-width:768px){.brand-split{flex-direction:column!important}.sd-module.brand-split-brand{flex:0;padding:var(--sd-gu-4)!important}.sd-module.brand-split-content{flex:1}}.login-page .brand-lockup{display:flex;align-items:center;gap:var(--sd-gu-2);text-decoration:none;color:inherit}.login-page .brand-name{line-height:1;color:var(--color-text-primary)}.login-page .form-stack{width:100%;max-width:400px}.login-page .back-btn{display:inline-flex;align-items:center;gap:8px;color:#e1e1e1ad;text-decoration:none;font-size:16px;font-family:Euclid Circular B,sans-serif;padding:0;border-radius:8px;transition:all .2s;background:none;border:none;cursor:pointer}.login-page .back-btn:hover{color:#e1e1e1}.login-page .option-label{font-family:Geist,sans-serif;font-weight:600;font-size:18px;line-height:31px;color:#e1e1e1}.login-page .auth-form{display:flex;flex-direction:column;gap:var(--sd-gu-2)}.login-page .reset-sent{padding:var(--sd-gu-2);border-radius:var(--border-radius-sm);font-size:14px;background:#3b82f61a;color:#93c5fd;border:1px solid rgba(59,130,246,.3)}.login-page .auth-error{margin-top:var(--sd-gu-2);padding:var(--sd-gu-2);border-radius:var(--border-radius-sm);font-size:14px;background:#ef44441a;color:#fca5a5;border:1px solid rgba(239,68,68,.3)}.login-page .auth-error-text{color:#fca5a5}.login-page .auth-info-text{color:#93c5fd}.login-page .auth-actions-row{display:flex;align-items:center;gap:var(--sd-gu-2)}.login-page .auth-recovery-options{display:flex;align-items:center;gap:var(--sd-gu-1)}.login-page .auth-recovery-or{font-size:14px;color:var(--color-text-secondary)}.login-page .google-alternative{display:flex;flex-direction:column;gap:var(--sd-gu-2)}.login-page .google-alt-label{font-size:14px;line-height:1.5;color:var(--color-text-secondary);margin:0}.login-page .google-alt-divider{font-size:13px;color:var(--color-text-tertiary);text-align:center;margin:0}.login-page .google-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--sd-gu-1);padding:var(--sd-gu-1) var(--sd-gu-3);height:44px;font-size:14px;font-weight:600;font-family:Geist,sans-serif;border-radius:6px;border:1px solid var(--color-border-subtle);background:var(--color-bg-secondary);color:var(--color-text-primary);cursor:pointer;transition:all .2s ease}.login-page .google-btn:hover{background:var(--color-bg-tertiary);border-color:var(--color-border-hover, var(--color-border-subtle))}.login-page .google-btn:disabled{opacity:.5;cursor:not-allowed}.login-page .loader{display:flex;flex-direction:column;align-items:center;gap:var(--sd-gu-2);color:var(--color-text-secondary)}.login-page .terms-checklist{display:flex;flex-direction:column;gap:var(--sd-gu-2)}.login-page .terms-check-item{display:flex;align-items:center;gap:var(--sd-gu-2);cursor:pointer;font-family:Euclid Circular B,sans-serif;font-size:15px;color:var(--color-text-secondary, #999);transition:color .15s ease}.login-page .terms-check-item:hover{color:var(--color-text-primary, #ecebff)}.login-page .terms-check-item input[type=checkbox]{appearance:none;-webkit-appearance:none;width:20px;height:20px;min-width:20px;border:2px solid #555;border-radius:4px;background:transparent;cursor:pointer;transition:all .15s ease;position:relative}.login-page .terms-check-item input[type=checkbox]:checked{background:#e9e9e9;border-color:#e9e9e9}.login-page .terms-check-item input[type=checkbox]:checked:after{content:"";position:absolute;left:5px;top:2px;width:6px;height:10px;border:solid #202020;border-width:0 2px 2px 0;transform:rotate(45deg)}.login-page .terms-check-item a,.login-page .terms-check-item .terms-link{color:var(--color-text-primary, #ecebff);text-decoration:underline;text-underline-offset:2px;background:none;border:none;padding:0;margin:0;font:inherit;cursor:pointer}.login-page .terms-check-item a:hover,.login-page .terms-check-item .terms-link:hover{color:#fff}.legal-modal-wrapper .sd-modal{width:min(800px,90vw)}.legal-modal-tabs{display:flex;gap:var(--sd-gu-1);border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:calc(-1 * var(--sd-gu-1))}.legal-tab{display:flex;align-items:center;gap:6px;padding:var(--sd-gu-1) var(--sd-gu-2);background:none;border:none;border-bottom:2px solid transparent;font-family:Euclid Circular B,sans-serif;font-size:13px;color:var(--color-text-secondary, #999);cursor:pointer;transition:color .15s ease,border-color .15s ease;white-space:nowrap}.legal-tab:hover{color:var(--color-text-primary, #ecebff)}.legal-tab.active{color:var(--color-text-primary, #ecebff);border-bottom-color:var(--color-text-primary, #ecebff)}.legal-tab.agreed{color:#6fcf6f}.legal-tab.agreed.active{border-bottom-color:#6fcf6f}.legal-tab-check{flex-shrink:0;color:#6fcf6f}.legal-modal-body{max-height:55vh;overflow-y:auto;padding-right:var(--sd-gu-1)}.legal-modal-body::-webkit-scrollbar{width:6px}.legal-modal-body::-webkit-scrollbar-track{background:transparent}.legal-modal-body::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:3px}.legal-modal-body::-webkit-scrollbar-thumb:hover{background:#ffffff40}.legal-modal-loading{display:flex;align-items:center;gap:var(--sd-gu-2);padding:var(--sd-gu-4) 0;color:var(--color-text-secondary, #999)}.legal-modal-content.legal-page section{padding:var(--sd-gu-2) 0}.legal-modal-content.legal-page h2{margin-bottom:var(--sd-gu-1)}.legal-modal-content.legal-page p,.legal-modal-content.legal-page ul{color:var(--color-text-secondary, #999)}.legal-modal-footer{display:flex;align-items:center;justify-content:space-between;gap:var(--sd-gu-2);width:100%}.legal-modal-actions{display:flex;align-items:center;gap:var(--sd-gu-1)}.legal-accepted-btn .sd-btn.btn-secondary{color:#6fcf6f;border-color:#6fcf6f}.legal-accepted-btn .sd-btn.btn-secondary:hover{background:#ff50501a;border-color:#ff6b6b;color:#ff6b6b}}.app-layout.svelte-12qhfyh{display:flex;flex-direction:column;min-height:100vh;align-items:center}
