@layer chroma.overrides{.globals_document__TKGbT{color-scheme:light dark}.globals_root__nxy__,.globals_root__nxy__ *,.globals_root__nxy__ :after,.globals_root__nxy__ :before{box-sizing:border-box}.globals_root__nxy__{background-color:var(--color-bg-default);line-height:var(--text-body-large-line-height);margin:0}.globals_root__nxy__ figure{margin:0;max-inline-size:80%;overflow:hidden}.globals_root__nxy__ pre{padding:var(--space-16);overflow:hidden;border-radius:var(--radius-md);border:var(--border-width-default) solid var(--color-border-default)}}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(https://cdn.jsdelivr.net/npm/@fontsource-variable/geist@5.3.0/files/geist-cyrillic-ext-wght-normal.woff2) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(https://cdn.jsdelivr.net/npm/@fontsource-variable/geist@5.3.0/files/geist-cyrillic-wght-normal.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(https://cdn.jsdelivr.net/npm/@fontsource-variable/geist@5.3.0/files/geist-vietnamese-wght-normal.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(https://cdn.jsdelivr.net/npm/@fontsource-variable/geist@5.3.0/files/geist-latin-ext-wght-normal.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(https://cdn.jsdelivr.net/npm/@fontsource-variable/geist@5.3.0/files/geist-latin-wght-normal.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(https://cdn.jsdelivr.net/npm/@fontsource-variable/geist-mono@5.3.0/files/geist-mono-cyrillic-ext-wght-normal.woff2) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(https://cdn.jsdelivr.net/npm/@fontsource-variable/geist-mono@5.3.0/files/geist-mono-cyrillic-wght-normal.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(https://cdn.jsdelivr.net/npm/@fontsource-variable/geist-mono@5.3.0/files/geist-mono-symbols2-wght-normal.woff2) format("woff2-variations");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(https://cdn.jsdelivr.net/npm/@fontsource-variable/geist-mono@5.3.0/files/geist-mono-vietnamese-wght-normal.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(https://cdn.jsdelivr.net/npm/@fontsource-variable/geist-mono@5.3.0/files/geist-mono-latin-ext-wght-normal.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(https://cdn.jsdelivr.net/npm/@fontsource-variable/geist-mono@5.3.0/files/geist-mono-latin-wght-normal.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@layer chroma.reset, chroma.tokens, chroma.recipes, chroma.primitives, chroma.overrides;@layer chroma.tokens{@property --ds-content-block-size{inherits:false;initial-value:auto;syntax:"<length> | auto"}@property --ds-content-inline-size{inherits:false;initial-value:0;syntax:"<length>"}@property --ds-position-block-offset{inherits:false;initial-value:0;syntax:"<length>"}@property --ds-position-inline-offset{inherits:false;initial-value:0;syntax:"<length>"}@property --ds-transform-origin{inherits:false;initial-value:50% 50%;syntax:"<length-percentage>+"}@property --_control-wash{inherits:false;initial-value:transparent;syntax:"<color>"}@property --ds-chart-bar-stagger-index{inherits:false;initial-value:0;syntax:"<number>"}@property --ds-chart-bar-stagger-total{inherits:false;initial-value:1;syntax:"<number>"}@property --ds-calendar-strip-offset{inherits:true;initial-value:0;syntax:"<number>"}@property --ds-calendar-strip-transition{inherits:false;syntax:"*"}@property --ds-calendar-pane-offset{inherits:false;initial-value:0;syntax:"<number>"}@property --ds-calendar-pane-edge{inherits:false;initial-value:0;syntax:"<number>"}@property --ds-channel-list-spacer-size{inherits:false;initial-value:0;syntax:"<length>"}@property --ds-channel-list-reorder-offset{inherits:false;initial-value:0;syntax:"<length>"}@property --ds-bulk-toolbar-block-size{inherits:true;initial-value:0;syntax:"<length>"}@property --ds-bulk-toolbar-slack{inherits:true;initial-value:0;syntax:"<length>"}@property --ds-viewport-inline-size{inherits:true;initial-value:100%;syntax:"<length-percentage>"}@property --ds-row-spacer-size{inherits:true;initial-value:0;syntax:"<length>"}@property --ds-drawer-inline-size{inherits:false;syntax:"*"}@property --ds-drawer-reserve-inline-start{inherits:true;initial-value:0;syntax:"<length>"}@property --ds-drawer-reserve-inline-end{inherits:true;initial-value:0;syntax:"<length>"}@property --ds-drawer-reserve-block-start{inherits:true;initial-value:0;syntax:"<length>"}@property --ds-drawer-reserve-block-end{inherits:true;initial-value:0;syntax:"<length>"}@property --ds-stagger-index{inherits:false;initial-value:0;syntax:"<number>"}@property --ds-navbar-nav-room{inherits:true;initial-value:100%;syntax:"<length-percentage>"}@property --ds-number-field-scrub-offset{inherits:false;initial-value:0;syntax:"<length>"}@property --ds-number-field-strain-gain{inherits:false;initial-value:1;syntax:"<number>"}@property --ds-number-field-recenter-offset{inherits:false;initial-value:0;syntax:"<length>"}@property --ds-pagination-slots{inherits:false;initial-value:1;syntax:"<number>"}@property --ds-pagination-slot-chars{inherits:false;initial-value:1;syntax:"<number>"}@property --ds-pagination-offset{inherits:false;initial-value:0;syntax:"<number>"}@property --ds-pagination-slot{inherits:false;initial-value:0;syntax:"<number>"}@property --ds-chart-pie-stagger-index{inherits:false;initial-value:0;syntax:"<number>"}@property --ds-fade-block-start{inherits:false;initial-value:0;syntax:"<length>"}@property --ds-fade-block-end{inherits:false;initial-value:0;syntax:"<length>"}@property --ds-fade-inline-start{inherits:false;initial-value:0;syntax:"<length>"}@property --ds-fade-inline-end{inherits:false;initial-value:0;syntax:"<length>"}@property --_fade-block-start{inherits:false;initial-value:0;syntax:"<length>"}@property --_fade-block-end{inherits:false;initial-value:0;syntax:"<length>"}@property --_fade-inline-start{inherits:false;initial-value:0;syntax:"<length>"}@property --_fade-inline-end{inherits:false;initial-value:0;syntax:"<length>"}@property --_fade-extent{inherits:false;initial-value:0;syntax:"<length>"}@property --ds-scroll-reserve-block-start{inherits:false;initial-value:0;syntax:"<length>"}@property --ds-scroll-reserve-block-end{inherits:false;initial-value:0;syntax:"<length>"}@property --ds-thumb-ratio{inherits:true;initial-value:1;syntax:"<number>"}@property --ds-thumb-progress{inherits:true;initial-value:0;syntax:"<number>"}@property --separator-rule-color{inherits:true;syntax:"*"}@property --ds-held-inline-size{inherits:false;initial-value:auto;syntax:"<length> | auto"}@property --ds-held-block-size{inherits:false;initial-value:auto;syntax:"<length> | auto"}@property --ds-text-area-min-rows{inherits:false;initial-value:3;syntax:"<number>"}@property --ds-text-area-max-rows{inherits:false;initial-value:10;syntax:"<number>"}@property --ds-arrow-offset{inherits:true;syntax:"*"}@property --ds-estimated-item-size{inherits:true;initial-value:40px;syntax:"<length>"}@property --ds-chart-color{inherits:false;syntax:"*"}@property --ds-chart-tooltip-shift-inline{inherits:false;initial-value:0;syntax:"<length>"}@property --ds-chart-tooltip-shift-block{inherits:false;initial-value:0;syntax:"<length>"}@property --ds-odometer-wheel{inherits:false;syntax:"*"}@property --_wheel{inherits:true;initial-value:0;syntax:"<number>"}@property --ds-slider-position{inherits:false;initial-value:0;syntax:"<number>"}@property --ds-slider-range-start{inherits:false;initial-value:0;syntax:"<number>"}@property --ds-slider-range-end{inherits:false;initial-value:0;syntax:"<number>"}@property --ds-slider-fill-start-thumb-inset{inherits:false;initial-value:0;syntax:"<number>"}@property --ds-slider-fill-end-thumb-inset{inherits:false;initial-value:0;syntax:"<number>"}@property --ds-slider-thumb-offset{inherits:false;initial-value:0;syntax:"<length>"}@property --ds-indicator-inline-start{inherits:false;initial-value:0;syntax:"<length>"}@property --ds-indicator-block-start{inherits:false;initial-value:0;syntax:"<length>"}@property --ds-indicator-inline-size{inherits:false;initial-value:0;syntax:"<length>"}@property --ds-indicator-block-size{inherits:false;initial-value:0;syntax:"<length>"}@property --ds-indicator-radius{inherits:false;initial-value:0;syntax:"<length-percentage>"}@property --_switch-progress{inherits:false;initial-value:0;syntax:"<number>"}@property --_switch-press{inherits:false;initial-value:0;syntax:"<number>"}@property --_switch-track-size{inherits:true;syntax:"*"}@property --_switch-hover-wash{inherits:true;initial-value:transparent;syntax:"<color>"}@property --_switch-pressed{inherits:true;initial-value:0;syntax:"<number>"}}:root{--ds-arrow-offset:initial;--ds-calendar-pane-edge:initial;--ds-calendar-pane-offset:initial;--ds-calendar-strip-offset:initial;--ds-calendar-strip-transition:initial;--ds-channel-list-reorder-offset:initial;--ds-channel-list-spacer-size:initial;--ds-chart-color:initial;--ds-content-block-size:initial;--ds-content-inline-size:initial;--ds-drawer-inline-size:initial;--ds-estimated-item-size:initial;--ds-indicator-block-size:initial;--ds-indicator-block-start:initial;--ds-indicator-inline-size:initial;--ds-indicator-inline-start:initial;--ds-indicator-radius:initial;--ds-navbar-nav-room:initial;--ds-number-field-recenter-offset:initial;--ds-number-field-scrub-offset:initial;--ds-number-field-strain-gain:initial;--ds-odometer-wheel:initial;--ds-pagination-offset:initial;--ds-pagination-slot:initial;--ds-pagination-slot-chars:initial;--ds-pagination-slots:initial;--ds-position-block-offset:initial;--ds-position-inline-offset:initial;--ds-row-spacer-size:initial;--ds-slider-fill-end-thumb-inset:initial;--ds-slider-fill-start-thumb-inset:initial;--ds-slider-position:initial;--ds-slider-range-end:initial;--ds-slider-range-start:initial;--ds-slider-thumb-offset:initial;--ds-text-area-max-rows:initial;--ds-text-area-min-rows:initial;--ds-transform-origin:initial;--ds-viewport-inline-size:initial}@layer chroma.tokens{:where(:root){--ref-space-0:0rem;--ref-space-4:0.25rem;--ref-space-8:0.5rem;--ref-space-12:0.75rem;--ref-space-16:1rem;--ref-space-20:1.25rem;--ref-space-24:1.5rem;--ref-space-28:1.75rem;--ref-space-32:2rem;--ref-space-40:2.5rem;--ref-space-48:3rem;--ref-space-64:4rem;--ref-space-80:5rem;--ref-space-96:6rem;--ref-space-128:8rem;--ref-space-negative-4:-0.25rem;--ref-space-negative-8:-0.5rem;--ref-space-negative-12:-0.75rem;--ref-space-negative-16:-1rem;--ref-space-negative-24:-1.5rem;--ref-space-negative-32:-2rem;--ref-radius-none:0rem;--ref-radius-inner:0.125rem;--ref-radius-sm:0.25rem;--ref-radius-md:0.375rem;--ref-radius-lg:0.5rem;--ref-radius-xl:0.75rem;--ref-radius-2xl:1rem;--ref-radius-control:0.5rem;--ref-radius-container:0.75rem;--ref-radius-overlay:0.75rem;--ref-radius-surface:1rem;--ref-radius-pill:9999px;--ref-border-width-default:1px;--ref-border-width-strong:2px;--ref-border-width-hairline:0.5px;--ref-duration-instant:50ms;--ref-duration-fast:100ms;--ref-duration-default:150ms;--ref-duration-moderate:200ms;--ref-duration-slow:300ms;--ref-duration-slower:500ms;--ref-duration-glide-instant:120ms;--ref-duration-glide-fast:160ms;--ref-duration-glide-exit:180ms;--ref-duration-glide-standard:240ms;--ref-duration-glide-considered:480ms;--ref-duration-glide-stagger:35ms;--ref-easing-standard:cubic-bezier(0.2,0,0,1);--ref-easing-enter:cubic-bezier(0,0,0,1);--ref-easing-exit:cubic-bezier(0.3,0,1,1);--ref-easing-emphasize:cubic-bezier(0.3,0,0,1);--ref-easing-glide-enter:cubic-bezier(0.16,1,0.3,1);--ref-easing-glide-exit:cubic-bezier(0.7,0,0.84,0);--ref-easing-glide-standard:cubic-bezier(0.22,1,0.36,1);--ref-easing-glide-in-out:cubic-bezier(0.65,0,0.35,1);--ref-duration-spring-snappy:432ms;--ref-spring-snappy:linear(0,0.0055 1.25%,0.0222 2.59%,0.0489 3.98%,0.0928 5.73%,0.1342 7.14%,0.1819 8.63%,0.3938 14.8%,0.4999 18.05%,0.5968 21.34%,0.642 23.04%,0.6816 24.65%,0.7491 27.75%,0.7801 29.38%,0.8093 31.08%,0.857 34.34%,0.8977 37.87%,0.9332 41.99%,0.9613 46.7%,0.9799 51.53%,0.9925 57.09%,0.9993 62.98%,1.0026 70.72%,1);--ref-duration-spring-smooth:706ms;--ref-spring-smooth:linear(0,0.0047 1.09%,0.0199 2.32%,0.0462 3.68%,0.0805 5.06%,0.123 6.53%,0.1598 7.7%,0.3638 13.78%,0.4633 16.92%,0.5525 20.04%,0.597 21.76%,0.6344 23.32%,0.7031 26.55%,0.7644 30.01%,0.8149 33.51%,0.8564 37.1%,0.8957 41.51%,0.9276 46.43%,0.9525 51.99%,0.9705 58.15%,0.9831 65.22%,0.9915 73.78%,0.9961 83.29%,1);--ref-duration-spring-morph:718ms;--ref-spring-morph:linear(0,0.0062 1.29%,0.0239 2.61%,0.0538 4.06%,0.0968 5.67%,0.1338 6.87%,0.1835 8.35%,0.4109 14.61%,0.5196 17.76%,0.569 19.3%,0.6181 20.93%,0.664 22.57%,0.7033 24.09%,0.7709 27.05%,0.829 30.12%,0.8763 33.22%,0.9176 36.71%,0.9503 40.48%,0.9755 44.74%,0.9925 49.4%,1.0026 54.61%,1.0068 59.74%,1.0077 66.27%,1);--ref-duration-spring-glide:530ms;--ref-spring-glide:linear(0,0.0048 1.1%,0.0193 2.28%,0.0445 3.6%,0.0809 5.07%,0.1238 6.55%,0.1581 7.64%,0.3639 13.77%,0.4659 16.99%,0.5522 20.01%,0.599 21.82%,0.6356 23.35%,0.7032 26.53%,0.7626 29.87%,0.8157 33.54%,0.8584 37.26%,0.896 41.51%,0.928 46.46%,0.953 52.08%,0.9709 58.27%,0.9831 65.16%,0.9915 73.71%,0.9961 83.21%,1);--ref-opacity-0:0;--ref-opacity-8:0.08;--ref-opacity-16:0.16;--ref-opacity-24:0.24;--ref-opacity-32:0.32;--ref-opacity-48:0.48;--ref-opacity-64:0.64;--ref-opacity-100:1;--ref-scale-enter-subtle:0.97;--ref-blur-4:4px;--ref-blur-8:8px;--ref-blur-16:16px;--ref-blur-24:24px;--ref-backdrop-blur-8:8px;--ref-backdrop-blur-16:16px;--ref-backdrop-blur-24:24px;--ref-z-hide:0;--ref-z-base:1;--ref-z-sticky:100;--ref-z-dropdown:200;--ref-z-overlay:300;--ref-z-modal:400;--ref-z-popover:500;--ref-z-toast:600;--ref-z-tooltip:700;--ref-z-max:800;--space-0:var(--ref-space-0);--space-4:var(--ref-space-4);--space-8:var(--ref-space-8);--space-12:var(--ref-space-12);--space-16:var(--ref-space-16);--space-20:var(--ref-space-20);--space-24:var(--ref-space-24);--space-28:var(--ref-space-28);--space-32:var(--ref-space-32);--space-40:var(--ref-space-40);--space-48:var(--ref-space-48);--space-64:var(--ref-space-64);--space-80:var(--ref-space-80);--space-96:var(--ref-space-96);--space-128:var(--ref-space-128);--space-6:0.375rem;--space-negative-4:var(--ref-space-negative-4);--space-negative-8:var(--ref-space-negative-8);--space-negative-12:var(--ref-space-negative-12);--space-negative-16:var(--ref-space-negative-16);--space-negative-24:var(--ref-space-negative-24);--space-negative-32:var(--ref-space-negative-32);--layout-page-margin:1rem;--layout-gutter:0.75rem;--layout-panel-fixed:25rem;--panel-surface:var(--color-bg-raised);--panel-border-color:var(--color-border-default);--panel-border-width:var(--border-width-default);--panel-radius:var(--radius-container);--panel-padding:var(--space-12);--panel-header-size:calc(var(--space-24) + var(--space-12));--panel-splitter-color:transparent;--panel-splitter-color-active:var(--color-border-accent);--panel-splitter-hit-size:var(--space-16);--panel-placeholder-strip-size:3.125rem;--panel-placeholder-empty-min-inline-size:12.625rem;--panel-placeholder-empty-min-block-size:6.9375rem;--radius-none:var(--ref-radius-none);--radius-inner:var(--ref-radius-inner);--radius-2xl:var(--ref-radius-2xl);--radius-control:var(--ref-radius-control);--radius-container:var(--ref-radius-container);--radius-overlay:var(--ref-radius-overlay);--radius-surface:var(--ref-radius-surface);--radius-pill:var(--ref-radius-pill);--radius-sm:var(--ref-radius-sm);--radius-md:var(--ref-radius-md);--radius-lg:var(--ref-radius-lg);--radius-xl:var(--ref-radius-xl);--border-width-default:var(--ref-border-width-default);--border-width-strong:var(--ref-border-width-strong);--border-width-hairline:var(--ref-border-width-hairline);--font-family-sans:var(--font-geist,ui-sans-serif,system-ui,sans-serif);--font-family-mono:var(--font-geist-mono,ui-monospace,monospace);--text-page-font-size:2.25rem;--text-page-font-weight:700;--text-page-line-height:2.75rem;--text-page-letter-spacing:-0.05em;--text-page-font-family:var(--font-family-sans);--text-page-font:700 2.25rem/2.75rem var(--font-family-sans);--text-page-text-wrap:balance;--text-section-font-size:1.875rem;--text-section-font-weight:700;--text-section-line-height:2.375rem;--text-section-letter-spacing:-0.04em;--text-section-font-family:var(--font-family-sans);--text-section-font:700 1.875rem/2.375rem var(--font-family-sans);--text-section-text-wrap:balance;--text-subsection-font-size:1.5rem;--text-subsection-font-weight:700;--text-subsection-line-height:2rem;--text-subsection-letter-spacing:-0.04em;--text-subsection-font-family:var(--font-family-sans);--text-subsection-font:700 1.5rem/2rem var(--font-family-sans);--text-subsection-text-wrap:balance;--text-title-font-size:1.25rem;--text-title-font-weight:400;--text-title-line-height:1.625rem;--text-title-letter-spacing:-0.02em;--text-title-font-family:var(--font-family-sans);--text-title-font:400 1.25rem/1.625rem var(--font-family-sans);--text-title-emphasis-font-size:1.25rem;--text-title-emphasis-font-weight:600;--text-title-emphasis-line-height:1.625rem;--text-title-emphasis-letter-spacing:-0.02em;--text-title-emphasis-font-family:var(--font-family-sans);--text-title-emphasis-font:600 1.25rem/1.625rem var(--font-family-sans);--text-subtitle-font-size:1rem;--text-subtitle-font-weight:400;--text-subtitle-line-height:1.5rem;--text-subtitle-letter-spacing:0em;--text-subtitle-font-family:var(--font-family-sans);--text-subtitle-font:400 1rem/1.5rem var(--font-family-sans);--text-subtitle-medium-font-size:1rem;--text-subtitle-medium-font-weight:500;--text-subtitle-medium-line-height:1.5rem;--text-subtitle-medium-letter-spacing:0em;--text-subtitle-medium-font-family:var(--font-family-sans);--text-subtitle-medium-font:500 1rem/1.5rem var(--font-family-sans);--text-body-large-font-size:0.875rem;--text-body-large-font-weight:400;--text-body-large-line-height:1.25rem;--text-body-large-letter-spacing:0em;--text-body-large-font-family:var(--font-family-sans);--text-body-large-font:400 0.875rem/1.25rem var(--font-family-sans);--text-body-large-text-wrap:pretty;--text-body-large-emphasis-font-size:0.875rem;--text-body-large-emphasis-font-weight:500;--text-body-large-emphasis-line-height:1.25rem;--text-body-large-emphasis-letter-spacing:0em;--text-body-large-emphasis-font-family:var(--font-family-sans);--text-body-large-emphasis-font:500 0.875rem/1.25rem var(--font-family-sans);--text-body-medium-font-size:0.8125rem;--text-body-medium-font-weight:400;--text-body-medium-line-height:1.125rem;--text-body-medium-letter-spacing:0em;--text-body-medium-font-family:var(--font-family-sans);--text-body-medium-font:400 0.8125rem/1.125rem var(--font-family-sans);--text-body-medium-text-wrap:pretty;--text-body-medium-emphasis-font-size:0.8125rem;--text-body-medium-emphasis-font-weight:500;--text-body-medium-emphasis-line-height:1.125rem;--text-body-medium-emphasis-letter-spacing:0em;--text-body-medium-emphasis-font-family:var(--font-family-sans);--text-body-medium-emphasis-font:500 0.8125rem/1.125rem var(--font-family-sans);--text-label-font-size:0.8125rem;--text-label-font-weight:500;--text-label-line-height:1.125rem;--text-label-letter-spacing:0em;--text-label-font-family:var(--font-family-sans);--text-label-font:500 0.8125rem/1.125rem var(--font-family-sans);--text-caption-font-size:0.75rem;--text-caption-font-weight:400;--text-caption-line-height:1rem;--text-caption-letter-spacing:0em;--text-caption-font-family:var(--font-family-sans);--text-caption-font:400 0.75rem/1rem var(--font-family-sans);--text-caption-emphasis-font-size:0.75rem;--text-caption-emphasis-font-weight:500;--text-caption-emphasis-line-height:1rem;--text-caption-emphasis-letter-spacing:0em;--text-caption-emphasis-font-family:var(--font-family-sans);--text-caption-emphasis-font:500 0.75rem/1rem var(--font-family-sans);--text-code-1-font-size:0.8125rem;--text-code-1-font-weight:400;--text-code-1-line-height:1.125rem;--text-code-1-letter-spacing:0em;--text-code-1-font-family:var(--font-family-mono);--text-code-1-font:400 0.8125rem/1.125rem var(--font-family-mono);--text-code-2-font-size:0.75rem;--text-code-2-font-weight:400;--text-code-2-line-height:1rem;--text-code-2-letter-spacing:0em;--text-code-2-font-family:var(--font-family-mono);--text-code-2-font:400 0.75rem/1rem var(--font-family-mono);--text-overline-font-size:0.75rem;--text-overline-font-weight:500;--text-overline-line-height:1rem;--text-overline-letter-spacing:0.08em;--text-overline-font-family:var(--font-family-sans);--text-overline-font:500 0.75rem/1rem var(--font-family-sans);--text-overline-text-transform:uppercase;--link-underline-offset:0.12em;--link-underline-thickness:1px;--duration-instant:var(--ref-duration-instant);--duration-fast:var(--ref-duration-fast);--duration-default:var(--ref-duration-default);--duration-moderate:var(--ref-duration-moderate);--duration-slow:var(--ref-duration-slow);--duration-slower:var(--ref-duration-slower);--duration-glide-instant:var(--ref-duration-glide-instant);--duration-glide-fast:var(--ref-duration-glide-fast);--duration-glide-exit:var(--ref-duration-glide-exit);--duration-glide-standard:var(--ref-duration-glide-standard);--duration-glide-considered:var(--ref-duration-glide-considered);--duration-glide-stagger:var(--ref-duration-glide-stagger);--easing-standard:var(--ref-easing-standard);--easing-enter:var(--ref-easing-enter);--easing-exit:var(--ref-easing-exit);--easing-emphasize:var(--ref-easing-emphasize);--easing-glide-enter:var(--ref-easing-glide-enter);--easing-glide-exit:var(--ref-easing-glide-exit);--easing-glide-standard:var(--ref-easing-glide-standard);--easing-glide-in-out:var(--ref-easing-glide-in-out);--duration-spring-snappy:var(--ref-duration-spring-snappy);--spring-snappy:var(--ref-spring-snappy);--duration-spring-smooth:var(--ref-duration-spring-smooth);--spring-smooth:var(--ref-spring-smooth);--duration-spring-morph:var(--ref-duration-spring-morph);--spring-morph:var(--ref-spring-morph);--duration-spring-glide:var(--ref-duration-spring-glide);--spring-glide:var(--ref-spring-glide);--motion-state:var(--duration-default) var(--easing-standard);--motion-state-fade:opacity var(--duration-default) var(--easing-standard);--motion-state-move:transform var(--duration-default) var(--easing-standard);--motion-enter:var(--duration-default) var(--easing-enter);--motion-enter-fade:opacity var(--duration-default) var(--easing-enter);--motion-enter-move:transform var(--duration-default) var(--easing-enter);--motion-exit:var(--duration-fast) var(--easing-exit);--motion-exit-fade:opacity var(--duration-fast) var(--easing-exit);--motion-exit-move:transform var(--duration-fast) var(--easing-exit);--motion-move:var(--duration-moderate) var(--easing-standard);--motion-move-fade:opacity var(--duration-moderate) var(--easing-standard);--motion-move-move:transform var(--duration-moderate) var(--easing-standard);--motion-expand:var(--duration-default) var(--easing-standard);--motion-expand-fade:opacity var(--duration-default) var(--easing-standard);--motion-expand-move:transform var(--duration-default) var(--easing-standard);--motion-glide-state:var(--duration-glide-fast) var(--easing-glide-standard);--motion-glide-state-fade:opacity var(--duration-glide-fast) var(--easing-glide-standard);--motion-glide-state-move:transform var(--duration-glide-fast) var(--easing-glide-standard);--motion-glide-enter:var(--duration-glide-standard) var(--easing-glide-enter);--motion-glide-enter-fade:opacity var(--duration-glide-standard) var(--easing-glide-enter);--motion-glide-enter-move:transform var(--duration-glide-standard) var(--easing-glide-enter);--motion-glide-exit:var(--duration-glide-exit) var(--easing-glide-exit);--motion-glide-exit-fade:opacity var(--duration-glide-exit) var(--easing-glide-exit);--motion-glide-exit-move:transform var(--duration-glide-exit) var(--easing-glide-exit);--motion-spring-snappy:var(--duration-spring-snappy) var(--spring-snappy);--motion-spring-smooth:var(--duration-spring-smooth) var(--spring-smooth);--motion-spring-morph:var(--duration-spring-morph) var(--spring-morph);--motion-spring-glide:var(--duration-spring-glide) var(--spring-glide);--opacity-0:var(--ref-opacity-0);--opacity-8:var(--ref-opacity-8);--opacity-16:var(--ref-opacity-16);--opacity-24:var(--ref-opacity-24);--opacity-32:var(--ref-opacity-32);--opacity-48:var(--ref-opacity-48);--opacity-64:var(--ref-opacity-64);--opacity-100:var(--ref-opacity-100);--opacity-disabled-content:var(--ref-opacity-48);--opacity-scrim:var(--ref-opacity-64);--scale-enter-subtle:var(--ref-scale-enter-subtle);--blur-4:var(--ref-blur-4);--blur-8:var(--ref-blur-8);--blur-16:var(--ref-blur-16);--blur-24:var(--ref-blur-24);--backdrop-blur-8:var(--ref-backdrop-blur-8);--backdrop-blur-16:var(--ref-backdrop-blur-16);--backdrop-blur-24:var(--ref-backdrop-blur-24);--backdrop-overlay:blur(8px);--backdrop-glass:blur(16px) saturate(1.2);--z-hide:var(--ref-z-hide);--z-base:var(--ref-z-base);--z-sticky:var(--ref-z-sticky);--z-dropdown:var(--ref-z-dropdown);--z-overlay:var(--ref-z-overlay);--z-modal:var(--ref-z-modal);--z-popover:var(--ref-z-popover);--z-toast:var(--ref-z-toast);--z-tooltip:var(--ref-z-tooltip);--z-max:var(--ref-z-max);--focus-ring-width:2px;--focus-ring-offset:2px;--focus-ring-style:solid;--focus-ring-color:var(--color-border-focus);--focus-ring:var(--focus-ring-width) var(--focus-ring-style) var(--focus-ring-color);--focus-ring-color-destructive:var(--color-status-destructive-focus);--focus-ring-destructive:var(--focus-ring-width) var(--focus-ring-style) var(--focus-ring-color-destructive);--focus-ring-color-warning:var(--color-status-warning-focus);--focus-ring-warning:var(--focus-ring-width) var(--focus-ring-style) var(--focus-ring-color-warning);--focus-ring-color-success:var(--color-status-success-focus);--focus-ring-success:var(--focus-ring-width) var(--focus-ring-style) var(--focus-ring-color-success);--focus-ring-color-informative:var(--color-status-informative-focus);--focus-ring-informative:var(--focus-ring-width) var(--focus-ring-style) var(--focus-ring-color-informative);--cursor-interactive:pointer;--cursor-disabled:not-allowed;--cursor-text:text;--cursor-grab:grab;--cursor-grabbing:grabbing;--cursor-col-resize:col-resize;--cursor-row-resize:row-resize;--cursor-drop-target:crosshair;--cursor-help:help;--scroll-shim-size:1.5rem;--scrollbar-width-thin:8px;--scrollbar-width-auto:16px;--icon-sm:1rem;--icon-md:1.25rem;--icon-lg:1.5rem;--icon-stroke:1.5px;--touch-target-min:1.5rem;--touch-target-coarse:2.75rem;--measure-prose:65ch;--dialog-width-sm:24rem;--dialog-width-md:32rem;--dialog-width-lg:42rem;--selection-bg:var(--color-accent-bg);--selection-fg:var(--color-fg-on-accent);--caret-color:var(--color-accent-default);--accent-color:var(--color-accent-default);--placeholder-color:var(--color-fg-muted);--scrollbar-thumb:var(--color-border-default);--scrollbar-track:transparent;--skeleton-default:var(--color-state-hover);--control-sm-size:1.5rem;--control-sm-gap:0.25rem;--control-sm-pad-block:0.25rem;--control-sm-pad-inline:0.5rem;--control-sm-radius:0.25rem;--control-md-size:2rem;--control-md-gap:0.5rem;--control-md-pad-block:0.5rem;--control-md-pad-inline:0.75rem;--control-md-radius:0.375rem;--control-lg-size:2.5rem;--control-lg-gap:0.5rem;--control-lg-pad-block:0.5rem;--control-lg-pad-inline:1rem;--control-lg-radius:0.5rem;--control-height-sm:var(--space-24);--control-height-md:var(--space-28);--control-height-lg:var(--space-32);--stack:1rem;--section:2rem}}@layer chroma.tokens{.light,:where(:root),[data-theme=light]{--elevation-xs-color:rgba(0,0,0,0.07);--elevation-sm-color:rgba(0,0,0,0.20);--elevation-md-color:rgba(0,0,0,0.22);--elevation-lg-color:rgba(0,0,0,0.24);--elevation-xl-color:rgba(0,0,0,0.28);--elevation-soft-color-035:rgba(17,17,20,0.035);--elevation-soft-color-045:rgba(17,17,20,0.045);--elevation-soft-color-060:rgba(17,17,20,0.06);--elevation-soft-color-065:rgba(17,17,20,0.065);--elevation-soft-color-070:rgba(17,17,20,0.07);--elevation-soft-color-105:rgba(17,17,20,0.105);--elevation-soft-color-140:rgba(17,17,20,0.14);--elevation-soft-color-180:rgba(17,17,20,0.18);--elevation-soft-color-200:rgba(17,17,20,0.20);--elevation-soft-color-220:rgba(17,17,20,0.22);--elevation-soft-color-300:rgba(17,17,20,0.30);--elevation-soft-color-340:rgba(17,17,20,0.34);--elevation-soft-color-350:rgba(17,17,20,0.35);--elevation-raised-shadow:0 1px 2px 0 var(--elevation-md-color);--elevation-overlay-shadow:0 4px 8px 0 var(--elevation-md-color);--elevation-modal-shadow:0 8px 16px 0 var(--elevation-md-color);--elevation-sunken-shadow:inset 0 1px 2px 0 var(--elevation-xs-color);--elevation-resting-shadow:0 1px 2px 0 var(--elevation-soft-color-035);--elevation-floating-shadow:0 20px 48px 0 var(--elevation-soft-color-105),0 3px 10px 0 var(--elevation-soft-color-045);--elevation-thumb-shadow:0 0 0 0.5px var(--elevation-soft-color-070),0 1px 2px 0 var(--elevation-soft-color-140),0 2px 6px 0 var(--elevation-soft-color-060);--elevation-bubble-shadow:0 6px 18px 0 var(--elevation-soft-color-065),0 1px 3px 0 var(--elevation-soft-color-035);--elevation-drawer-inline-end-shadow:calc(1rem * -2.4) 0 calc(1rem * 1.2) calc(1rem * -0.6) var(--elevation-md-color),calc(1rem * -1.6) 0 calc(1rem * 0.8) calc(1rem * -0.4) var(--elevation-sm-color);--elevation-drawer-inline-start-shadow:calc(1rem * 2.4) 0 calc(1rem * 1.2) calc(1rem * -0.6) var(--elevation-md-color),calc(1rem * 1.6) 0 calc(1rem * 0.8) calc(1rem * -0.4) var(--elevation-sm-color);--elevation-drawer-block-start-shadow:0 calc(1rem * -2.4) calc(1rem * 1.2) calc(1rem * -0.6) var(--elevation-md-color),0 calc(1rem * -1.6) calc(1rem * 0.8) calc(1rem * -0.4) var(--elevation-sm-color);--elevation-drawer-block-end-shadow:0 calc(1rem * 2.4) calc(1rem * 1.2) calc(1rem * -0.6) var(--elevation-md-color),0 calc(1rem * 1.6) calc(1rem * 0.8) calc(1rem * -0.4) var(--elevation-sm-color);--opacity-status-dot-halo-near:0.24;--opacity-status-dot-halo-mid:0.16;--opacity-status-dot-halo-far:0.08}}@layer chroma.tokens{.dark,[data-theme=dark]{--elevation-xs-color:rgba(0,0,0,0.20);--elevation-sm-color:rgba(0,0,0,0.22);--elevation-md-color:rgba(0,0,0,0.24);--elevation-lg-color:rgba(0,0,0,0.26);--elevation-xl-color:rgba(0,0,0,0.28);--elevation-soft-color-035:rgba(0,0,0,0.035);--elevation-soft-color-045:rgba(0,0,0,0.045);--elevation-soft-color-060:rgba(0,0,0,0.06);--elevation-soft-color-065:rgba(0,0,0,0.065);--elevation-soft-color-070:rgba(0,0,0,0.07);--elevation-soft-color-105:rgba(0,0,0,0.105);--elevation-soft-color-140:rgba(0,0,0,0.14);--elevation-soft-color-180:rgba(0,0,0,0.18);--elevation-soft-color-200:rgba(0,0,0,0.20);--elevation-soft-color-220:rgba(0,0,0,0.22);--elevation-soft-color-300:rgba(0,0,0,0.30);--elevation-soft-color-340:rgba(0,0,0,0.34);--elevation-soft-color-350:rgba(0,0,0,0.35);--elevation-raised-shadow:0 1px 2px 0 var(--elevation-md-color);--elevation-overlay-shadow:0 4px 8px 0 var(--elevation-md-color);--elevation-modal-shadow:0 8px 16px 0 var(--elevation-md-color);--elevation-sunken-shadow:inset 0 1px 2px 0 var(--elevation-xs-color);--elevation-resting-shadow:0 1px 2px 0 var(--elevation-soft-color-180);--elevation-floating-shadow:0 22px 55px 0 var(--elevation-soft-color-340);--elevation-thumb-shadow:0 0 0 0.5px var(--elevation-soft-color-300),0 1px 2px 0 var(--elevation-soft-color-350),0 2px 6px 0 var(--elevation-soft-color-200);--elevation-bubble-shadow:0 8px 22px 0 var(--elevation-soft-color-220);--elevation-drawer-inline-end-shadow:calc(1rem * -2.4) 0 calc(1rem * 1.2) calc(1rem * -0.6) var(--elevation-md-color),calc(1rem * -1.6) 0 calc(1rem * 0.8) calc(1rem * -0.4) var(--elevation-sm-color);--elevation-drawer-inline-start-shadow:calc(1rem * 2.4) 0 calc(1rem * 1.2) calc(1rem * -0.6) var(--elevation-md-color),calc(1rem * 1.6) 0 calc(1rem * 0.8) calc(1rem * -0.4) var(--elevation-sm-color);--elevation-drawer-block-start-shadow:0 calc(1rem * -2.4) calc(1rem * 1.2) calc(1rem * -0.6) var(--elevation-md-color),0 calc(1rem * -1.6) calc(1rem * 0.8) calc(1rem * -0.4) var(--elevation-sm-color);--elevation-drawer-block-end-shadow:0 calc(1rem * 2.4) calc(1rem * 1.2) calc(1rem * -0.6) var(--elevation-md-color),0 calc(1rem * 1.6) calc(1rem * 0.8) calc(1rem * -0.4) var(--elevation-sm-color);--opacity-status-dot-halo-near:0.36;--opacity-status-dot-halo-mid:0.24;--opacity-status-dot-halo-far:0.12}:root[data-density=compact],[data-density=compact]{--control-sm-size:1.5rem;--control-sm-gap:0.25rem;--control-sm-pad-block:0.125rem;--control-sm-pad-inline:0.375rem;--control-sm-radius:0.25rem;--control-md-size:1.75rem;--control-md-gap:0.375rem;--control-md-pad-block:0.375rem;--control-md-pad-inline:0.625rem;--control-md-radius:0.375rem;--control-lg-size:2.25rem;--control-lg-gap:0.5rem;--control-lg-pad-block:0.5rem;--control-lg-pad-inline:0.875rem;--control-lg-radius:0.5rem;--density-stack:0.75rem;--density-section:1.5rem}:root[data-density=comfortable],[data-density=comfortable]{--control-sm-size:1.75rem;--control-sm-gap:0.375rem;--control-sm-pad-block:0.375rem;--control-sm-pad-inline:0.625rem;--control-sm-radius:0.25rem;--control-md-size:2.25rem;--control-md-gap:0.5rem;--control-md-pad-block:0.625rem;--control-md-pad-inline:0.875rem;--control-md-radius:0.375rem;--control-lg-size:2.75rem;--control-lg-gap:0.625rem;--control-lg-pad-block:0.75rem;--control-lg-pad-inline:1.25rem;--control-lg-radius:0.5rem;--density-stack:1.25rem;--density-section:2.5rem}}@layer chroma.tokens{}@layer chroma.tokens{}@layer chroma.tokens{@media (prefers-reduced-motion:reduce){:where(:root){--motion-state-move:transform 0s;--motion-enter-move:transform 0s;--motion-exit-move:transform 0s;--motion-move-move:transform 0s;--motion-expand-move:transform 0s;--motion-glide-state-move:transform 0s;--motion-glide-enter-move:transform 0s;--motion-glide-exit-move:transform 0s;--motion-spring-snappy:0s;--motion-spring-smooth:0s;--motion-spring-morph:0s;--motion-spring-glide:0s}}:root[data-motion=reduced]{--motion-state-move:transform 0s;--motion-enter-move:transform 0s;--motion-exit-move:transform 0s;--motion-move-move:transform 0s;--motion-expand-move:transform 0s;--motion-glide-state-move:transform 0s;--motion-glide-enter-move:transform 0s;--motion-glide-exit-move:transform 0s;--motion-spring-snappy:0s;--motion-spring-smooth:0s;--motion-spring-morph:0s;--motion-spring-glide:0s}}