:root{--color-neutral-0: #FFFFFF;--color-neutral-50: #FAFAFA;--color-neutral-100: #F3F3F3;--color-neutral-200: #E0E0E0;--color-neutral-300: #CDCDCD;--color-neutral-400: #B2B2B2;--color-neutral-500: #989898;--color-neutral-600: #6C6C6C;--color-neutral-700: #595959;--color-neutral-800: #3D3D3D;--color-neutral-900: #272727;--color-neutral-950: #141414;--color-neutral-1000: #0A0A0A;--color-blue-300: #93A4E0;--color-blue-500: #5469BD;--color-blue-700: #4C619D;--color-blue-900: #0F234D;--color-blue-950: #070E20;--color-slate-300: #B5CADD;--color-slate-600: #576789;--color-orange-300: #FFC8A2;--color-orange-500: #F97316;--color-red-100: #FDECEA;--color-red-300: #E08985;--color-red-400: #C4342B;--color-red-500: #B3261E;--color-red-900: #40201E;--color-green-100: #E8F5EC;--color-green-300: #74DC9C;--color-green-500: #166534;--color-green-900: #163B24;--color-amber-100: #FBF3D5;--color-amber-300: #E2C65A;--color-amber-500: #7D6300;--color-amber-900: #3B3416;--color-text-primary: #141414;--color-text-secondary: #576789;--color-text-tertiary: #6C6C6C;--color-text-disabled: #989898;--color-text-inverse: #FFFFFF;--color-text-on-accent: #141414;--color-text-on-dark-muted: #FFC8A2;--color-text-on-dark-secondary: #B5CADD;--color-text-link: #5469BD;--color-surface-page: #FFFFFF;--color-surface-sunken: #FAFAFA;--color-surface-subtle: #F3F3F3;--color-surface-disabled: #E0E0E0;--color-surface-inverse: #141414;--color-surface-inverse-raised: #272727;--color-surface-brand: #5469BD;--color-surface-banner: #0F234D;--color-surface-accent: #F97316;--color-border-subtle: #F3F3F3;--color-border-default: #CDCDCD;--color-border-control: #6C6C6C;--color-border-muted: #989898;--color-border-strong: #141414;--color-border-brand: #5469BD;--color-border-accent: #F97316;--color-border-cool: #B5CADD;--color-border-banner: #0F234D;--color-border-focus: #5469BD;--color-action-primary-bg: #5469BD;--color-action-primary-bg-hover: #4C619D;--color-action-primary-fg: #FFFFFF;--color-action-secondary-bg: #FFFFFF;--color-action-secondary-bg-hover: #F3F3F3;--color-action-secondary-fg: #141414;--color-action-secondary-border: #CDCDCD;--color-action-ghost-bg: #FFFFFF;--color-action-ghost-bg-hover: #F3F3F3;--color-action-ghost-fg: #141414;--color-action-ghost-border: #141414;--color-action-danger-bg: #B3261E;--color-action-danger-bg-hover: #141414;--color-action-danger-fg: #FFFFFF;--color-action-disabled-bg: #E0E0E0;--color-action-disabled-fg: #989898;--color-feedback-error-surface: #B3261E;--color-feedback-error-subtle: #FDECEA;--color-feedback-error-text: #B3261E;--color-feedback-error-border: #B3261E;--color-feedback-success-surface: #166534;--color-feedback-success-subtle: #E8F5EC;--color-feedback-success-text: #166534;--color-feedback-success-border: #166534;--color-feedback-warning-surface: #7D6300;--color-feedback-warning-subtle: #FBF3D5;--color-feedback-warning-text: #7D6300;--color-feedback-warning-border: #7D6300;--color-feedback-on-solid: #FFFFFF;--dimension-space-0: 0px;--dimension-space-4: 4px;--dimension-space-8: 8px;--dimension-space-12: 12px;--dimension-space-16: 16px;--dimension-space-20: 20px;--dimension-space-24: 24px;--dimension-space-28: 28px;--dimension-space-32: 32px;--dimension-space-40: 40px;--dimension-space-48: 48px;--dimension-space-64: 64px;--dimension-radius-control: 8px;--dimension-radius-panel: 20px;--dimension-radius-card: 30px;--dimension-radius-pill: 9999px;--dimension-border-hairline: 1px;--dimension-border-thick: 2px;--dimension-icon-16: 16px;--dimension-icon-20: 20px;--dimension-icon-24: 24px;--dimension-icon-32: 32px;--dimension-icon-40: 40px;--dimension-icon-48: 48px;--font-family-sans: Manrope, "Manrope Fallback", system-ui, sans-serif;--font-family-mono: "JetBrains Mono", "JetBrains Mono Fallback", ui-monospace, monospace;--font-weight-regular: 400;--font-weight-semibold: 600;--font-size-12: 12px;--font-size-14: 14px;--font-size-16: 16px;--font-size-20: 20px;--font-size-24: 24px;--font-size-28: 28px;--font-size-36: 36px;--font-size-52: 52px;--font-line-height-flat: 1;--font-line-height-heading: 1.2;--font-line-height-subheading: 1.3;--font-line-height-body: 1.4;--font-letter-spacing-none: 0px;--font-letter-spacing-tight: -.02em;--shadow-1: 0px 1px 2px 0px #0F234D14;--shadow-2: 0px 4px 12px 0px #0F234D1A;--shadow-3: 0px 12px 32px 0px #0F234D24;--shadow-on-dark-1: 0px 1px 2px 0px #00000066;--shadow-on-dark-2: 0px 4px 12px 0px #00000080;--shadow-on-dark-3: 0px 12px 32px 0px #00000099;--space-inset-xs: 4px;--space-inset-sm: 8px;--space-inset-md: 12px;--space-inset-lg: 16px;--space-inset-xl: 20px;--space-inset-2xl: 28px;--space-stack-xs: 4px;--space-stack-sm: 12px;--space-stack-md: 20px;--space-stack-lg: 32px;--space-stack-xl: 48px;--space-stack-2xl: 64px;--space-inline-xs: 4px;--space-inline-sm: 8px;--space-inline-md: 16px;--space-inline-lg: 24px;--radius-control: 8px;--radius-panel: 20px;--radius-card: 30px;--radius-pill: 9999px;--border-default: 1px;--border-strong: 2px;--border-focus: 2px;--elevation-raised: 0px 1px 2px 0px #0F234D14;--elevation-overlay: 0px 4px 12px 0px #0F234D1A;--elevation-modal: 0px 12px 32px 0px #0F234D24;--button-height: 46px;--button-radius: 8px;--button-padding-inline: 16px;--button-gap: 8px;--button-border-width: 1px;--button-primary-background: #5469BD;--button-primary-background-hover: #4C619D;--button-primary-foreground: #FFFFFF;--button-secondary-background: #FFFFFF;--button-secondary-background-hover: #F3F3F3;--button-secondary-foreground: #141414;--button-secondary-border: #CDCDCD;--button-ghost-background: #FFFFFF;--button-ghost-foreground: #141414;--button-ghost-border: #141414;--button-disabled-background: #E0E0E0;--button-disabled-foreground: #989898;--tag-height: 38px;--tag-height-lg: 46px;--tag-radius: 9999px;--tag-padding-inline: 16px;--tag-gap: 8px;--tag-border-width: 1px;--tag-on-light-background: #FFFFFF;--tag-on-light-foreground: #141414;--tag-on-light-border: #CDCDCD;--tag-brand-background: #5469BD;--tag-brand-foreground: #FFFFFF;--tag-accent-background: #F97316;--tag-accent-foreground: #141414;--tag-muted-background: #F3F3F3;--tag-muted-foreground: #141414;--tag-outline-foreground: #141414;--tag-outline-border: #141414;--tag-dot-size: 8px;--tag-success-background: #E8F5EC;--tag-success-foreground: #166534;--tag-success-border: #166534;--tag-warning-background: #FBF3D5;--tag-warning-foreground: #7D6300;--tag-warning-border: #7D6300;--tag-danger-background: #FDECEA;--tag-danger-foreground: #B3261E;--tag-danger-border: #B3261E;--input-height: 40px;--input-height-textarea: 80px;--input-radius: 8px;--input-padding-inline: 12px;--input-padding-block: 8px;--input-background: #FFFFFF;--input-border: #6C6C6C;--input-border-width: 1px;--input-placeholder-color: #6C6C6C;--input-value-color: #141414;--input-focus-border: #5469BD;--input-focus-border-width: 2px;--input-error-border: #B3261E;--input-disabled-background: #F3F3F3;--input-disabled-text: #989898;--checkbox-size: 20px;--checkbox-radius: 8px;--checkbox-border-width: 1px;--checkbox-border: #6C6C6C;--checkbox-background: #FFFFFF;--checkbox-checked-background: #5469BD;--checkbox-checked-mark: #FFFFFF;--checkbox-gap: 4px;--icon-badge-size: 48px;--icon-badge-radius: 8px;--feature-block-gap: 12px;--card-radius: 30px;--card-padding: 28px;--card-gap: 20px;--card-background: #FFFFFF;--card-hover-shadow: 0px 1px 2px 0px #0F234D14;--accordion-min-height: 82px;--accordion-radius: 20px;--accordion-padding-block: 28px;--accordion-padding-inline: 20px;--accordion-background: #FFFFFF;--accordion-icon-size: 24px;--select-height: 40px;--select-radius: 8px;--select-padding-inline: 12px;--select-padding-inline-end: 28px;--select-background: #FFFFFF;--select-border: #6C6C6C;--select-border-width: 1px;--select-focus-border: #5469BD;--select-error-border: #B3261E;--select-value-color: #141414;--select-disabled-background: #F3F3F3;--select-disabled-text: #989898;--select-chevron-size: 16px;--select-chevron-color: #6C6C6C;--tabs-height: 38px;--tabs-radius: 8px;--tabs-padding: 4px;--tabs-item-padding-inline: 12px;--tabs-gap: 4px;--tabs-track-background: #F3F3F3;--tabs-track-border: #F3F3F3;--tabs-item-foreground: #6C6C6C;--tabs-item-foreground-hover: #141414;--tabs-item-selected-background: #FFFFFF;--tabs-item-selected-foreground: #141414;--tabs-item-selected-shadow: 0px 1px 2px 0px #0F234D14;--tabs-underline-thickness: 2px;--tabs-underline-color: #F97316;--tabs-on-banner-foreground: #B5CADD;--tabs-on-banner-foreground-selected: #FFFFFF;--toast-max-width: 420px;--toast-radius: 8px;--toast-padding-inline: 16px;--toast-padding-block: 12px;--toast-gap: 8px;--toast-stack-gap: 4px;--toast-shadow: 0px 4px 12px 0px #0F234D1A;--toast-neutral-background: #141414;--toast-neutral-foreground: #FFFFFF;--toast-error-background: #B3261E;--toast-error-foreground: #FFFFFF;--toast-success-background: #166534;--toast-success-foreground: #FFFFFF;--spinner-size-sm: 16px;--spinner-size-md: 20px;--spinner-stroke-width: 2px;--empty-state-padding-block: 48px;--empty-state-padding-inline: 20px;--empty-state-gap: 12px;--empty-state-icon-size: 40px;--empty-state-icon-color: #6C6C6C;--empty-state-body-color: #576789}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--color-text-primary: #FFFFFF;--color-text-secondary: #B5CADD;--color-text-tertiary: #989898;--color-text-disabled: #6C6C6C;--color-text-inverse: #141414;--color-text-link: #93A4E0;--color-surface-page: #141414;--color-surface-sunken: #0A0A0A;--color-surface-subtle: #272727;--color-surface-disabled: #3D3D3D;--color-surface-inverse: #FFFFFF;--color-surface-inverse-raised: #FAFAFA;--color-surface-banner: #070E20;--color-border-subtle: #272727;--color-border-default: #3D3D3D;--color-border-control: #6C6C6C;--color-border-muted: #595959;--color-border-strong: #FFFFFF;--color-border-cool: #576789;--color-border-banner: #576789;--color-border-focus: #93A4E0;--color-action-secondary-bg: #272727;--color-action-secondary-bg-hover: #3D3D3D;--color-action-secondary-fg: #FFFFFF;--color-action-secondary-border: #595959;--color-action-ghost-bg: #141414;--color-action-ghost-bg-hover: #272727;--color-action-ghost-fg: #FFFFFF;--color-action-ghost-border: #FFFFFF;--color-action-danger-bg-hover: #C4342B;--color-action-disabled-bg: #3D3D3D;--color-action-disabled-fg: #6C6C6C;--color-feedback-error-subtle: #40201E;--color-feedback-error-text: #E08985;--color-feedback-error-border: #E08985;--color-feedback-success-subtle: #163B24;--color-feedback-success-text: #74DC9C;--color-feedback-success-border: #74DC9C;--color-feedback-warning-subtle: #3B3416;--color-feedback-warning-text: #E2C65A;--color-feedback-warning-border: #E2C65A;--elevation-raised: 0px 1px 2px 0px #00000066;--elevation-overlay: 0px 4px 12px 0px #00000080;--elevation-modal: 0px 12px 32px 0px #00000099}}:root[data-theme=dark]{--color-text-primary: #FFFFFF;--color-text-secondary: #B5CADD;--color-text-tertiary: #989898;--color-text-disabled: #6C6C6C;--color-text-inverse: #141414;--color-text-link: #93A4E0;--color-surface-page: #141414;--color-surface-sunken: #0A0A0A;--color-surface-subtle: #272727;--color-surface-disabled: #3D3D3D;--color-surface-inverse: #FFFFFF;--color-surface-inverse-raised: #FAFAFA;--color-surface-banner: #070E20;--color-border-subtle: #272727;--color-border-default: #3D3D3D;--color-border-control: #6C6C6C;--color-border-muted: #595959;--color-border-strong: #FFFFFF;--color-border-cool: #576789;--color-border-banner: #576789;--color-border-focus: #93A4E0;--color-action-secondary-bg: #272727;--color-action-secondary-bg-hover: #3D3D3D;--color-action-secondary-fg: #FFFFFF;--color-action-secondary-border: #595959;--color-action-ghost-bg: #141414;--color-action-ghost-bg-hover: #272727;--color-action-ghost-fg: #FFFFFF;--color-action-ghost-border: #FFFFFF;--color-action-danger-bg-hover: #C4342B;--color-action-disabled-bg: #3D3D3D;--color-action-disabled-fg: #6C6C6C;--color-feedback-error-subtle: #40201E;--color-feedback-error-text: #E08985;--color-feedback-error-border: #E08985;--color-feedback-success-subtle: #163B24;--color-feedback-success-text: #74DC9C;--color-feedback-success-border: #74DC9C;--color-feedback-warning-subtle: #3B3416;--color-feedback-warning-text: #E2C65A;--color-feedback-warning-border: #E2C65A;--elevation-raised: 0px 1px 2px 0px #00000066;--elevation-overlay: 0px 4px 12px 0px #00000080;--elevation-modal: 0px 12px 32px 0px #00000099}.type-display-desktop{font-family:Manrope,Manrope Fallback,system-ui,sans-serif;font-size:52px;font-weight:600;line-height:1;letter-spacing:-.02em}.type-display-tablet{font-family:Manrope,Manrope Fallback,system-ui,sans-serif;font-size:36px;font-weight:600;line-height:1;letter-spacing:-.02em}.type-display-phone{font-family:Manrope,Manrope Fallback,system-ui,sans-serif;font-size:28px;font-weight:600;line-height:1;letter-spacing:-.02em}.type-heading-h2{font-family:Manrope,Manrope Fallback,system-ui,sans-serif;font-size:36px;font-weight:600;line-height:1.2;letter-spacing:-.02em}.type-heading-h2-tablet{font-family:Manrope,Manrope Fallback,system-ui,sans-serif;font-size:28px;font-weight:600;line-height:1.2;letter-spacing:-.02em}.type-heading-h2-phone{font-family:Manrope,Manrope Fallback,system-ui,sans-serif;font-size:24px;font-weight:600;line-height:1.2;letter-spacing:-.02em}.type-heading-h3{font-family:Manrope,Manrope Fallback,system-ui,sans-serif;font-size:28px;font-weight:600;line-height:1.2;letter-spacing:-.02em}.type-heading-h4{font-family:Manrope,Manrope Fallback,system-ui,sans-serif;font-size:20px;font-weight:600;line-height:1.3;letter-spacing:0px}.type-body-default{font-family:Manrope,Manrope Fallback,system-ui,sans-serif;font-size:16px;font-weight:400;line-height:1.4;letter-spacing:0px}.type-body-strong{font-family:Manrope,Manrope Fallback,system-ui,sans-serif;font-size:16px;font-weight:600;line-height:1.4;letter-spacing:0px}.type-body-small{font-family:Manrope,Manrope Fallback,system-ui,sans-serif;font-size:14px;font-weight:400;line-height:1.4;letter-spacing:0px}.type-body-small-strong{font-family:Manrope,Manrope Fallback,system-ui,sans-serif;font-size:14px;font-weight:600;line-height:1.4;letter-spacing:0px}.type-body-caption{font-family:Manrope,Manrope Fallback,system-ui,sans-serif;font-size:12px;font-weight:400;line-height:1.4;letter-spacing:0px}.type-control-label{font-family:Manrope,Manrope Fallback,system-ui,sans-serif;font-size:16px;font-weight:600;line-height:1;letter-spacing:0px}.type-control-label-small{font-family:Manrope,Manrope Fallback,system-ui,sans-serif;font-size:14px;font-weight:600;line-height:1;letter-spacing:0px}.type-data-default{font-family:JetBrains Mono,JetBrains Mono Fallback,ui-monospace,monospace;font-size:14px;font-weight:400;line-height:1.4;letter-spacing:0px}.button-label,.tag-label{font-family:Manrope,Manrope Fallback,system-ui,sans-serif;font-size:16px;font-weight:600;line-height:1;letter-spacing:0px}.input-text{font-family:Manrope,Manrope Fallback,system-ui,sans-serif;font-size:14px;font-weight:400;line-height:1.4;letter-spacing:0px}.checkbox-label-text{font-family:Manrope,Manrope Fallback,system-ui,sans-serif;font-size:12px;font-weight:400;line-height:1.4;letter-spacing:0px}.feature-block-title{font-family:Manrope,Manrope Fallback,system-ui,sans-serif;font-size:20px;font-weight:600;line-height:1.3;letter-spacing:0px}.feature-block-body{font-family:Manrope,Manrope Fallback,system-ui,sans-serif;font-size:16px;font-weight:400;line-height:1.4;letter-spacing:0px}.card-title{font-family:Manrope,Manrope Fallback,system-ui,sans-serif;font-size:20px;font-weight:600;line-height:1.3;letter-spacing:0px}.card-body{font-family:Manrope,Manrope Fallback,system-ui,sans-serif;font-size:16px;font-weight:400;line-height:1.4;letter-spacing:0px}.accordion-title{font-family:Manrope,Manrope Fallback,system-ui,sans-serif;font-size:20px;font-weight:600;line-height:1.3;letter-spacing:0px}.accordion-body{font-family:Manrope,Manrope Fallback,system-ui,sans-serif;font-size:16px;font-weight:400;line-height:1.4;letter-spacing:0px}.select-text{font-family:Manrope,Manrope Fallback,system-ui,sans-serif;font-size:14px;font-weight:400;line-height:1.4;letter-spacing:0px}.tabs-label{font-family:Manrope,Manrope Fallback,system-ui,sans-serif;font-size:14px;font-weight:600;line-height:1;letter-spacing:0px}.toast-text{font-family:Manrope,Manrope Fallback,system-ui,sans-serif;font-size:14px;font-weight:400;line-height:1.4;letter-spacing:0px}.empty-state-title{font-family:Manrope,Manrope Fallback,system-ui,sans-serif;font-size:16px;font-weight:600;line-height:1.4;letter-spacing:0px}.empty-state-body{font-family:Manrope,Manrope Fallback,system-ui,sans-serif;font-size:14px;font-weight:400;line-height:1.4;letter-spacing:0px}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/manrope-latin-400-normal-PaqtzbVb.woff2) format("woff2");unicode-range:U+D,U+20-7E,U+A0-FF,U+102,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2022,U+2026,U+2039-203A,U+2044,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FFFF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/manrope-cyrillic-400-normal-BMzJvInZ.woff2) format("woff2");unicode-range:U+D,U+20,U+41,U+A0,U+C1,U+102,U+400-45F,U+490-491,U+2116,U+FFFF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/manrope-latin-600-normal-4f0koTD-.woff2) format("woff2");unicode-range:U+D,U+20-7E,U+A0-FF,U+102,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2022,U+2026,U+2039-203A,U+2044,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FFFF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/manrope-cyrillic-600-normal-DvRl3Mj-.woff2) format("woff2");unicode-range:U+D,U+20,U+41,U+A0,U+C1,U+102,U+400-45F,U+490-491,U+2116,U+FFFF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2) format("woff2");unicode-range:U+D,U+20-7E,U+A0-FF,U+102,U+131,U+152-153,U+2BC,U+2C6,U+2DA,U+2DC,U+300-301,U+303-304,U+308-309,U+323,U+2013-2014,U+2018-201A,U+201C-201E,U+2022,U+2026,U+2032-2033,U+2039-203A,U+2044,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/jetbrains-mono-cyrillic-400-normal-BEIGL1Tu.woff2) format("woff2");unicode-range:U+D,U+20,U+41,U+A0,U+C1,U+102,U+301,U+401-40C,U+40E-44F,U+451-45C,U+45E-45F,U+490-491,U+2116,U+FFFF}@font-face{font-family:Manrope Fallback;src:local("Arial"),local("Helvetica"),local("sans-serif");size-adjust:124.83%;ascent-override:85.4%;descent-override:24.03%;line-gap-override:0%}@font-face{font-family:JetBrains Mono Fallback;src:local("Courier New"),local("Helvetica"),local("sans-serif");size-adjust:99.98%;ascent-override:102.02%;descent-override:30%;line-gap-override:0%}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(147 197 253 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(147 197 253 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--font-family-sans);font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--font-family-mono);font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media (min-width: 640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width: 768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width: 1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width: 1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width: 1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.ui-icon{display:inline-block;flex:none;vertical-align:-.15em}.ui-shell{display:grid;grid-template-columns:var(--ui-sidebar-width) minmax(0,1fr);min-height:100vh;background-color:var(--color-surface-sunken);color:var(--color-text-primary)}@media (max-width: 1023px){.ui-shell{grid-template-columns:minmax(0,1fr)}}.ui-sidebar{display:flex;flex-direction:column;gap:var(--ui-space-lg);padding:var(--ui-space-lg) var(--ui-space-md);background-color:var(--color-surface-banner);color:var(--color-text-on-dark-secondary)}@media (min-width: 1024px){.ui-sidebar{position:sticky;top:0;height:100vh}}@media (max-width: 1023px){.ui-sidebar{border-right:0;border-bottom:var(--border-default) solid var(--color-border-default)}}.ui-brand{display:flex;align-items:center;gap:var(--ui-space-sm);text-decoration:none}.ui-brand-mark{display:inline-flex;flex:none;width:32px;height:32px;align-items:center;justify-content:center;background-color:var(--color-surface-brand);border-radius:var(--ui-radius-control);font-family:var(--font-family-sans);font-size:var(--font-size-16);font-weight:var(--font-weight-semibold);line-height:var(--font-line-height-flat);color:var(--ui-on-banner)}.ui-brand-text{display:flex;min-width:0;flex-direction:column;gap:2px}.ui-brand-name{font-family:var(--font-family-sans);font-size:var(--font-size-16);font-weight:var(--font-weight-semibold);line-height:var(--font-line-height-flat);letter-spacing:var(--font-letter-spacing-tight);color:var(--ui-on-banner)}.ui-brand-note{font-family:var(--font-family-sans);font-size:var(--ui-font-micro);font-weight:var(--font-weight-regular);line-height:var(--font-line-height-body);color:var(--color-text-on-dark-secondary)}.ui-nav{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}@media (max-width: 1023px){.ui-nav{flex-direction:row;flex-wrap:wrap;gap:var(--ui-space-xs)}}.ui-nav-link{display:flex;align-items:center;gap:var(--ui-space-sm);height:36px;padding:0 var(--ui-space-sm);border-radius:var(--ui-radius-control);font-family:var(--font-family-sans);font-size:var(--font-size-14);font-weight:var(--font-weight-regular);line-height:var(--font-line-height-flat);color:var(--color-text-on-dark-secondary);text-decoration:none;transition:background-color var(--ui-motion-fast) ease-out}.ui-nav-link>svg{flex:none;opacity:.75}.ui-nav-link:hover{background-color:var(--ui-inverse-wash);color:var(--ui-on-banner)}.ui-nav-link-current{position:relative;background-color:var(--ui-brand-wash);font-weight:var(--font-weight-semibold);color:var(--ui-on-banner)}.ui-nav-link-current>svg{opacity:1}.ui-nav-link-current:before{content:"";position:absolute;inset-block:6px;inset-inline-start:0;width:3px;border-radius:var(--ui-radius-pill);background-color:var(--color-surface-accent)}.ui-sidebar-foot{display:flex;flex-direction:column;gap:var(--ui-space-sm);padding-top:var(--ui-space-md);border-top:var(--border-default) solid var(--ui-inverse-line)}@media (min-width: 1024px){.ui-sidebar-foot{margin-top:auto}}.ui-actor{display:flex;min-width:0;align-items:center;gap:var(--ui-space-sm)}.ui-actor-mark{display:inline-flex;flex:none;width:28px;height:28px;align-items:center;justify-content:center;background-color:var(--ui-inverse-wash);border:var(--border-default) solid var(--ui-inverse-line);border-radius:var(--ui-radius-pill);font-family:var(--font-family-sans);font-size:var(--font-size-12);font-weight:var(--font-weight-semibold);line-height:var(--font-line-height-flat);color:var(--ui-on-banner);text-transform:uppercase}.ui-actor-text{display:flex;min-width:0;flex-direction:column}.ui-actor-role{font-family:var(--font-family-sans);font-size:var(--ui-font-micro);font-weight:var(--font-weight-semibold);line-height:var(--font-line-height-body);letter-spacing:var(--ui-caps-tracking);color:var(--color-text-on-dark-muted);text-transform:uppercase}.ui-actor-name{font-family:var(--font-family-sans);font-size:var(--font-size-14);font-weight:var(--font-weight-semibold);line-height:var(--font-line-height-body);color:var(--ui-on-banner);overflow-wrap:anywhere}.ui-main{display:flex;min-width:0;flex-direction:column}.ui-content{display:flex;width:100%;max-width:var(--ui-content-max);min-width:0;flex-direction:column;gap:var(--ui-space-md);padding:0 var(--ui-space-lg) var(--ui-space-lg)}.ui-content.ui-content-reading{max-width:var(--ui-content-reading-max);margin-inline:auto}.ui-pagehead{position:sticky;top:0;z-index:3;display:flex;flex-wrap:wrap;align-items:center;gap:var(--ui-space-md);margin:0 calc(-1 * var(--ui-space-lg)) 0;padding:var(--ui-space-md) var(--ui-space-lg);background-color:color-mix(in srgb,var(--color-surface-page) 88%,transparent);border-bottom:var(--border-default) solid var(--color-border-default);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ui-pagehead-main{display:flex;min-width:0;flex:1 1 320px;flex-direction:column;gap:var(--ui-space-xs)}.ui-pagehead-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ui-space-sm);margin-inline-start:auto}.ui-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ui-space-xs);font-family:var(--font-family-sans);font-size:var(--font-size-12);font-weight:var(--font-weight-regular);line-height:var(--font-line-height-body);color:var(--color-text-tertiary)}.ui-page-title{margin:0;font-family:var(--font-family-sans);font-size:var(--font-size-24);font-weight:var(--font-weight-semibold);line-height:var(--font-line-height-heading);letter-spacing:var(--font-letter-spacing-tight);color:var(--color-text-primary)}.ui-page-summary{margin:0;font-family:var(--font-family-sans);font-size:var(--font-size-12);font-weight:var(--font-weight-regular);line-height:var(--font-line-height-body);color:var(--color-text-secondary)}.ui-page-ident{margin:0;font-family:var(--font-family-mono);font-size:var(--font-size-12);font-weight:var(--font-weight-regular);line-height:var(--font-line-height-body);color:var(--color-text-secondary);overflow-wrap:anywhere;word-break:break-all;-webkit-user-select:all;-moz-user-select:all;user-select:all}.ui-hint{font-family:var(--font-family-sans);font-size:var(--font-size-12);line-height:var(--font-line-height-body);color:var(--color-text-secondary)}.ui-hint-summary{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:var(--ui-space-xs);cursor:pointer;font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);list-style:none}.ui-hint-summary:hover,.ui-hint-summary:focus-visible{color:var(--color-text-primary);text-decoration:underline}.ui-hint-summary::-webkit-details-marker{display:none}.ui-hint-summary:before{content:"";width:6px;height:6px;border-inline-end:2px solid currentcolor;border-block-end:2px solid currentcolor;transform:translateY(-1px) rotate(-45deg)}.ui-hint[open]>.ui-hint-summary:before{transform:translateY(-1px) rotate(45deg)}.ui-hint-body{margin:var(--ui-space-xs) 0 0;max-width:80ch;color:var(--color-text-secondary)}.ui-login{display:flex;min-height:100vh;align-items:center;justify-content:center;padding:var(--ui-space-lg);background-color:var(--color-surface-sunken);background-image:radial-gradient(circle at 50% 0%,color-mix(in srgb,var(--color-surface-brand) 18%,transparent),transparent 60%)}.ui-login-card{display:flex;width:100%;max-width:var(--ui-content-narrow-max);flex-direction:column;gap:var(--ui-space-md);padding:var(--ui-space-xl);background-color:var(--color-surface-page);border:var(--border-default) solid var(--color-border-default);border-radius:var(--ui-radius-panel);box-shadow:var(--elevation-modal)}.ui-login-mark{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;background-color:var(--color-surface-brand);border-radius:var(--ui-radius-control);font-family:var(--font-family-sans);font-size:var(--font-size-20);font-weight:var(--font-weight-semibold);line-height:var(--font-line-height-flat);color:var(--ui-on-banner)}.ui-login-title{margin:0;font-family:var(--font-family-sans);font-size:var(--font-size-24);font-weight:var(--font-weight-semibold);line-height:var(--font-line-height-heading);letter-spacing:var(--font-letter-spacing-tight);color:var(--color-text-primary)}.ui-login-hint{margin:0;font-family:var(--font-family-sans);font-size:var(--font-size-12);font-weight:var(--font-weight-regular);line-height:var(--font-line-height-body);color:var(--color-text-secondary)}.ui-panel{display:flex;min-width:0;flex-direction:column;background-color:var(--color-surface-page);border:var(--border-default) solid var(--color-border-default);border-radius:var(--ui-radius-panel)}.ui-panel-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ui-space-sm);padding:var(--ui-space-sm) var(--ui-space-md);border-bottom:var(--border-default) solid var(--color-border-default)}.ui-panel-title{margin:0;font-family:var(--font-family-sans);font-size:var(--font-size-16);font-weight:var(--font-weight-semibold);line-height:var(--font-line-height-body);letter-spacing:var(--font-letter-spacing-tight);color:var(--color-text-primary)}.ui-panel-note{padding:2px var(--ui-space-sm);background-color:var(--color-surface-subtle);border-radius:var(--ui-radius-pill);font-family:var(--font-family-sans);font-size:var(--ui-font-micro);font-weight:var(--font-weight-semibold);line-height:var(--font-line-height-body);color:var(--color-text-secondary);white-space:nowrap}.ui-panel-caption{margin:0;padding:var(--ui-space-sm) var(--ui-space-md);border-bottom:var(--border-default) solid var(--color-border-default);font-family:var(--font-family-sans);font-size:var(--font-size-12);font-weight:var(--font-weight-regular);line-height:var(--font-line-height-body);color:var(--color-text-secondary)}.ui-panel-caption-text{display:block;max-width:90ch}.ui-panel-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ui-space-sm);margin-inline-start:auto}.ui-panel-body{display:flex;min-width:0;flex-direction:column;gap:var(--ui-space-md);padding:var(--ui-space-md)}.ui-panel-body-flush{display:flex;min-width:0;flex-direction:column;overflow:hidden;border-bottom-left-radius:var(--ui-radius-panel);border-bottom-right-radius:var(--ui-radius-panel)}.ui-stack{display:flex;min-width:0;flex-direction:column;gap:var(--ui-space-md)}.ui-stack-tight{display:flex;min-width:0;flex-direction:column;gap:var(--ui-space-sm)}.ui-stack-start{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:var(--ui-space-sm)}.ui-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ui-space-sm)}.ui-form-row{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--ui-space-lg)}.ui-field{width:100%;max-width:48ch}.ui-field-narrow{width:100%;max-width:16ch}.ui-note{max-width:90ch}.ui-mono{font-family:var(--font-family-mono);font-size:var(--font-size-14);font-weight:var(--font-weight-regular);line-height:var(--font-line-height-body);color:var(--color-text-primary);overflow-wrap:anywhere;word-break:break-all;-webkit-user-select:all;-moz-user-select:all;user-select:all}.ui-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--ui-space-md);margin:0;padding:0;list-style:none}.ui-tile{display:flex;min-width:0;flex-direction:column;gap:var(--ui-space-xs);padding:var(--ui-space-md);background-color:var(--color-surface-page);border:var(--border-default) solid var(--color-border-default);border-radius:var(--ui-radius-panel)}.ui-tile-label{font-family:var(--font-family-sans);font-size:var(--ui-font-micro);font-weight:var(--font-weight-semibold);line-height:var(--font-line-height-body);letter-spacing:var(--ui-caps-tracking);color:var(--color-text-tertiary);text-transform:uppercase}.ui-tile-value{font-family:var(--font-family-sans);font-size:var(--font-size-28);font-weight:var(--font-weight-semibold);line-height:var(--font-line-height-flat);letter-spacing:var(--font-letter-spacing-tight);color:var(--color-text-primary);font-variant-numeric:tabular-nums}.ui-tile-value-moment{font-size:var(--font-size-20);line-height:var(--font-line-height-subheading)}.ui-tile-note{font-family:var(--font-family-sans);font-size:var(--font-size-12);font-weight:var(--font-weight-regular);line-height:var(--font-line-height-body);color:var(--color-text-tertiary)}.ui-table-frame{display:flex;min-width:0;flex-direction:column}.ui-table-scroll{--ui-table-rows: 18;min-width:0;max-height:calc(var(--ui-row-height) * (var(--ui-table-rows) + 1));overflow:auto;scroll-snap-type:y proximity}.ui-table-scroll:has(>.ui-table-airy){max-height:none;overflow:visible;scroll-snap-type:none}.ui-table-scroll:has(>.ui-table-airy) .ui-table-head-cell{position:static}.ui-table{width:100%;border-collapse:separate;border-spacing:0;font-family:var(--font-family-sans)}.ui-table-head-cell{position:sticky;top:0;z-index:1;height:var(--ui-row-height);padding:0 var(--ui-space-md);background-color:var(--color-surface-subtle);border-bottom:var(--border-default) solid var(--color-border-default);font-size:var(--ui-font-micro);font-weight:var(--font-weight-semibold);line-height:var(--font-line-height-flat);letter-spacing:var(--ui-caps-tracking);color:var(--color-text-tertiary);text-transform:uppercase;text-align:left;white-space:nowrap}.ui-table-head-cell-numeric{text-align:right}.ui-table-sort{display:inline-flex;align-items:center;gap:var(--ui-space-xs);color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.ui-table-row{background-color:var(--color-surface-page);scroll-snap-align:start;scroll-margin-top:var(--ui-row-height)}.ui-table-row:hover{background-color:var(--ui-wash)}.ui-table-cell{height:var(--ui-row-height);padding:0 var(--ui-space-md);vertical-align:middle;text-align:left}.ui-table-cell-numeric{text-align:right}.ui-table-value{font-size:var(--font-size-14);font-weight:var(--font-weight-regular);line-height:var(--font-line-height-heading);color:var(--color-text-primary)}.ui-table-unbreakable{font-size:var(--font-size-14);font-weight:var(--font-weight-regular);line-height:var(--font-line-height-heading);color:var(--color-text-primary);font-variant-numeric:tabular-nums;white-space:nowrap}.ui-table-number{font-family:var(--font-family-mono);font-size:var(--font-size-14);font-weight:var(--font-weight-regular);line-height:var(--font-line-height-flat);color:var(--color-text-primary);font-variant-numeric:tabular-nums;white-space:nowrap}.ui-table-prose{font-size:var(--font-size-14);font-weight:var(--font-weight-regular);line-height:var(--font-line-height-body);color:var(--color-text-primary)}.ui-table-value,.ui-table-prose,.ui-table-reason,.ui-table-note,.ui-table-link{--ui-cell-measure: 40ch;display:block;max-width:var(--ui-cell-measure);overflow-wrap:break-word}.ui-table-reason{font-size:var(--font-size-14);font-weight:var(--font-weight-regular);line-height:var(--font-line-height-body);color:var(--color-text-tertiary)}.ui-table-note{margin-top:2px;font-size:var(--font-size-12);font-weight:var(--font-weight-regular);line-height:var(--font-line-height-heading);color:var(--color-text-tertiary)}.ui-table-link{font-size:var(--font-size-14);line-height:var(--font-line-height-heading);color:var(--color-text-link);text-decoration:underline}.ui-table-links{display:flex;align-items:center;gap:var(--ui-space-xs);white-space:nowrap}.ui-action,.ui-table-action{display:inline-flex;align-items:center;gap:var(--ui-space-xs);height:var(--ui-control-height);padding:0 var(--ui-space-sm);background-color:var(--color-action-secondary-bg);border:var(--border-default) solid var(--color-action-secondary-border);border-radius:var(--ui-radius-control);font-family:var(--font-family-sans);font-size:var(--font-size-12);font-weight:var(--font-weight-semibold);line-height:var(--font-line-height-flat);color:var(--color-action-secondary-fg);text-decoration:none;white-space:nowrap;cursor:pointer}.ui-action:hover,.ui-table-action:hover{background-color:var(--color-action-secondary-bg-hover)}.ui-fieldset{display:flex;min-width:0;flex-direction:column;gap:var(--ui-space-sm)}.ui-fieldset+.ui-fieldset,.ui-fieldset:not(:first-child){padding-top:var(--ui-space-md);border-top:var(--border-default) solid var(--ui-line)}.ui-fieldset-legend{font-family:var(--font-family-sans);font-size:var(--ui-font-micro);font-weight:var(--font-weight-semibold);line-height:var(--font-line-height-body);letter-spacing:var(--ui-caps-tracking);color:var(--color-text-secondary);text-transform:uppercase}.ui-choice-grid{display:grid;gap:var(--ui-space-xs) var(--ui-space-lg);grid-template-columns:repeat(auto-fill,minmax(28ch,1fr))}.ui-choice-grid input[type=checkbox]{border-radius:4px}.ui-choice-grid label>span:last-child{font-size:var(--font-size-14);color:var(--color-text-primary)}.ui-choice-grid input[type=checkbox]:disabled+svg+span,.ui-choice-grid label:has(input:disabled)>span:last-child{color:var(--color-text-disabled)}.ui-table-detail-line{display:flex;min-width:0;align-items:baseline;gap:var(--ui-space-xs)}.ui-table-detail-toggle{display:inline-block;flex:none;padding:0;background-color:transparent;border:0;font-family:var(--font-family-sans);font-size:var(--font-size-12);font-weight:var(--font-weight-semibold);line-height:var(--font-line-height-heading);color:var(--color-text-secondary);white-space:nowrap;cursor:pointer}.ui-table-detail-toggle>svg{display:inline-block;margin-right:var(--ui-space-xs);vertical-align:-.2em}.ui-table-detail-toggle:hover,.ui-table-detail-toggle:focus-visible{color:var(--color-text-primary);text-decoration:underline}.ui-table-detail-title{margin:0;font-family:var(--font-family-sans);font-size:var(--font-size-12);font-weight:var(--font-weight-semibold);line-height:var(--font-line-height-heading);color:var(--color-text-secondary)}.ui-table-details{display:flex;flex-direction:column;gap:var(--ui-space-sm)}.ui-table-detail-panel{display:flex;flex-direction:column;gap:var(--ui-space-xs)}.ui-table-detail-panel[hidden]{display:none}.ui-table-reason-row{background-color:var(--color-surface-sunken)}.ui-table-reason-cell{padding:var(--ui-space-sm);border-bottom:var(--border-default) solid var(--color-border-subtle);vertical-align:top;text-align:left}.ui-table-reason-text{margin:0;max-width:100ch;font-family:var(--font-family-sans);font-size:var(--font-size-12);font-weight:var(--font-weight-regular);line-height:var(--font-line-height-body);color:var(--color-text-secondary);overflow-wrap:break-word}.ui-table-truncated{margin:0;padding:var(--ui-space-sm) var(--ui-space-md);border-top:var(--border-default) solid var(--color-border-default);font-family:var(--font-family-sans);font-size:var(--font-size-12);font-weight:var(--font-weight-regular);line-height:var(--font-line-height-body);color:var(--color-text-secondary)}.ui-table-fill{padding:var(--ui-space-md)}.ui-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:0;margin:0;padding:0;list-style:none;border:var(--border-default) solid var(--color-border-default);border-radius:var(--ui-radius-panel);overflow:hidden}.ui-summary-item{display:flex;min-width:0;flex-direction:column;gap:var(--ui-space-xs);padding:var(--ui-space-md);border-inline-start:var(--border-default) solid var(--color-border-default)}.ui-summary-item:first-child{border-inline-start:0}.ui-summary-label{font-family:var(--font-family-sans);font-size:var(--ui-font-micro);font-weight:var(--font-weight-semibold);line-height:var(--font-line-height-body);letter-spacing:var(--ui-caps-tracking);color:var(--color-text-tertiary);text-transform:uppercase}.ui-summary-value{font-family:var(--font-family-sans);font-size:var(--font-size-20);font-weight:var(--font-weight-semibold);line-height:var(--font-line-height-subheading);letter-spacing:var(--font-letter-spacing-tight);color:var(--color-text-primary);font-variant-numeric:tabular-nums}.ui-summary-note{font-family:var(--font-family-sans);font-size:var(--font-size-12);font-weight:var(--font-weight-regular);line-height:var(--font-line-height-body);color:var(--color-text-tertiary)}.ui-summary-action{display:flex;margin-top:auto;padding-top:var(--ui-space-xs)}.ui-list{display:flex;min-width:0;flex-direction:column;margin:0;padding:0;list-style:none}.ui-list-row{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:var(--ui-space-md);padding:var(--ui-space-sm) var(--ui-space-md);transition:background-color var(--ui-motion-fast) ease-out}.ui-list-row+.ui-list-row{border-top:var(--border-default) solid var(--color-border-subtle)}.ui-list-row:hover{background-color:var(--ui-wash)}.ui-list-main{display:flex;min-width:0;flex:1 1 240px;flex-direction:column;gap:2px}.ui-list-side{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ui-space-lg);margin-inline-start:auto}.ui-meta{font-family:var(--font-family-sans);font-size:var(--font-size-12);font-weight:var(--font-weight-regular);line-height:var(--font-line-height-body);color:var(--color-text-tertiary);font-variant-numeric:tabular-nums}.ui-chart-legend-row{display:grid;min-width:0;align-items:baseline;gap:var(--ui-space-sm);grid-template-columns:24px minmax(0,1fr) auto}.ui-chart-legend-mark{width:24px;height:8px}.ui-chart-legend-name{min-width:0;font-family:var(--font-family-sans);font-size:var(--font-size-12);font-weight:var(--font-weight-regular);line-height:var(--font-line-height-body);color:var(--color-text-secondary);overflow-wrap:break-word}.ui-chart-legend-value{display:flex;flex-direction:column;align-items:flex-end;gap:0;text-align:right}.ui-chart-legend-amount{font-family:var(--font-family-mono);font-size:var(--font-size-14);font-weight:var(--font-weight-semibold);line-height:var(--font-line-height-heading);color:var(--color-text-primary);font-variant-numeric:tabular-nums;white-space:nowrap}.ui-chart-legend{display:grid;padding-bottom:var(--ui-space-xs);border-bottom:var(--border-default) solid var(--color-border-subtle);max-height:132px;gap:var(--ui-space-xs) var(--ui-space-lg);grid-template-columns:repeat(auto-fill,minmax(52ch,1fr));margin:0;padding-inline:0;list-style:none;overflow-y:auto}.ui-link-quiet{font-family:var(--font-family-sans);font-size:var(--font-size-14);font-weight:var(--font-weight-semibold);line-height:var(--font-line-height-heading);color:var(--color-text-primary);text-decoration:none}.ui-link-quiet:hover,.ui-link-quiet:focus-visible{text-decoration:underline}.ui-nowrap{white-space:nowrap}.ui-entity{display:inline-flex;min-width:0;align-items:center;gap:var(--ui-space-sm)}.ui-entity-mark{display:inline-flex;flex:none;width:24px;height:24px;align-items:center;justify-content:center;background-color:var(--color-surface-subtle);border:var(--border-default) solid var(--color-border-default);border-radius:var(--ui-radius-control);font-family:var(--font-family-sans);font-size:var(--ui-font-micro);font-weight:var(--font-weight-semibold);line-height:var(--font-line-height-flat);color:var(--color-text-secondary);text-transform:uppercase}.ui-entity-name{min-width:0;font-family:var(--font-family-sans);font-size:var(--font-size-14);font-weight:var(--font-weight-semibold);line-height:var(--font-line-height-heading);color:var(--color-text-primary)}.ui-row-actions{display:flex;align-items:center;gap:var(--ui-space-xs);opacity:0;transition:opacity var(--ui-motion-fast) ease-out}.ui-table-row:hover .ui-row-actions,.ui-list-row:hover .ui-row-actions,.ui-row-actions:focus-within{opacity:1}@media (hover: none){.ui-row-actions{opacity:1}}.ui-form-single{display:flex;width:100%;max-width:520px;min-width:0;flex-direction:column;gap:var(--ui-space-lg)}.ui-content>.ui-form-single{margin-inline:auto}.ui-choice-box{grid-template-columns:repeat(auto-fill,minmax(20ch,1fr));max-height:260px;padding:var(--ui-space-sm);background-color:var(--color-surface-page);border:var(--border-default) solid var(--color-border-default);border-radius:var(--ui-radius-control);overflow-y:auto}.ui-table-airy .ui-table-cell{height:auto;padding-block:var(--ui-space-md)}.ui-table-airy .ui-entity-mark{width:32px;height:32px;font-size:var(--font-size-12)}.ui-state{display:inline-flex;min-width:0;align-items:center;gap:var(--ui-space-sm);font-family:var(--font-family-sans);font-size:var(--font-size-14);font-weight:var(--font-weight-regular);line-height:var(--font-line-height-heading);color:var(--color-text-primary)}.ui-state-mark{flex:none;width:14px;height:14px}.ui-state-success{color:var(--color-feedback-success-text)}.ui-state-warning{color:var(--color-feedback-warning-text)}.ui-state-danger{color:var(--color-feedback-error-text)}.ui-state-neutral{color:var(--color-text-tertiary)}.ui-state-label{min-width:0;color:var(--color-text-primary)}.ui-badge{display:inline-flex;align-items:center;gap:var(--ui-space-xs);height:22px;padding:0 var(--ui-space-sm);border:var(--border-default) solid transparent;border-radius:var(--ui-radius-pill);font-family:var(--font-family-sans);font-size:var(--font-size-12);font-weight:var(--font-weight-semibold);line-height:var(--font-line-height-flat);white-space:nowrap}.ui-badge-mark{flex:none;width:1em;height:1em}.ui-badge-success{background-color:var(--color-feedback-success-subtle);border-color:color-mix(in srgb,var(--color-feedback-success-border) 45%,transparent);color:var(--color-feedback-success-text)}.ui-badge-warning{background-color:var(--color-feedback-warning-subtle);border-color:color-mix(in srgb,var(--color-feedback-warning-border) 45%,transparent);color:var(--color-feedback-warning-text)}.ui-badge-danger{background-color:var(--color-feedback-error-subtle);border-color:color-mix(in srgb,var(--color-feedback-error-border) 45%,transparent);color:var(--color-feedback-error-text)}.ui-badge-neutral{background-color:var(--color-surface-subtle);border-color:var(--ui-line);color:var(--color-text-secondary)}.ui-list-row+.ui-list-shared,.ui-list-shared+.ui-list-row{border-top:var(--border-default) solid var(--color-border-subtle)}.ui-reason{display:block;max-width:40ch;font-family:var(--font-family-sans);font-size:var(--font-size-14);font-weight:var(--font-weight-regular);line-height:var(--font-line-height-body);color:var(--color-text-tertiary);overflow-wrap:break-word}.ui-row-cover{position:relative}.ui-row-cover-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.ui-row-cover .ui-row-actions{position:relative;z-index:1}.ui-tiles-wide>.ui-tiles{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.ui-action:disabled,.ui-table-action:disabled{background-color:var(--color-surface-subtle);border-color:var(--color-border-subtle);color:var(--color-text-disabled);cursor:default}.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}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.invisible{visibility:hidden}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:var(--dimension-space-0)}.inset-x-0{left:var(--dimension-space-0);right:var(--dimension-space-0)}.bottom-inset-xl{bottom:var(--space-inset-xl)}.end-inset-md{inset-inline-end:var(--space-inset-md)}.z-50{z-index:50}.mx-auto{margin-left:auto;margin-right:auto}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-20{height:var(--dimension-space-20)}.h-\[var\(--button-height\)\]{height:var(--button-height)}.h-\[var\(--checkbox-size\)\]{height:var(--checkbox-size)}.h-\[var\(--input-height\)\]{height:var(--input-height)}.h-\[var\(--select-chevron-size\)\]{height:var(--select-chevron-size)}.h-\[var\(--select-height\)\]{height:var(--select-height)}.h-\[var\(--spinner-size-md\)\]{height:var(--spinner-size-md)}.h-\[var\(--spinner-size-sm\)\]{height:var(--spinner-size-sm)}.h-\[var\(--tabs-height\)\]{height:var(--tabs-height)}.h-\[var\(--tag-dot-size\)\]{height:var(--tag-dot-size)}.h-\[var\(--tag-height\)\]{height:var(--tag-height)}.h-\[var\(--tag-height-lg\)\]{height:var(--tag-height-lg)}.h-icon-16{height:var(--dimension-icon-16)}.h-icon-20{height:var(--dimension-icon-20)}.h-icon-24{height:var(--dimension-icon-24)}.h-icon-32{height:var(--dimension-icon-32)}.h-icon-40{height:var(--dimension-icon-40)}.h-icon-48{height:var(--dimension-icon-48)}.min-h-\[var\(--input-height-textarea\)\]{min-height:var(--input-height-textarea)}.min-h-screen{min-height:100vh}.w-\[var\(--checkbox-size\)\]{width:var(--checkbox-size)}.w-\[var\(--select-chevron-size\)\]{width:var(--select-chevron-size)}.w-\[var\(--spinner-size-md\)\]{width:var(--spinner-size-md)}.w-\[var\(--spinner-size-sm\)\]{width:var(--spinner-size-sm)}.w-\[var\(--tag-dot-size\)\]{width:var(--tag-dot-size)}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-icon-16{width:var(--dimension-icon-16)}.w-icon-20{width:var(--dimension-icon-20)}.w-icon-24{width:var(--dimension-icon-24)}.w-icon-32{width:var(--dimension-icon-32)}.w-icon-40{width:var(--dimension-icon-40)}.w-icon-48{width:var(--dimension-icon-48)}.max-w-5xl{max-width:64rem}.max-w-\[60ch\]{max-width:60ch}.max-w-\[var\(--toast-max-width\)\]{max-width:var(--toast-max-width)}.shrink-0{flex-shrink:0}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-progress{cursor:progress}.resize-y{resize:vertical}.resize{resize:both}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.flex-col{flex-direction:column}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-\[var\(--button-gap\)\]{gap:var(--button-gap)}.gap-\[var\(--checkbox-gap\)\]{gap:var(--checkbox-gap)}.gap-\[var\(--empty-state-gap\)\]{gap:var(--empty-state-gap)}.gap-\[var\(--tabs-gap\)\]{gap:var(--tabs-gap)}.gap-\[var\(--tag-gap\)\]{gap:var(--tag-gap)}.gap-\[var\(--toast-stack-gap\)\]{gap:var(--toast-stack-gap)}.gap-inline-md{gap:var(--space-inline-md)}.gap-inline-sm{gap:var(--space-inline-sm)}.gap-inline-xs{gap:var(--space-inline-xs)}.gap-stack-md{gap:var(--space-stack-md)}.gap-stack-sm{gap:var(--space-stack-sm)}.gap-stack-xs{gap:var(--space-stack-xs)}.self-stretch{align-self:stretch}.overflow-hidden{overflow:hidden}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.break-all{word-break:break-all}.rounded-card{border-radius:var(--radius-card)}.rounded-control{border-radius:var(--radius-control)}.rounded-panel{border-radius:var(--radius-panel)}.rounded-pill{border-radius:var(--radius-pill)}.border{border-width:1px}.border-2{border-width:2px}.border-\[length\:var\(--spinner-stroke-width\)\]{border-width:var(--spinner-stroke-width)}.border-default{border-width:var(--border-default)}.border-strong{border-width:var(--border-strong)}.border-b-\[length\:var\(--tabs-underline-thickness\)\]{border-bottom-width:var(--tabs-underline-thickness)}.border-accent{border-color:var(--color-border-accent)}.border-control{border-color:var(--color-border-control)}.border-current{border-color:currentColor}.border-default{border-color:var(--color-border-default)}.border-error{border-color:var(--color-feedback-error-border)}.border-ghost{border-color:var(--color-action-ghost-border)}.border-strong{border-color:var(--color-border-strong)}.border-subtle{border-color:var(--color-border-subtle)}.border-success{border-color:var(--color-feedback-success-border)}.border-transparent{border-color:transparent}.border-warning{border-color:var(--color-feedback-warning-border)}.border-r-transparent{border-right-color:transparent}.bg-accent{background-color:var(--color-surface-accent)}.bg-action{background-color:var(--color-action-primary-bg)}.bg-action-secondary{background-color:var(--color-action-secondary-bg)}.bg-brand{background-color:var(--color-surface-brand)}.bg-current{background-color:currentColor}.bg-danger{background-color:var(--color-action-danger-bg)}.bg-disabled{background-color:var(--color-action-disabled-bg)}.bg-error{background-color:var(--color-feedback-error-surface)}.bg-error-subtle{background-color:var(--color-feedback-error-subtle)}.bg-inverse{background-color:var(--color-surface-inverse)}.bg-page{background-color:var(--color-surface-page)}.bg-subtle{background-color:var(--color-surface-subtle)}.bg-success{background-color:var(--color-feedback-success-surface)}.bg-success-subtle{background-color:var(--color-feedback-success-subtle)}.bg-sunken{background-color:var(--color-surface-sunken)}.bg-transparent{background-color:transparent}.bg-warning-subtle{background-color:var(--color-feedback-warning-subtle)}.p-\[var\(--tabs-padding\)\]{padding:var(--tabs-padding)}.p-inset-2xl{padding:var(--space-inset-2xl)}.p-inset-md{padding:var(--space-inset-md)}.p-inset-xl{padding:var(--space-inset-xl)}.px-\[var\(--button-padding-inline\)\]{padding-left:var(--button-padding-inline);padding-right:var(--button-padding-inline)}.px-\[var\(--empty-state-padding-inline\)\]{padding-left:var(--empty-state-padding-inline);padding-right:var(--empty-state-padding-inline)}.px-\[var\(--input-padding-inline\)\]{padding-left:var(--input-padding-inline);padding-right:var(--input-padding-inline)}.px-\[var\(--tabs-item-padding-inline\)\]{padding-left:var(--tabs-item-padding-inline);padding-right:var(--tabs-item-padding-inline)}.px-\[var\(--tag-padding-inline\)\]{padding-left:var(--tag-padding-inline);padding-right:var(--tag-padding-inline)}.px-\[var\(--toast-padding-inline\)\]{padding-left:var(--toast-padding-inline);padding-right:var(--toast-padding-inline)}.px-inset-xl{padding-left:var(--space-inset-xl);padding-right:var(--space-inset-xl)}.py-\[var\(--empty-state-padding-block\)\]{padding-top:var(--empty-state-padding-block);padding-bottom:var(--empty-state-padding-block)}.py-\[var\(--input-padding-block\)\]{padding-top:var(--input-padding-block);padding-bottom:var(--input-padding-block)}.py-\[var\(--toast-padding-block\)\]{padding-top:var(--toast-padding-block);padding-bottom:var(--toast-padding-block)}.py-inset-2xl{padding-top:var(--space-inset-2xl);padding-bottom:var(--space-inset-2xl)}.pe-\[var\(--select-padding-inline-end\)\]{padding-inline-end:var(--select-padding-inline-end)}.pt-stack-md{padding-top:var(--space-stack-md)}.text-left{text-align:left}.text-center{text-align:center}.align-\[-0\.125em\]{vertical-align:-.125em}.text-disabled{color:var(--color-action-disabled-fg)}.text-error{color:var(--color-feedback-error-text)}.text-inverse{color:var(--color-text-inverse)}.text-link{color:var(--color-text-link)}.text-on-accent{color:var(--color-text-on-accent)}.text-on-action{color:var(--color-action-primary-fg)}.text-on-danger{color:var(--color-action-danger-fg)}.text-on-dark-secondary{color:var(--color-text-on-dark-secondary)}.text-on-solid{color:var(--color-feedback-on-solid)}.text-primary{color:var(--color-text-primary)}.text-secondary{color:var(--color-text-secondary)}.text-success{color:var(--color-feedback-success-text)}.text-tertiary{color:var(--color-text-tertiary)}.text-warning{color:var(--color-feedback-warning-text)}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.shadow-overlay{--tw-shadow: var(--elevation-overlay);--tw-shadow-colored: var(--elevation-overlay);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-raised{--tw-shadow: var(--elevation-raised);--tw-shadow-colored: var(--elevation-raised);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}html{color-scheme:light dark;background-color:var(--color-surface-sunken)}body{min-height:100vh;background-color:var(--color-surface-sunken)}:root{--ui-space-xs: 4px;--ui-space-sm: 8px;--ui-space-md: 16px;--ui-space-lg: 24px;--ui-space-xl: 32px;--ui-radius-panel: 14px;--ui-radius-control: 8px;--ui-sidebar-width: 248px;--ui-content-max: 1400px;--ui-content-narrow-max: 440px;--ui-content-reading-max: 880px;--ui-row-height: 36px;--ui-control-height: 28px;--ui-font-micro: 11px;--ui-caps-tracking: .06em;--ui-radius-pill: 999px;--ui-wash: color-mix(in srgb, var(--color-text-primary) 6%, transparent);--ui-line: color-mix(in srgb, var(--color-border-default) 55%, transparent);--ui-brand-wash: color-mix(in srgb, var(--color-surface-brand) 22%, transparent);--ui-on-banner: var(--color-neutral-0);--ui-inverse-wash: color-mix(in srgb, var(--ui-on-banner) 10%, transparent);--ui-inverse-line: color-mix(in srgb, var(--ui-on-banner) 16%, transparent);--ui-motion-fast: .12s;--ui-meter-share: 0%}.placeholder\:text-tertiary::-moz-placeholder{color:var(--color-text-tertiary)}.placeholder\:text-tertiary::placeholder{color:var(--color-text-tertiary)}.checked\:border-brand:checked{border-color:var(--color-border-brand)}.checked\:bg-brand:checked{background-color:var(--color-surface-brand)}.hover\:bg-action-hover:hover{background-color:var(--color-action-primary-bg-hover)}.hover\:bg-action-secondary-hover:hover{background-color:var(--color-action-secondary-bg-hover)}.hover\:bg-danger-hover:hover{background-color:var(--color-action-danger-bg-hover)}.hover\:bg-ghost-hover:hover{background-color:var(--color-action-ghost-bg-hover)}.hover\:text-on-action:hover{color:var(--color-action-primary-fg)}.hover\:text-primary:hover{color:var(--color-text-primary)}.hover\:shadow-raised:hover{--tw-shadow: var(--elevation-raised);--tw-shadow-colored: var(--elevation-raised);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:border-focus:focus{border-width:var(--border-focus);border-color:var(--color-border-focus)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-focus:focus-visible{outline-color:var(--color-border-focus)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:border-subtle:disabled{border-color:var(--color-border-subtle)}.disabled\:bg-disabled:disabled{background-color:var(--color-action-disabled-bg)}.disabled\:text-disabled:disabled{color:var(--color-action-disabled-fg)}.peer:checked~.peer-checked\:opacity-100{opacity:1}.\[\&\>svg\]\:h-\[var\(--empty-state-icon-size\)\]>svg{height:var(--empty-state-icon-size)}.\[\&\>svg\]\:w-\[var\(--empty-state-icon-size\)\]>svg{width:var(--empty-state-icon-size)}:root{--color-surface-page: #ffffff;--color-surface-sunken: #f3f5f9;--color-text-primary: #202637;--color-text-secondary: #505d73;--color-text-tertiary: #657187;--color-border-default: #dce2ec;--ui-sidebar-width: 232px;--ui-content-max: 1500px;--ui-control-height: 36px;--ui-row-height: 48px;--ui-radius-panel: 12px}html{color-scheme:light}body{margin:0;font-family:var(--font-family-sans);-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid #6955cb;outline-offset:3px}.workspace-skip{position:fixed;top:-100px;left:16px;z-index:100;background:#fff;color:#202637;padding:12px 20px;border-radius:8px}.workspace-skip:focus{top:12px}.ui-shell{background:#f3f5f9;grid-template-columns:232px minmax(0,1fr)}.ui-sidebar{background:#202437;padding:32px 16px 20px;gap:40px;border:0}.ui-brand{gap:10px}.ui-brand-mark{background:#c8bcff;color:#30234f;width:36px;height:36px;border-radius:10px;font-size:13px}.ui-brand-name{color:#fafaff;font-size:14px;font-weight:600;letter-spacing:-.02em}.ui-brand-note{color:#a7b0c8;font-size:11px;margin-top:3px}.ui-nav{gap:8px}.ui-nav-link{min-height:44px;padding:11px 12px;color:#bfc6d9;border-radius:8px;font-size:13px}.ui-nav-link:hover{background:#30364b;color:#fff}.ui-nav-link-current{background:#37334f;color:#f1ecff;box-shadow:inset 0 0 0 1px #4a4267}.ui-nav-link-current:before{display:none}.ui-nav-link-current>svg{color:#c9baff}.ui-sidebar-foot{border-color:#394058;gap:18px}.ui-sidebar-foot .cc-button{color:#d6dcef;border-color:#454c62;width:100%}.ui-sidebar-foot .cc-button:hover{background:#30364b}.ui-actor-mark{background:#363d54;color:#d5ccf4;border-radius:10px}.ui-actor-name{color:#edf0f9;font-size:12px}.ui-actor-role{color:#a7b0c8}.ui-main{min-width:0}.ui-content{padding:36px;gap:24px}.ui-pagehead{padding-bottom:8px;border:0}.ui-page-title{font-size:30px;letter-spacing:-.035em;line-height:1.2}.ui-page-summary{font-size:13px;line-height:1.65;max-width:72ch;color:#657187}.ui-panel{border:1px solid #dce2ec;box-shadow:0 2px 6px #20263704;border-radius:12px;overflow:hidden}.ui-panel-head{padding:20px 24px;background:#fff}.ui-panel-title{font-size:16px;letter-spacing:-.015em}.ui-panel-note,.ui-panel-caption{font-size:12px;line-height:1.6}.ui-panel-body{padding:24px}.ui-panel-body-flush{padding:0}.ui-summary{background:#fff;border:1px solid #dce2ec;box-shadow:none;border-radius:12px}.ui-summary-item{padding:20px 24px}.ui-summary-label{text-transform:none;letter-spacing:0;font-size:12px;color:#657187}.ui-summary-value{font-size:24px;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.ui-summary-note{line-height:1.55}.ui-main input:not([type=checkbox]):not([type=radio]),.ui-main select,.ui-main textarea{border-radius:8px;min-height:40px}.ui-main table th{background:#f8f9fc;text-transform:none;letter-spacing:0;font-size:12px}.ui-main table td{font-size:13px;line-height:1.55}.ui-main table tbody tr:hover{background:#f8f7fe}.ui-mono{overflow-wrap:anywhere}.ui-chart-legend{gap:8px}.ui-chart-legend-row{border-radius:8px;background:#f7f8fb;padding:12px}.ui-chart-legend-mark{width:24px}.recharts-cartesian-grid line{stroke:#e6eaf1}.recharts-default-tooltip{border-radius:8px;box-shadow:0 8px 24px #20263712}@media (max-width: 1023px){.ui-shell{grid-template-columns:minmax(0,1fr)}.ui-sidebar{display:grid;grid-template-columns:1fr auto;gap:16px;padding:18px 24px}.ui-sidebar>nav{grid-column:1 / -1;grid-row:2}.ui-nav{flex-direction:row;flex-wrap:wrap;gap:8px}.ui-nav-link{white-space:nowrap}.ui-sidebar-foot{margin:0;padding:0;border:0;display:flex;flex-direction:row;gap:12px}.ui-sidebar-foot .ui-actor{display:none}.ui-content{padding:28px 24px}}@media (max-width: 600px){.ui-sidebar{padding:16px;gap:14px}.ui-brand-note{font-size:10px}.ui-nav-link{padding:10px;font-size:12px}.ui-content{padding:24px 16px;gap:20px}.ui-page-title{font-size:26px}.ui-panel-head,.ui-panel-body{padding:18px 16px}.ui-panel-body-flush{padding:0}.ui-summary-item{padding:16px}.ui-main input,.ui-main select,.ui-main textarea{max-width:100%}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}.ui-pagehead{margin:0;padding:0 0 8px;background:transparent;position:static;-webkit-backdrop-filter:none;backdrop-filter:none}.ui-main input:not([type=checkbox]):not([type=radio]),.ui-main select,.ui-main textarea,.ui-login input{border:1px solid #cdd5e3;background:#fff;padding:10px 12px;color:#202637;box-shadow:none}.ui-main input:focus,.ui-main select:focus,.ui-main textarea:focus,.ui-login input:focus{border-color:#7964cb}.ui-main input[type=checkbox]{accent-color:#6651bb;width:17px;height:17px;flex-shrink:0}.ui-login{background:#f3f5f9;padding:24px}.ui-login-card{background:#fff;border:1px solid #dce2ec;border-radius:16px;padding:36px;box-shadow:0 12px 48px #2026370c}.ui-login-mark{background:#202437;color:#e1d8ff;border-radius:12px}.ui-login-title{font-size:28px;letter-spacing:-.03em}.ui-login-hint{font-size:13px;line-height:1.7;color:#657187}.workspace-product-selection{padding:16px;border:1px solid #e2e6ef;border-radius:8px;background:#fafbfe}.workspace-product-selection>label{display:flex;align-items:center;gap:8px;font-size:13px}.workspace-product-selection summary{padding-top:10px;font-size:13px;cursor:pointer}.workspace-product-selection details[open]>summary{padding-bottom:16px}.workspace-product-selection form{margin-top:8px}.workspace-key{min-width:0;max-width:280px}.cc-chart .recharts-line.text-primary,.cc-chart .ui-chart-legend-mark.text-primary{color:#0f766e}.cc-chart .recharts-line.text-secondary,.cc-chart .ui-chart-legend-mark.text-secondary{color:#a35c16}@media (max-width: 600px){.ui-login-card{padding:24px}.ui-login-title{font-size:24px}.workspace-product-selection{padding:12px}}:root[data-theme=dark]{color-scheme:dark;--color-surface-page: #1d2433;--color-surface-sunken: #141925;--color-text-primary: #e6ebf5;--color-text-secondary: #aab7cc;--color-text-tertiary: #aab7cc;--color-border-default: #39455b}:root[data-theme=dark] :focus-visible{outline:2px solid #b7a6ff}:root[data-theme=dark] .workspace-skip{background:#1d2433;color:#e6ebf5}:root[data-theme=dark] .ui-shell{background:#141925}:root[data-theme=dark] .ui-page-summary{color:#aab7cc}:root[data-theme=dark] .ui-panel{border:1px solid #39455b}:root[data-theme=dark] .ui-panel-head{background:#1d2433}:root[data-theme=dark] .ui-summary{background:#1d2433;border:1px solid #39455b}:root[data-theme=dark] .ui-summary-label{color:#aab7cc}:root[data-theme=dark] .ui-main table th{background:#232c3d}:root[data-theme=dark] .ui-main table tbody tr:hover{background:#302d47}:root[data-theme=dark] .ui-chart-legend-row{background:#232c3d}:root[data-theme=dark] .recharts-cartesian-grid line{stroke:#39455b}:root[data-theme=dark] .ui-main input:not([type=checkbox]):not([type=radio]),:root[data-theme=dark] .ui-main select,:root[data-theme=dark] .ui-main textarea,:root[data-theme=dark] .ui-login input{border:1px solid #39455b;background:#1d2433;color:#e6ebf5}:root[data-theme=dark] .ui-main input:focus,:root[data-theme=dark] .ui-main select:focus,:root[data-theme=dark] .ui-main textarea:focus,:root[data-theme=dark] .ui-login input:focus{border-color:#b7a6ff}:root[data-theme=dark] .ui-main input[type=checkbox]{accent-color:#b7a6ff}:root[data-theme=dark] .ui-login{background:#141925}:root[data-theme=dark] .ui-login-card{background:#1d2433;border:1px solid #39455b}:root[data-theme=dark] .ui-login-hint{color:#aab7cc}:root[data-theme=dark] .workspace-product-selection{border:1px solid #39455b;background:#232c3d}:root[data-theme=dark] .cc-chart .recharts-line.text-primary,:root[data-theme=dark] .cc-chart .ui-chart-legend-mark.text-primary{color:#5bd2c0}:root[data-theme=dark] .cc-chart .recharts-line.text-secondary,:root[data-theme=dark] .cc-chart .ui-chart-legend-mark.text-secondary{color:#e7ad68}:root[data-theme=dark] .cabinet-workspace{--cc-ink: var(--color-text-primary, #e6ebf5);--cc-muted: #aab7cc;--cc-line: #39455b;--cc-accent: #b7a6ff;background:#141925}:root[data-theme=dark] .cabinet-workspace ::-moz-selection{color:#e6ebf5}:root[data-theme=dark] .cabinet-workspace ::selection{color:#e6ebf5}:root[data-theme=dark] .cc-button{background:#1d2433}:root[data-theme=dark] .cc-button:hover:not(:disabled){background:#302d47}:root[data-theme=dark] .cc-error{color:#ff9b9b}:root[data-theme=dark] .cc-notice{background:#332b1e;color:#e9bd70}:root[data-theme=dark] .cc-notice a{color:#e9bd70}:root[data-theme=dark] .cc-surface{background:#1d2433}:root[data-theme=dark] .cc-field input,:root[data-theme=dark] .cc-field select{background:#1d2433}:root[data-theme=dark] .cc-table td{border-bottom:1px solid #39455b}:root[data-theme=dark] .cc-table tbody tr:hover{background:#232c3d}:root[data-theme=dark] .cc-age-old{color:#e9bd70}:root[data-theme=dark] .cc-segments{background:#39455b}:root[data-theme=dark] .cc-segments button[aria-pressed=true]{background:#1d2433}:root[data-theme=dark] .cc-change-down{color:#83d7ae}:root[data-theme=dark] .cc-change-up{color:#ff9b9b}:root[data-theme=dark] .cc-state{background:#203a32;color:#83d7ae}:root[data-theme=dark] .cc-state-warn{background:#332b1e;color:#e9bd70}:root[data-theme=dark] .cc-source-list>li{border-bottom:1px solid #39455b}:root[data-theme=dark] .cc-heading h1{color:#e6ebf5}:root[data-theme=dark] .cc-table th{background:#232c3d}:root[data-theme=dark] .cc-table tbody tr:hover{background:#302d47}:root[data-theme=dark] .cc-summary-line{background:#1d2433}:root[data-theme=dark] .cc-notice{background:#332b1e;border-color:#675333}:root[data-theme=dark] .cc-history-intro{background:#1d2433}:root[data-theme=dark] .cc-store-mark{background:#302d47;color:#b7a6ff}:root[data-theme=dark] .cc-help-button:hover,:root[data-theme=dark] .cc-help-button:focus-visible{background:#302d47}:root[data-theme=dark] .cc-help-tip{background:#e6ebf5}:root[data-theme=dark] .cc-collection-facts{background:#1d2433}:root[data-theme=dark] .cc-chart .cc-legend-toggle:hover{background:#302d47}:root[data-theme=dark] .cc-chart .cc-legend-toggle[aria-pressed=false]{background:#232c3d}:root[data-theme=dark] .cc-chart .cc-legend-toggle[aria-pressed=false] *{color:#aab7cc}:root[data-theme=dark] .cc-chart .cc-legend-toggle[aria-pressed=false]:hover{background:#39455b}:root[data-theme=dark] .cc-offer-choices label:hover{background:#302d47}:root[data-theme=dark] .cc-history-warning{border-top:1px solid #675333;background:#332b1e;color:#e9bd70}.workspace-theme-switch{display:flex;width:-moz-fit-content;width:fit-content;gap:4px;padding:4px;border:1px solid #454c62;border-radius:12px;background:#191e2e}.workspace-theme-switch button{display:grid;place-items:center;width:40px;height:36px;border:0;border-radius:8px;color:#a7b0c8;background:transparent;cursor:pointer;transition:background .15s,color .15s}.workspace-theme-switch button:hover{color:#fff;background:#30364b}.workspace-theme-switch button[aria-pressed=true]{color:#f0eaff;background:#51466f}.workspace-theme-switch button:first-child[aria-pressed=true]{color:#ffdb8c}.workspace-theme-switch svg{width:20px;height:20px}@media (max-width: 600px){.ui-sidebar-foot{flex-wrap:wrap;justify-content:flex-end;gap:8px}}.identity-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:16px;padding:16px 24px;border-bottom:1px solid var(--color-border-default);background:var(--color-surface-page);color:var(--color-text-primary)}.identity-brand{font-weight:700;text-decoration:none;margin-right:auto}.identity-account{color:var(--color-text-secondary)}.identity-toolbar label{display:flex;align-items:center;gap:8px}.identity-toolbar select{min-height:40px;max-width:100%;padding:8px 12px;border:1px solid var(--color-border-default);border-radius:8px;background:var(--color-surface-page);color:var(--color-text-primary);font:inherit}.identity-state{display:grid;place-items:start center;padding:clamp(32px,8vh,96px) 24px}.identity-state .ui-login-card{width:min(100%,560px)}.identity-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.identity-link{text-decoration:underline;text-underline-offset:3px}@media (max-width: 600px){.identity-toolbar{gap:12px;padding:16px}.identity-brand{flex-basis:100%}.identity-state{padding:24px 16px}.identity-toolbar label{flex-wrap:wrap}}.cabinet-workspace{--cc-ink: var(--color-text-primary, #17243c);--cc-muted: #526078;--cc-line: #dce2ea;--cc-accent: #6651bb;color:var(--cc-ink);background:#f3f5f9;min-height:100vh;font-family:var(--font-family-sans);font-size:14px;line-height:1.55}.cabinet-workspace *{box-sizing:border-box}.cabinet-workspace a{text-underline-offset:4px}.cabinet-workspace :focus-visible{outline:2px solid var(--cc-accent);outline-offset:4px}.cabinet-workspace ::-moz-selection{background:#dbe1ff;color:#17243c}.cabinet-workspace ::selection{background:#dbe1ff;color:#17243c}.cc-main{width:100%;max-width:1440px;margin:auto;padding:36px 36px 40px;display:flex;flex-direction:column;gap:24px;min-width:0}.cc-footer{max-width:1440px;margin:auto;padding:0 36px 28px;font-size:12px;color:var(--cc-muted)}.cc-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:6px}.cc-heading h1{margin:0;font-size:32px;line-height:1.2;font-weight:650;letter-spacing:-.035em}.cc-heading p{margin:12px 0 0;color:var(--cc-muted);max-width:70ch;font-size:14px}.cc-heading-actions{flex-shrink:0}.cc-button{display:inline-flex;justify-content:center;align-items:center;gap:8px;min-height:40px;border:1px solid var(--cc-line);border-radius:8px;padding:8px 14px;background:#fff;color:var(--cc-ink);text-decoration:none;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.cc-button:hover:not(:disabled){background:#edf0f7}.cc-button-primary{background:var(--cc-accent);border-color:var(--cc-accent);color:#fff}.cc-button-primary:hover:not(:disabled){background:#36448e}.cc-button-quiet{background:transparent;border-color:transparent}.cc-button:disabled{cursor:not-allowed;opacity:.55}.cc-button svg,.cc-text-link svg,.cc-back svg,.cc-notice a svg{width:16px;height:16px;flex-shrink:0}.cc-export{display:flex;flex-direction:column;align-items:flex-start;gap:8px;max-width:340px}.cc-error{color:#9d2636;font-size:13px;margin:0}.cc-summary-line{display:flex;gap:28px;flex-wrap:wrap;color:var(--cc-muted);font-size:13px}.cc-summary-line strong{color:var(--cc-ink);font-weight:650}.cc-notice{display:flex;align-items:center;gap:14px;padding:16px 20px;background:#fff8e9;border-radius:12px;color:#70521c}.cc-notice>svg{width:20px;height:20px;flex-shrink:0}.cc-notice strong{font-weight:650;font-size:13px}.cc-notice p{margin:3px 0 0;font-size:12px;max-width:85ch}.cc-notice a{display:flex;align-items:center;gap:8px;margin-left:auto;color:#70521c;font-weight:600;font-size:12px;flex-shrink:0}.cc-surface{border:1px solid var(--cc-line);background:#fff;border-radius:14px;min-width:0}.cc-toolbar{display:flex;align-items:end;gap:16px;flex-wrap:wrap;padding:18px 22px;border-bottom:1px solid var(--cc-line)}.cc-field{display:flex;flex-direction:column;gap:6px;min-width:140px;color:var(--cc-muted);font-size:12px;font-weight:550}.cc-field input,.cc-field select{border:1px solid var(--cc-line);background:#fff;color:var(--cc-ink);font:inherit;font-size:13px;padding:9px 12px;height:40px;border-radius:8px;min-width:0;width:100%}.cc-field input::-moz-placeholder{color:var(--cc-muted)}.cc-field input::placeholder{color:var(--cc-muted)}.cc-search{flex:1;max-width:430px}.cc-wide{flex:1;max-width:100%}.cc-table-wrap{overflow-x:auto;max-width:100%;position:relative;border-radius:0 0 14px 14px}.cc-table{width:100%;border-collapse:collapse;font-size:13px;text-align:left}.cc-table th{text-align:left;font-size:11px;font-weight:550;color:var(--cc-muted);background:#fafbfd;padding:12px 20px;white-space:nowrap;border-bottom:1px solid var(--cc-line)}.cc-table td{padding:20px;vertical-align:middle;border-bottom:1px solid #e9edf2}.cc-table tbody tr:last-child td{border-bottom:0}.cc-table tbody tr:hover{background:#fafbfe}.cc-table td:first-child{min-width:180px}.cc-product-table td:first-child{width:29%}.cc-product-name{color:var(--cc-ink);font-size:16px;font-weight:650;text-decoration:none}.cc-product-name:hover{color:var(--cc-accent);text-decoration:underline}.cc-clickable-row{position:relative;cursor:pointer}.cc-clickable-row .cc-product-name:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.cc-clickable-row .cc-product-name:focus-visible:after{outline:2px solid var(--cc-accent);outline-offset:-2px}.cc-clickable-row .cc-row-links a{position:relative;z-index:2}.cc-secondary{display:block;color:var(--cc-muted);font-size:12px;font-weight:400;line-height:1.6}.cc-table .cc-secondary{margin-top:4px}.cc-row-links{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:12px;font-size:12px}.cc-row-links a,.cc-text-link{color:var(--cc-accent);text-decoration:none;font-weight:600}.cc-row-links a:hover,.cc-text-link:hover{text-decoration:underline}.cc-text-link{display:inline-flex;gap:8px;align-items:center}.cc-price{font-size:21px;font-weight:650;letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap}.cc-price small{font-size:11px;font-weight:450;letter-spacing:0;color:var(--cc-muted)}.cc-numeric{font-variant-numeric:tabular-nums;white-space:nowrap}.cc-freshness{display:flex;flex-direction:column;gap:4px}.cc-age{font-size:12px;color:var(--cc-muted);white-space:nowrap}.cc-age-old{color:#8a601c}.cc-table-foot{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 20px;border-top:1px solid var(--cc-line);font-size:11px;color:var(--cc-muted)}.cc-table-foot>span:last-child{max-width:70ch;text-align:right}.cc-explanation{font-size:13px;color:var(--cc-muted)}.cc-explanation summary{cursor:pointer;font-weight:600;padding:10px 0;color:var(--cc-ink)}.cc-explanation p{max-width:85ch;margin:8px 0;line-height:1.8}.cc-empty{padding:48px 24px;text-align:center;color:var(--cc-muted)}.cc-empty>svg{width:32px;height:32px;margin:0 auto 16px;color:var(--cc-accent)}.cc-empty h2{font-size:18px;font-weight:600;color:var(--cc-ink);margin:0 0 10px}.cc-empty p{max-width:62ch;margin:0 auto 16px}.cc-section-head{padding:22px;display:flex;gap:24px;align-items:center;justify-content:space-between;border-bottom:1px solid var(--cc-line)}.cc-section-head h2,.cc-panel h2,.cc-history-intro h2{font-size:17px;line-height:1.4;font-weight:650;margin:0;letter-spacing:-.01em}.cc-section-head p{font-size:12px;color:var(--cc-muted);margin:6px 0 0;max-width:75ch}.cc-period-bar{display:flex;gap:24px;align-items:center;flex-wrap:wrap}.cc-period-bar>.cc-secondary{margin-left:auto}.cc-segments{display:inline-flex;padding:4px;background:#e8ecf3;border-radius:10px;gap:4px}.cc-segments button{border:0;background:transparent;color:var(--cc-muted);font:inherit;font-weight:550;padding:8px 16px;border-radius:7px;cursor:pointer;min-height:38px}.cc-segments button[aria-pressed=true]{background:#fff;color:var(--cc-ink)}.cc-history-intro{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:8px 0}.cc-history-intro p{color:var(--cc-muted);font-size:12px;margin:8px 0 0;max-width:45ch}.cc-price-facts{display:flex;gap:32px;margin:0}.cc-price-facts dt{font-size:12px;color:var(--cc-muted);margin-bottom:6px}.cc-price-facts dd{margin:0;font-size:25px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.cc-price-facts small{display:block;font-size:11px;color:var(--cc-muted);font-weight:400}.cc-chart{padding:20px 24px 24px;min-width:0}.cc-chart .ui-chart-legend{height:auto;max-height:none;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.cc-chart .ui-chart-legend-name{white-space:normal;overflow-wrap:anywhere}.cc-chart>p{margin:18px 0 0}.cc-back{display:inline-flex;align-items:center;gap:8px;color:var(--cc-muted);text-decoration:none;font-size:12px;width:-moz-fit-content;width:fit-content}.cc-back:hover{color:var(--cc-accent)}.cc-offer-table td:first-child{width:40%}.cc-change-down{color:#21684b;font-weight:650}.cc-change-up{color:#9d3a36;font-weight:650}.cc-collection-lead{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:56px;padding:12px 0 22px}.cc-state{display:inline-flex;padding:5px 10px;border-radius:6px;font-size:11px;font-weight:600;background:#e8f4ed;color:#21684b}.cc-state-warn{background:#fff0d6;color:#805b19}.cc-collection-message h2{margin:18px 0 12px;font-size:23px;line-height:1.4;font-weight:600;letter-spacing:-.02em;max-width:38ch}.cc-collection-message p{max-width:68ch;color:var(--cc-muted);margin:0 0 20px}.cc-collection-facts{margin:0;align-self:center}.cc-collection-facts>div{display:flex;justify-content:space-between;gap:20px;padding:14px 0;border-bottom:1px solid var(--cc-line)}.cc-collection-facts dt{color:var(--cc-muted);font-size:12px}.cc-collection-facts dd{font-size:18px;font-weight:600;margin:0}.cc-source-list{padding:0;margin:0;list-style:none}.cc-source-list>li{display:grid;grid-template-columns:1fr 1.4fr 190px;gap:28px;padding:24px;align-items:center;border-bottom:1px solid #e9edf2}.cc-source-list>li:last-child{border:0}.cc-source-name{display:flex;align-items:center;gap:12px}.cc-source-name h3{margin:0;font-size:15px;font-weight:650}.cc-store-mark{display:grid;place-items:center;flex-shrink:0;width:36px;height:36px;border:1px solid var(--cc-line);border-radius:9px;color:var(--cc-muted)}.cc-source-status strong{font-size:13px;font-weight:600}.cc-source-status p{margin:5px 0 0;font-size:12px;color:var(--cc-muted)}.cc-two-columns{display:grid;grid-template-columns:1fr 1fr;gap:24px}.cc-panel{padding:26px}.cc-panel p{margin:12px 0 20px;color:var(--cc-muted);font-size:13px;max-width:65ch}.cc-detail-list>div{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:12px 0;border-bottom:1px solid var(--cc-line)}.cc-detail-list dd{margin:0}.cc-detail-list small{display:block;margin-top:4px}.cabinet-workspace .ui-pagehead{position:static;background:transparent;margin:0;padding:0;border:0}.cabinet-workspace .ui-table-scroll{position:relative;max-width:100%;overflow-x:auto}.cabinet-workspace .sr-only{left:0;top:0;clip-path:inset(50%)}.cc-checkbox{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--cc-muted);min-height:40px}.cc-checkbox input{accent-color:var(--cc-accent);width:16px;height:16px}@media (max-width: 1100px){.cc-main{padding:30px 24px 44px}.cc-footer{padding:0 24px 24px}.cc-table td,.cc-table th{padding-left:14px;padding-right:14px}.cc-collection-lead{grid-template-columns:minmax(0,1fr) 260px;gap:30px}.cc-price-facts{gap:24px}}@media (max-width: 760px){.cc-main{padding:24px 16px 36px;gap:20px}.cc-footer{padding:0 16px 24px}.cc-heading{flex-wrap:wrap;gap:16px}.cc-heading h1{font-size:25px}.cc-heading p{margin-top:8px;font-size:13px}.cc-summary-line{gap:7px 16px;font-size:12px}.cc-notice{align-items:flex-start;flex-wrap:wrap;padding:15px;gap:10px}.cc-notice>div{flex:1;min-width:180px}.cc-notice a{margin-left:30px}.cc-toolbar{padding:16px;gap:12px}.cc-field{flex:1;min-width:130px}.cc-search{flex-basis:100%;max-width:none}.cc-table-wrap{border-radius:0 0 14px 14px}.cc-table,.cc-table tbody{display:block}.cc-table thead{display:none}.cc-table tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:18px 16px;gap:16px;border-bottom:1px solid var(--cc-line)}.cc-table tr:last-child{border:0}.cc-table td{display:block;border:0;padding:0;min-width:0;width:auto!important}.cc-table td:first-child{grid-column:1 / -1;min-width:0}.cc-table td[data-label]:before{display:block;content:attr(data-label);font-size:11px;color:var(--cc-muted);margin-bottom:6px}.cc-table-foot{flex-wrap:wrap;gap:8px;padding:14px 16px}.cc-table-foot>span:last-child{text-align:left}.cc-price{font-size:19px;white-space:normal}.cc-numeric{white-space:normal}.cc-table td{overflow-wrap:anywhere}.cc-product-name{font-size:15px}.cc-row-links a{display:inline-flex;align-items:center;min-height:32px}.cc-section-head{padding:18px 16px;flex-wrap:wrap;gap:14px}.cc-section-head h2{font-size:16px}.cc-history-intro{flex-direction:column;align-items:stretch;gap:20px}.cc-price-facts{justify-content:space-between;gap:10px}.cc-price-facts dd{font-size:22px}.cc-period-bar{gap:14px}.cc-period-bar>.cc-secondary{margin-left:0}.cc-period-bar .cc-field{max-width:220px}.cc-segments button{padding:8px 14px}.cc-chart{padding:18px 8px}.cc-chart>p{padding:0 8px}.cc-empty{padding:32px 18px}.cc-empty h2{font-size:17px}.cc-collection-lead{grid-template-columns:1fr;gap:24px;padding-bottom:0}.cc-collection-message h2{font-size:22px}.cc-source-list>li{grid-template-columns:1fr;gap:14px;padding:20px 16px}.cc-source-list .cc-freshness{flex-direction:row;align-items:center;gap:12px;flex-wrap:wrap}.cc-two-columns{grid-template-columns:1fr;gap:20px}.cc-panel{padding:20px}}.cc-product-tabs{display:flex;gap:28px;border-bottom:1px solid var(--cc-line);margin-top:-8px}.cc-product-tabs a{display:inline-flex;align-items:center;gap:8px;min-height:48px;border-bottom:2px solid transparent;padding:12px 2px;color:var(--cc-muted);text-decoration:none;font-weight:600}.cc-product-tabs a[aria-current=page]{color:var(--cc-accent);border-color:var(--cc-accent)}.cc-product-tabs svg{width:18px;height:18px}.cc-surface{box-shadow:0 2px 6px #20263704}.cc-heading h1{color:#202637}.cc-table th{background:#f8f9fc;text-transform:none;letter-spacing:0}.cc-table tbody tr:hover{background:#f8f7fe}.cc-table .cc-product-name{font-size:15px}.cc-product-table td{padding-top:22px;padding-bottom:22px}.cc-summary-line{padding:16px 20px;background:#fff;border:1px solid var(--cc-line);border-radius:10px}.cc-summary-line strong{color:var(--cc-ink)}.cc-notice{background:#fff8eb;border-color:#eddfbd}.cc-price-facts{border-left:1px solid var(--cc-line);padding-left:28px}.cc-history-intro{padding:24px;background:#fff;border:1px solid var(--cc-line);border-radius:12px}.cc-chart{padding:20px 24px}.cc-source-list>li{padding:24px}.cc-store-mark{background:#f0edf9;color:#6651bb;border-radius:10px}.cc-state{border-radius:6px}@media (max-width: 760px){.cc-main{padding:24px 16px 32px}.cc-heading h1{font-size:26px}.cc-product-tabs{gap:24px}.cc-product-table td{padding:0}.cc-history-intro{padding:20px 16px}.cc-price-facts{border-left:0;padding-left:0}.cc-chart{padding:16px 8px}.cc-summary-line{padding:14px 16px}.cc-source-list>li{padding:20px 16px}}.cc-title-with-help{display:flex;align-items:center;gap:8px}.cc-help{display:inline-flex;flex:0 0 auto;vertical-align:middle}.cc-help-button{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:6px;border:0;border-radius:6px;background:transparent;color:var(--cc-muted);cursor:help}.cc-help-button:hover,.cc-help-button:focus-visible{color:var(--cc-accent);background:#ece8f8}.cc-help-button svg{width:20px;height:20px}.cc-help-tip{position:fixed;z-index:1000;width:min(320px,calc(100vw - 24px));max-height:150px;overflow-y:auto;padding:12px 16px;border-radius:8px;background:#202637;color:#fff;box-shadow:0 6px 18px #17243c26;font-size:13px;line-height:1.6;font-weight:400;text-align:left}.cc-pack-price,.cc-range{display:block;font-size:15px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.cc-observed-date{font-size:13px;font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap}.cc-freshness{gap:3px}.cc-coverage{display:block;white-space:nowrap}.cc-coverage strong{font-size:16px;font-weight:600;font-variant-numeric:tabular-nums}.cc-offer-table td:nth-child(4){min-width:110px}.cc-offer-table td:nth-child(4) .cc-secondary{white-space:nowrap}.cc-product-table td:first-child{width:27%}.cc-collection-lead{grid-template-columns:minmax(0,1fr) 340px;gap:32px;align-items:center}.cc-collection-message .cc-title-with-help{margin:16px 0}.cc-collection-message h2{margin:0}.cc-collection-facts{width:100%;padding:4px 20px;background:#fff;border:1px solid var(--cc-line);border-radius:12px}.cc-collection-facts>div{align-items:center;gap:16px;padding:14px 0}.cc-collection-facts>div:last-child{border-bottom:0}.cc-collection-facts dt{max-width:24ch;line-height:1.5}.cc-collection-facts dd{min-width:2ch;text-align:right;font-size:22px;font-variant-numeric:tabular-nums;line-height:1}@media (max-width: 1100px){.cc-collection-lead{grid-template-columns:minmax(0,1fr) 290px;gap:24px}}@media (max-width: 760px){.cc-collection-lead{grid-template-columns:1fr}.cc-offer-table td:nth-child(4){min-width:0}.cc-range{font-size:13px}.cc-observed-date{font-size:12px}}.cc-report-run{display:flex;align-items:center;flex-wrap:wrap;gap:16px 24px;margin:20px 0}.cc-report-run time{display:block;margin-top:4px;font-weight:600;font-variant-numeric:tabular-nums}.cc-report-run .cc-state{text-transform:capitalize}.cc-chart .cc-legend-toggle{width:100%;height:100%;min-height:56px;border:1px solid transparent;font:inherit;text-align:left;cursor:pointer;transition:background-color .12s,border-color .12s}.cc-chart .cc-legend-toggle:hover{background:#ece8f8;border-color:#b7a9e0}.cc-chart .cc-legend-toggle[aria-pressed=false]{background:#f0f1f3;filter:grayscale(1)}.cc-chart .cc-legend-toggle[aria-pressed=false] *{color:#737780}.cc-chart .cc-legend-toggle[aria-pressed=false] .ui-chart-legend-mark{opacity:.45}.cc-chart .cc-legend-toggle[aria-pressed=false]:hover{background:#e7e9ed;border-color:#afb4bd}.cc-compare-bar,.cc-selection-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:13px}.cc-offer-check{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.cc-offer-check input,.cc-offer-choices input{width:16px;height:16px;flex:0 0 auto;margin-top:3px;accent-color:var(--cc-accent)}.cc-comparison-selection{padding:20px 24px;border-bottom:1px solid var(--cc-line)}.cc-selected-offers,.cc-offer-choices{list-style:none;padding:0;margin:12px 0 0}.cc-selected-offers li{display:flex;align-items:center;gap:16px;justify-content:space-between;padding:8px 0;font-size:13px;border-bottom:1px solid var(--cc-line)}.cc-selected-offers li>span{min-width:0;overflow-wrap:anywhere}.cc-selected-offers button{flex-shrink:0}.cc-offer-picker summary{padding:14px 0 0;cursor:pointer;font-size:13px;color:var(--cc-accent);font-weight:600}.cc-offer-picker .cc-toolbar{padding:16px 0}.cc-offer-choices{max-height:360px;overflow-y:auto;overscroll-behavior:contain}.cc-offer-choices li+li{border-top:1px solid var(--cc-line)}.cc-offer-choices label{display:flex;align-items:flex-start;gap:12px;padding:12px 8px;cursor:pointer;font-size:13px}.cc-offer-choices label:hover{background:#f8f7fe}.cc-offer-choices strong{font-weight:500}.cc-picker-more{margin-top:12px}.cc-picker-empty{color:var(--cc-muted);font-size:13px;margin:16px 0 0}.cc-history-warning{margin:0;padding:14px 24px;border-top:1px solid #eadfc4;background:#fff8eb;color:#70521c;font-size:12px;border-radius:0 0 14px 14px}.cc-evidence-table td:nth-child(2){max-width:320px}.cc-evidence-table .cc-text-link{display:block;margin-top:6px}.cc-sample-details{margin-top:20px}@media (max-width: 760px){.cc-comparison-selection{padding:16px}.cc-history-warning{padding:14px 16px}.cc-selected-offers li{align-items:flex-start}}.cc-evidence-table td:last-child .cc-text-link{white-space:nowrap}.cc-chart .ui-chart-legend{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.cc-chart .ui-chart-legend-row{grid-template-columns:24px minmax(0,1fr);align-items:start;gap:8px;padding:14px}.cc-chart .ui-chart-legend-mark{margin-top:6px}.cc-chart .ui-chart-legend-name{overflow-wrap:break-word;word-break:normal;font-size:13px;line-height:1.55}.cc-chart .ui-chart-legend-value{grid-column:2;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:baseline;text-align:left;gap:4px 12px}.cc-chart .cc-check-count{flex-basis:100%;white-space:normal}.cc-timeline-note{margin:0 0 12px;font-size:12px;color:var(--cc-muted)}@media (max-width: 1200px){.cc-chart .ui-chart-legend{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.cc-chart .ui-chart-legend{grid-template-columns:1fr}}.cc-selected-offers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0;margin:20px 0 0;list-style:none}.cc-selected-offers li{align-items:flex-start;gap:12px;border:1px solid var(--cc-line);border-radius:10px;padding:16px}.cc-selected-info{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1}.cc-selected-store{color:var(--cc-muted);font-size:11px;font-weight:600}.cc-selected-title{font-weight:500;font-size:14px;line-height:1.5;overflow-wrap:break-word}.cc-selected-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-top:6px;color:var(--cc-muted);font-size:11px}.cc-selected-meta strong{color:var(--cc-ink);font-size:14px;font-variant-numeric:tabular-nums}.cc-selected-remove{display:grid;place-items:center;width:32px;height:32px;padding:0;color:var(--cc-muted);border:0;border-radius:6px;background:transparent;cursor:pointer}.cc-selected-remove:hover{color:var(--cc-ink);background:var(--color-surface-sunken)}@media (max-width: 760px){.cc-selected-offers{grid-template-columns:1fr}}.cc-selected-offers{max-height:320px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}
