@charset "UTF-8";@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/sora-latin-ext-300-normal-MhjWGw7J.woff2) format("woff2"),url(/assets/sora-latin-ext-300-normal-_JD_50WO.woff) format("woff");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:Sora;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/sora-latin-300-normal-cp3Vmaam.woff2) format("woff2"),url(/assets/sora-latin-300-normal-CYw8U7ew.woff) format("woff");unicode-range:U+0000-00FF,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:Sora;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/sora-latin-ext-400-normal-Twk1CgKs.woff2) format("woff2"),url(/assets/sora-latin-ext-400-normal-BmhJC382.woff) format("woff");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:Sora;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/sora-latin-400-normal-CRt88UEn.woff2) format("woff2"),url(/assets/sora-latin-400-normal-OW7qkl5a.woff) format("woff");unicode-range:U+0000-00FF,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:Sora;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/sora-latin-ext-500-normal-B5KKQIFO.woff2) format("woff2"),url(/assets/sora-latin-ext-500-normal-DwxUJRqY.woff) format("woff");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:Sora;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/sora-latin-500-normal-01eiPEn0.woff2) format("woff2"),url(/assets/sora-latin-500-normal-w58xtEt9.woff) format("woff");unicode-range:U+0000-00FF,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:Sora;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/sora-latin-ext-600-normal-Cue1zdhl.woff2) format("woff2"),url(/assets/sora-latin-ext-600-normal-DLOJK0Ta.woff) format("woff");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:Sora;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/sora-latin-600-normal-Cdg4DaK0.woff2) format("woff2"),url(/assets/sora-latin-600-normal-1_7fyUAY.woff) format("woff");unicode-range:U+0000-00FF,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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff) format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff) format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff) format("woff");unicode-range:U+0000-00FF,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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff) format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff) format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff) format("woff");unicode-range:U+0000-00FF,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 base,themes,button,input,select,components;@layer base{*,:before,:after{box-sizing:border-box}:root{--sm-font-family: system-ui, sans-serif, -apple-system;--sm-font-weight: 400;--sm-border-width: 1px;--sm-transition: all .2s ease-in-out;--sm-density-factor: 1;--sm-font-size-xs: .75rem;--sm-font-size-sm: .8125rem;--sm-font-size-md: .875rem;--sm-font-size-lg: .9375rem;--sm-font-size-xl: 1rem;--sm-field-font-size-xs: var(--sm-font-size-xs);--sm-field-font-size-sm: var(--sm-font-size-sm);--sm-field-font-size-md: var(--sm-font-size-md);--sm-field-font-size-lg: var(--sm-font-size-lg);--sm-field-font-size-xl: var(--sm-font-size-xl)}:root,[data-density]{--sm-padding-block-xs: calc(.25rem * var(--sm-density-factor));--sm-padding-inline-xs: calc(.625rem * var(--sm-density-factor));--sm-padding-block-sm: calc(.375rem * var(--sm-density-factor));--sm-padding-inline-sm: calc(.75rem * var(--sm-density-factor));--sm-padding-block-md: calc(.5rem * var(--sm-density-factor));--sm-padding-inline-md: calc(1rem * var(--sm-density-factor));--sm-padding-block-lg: calc(.625rem * var(--sm-density-factor));--sm-padding-inline-lg: calc(1.25rem * var(--sm-density-factor));--sm-padding-block-xl: calc(.75rem * var(--sm-density-factor));--sm-padding-inline-xl: calc(1.5rem * var(--sm-density-factor));--sm-control-line-height: 1.5;--sm-focus-ring-width: 2px;--sm-padding-size-xs: var(--sm-padding-block-xs) var(--sm-padding-inline-xs);--sm-padding-size-sm: var(--sm-padding-block-sm) var(--sm-padding-inline-sm);--sm-padding-size-md: var(--sm-padding-block-md) var(--sm-padding-inline-md);--sm-padding-size-lg: var(--sm-padding-block-lg) var(--sm-padding-inline-lg);--sm-padding-size-xl: var(--sm-padding-block-xl) var(--sm-padding-inline-xl)}:root{--sm-disabled-opacity: .65;--sm-disabled-cursor: not-allowed;--sm-z-base: 1;--sm-z-sticky: 10;--sm-z-dropdown: 1440;--sm-z-popover: 1450;--sm-z-modal-backdrop: 1300;--sm-z-modal: 1400;--sm-z-tooltip: 1500;--sm-z-toast: 1600;--sm-z-control-panel: 1100;--sm-shadow-sm: 0 1px 3px rgba(0, 0, 0, .07), 0 1px 2px rgba(0, 0, 0, .04);--sm-shadow-md: 0 4px 12px rgba(0, 0, 0, .07), 0 2px 4px rgba(0, 0, 0, .04);--sm-shadow-lg: 0 8px 24px rgba(0, 0, 0, .08), 0 2px 8px rgba(0, 0, 0, .05);--sm-shadow-overlay: 0 4px 12px rgba(0, 0, 0, .08), 0 1px 3px rgba(0, 0, 0, .04);--sm-shadow-interactive: 0 1px 2px rgba(0, 0, 0, .04), 0 4px 8px rgba(0, 0, 0, .04), 0 0 0 1px rgba(0, 0, 0, .03);--sm-leading-tight: 1;--sm-leading-snug: 1.2;--sm-leading-normal: 1.5;--sm-leading-relaxed: 1.6;--sm-tracking-tight: -.03em;--sm-tracking-snug: -.01em;--sm-tracking-normal: 0em;--sm-tracking-wide: .025em;--sm-tracking-wider: .05em;--sm-ease-out-strong: cubic-bezier(.23, 1, .32, 1);--sm-ease-in-out-strong: cubic-bezier(.77, 0, .175, 1);--sm-ease-press: cubic-bezier(.34, 1.56, .64, 1);--sm-ease-drawer: cubic-bezier(.32, .72, 0, 1)}@media(prefers-reduced-motion:reduce){:root{--sm-transition: none}}body{font-family:var(--sm-font-family);font-size:var(--sm-font-size-md);line-height:var(--sm-leading-normal);color:var(--sm-text-primary)}button,input,optgroup,select,textarea{font-family:inherit}[data-density=compact]{--sm-density-factor: .75}[data-density=comfortable]{--sm-density-factor: 1}[data-density=spacious]{--sm-density-factor: 1.25}@media(pointer:coarse){:root{--sm-field-font-size-xs: 1rem;--sm-field-font-size-sm: 1rem;--sm-field-font-size-md: 1rem;--sm-field-font-size-lg: 1rem;--sm-field-font-size-xl: 1rem}}}@layer themes{:root{--sm-font-family: "Nunito Sans", system-ui, sans-serif;--sm-bg-interactive: #18181b;--sm-bg-interactive-hover: #27272a;--sm-text-inverse: #fafafa;--sm-border-interactive: #18181b;--sm-border-focus: #18181b;--sm-secondary: #f4f4f5;--sm-secondary-text: #18181b;--sm-secondary-hover: #e4e4e7;--sm-accent: #52525b;--sm-accent-text: #fafafa;--sm-accent-hover: #3f3f46;--sm-neutral: #f4f4f5;--sm-neutral-text: #18181b;--sm-neutral-hover: #e4e4e7;--sm-bg-surface: #ffffff;--sm-bg-surface-raised: #fafafa;--sm-border-default: #e4e4e7;--sm-border-subtle: rgba(0, 0, 0, .06);--sm-text-primary: #09090b;--sm-text-secondary: #52525b;--sm-text-brand: #18181b;--sm-primary: var(--sm-bg-interactive);--sm-primary-text: var(--sm-text-inverse);--sm-primary-hover: var(--sm-bg-interactive-hover);--sm-surface: var(--sm-bg-surface);--sm-surface-raised: var(--sm-bg-surface-raised);--sm-surface-border: var(--sm-border-default);--sm-surface-text: var(--sm-text-primary);--sm-info: #2563eb;--sm-info-text: #ffffff;--sm-success: #22c55e;--sm-success-text: #052e16;--sm-warning: #f59e0b;--sm-warning-text: #1c1917;--sm-error: #dc2626;--sm-error-text: #ffffff;--sm-radius-sm: .375rem;--sm-radius-md: .5rem;--sm-radius-lg: .75rem;--sm-radius-full: 9999px;--sm-radius-interactive: var(--sm-radius-sm);--sm-radius-container: var(--sm-radius-md);--sm-primary-soft: #f4f4f5;--sm-primary-soft-text: #18181b;--sm-secondary-soft: #f4f4f5;--sm-secondary-soft-text: #52525b;--sm-accent-soft: #e4e4e7;--sm-accent-soft-text: #3f3f46;--sm-neutral-soft: #f4f4f5;--sm-neutral-soft-text: #52525b;--sm-info-soft: #eff6ff;--sm-info-soft-text: #1d4ed8;--sm-success-soft: #f0fdf4;--sm-success-soft-text: #15803d;--sm-warning-soft: #fffbeb;--sm-warning-soft-text: #b45309;--sm-error-soft: #fef2f2;--sm-error-soft-text: #b91c1c;--sm-info-accent: var(--sm-info-soft-text);--sm-success-accent: var(--sm-success-soft-text);--sm-warning-accent: var(--sm-warning-soft-text);--sm-error-accent: var(--sm-error-soft-text);--sm-surface-warm-50: oklch(.985 .003 75);--sm-surface-warm-100: oklch(.945 .005 75);--sm-surface-warm-200: oklch(.895 .006 75);--sm-ink-warm-900: oklch(.205 .006 60)}@media(prefers-color-scheme:dark){:root{--sm-bg-interactive: #fafafa;--sm-bg-interactive-hover: #e4e4e7;--sm-text-inverse: #18181b;--sm-border-interactive: #fafafa;--sm-border-focus: #fafafa;--sm-secondary: #27272a;--sm-secondary-text: #fafafa;--sm-secondary-hover: #3f3f46;--sm-accent: #a1a1aa;--sm-accent-text: #09090b;--sm-accent-hover: #d4d4d8;--sm-neutral: #27272a;--sm-neutral-text: #fafafa;--sm-neutral-hover: #3f3f46;--sm-bg-surface: #09090b;--sm-bg-surface-raised: #18181b;--sm-border-default: #27272a;--sm-text-primary: #fafafa;--sm-text-secondary: #a1a1aa;--sm-text-brand: #fafafa;--sm-primary: var(--sm-bg-interactive);--sm-primary-text: var(--sm-text-inverse);--sm-primary-hover: var(--sm-bg-interactive-hover);--sm-surface: var(--sm-bg-surface);--sm-surface-raised: var(--sm-bg-surface-raised);--sm-surface-border: var(--sm-border-default);--sm-surface-text: var(--sm-text-primary);--sm-info: #60a5fa;--sm-info-text: #172554;--sm-success: #4ade80;--sm-success-text: #14532d;--sm-warning: #fbbf24;--sm-warning-text: #1c1917;--sm-error: #f87171;--sm-error-text: #450a0a;--sm-primary-soft: #27272a;--sm-primary-soft-text: #d4d4d8;--sm-secondary-soft: #27272a;--sm-secondary-soft-text: #a1a1aa;--sm-accent-soft: #3f3f46;--sm-accent-soft-text: #d4d4d8;--sm-neutral-soft: #27272a;--sm-neutral-soft-text: #a1a1aa;--sm-info-soft: #172554;--sm-info-soft-text: #93c5fd;--sm-success-soft: #052e16;--sm-success-soft-text: #86efac;--sm-warning-soft: #1c0900;--sm-warning-soft-text: #fde68a;--sm-error-soft: #450a0a;--sm-error-soft-text: #fca5a5;--sm-surface-warm-50: oklch(.205 .006 60);--sm-surface-warm-100: oklch(.255 .007 60);--sm-surface-warm-200: oklch(.32 .008 60);--sm-ink-warm-900: oklch(.945 .005 75)}}[data-mode=dark]{--sm-bg-interactive: #fafafa;--sm-bg-interactive-hover: #e4e4e7;--sm-text-inverse: #18181b;--sm-border-interactive: #fafafa;--sm-border-focus: #fafafa;--sm-secondary: #27272a;--sm-secondary-text: #fafafa;--sm-secondary-hover: #3f3f46;--sm-accent: #a1a1aa;--sm-accent-text: #09090b;--sm-accent-hover: #d4d4d8;--sm-neutral: #27272a;--sm-neutral-text: #fafafa;--sm-neutral-hover: #3f3f46;--sm-bg-surface: #09090b;--sm-bg-surface-raised: #18181b;--sm-border-default: #27272a;--sm-text-primary: #fafafa;--sm-text-secondary: #a1a1aa;--sm-text-brand: #fafafa;--sm-primary: var(--sm-bg-interactive);--sm-primary-text: var(--sm-text-inverse);--sm-primary-hover: var(--sm-bg-interactive-hover);--sm-surface: var(--sm-bg-surface);--sm-surface-raised: var(--sm-bg-surface-raised);--sm-surface-border: var(--sm-border-default);--sm-surface-text: var(--sm-text-primary);--sm-info: #60a5fa;--sm-info-text: #172554;--sm-success: #4ade80;--sm-success-text: #14532d;--sm-warning: #fbbf24;--sm-warning-text: #1c1917;--sm-error: #f87171;--sm-error-text: #450a0a;--sm-primary-soft: #27272a;--sm-primary-soft-text: #d4d4d8;--sm-secondary-soft: #27272a;--sm-secondary-soft-text: #a1a1aa;--sm-accent-soft: #3f3f46;--sm-accent-soft-text: #d4d4d8;--sm-neutral-soft: #27272a;--sm-neutral-soft-text: #a1a1aa;--sm-info-soft: #172554;--sm-info-soft-text: #93c5fd;--sm-success-soft: #052e16;--sm-success-soft-text: #86efac;--sm-warning-soft: #1c0900;--sm-warning-soft-text: #fde68a;--sm-error-soft: #450a0a;--sm-error-soft-text: #fca5a5;--sm-surface-warm-50: oklch(.205 .006 60);--sm-surface-warm-100: oklch(.255 .007 60);--sm-surface-warm-200: oklch(.32 .008 60);--sm-ink-warm-900: oklch(.945 .005 75)}[data-mode=light]{--sm-bg-interactive: #18181b;--sm-bg-interactive-hover: #27272a;--sm-text-inverse: #fafafa;--sm-border-interactive: #18181b;--sm-border-focus: #18181b;--sm-secondary: #f4f4f5;--sm-secondary-text: #18181b;--sm-secondary-hover: #e4e4e7;--sm-accent: #52525b;--sm-accent-text: #fafafa;--sm-accent-hover: #3f3f46;--sm-neutral: #f4f4f5;--sm-neutral-text: #18181b;--sm-neutral-hover: #e4e4e7;--sm-bg-surface: #ffffff;--sm-bg-surface-raised: #fafafa;--sm-border-default: #e4e4e7;--sm-text-primary: #09090b;--sm-text-secondary: #52525b;--sm-text-brand: #18181b;--sm-primary: var(--sm-bg-interactive);--sm-primary-text: var(--sm-text-inverse);--sm-primary-hover: var(--sm-bg-interactive-hover);--sm-surface: var(--sm-bg-surface);--sm-surface-raised: var(--sm-bg-surface-raised);--sm-surface-border: var(--sm-border-default);--sm-surface-text: var(--sm-text-primary);--sm-info: #2563eb;--sm-info-text: #ffffff;--sm-success: #22c55e;--sm-success-text: #052e16;--sm-warning: #f59e0b;--sm-warning-text: #1c1917;--sm-error: #dc2626;--sm-error-text: #ffffff;--sm-primary-soft: #f4f4f5;--sm-primary-soft-text: #18181b;--sm-secondary-soft: #f4f4f5;--sm-secondary-soft-text: #52525b;--sm-accent-soft: #e4e4e7;--sm-accent-soft-text: #3f3f46;--sm-neutral-soft: #f4f4f5;--sm-neutral-soft-text: #52525b;--sm-info-soft: #eff6ff;--sm-info-soft-text: #1d4ed8;--sm-success-soft: #f0fdf4;--sm-success-soft-text: #15803d;--sm-warning-soft: #fffbeb;--sm-warning-soft-text: #b45309;--sm-error-soft: #fef2f2;--sm-error-soft-text: #b91c1c;--sm-surface-warm-50: oklch(.985 .003 75);--sm-surface-warm-100: oklch(.945 .005 75);--sm-surface-warm-200: oklch(.895 .006 75);--sm-ink-warm-900: oklch(.205 .006 60)}}:root{--sm-space-0: 0px;--sm-space-1: 4px;--sm-space-2: 8px;--sm-space-3: 12px;--sm-space-4: 16px;--sm-space-5: 24px;--sm-space-6: 32px;--sm-space-7: 40px;--sm-space-8: 48px;--sm-space-9: 64px;--sm-container-1: 448px;--sm-container-2: 688px;--sm-container-3: 880px;--sm-container-4: 1136px;--sm-section-1: var(--sm-space-5);--sm-section-2: var(--sm-space-7);--sm-section-3: var(--sm-space-9);--sm-bp-sm: 640px;--sm-bp-md: 768px;--sm-bp-lg: 1024px;--sm-bp-xl: 1280px}@layer components{.sm-box{box-sizing:border-box}.sm-box--display-none{display:none}.sm-box--display-inline{display:inline}.sm-box--display-block{display:block}.sm-box--display-inline-block{display:inline-block}.sm-box--display-flex{display:flex}.sm-box--display-inline-flex{display:inline-flex}.sm-box--display-grid{display:grid}.sm-box--display-inline-grid{display:inline-grid}.sm-flex{display:flex;box-sizing:border-box}.sm-flex--row{flex-direction:row}.sm-flex--column{flex-direction:column}.sm-flex--row-reverse{flex-direction:row-reverse}.sm-flex--column-reverse{flex-direction:column-reverse}.sm-flex--align-start{align-items:flex-start}.sm-flex--align-center{align-items:center}.sm-flex--align-end{align-items:flex-end}.sm-flex--align-baseline{align-items:baseline}.sm-flex--align-stretch{align-items:stretch}.sm-flex--justify-start{justify-content:flex-start}.sm-flex--justify-center{justify-content:center}.sm-flex--justify-end{justify-content:flex-end}.sm-flex--justify-between{justify-content:space-between}.sm-flex--justify-around{justify-content:space-around}.sm-flex--nowrap{flex-wrap:nowrap}.sm-flex--wrap{flex-wrap:wrap}.sm-flex--wrap-reverse{flex-wrap:wrap-reverse}.sm-flex--gap-none{gap:0}.sm-flex--gap-xs{gap:var(--sm-space-1)}.sm-flex--gap-sm{gap:var(--sm-space-2)}.sm-flex--gap-md{gap:var(--sm-space-4)}.sm-flex--gap-lg{gap:var(--sm-space-5)}.sm-flex--gap-xl{gap:var(--sm-space-6)}.sm-flex--gap-0{gap:var(--sm-space-0)}.sm-flex--gap-1{gap:var(--sm-space-1)}.sm-flex--gap-2{gap:var(--sm-space-2)}.sm-flex--gap-3{gap:var(--sm-space-3)}.sm-flex--gap-4{gap:var(--sm-space-4)}.sm-flex--gap-5{gap:var(--sm-space-5)}.sm-flex--gap-6{gap:var(--sm-space-6)}.sm-flex--gap-7{gap:var(--sm-space-7)}.sm-flex--gap-8{gap:var(--sm-space-8)}.sm-flex--gap-9{gap:var(--sm-space-9)}.sm-stack{display:flex;box-sizing:border-box}.sm-stack--vertical{flex-direction:column}.sm-stack--horizontal{flex-direction:row}.sm-stack--align-start{align-items:flex-start}.sm-stack--align-center{align-items:center}.sm-stack--align-end{align-items:flex-end}.sm-stack--align-stretch{align-items:stretch}.sm-stack--justify-start{justify-content:flex-start}.sm-stack--justify-center{justify-content:center}.sm-stack--justify-end{justify-content:flex-end}.sm-stack--justify-between{justify-content:space-between}.sm-stack--justify-around{justify-content:space-around}.sm-stack--justify-evenly{justify-content:space-evenly}.sm-stack--inline{display:inline-flex}.sm-stack--wrap{flex-wrap:wrap}.sm-stack--nowrap{flex-wrap:nowrap}.sm-stack--wrap-reverse{flex-wrap:wrap-reverse}.sm-stack--gap-none{gap:0}.sm-stack--gap-xs{gap:var(--sm-space-1)}.sm-stack--gap-sm{gap:var(--sm-space-2)}.sm-stack--gap-md{gap:var(--sm-space-4)}.sm-stack--gap-lg{gap:var(--sm-space-5)}.sm-stack--gap-xl{gap:var(--sm-space-6)}.sm-stack--gap-0{gap:var(--sm-space-0)}.sm-stack--gap-1{gap:var(--sm-space-1)}.sm-stack--gap-2{gap:var(--sm-space-2)}.sm-stack--gap-3{gap:var(--sm-space-3)}.sm-stack--gap-4{gap:var(--sm-space-4)}.sm-stack--gap-5{gap:var(--sm-space-5)}.sm-stack--gap-6{gap:var(--sm-space-6)}.sm-stack--gap-7{gap:var(--sm-space-7)}.sm-stack--gap-8{gap:var(--sm-space-8)}.sm-stack--gap-9{gap:var(--sm-space-9)}.sm-grid{display:grid;box-sizing:border-box}.sm-grid--cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.sm-grid--cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm-grid--cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm-grid--cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm-grid--cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm-grid--cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm-grid--cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.sm-grid--cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.sm-grid--cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.sm-grid--align-start{align-items:start}.sm-grid--align-center{align-items:center}.sm-grid--align-end{align-items:end}.sm-grid--align-stretch{align-items:stretch}.sm-grid--justify-start{justify-content:start}.sm-grid--justify-center{justify-content:center}.sm-grid--justify-end{justify-content:end}.sm-grid--justify-between{justify-content:space-between}.sm-grid--justify-around{justify-content:space-around}.sm-grid--justify-evenly{justify-content:space-evenly}.sm-grid--flow-row{grid-auto-flow:row}.sm-grid--flow-column{grid-auto-flow:column}.sm-grid--flow-dense{grid-auto-flow:dense}.sm-grid--flow-row-dense{grid-auto-flow:row dense}.sm-grid--flow-column-dense{grid-auto-flow:column dense}.sm-grid--gap-0{gap:var(--sm-space-0)}.sm-grid--col-gap-0{column-gap:var(--sm-space-0)}.sm-grid--row-gap-0{row-gap:var(--sm-space-0)}.sm-grid--gap-1{gap:var(--sm-space-1)}.sm-grid--col-gap-1{column-gap:var(--sm-space-1)}.sm-grid--row-gap-1{row-gap:var(--sm-space-1)}.sm-grid--gap-2{gap:var(--sm-space-2)}.sm-grid--col-gap-2{column-gap:var(--sm-space-2)}.sm-grid--row-gap-2{row-gap:var(--sm-space-2)}.sm-grid--gap-3{gap:var(--sm-space-3)}.sm-grid--col-gap-3{column-gap:var(--sm-space-3)}.sm-grid--row-gap-3{row-gap:var(--sm-space-3)}.sm-grid--gap-4{gap:var(--sm-space-4)}.sm-grid--col-gap-4{column-gap:var(--sm-space-4)}.sm-grid--row-gap-4{row-gap:var(--sm-space-4)}.sm-grid--gap-5{gap:var(--sm-space-5)}.sm-grid--col-gap-5{column-gap:var(--sm-space-5)}.sm-grid--row-gap-5{row-gap:var(--sm-space-5)}.sm-grid--gap-6{gap:var(--sm-space-6)}.sm-grid--col-gap-6{column-gap:var(--sm-space-6)}.sm-grid--row-gap-6{row-gap:var(--sm-space-6)}.sm-grid--gap-7{gap:var(--sm-space-7)}.sm-grid--col-gap-7{column-gap:var(--sm-space-7)}.sm-grid--row-gap-7{row-gap:var(--sm-space-7)}.sm-grid--gap-8{gap:var(--sm-space-8)}.sm-grid--col-gap-8{column-gap:var(--sm-space-8)}.sm-grid--row-gap-8{row-gap:var(--sm-space-8)}.sm-grid--gap-9{gap:var(--sm-space-9)}.sm-grid--col-gap-9{column-gap:var(--sm-space-9)}.sm-grid--row-gap-9{row-gap:var(--sm-space-9)}.sm-grid-item{box-sizing:border-box;min-width:0;min-height:0}.sm-u-p-0{padding:var(--sm-space-0)}.sm-u-px-0{padding-inline:var(--sm-space-0)}.sm-u-py-0{padding-block:var(--sm-space-0)}.sm-u-pt-0{padding-top:var(--sm-space-0)}.sm-u-pr-0{padding-right:var(--sm-space-0)}.sm-u-pb-0{padding-bottom:var(--sm-space-0)}.sm-u-pl-0{padding-left:var(--sm-space-0)}.sm-u-m-0{margin:var(--sm-space-0)}.sm-u-mx-0{margin-inline:var(--sm-space-0)}.sm-u-my-0{margin-block:var(--sm-space-0)}.sm-u-mt-0{margin-top:var(--sm-space-0)}.sm-u-mr-0{margin-right:var(--sm-space-0)}.sm-u-mb-0{margin-bottom:var(--sm-space-0)}.sm-u-ml-0{margin-left:var(--sm-space-0)}.sm-u-p-1{padding:var(--sm-space-1)}.sm-u-px-1{padding-inline:var(--sm-space-1)}.sm-u-py-1{padding-block:var(--sm-space-1)}.sm-u-pt-1{padding-top:var(--sm-space-1)}.sm-u-pr-1{padding-right:var(--sm-space-1)}.sm-u-pb-1{padding-bottom:var(--sm-space-1)}.sm-u-pl-1{padding-left:var(--sm-space-1)}.sm-u-m-1{margin:var(--sm-space-1)}.sm-u-mx-1{margin-inline:var(--sm-space-1)}.sm-u-my-1{margin-block:var(--sm-space-1)}.sm-u-mt-1{margin-top:var(--sm-space-1)}.sm-u-mr-1{margin-right:var(--sm-space-1)}.sm-u-mb-1{margin-bottom:var(--sm-space-1)}.sm-u-ml-1{margin-left:var(--sm-space-1)}.sm-u-p-2{padding:var(--sm-space-2)}.sm-u-px-2{padding-inline:var(--sm-space-2)}.sm-u-py-2{padding-block:var(--sm-space-2)}.sm-u-pt-2{padding-top:var(--sm-space-2)}.sm-u-pr-2{padding-right:var(--sm-space-2)}.sm-u-pb-2{padding-bottom:var(--sm-space-2)}.sm-u-pl-2{padding-left:var(--sm-space-2)}.sm-u-m-2{margin:var(--sm-space-2)}.sm-u-mx-2{margin-inline:var(--sm-space-2)}.sm-u-my-2{margin-block:var(--sm-space-2)}.sm-u-mt-2{margin-top:var(--sm-space-2)}.sm-u-mr-2{margin-right:var(--sm-space-2)}.sm-u-mb-2{margin-bottom:var(--sm-space-2)}.sm-u-ml-2{margin-left:var(--sm-space-2)}.sm-u-p-3{padding:var(--sm-space-3)}.sm-u-px-3{padding-inline:var(--sm-space-3)}.sm-u-py-3{padding-block:var(--sm-space-3)}.sm-u-pt-3{padding-top:var(--sm-space-3)}.sm-u-pr-3{padding-right:var(--sm-space-3)}.sm-u-pb-3{padding-bottom:var(--sm-space-3)}.sm-u-pl-3{padding-left:var(--sm-space-3)}.sm-u-m-3{margin:var(--sm-space-3)}.sm-u-mx-3{margin-inline:var(--sm-space-3)}.sm-u-my-3{margin-block:var(--sm-space-3)}.sm-u-mt-3{margin-top:var(--sm-space-3)}.sm-u-mr-3{margin-right:var(--sm-space-3)}.sm-u-mb-3{margin-bottom:var(--sm-space-3)}.sm-u-ml-3{margin-left:var(--sm-space-3)}.sm-u-p-4{padding:var(--sm-space-4)}.sm-u-px-4{padding-inline:var(--sm-space-4)}.sm-u-py-4{padding-block:var(--sm-space-4)}.sm-u-pt-4{padding-top:var(--sm-space-4)}.sm-u-pr-4{padding-right:var(--sm-space-4)}.sm-u-pb-4{padding-bottom:var(--sm-space-4)}.sm-u-pl-4{padding-left:var(--sm-space-4)}.sm-u-m-4{margin:var(--sm-space-4)}.sm-u-mx-4{margin-inline:var(--sm-space-4)}.sm-u-my-4{margin-block:var(--sm-space-4)}.sm-u-mt-4{margin-top:var(--sm-space-4)}.sm-u-mr-4{margin-right:var(--sm-space-4)}.sm-u-mb-4{margin-bottom:var(--sm-space-4)}.sm-u-ml-4{margin-left:var(--sm-space-4)}.sm-u-p-5{padding:var(--sm-space-5)}.sm-u-px-5{padding-inline:var(--sm-space-5)}.sm-u-py-5{padding-block:var(--sm-space-5)}.sm-u-pt-5{padding-top:var(--sm-space-5)}.sm-u-pr-5{padding-right:var(--sm-space-5)}.sm-u-pb-5{padding-bottom:var(--sm-space-5)}.sm-u-pl-5{padding-left:var(--sm-space-5)}.sm-u-m-5{margin:var(--sm-space-5)}.sm-u-mx-5{margin-inline:var(--sm-space-5)}.sm-u-my-5{margin-block:var(--sm-space-5)}.sm-u-mt-5{margin-top:var(--sm-space-5)}.sm-u-mr-5{margin-right:var(--sm-space-5)}.sm-u-mb-5{margin-bottom:var(--sm-space-5)}.sm-u-ml-5{margin-left:var(--sm-space-5)}.sm-u-p-6{padding:var(--sm-space-6)}.sm-u-px-6{padding-inline:var(--sm-space-6)}.sm-u-py-6{padding-block:var(--sm-space-6)}.sm-u-pt-6{padding-top:var(--sm-space-6)}.sm-u-pr-6{padding-right:var(--sm-space-6)}.sm-u-pb-6{padding-bottom:var(--sm-space-6)}.sm-u-pl-6{padding-left:var(--sm-space-6)}.sm-u-m-6{margin:var(--sm-space-6)}.sm-u-mx-6{margin-inline:var(--sm-space-6)}.sm-u-my-6{margin-block:var(--sm-space-6)}.sm-u-mt-6{margin-top:var(--sm-space-6)}.sm-u-mr-6{margin-right:var(--sm-space-6)}.sm-u-mb-6{margin-bottom:var(--sm-space-6)}.sm-u-ml-6{margin-left:var(--sm-space-6)}.sm-u-p-7{padding:var(--sm-space-7)}.sm-u-px-7{padding-inline:var(--sm-space-7)}.sm-u-py-7{padding-block:var(--sm-space-7)}.sm-u-pt-7{padding-top:var(--sm-space-7)}.sm-u-pr-7{padding-right:var(--sm-space-7)}.sm-u-pb-7{padding-bottom:var(--sm-space-7)}.sm-u-pl-7{padding-left:var(--sm-space-7)}.sm-u-m-7{margin:var(--sm-space-7)}.sm-u-mx-7{margin-inline:var(--sm-space-7)}.sm-u-my-7{margin-block:var(--sm-space-7)}.sm-u-mt-7{margin-top:var(--sm-space-7)}.sm-u-mr-7{margin-right:var(--sm-space-7)}.sm-u-mb-7{margin-bottom:var(--sm-space-7)}.sm-u-ml-7{margin-left:var(--sm-space-7)}.sm-u-p-8{padding:var(--sm-space-8)}.sm-u-px-8{padding-inline:var(--sm-space-8)}.sm-u-py-8{padding-block:var(--sm-space-8)}.sm-u-pt-8{padding-top:var(--sm-space-8)}.sm-u-pr-8{padding-right:var(--sm-space-8)}.sm-u-pb-8{padding-bottom:var(--sm-space-8)}.sm-u-pl-8{padding-left:var(--sm-space-8)}.sm-u-m-8{margin:var(--sm-space-8)}.sm-u-mx-8{margin-inline:var(--sm-space-8)}.sm-u-my-8{margin-block:var(--sm-space-8)}.sm-u-mt-8{margin-top:var(--sm-space-8)}.sm-u-mr-8{margin-right:var(--sm-space-8)}.sm-u-mb-8{margin-bottom:var(--sm-space-8)}.sm-u-ml-8{margin-left:var(--sm-space-8)}.sm-u-p-9{padding:var(--sm-space-9)}.sm-u-px-9{padding-inline:var(--sm-space-9)}.sm-u-py-9{padding-block:var(--sm-space-9)}.sm-u-pt-9{padding-top:var(--sm-space-9)}.sm-u-pr-9{padding-right:var(--sm-space-9)}.sm-u-pb-9{padding-bottom:var(--sm-space-9)}.sm-u-pl-9{padding-left:var(--sm-space-9)}.sm-u-m-9{margin:var(--sm-space-9)}.sm-u-mx-9{margin-inline:var(--sm-space-9)}.sm-u-my-9{margin-block:var(--sm-space-9)}.sm-u-mt-9{margin-top:var(--sm-space-9)}.sm-u-mr-9{margin-right:var(--sm-space-9)}.sm-u-mb-9{margin-bottom:var(--sm-space-9)}.sm-u-ml-9{margin-left:var(--sm-space-9)}.sm-u-mt-auto{margin-top:auto}.sm-u-mr-auto{margin-right:auto}.sm-u-mb-auto{margin-bottom:auto}.sm-u-ml-auto{margin-left:auto}.sm-u-display-none{display:none}.sm-u-display-inline{display:inline}.sm-u-display-block{display:block}.sm-u-display-inline-block{display:inline-block}.sm-u-display-flex{display:flex}.sm-u-display-inline-flex{display:inline-flex}.sm-u-display-grid{display:grid}.sm-u-display-inline-grid{display:inline-grid}.sm-u-align-self-auto{align-self:auto}.sm-u-align-self-start{align-self:flex-start}.sm-u-align-self-center{align-self:center}.sm-u-align-self-end{align-self:flex-end}.sm-u-align-self-stretch{align-self:stretch}.sm-u-align-self-baseline{align-self:baseline}.sm-u-justify-self-auto{justify-self:auto}.sm-u-justify-self-start{justify-self:start}.sm-u-justify-self-center{justify-self:center}.sm-u-justify-self-end{justify-self:end}.sm-u-justify-self-stretch{justify-self:stretch}.sm-u-overflow-hidden{overflow:hidden}.sm-u-overflow-auto{overflow:auto}.sm-u-overflow-scroll{overflow:scroll}.sm-u-overflow-visible{overflow:visible}.sm-u-overflow-x-hidden{overflow-x:hidden}.sm-u-overflow-x-auto{overflow-x:auto}.sm-u-overflow-x-scroll{overflow-x:scroll}.sm-u-overflow-y-hidden{overflow-y:hidden}.sm-u-overflow-y-auto{overflow-y:auto}.sm-u-overflow-y-scroll{overflow-y:scroll}.sm-u-pos-static{position:static}.sm-u-pos-relative{position:relative}.sm-u-pos-absolute{position:absolute}.sm-u-pos-fixed{position:fixed}.sm-u-pos-sticky{position:sticky}.sm-u-bg-surface{background-color:var(--sm-bg-surface)}.sm-u-bg-raised{background-color:var(--sm-bg-surface-raised)}.sm-u-bg-overlay{background-color:var(--sm-surface-overlay)}.sm-u-bg-black{background-color:#000}.sm-u-bg-none{background-color:transparent}.sm-u-border{border:1px solid var(--sm-border-default)}.sm-u-border-top{border-top:1px solid var(--sm-border-default)}.sm-u-border-bottom{border-bottom:1px solid var(--sm-border-default)}.sm-u-border-left{border-left:1px solid var(--sm-border-default)}.sm-u-border-right{border-right:1px solid var(--sm-border-default)}.sm-u-border-none{border:0}.sm-divider{box-sizing:border-box;border:none;margin:0;background-color:var(--sm-surface-border);flex-shrink:0}.sm-divider--horizontal{display:block;width:100%;height:1px}.sm-divider--vertical{display:inline-block;width:1px;align-self:stretch}.sm-divider--size-2.sm-divider--horizontal{height:2px}.sm-divider--size-2.sm-divider--vertical{width:2px}.sm-divider--size-3.sm-divider--horizontal{height:4px}.sm-divider--size-3.sm-divider--vertical{width:4px}.sm-spacer{display:block;flex-shrink:0}.sm-center{display:flex;box-sizing:border-box;align-items:center;justify-content:center}.sm-center--inline{display:inline-flex}.sm-container{box-sizing:border-box;width:100%;margin-inline:auto}.sm-container--size-1{max-width:var(--sm-container-1)}.sm-container--size-2{max-width:var(--sm-container-2)}.sm-container--size-3{max-width:var(--sm-container-3)}.sm-container--size-4{max-width:var(--sm-container-4)}.sm-section{box-sizing:border-box;display:block}.sm-section--size-1{padding-block:var(--sm-section-1)}.sm-section--size-2{padding-block:var(--sm-section-2)}.sm-section--size-3{padding-block:var(--sm-section-3)}.sm-r-p{padding:var(--sm-r-p-base)}@media(min-width:640px){.sm-r-p{padding:var(--sm-r-p-sm, var(--sm-r-p-base))}}@media(min-width:768px){.sm-r-p{padding:var(--sm-r-p-md, var(--sm-r-p-sm, var(--sm-r-p-base)))}}@media(min-width:1024px){.sm-r-p{padding:var(--sm-r-p-lg, var(--sm-r-p-md, var(--sm-r-p-sm, var(--sm-r-p-base))))}}@media(min-width:1280px){.sm-r-p{padding:var(--sm-r-p-xl, var(--sm-r-p-lg, var(--sm-r-p-md, var(--sm-r-p-sm, var(--sm-r-p-base)))))}}.sm-r-px{padding-inline:var(--sm-r-px-base)}@media(min-width:640px){.sm-r-px{padding-inline:var(--sm-r-px-sm, var(--sm-r-px-base))}}@media(min-width:768px){.sm-r-px{padding-inline:var(--sm-r-px-md, var(--sm-r-px-sm, var(--sm-r-px-base)))}}@media(min-width:1024px){.sm-r-px{padding-inline:var(--sm-r-px-lg, var(--sm-r-px-md, var(--sm-r-px-sm, var(--sm-r-px-base))))}}@media(min-width:1280px){.sm-r-px{padding-inline:var(--sm-r-px-xl, var(--sm-r-px-lg, var(--sm-r-px-md, var(--sm-r-px-sm, var(--sm-r-px-base)))))}}.sm-r-py{padding-block:var(--sm-r-py-base)}@media(min-width:640px){.sm-r-py{padding-block:var(--sm-r-py-sm, var(--sm-r-py-base))}}@media(min-width:768px){.sm-r-py{padding-block:var(--sm-r-py-md, var(--sm-r-py-sm, var(--sm-r-py-base)))}}@media(min-width:1024px){.sm-r-py{padding-block:var(--sm-r-py-lg, var(--sm-r-py-md, var(--sm-r-py-sm, var(--sm-r-py-base))))}}@media(min-width:1280px){.sm-r-py{padding-block:var(--sm-r-py-xl, var(--sm-r-py-lg, var(--sm-r-py-md, var(--sm-r-py-sm, var(--sm-r-py-base)))))}}.sm-r-pt{padding-top:var(--sm-r-pt-base)}@media(min-width:640px){.sm-r-pt{padding-top:var(--sm-r-pt-sm, var(--sm-r-pt-base))}}@media(min-width:768px){.sm-r-pt{padding-top:var(--sm-r-pt-md, var(--sm-r-pt-sm, var(--sm-r-pt-base)))}}@media(min-width:1024px){.sm-r-pt{padding-top:var(--sm-r-pt-lg, var(--sm-r-pt-md, var(--sm-r-pt-sm, var(--sm-r-pt-base))))}}@media(min-width:1280px){.sm-r-pt{padding-top:var(--sm-r-pt-xl, var(--sm-r-pt-lg, var(--sm-r-pt-md, var(--sm-r-pt-sm, var(--sm-r-pt-base)))))}}.sm-r-pr{padding-right:var(--sm-r-pr-base)}@media(min-width:640px){.sm-r-pr{padding-right:var(--sm-r-pr-sm, var(--sm-r-pr-base))}}@media(min-width:768px){.sm-r-pr{padding-right:var(--sm-r-pr-md, var(--sm-r-pr-sm, var(--sm-r-pr-base)))}}@media(min-width:1024px){.sm-r-pr{padding-right:var(--sm-r-pr-lg, var(--sm-r-pr-md, var(--sm-r-pr-sm, var(--sm-r-pr-base))))}}@media(min-width:1280px){.sm-r-pr{padding-right:var(--sm-r-pr-xl, var(--sm-r-pr-lg, var(--sm-r-pr-md, var(--sm-r-pr-sm, var(--sm-r-pr-base)))))}}.sm-r-pb{padding-bottom:var(--sm-r-pb-base)}@media(min-width:640px){.sm-r-pb{padding-bottom:var(--sm-r-pb-sm, var(--sm-r-pb-base))}}@media(min-width:768px){.sm-r-pb{padding-bottom:var(--sm-r-pb-md, var(--sm-r-pb-sm, var(--sm-r-pb-base)))}}@media(min-width:1024px){.sm-r-pb{padding-bottom:var(--sm-r-pb-lg, var(--sm-r-pb-md, var(--sm-r-pb-sm, var(--sm-r-pb-base))))}}@media(min-width:1280px){.sm-r-pb{padding-bottom:var(--sm-r-pb-xl, var(--sm-r-pb-lg, var(--sm-r-pb-md, var(--sm-r-pb-sm, var(--sm-r-pb-base)))))}}.sm-r-pl{padding-left:var(--sm-r-pl-base)}@media(min-width:640px){.sm-r-pl{padding-left:var(--sm-r-pl-sm, var(--sm-r-pl-base))}}@media(min-width:768px){.sm-r-pl{padding-left:var(--sm-r-pl-md, var(--sm-r-pl-sm, var(--sm-r-pl-base)))}}@media(min-width:1024px){.sm-r-pl{padding-left:var(--sm-r-pl-lg, var(--sm-r-pl-md, var(--sm-r-pl-sm, var(--sm-r-pl-base))))}}@media(min-width:1280px){.sm-r-pl{padding-left:var(--sm-r-pl-xl, var(--sm-r-pl-lg, var(--sm-r-pl-md, var(--sm-r-pl-sm, var(--sm-r-pl-base)))))}}.sm-r-m{margin:var(--sm-r-m-base)}@media(min-width:640px){.sm-r-m{margin:var(--sm-r-m-sm, var(--sm-r-m-base))}}@media(min-width:768px){.sm-r-m{margin:var(--sm-r-m-md, var(--sm-r-m-sm, var(--sm-r-m-base)))}}@media(min-width:1024px){.sm-r-m{margin:var(--sm-r-m-lg, var(--sm-r-m-md, var(--sm-r-m-sm, var(--sm-r-m-base))))}}@media(min-width:1280px){.sm-r-m{margin:var(--sm-r-m-xl, var(--sm-r-m-lg, var(--sm-r-m-md, var(--sm-r-m-sm, var(--sm-r-m-base)))))}}.sm-r-mx{margin-inline:var(--sm-r-mx-base)}@media(min-width:640px){.sm-r-mx{margin-inline:var(--sm-r-mx-sm, var(--sm-r-mx-base))}}@media(min-width:768px){.sm-r-mx{margin-inline:var(--sm-r-mx-md, var(--sm-r-mx-sm, var(--sm-r-mx-base)))}}@media(min-width:1024px){.sm-r-mx{margin-inline:var(--sm-r-mx-lg, var(--sm-r-mx-md, var(--sm-r-mx-sm, var(--sm-r-mx-base))))}}@media(min-width:1280px){.sm-r-mx{margin-inline:var(--sm-r-mx-xl, var(--sm-r-mx-lg, var(--sm-r-mx-md, var(--sm-r-mx-sm, var(--sm-r-mx-base)))))}}.sm-r-my{margin-block:var(--sm-r-my-base)}@media(min-width:640px){.sm-r-my{margin-block:var(--sm-r-my-sm, var(--sm-r-my-base))}}@media(min-width:768px){.sm-r-my{margin-block:var(--sm-r-my-md, var(--sm-r-my-sm, var(--sm-r-my-base)))}}@media(min-width:1024px){.sm-r-my{margin-block:var(--sm-r-my-lg, var(--sm-r-my-md, var(--sm-r-my-sm, var(--sm-r-my-base))))}}@media(min-width:1280px){.sm-r-my{margin-block:var(--sm-r-my-xl, var(--sm-r-my-lg, var(--sm-r-my-md, var(--sm-r-my-sm, var(--sm-r-my-base)))))}}.sm-r-mt{margin-top:var(--sm-r-mt-base)}@media(min-width:640px){.sm-r-mt{margin-top:var(--sm-r-mt-sm, var(--sm-r-mt-base))}}@media(min-width:768px){.sm-r-mt{margin-top:var(--sm-r-mt-md, var(--sm-r-mt-sm, var(--sm-r-mt-base)))}}@media(min-width:1024px){.sm-r-mt{margin-top:var(--sm-r-mt-lg, var(--sm-r-mt-md, var(--sm-r-mt-sm, var(--sm-r-mt-base))))}}@media(min-width:1280px){.sm-r-mt{margin-top:var(--sm-r-mt-xl, var(--sm-r-mt-lg, var(--sm-r-mt-md, var(--sm-r-mt-sm, var(--sm-r-mt-base)))))}}.sm-r-mr{margin-right:var(--sm-r-mr-base)}@media(min-width:640px){.sm-r-mr{margin-right:var(--sm-r-mr-sm, var(--sm-r-mr-base))}}@media(min-width:768px){.sm-r-mr{margin-right:var(--sm-r-mr-md, var(--sm-r-mr-sm, var(--sm-r-mr-base)))}}@media(min-width:1024px){.sm-r-mr{margin-right:var(--sm-r-mr-lg, var(--sm-r-mr-md, var(--sm-r-mr-sm, var(--sm-r-mr-base))))}}@media(min-width:1280px){.sm-r-mr{margin-right:var(--sm-r-mr-xl, var(--sm-r-mr-lg, var(--sm-r-mr-md, var(--sm-r-mr-sm, var(--sm-r-mr-base)))))}}.sm-r-mb{margin-bottom:var(--sm-r-mb-base)}@media(min-width:640px){.sm-r-mb{margin-bottom:var(--sm-r-mb-sm, var(--sm-r-mb-base))}}@media(min-width:768px){.sm-r-mb{margin-bottom:var(--sm-r-mb-md, var(--sm-r-mb-sm, var(--sm-r-mb-base)))}}@media(min-width:1024px){.sm-r-mb{margin-bottom:var(--sm-r-mb-lg, var(--sm-r-mb-md, var(--sm-r-mb-sm, var(--sm-r-mb-base))))}}@media(min-width:1280px){.sm-r-mb{margin-bottom:var(--sm-r-mb-xl, var(--sm-r-mb-lg, var(--sm-r-mb-md, var(--sm-r-mb-sm, var(--sm-r-mb-base)))))}}.sm-r-ml{margin-left:var(--sm-r-ml-base)}@media(min-width:640px){.sm-r-ml{margin-left:var(--sm-r-ml-sm, var(--sm-r-ml-base))}}@media(min-width:768px){.sm-r-ml{margin-left:var(--sm-r-ml-md, var(--sm-r-ml-sm, var(--sm-r-ml-base)))}}@media(min-width:1024px){.sm-r-ml{margin-left:var(--sm-r-ml-lg, var(--sm-r-ml-md, var(--sm-r-ml-sm, var(--sm-r-ml-base))))}}@media(min-width:1280px){.sm-r-ml{margin-left:var(--sm-r-ml-xl, var(--sm-r-ml-lg, var(--sm-r-ml-md, var(--sm-r-ml-sm, var(--sm-r-ml-base)))))}}.sm-r-w{width:var(--sm-r-w-base)}@media(min-width:640px){.sm-r-w{width:var(--sm-r-w-sm, var(--sm-r-w-base))}}@media(min-width:768px){.sm-r-w{width:var(--sm-r-w-md, var(--sm-r-w-sm, var(--sm-r-w-base)))}}@media(min-width:1024px){.sm-r-w{width:var(--sm-r-w-lg, var(--sm-r-w-md, var(--sm-r-w-sm, var(--sm-r-w-base))))}}@media(min-width:1280px){.sm-r-w{width:var(--sm-r-w-xl, var(--sm-r-w-lg, var(--sm-r-w-md, var(--sm-r-w-sm, var(--sm-r-w-base)))))}}.sm-r-h{height:var(--sm-r-h-base)}@media(min-width:640px){.sm-r-h{height:var(--sm-r-h-sm, var(--sm-r-h-base))}}@media(min-width:768px){.sm-r-h{height:var(--sm-r-h-md, var(--sm-r-h-sm, var(--sm-r-h-base)))}}@media(min-width:1024px){.sm-r-h{height:var(--sm-r-h-lg, var(--sm-r-h-md, var(--sm-r-h-sm, var(--sm-r-h-base))))}}@media(min-width:1280px){.sm-r-h{height:var(--sm-r-h-xl, var(--sm-r-h-lg, var(--sm-r-h-md, var(--sm-r-h-sm, var(--sm-r-h-base)))))}}.sm-r-min-w{min-width:var(--sm-r-min-w-base)}@media(min-width:640px){.sm-r-min-w{min-width:var(--sm-r-min-w-sm, var(--sm-r-min-w-base))}}@media(min-width:768px){.sm-r-min-w{min-width:var(--sm-r-min-w-md, var(--sm-r-min-w-sm, var(--sm-r-min-w-base)))}}@media(min-width:1024px){.sm-r-min-w{min-width:var(--sm-r-min-w-lg, var(--sm-r-min-w-md, var(--sm-r-min-w-sm, var(--sm-r-min-w-base))))}}@media(min-width:1280px){.sm-r-min-w{min-width:var(--sm-r-min-w-xl, var(--sm-r-min-w-lg, var(--sm-r-min-w-md, var(--sm-r-min-w-sm, var(--sm-r-min-w-base)))))}}.sm-r-min-h{min-height:var(--sm-r-min-h-base)}@media(min-width:640px){.sm-r-min-h{min-height:var(--sm-r-min-h-sm, var(--sm-r-min-h-base))}}@media(min-width:768px){.sm-r-min-h{min-height:var(--sm-r-min-h-md, var(--sm-r-min-h-sm, var(--sm-r-min-h-base)))}}@media(min-width:1024px){.sm-r-min-h{min-height:var(--sm-r-min-h-lg, var(--sm-r-min-h-md, var(--sm-r-min-h-sm, var(--sm-r-min-h-base))))}}@media(min-width:1280px){.sm-r-min-h{min-height:var(--sm-r-min-h-xl, var(--sm-r-min-h-lg, var(--sm-r-min-h-md, var(--sm-r-min-h-sm, var(--sm-r-min-h-base)))))}}.sm-r-max-w{max-width:var(--sm-r-max-w-base)}@media(min-width:640px){.sm-r-max-w{max-width:var(--sm-r-max-w-sm, var(--sm-r-max-w-base))}}@media(min-width:768px){.sm-r-max-w{max-width:var(--sm-r-max-w-md, var(--sm-r-max-w-sm, var(--sm-r-max-w-base)))}}@media(min-width:1024px){.sm-r-max-w{max-width:var(--sm-r-max-w-lg, var(--sm-r-max-w-md, var(--sm-r-max-w-sm, var(--sm-r-max-w-base))))}}@media(min-width:1280px){.sm-r-max-w{max-width:var(--sm-r-max-w-xl, var(--sm-r-max-w-lg, var(--sm-r-max-w-md, var(--sm-r-max-w-sm, var(--sm-r-max-w-base)))))}}.sm-r-max-h{max-height:var(--sm-r-max-h-base)}@media(min-width:640px){.sm-r-max-h{max-height:var(--sm-r-max-h-sm, var(--sm-r-max-h-base))}}@media(min-width:768px){.sm-r-max-h{max-height:var(--sm-r-max-h-md, var(--sm-r-max-h-sm, var(--sm-r-max-h-base)))}}@media(min-width:1024px){.sm-r-max-h{max-height:var(--sm-r-max-h-lg, var(--sm-r-max-h-md, var(--sm-r-max-h-sm, var(--sm-r-max-h-base))))}}@media(min-width:1280px){.sm-r-max-h{max-height:var(--sm-r-max-h-xl, var(--sm-r-max-h-lg, var(--sm-r-max-h-md, var(--sm-r-max-h-sm, var(--sm-r-max-h-base)))))}}.sm-r-radius{border-radius:var(--sm-r-radius-base)}@media(min-width:640px){.sm-r-radius{border-radius:var(--sm-r-radius-sm, var(--sm-r-radius-base))}}@media(min-width:768px){.sm-r-radius{border-radius:var(--sm-r-radius-md, var(--sm-r-radius-sm, var(--sm-r-radius-base)))}}@media(min-width:1024px){.sm-r-radius{border-radius:var(--sm-r-radius-lg, var(--sm-r-radius-md, var(--sm-r-radius-sm, var(--sm-r-radius-base))))}}@media(min-width:1280px){.sm-r-radius{border-radius:var(--sm-r-radius-xl, var(--sm-r-radius-lg, var(--sm-r-radius-md, var(--sm-r-radius-sm, var(--sm-r-radius-base)))))}}.sm-r-text-align{text-align:var(--sm-r-text-align-base)}@media(min-width:640px){.sm-r-text-align{text-align:var(--sm-r-text-align-sm, var(--sm-r-text-align-base))}}@media(min-width:768px){.sm-r-text-align{text-align:var(--sm-r-text-align-md, var(--sm-r-text-align-sm, var(--sm-r-text-align-base)))}}@media(min-width:1024px){.sm-r-text-align{text-align:var(--sm-r-text-align-lg, var(--sm-r-text-align-md, var(--sm-r-text-align-sm, var(--sm-r-text-align-base))))}}@media(min-width:1280px){.sm-r-text-align{text-align:var(--sm-r-text-align-xl, var(--sm-r-text-align-lg, var(--sm-r-text-align-md, var(--sm-r-text-align-sm, var(--sm-r-text-align-base)))))}}.sm-r-display{display:var(--sm-r-display-base)}@media(min-width:640px){.sm-r-display{display:var(--sm-r-display-sm, var(--sm-r-display-base))}}@media(min-width:768px){.sm-r-display{display:var(--sm-r-display-md, var(--sm-r-display-sm, var(--sm-r-display-base)))}}@media(min-width:1024px){.sm-r-display{display:var(--sm-r-display-lg, var(--sm-r-display-md, var(--sm-r-display-sm, var(--sm-r-display-base))))}}@media(min-width:1280px){.sm-r-display{display:var(--sm-r-display-xl, var(--sm-r-display-lg, var(--sm-r-display-md, var(--sm-r-display-sm, var(--sm-r-display-base)))))}}.sm-r-flex-dir{flex-direction:var(--sm-r-flex-dir-base)}@media(min-width:640px){.sm-r-flex-dir{flex-direction:var(--sm-r-flex-dir-sm, var(--sm-r-flex-dir-base))}}@media(min-width:768px){.sm-r-flex-dir{flex-direction:var(--sm-r-flex-dir-md, var(--sm-r-flex-dir-sm, var(--sm-r-flex-dir-base)))}}@media(min-width:1024px){.sm-r-flex-dir{flex-direction:var(--sm-r-flex-dir-lg, var(--sm-r-flex-dir-md, var(--sm-r-flex-dir-sm, var(--sm-r-flex-dir-base))))}}@media(min-width:1280px){.sm-r-flex-dir{flex-direction:var(--sm-r-flex-dir-xl, var(--sm-r-flex-dir-lg, var(--sm-r-flex-dir-md, var(--sm-r-flex-dir-sm, var(--sm-r-flex-dir-base)))))}}.sm-r-align{align-items:var(--sm-r-align-base)}@media(min-width:640px){.sm-r-align{align-items:var(--sm-r-align-sm, var(--sm-r-align-base))}}@media(min-width:768px){.sm-r-align{align-items:var(--sm-r-align-md, var(--sm-r-align-sm, var(--sm-r-align-base)))}}@media(min-width:1024px){.sm-r-align{align-items:var(--sm-r-align-lg, var(--sm-r-align-md, var(--sm-r-align-sm, var(--sm-r-align-base))))}}@media(min-width:1280px){.sm-r-align{align-items:var(--sm-r-align-xl, var(--sm-r-align-lg, var(--sm-r-align-md, var(--sm-r-align-sm, var(--sm-r-align-base)))))}}.sm-r-justify{justify-content:var(--sm-r-justify-base)}@media(min-width:640px){.sm-r-justify{justify-content:var(--sm-r-justify-sm, var(--sm-r-justify-base))}}@media(min-width:768px){.sm-r-justify{justify-content:var(--sm-r-justify-md, var(--sm-r-justify-sm, var(--sm-r-justify-base)))}}@media(min-width:1024px){.sm-r-justify{justify-content:var(--sm-r-justify-lg, var(--sm-r-justify-md, var(--sm-r-justify-sm, var(--sm-r-justify-base))))}}@media(min-width:1280px){.sm-r-justify{justify-content:var(--sm-r-justify-xl, var(--sm-r-justify-lg, var(--sm-r-justify-md, var(--sm-r-justify-sm, var(--sm-r-justify-base)))))}}.sm-r-wrap{flex-wrap:var(--sm-r-wrap-base)}@media(min-width:640px){.sm-r-wrap{flex-wrap:var(--sm-r-wrap-sm, var(--sm-r-wrap-base))}}@media(min-width:768px){.sm-r-wrap{flex-wrap:var(--sm-r-wrap-md, var(--sm-r-wrap-sm, var(--sm-r-wrap-base)))}}@media(min-width:1024px){.sm-r-wrap{flex-wrap:var(--sm-r-wrap-lg, var(--sm-r-wrap-md, var(--sm-r-wrap-sm, var(--sm-r-wrap-base))))}}@media(min-width:1280px){.sm-r-wrap{flex-wrap:var(--sm-r-wrap-xl, var(--sm-r-wrap-lg, var(--sm-r-wrap-md, var(--sm-r-wrap-sm, var(--sm-r-wrap-base)))))}}.sm-r-gap{gap:var(--sm-r-gap-base)}@media(min-width:640px){.sm-r-gap{gap:var(--sm-r-gap-sm, var(--sm-r-gap-base))}}@media(min-width:768px){.sm-r-gap{gap:var(--sm-r-gap-md, var(--sm-r-gap-sm, var(--sm-r-gap-base)))}}@media(min-width:1024px){.sm-r-gap{gap:var(--sm-r-gap-lg, var(--sm-r-gap-md, var(--sm-r-gap-sm, var(--sm-r-gap-base))))}}@media(min-width:1280px){.sm-r-gap{gap:var(--sm-r-gap-xl, var(--sm-r-gap-lg, var(--sm-r-gap-md, var(--sm-r-gap-sm, var(--sm-r-gap-base)))))}}.sm-r-col-gap{column-gap:var(--sm-r-col-gap-base)}@media(min-width:640px){.sm-r-col-gap{column-gap:var(--sm-r-col-gap-sm, var(--sm-r-col-gap-base))}}@media(min-width:768px){.sm-r-col-gap{column-gap:var(--sm-r-col-gap-md, var(--sm-r-col-gap-sm, var(--sm-r-col-gap-base)))}}@media(min-width:1024px){.sm-r-col-gap{column-gap:var(--sm-r-col-gap-lg, var(--sm-r-col-gap-md, var(--sm-r-col-gap-sm, var(--sm-r-col-gap-base))))}}@media(min-width:1280px){.sm-r-col-gap{column-gap:var(--sm-r-col-gap-xl, var(--sm-r-col-gap-lg, var(--sm-r-col-gap-md, var(--sm-r-col-gap-sm, var(--sm-r-col-gap-base)))))}}.sm-r-row-gap{row-gap:var(--sm-r-row-gap-base)}@media(min-width:640px){.sm-r-row-gap{row-gap:var(--sm-r-row-gap-sm, var(--sm-r-row-gap-base))}}@media(min-width:768px){.sm-r-row-gap{row-gap:var(--sm-r-row-gap-md, var(--sm-r-row-gap-sm, var(--sm-r-row-gap-base)))}}@media(min-width:1024px){.sm-r-row-gap{row-gap:var(--sm-r-row-gap-lg, var(--sm-r-row-gap-md, var(--sm-r-row-gap-sm, var(--sm-r-row-gap-base))))}}@media(min-width:1280px){.sm-r-row-gap{row-gap:var(--sm-r-row-gap-xl, var(--sm-r-row-gap-lg, var(--sm-r-row-gap-md, var(--sm-r-row-gap-sm, var(--sm-r-row-gap-base)))))}}.sm-r-cols{grid-template-columns:var(--sm-r-cols-base)}@media(min-width:640px){.sm-r-cols{grid-template-columns:var(--sm-r-cols-sm, var(--sm-r-cols-base))}}@media(min-width:768px){.sm-r-cols{grid-template-columns:var(--sm-r-cols-md, var(--sm-r-cols-sm, var(--sm-r-cols-base)))}}@media(min-width:1024px){.sm-r-cols{grid-template-columns:var(--sm-r-cols-lg, var(--sm-r-cols-md, var(--sm-r-cols-sm, var(--sm-r-cols-base))))}}@media(min-width:1280px){.sm-r-cols{grid-template-columns:var(--sm-r-cols-xl, var(--sm-r-cols-lg, var(--sm-r-cols-md, var(--sm-r-cols-sm, var(--sm-r-cols-base)))))}}}@keyframes sm-fade-in{0%{opacity:0}to{opacity:1}}@keyframes sm-fade-in-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes sm-fade-in-down{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}@keyframes sm-fade-in-left{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}@keyframes sm-fade-in-right{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@keyframes sm-scale-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes sm-slide-in-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes sm-shimmer{0%{background-position:-200% center}to{background-position:200% center}}@keyframes sm-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}@keyframes sm-drift{0%,to{transform:translate(-5%);opacity:.6}50%{transform:translate(20%,-10%);opacity:.85}}@keyframes sm-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes sm-marquee-reverse{0%{transform:translate(-50%)}to{transform:translate(0)}}@media(prefers-reduced-motion:reduce){@keyframes sm-fade-in{0%,to{opacity:1}}@keyframes sm-fade-in-up{0%,to{opacity:1;transform:none}}@keyframes sm-fade-in-down{0%,to{opacity:1;transform:none}}@keyframes sm-fade-in-left{0%,to{opacity:1;transform:none}}@keyframes sm-fade-in-right{0%,to{opacity:1;transform:none}}@keyframes sm-scale-in{0%,to{opacity:1;transform:none}}@keyframes sm-slide-in-up{0%,to{transform:none}}@keyframes sm-shimmer{0%,to{background-position:0 center}}@keyframes sm-pulse{0%,to{opacity:1;transform:none}}@keyframes sm-drift{0%,to{opacity:.7;transform:none}}@keyframes sm-marquee{0%,to{transform:none}}@keyframes sm-marquee-reverse{0%,to{transform:none}}}.sm-u-cs-dark{--sm-text-primary: #fafafa;--sm-text-secondary: rgba(250, 250, 250, .72);--sm-text-brand: #fafafa;--sm-text-color-base: #fafafa;--sm-text-color-muted: rgba(250, 250, 250, .72);--sm-text-inverse: #09090b;--sm-bg-surface: #0a0a14;--sm-bg-surface-raised: #14141f;--sm-bg-interactive: #fafafa;--sm-bg-interactive-hover:#e4e4e7;--sm-border-default: rgba(255, 255, 255, .12);--sm-border-subtle: rgba(255, 255, 255, .06);--sm-surface: #0a0a14;--sm-surface-raised: #14141f;--sm-surface-border: rgba(255, 255, 255, .12);--sm-surface-text: #fafafa;--sm-tabs-underline-indicator-color: #fafafa;--sm-tabs-underline-list-border: rgba(255, 255, 255, .12);--sm-tabs-trigger-color-active: #fafafa;--sm-tabs-trigger-color: rgba(250, 250, 250, .72);--sm-tabs-trigger-bg-active: rgba(255, 255, 255, .08);--sm-tabs-list-bg: rgba(255, 255, 255, .04);color-scheme:dark}.sm-u-cs-light{--sm-text-primary: #09090b;--sm-text-secondary: #52525b;--sm-text-brand: #18181b;--sm-text-color-base: var(--sm-text-primary);--sm-text-color-muted: var(--sm-text-secondary);--sm-text-inverse: #fafafa;--sm-bg-surface: #ffffff;--sm-bg-surface-raised: #fafafa;--sm-bg-interactive: #18181b;--sm-border-default: #e4e4e7;--sm-border-subtle: rgba(0, 0, 0, .06);--sm-surface: #ffffff;--sm-surface-raised: #fafafa;--sm-surface-border: #e4e4e7;--sm-surface-text: var(--sm-text-primary);color-scheme:light}button.sm-box,button.sm-flex,button.sm-stack,button.sm-grid{appearance:none;-webkit-appearance:none;border:0;background:transparent;font:inherit;color:inherit;text-align:inherit}:root{--sm-text-h1-size: 1.75rem;--sm-text-h2-size: 1.5rem;--sm-text-h3-size: 1.25rem;--sm-text-h4-size: 1.125rem;--sm-text-h5-size: 1rem;--sm-text-h6-size: .875rem;--sm-text-p-size: .875rem;--sm-text-lead-size: 1rem;--sm-text-large-size: .9375rem;--sm-text-small-size: .8125rem;--sm-text-color-base: var(--sm-text-primary);--sm-text-color-muted: var(--sm-text-secondary);--sm-text-color-link: var(--sm-info);--sm-text-color-link-hover: var(--sm-info-soft-text);--sm-text-color-error: var(--sm-error);--sm-text-line-height-heading: 1.25;--sm-text-line-height-body: 1.5;--sm-text-heading-tracking: -.01em}@layer components{.sm-text{font-family:var(--sm-font-family);color:var(--sm-text-color-base);line-height:var(--sm-text-line-height-body);margin-block-start:0;margin-block-end:0;transition:var(--sm-transition)}.sm-text--h1{font-size:var(--sm-text-h1-size);line-height:var(--sm-text-line-height-heading);font-weight:700;letter-spacing:var(--sm-text-heading-tracking)}.sm-text--h2{font-size:var(--sm-text-h2-size);line-height:var(--sm-text-line-height-heading);font-weight:700;letter-spacing:var(--sm-text-heading-tracking)}.sm-text--h3{font-size:var(--sm-text-h3-size);line-height:var(--sm-text-line-height-heading);font-weight:600;letter-spacing:var(--sm-text-heading-tracking)}.sm-text--h4{font-size:var(--sm-text-h4-size);line-height:var(--sm-text-line-height-heading);font-weight:600;letter-spacing:var(--sm-text-heading-tracking)}.sm-text--h5{font-size:var(--sm-text-h5-size);line-height:var(--sm-text-line-height-heading);font-weight:600}.sm-text--h6{font-size:var(--sm-text-h6-size);line-height:var(--sm-text-line-height-heading);font-weight:600}.sm-text--p{font-size:var(--sm-text-p-size)}.sm-text--lead{font-size:var(--sm-text-lead-size);color:var(--sm-text-color-muted);font-weight:400}.sm-text--large{font-size:var(--sm-text-large-size);font-weight:600}.sm-text--small{font-size:var(--sm-text-small-size);font-weight:400;line-height:1.4}.sm-text--truncate{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.sm-text--col-default{color:var(--sm-text-color-base)}.sm-text--col-inherit{color:inherit}.sm-text--col-muted{color:var(--sm-text-color-muted)}.sm-text--col-error{color:var(--sm-text-color-error)}.sm-text--col-primary{color:var(--sm-primary)}.sm-text--link{color:var(--sm-text-color-link);text-decoration:underline;text-underline-offset:4px}.sm-text--link:hover{color:var(--sm-text-color-link-hover)}.sm-text.sm-text--wt-normal{font-weight:400}.sm-text.sm-text--wt-medium{font-weight:500}.sm-text.sm-text--wt-semibold{font-weight:600}.sm-text.sm-text--wt-bold{font-weight:700}.sm-text--align-left{text-align:left}.sm-text--align-center{text-align:center}.sm-text--align-right{text-align:right}.sm-text--align-justify{text-align:justify}.sm-text--italic{font-style:italic}.sm-text--strike{text-decoration:line-through}}@layer button{:root{--sm-button-focus-ring-color: var(--sm-bg-interactive);--sm-button-elevation: var(--sm-control-elevation, none);--sm-button-elevation-pressed: var(--sm-control-elevation-pressed, none);--sm-button-spinner-size: 1rem;--sm-button-spinner-border-width: 2px;--sm-button-spinner-color: currentColor}}@layer button{:root{--sm-button-focus-ring-color: var(--sm-bg-interactive);--sm-button-elevation: var(--sm-control-elevation, none);--sm-button-elevation-pressed: var(--sm-control-elevation-pressed, none);--sm-button-spinner-size: 1rem;--sm-button-spinner-border-width: 2px;--sm-button-spinner-color: currentColor}}@layer components{.sm-button{display:inline-flex;align-items:center;justify-content:center;position:relative;font-family:var(--sm-font-family);font-weight:var(--sm-font-weight);line-height:var(--sm-control-line-height, 1.5);border-radius:var(--sm-radius-sm);border:var(--sm-border-width) solid;transition:var(--sm-transition);cursor:pointer;text-decoration:none;outline:none}.sm-button:focus-visible{outline:none;box-shadow:0 0 0 2px var(--sm-button-focus-ring-color)}.sm-button:disabled{opacity:var(--sm-disabled-opacity);cursor:var(--sm-disabled-cursor);pointer-events:none}.sm-button--xs{--sm-button-padding-block: var(--sm-padding-block-xs);--sm-button-padding-inline: var(--sm-padding-inline-xs);padding:var(--sm-button-padding-block) var(--sm-button-padding-inline);font-size:var(--sm-font-size-xs)}.sm-button--sm{--sm-button-padding-block: var(--sm-padding-block-sm);--sm-button-padding-inline: var(--sm-padding-inline-sm);padding:var(--sm-button-padding-block) var(--sm-button-padding-inline);font-size:var(--sm-font-size-sm)}.sm-button--md{--sm-button-padding-block: var(--sm-padding-block-md);--sm-button-padding-inline: var(--sm-padding-inline-md);padding:var(--sm-button-padding-block) var(--sm-button-padding-inline);font-size:var(--sm-font-size-md)}.sm-button--lg{--sm-button-padding-block: var(--sm-padding-block-lg);--sm-button-padding-inline: var(--sm-padding-inline-lg);padding:var(--sm-button-padding-block) var(--sm-button-padding-inline);font-size:var(--sm-font-size-lg)}.sm-button--xl{--sm-button-padding-block: var(--sm-padding-block-xl);--sm-button-padding-inline: var(--sm-padding-inline-xl);padding:var(--sm-button-padding-block) var(--sm-button-padding-inline);font-size:var(--sm-font-size-xl)}.sm-button--primary{background-color:var(--sm-bg-interactive);color:var(--sm-text-inverse);border-color:var(--sm-bg-interactive)}.sm-button--primary:hover:not(:disabled){background-color:var(--sm-bg-interactive-hover);border-color:var(--sm-bg-interactive-hover)}.sm-button--secondary{background-color:var(--sm-secondary);color:var(--sm-secondary-text);border-color:var(--sm-secondary);border-color:var(--sm-border-default)}.sm-button--secondary:hover:not(:disabled){background-color:var(--sm-secondary-hover);border-color:var(--sm-secondary-hover)}.sm-button--secondary:hover:not(:disabled){border-color:var(--sm-border-default)}.sm-button--outline{background-color:transparent;color:var(--sm-text-primary);border-color:var(--sm-border-default)}.sm-button--outline:hover:not(:disabled){background-color:var(--sm-bg-surface-raised);border-color:var(--sm-border-default)}.sm-button--info{background-color:var(--sm-info);color:var(--sm-info-text);border-color:var(--sm-info)}.sm-button--info:hover:not(:disabled){filter:brightness(.9)}.sm-button--success{background-color:var(--sm-success);color:var(--sm-success-text);border-color:var(--sm-success)}.sm-button--success:hover:not(:disabled){filter:brightness(.9)}.sm-button--warning{background-color:var(--sm-warning);color:var(--sm-warning-text);border-color:var(--sm-warning)}.sm-button--warning:hover:not(:disabled){filter:brightness(.9)}.sm-button--ghost{background-color:transparent;color:var(--sm-text-primary);border-color:transparent}.sm-button--ghost:hover:not(:disabled){background-color:var(--sm-bg-surface-raised);border-color:transparent}.sm-button--link{background-color:transparent;color:var(--sm-text-primary);border-color:transparent;text-decoration:underline;text-underline-offset:4px;text-decoration-color:transparent}.sm-button--link:hover:not(:disabled){background-color:transparent;border-color:transparent;text-decoration-color:var(--sm-text-primary)}.sm-button--destructive{background-color:var(--sm-error);color:var(--sm-error-text);border-color:var(--sm-error)}.sm-button--destructive:hover:not(:disabled){filter:brightness(.9)}.sm-button--primary,.sm-button--secondary,.sm-button--outline,.sm-button--destructive{box-shadow:var(--sm-button-elevation)}.sm-button--primary:active:not(:disabled),.sm-button--secondary:active:not(:disabled),.sm-button--outline:active:not(:disabled),.sm-button--destructive:active:not(:disabled){box-shadow:var(--sm-button-elevation-pressed);transform:translateY(var(--sm-control-press-offset, 0px))}.sm-button--soft{box-shadow:none}.sm-button--soft.sm-button--primary{background-color:var(--sm-primary-soft);color:var(--sm-primary-soft-text);border-color:transparent}.sm-button--soft.sm-button--primary:hover:not(:disabled){filter:brightness(.97);border-color:transparent}.sm-button--soft.sm-button--secondary{background-color:var(--sm-secondary-soft);color:var(--sm-secondary-soft-text);border-color:transparent}.sm-button--soft.sm-button--secondary:hover:not(:disabled){filter:brightness(.97);border-color:transparent}.sm-button--soft.sm-button--outline{background-color:var(--sm-neutral-soft);color:var(--sm-neutral-soft-text);border-color:transparent}.sm-button--soft.sm-button--outline:hover:not(:disabled){filter:brightness(.97);border-color:transparent}.sm-button--soft.sm-button--ghost{background-color:var(--sm-neutral-soft);color:var(--sm-neutral-soft-text);border-color:transparent}.sm-button--soft.sm-button--ghost:hover:not(:disabled){filter:brightness(.97);border-color:transparent}.sm-button--soft.sm-button--destructive{background-color:var(--sm-error-soft);color:var(--sm-error-soft-text);border-color:transparent}.sm-button--soft.sm-button--destructive:hover:not(:disabled){filter:brightness(.97);border-color:transparent}.sm-button--soft.sm-button--info{background-color:var(--sm-info-soft);color:var(--sm-info-soft-text);border-color:transparent}.sm-button--soft.sm-button--info:hover:not(:disabled){filter:brightness(.97);border-color:transparent}.sm-button--soft.sm-button--success{background-color:var(--sm-success-soft);color:var(--sm-success-soft-text);border-color:transparent}.sm-button--soft.sm-button--success:hover:not(:disabled){filter:brightness(.97);border-color:transparent}.sm-button--soft.sm-button--warning{background-color:var(--sm-warning-soft);color:var(--sm-warning-soft-text);border-color:transparent}.sm-button--soft.sm-button--warning:hover:not(:disabled){filter:brightness(.97);border-color:transparent}.sm-button--shape-square{aspect-ratio:1/1;border-radius:var(--sm-radius-sm)}.sm-button--shape-circle{aspect-ratio:1/1;border-radius:9999px}.sm-button--shape-pill{border-radius:var(--sm-radius-full, 9999px);padding-inline:calc(var(--sm-button-padding-block) * 1.5)}.sm-button--shape-pill:has(>.sm-button__content>[data-slot=avatar]:first-child),.sm-button--shape-pill:has(>[data-slot=avatar]:first-child){padding-inline-start:var(--sm-button-padding-block)}.sm-button--flush{padding-inline:0}.sm-button--icon-only{padding-inline:0;gap:0}.sm-button--icon-only.sm-button--xs{width:1.5rem;height:1.5rem}.sm-button--icon-only.sm-button--sm{width:2rem;height:2rem}.sm-button--icon-only.sm-button--md{width:2.5rem;height:2.5rem}.sm-button--icon-only.sm-button--lg{width:3rem;height:3rem}.sm-button--icon-only.sm-button--xl{width:3.5rem;height:3.5rem}.sm-button--full-width{width:100%;display:flex}.sm-button--full-width.sm-button--justify-start .sm-button__content{width:100%;justify-content:flex-start}.sm-button--full-width.sm-button--justify-end .sm-button__content{width:100%;justify-content:flex-end}.sm-button.sm-button--justify-start{justify-content:flex-start}.sm-button.sm-button--justify-center{justify-content:center}.sm-button.sm-button--justify-end{justify-content:flex-end}.sm-button--loading .sm-button__content{visibility:hidden}.sm-button__content{display:flex;align-items:center;justify-content:center;gap:.5rem}.sm-button__content--hidden{visibility:hidden}.sm-button__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.sm-button__spinner{position:absolute;width:var(--sm-button-spinner-size);height:var(--sm-button-spinner-size);border:var(--sm-button-spinner-border-width) solid transparent;border-top-color:var(--sm-button-spinner-color);border-radius:50%;animation:sm-button-spin 1s linear infinite}@keyframes sm-button-spin{to{transform:rotate(360deg)}}}@layer input{:root{--sm-input-bg: var(--sm-bg-surface);--sm-input-text: var(--sm-text-primary);--sm-input-placeholder: color-mix(in srgb, var(--sm-text-primary) 40%, transparent);--sm-input-border: color-mix(in srgb, var(--sm-border-default) 93%, var(--sm-text-primary));--sm-input-focus-border: var(--sm-bg-interactive);--sm-input-focus-ring-color: var(--sm-bg-interactive);--sm-input-icon-color: color-mix(in srgb, var(--sm-text-primary) 50%, transparent);--sm-input-radius: var(--sm-radius-sm);--sm-input-elevation: var(--sm-field-elevation, none);--sm-input-file-btn-border: var(--sm-border-default)}}@layer input{:root{--sm-input-bg: var(--sm-bg-surface);--sm-input-text: var(--sm-text-primary);--sm-input-placeholder: color-mix(in srgb, var(--sm-text-primary) 40%, transparent);--sm-input-border: color-mix(in srgb, var(--sm-border-default) 93%, var(--sm-text-primary));--sm-input-focus-border: var(--sm-bg-interactive);--sm-input-focus-ring-color: var(--sm-bg-interactive);--sm-input-icon-color: color-mix(in srgb, var(--sm-text-primary) 50%, transparent);--sm-input-radius: var(--sm-radius-sm);--sm-input-elevation: var(--sm-field-elevation, none);--sm-input-file-btn-border: var(--sm-border-default)}}@layer components{.sm-input{display:block;box-sizing:border-box;background-color:var(--sm-input-bg);border:var(--sm-border-width) solid var(--sm-input-border);box-shadow:var(--sm-input-elevation);border-radius:var(--sm-input-radius);color:var(--sm-input-text);font-family:var(--sm-font-family);font-weight:var(--sm-font-weight);line-height:var(--sm-control-line-height, 1.5);min-width:0;transition:var(--sm-transition)}.sm-input:focus-visible{outline:none;border-color:var(--sm-input-focus-border);box-shadow:0 0 0 var(--sm-focus-ring-width, 2px) var(--sm-input-focus-ring-color)}.sm-input::placeholder{color:var(--sm-input-placeholder)}.sm-input--disabled,.sm-input:disabled{opacity:var(--sm-disabled-opacity);cursor:not-allowed}.sm-input--readonly{cursor:default}.sm-input--full-width{width:100%}.sm-input--error{border-color:var(--sm-error)}.sm-input--error:focus-visible{box-shadow:0 0 0 var(--sm-focus-ring-width, 2px) color-mix(in srgb,var(--sm-error) 40%,transparent)}.sm-input--success{border-color:var(--sm-success)}.sm-input--success:focus-visible{box-shadow:0 0 0 var(--sm-focus-ring-width, 2px) color-mix(in srgb,var(--sm-success) 40%,transparent)}.sm-input--warning{border-color:var(--sm-warning)}.sm-input--warning:focus-visible{box-shadow:0 0 0 var(--sm-focus-ring-width, 2px) color-mix(in srgb,var(--sm-warning) 40%,transparent)}.sm-input--xs{padding:var(--sm-padding-block-xs) var(--sm-padding-inline-xs);font-size:var(--sm-field-font-size-xs, var(--sm-font-size-xs))}.sm-input--sm{padding:var(--sm-padding-block-sm) var(--sm-padding-inline-sm);font-size:var(--sm-field-font-size-sm, var(--sm-font-size-sm))}.sm-input--md{padding:var(--sm-padding-block-md) var(--sm-padding-inline-md);font-size:var(--sm-field-font-size-md, var(--sm-font-size-md))}.sm-input--lg{padding:var(--sm-padding-block-lg) var(--sm-padding-inline-lg);font-size:var(--sm-field-font-size-lg, var(--sm-font-size-lg))}.sm-input--xl{padding:var(--sm-padding-block-xl) var(--sm-padding-inline-xl);font-size:var(--sm-field-font-size-xl, var(--sm-font-size-xl))}.sm-input-shell{display:inline-flex;align-items:stretch;box-sizing:border-box;background-color:var(--sm-input-bg);border:var(--sm-border-width) solid var(--sm-input-border);box-shadow:var(--sm-input-elevation);border-radius:var(--sm-input-radius);color:var(--sm-input-text);font-family:var(--sm-font-family);transition:var(--sm-transition);overflow:hidden}.sm-input-shell:focus-within{border-color:var(--sm-input-focus-border);box-shadow:0 0 0 var(--sm-focus-ring-width, 2px) var(--sm-input-focus-ring-color)}.sm-input-shell.sm-input-shell--full-width{display:flex;width:100%}.sm-input-shell.sm-input-shell--error{border-color:var(--sm-error)}.sm-input-shell.sm-input-shell--success{border-color:var(--sm-success)}.sm-input-shell.sm-input-shell--warning{border-color:var(--sm-warning)}.sm-input-shell.sm-input-shell--disabled{opacity:var(--sm-disabled-opacity);cursor:not-allowed}.sm-input-shell .sm-input-shell__field{flex:1 1 auto;min-width:0;appearance:none;background:transparent;border:0;outline:0;color:inherit;font:inherit;line-height:var(--sm-control-line-height, 1.5);font-variant-numeric:tabular-nums}.sm-input-shell .sm-input-shell__field::-webkit-inner-spin-button,.sm-input-shell .sm-input-shell__field::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.sm-input-shell .sm-input-shell__field[type=number]{-moz-appearance:textfield}.sm-input-shell[data-size=xs] .sm-input-shell__field{padding:var(--sm-padding-block-xs) var(--sm-padding-inline-xs);font-size:var(--sm-field-font-size-xs, var(--sm-font-size-xs))}.sm-input-shell[data-size=sm] .sm-input-shell__field{padding:var(--sm-padding-block-sm) var(--sm-padding-inline-sm);font-size:var(--sm-field-font-size-sm, var(--sm-font-size-sm))}.sm-input-shell[data-size=md] .sm-input-shell__field{padding:var(--sm-padding-block-md) var(--sm-padding-inline-md);font-size:var(--sm-field-font-size-md, var(--sm-font-size-md))}.sm-input-shell[data-size=lg] .sm-input-shell__field{padding:var(--sm-padding-block-lg) var(--sm-padding-inline-lg);font-size:var(--sm-field-font-size-lg, var(--sm-font-size-lg))}.sm-input-shell[data-size=xl] .sm-input-shell__field{padding:var(--sm-padding-block-xl) var(--sm-padding-inline-xl);font-size:var(--sm-field-font-size-xl, var(--sm-font-size-xl))}.sm-input-shell .sm-input-shell__prefix,.sm-input-shell .sm-input-shell__suffix{display:inline-flex;align-items:center;padding:0 .5rem;color:var(--sm-text-secondary);font-size:.875em;-webkit-user-select:none;user-select:none;white-space:nowrap;background:var(--sm-bg-surface-raised, transparent)}.sm-input-shell .sm-input-shell__prefix{border-inline-end:1px solid var(--sm-input-border)}.sm-input-shell .sm-input-shell__suffix{border-inline-start:1px solid var(--sm-input-border)}.sm-input-shell .sm-input-shell__reveal{appearance:none;background:transparent;border:0;padding:0;width:2.25rem;align-self:stretch;display:inline-flex;align-items:center;justify-content:center;color:var(--sm-text-secondary);cursor:pointer;transition:color .12s ease-out,background-color .12s ease-out;line-height:0}.sm-input-shell .sm-input-shell__reveal:hover{color:var(--sm-input-text)}.sm-input-shell .sm-input-shell__reveal:active{background:var(--sm-bg-surface-raised)}.sm-input-shell .sm-input-shell__reveal:focus-visible{outline:2px solid var(--sm-input-focus-border);outline-offset:-2px}.sm-input-shell .sm-input-shell__reveal:disabled{opacity:.45;cursor:not-allowed}.sm-input-shell .sm-input-shell__reveal svg{width:1.125rem;height:1.125rem}.sm-input-shell .sm-input-shell__steppers{display:inline-flex;flex-direction:column;border-inline-start:1px solid var(--sm-input-border)}.sm-input-shell .sm-input-shell__stepper{appearance:none;background:transparent;border:0;padding:0;width:22px;flex:1 1 0;display:inline-flex;align-items:center;justify-content:center;color:var(--sm-text-secondary);cursor:pointer;transition:background-color .12s ease-out;line-height:0}.sm-input-shell .sm-input-shell__stepper:hover{background:var(--sm-bg-surface-raised);color:var(--sm-input-text)}.sm-input-shell .sm-input-shell__stepper:active{background:var(--sm-border-default)}.sm-input-shell .sm-input-shell__stepper:disabled{opacity:.45;cursor:not-allowed;background:transparent}.sm-input-shell .sm-input-shell__stepper+.sm-input-shell .sm-input-shell__stepper{border-block-start:1px solid var(--sm-input-border)}.sm-input[type=file]{cursor:pointer}.sm-input[type=file]::file-selector-button{font-family:var(--sm-font-family);font-size:inherit;font-weight:500;background:transparent;color:var(--sm-text-primary);border:none;border-inline-end:var(--sm-border-width) solid var(--sm-input-file-btn-border);padding-inline:0 .75em;margin-inline-end:.75em;cursor:pointer;transition:var(--sm-transition)}.sm-input[type=file]::file-selector-button:hover{color:var(--sm-bg-interactive)}.sm-input[type=search]::-webkit-search-decoration,.sm-input[type=search]::-webkit-search-cancel-button,.sm-input[type=search]::-webkit-search-results-button,.sm-input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}.sm-input[type=number]{-moz-appearance:textfield}.sm-input[type=number]::-webkit-inner-spin-button,.sm-input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.sm-input[type=date],.sm-input[type=time],.sm-input[type=datetime-local],.sm-input[type=month],.sm-input[type=week]{color-scheme:light dark}}:root{--sm-select-trigger-bg: var(--sm-bg-surface);--sm-select-trigger-text: var(--sm-text-primary);--sm-select-trigger-border: var(--sm-border-default);--sm-select-trigger-radius: var(--sm-radius-sm);--sm-select-trigger-height: 2.3125rem;--sm-select-trigger-elevation: var(--sm-control-elevation, none);--sm-select-trigger-elevation-pressed: var(--sm-control-elevation-pressed, none);--sm-select-trigger-px: .75rem;--sm-select-trigger-py: .5rem;--sm-select-focus-border: var(--sm-bg-interactive);--sm-select-focus-ring-color: var(--sm-bg-interactive);--sm-select-content-z: var(--sm-z-dropdown);--sm-select-content-bg: var(--sm-bg-surface);--sm-select-content-border: var(--sm-border-default);--sm-select-content-radius: var(--sm-radius-sm);--sm-select-content-shadow: 0 4px 16px rgba(0, 0, 0, .12), 0 1px 4px rgba(0, 0, 0, .08);--sm-select-content-max-height: 20rem;--sm-select-item-text: var(--sm-text-primary);--sm-select-item-hover-bg: color-mix(in srgb, var(--sm-bg-interactive) 10%, transparent);--sm-select-item-hover-text: var(--sm-text-primary);--sm-select-item-selected-text: var(--sm-bg-interactive);--sm-select-item-focus-bg: color-mix(in srgb, var(--sm-bg-interactive) 10%, transparent);--sm-select-item-radius: var(--sm-radius-sm);--sm-select-item-px: .5rem;--sm-select-item-py: .375rem;--sm-select-item-indicator-size: 1rem;--sm-select-label-text: color-mix(in srgb, var(--sm-text-primary) 60%, transparent);--sm-select-separator-color: var(--sm-border-default)}@layer components{.sm-select-trigger{position:relative;display:inline-flex;align-items:center;justify-content:space-between;gap:.5rem;width:fit-content;padding:var(--sm-select-trigger-py) var(--sm-select-trigger-px);background-color:var(--sm-select-trigger-bg);color:var(--sm-select-trigger-text);border:1px solid var(--sm-select-trigger-border);border-radius:var(--sm-select-trigger-radius);box-shadow:var(--sm-select-trigger-elevation);font-family:var(--sm-font-family);font-size:var(--sm-font-size-md, .875rem);line-height:var(--sm-control-line-height, 1.5);white-space:nowrap;text-align:left;cursor:pointer;transition:var(--sm-transition);vertical-align:middle;outline:none;-webkit-user-select:none;user-select:none}.sm-select-trigger:focus-visible{border-color:var(--sm-select-focus-border);box-shadow:0 0 0 var(--sm-focus-ring-width, 2px) var(--sm-select-focus-ring-color)}.sm-select-trigger:active:not(:disabled):not([aria-disabled=true]){box-shadow:var(--sm-select-trigger-elevation-pressed);transform:translateY(var(--sm-control-press-offset, 0px))}.sm-select-trigger:disabled,.sm-select-trigger[aria-disabled=true]{opacity:var(--sm-disabled-opacity);cursor:var(--sm-disabled-cursor);pointer-events:none}.sm-select-trigger--xs{padding:var(--sm-padding-block-xs) var(--sm-padding-inline-xs);font-size:var(--sm-font-size-xs, .75rem)}.sm-select-trigger--sm{padding:var(--sm-padding-block-sm) var(--sm-padding-inline-sm);font-size:var(--sm-font-size-sm, .8125rem)}.sm-select-trigger--md{padding:var(--sm-padding-block-md) var(--sm-padding-inline-md);font-size:var(--sm-font-size-md, .875rem)}.sm-select-trigger--lg{padding:var(--sm-padding-block-lg) var(--sm-padding-inline-lg);font-size:var(--sm-font-size-lg, 1rem)}.sm-select-trigger--xl{padding:var(--sm-padding-block-xl) var(--sm-padding-inline-xl);font-size:var(--sm-font-size-xl, 1.125rem)}.sm-select-trigger--full-width{width:100%}.sm-select-trigger--error{border-color:var(--sm-error)}.sm-select-trigger--error:focus-visible{border-color:var(--sm-error);box-shadow:0 0 0 var(--sm-focus-ring-width, 2px) color-mix(in srgb,var(--sm-error) 40%,transparent)}.sm-select-trigger__chevron{width:1rem;height:1rem;opacity:.5;flex-shrink:0;pointer-events:none}.sm-select-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.sm-select-value:empty:before{content:"​"}.sm-select-content{z-index:var(--sm-select-content-z);background-color:var(--sm-select-content-bg);border:1px solid var(--sm-select-content-border);border-radius:var(--sm-select-content-radius);box-shadow:var(--sm-select-content-shadow);overflow:hidden;animation:sm-select-fade-in .12s ease-out}.sm-select-content__viewport{overflow-y:auto;max-height:var(--sm-select-content-max-height);overscroll-behavior:contain;padding:.25rem;scroll-padding-block:.25rem}@keyframes sm-select-fade-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.sm-select-label{padding:.375rem .5rem .25rem;font-size:.75rem;font-weight:500;color:var(--sm-select-label-text);-webkit-user-select:none;user-select:none;font-family:var(--sm-font-family)}.sm-select-item{position:relative;display:flex;align-items:center;gap:.375rem;padding:var(--sm-select-item-py) var(--sm-select-item-px);padding-right:calc(var(--sm-select-item-px) + var(--sm-select-item-indicator-size) + .375rem);border-radius:var(--sm-select-item-radius);font-size:.875rem;color:var(--sm-select-item-text);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;transition:background-color .1s ease,color .1s ease;font-family:var(--sm-font-family)}.sm-select-item:hover:not(.sm-select-item--disabled){background-color:var(--sm-select-item-hover-bg);color:var(--sm-select-item-hover-text)}.sm-select-item--active:not(.sm-select-item--disabled){background-color:var(--sm-select-item-hover-bg);color:var(--sm-select-item-hover-text)}.sm-select-item--selected{color:var(--sm-select-item-selected-text)}.sm-select-item--disabled{opacity:var(--sm-disabled-opacity);cursor:not-allowed;pointer-events:none}.sm-select-item__indicator{position:absolute;right:var(--sm-select-item-px);display:flex;align-items:center;justify-content:center;width:var(--sm-select-item-indicator-size);height:var(--sm-select-item-indicator-size);flex-shrink:0}.sm-select-item__check{width:.875rem;height:.875rem;color:var(--sm-select-item-selected-text)}.sm-select-item__text{white-space:normal;overflow-wrap:anywhere;min-width:0;flex:1}.sm-select-scroll-button{display:flex;align-items:center;justify-content:center;padding:.25rem;cursor:default}.sm-select-scroll-button__icon{width:1rem;height:1rem}.sm-select-scroll-button__icon--up{transform:rotate(180deg)}.sm-select-separator{border:none;border-top:1px solid var(--sm-select-separator-color);margin:.25rem -.25rem}.sm-select-empty{padding:1.5rem 1rem;text-align:center;font-size:.875rem;color:var(--sm-text-secondary);-webkit-user-select:none;user-select:none}}:root{--sm-badge-font-size-sm: .6875rem;--sm-badge-font-size-md: .75rem;--sm-badge-font-size-lg: .8125rem;--sm-badge-font-weight: 500;--sm-badge-letter-spacing: .01em;--sm-badge-radius: var(--sm-radius-sm);--sm-badge-dot-sm: .5rem;--sm-badge-dot-md: .625rem;--sm-badge-dot-lg: .75rem}@layer components{@keyframes sm-badge-pulse{0%,to{box-shadow:0 0 color-mix(in srgb,currentColor 35%,transparent)}60%{box-shadow:0 0 0 5px transparent}}.sm-badge{display:inline-flex;align-items:center;gap:.25rem;border:1px solid transparent;border-radius:var(--sm-badge-radius);font-family:var(--sm-font-family);font-size:var(--sm-badge-font-size-md);font-weight:var(--sm-badge-font-weight);letter-spacing:var(--sm-badge-letter-spacing);line-height:1;white-space:nowrap;-webkit-user-select:none;user-select:none;padding:.25rem .625rem;transition:var(--sm-transition);vertical-align:middle;background-color:var(--sm-bg-interactive);color:var(--sm-text-inverse);border-color:transparent}.sm-badge--default{background-color:var(--sm-bg-interactive);color:var(--sm-text-inverse);border-color:transparent}.sm-badge--secondary{background-color:var(--sm-secondary);color:var(--sm-secondary-text);border-color:var(--sm-border-default)}.sm-badge--outline{background-color:transparent;color:var(--sm-text-primary);border-color:var(--sm-border-default)}.sm-badge--ghost{background-color:var(--sm-bg-surface-raised);color:var(--sm-text-primary);border-color:var(--sm-border-default)}.sm-badge--info{background-color:var(--sm-info);color:var(--sm-info-text);border-color:transparent}.sm-badge--success{background-color:var(--sm-success);color:var(--sm-success-text);border-color:transparent}.sm-badge--warning{background-color:var(--sm-warning);color:var(--sm-warning-text);border-color:transparent}.sm-badge--error{background-color:var(--sm-error);color:var(--sm-error-text);border-color:transparent}.sm-badge--soft.sm-badge--default{background-color:var(--sm-primary-soft);color:var(--sm-primary-soft-text);border-color:transparent}.sm-badge--soft.sm-badge--secondary{background-color:var(--sm-secondary-soft);color:var(--sm-secondary-soft-text);border-color:transparent}.sm-badge--soft.sm-badge--ghost{background-color:var(--sm-neutral-soft);color:var(--sm-neutral-soft-text);border-color:transparent}.sm-badge--soft.sm-badge--outline{background-color:transparent}.sm-badge--soft.sm-badge--info{background-color:var(--sm-info-soft);color:var(--sm-info-soft-text);border-color:transparent}.sm-badge--soft.sm-badge--success{background-color:var(--sm-success-soft);color:var(--sm-success-soft-text);border-color:transparent}.sm-badge--soft.sm-badge--warning{background-color:var(--sm-warning-soft);color:var(--sm-warning-soft-text);border-color:transparent}.sm-badge--soft.sm-badge--error{background-color:var(--sm-error-soft);color:var(--sm-error-soft-text);border-color:transparent}.sm-badge--sm{font-size:var(--sm-badge-font-size-sm);padding:.125rem .5rem;gap:.1875rem}.sm-badge--lg{font-size:var(--sm-badge-font-size-lg);padding:.3125rem .75rem;gap:.3125rem}.sm-badge--dot{width:var(--sm-badge-dot-md);height:var(--sm-badge-dot-md);min-width:var(--sm-badge-dot-md);padding:0;border-radius:9999px;flex-shrink:0}.sm-badge--dot.sm-badge--sm{width:var(--sm-badge-dot-sm);height:var(--sm-badge-dot-sm);min-width:var(--sm-badge-dot-sm)}.sm-badge--dot.sm-badge--lg{width:var(--sm-badge-dot-lg);height:var(--sm-badge-dot-lg);min-width:var(--sm-badge-dot-lg)}.sm-badge--pulse{animation:sm-badge-pulse 2s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.sm-badge--pulse{animation:none;box-shadow:0 0 0 3px color-mix(in srgb,currentColor 30%,transparent)}}.sm-badge>svg{width:.75rem;height:.75rem;flex-shrink:0}.sm-badge--lg>svg{width:.875rem;height:.875rem}.sm-badge--sm>svg{width:.625rem;height:.625rem}.sm-badge>[data-slot=spinner]{width:.75rem;height:.75rem;flex-shrink:0}.sm-badge--lg>[data-slot=spinner]{width:.875rem;height:.875rem}.sm-badge--sm>[data-slot=spinner]{width:.625rem;height:.625rem}.sm-badge__remove{display:inline-flex;align-items:center;justify-content:center;width:.875rem;height:.875rem;margin-inline-start:.125rem;margin-inline-end:-.1875rem;padding:0;background:transparent;border:none;color:inherit;opacity:.65;cursor:pointer;border-radius:9999px;flex-shrink:0;transition:var(--sm-transition)}.sm-badge__remove svg{width:.5625rem;height:.5625rem}.sm-badge__remove:hover{opacity:1;background-color:color-mix(in srgb,currentColor 18%,transparent)}.sm-badge__remove:focus-visible{outline:none;opacity:1;box-shadow:0 0 0 2px currentColor}.sm-badge--interactive{appearance:none;cursor:pointer}.sm-badge--interactive:hover:not(:disabled):not([aria-disabled=true]){opacity:.82}.sm-badge--interactive:focus-visible{outline:none;box-shadow:0 0 0 2px var(--sm-bg-surface),0 0 0 4px currentColor}.sm-badge--interactive[aria-pressed=true]{box-shadow:inset 0 0 0 2px color-mix(in srgb,currentColor 30%,transparent)}.sm-badge--interactive:disabled,.sm-badge--interactive[aria-disabled=true]{opacity:var(--sm-disabled-opacity);cursor:var(--sm-disabled-cursor);pointer-events:none}}:root{--sm-alert-bg: var(--sm-bg-surface);--sm-alert-text: var(--sm-text-main);--sm-alert-border: var(--sm-border-default);--sm-alert-radius: var(--sm-radius-md);--sm-alert-px-base: .8rem;--sm-alert-py-base: .8rem;--sm-alert-px: calc(var(--sm-alert-px-base) * var(--sm-density-factor, 1));--sm-alert-py: calc(var(--sm-alert-py-base) * var(--sm-density-factor, 1));--sm-alert-gap-base: .3rem;--sm-alert-gap: calc(var(--sm-alert-gap-base) * var(--sm-density-factor, 1))}@layer components{.sm-alert{position:relative;width:100%;border-radius:var(--sm-alert-radius);border:1px solid var(--sm-alert-border);padding-inline:var(--sm-alert-px);padding-block:var(--sm-alert-py);background-color:var(--sm-alert-bg);color:var(--sm-alert-text);font-family:var(--sm-font-family);font-size:.875rem;transition:var(--sm-transition);display:flex;flex-direction:column;gap:var(--sm-alert-gap)}.sm-alert:has([data-slot=alert-action]){padding-inline-end:4rem}.sm-alert>svg{position:absolute;inset-inline-start:var(--sm-alert-px);top:var(--sm-alert-py);width:1rem;height:1rem}.sm-alert>svg~*{padding-inline-start:1.75rem}.sm-alert--destructive{--sm-alert-border: color-mix(in srgb, var(--sm-error) 50%, transparent);--sm-alert-text: var(--sm-error)}.sm-alert--destructive>svg{color:var(--sm-error)}.sm-alert--success{--sm-alert-border: color-mix(in srgb, var(--sm-success) 50%, transparent);--sm-alert-text: var(--sm-success)}.sm-alert--success>svg{color:var(--sm-success)}.sm-alert--warning{--sm-alert-border: color-mix(in srgb, var(--sm-warning) 50%, transparent);--sm-alert-text: var(--sm-warning)}.sm-alert--warning>svg{color:var(--sm-warning)}.sm-alert--info{--sm-alert-border: color-mix(in srgb, var(--sm-info) 50%, transparent);--sm-alert-text: var(--sm-info)}.sm-alert--info>svg{color:var(--sm-info)}.sm-alert--soft{border-color:transparent}.sm-alert--soft.sm-alert--default{--sm-alert-bg: var(--sm-neutral-soft);--sm-alert-text: var(--sm-neutral-soft-text)}.sm-alert--soft.sm-alert--default>svg{color:var(--sm-neutral-soft-text)}.sm-alert--soft.sm-alert--default .sm-alert__title{color:var(--sm-neutral-soft-text)}.sm-alert--soft.sm-alert--destructive{--sm-alert-bg: var(--sm-error-soft);--sm-alert-text: var(--sm-error-soft-text)}.sm-alert--soft.sm-alert--destructive>svg{color:var(--sm-error-soft-text)}.sm-alert--soft.sm-alert--destructive .sm-alert__title{color:var(--sm-error-soft-text)}.sm-alert--soft.sm-alert--success{--sm-alert-bg: var(--sm-success-soft);--sm-alert-text: var(--sm-success-soft-text)}.sm-alert--soft.sm-alert--success>svg{color:var(--sm-success-soft-text)}.sm-alert--soft.sm-alert--success .sm-alert__title{color:var(--sm-success-soft-text)}.sm-alert--soft.sm-alert--warning{--sm-alert-bg: var(--sm-warning-soft);--sm-alert-text: var(--sm-warning-soft-text)}.sm-alert--soft.sm-alert--warning>svg{color:var(--sm-warning-soft-text)}.sm-alert--soft.sm-alert--warning .sm-alert__title{color:var(--sm-warning-soft-text)}.sm-alert--soft.sm-alert--info{--sm-alert-bg: var(--sm-info-soft);--sm-alert-text: var(--sm-info-soft-text)}.sm-alert--soft.sm-alert--info>svg{color:var(--sm-info-soft-text)}.sm-alert--soft.sm-alert--info .sm-alert__title{color:var(--sm-info-soft-text)}.sm-alert__title{margin:0;font-size:.85rem;font-weight:500;line-height:1;letter-spacing:-.025em;color:var(--sm-text-brand)}.sm-alert__description{font-size:.82rem;line-height:1.625;color:var(--sm-text-secondary)}.sm-alert__description>p,.sm-alert__description p{margin:0}.sm-alert__action{position:absolute;top:50%;transform:translateY(-50%);inset-inline-end:var(--sm-alert-px);display:flex;align-items:center;gap:.5rem}.sm-alert__close{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:var(--sm-radius-sm, .25rem);border:none;background:transparent;cursor:pointer;color:inherit;padding:0;opacity:.7;transition:opacity var(--sm-transition),background-color var(--sm-transition)}.sm-alert__close:hover{opacity:1;background-color:color-mix(in srgb,currentColor 10%,transparent)}.sm-alert__close:focus-visible{outline:2px solid currentColor;outline-offset:2px}}:root{--sm-card-padding: 1rem;--sm-card-gap: 0;--sm-card-bg: var(--sm-bg-surface);--sm-card-text: var(--sm-text-primary);--sm-card-border: var(--sm-border-default);--sm-card-border-width: 1px;--sm-card-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--sm-card-radius: var(--sm-radius-md);--sm-card-radius-sm: var(--sm-radius-sm);--sm-card-radius-md: var(--sm-radius-md);--sm-card-radius-lg: var(--sm-radius-lg);--sm-card-radius-xl: 1.25rem;--sm-card-radius-2xl: 1.75rem;--sm-card-header-padding: var(--sm-card-padding);--sm-card-header-gap: .25rem;--sm-card-title-size: 1rem;--sm-card-content-padding: var(--sm-card-padding);--sm-card-footer-padding: var(--sm-card-padding);--sm-card-footer-gap: .5rem;--sm-card-eyebrow-bg: color-mix(in srgb, var(--sm-card-text) 8%, transparent);--sm-card-eyebrow-text: var(--sm-card-text);--sm-card-eyebrow-radius: 9999px;--sm-card-eyebrow-padding: .375rem .75rem;--sm-card-eyebrow-font-size: .6875rem;--sm-card-eyebrow-letter-spacing: .08em;--sm-card-media-aspect: 16 / 9;--sm-card-media-radius: var(--sm-radius-md);--sm-card-overlay-bottom: linear-gradient( to top, rgb(0 0 0 / .78) 0%, rgb(0 0 0 / .35) 35%, rgb(0 0 0 / 0) 70% );--sm-card-overlay-top: linear-gradient( to bottom, rgb(0 0 0 / .6) 0%, rgb(0 0 0 / 0) 60% );--sm-card-overlay-full: linear-gradient( to top, rgb(0 0 0 / .6) 0%, rgb(0 0 0 / .2) 100% );--sm-card-meta-gap: 1rem;--sm-card-meta-icon-size: 1rem;--sm-card-meta-color: color-mix(in srgb, var(--sm-card-text) 70%, transparent);--sm-card-decoration-opacity: .18;--sm-card-grid-cols: 4;--sm-card-grid-gap: 1rem;--sm-card-grid-auto-rows: minmax(180px, auto)}@layer components{.sm-card{position:relative;display:flex;flex-direction:column;height:100%;gap:var(--sm-card-gap);background-color:var(--sm-card-bg);color:var(--sm-card-text);border:var(--sm-card-border-width) solid var(--sm-card-border);border-radius:var(--sm-card-radius);box-shadow:var(--sm-card-shadow);overflow:hidden;isolation:isolate;text-decoration:none}.sm-card[data-surface=outlined]{box-shadow:var(--sm-card-outlined-shadow, none);--sm-card-border-width: 1px}.sm-card[data-surface=elevated]{--sm-card-border-width: 0;--sm-card-border: transparent;--sm-card-shadow: 0 18px 40px -20px rgb(0 0 0 / .25), 0 4px 12px -6px rgb(0 0 0 / .12)}.sm-card[data-surface=ghost]{--sm-card-bg: transparent;--sm-card-shadow: none;--sm-card-border-width: 0;--sm-card-border: transparent}.sm-card[data-surface=glass]{--sm-card-bg: color-mix(in srgb, var(--sm-bg-surface) 55%, transparent);--sm-card-border: color-mix(in srgb, var(--sm-text-primary) 12%, transparent);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.sm-card[data-tone=brand]{--sm-card-bg: var(--sm-primary);--sm-card-text: var(--sm-primary-text);--sm-card-border: transparent}.sm-card[data-tone=inverse]{--sm-card-bg: var(--sm-bg-interactive);--sm-card-text: var(--sm-text-inverse);--sm-card-border: transparent}.sm-card[data-tone=success]{--sm-card-bg: var(--sm-success);--sm-card-text: var(--sm-success-text);--sm-card-border: transparent}.sm-card[data-tone=warning]{--sm-card-bg: var(--sm-warning);--sm-card-text: var(--sm-warning-text);--sm-card-border: transparent}.sm-card[data-tone=error]{--sm-card-bg: var(--sm-error);--sm-card-text: var(--sm-error-text);--sm-card-border: transparent}.sm-card[data-tone=info]{--sm-card-bg: var(--sm-info);--sm-card-text: var(--sm-info-text);--sm-card-border: transparent}.sm-card[data-radius=sm]{--sm-card-radius: var(--sm-card-radius-sm)}.sm-card[data-radius=md]{--sm-card-radius: var(--sm-card-radius-md)}.sm-card[data-radius=lg]{--sm-card-radius: var(--sm-card-radius-lg)}.sm-card[data-radius=xl]{--sm-card-radius: var(--sm-card-radius-xl)}.sm-card[data-radius="2xl"]{--sm-card-radius: var(--sm-card-radius-2xl)}.sm-card[data-orientation=horizontal]{flex-direction:row;align-items:stretch}.sm-card[data-orientation=horizontal]>.sm-card__media{flex:0 0 auto;align-self:stretch}.sm-card[data-interactive=true]{cursor:pointer;transition:var(--sm-transition)}.sm-card[data-interactive=true]:hover{transform:translateY(-2px);box-shadow:0 24px 48px -24px #00000047,0 6px 16px -8px #00000024}.sm-card[data-interactive=true]:focus-visible{outline:2px solid var(--sm-primary);outline-offset:2px}.sm-card__header{display:grid;grid-template-rows:auto auto;grid-auto-rows:min-content;align-items:start;gap:var(--sm-card-header-gap);padding:var(--sm-card-header-padding);position:relative;z-index:1}.sm-card__header:has([data-slot=card-action]){grid-template-columns:1fr auto}.sm-card__title{font-family:var(--sm-font-family);font-size:var(--sm-card-title-size);font-weight:600;line-height:1.3;letter-spacing:-.01em;color:var(--sm-card-text);margin:0}.sm-card__description{font-family:var(--sm-font-family);font-size:var(--sm-font-size-sm);line-height:1.5;color:color-mix(in srgb,var(--sm-card-text) 65%,transparent)}.sm-card__eyebrow{display:inline-flex;align-items:center;align-self:flex-start;width:fit-content;padding:var(--sm-card-eyebrow-padding);background-color:var(--sm-card-eyebrow-bg);color:var(--sm-card-eyebrow-text);border-radius:var(--sm-card-eyebrow-radius);font-family:var(--sm-font-family);font-size:var(--sm-card-eyebrow-font-size);font-weight:600;letter-spacing:var(--sm-card-eyebrow-letter-spacing);text-transform:uppercase;margin-bottom:.5rem}.sm-card__action{grid-column-start:2;grid-row:1/span 3;align-self:start;justify-self:end}.sm-card__action[data-floating=true]{position:absolute;top:var(--sm-card-padding);right:var(--sm-card-padding);z-index:3}.sm-card__content{padding:0 var(--sm-card-content-padding) var(--sm-card-content-padding);position:relative;z-index:1}.sm-card__content:first-child{padding-top:var(--sm-card-content-padding)}.sm-card__footer{display:flex;align-items:center;gap:var(--sm-card-footer-gap);padding:0 var(--sm-card-footer-padding) var(--sm-card-footer-padding);position:relative;z-index:1;margin-top:auto}.sm-card__footer[data-surface=contrast]{background-color:var(--sm-bg-surface);color:var(--sm-text-primary);padding:var(--sm-card-footer-padding);margin-top:auto;border-top:1px solid var(--sm-border-default)}.sm-card__media{position:relative;width:100%;aspect-ratio:var(--sm-card-media-aspect);overflow:hidden;background-color:color-mix(in srgb,var(--sm-card-text) 6%,transparent)}.sm-card__media>img,.sm-card__media>video{display:block;width:100%;height:100%;object-fit:cover}.sm-card__media[data-mode=contain]>img,.sm-card__media[data-mode=contain]>video{object-fit:contain}.sm-card__media[data-mode=bleed]{border-radius:0}.sm-card__media[data-mode=inset]{margin:var(--sm-card-padding);margin-top:0;border-radius:var(--sm-card-media-radius)}.sm-card__media[data-mode=float]{width:calc(100% - 2 * var(--sm-card-padding));margin:var(--sm-card-padding);border-radius:var(--sm-card-media-radius)}.sm-card__media[data-mode=inset-start]{width:calc(100% - var(--sm-card-padding));margin:var(--sm-card-padding) var(--sm-card-padding) var(--sm-card-padding) 0;border-radius:0 var(--sm-card-media-radius) var(--sm-card-media-radius) 0}.sm-card__media[data-mode=inset-end]{width:calc(100% - var(--sm-card-padding));margin:var(--sm-card-padding) 0 var(--sm-card-padding) var(--sm-card-padding);border-radius:var(--sm-card-media-radius) 0 0 var(--sm-card-media-radius)}.sm-card__overlay{position:absolute;inset:0;pointer-events:none;z-index:2}.sm-card__overlay[data-gradient=bottom]{background:var(--sm-card-overlay-bottom)}.sm-card__overlay[data-gradient=top]{background:var(--sm-card-overlay-top)}.sm-card__overlay[data-gradient=full]{background:var(--sm-card-overlay-full)}.sm-card__body--over-media{position:absolute;inset:auto 0 0;z-index:3;padding:var(--sm-card-over-media-extend, 8rem) var(--sm-card-padding) var(--sm-card-padding);color:var(--sm-text-inverse);backdrop-filter:blur(var(--sm-card-over-media-blur, 28px));-webkit-backdrop-filter:blur(var(--sm-card-over-media-blur, 28px));-webkit-mask-image:linear-gradient(to bottom,transparent 0%,black 65%);mask-image:linear-gradient(to bottom,transparent 0%,black 65%)}.sm-card__decoration{position:absolute;inset:0;z-index:0;pointer-events:none;opacity:var(--sm-card-decoration-opacity);overflow:hidden}.sm-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sm-card-meta-gap);padding:0 var(--sm-card-content-padding) var(--sm-card-content-padding);color:var(--sm-card-meta-color);font-size:var(--sm-font-size-sm);position:relative;z-index:1}.sm-card__meta-item{display:inline-flex;align-items:center;gap:.375rem}.sm-card__meta-item svg{width:var(--sm-card-meta-icon-size);height:var(--sm-card-meta-icon-size);flex-shrink:0}.sm-card-grid{display:grid;grid-template-columns:repeat(var(--sm-card-grid-cols),minmax(0,1fr));grid-auto-rows:var(--sm-card-grid-auto-rows);gap:var(--sm-card-grid-gap);width:100%}.sm-card-grid__item{grid-column:span var(--sm-card-grid-col-span, 1);grid-row:span var(--sm-card-grid-row-span, 1);min-width:0}.sm-card-grid__item>.sm-card{width:100%;height:100%}@media(max-width:900px){.sm-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sm-card-grid__item{grid-column:span min(var(--sm-card-grid-col-span, 1),2)}}@media(max-width:560px){.sm-card-grid{grid-template-columns:1fr}.sm-card-grid__item{grid-column:1/-1;grid-row:span 1}}}:root{--sm-table-radius: var(--sm-radius-md, .5rem);--sm-table-border: var(--sm-border-default, rgba(0, 0, 0, .1));--sm-table-shadow: none;--sm-table-bg: var(--sm-bg-surface, #fff);--sm-table-bg-stripe: var(--sm-bg-surface-raised, #fafafa);--sm-table-bg-row-hover: color-mix(in srgb, var(--sm-bg-interactive, #18181b) 4%, transparent);--sm-table-bg-row-selected: color-mix(in srgb, var(--sm-bg-interactive, #18181b) 6%, transparent);--sm-table-head-bg: var(--sm-bg-surface-raised, #fafafa);--sm-table-head-text: var(--sm-text-secondary, #71717a);--sm-table-head-weight: 600;--sm-table-head-transform: uppercase;--sm-table-head-letter-spacing: .04em;--sm-table-head-size: .75rem;--sm-table-head-height: 2.5rem;--sm-table-head-border: var(--sm-border-default, rgba(0, 0, 0, .1));--sm-table-cell-px: 1rem;--sm-table-cell-py: .75rem;--sm-table-cell-height: 2.75rem;--sm-table-cell-text: var(--sm-text-primary, #09090b);--sm-table-cell-size: .875rem;--sm-table-cell-border: var(--sm-border-default, rgba(0, 0, 0, .07));--sm-table-compact-head-height: 2rem;--sm-table-compact-cell-px: .75rem;--sm-table-compact-cell-py: .5rem;--sm-table-compact-cell-height: 2.25rem;--sm-table-compact-cell-size: .8125rem;--sm-table-expand-width: 2.5rem;--sm-table-expand-size: 1.5rem;--sm-table-expand-radius: var(--sm-radius-sm, .375rem);--sm-table-expand-color: var(--sm-text-secondary, #71717a);--sm-table-expand-color-open: var(--sm-bg-interactive, #18181b);--sm-table-detail-bg: var(--sm-bg-surface-raised, #fafafa);--sm-table-detail-padding: .5rem;--sm-table-detail-panel-bg: var(--sm-bg-surface, #fff);--sm-table-detail-panel-border: var(--sm-border-default, rgba(0, 0, 0, .1));--sm-table-detail-panel-radius: var(--sm-radius-md, .5rem);--sm-table-detail-panel-padding: .5rem;--sm-table-detail-size: .8125rem;--sm-table-detail-label-text: var(--sm-text-secondary, #71717a);--sm-table-detail-label-width: minmax(7rem, 12rem);--sm-table-detail-item-py: .25rem;--sm-table-detail-item-px: .5rem;--sm-table-detail-stripe: var(--sm-bg-surface-raised, #fafafa);--sm-table-detail-column-width: 22rem;--sm-table-detail-column-gap: 2rem;--sm-table-foot-bg: var(--sm-bg-surface-raised, #fafafa);--sm-table-foot-text: var(--sm-text-secondary, #71717a);--sm-table-foot-weight: 500;--sm-table-foot-size: .8125rem;--sm-table-foot-border: var(--sm-border-default, rgba(0, 0, 0, .1));--sm-table-caption-text: var(--sm-text-secondary, #71717a);--sm-table-caption-size: .8125rem;--sm-table-caption-py: .75rem;--sm-table-sort-icon-size: .875rem;--sm-table-sort-icon-color: var(--sm-text-secondary, #71717a);--sm-table-sort-icon-active: var(--sm-bg-interactive, #18181b);--sm-table-transition: var(--sm-transition, background-color .15s ease)}@layer components{.sm-table-wrapper{position:relative;width:100%;overflow:auto;border-radius:var(--sm-table-radius);border:1px solid var(--sm-table-border);background-color:var(--sm-table-bg);box-shadow:var(--sm-table-shadow);font-family:var(--sm-font-family)}.sm-table{width:100%;font-family:var(--sm-font-family)}.sm-table--has-columns{display:grid;grid-template-columns:var(--sm-table-columns)}.sm-table--has-columns .sm-table__header,.sm-table--has-columns .sm-table__body,.sm-table--has-columns .sm-table__footer{display:contents}.sm-table--has-columns .sm-table__head-row,.sm-table--has-columns .sm-table__row{grid-template-columns:subgrid;grid-column:1/-1;grid-auto-flow:unset;grid-auto-columns:unset}.sm-table--has-columns .sm-table__footer .sm-table__row:first-child{border-top:1px solid var(--sm-table-foot-border)}.sm-table--expandable:not(.sm-table--has-columns) .sm-table__head-row,.sm-table--expandable:not(.sm-table--has-columns) .sm-table__row{grid-template-columns:var(--sm-table-expand-width)}.sm-table--striped .sm-table__body .sm-table__row:nth-child(2n):not(.sm-table__row--selected){background-color:var(--sm-table-bg-stripe)}.sm-table--bordered .sm-table__head-cell,.sm-table--bordered .sm-table__cell{border-inline-end:1px solid var(--sm-table-cell-border)}.sm-table--bordered .sm-table__head-cell:last-child,.sm-table--bordered .sm-table__cell:last-child{border-inline-end:none}.sm-table--flush .sm-table__head-cell:first-child,.sm-table--flush .sm-table__cell:first-child{padding-inline-start:0}.sm-table--flush .sm-table__head-cell:last-child,.sm-table--flush .sm-table__cell:last-child{padding-inline-end:0}.sm-table--flush .sm-table__expand-cell{justify-content:flex-start}.sm-table--compact .sm-table__head-cell{height:var(--sm-table-compact-head-height);padding-inline:var(--sm-table-compact-cell-px);font-size:var(--sm-table-compact-cell-size)}.sm-table--compact .sm-table__cell{min-height:var(--sm-table-compact-cell-height);padding-block:var(--sm-table-compact-cell-py);padding-inline:var(--sm-table-compact-cell-px);font-size:var(--sm-table-compact-cell-size)}.sm-table__caption{padding-block:var(--sm-table-caption-py);padding-inline:var(--sm-table-cell-px);font-size:var(--sm-table-caption-size);color:var(--sm-table-caption-text);text-align:start}.sm-table__header{background-color:var(--sm-table-head-bg)}.sm-table__body{background-color:var(--sm-table-bg)}.sm-table__footer{background-color:var(--sm-table-foot-bg);border-top:1px solid var(--sm-table-foot-border)}.sm-table__footer .sm-table__cell{font-size:var(--sm-table-foot-size);font-weight:var(--sm-table-foot-weight);color:var(--sm-table-foot-text)}.sm-table-wrapper--sticky-header .sm-table__head-row{position:sticky;top:0;z-index:2;background-color:var(--sm-table-head-bg)}.sm-table__head-row,.sm-table__row{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;align-items:center}.sm-table__head-row{border-bottom:1px solid var(--sm-table-head-border);background-color:var(--sm-table-head-bg)}.sm-table__row{border-bottom:1px solid var(--sm-table-cell-border)}.sm-table__row:last-child{border-bottom:none}.sm-table__row--selectable{cursor:pointer}.sm-table__row--selectable:hover{background-color:var(--sm-table-bg-row-hover)}.sm-table__row--selected{background-color:var(--sm-table-bg-row-selected)}.sm-table__head-cell{height:var(--sm-table-head-height);padding-inline:var(--sm-table-cell-px);font-size:var(--sm-table-head-size);font-weight:var(--sm-table-head-weight);text-transform:var(--sm-table-head-transform);letter-spacing:var(--sm-table-head-letter-spacing);color:var(--sm-table-head-text);text-align:start;display:flex;align-items:center;white-space:nowrap}.sm-table__head-cell--sortable{cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;transition:var(--sm-table-transition)}.sm-table__head-cell--sortable:hover{background-color:var(--sm-table-bg-row-hover);color:var(--sm-table-cell-text)}.sm-table__head-cell--sortable:focus{outline:none}.sm-table__head-cell--sortable:focus-visible{box-shadow:inset 0 0 0 2px var(--sm-border-focus, var(--sm-bg-interactive))}.sm-table__head-cell--sortable:focus:not(:focus-visible){box-shadow:none}.sm-table__head-cell[aria-sort=ascending],.sm-table__head-cell[aria-sort=descending]{color:var(--sm-table-cell-text)}.sm-table__head-cell[aria-sort=ascending] .sm-table__sort-icon,.sm-table__head-cell[aria-sort=descending] .sm-table__sort-icon{color:var(--sm-table-sort-icon-active);opacity:1}.sm-table__head-cell-inner{display:inline-flex;align-items:center;gap:.375rem}.sm-table__sort-icon{display:inline-flex;align-items:center;flex-shrink:0;width:var(--sm-table-sort-icon-size);height:var(--sm-table-sort-icon-size);color:var(--sm-table-sort-icon-color);opacity:.5;transition:var(--sm-table-transition)}.sm-table__sort-icon svg{width:100%;height:100%}@media(prefers-reduced-motion:reduce){.sm-table__sort-icon{transition:none}}.sm-table__cell{min-height:var(--sm-table-cell-height);padding-block:var(--sm-table-cell-py);padding-inline:var(--sm-table-cell-px);font-size:var(--sm-table-cell-size);color:var(--sm-table-cell-text);display:flex;align-items:center;overflow-wrap:anywhere}.sm-table__expand-cell{padding-inline:0;justify-content:center}.sm-table__expand{display:inline-flex;align-items:center;justify-content:center;width:var(--sm-table-expand-size);height:var(--sm-table-expand-size);padding:0;border:1px solid transparent;border-radius:var(--sm-table-expand-radius);background:none;color:var(--sm-table-expand-color);cursor:pointer;transition:var(--sm-table-transition)}.sm-table__expand svg{width:1rem;height:1rem;transition:transform .15s ease}@media(prefers-reduced-motion:reduce){.sm-table__expand svg{transition:none}}.sm-table__expand:hover{background-color:var(--sm-table-bg-row-hover);color:var(--sm-table-cell-text)}.sm-table__expand:focus-visible{outline:2px solid var(--sm-border-focus, var(--sm-bg-interactive));outline-offset:1px}.sm-table__expand[aria-expanded=true]{border-color:var(--sm-table-expand-color-open);color:var(--sm-table-expand-color-open)}.sm-table__expand[aria-expanded=true] svg{transform:rotate(90deg)}.sm-table__detail-row{grid-column:1/-1;border-bottom:1px solid var(--sm-table-cell-border);background-color:var(--sm-table-detail-bg)}.sm-table__detail-row:last-child{border-bottom:none}.sm-table__row--expanded:last-child{border-bottom:1px solid var(--sm-table-cell-border)}.sm-table__detail{padding:var(--sm-table-detail-padding);font-size:var(--sm-table-detail-size);color:var(--sm-table-cell-text)}.sm-table__detail-panel{padding:var(--sm-table-detail-panel-padding);border:1px solid var(--sm-table-detail-panel-border);border-radius:var(--sm-table-detail-panel-radius);background-color:var(--sm-table-detail-panel-bg)}.sm-table__detail-list{margin:0;columns:var(--sm-table-detail-column-width) 2;column-gap:var(--sm-table-detail-column-gap);column-rule:1px solid var(--sm-table-detail-panel-border)}.sm-table__detail-item{display:grid;grid-template-columns:var(--sm-table-detail-label-width) minmax(0,1fr);column-gap:.75rem;align-items:baseline;padding:var(--sm-table-detail-item-py) var(--sm-table-detail-item-px);border-radius:var(--sm-table-expand-radius);break-inside:avoid}.sm-table__detail-item:nth-child(odd){background-color:var(--sm-table-detail-stripe)}.sm-table__detail-label{color:var(--sm-table-detail-label-text)}.sm-table__detail-value{margin:0;min-width:0;overflow-wrap:anywhere}.sm-table__detail-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.sm-table__detail-list+.sm-table__detail-actions{margin-top:var(--sm-table-detail-panel-padding);padding-top:var(--sm-table-detail-panel-padding);border-top:1px solid var(--sm-table-detail-panel-border)}.sm-table__sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}:root{--sm-breadcrumb-text: var(--sm-text-secondary);--sm-breadcrumb-text-active: var(--sm-text-primary);--sm-breadcrumb-text-hover: var(--sm-text-primary);--sm-breadcrumb-separator-color: var(--sm-text-disabled);--sm-breadcrumb-font-size: var(--sm-text-sm, .875rem);--sm-breadcrumb-ellipsis-size: 1rem;--sm-breadcrumb-gap-base: .375rem;--sm-breadcrumb-gap: calc(var(--sm-breadcrumb-gap-base) * var(--sm-density-factor, 1));--sm-breadcrumb-focus-ring: 0 0 0 2px var(--sm-bg-surface), 0 0 0 4px var(--sm-border-focus);--sm-breadcrumb-transition: color var(--sm-transition, .15s ease);--sm-breadcrumb-dropdown-trigger-text: var(--sm-breadcrumb-text)}@layer components{.sm-breadcrumb{display:block;font-size:var(--sm-breadcrumb-font-size);font-family:var(--sm-font-family)}.sm-breadcrumb__list{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sm-breadcrumb-gap);padding:0;margin:0;list-style:none}.sm-breadcrumb__item{display:inline-flex;align-items:center;gap:var(--sm-breadcrumb-gap)}.sm-breadcrumb__link{color:var(--sm-breadcrumb-text);text-decoration:none;transition:var(--sm-breadcrumb-transition);cursor:pointer}.sm-breadcrumb__link:hover{color:var(--sm-breadcrumb-text-hover);text-decoration:underline;text-underline-offset:3px}.sm-breadcrumb__link:focus-visible{outline:none;border-radius:var(--sm-radius-sm, 2px);box-shadow:var(--sm-breadcrumb-focus-ring)}.sm-breadcrumb__page{color:var(--sm-breadcrumb-text-active);font-weight:500;cursor:default}.sm-breadcrumb__separator{display:flex;align-items:center;color:var(--sm-breadcrumb-separator-color);flex-shrink:0;-webkit-user-select:none;user-select:none}.sm-breadcrumb__separator[aria-hidden=true]{pointer-events:none}.sm-breadcrumb__separator svg{inline-size:var(--sm-breadcrumb-ellipsis-size);block-size:var(--sm-breadcrumb-ellipsis-size)}.sm-breadcrumb__ellipsis{display:inline-flex;align-items:center;justify-content:center;color:var(--sm-breadcrumb-text);cursor:default;gap:.25rem}.sm-breadcrumb__ellipsis svg{inline-size:var(--sm-breadcrumb-ellipsis-size);block-size:var(--sm-breadcrumb-ellipsis-size)}.sm-breadcrumb .sr-only{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.sm-breadcrumb__dropdown{position:relative;display:inline-flex;align-items:center}.sm-breadcrumb__dropdown-trigger{display:inline-flex;align-items:center;gap:.25rem;color:var(--sm-breadcrumb-dropdown-trigger-text);background:none;border:none;padding:0;margin:0;cursor:pointer;font-size:inherit;font-family:inherit;line-height:inherit;text-decoration:none;appearance:none;transition:var(--sm-breadcrumb-transition)}.sm-breadcrumb__dropdown-trigger:hover{color:var(--sm-breadcrumb-text-hover);text-decoration:underline;text-underline-offset:3px}.sm-breadcrumb__dropdown-trigger:focus-visible{outline:none;border-radius:var(--sm-radius-sm, 2px);box-shadow:var(--sm-breadcrumb-focus-ring)}.sm-breadcrumb__dropdown-icon{flex-shrink:0;opacity:.55;transition:opacity var(--sm-transition, .15s ease)}@media(prefers-reduced-motion:reduce){.sm-breadcrumb__dropdown-icon{transition:none}}.sm-breadcrumb__dropdown-trigger:hover .sm-breadcrumb__dropdown-icon,.sm-breadcrumb__dropdown-trigger[aria-expanded=true] .sm-breadcrumb__dropdown-icon{opacity:1}}:root{--cy-ink: #12100e;--cy-soot: #1e1b18;--cy-umber: #514a42;--cy-stone: #8c857c;--cy-rule: #e2dbd0;--cy-bone: #f5f1ea;--cy-brass: #c8a96b;--cy-brass-ink: #8a6e3b;--cy-verdigris: #3b564a;--cy-warning: #b07c1e;--cy-danger: #a33a2e;--cy-radius: 6px;--cy-bone-deep: #ede7dc;--cy-ink-raised: #2b2622;--cy-stone-deep: #6e675e;--cy-font-sans: "Sora", system-ui, "Helvetica Neue", sans-serif;--cy-font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, monospace;--sm-font-family: var(--cy-font-sans);--sm-bg-interactive: var(--cy-ink);--sm-bg-interactive-hover: var(--cy-ink-raised);--sm-text-inverse: var(--cy-bone);--sm-border-interactive: var(--cy-ink);--sm-border-focus: var(--cy-brass);--sm-secondary: var(--cy-bone-deep);--sm-secondary-text: var(--cy-ink);--sm-secondary-hover: var(--cy-rule);--sm-accent: var(--cy-brass);--sm-accent-text: var(--cy-ink);--sm-accent-hover: #b8975a;--sm-neutral: var(--cy-bone-deep);--sm-neutral-text: var(--cy-ink);--sm-neutral-hover: var(--cy-rule);--sm-bg-surface: #ffffff;--sm-bg-surface-raised: var(--cy-bone);--sm-border-default: var(--cy-rule);--sm-border-subtle: rgba(18, 16, 14, .06);--sm-text-primary: var(--cy-ink);--sm-text-secondary: var(--cy-umber);--sm-text-brand: var(--cy-ink);--sm-info: var(--cy-umber);--sm-info-text: #ffffff;--sm-success: var(--cy-verdigris);--sm-success-text: var(--cy-bone);--sm-warning: var(--cy-warning);--sm-warning-text: var(--cy-ink);--sm-error: var(--cy-danger);--sm-error-text: #ffffff;--sm-radius-sm: var(--cy-radius);--sm-radius-md: var(--cy-radius);--sm-radius-lg: 10px;--sm-primary-soft: var(--cy-bone-deep);--sm-primary-soft-text: var(--cy-ink);--sm-secondary-soft: var(--cy-bone);--sm-secondary-soft-text: var(--cy-umber);--sm-accent-soft: #f3ead7;--sm-accent-soft-text: var(--cy-brass-ink);--sm-neutral-soft: var(--cy-bone-deep);--sm-neutral-soft-text: var(--cy-umber);--sm-info-soft: var(--cy-bone-deep);--sm-info-soft-text: var(--cy-umber);--sm-success-soft: #e4eee8;--sm-success-soft-text: var(--cy-verdigris);--sm-warning-soft: #f6ecd6;--sm-warning-soft-text: #7a5510;--sm-error-soft: #f6e3df;--sm-error-soft-text: #8c2f25;--sm-shadow-sm: 0 1px 2px rgba(18, 16, 14, .05);--sm-shadow-md: 0 4px 12px rgba(18, 16, 14, .07);--sm-shadow-lg: 0 8px 24px rgba(18, 16, 14, .09);--sm-shadow-overlay: 0 4px 12px rgba(18, 16, 14, .08), 0 0 0 1px rgba(18, 16, 14, .04);--sm-shadow-interactive: 0 0 0 1px rgba(18, 16, 14, .06);--cy-field-border: color-mix(in srgb, var(--cy-ink) 26%, transparent);--sm-input-border: var(--cy-field-border);--sm-textarea-border: var(--cy-field-border);--sm-select-trigger-border: var(--cy-field-border);--sm-combobox-trigger-border: var(--cy-field-border);--sm-combobox-input-border: var(--cy-field-border);--cy-focus-ring: var(--cy-brass);--cy-field-focus-border: var(--cy-brass-ink);--cy-field-focus-shadow: 0 0 0 2px var(--cy-focus-ring);--sm-field-label-color: var(--sm-text-secondary);--sm-field-label-size: var(--sm-font-size-sm);--sm-label-color: var(--sm-text-secondary);--sm-label-size: var(--sm-font-size-sm);--sm-label-weight: 400;--sm-text-link: var(--cy-brass-ink);--sm-danger: var(--cy-danger);--sm-color-text: var(--cy-ink);--sm-color-text-subtle: var(--cy-stone-deep);--sm-color-surface-overlay: var(--cy-bone);--sm-color-border: var(--cy-rule);--sm-border: var(--cy-rule);--sm-bg-subtle: var(--cy-bone)}:root[data-mode=dark]{--sm-bg-interactive: var(--cy-bone);--sm-bg-interactive-hover: var(--cy-bone-deep);--sm-text-inverse: var(--cy-ink);--sm-border-interactive: var(--cy-bone);--sm-secondary: var(--cy-ink-raised);--sm-secondary-text: var(--cy-bone);--sm-secondary-hover: #3a342e;--sm-neutral: var(--cy-ink-raised);--sm-neutral-text: var(--cy-bone);--sm-neutral-hover: #3a342e;--sm-bg-surface: var(--cy-soot);--sm-bg-surface-raised: var(--cy-ink);--sm-border-default: #332d28;--sm-border-subtle: rgba(245, 241, 234, .08);--sm-text-primary: var(--cy-bone);--sm-text-secondary: #a9a29a;--sm-text-brand: var(--cy-bone);--sm-info: #c0b9af;--sm-info-text: var(--cy-ink);--sm-success: #a8c0b4;--sm-success-text: var(--cy-ink);--sm-warning: #d6a64a;--sm-warning-text: var(--cy-ink);--sm-error: #d9776b;--sm-error-text: var(--cy-ink);--sm-primary-soft: var(--cy-ink-raised);--sm-primary-soft-text: var(--cy-bone);--sm-secondary-soft: var(--cy-ink-raised);--sm-secondary-soft-text: #a9a29a;--sm-accent-soft: #2e2719;--sm-accent-soft-text: var(--cy-brass);--sm-neutral-soft: var(--cy-ink-raised);--sm-neutral-soft-text: #a9a29a;--sm-info-soft: var(--cy-ink-raised);--sm-info-soft-text: #c0b9af;--sm-success-soft: #1f2c26;--sm-success-soft-text: #a8c0b4;--sm-warning-soft: #2e2413;--sm-warning-soft-text: #e0b866;--sm-error-soft: #331915;--sm-error-soft-text: #e59a90;--cy-field-border: color-mix(in srgb, var(--cy-bone) 24%, transparent);--cy-field-focus-border: var(--cy-brass);--sm-text-link: var(--cy-brass);--sm-danger: #d9776b;--sm-color-text: var(--cy-bone);--sm-color-text-subtle: #a9a29a;--sm-color-surface-overlay: var(--cy-ink-raised);--sm-color-border: #332d28;--sm-border: #332d28;--sm-bg-subtle: var(--cy-ink-raised)}:root{--docs-topbar-h: 3.5rem;--docs-sidebar-w: 17rem;--docs-toc-w: 15rem;--docs-content-max: 46rem}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--sm-bg-surface-raised);color:var(--sm-text-primary);font-family:var(--sm-font-family);-webkit-font-smoothing:antialiased}::selection{background:var(--cy-brass);color:var(--cy-ink)}.docs-topbar{position:sticky;top:0;z-index:50;height:var(--docs-topbar-h);background:color-mix(in srgb,var(--sm-bg-surface) 88%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:var(--sm-border-width) solid var(--sm-border-default)}.docs-brand{display:inline-flex;align-items:center;gap:.55rem;color:var(--sm-text-primary);text-decoration:none}.docs-brand-mark{width:1.5rem;height:1.5rem;display:inline-flex}.docs-brand-mark svg{width:100%;height:100%}.docs-language{min-width:7.5rem}.docs-layout{background:var(--sm-bg-surface);display:grid;grid-template-columns:var(--docs-sidebar-w) minmax(0,1fr) var(--docs-toc-w);min-height:calc(100vh - var(--docs-topbar-h))}.docs-sidebar{position:sticky;top:var(--docs-topbar-h);align-self:start;height:calc(100vh - var(--docs-topbar-h));overflow-y:auto;padding:1.25rem .75rem 3rem;background:var(--sm-bg-surface-raised);border-right:var(--sm-border-width) solid var(--sm-border-default)}.docs-eyebrow{text-transform:uppercase;letter-spacing:.08em;padding:0 .6rem;margin:0}.docs-navlink{font-weight:400;white-space:normal;text-align:left;height:auto}.docs-navlink .sm-button__content{justify-content:space-between;width:100%;gap:.5rem}.docs-main{min-width:0;padding:2.25rem 3rem 5rem;background:var(--sm-bg-surface)}.docs-content{max-width:var(--docs-content-max)}.docs-home{max-width:52rem}.docs-home-link{text-decoration:none;color:inherit;display:block}.docs-home-card{height:100%;transition:var(--sm-transition)}.docs-home-link:hover .docs-home-card{border-color:var(--sm-border-focus)}.docs-crumbs{margin-bottom:1rem}.docs-toc{position:sticky;top:var(--docs-topbar-h);align-self:start;max-height:calc(100vh - var(--docs-topbar-h));overflow-y:auto;padding:2.25rem .75rem 3rem;background:var(--sm-bg-surface)}.docs-toc .docs-eyebrow{margin-bottom:.5rem}.docs-toc-link{font-weight:400;color:var(--sm-text-secondary);white-space:normal;text-align:left;height:auto}.docs-toc-link.lvl-3{padding-inline-start:1.25rem}.docs-toc-link.active{color:var(--sm-text-primary);font-weight:500}.docs-heading{scroll-margin-top:calc(var(--docs-topbar-h) + 1rem)}h1.docs-heading{margin:0 0 .75rem;font-weight:300;letter-spacing:-.03em}h2.docs-heading{font-weight:400;letter-spacing:-.02em}h3.docs-heading,h4.docs-heading{font-weight:500;letter-spacing:-.01em}.docs-home .sm-text--h1{font-weight:300;letter-spacing:-.03em}h2.docs-heading{margin:2.5rem 0 .9rem;padding-top:1.75rem;border-top:var(--sm-border-width) solid var(--sm-border-default)}h3.docs-heading{margin:1.9rem 0 .7rem}h4.docs-heading{margin:1.5rem 0 .5rem}.docs-p{margin:0 0 1rem;line-height:1.7}.docs-content ul,.docs-content ol{margin:0 0 1rem;padding-left:1.4rem;line-height:1.7}.docs-content li{margin:.3rem 0}.docs-content li>.docs-p{margin:0}.docs-content blockquote{margin:0 0 1rem;padding:.1rem 0 .1rem 1rem;color:var(--sm-text-secondary);border-left:3px solid var(--sm-border-default)}.docs-link{color:var(--sm-text-link);text-decoration:underline;text-underline-offset:3px;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent)}.docs-link:hover{text-decoration-color:currentColor}.docs-rule{margin:2.5rem 0}.docs-audience{margin:0 0 1rem;text-transform:uppercase;letter-spacing:.06em}.docs-callout{margin:0 0 1.25rem}.docs-callout .docs-p:last-child{margin-bottom:0}.docs-table{margin:0 0 1.25rem}.docs-table{overflow-x:auto}.docs-table table{table-layout:auto;width:100%}.docs-table td,.docs-table th{vertical-align:top;white-space:normal}.docs-table code{white-space:nowrap}.docs-content code{font-family:var(--cy-font-mono);font-size:.86em;background:var(--sm-bg-surface-raised);border:var(--sm-border-width) solid var(--sm-border-default);border-radius:var(--sm-radius-sm);padding:.08em .36em}.docs-codeblock{border:var(--sm-border-width) solid var(--sm-border-default);border-radius:var(--sm-radius-md);background:var(--sm-bg-surface-raised);overflow:hidden}.docs-codeblock-bar{padding:.25rem .4rem .25rem .9rem;border-bottom:var(--sm-border-width) solid var(--sm-border-default)}.docs-codeblock-bar .sm-text{margin:0;text-transform:uppercase;letter-spacing:.06em}.docs-codeblock pre{margin:0;padding:.9rem 1rem;overflow-x:auto}.docs-codeblock code{font-size:.82rem;line-height:1.6;background:none;border:0;padding:0}.docs-mermaid{margin:0 0 1.25rem;padding:1rem;overflow-x:auto;border:var(--sm-border-width) solid var(--sm-border-default);border-radius:var(--sm-radius-md);background:var(--sm-bg-surface)}.hljs-comment,.hljs-quote{color:var(--sm-text-secondary);font-style:italic}.hljs-keyword,.hljs-selector-tag,.hljs-built_in,.hljs-name,.hljs-tag{color:var(--sm-text-link)}.hljs-string,.hljs-attr,.hljs-symbol,.hljs-bullet,.hljs-addition{color:var(--sm-success-soft-text)}.hljs-number,.hljs-literal,.hljs-variable,.hljs-template-variable{color:var(--sm-warning-soft-text)}.hljs-title,.hljs-section,.hljs-type{color:var(--sm-text-primary);font-weight:500}.hljs-deletion{color:var(--sm-error-soft-text)}@media(max-width:1180px){.docs-layout{grid-template-columns:var(--docs-sidebar-w) minmax(0,1fr)}.docs-toc{display:none}}@media(max-width:780px){.docs-layout{grid-template-columns:minmax(0,1fr)}.docs-sidebar{position:static;height:auto;border-right:0;border-bottom:var(--sm-border-width) solid var(--sm-border-default)}.docs-main{padding:1.5rem 1.1rem 4rem}}
