:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=light],:root.light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark],:root.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root{--ds-color-bg:var(--lightningcss-light,oklch(97.1% .003 286.4))var(--lightningcss-dark,oklch(16.9% .004 286));--ds-color-surface:var(--lightningcss-light,oklch(100% 0 0))var(--lightningcss-dark,oklch(22.7% .004 286.1));--ds-color-surface-sunken:var(--lightningcss-light,oklch(96.3% .007 286.3))var(--lightningcss-dark,oklch(20.1% .004 286));--ds-color-surface-raised:var(--lightningcss-light,oklch(100% 0 0))var(--lightningcss-dark,oklch(29.4% .004 286.2));--ds-color-overlay:var(--lightningcss-light,oklch(0% 0 0/.32))var(--lightningcss-dark,oklch(0% 0 0/.56));--ds-color-material:var(--lightningcss-light,oklch(100% 0 0/.72))var(--lightningcss-dark,oklch(22.7% .004 286.1/.72));--ds-color-material-thick:var(--lightningcss-light,oklch(100% 0 0/.86))var(--lightningcss-dark,oklch(29.4% .004 286.2/.86));--ds-color-fg:var(--lightningcss-light,oklch(23.2% .004 286.1))var(--lightningcss-dark,oklch(97.1% .003 286.4));--ds-color-fg-secondary:var(--lightningcss-light,oklch(54% .008 286.1))var(--lightningcss-dark,oklch(71.1% .007 286.2));--ds-color-fg-tertiary:var(--lightningcss-light,oklch(63.5% .007 286.2))var(--lightningcss-dark,oklch(56.7% .008 286.2));--ds-color-fg-inverse:var(--lightningcss-light,oklch(100% 0 0))var(--lightningcss-dark,oklch(23.2% .004 286.1));--ds-color-fg-on-tint:oklch(100% 0 0);--ds-color-separator:var(--lightningcss-light,oklch(92.3% .007 286.3))var(--lightningcss-dark,oklch(32.2% .005 286.1));--ds-color-border:var(--lightningcss-light,oklch(86.5% .007 286.3))var(--lightningcss-dark,oklch(34.1% .003 286.2));--ds-color-border-strong:var(--lightningcss-light,oklch(63.5% .007 286.2))var(--lightningcss-dark,oklch(56.7% .008 286.2));--ds-color-fill:var(--lightningcss-light,oklch(57.5% .006 286/.12))var(--lightningcss-dark,oklch(57.5% .006 286/.24));--ds-color-fill-secondary:var(--lightningcss-light,oklch(57.5% .006 286/.08))var(--lightningcss-dark,oklch(57.5% .006 286/.18));--ds-color-fill-strong:var(--lightningcss-light,oklch(57.5% .006 286/.2))var(--lightningcss-dark,oklch(57.5% .006 286/.36));--ds-color-hover:color-mix(in oklch, var(--ds-color-fg) 5%, transparent);--ds-color-pressed:color-mix(in oklch, var(--ds-color-fg) 10%, transparent);--ds-color-tint:oklch(56.3% .193 256.2);--ds-color-tint-hover:oklch(53% .181 256);--ds-color-tint-pressed:oklch(50.1% .171 256);--ds-color-tint-text:var(--lightningcss-light,oklch(52.2% .177 255.8))var(--lightningcss-dark,oklch(66.9% .181 251.8));--ds-color-tint-subtle:color-mix(in oklch, var(--ds-color-tint) 14%, transparent);--ds-color-success:var(--lightningcss-light,#1a6e2f)var(--lightningcss-dark,oklch(75.6% .208 147));--ds-color-warning:var(--lightningcss-light,#9d4600)var(--lightningcss-dark,oklch(78.2% .171 67.2));--ds-color-danger:var(--lightningcss-light,#bb0012)var(--lightningcss-dark,#ff847d);--ds-color-info:var(--lightningcss-light,#006694)var(--lightningcss-dark,oklch(81.7% .119 227.7));--ds-color-success-solid:oklch(51% .135 147.4);--ds-color-warning-solid:oklch(54.7% .147 48.9);--ds-color-danger-solid:var(--lightningcss-light,oklch(55.3% .225 27.3))var(--lightningcss-dark,oklch(56.5% .198 27.6));--ds-color-info-solid:oklch(52.1% .116 238.4);--ds-color-success-subtle:color-mix(in oklch, var(--ds-color-success) 14%, transparent);--ds-color-warning-subtle:color-mix(in oklch, var(--ds-color-warning) 14%, transparent);--ds-color-danger-subtle:color-mix(in oklch, var(--ds-color-danger) 14%, transparent);--ds-color-info-subtle:color-mix(in oklch, var(--ds-color-info) 14%, transparent);--ds-color-focus:var(--ds-color-tint);--ds-color-selection:color-mix(in oklch, var(--ds-color-tint) 28%, transparent);--ds-color-chart-1:var(--lightningcss-light,oklch(56.3% .193 256.2))var(--lightningcss-dark,oklch(62.4% .206 255.5));--ds-color-chart-2:var(--lightningcss-light,oklch(55.8% .146 147.5))var(--lightningcss-dark,oklch(75.6% .208 147));--ds-color-chart-3:var(--lightningcss-light,oklch(55.2% .192 35.3))var(--lightningcss-dark,oklch(78.2% .171 67.2));--ds-color-chart-4:var(--lightningcss-light,oklch(51.9% .166 313))var(--lightningcss-dark,oklch(65.6% .227 312.4));--ds-color-chart-5:var(--lightningcss-light,oklch(54.1% .094 212.2))var(--lightningcss-dark,oklch(81.7% .119 227.7));--ds-color-chart-6:var(--lightningcss-light,oklch(55.4% .216 16.1))var(--lightningcss-dark,oklch(65.8% .232 16));--ds-space-unit:.25rem;--ds-space-0:0;--ds-space-px:1px;--ds-space-0-5:.125rem;--ds-space-1:.25rem;--ds-space-1-5:.375rem;--ds-space-2:.5rem;--ds-space-3:.75rem;--ds-space-4:1rem;--ds-space-5:1.25rem;--ds-space-6:1.5rem;--ds-space-8:2rem;--ds-space-10:2.5rem;--ds-space-12:3rem;--ds-space-16:4rem;--ds-space-20:5rem;--ds-space-24:6rem;--ds-space-gutter:clamp(1rem, 4vw, 2rem);--ds-space-section:clamp(2rem, 6vw, 4rem);--ds-space-stack:var(--ds-space-3);--ds-space-inline:var(--ds-space-2);--ds-size-control-sm:1.75rem;--ds-size-control-md:2rem;--ds-size-control-lg:2.5rem;--ds-size-touch:2.75rem;--ds-size-icon-sm:.875rem;--ds-size-icon-md:1rem;--ds-size-icon-lg:1.25rem}@media (pointer:coarse){:root{--ds-size-control-md:2.75rem;--ds-size-control-lg:3rem}}:root{--ds-radius-xs:.25rem;--ds-radius-sm:.375rem;--ds-radius-md:.5rem;--ds-radius-lg:.75rem;--ds-radius-xl:1rem;--ds-radius-2xl:1.25rem;--ds-radius-3xl:1.75rem;--ds-radius-full:9999px;--ds-radius-control:var(--ds-radius-md);--ds-radius-card:var(--ds-radius-xl);--ds-radius-popover:var(--ds-radius-lg);--ds-radius-dialog:var(--ds-radius-2xl);--ds-font-sans:-apple-system, BlinkMacSystemFont, "Inter Variable", "Inter", system-ui, "Segoe UI Variable Text", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--ds-font-display:-apple-system, BlinkMacSystemFont, "Inter Variable", "Inter", system-ui, "Segoe UI Variable Display", "Segoe UI", Roboto, sans-serif;--ds-font-mono:ui-monospace, "SF Mono", "JetBrains Mono Variable", "JetBrains Mono", Menlo, Consolas, "Liberation Mono", monospace;--ds-font-weight-regular:400;--ds-font-weight-medium:500;--ds-font-weight-semibold:600;--ds-font-weight-bold:700;--ds-text-caption2:.6875rem;--ds-leading-caption2:.875rem;--ds-tracking-caption2:.01em;--ds-text-caption:.75rem;--ds-leading-caption:1rem;--ds-tracking-caption:.005em;--ds-text-footnote:.8125rem;--ds-leading-footnote:1.125rem;--ds-tracking-footnote:0;--ds-text-subhead:.875rem;--ds-leading-subhead:1.25rem;--ds-tracking-subhead:-.006em;--ds-text-callout:.9375rem;--ds-leading-callout:1.375rem;--ds-tracking-callout:-.009em;--ds-text-body:1rem;--ds-leading-body:1.5rem;--ds-tracking-body:-.011em;--ds-text-headline:1.0625rem;--ds-leading-headline:1.5rem;--ds-tracking-headline:-.013em;--ds-text-title3:1.25rem;--ds-leading-title3:1.75rem;--ds-tracking-title3:-.017em;--ds-text-title2:1.375rem;--ds-leading-title2:1.75rem;--ds-tracking-title2:-.019em;--ds-text-title1:1.75rem;--ds-leading-title1:2.125rem;--ds-tracking-title1:-.021em;--ds-text-large:2.125rem;--ds-leading-large:2.5rem;--ds-tracking-large:-.022em;--ds-text-display:clamp(2.5rem, 5vw + 1rem, 3.5rem);--ds-leading-display:1.08;--ds-tracking-display:-.025em;--ds-shadow-hairline:0 0 0 .5px var(--lightningcss-light,oklch(0% 0 0/.08))var(--lightningcss-dark,oklch(100% 0 0/.1));--ds-shadow-xs:0 1px 2px var(--lightningcss-light,oklch(0% 0 0/.05))var(--lightningcss-dark,oklch(0% 0 0/.3));--ds-shadow-sm:var(--ds-shadow-hairline), 0 1px 2px var(--lightningcss-light,oklch(0% 0 0/.04))var(--lightningcss-dark,oklch(0% 0 0/.3)), 0 1px 3px var(--lightningcss-light,oklch(0% 0 0/.06))var(--lightningcss-dark,oklch(0% 0 0/.3));--ds-shadow-md:var(--ds-shadow-hairline), 0 2px 4px -1px var(--lightningcss-light,oklch(0% 0 0/.05))var(--lightningcss-dark,oklch(0% 0 0/.35)), 0 4px 12px -2px var(--lightningcss-light,oklch(0% 0 0/.08))var(--lightningcss-dark,oklch(0% 0 0/.4));--ds-shadow-lg: var(--ds-shadow-hairline), 0 4px 8px -2px var(--lightningcss-light,oklch(0% 0 0/.06))var(--lightningcss-dark,oklch(0% 0 0/.4)), 0 12px 28px -4px var(--lightningcss-light,oklch(0% 0 0/.12))var(--lightningcss-dark,oklch(0% 0 0/.5));--ds-shadow-xl: var(--ds-shadow-hairline), 0 8px 16px -4px var(--lightningcss-light,oklch(0% 0 0/.08))var(--lightningcss-dark,oklch(0% 0 0/.45)), 0 24px 56px -8px var(--lightningcss-light,oklch(0% 0 0/.18))var(--lightningcss-dark,oklch(0% 0 0/.6));--ds-shadow-inset:inset 0 1px 2px var(--lightningcss-light,oklch(0% 0 0/.06))var(--lightningcss-dark,oklch(0% 0 0/.4));--ds-material-blur:blur(20px) saturate(180%);--ds-focus-ring-width:2px;--ds-focus-ring-offset:2px;--ds-focus-ring:0 0 0 var(--ds-focus-ring-offset) var(--ds-color-bg), 0 0 0 calc(var(--ds-focus-ring-offset) + var(--ds-focus-ring-width)) var(--ds-color-focus);--ds-duration-instant:80ms;--ds-duration-fast:.15s;--ds-duration-base:.22s;--ds-duration-moderate:.3s;--ds-duration-slow:.42s;--ds-duration-slower:.6s;--ds-ease-linear:linear;--ds-ease-standard:cubic-bezier(.2, 0, 0, 1);--ds-ease-out:cubic-bezier(.16, 1, .3, 1);--ds-ease-in:cubic-bezier(.32, 0, .67, 0);--ds-ease-in-out:cubic-bezier(.65, 0, .35, 1);--ds-ease-sheet:cubic-bezier(.32, .72, 0, 1);--ds-ease-spring-smooth:linear(0, .087, .258, .433, .584, .703, .793, .857, .903, .935, .956, .971, .981, .988, .992, .995, 1);--ds-duration-spring-smooth:.5s;--ds-ease-spring-snappy:linear(0, .078, .242, .424, .588, .722, .823, .895, .943, .973, .991, 1, 1.005, 1.006, 1.006, 1.005, 1.004, 1.003, 1);--ds-duration-spring-snappy:.45s;--ds-ease-spring-bouncy:linear(0, .069, .228, .42, .606, .766, .89, .977, 1.031, 1.059, 1.068, 1.065, 1.054, 1.042, 1.029, 1.017, 1.009, 1.002, .998, .996, .995, .996, .996, .997, 1);--ds-duration-spring-bouncy:.7s;--ds-motion-scale:1;--ds-motion-enter-offset:calc(4px * var(--ds-motion-scale));--ds-motion-enter-scale:calc(1 - .04 * var(--ds-motion-scale));--ds-z-base:0;--ds-z-raised:10;--ds-z-sticky:100;--ds-z-dropdown:1000;--ds-z-overlay:1100;--ds-z-modal:1200;--ds-z-popover:1300;--ds-z-toast:1400;--ds-z-tooltip:1500}@media (prefers-reduced-motion:reduce){:root{--ds-motion-scale:0;--ds-duration-base:.12s;--ds-duration-moderate:.12s;--ds-duration-slow:.15s;--ds-duration-slower:.15s;--ds-ease-spring-smooth:var(--ds-ease-out);--ds-ease-spring-snappy:var(--ds-ease-out);--ds-ease-spring-bouncy:var(--ds-ease-out);--ds-duration-spring-smooth:.15s;--ds-duration-spring-snappy:.15s;--ds-duration-spring-bouncy:.15s}}@media (prefers-reduced-transparency:reduce){:root{--ds-color-material:var(--ds-color-surface);--ds-color-material-thick:var(--ds-color-surface-raised);--ds-material-blur:none}}@media (prefers-contrast:more){:root{--ds-color-fg-secondary:var(--lightningcss-light,oklch(40% .008 286))var(--lightningcss-dark,oklch(84% .006 286));--ds-color-fg-tertiary:var(--lightningcss-light,oklch(48% .008 286))var(--lightningcss-dark,oklch(74% .007 286));--ds-color-border:var(--ds-color-border-strong);--ds-color-separator:var(--ds-color-border-strong);--ds-shadow-hairline:0 0 0 1px var(--ds-color-border-strong)}}@media (forced-colors:active){:root{--ds-color-focus:Highlight}}:root{--background:var(--ds-color-bg);--foreground:var(--ds-color-fg);--card:var(--ds-color-surface);--card-foreground:var(--ds-color-fg);--popover:var(--ds-color-surface-raised);--popover-foreground:var(--ds-color-fg);--primary:var(--ds-color-tint);--primary-foreground:var(--ds-color-fg-on-tint);--secondary:var(--ds-color-fill);--secondary-foreground:var(--ds-color-fg);--muted:var(--ds-color-surface-sunken);--muted-foreground:var(--ds-color-fg-secondary);--accent:var(--ds-color-fill);--accent-foreground:var(--ds-color-fg);--destructive:var(--ds-color-danger-solid);--destructive-foreground:var(--ds-color-fg-on-tint);--border:var(--ds-color-border);--input:var(--ds-color-border-strong);--ring:var(--ds-color-focus);--chart-1:var(--ds-color-chart-1);--chart-2:var(--ds-color-chart-2);--chart-3:var(--ds-color-chart-3);--chart-4:var(--ds-color-chart-4);--chart-5:var(--ds-color-chart-5);--sidebar:var(--ds-color-surface-sunken);--sidebar-foreground:var(--ds-color-fg);--sidebar-primary:var(--ds-color-tint);--sidebar-primary-foreground:var(--ds-color-fg-on-tint);--sidebar-accent:var(--ds-color-fill);--sidebar-accent-foreground:var(--ds-color-fg);--sidebar-border:var(--ds-color-separator);--sidebar-ring:var(--ds-color-focus);--radius:var(--ds-radius-lg)}html{background:var(--ds-color-bg);color:var(--ds-color-fg);font-family:var(--ds-font-sans);font-size:100%;line-height:var(--ds-leading-body);letter-spacing:var(--ds-tracking-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"cv11", "ss01";accent-color:var(--ds-color-tint);-webkit-tap-highlight-color:transparent}::selection{background:var(--ds-color-selection)}:focus-visible{outline:var(--ds-focus-ring-width) solid var(--ds-color-focus);outline-offset:var(--ds-focus-ring-offset)}
