:root{--border-width-none: 0;--border-width-hairline: .5px;--border-width-thin: 1px;--border-width-medium: 2px;--border-width-thick: 3px;--border-width-heavy: 4px;--focus-ring: 0 0 0 3px rgba(59, 131, 246, .24);--focus-ring-success: 0 0 0 2px var(--color-feedback-success-fg);--focus-ring-warning: 0 0 0 2px var(--color-feedback-warning-fg);--glow-brand: 0 0 10px var(--color-static-brand);--layer-behind: -1;--layer-base: 1;--layer-sidebar: 50;--layer-dropdown: 100;--layer-popover: 200;--layer-tooltip: 300;--layer-sticky: 400;--layer-overlay: 500;--layer-dialog: 600;--layer-fullscreen: 700;--layer-help: 800;--layer-toast: 800;--layer-errors: 900;--layer-top: 9999;--motion-duration-instant: 0ms;--motion-duration-fast: .1s;--motion-duration-moderate: .2s;--motion-duration-slow: .3s;--motion-duration-slower: .5s;--motion-easing-linear: cubic-bezier(0, 0, 1, 1);--motion-easing-standard: cubic-bezier(.4, 0, .2, 1);--motion-easing-enter: cubic-bezier(0, 0, .2, 1);--motion-easing-exit: cubic-bezier(.4, 0, 1, 1);--motion-easing-emphasized: cubic-bezier(.2, 0, 0, 1);--opacity-0: 0;--opacity-5: .05;--opacity-10: .1;--opacity-20: .2;--opacity-40: .4;--opacity-60: .6;--opacity-80: .8;--opacity-100: 1;--radius-none: 0;--radius-xs: 2px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 12px;--radius-2xl: 16px;--radius-full: 9999px;--shadow-elevation-1: 0 2px 8px rgba(0, 0, 0, .08);--shadow-elevation-2: 0 8px 16px rgba(0, 0, 0, .1);--shadow-elevation-3: 0 16px 32px rgba(0, 0, 0, .16);--space-0: 0;--space-2: 2px;--space-4: 4px;--space-6: 6px;--space-8: 8px;--space-12: 12px;--space-16: 16px;--space-20: 20px;--space-24: 24px;--space-32: 32px;--space-40: 40px;--space-48: 48px;--space-64: 64px;--space-80: 80px;--space-96: 96px;--color-sensika-blue-50: #f2f9ff;--color-sensika-blue-100: #e1f2fd;--color-sensika-blue-200: #bfe4fa;--color-sensika-blue-300: #8ed0f6;--color-sensika-blue-400: #4fb5f0;--color-sensika-blue-500: #0494eb;--color-sensika-blue-600: #0383cf;--color-sensika-blue-700: #026baa;--color-sensika-blue-800: #055482;--color-sensika-blue-900: #083d5e;--color-sensika-blue-950: #05263a;--color-lapis-blue-50: #f1f3f8;--color-lapis-blue-100: #e2e7f3;--color-lapis-blue-200: #c2cdeb;--color-lapis-blue-300: #95ace4;--color-lapis-blue-400: #6387e3;--color-lapis-blue-500: #2e62e5;--color-lapis-blue-600: #194ac8;--color-lapis-blue-700: #153a99;--color-lapis-blue-800: #0f2e7c;--color-lapis-blue-900: #0e2358;--color-lapis-blue-950: #0c1837;--color-dark-navy-50: #f3f4f6;--color-dark-navy-100: #e6e7ef;--color-dark-navy-200: #c8cce4;--color-dark-navy-300: #9ba5de;--color-dark-navy-400: #6c7bdb;--color-dark-navy-500: #3950da;--color-dark-navy-600: #2238bf;--color-dark-navy-700: #192a95;--color-dark-navy-800: #101d6a;--color-dark-navy-900: #0a1348;--color-dark-navy-950: #060c30;--color-slate-navy: #2a3146;--color-light-blue-50: #e7f4fe;--color-light-blue-100: #cee9fd;--color-light-blue-200: #9dd2fb;--color-light-blue-300: #6cbcf9;--color-light-blue-400: #3ba5f7;--color-light-blue-500: #0a8ff5;--color-light-blue-600: #0872c4;--color-light-blue-700: #065693;--color-light-blue-800: #043f6c;--color-light-blue-900: #032645;--color-light-blue-950: #021727;--color-background-gray-50: #ffffff;--color-background-gray-100: #f8f9fa;--color-background-gray-200: #f0f3f6;--color-background-gray-300: #e9edf1;--color-background-gray-400: #e1e7ed;--color-background-gray-500: #dae2e8;--color-background-gray-600: #d2dce3;--color-background-gray-700: #cbd6df;--color-background-gray-800: #c3d0da;--color-background-gray-900: #bccad6;--color-background-gray-950: #a2b0bc;--color-gray-1-50: #f7f9f8;--color-gray-1-100: #eceff3;--color-gray-1-200: #d7dee5;--color-gray-1-300: #c0c8d6;--color-gray-1-400: #afbbc8;--color-gray-1-500: #a2b0bc;--color-gray-1-600: #8e9ca8;--color-gray-1-700: #74828e;--color-gray-1-800: #5b6873;--color-gray-1-900: #434f59;--color-gray-1-950: #2a323a;--color-gray-2-50: #fafbfc;--color-gray-2-100: #f1f4f7;--color-gray-2-200: #d8e1e8;--color-gray-2-300: #b4c4d1;--color-gray-2-400: #93a9bb;--color-gray-2-500: #728fa5;--color-gray-2-600: #5b748a;--color-gray-2-700: #475c6d;--color-gray-2-800: #344451;--color-gray-2-900: #232f37;--color-gray-2-950: #141c22;--color-graphite-50: #f8f8fa;--color-graphite-100: #eff0f2;--color-graphite-200: #dddde0;--color-graphite-300: #b7b8bc;--color-graphite-400: #909195;--color-graphite-500: #67676c;--color-graphite-600: #4d4e54;--color-graphite-700: #36393f;--color-graphite-800: #34353b;--color-graphite-900: #2d2e31;--color-graphite-950: #1a1b23;--color-destructive-50: #fff3f5;--color-destructive-100: #ffe4e8;--color-destructive-200: #ffc7ce;--color-destructive-300: #ff9da8;--color-destructive-400: #ff6e7e;--color-destructive-500: #eb5160;--color-destructive-600: #cf3f4d;--color-destructive-700: #a7323e;--color-destructive-800: #7f252f;--color-destructive-900: #571821;--color-destructive-950: #350014;--color-affirmative-50: #f2fcf8;--color-affirmative-100: #e1f8f1;--color-affirmative-200: #bff1e2;--color-affirmative-300: #8fe7cf;--color-affirmative-400: #4fd8b5;--color-affirmative-500: #09bc8a;--color-affirmative-600: #079f74;--color-affirmative-700: #067f5d;--color-affirmative-800: #055f46;--color-affirmative-900: #034033;--color-affirmative-950: #022620;--color-success-50: #ebf9f1;--color-success-100: #d4f1de;--color-success-200: #a8e2bd;--color-success-300: #74cd96;--color-success-400: #43b573;--color-success-500: #239b52;--color-success-600: #1a7e42;--color-success-700: #105f31;--color-success-800: #084021;--color-success-900: #042814;--color-warning-50: #fff6ec;--color-warning-100: #ffead2;--color-warning-200: #ffd5a6;--color-warning-300: #ffbe75;--color-warning-400: #ffad4f;--color-warning-500: #ffa630;--color-warning-600: #e28e21;--color-warning-650: #e48a00;--color-warning-700: #b0741a;--color-warning-800: #8e5a14;--color-warning-900: #633f0d;--color-warning-950: #3a2407;--color-text-light-50: #000000;--color-text-light-100: #060c30;--color-text-light-200: #1f2445;--color-text-light-300: #383d59;--color-text-light-400: #51556e;--color-text-light-500: #6a6d83;--color-text-light-600: #838698;--color-text-light-700: #9b9eac;--color-text-light-800: #b4b6c1;--color-text-light-900: #cdced6;--color-text-light-950: #e6e7ea;--color-text-dark-50: #e6e7ea;--color-text-dark-100: #cdced6;--color-text-dark-200: #b4b6c1;--color-text-dark-300: #9b9eac;--color-text-dark-400: #838698;--color-text-dark-500: #6a6d83;--color-text-dark-600: #51556e;--color-text-dark-700: #383d59;--color-text-dark-800: #1f2445;--color-text-dark-900: #060c30;--color-text-dark-950: #000000;--color-fallback-brand: #306b34;--color-product-clippingfeed: #504038;--color-product-combinedfeed: #baaca0;--color-product-premiumfeed: #d1585a;--color-product-workspace: #dcb259;--color-product-dimension: #5c9299;--color-product-onlinefeed: #3f549d;--color-product-socialfeed: #6385c5;--color-media-facebook: #0866ff;--color-media-youtube: #ff0000;--color-media-telegram: #0494eb;--color-media-reddit: #ff4500;--color-media-vkontakte: #0077ff;--color-media-linkedin: #0a66c2;--color-media-tiktok: #000000;--color-media-hubspot: #f57722;--color-media-cnn: #c82636;--color-media-instagram: #d125a0;--color-media-google: #f9ab00;--color-media-twitter: #000000;--color-media-mattermost: #0084cc;--color-surface-panel: #fcfcfc;--color-overlay-default: rgba(0, 0, 0, .5);--color-overlay-strong: rgba(0, 0, 0, .9);--color-border-focus: #3b83f6;--color-feedback-success-fg: #05a87a;--color-feedback-success-solid: #05a87a;--color-static-text-dark: rgba(255, 255, 255, .95);--color-static-success: #269875;--font-family-sans: "Noto Sans Variable", "Noto Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-family-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--font-size-10: .8333rem;--font-size-12: 1rem;--font-size-14: 1.1667rem;--font-size-16: 1.3333rem;--font-size-18: 1.5rem;--font-size-22: 1.8333rem;--font-size-24: 2rem;--font-size-28: 2.3333rem;--font-size-32: 2.6667rem;--font-size-48: 4rem;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-line-height-none: 1;--font-line-height-tight: 1.2;--font-line-height-normal: 1.4;--font-line-height-relaxed: 1.6;--btn-gradient-primary-rest: linear-gradient(180deg, var(--color-sensika-blue-500) 0%, var(--color-sensika-blue-600) 100%);--btn-gradient-primary-hover: linear-gradient(180deg, var(--color-sensika-blue-400) 0%, var(--color-sensika-blue-500) 100%);--btn-gradient-primary-pressed: linear-gradient(180deg, var(--color-sensika-blue-700) 0%, var(--color-sensika-blue-600) 100%);--btn-gradient-danger-rest: linear-gradient(180deg, var(--color-destructive-500) 0%, var(--color-destructive-600) 100%);--btn-gradient-danger-hover: linear-gradient(180deg, var(--color-destructive-400) 0%, var(--color-destructive-500) 100%);--btn-gradient-danger-pressed: linear-gradient(180deg, var(--color-destructive-700) 0%, var(--color-destructive-600) 100%);--btn-gradient-danger-disabled: linear-gradient(180deg, var(--color-destructive-300) 0%, var(--color-destructive-400) 100%);--btn-gradient-success-rest: linear-gradient(180deg, var(--color-success-400) 0%, var(--color-success-500) 100%);--btn-gradient-success-hover: linear-gradient(180deg, var(--color-success-300) 0%, var(--color-success-400) 100%);--btn-gradient-success-pressed: linear-gradient(180deg, var(--color-success-600) 0%, var(--color-success-500) 100%);--btn-gradient-success-disabled: linear-gradient(180deg, var(--color-success-200) 0%, var(--color-success-300) 100%);--btn-gradient-warning-rest: linear-gradient(180deg, var(--color-warning-400) 0%, var(--color-warning-500) 100%);--btn-gradient-warning-hover: linear-gradient(180deg, var(--color-warning-300) 0%, var(--color-warning-400) 100%);--btn-gradient-warning-pressed: linear-gradient(180deg, var(--color-warning-600) 0%, var(--color-warning-500) 100%);--btn-gradient-warning-disabled: linear-gradient(180deg, var(--color-warning-100) 0%, var(--color-warning-200) 100%);--shadow-card: var(--shadow-elevation-1);--shadow-popover: var(--shadow-elevation-1);--shadow-dropdown: var(--shadow-elevation-2);--shadow-dialog: var(--shadow-elevation-2);--shadow-modal: var(--shadow-elevation-3);--color-surface-default: var(--color-background-gray-50);--color-surface-raised: var(--color-background-gray-100);--color-surface-sunken: var(--color-background-gray-200);--color-surface-muted: var(--color-background-gray-300);--color-surface-emphasized: var(--color-background-gray-400);--color-surface-default-hover: var(--color-background-gray-500);--color-surface-default-pressed: var(--color-background-gray-600);--color-surface-default-selected: var(--color-sensika-blue-50);--color-surface-deep: var(--color-background-gray-800);--color-surface-inverse: var(--color-graphite-800);--color-text-primary: var(--color-text-light-50);--color-text-secondary: var(--color-text-light-100);--color-text-tertiary: var(--color-text-light-200);--color-text-quaternary: var(--color-text-light-300);--color-text-muted: var(--color-text-light-400);--color-text-subtle: var(--color-text-light-500);--color-text-disabled: var(--color-text-light-700);--color-text-placeholder: var(--color-text-light-800);--color-text-faint: var(--color-text-light-900);--color-text-ghost: var(--color-text-light-950);--color-text-on-inverse: var(--color-graphite-50);--color-text-accent: var(--color-sensika-blue-500);--color-border-default: var(--color-gray-2-300);--color-border-default-hover: var(--color-gray-2-500);--color-border-overlay: var(--color-gray-2-500);--color-border-subtle: var(--color-gray-2-300);--color-border-strong: var(--color-text-light-900);--color-border-divider: var(--color-background-gray-400);--color-border-selected: var(--color-sensika-blue-500);--color-action-primary-bg: var(--color-sensika-blue-500);--color-action-primary-bg-hover: var(--color-sensika-blue-600);--color-action-primary-bg-pressed: var(--color-sensika-blue-700);--color-action-primary-bg-disabled: var(--color-sensika-blue-300);--color-action-primary-fg: var(--color-background-gray-50);--color-action-primary-fg-disabled: var(--color-sensika-blue-50);--color-action-secondary-bg: var(--color-lapis-blue-800);--color-action-secondary-bg-hover: var(--color-lapis-blue-700);--color-action-secondary-bg-pressed: var(--color-lapis-blue-900);--color-action-secondary-fg: var(--color-background-gray-50);--color-action-secondary-fg-disabled: var(--color-text-light-700);--color-action-tertiary-bg: var(--color-dark-navy-950);--color-action-tertiary-bg-hover: var(--color-dark-navy-900);--color-action-tertiary-bg-pressed: var(--color-lapis-blue-900);--color-action-tertiary-bg-disabled: var(--color-background-gray-300);--color-action-tertiary-fg: var(--color-background-gray-50);--color-action-tertiary-fg-disabled: var(--color-text-light-700);--color-action-danger-bg: var(--color-destructive-500);--color-action-danger-bg-hover: var(--color-destructive-400);--color-action-danger-bg-pressed: var(--color-destructive-700);--color-action-danger-bg-disabled: var(--color-destructive-300);--color-action-danger-fg: var(--color-background-gray-50);--color-action-danger-fg-disabled: var(--color-background-gray-50);--color-action-danger-border: var(--color-destructive-600);--color-action-success-bg: var(--color-success-500);--color-action-success-bg-hover: var(--color-success-400);--color-action-success-bg-pressed: var(--color-success-700);--color-action-success-bg-disabled: var(--color-success-200);--color-action-success-fg: var(--color-background-gray-50);--color-action-success-fg-disabled: var(--color-background-gray-50);--color-action-success-border: var(--color-success-600);--color-control-bg: var(--color-gray-2-500);--color-control-bg-selected: var(--color-sensika-blue-500);--color-control-border: var(--color-gray-2-300);--color-control-border-hover: var(--color-gray-2-500);--color-control-fg: var(--color-background-gray-50);--color-brand-dark: var(--color-dark-navy-950);--color-feedback-success-bg: var(--color-affirmative-100);--color-feedback-success-border: var(--color-affirmative-200);--color-feedback-warning-fg: var(--color-warning-500);--color-feedback-warning-bg: var(--color-warning-100);--color-feedback-warning-border: var(--color-warning-200);--color-feedback-warning-solid: var(--color-warning-650);--color-feedback-danger-fg: var(--color-destructive-600);--color-feedback-danger-bg: var(--color-destructive-100);--color-feedback-danger-border: var(--color-destructive-200);--color-feedback-danger-strong: var(--color-destructive-800);--color-feedback-danger-solid: var(--color-destructive-600);--color-feedback-info-fg: var(--color-sensika-blue-600);--color-feedback-info-bg: var(--color-sensika-blue-100);--color-feedback-info-bg-strong: var(--color-sensika-blue-100);--color-feedback-info-bg-subtle: var(--color-sensika-blue-50);--color-feedback-info-border: var(--color-sensika-blue-200);--color-feedback-info-solid: var(--color-sensika-blue-600);--color-feedback-neutral-solid: var(--color-text-light-100);--color-status-archived-fg: var(--color-text-light-700);--color-status-archived-solid: var(--color-text-light-700);--color-static-brand: var(--color-sensika-blue-500);--color-static-surface-light: var(--color-background-gray-50);--color-static-text-light: var(--color-text-light-50);--btn-tertiary-bg-rest: var(--color-lapis-blue-800);--btn-tertiary-bg-hover: var(--color-lapis-blue-700);--btn-tertiary-bg-pressed: var(--color-lapis-blue-900);--btn-tertiary-bg-disabled: var(--color-background-gray-300);--btn-secondary-fg-rest: var(--color-sensika-blue-500);--btn-secondary-fg-hover: var(--color-sensika-blue-600);--btn-secondary-fg-pressed: var(--color-sensika-blue-700);--btn-fg-on-fill: var(--color-background-gray-50);--btn-fg-warning: var(--color-graphite-950);--btn-fg-danger-disabled: var(--color-destructive-700);--btn-fg-success-disabled: var(--color-success-700);--btn-fg-warning-disabled: var(--color-warning-700);--btn-border-primary-rest: var(--color-sensika-blue-600);--btn-border-primary-hover: var(--color-sensika-blue-500);--btn-border-primary-pressed: var(--color-sensika-blue-700);--btn-border-danger-rest: var(--color-destructive-700);--btn-border-danger-hover: var(--color-destructive-600);--btn-border-danger-pressed: var(--color-destructive-800);--btn-border-success-rest: var(--color-success-600);--btn-border-success-hover: var(--color-success-500);--btn-border-success-pressed: var(--color-success-700);--btn-border-warning-rest: var(--color-warning-500);--btn-border-warning-hover: var(--color-warning-400);--btn-border-warning-pressed: var(--color-warning-600);--input-border-focus: var(--color-border-focus);--switch-border-focus: var(--color-border-focus);--select-border-focus: var(--color-border-focus);--radio-border-focus: var(--color-border-focus);--checkbox-border-focus: var(--color-border-focus);--textarea-border-focus: var(--color-border-focus);--toggle-track-include: var(--color-feedback-success-fg);--toggle-border-focus: var(--color-border-focus);--combobox-border-focus: var(--color-border-focus);--tags-border-focus: var(--color-border-focus);--chip-filter-bg: var(--color-background-gray-500);--progress-fill-success: var(--color-feedback-success-fg);--btn-tertiary-fg-disabled: var(--color-text-disabled);--btn-secondary-fg-disabled: var(--color-text-disabled);--btn-secondary-border-disabled: var(--color-border-default);--btn-secondary-bg-hover: var(--color-feedback-info-bg-subtle);--btn-secondary-bg-pressed: var(--color-feedback-info-bg-strong);--input-bg: var(--color-surface-default);--input-text: var(--color-text-primary);--input-placeholder: var(--color-text-placeholder);--input-border: var(--color-border-default);--input-border-hover: var(--color-border-default-hover);--input-border-invalid: var(--color-feedback-danger-fg);--input-icon-invalid: var(--color-feedback-danger-fg);--file-input-button-bg: var(--color-surface-raised);--file-input-button-bg-hover: var(--color-surface-sunken);--file-input-button-fg: var(--color-text-primary);--file-input-button-border: var(--color-border-default);--switch-track: var(--color-control-bg);--switch-track-checked: var(--color-control-bg-selected);--switch-border: var(--color-control-border);--switch-border-hover: var(--color-control-border-hover);--switch-border-invalid: var(--color-feedback-danger-fg);--switch-thumb: var(--color-control-fg);--select-bg: var(--color-surface-default);--select-text: var(--color-text-primary);--select-placeholder: var(--color-text-placeholder);--select-border: var(--color-border-default);--select-border-hover: var(--color-border-default-hover);--select-border-invalid: var(--color-feedback-danger-fg);--select-icon: var(--color-text-muted);--select-icon-invalid: var(--color-feedback-danger-fg);--select-dropdown-bg: var(--color-surface-raised);--select-dropdown-border: var(--color-border-overlay);--select-option-text: var(--color-text-primary);--select-option-bg-active: var(--color-surface-default-hover);--select-option-bg-selected: var(--color-surface-default-selected);--radio-bg: var(--color-surface-default);--radio-border: var(--color-control-border);--radio-border-hover: var(--color-control-border-hover);--radio-border-checked: var(--color-control-bg-selected);--radio-border-invalid: var(--color-feedback-danger-fg);--radio-dot: var(--color-control-bg-selected);--checkbox-bg: var(--color-surface-default);--checkbox-bg-checked: var(--color-control-bg-selected);--checkbox-border: var(--color-control-border);--checkbox-border-hover: var(--color-control-border-hover);--checkbox-border-checked: var(--color-control-bg-selected);--checkbox-border-invalid: var(--color-feedback-danger-fg);--checkbox-checkmark: var(--color-control-fg);--textarea-bg: var(--color-surface-default);--textarea-text: var(--color-text-primary);--textarea-placeholder: var(--color-text-placeholder);--textarea-border: var(--color-border-default);--textarea-border-hover: var(--color-border-default-hover);--textarea-border-invalid: var(--color-feedback-danger-fg);--textarea-icon-invalid: var(--color-feedback-danger-fg);--toggle-thumb: var(--color-control-fg);--toggle-track-exclude: var(--color-feedback-danger-fg);--toggle-track-neutral: var(--color-control-bg);--toggle-track-on: var(--color-control-bg-selected);--toggle-border: var(--color-control-border);--toggle-border-hover: var(--color-control-border-hover);--toggle-border-invalid: var(--color-feedback-danger-fg);--combobox-bg: var(--color-surface-default);--combobox-text: var(--color-text-primary);--combobox-placeholder: var(--color-text-placeholder);--combobox-border: var(--color-border-default);--combobox-border-hover: var(--color-border-default-hover);--combobox-border-invalid: var(--color-feedback-danger-fg);--combobox-icon: var(--color-text-muted);--combobox-icon-invalid: var(--color-feedback-danger-fg);--combobox-chip-bg: var(--color-static-brand);--combobox-chip-text: var(--color-control-fg);--combobox-chip-remove: var(--color-control-fg);--combobox-dropdown-bg: var(--color-surface-raised);--combobox-dropdown-border: var(--color-border-overlay);--combobox-option-text: var(--color-text-primary);--combobox-option-bg-active: var(--color-surface-default-hover);--combobox-option-bg-selected: var(--color-surface-default-selected);--combobox-option-check: var(--color-control-bg-selected);--combobox-no-results-text: var(--color-text-muted);--tags-bg: var(--color-surface-default);--tags-text: var(--color-text-primary);--tags-placeholder: var(--color-text-placeholder);--tags-border: var(--color-border-default);--tags-border-hover: var(--color-border-default-hover);--tags-border-invalid: var(--color-feedback-danger-fg);--tags-icon: var(--color-text-muted);--tags-chip-bg: var(--color-static-brand);--tags-chip-text: var(--color-control-fg);--tags-chip-remove: var(--color-control-fg);--tags-dropdown-bg: var(--color-surface-raised);--tags-dropdown-border: var(--color-border-overlay);--tags-option-text: var(--color-text-primary);--tags-option-bg-active: var(--color-surface-default-hover);--chip-filter-text: var(--color-text-primary);--chip-pivot-bg: var(--color-surface-inverse);--chip-pivot-text: var(--color-text-on-inverse);--slider-track-bg: var(--color-control-bg);--slider-range-bg: var(--color-static-brand);--slider-thumb-bg: var(--color-surface-default);--slider-thumb-border: var(--color-static-brand);--slider-border-invalid: var(--color-feedback-danger-fg);--form-field-label-text: var(--color-text-primary);--form-field-hint-text: var(--color-text-muted);--form-field-error-text: var(--color-feedback-danger-fg);--tooltip-bg: var(--color-surface-inverse);--tooltip-text: var(--color-text-on-inverse);--menu-item-text: var(--color-text-primary);--menu-item-bg-active: var(--color-feedback-info-bg-strong);--menu-separator: var(--color-border-default);--menu-header-text: var(--color-text-tertiary);--progress-track: var(--color-control-bg);--progress-fill: var(--color-static-brand);--progress-fill-warning: var(--color-feedback-warning-fg);--progress-fill-danger: var(--color-feedback-danger-fg);--date-picker-bg: var(--color-surface-default);--date-picker-border: var(--color-border-default);--date-picker-text: var(--color-text-primary);--date-picker-weekday-fg: var(--color-text-muted);--date-picker-weeknum-fg: var(--color-text-muted);--date-picker-nav-fg: var(--color-text-secondary);--date-picker-nav-fg-disabled: var(--color-text-disabled);--date-picker-nav-bg-hover: var(--color-surface-default-hover);--date-picker-trigger-fg: var(--color-text-muted);--date-picker-trigger-fg-hover: var(--color-static-brand);--date-picker-day-fg: var(--color-text-primary);--date-picker-day-fg-outside: var(--color-text-disabled);--date-picker-day-fg-disabled: var(--color-text-disabled);--date-picker-day-bg-hover: var(--color-surface-default-hover);--date-picker-day-today-fg: var(--color-static-brand);--date-picker-day-selected-bg: var(--color-static-brand);--date-picker-day-selected-fg: var(--color-control-fg);--date-picker-range-between-bg: var(--color-feedback-info-bg-strong);--time-picker-sep-fg: var(--color-text-secondary);--time-picker-step-fg: var(--color-text-secondary);--time-picker-step-fg-disabled: var(--color-text-disabled);--time-picker-step-bg-hover: var(--color-surface-default-hover);--time-picker-meridian-fg: var(--color-text-secondary);--time-picker-meridian-border: var(--color-border-default);--time-picker-meridian-bg-hover: var(--color-surface-default-hover)}body.dark-mode{--color-border-subtle: #494e5e;--color-border-focus: #3b83f6;--color-feedback-success-fg: #1b755c;--color-feedback-success-solid: #1b755c;--color-static-text-dark: rgba(255, 255, 255, .95);--color-static-success: #269875;--btn-gradient-danger-rest: linear-gradient(180deg, var(--color-destructive-700) 0%, var(--color-destructive-800) 100%);--btn-gradient-danger-hover: linear-gradient(180deg, var(--color-destructive-600) 0%, var(--color-destructive-700) 100%);--btn-gradient-danger-pressed: linear-gradient(180deg, var(--color-destructive-900) 0%, var(--color-destructive-800) 100%);--btn-gradient-success-rest: linear-gradient(180deg, var(--color-success-600) 0%, var(--color-success-700) 100%);--btn-gradient-success-hover: linear-gradient(180deg, var(--color-success-500) 0%, var(--color-success-600) 100%);--btn-gradient-success-pressed: linear-gradient(180deg, var(--color-success-800) 0%, var(--color-success-700) 100%);--toggle-track-exclude: #eb5160;--color-surface-default: var(--color-graphite-800);--color-surface-raised: var(--color-graphite-900);--color-surface-sunken: var(--color-graphite-950);--color-surface-muted: var(--color-text-dark-950);--color-surface-emphasized: var(--color-graphite-800);--color-surface-panel: var(--color-graphite-700);--color-surface-default-hover: var(--color-graphite-600);--color-surface-default-pressed: var(--color-graphite-500);--color-surface-default-selected: var(--color-slate-navy);--color-surface-deep: var(--color-graphite-500);--color-surface-inverse: var(--color-background-gray-200);--color-text-primary: var(--color-graphite-50);--color-text-secondary: var(--color-text-dark-100);--color-text-tertiary: var(--color-text-dark-200);--color-text-quaternary: var(--color-text-dark-300);--color-text-muted: var(--color-text-dark-400);--color-text-subtle: var(--color-text-dark-500);--color-text-disabled: var(--color-text-dark-300);--color-text-placeholder: var(--color-text-dark-200);--color-text-faint: var(--color-text-dark-100);--color-text-ghost: var(--color-text-dark-50);--color-text-on-inverse: var(--color-graphite-900);--color-text-accent: var(--color-sensika-blue-500);--color-border-default: var(--color-graphite-600);--color-border-default-hover: var(--color-graphite-400);--color-border-overlay: var(--color-graphite-400);--color-border-strong: var(--color-text-light-900);--color-border-divider: var(--color-gray-2-800);--color-border-selected: var(--color-sensika-blue-500);--color-action-primary-bg: var(--color-dark-navy-950);--color-action-primary-bg-hover: var(--color-dark-navy-900);--color-action-primary-bg-pressed: var(--color-sensika-blue-700);--color-action-primary-bg-disabled: var(--color-sensika-blue-800);--color-action-primary-fg: var(--color-text-dark-50);--color-action-primary-fg-disabled: var(--color-sensika-blue-300);--color-action-secondary-bg: var(--color-lapis-blue-800);--color-action-secondary-bg-hover: var(--color-lapis-blue-900);--color-action-secondary-fg: var(--color-text-dark-50);--color-action-secondary-fg-disabled: var(--color-text-dark-700);--color-action-tertiary-bg: var(--color-dark-navy-950);--color-action-tertiary-bg-hover: var(--color-dark-navy-900);--color-action-tertiary-bg-pressed: var(--color-lapis-blue-900);--color-action-tertiary-bg-disabled: var(--color-graphite-600);--color-action-tertiary-fg: var(--color-text-dark-50);--color-action-tertiary-fg-disabled: var(--color-text-dark-700);--color-action-danger-bg-disabled: var(--color-destructive-800);--color-action-danger-fg-disabled: var(--color-destructive-300);--color-action-success-bg-disabled: var(--color-success-800);--color-action-success-fg-disabled: var(--color-success-300);--color-control-bg: var(--color-graphite-400);--color-control-bg-selected: var(--color-sensika-blue-500);--color-control-border: var(--color-graphite-600);--color-control-border-hover: var(--color-graphite-400);--color-control-fg: var(--color-background-gray-50);--color-brand-dark: var(--color-slate-navy);--color-feedback-success-bg: var(--color-affirmative-900);--color-feedback-success-border: var(--color-affirmative-700);--color-feedback-warning-fg: var(--color-warning-400);--color-feedback-warning-bg: var(--color-warning-900);--color-feedback-warning-border: var(--color-warning-700);--color-feedback-warning-solid: var(--color-warning-650);--color-feedback-danger-fg: var(--color-destructive-400);--color-feedback-danger-bg: var(--color-destructive-900);--color-feedback-danger-border: var(--color-destructive-700);--color-feedback-danger-strong: var(--color-destructive-300);--color-feedback-danger-solid: var(--color-destructive-600);--color-feedback-info-fg: var(--color-sensika-blue-400);--color-feedback-info-bg: var(--color-sensika-blue-900);--color-feedback-info-bg-strong: var(--color-sensika-blue-800);--color-feedback-info-bg-subtle: var(--color-sensika-blue-900);--color-feedback-info-border: var(--color-sensika-blue-700);--color-feedback-info-solid: var(--color-sensika-blue-400);--color-feedback-neutral-solid: var(--color-text-dark-100);--color-status-archived-fg: var(--color-text-dark-400);--color-status-archived-solid: var(--color-text-dark-400);--color-static-brand: var(--color-sensika-blue-500);--color-static-surface-light: var(--color-background-gray-50);--color-static-text-light: var(--color-text-light-50);--btn-tertiary-bg-rest: var(--color-lapis-blue-600);--btn-tertiary-bg-hover: var(--color-lapis-blue-500);--btn-tertiary-bg-pressed: var(--color-lapis-blue-700);--btn-tertiary-bg-disabled: var(--color-graphite-600);--btn-secondary-fg-rest: var(--color-sensika-blue-400);--btn-secondary-fg-hover: var(--color-sensika-blue-300);--btn-secondary-fg-pressed: var(--color-sensika-blue-500);--input-border-focus: var(--color-border-focus);--switch-border-focus: var(--color-border-focus);--select-border-focus: var(--color-border-focus);--radio-border-focus: var(--color-border-focus);--checkbox-border-focus: var(--color-border-focus);--textarea-border-focus: var(--color-border-focus);--toggle-track-include: var(--color-feedback-success-fg);--toggle-border-focus: var(--color-border-focus);--combobox-border-focus: var(--color-border-focus);--tags-border-focus: var(--color-border-focus);--chip-filter-bg: var(--color-graphite-600);--progress-fill-success: var(--color-feedback-success-fg);--btn-secondary-bg-hover: var(--color-surface-default-hover);--btn-secondary-bg-pressed: var(--color-surface-default-pressed);--input-bg: var(--color-surface-raised);--input-text: var(--color-text-primary);--input-placeholder: var(--color-text-placeholder);--input-border: var(--color-border-default);--input-border-hover: var(--color-border-default-hover);--input-border-invalid: var(--color-feedback-danger-fg);--input-icon-invalid: var(--color-feedback-danger-fg);--file-input-button-bg: var(--color-surface-default);--file-input-button-bg-hover: var(--color-surface-default-hover);--file-input-button-fg: var(--color-text-primary);--file-input-button-border: var(--color-border-default);--switch-track: var(--color-control-bg);--switch-track-checked: var(--color-control-bg-selected);--switch-border: var(--color-control-border);--switch-border-hover: var(--color-control-border-hover);--switch-border-invalid: var(--color-feedback-danger-fg);--switch-thumb: var(--color-control-fg);--select-bg: var(--color-surface-raised);--select-text: var(--color-text-primary);--select-placeholder: var(--color-text-placeholder);--select-border: var(--color-border-default);--select-border-hover: var(--color-border-default-hover);--select-border-invalid: var(--color-feedback-danger-fg);--select-icon: var(--color-text-muted);--select-icon-invalid: var(--color-feedback-danger-fg);--select-dropdown-bg: var(--color-surface-raised);--select-dropdown-border: var(--color-border-overlay);--select-option-text: var(--color-text-primary);--select-option-bg-active: var(--color-surface-default-hover);--select-option-bg-selected: var(--color-surface-default-selected);--radio-bg: var(--color-surface-raised);--radio-border: var(--color-control-border);--radio-border-hover: var(--color-control-border-hover);--radio-border-checked: var(--color-control-bg-selected);--radio-border-invalid: var(--color-feedback-danger-fg);--radio-dot: var(--color-control-bg-selected);--checkbox-bg: var(--color-surface-raised);--checkbox-bg-checked: var(--color-control-bg-selected);--checkbox-border: var(--color-control-border);--checkbox-border-hover: var(--color-control-border-hover);--checkbox-border-checked: var(--color-control-bg-selected);--checkbox-border-invalid: var(--color-feedback-danger-fg);--checkbox-checkmark: var(--color-control-fg);--textarea-bg: var(--color-surface-raised);--textarea-text: var(--color-text-primary);--textarea-placeholder: var(--color-text-placeholder);--textarea-border: var(--color-border-default);--textarea-border-hover: var(--color-border-default-hover);--textarea-border-invalid: var(--color-feedback-danger-fg);--textarea-icon-invalid: var(--color-feedback-danger-fg);--toggle-thumb: var(--color-control-fg);--toggle-track-neutral: var(--color-control-bg);--toggle-track-on: var(--color-control-bg-selected);--toggle-border: var(--color-control-border);--toggle-border-hover: var(--color-control-border-hover);--toggle-border-invalid: var(--color-feedback-danger-fg);--combobox-bg: var(--color-surface-raised);--combobox-text: var(--color-text-primary);--combobox-placeholder: var(--color-text-placeholder);--combobox-border: var(--color-border-default);--combobox-border-hover: var(--color-border-default-hover);--combobox-border-invalid: var(--color-feedback-danger-fg);--combobox-icon: var(--color-text-muted);--combobox-icon-invalid: var(--color-feedback-danger-fg);--combobox-chip-bg: var(--color-static-brand);--combobox-chip-text: var(--color-control-fg);--combobox-chip-remove: var(--color-control-fg);--combobox-dropdown-bg: var(--color-surface-raised);--combobox-dropdown-border: var(--color-border-overlay);--combobox-option-text: var(--color-text-primary);--combobox-option-bg-active: var(--color-surface-default-hover);--combobox-option-bg-selected: var(--color-surface-default-selected);--combobox-option-check: var(--color-control-bg-selected);--combobox-no-results-text: var(--color-text-muted);--tags-bg: var(--color-surface-raised);--tags-text: var(--color-text-primary);--tags-placeholder: var(--color-text-placeholder);--tags-border: var(--color-border-default);--tags-border-hover: var(--color-border-default-hover);--tags-border-invalid: var(--color-feedback-danger-fg);--tags-icon: var(--color-text-muted);--tags-chip-bg: var(--color-static-brand);--tags-chip-text: var(--color-control-fg);--tags-chip-remove: var(--color-control-fg);--tags-dropdown-bg: var(--color-surface-raised);--tags-dropdown-border: var(--color-border-overlay);--tags-option-text: var(--color-text-primary);--tags-option-bg-active: var(--color-surface-default-hover);--chip-filter-text: var(--color-text-primary);--chip-pivot-bg: var(--color-surface-inverse);--chip-pivot-text: var(--color-text-on-inverse);--slider-track-bg: var(--color-control-bg);--slider-range-bg: var(--color-static-brand);--slider-thumb-bg: var(--color-surface-default);--slider-thumb-border: var(--color-static-brand);--slider-border-invalid: var(--color-feedback-danger-fg);--form-field-label-text: var(--color-text-primary);--form-field-hint-text: var(--color-text-muted);--form-field-error-text: var(--color-feedback-danger-fg);--tooltip-bg: var(--color-surface-inverse);--tooltip-text: var(--color-text-on-inverse);--menu-item-text: var(--color-text-primary);--menu-item-bg-active: var(--color-static-brand);--menu-separator: var(--color-border-default);--menu-header-text: var(--color-text-tertiary);--progress-track: var(--color-control-bg);--progress-fill: var(--color-static-brand);--progress-fill-warning: var(--color-feedback-warning-fg);--progress-fill-danger: var(--color-feedback-danger-fg);--date-picker-bg: var(--color-surface-raised);--date-picker-border: var(--color-border-default);--date-picker-text: var(--color-text-primary);--date-picker-weekday-fg: var(--color-text-muted);--date-picker-weeknum-fg: var(--color-text-muted);--date-picker-nav-fg: var(--color-text-secondary);--date-picker-nav-fg-disabled: var(--color-text-disabled);--date-picker-nav-bg-hover: var(--color-surface-default-hover);--date-picker-trigger-fg: var(--color-text-secondary);--date-picker-trigger-fg-hover: var(--color-static-brand);--date-picker-day-fg: var(--color-text-primary);--date-picker-day-fg-outside: var(--color-text-disabled);--date-picker-day-fg-disabled: var(--color-text-disabled);--date-picker-day-bg-hover: var(--color-surface-default-hover);--date-picker-day-today-fg: var(--color-static-brand);--date-picker-day-selected-bg: var(--color-static-brand);--date-picker-day-selected-fg: var(--color-control-fg);--date-picker-range-between-bg: var(--color-feedback-info-bg-strong);--time-picker-sep-fg: var(--color-text-secondary);--time-picker-step-fg: var(--color-text-secondary);--time-picker-step-fg-disabled: var(--color-text-disabled);--time-picker-step-bg-hover: var(--color-surface-default-hover);--time-picker-meridian-fg: var(--color-text-secondary);--time-picker-meridian-border: var(--color-border-default);--time-picker-meridian-bg-hover: var(--color-surface-default-hover)}*,*:before,*:after{box-sizing:border-box}body{margin:0}[hidden]{display:none!important}h1,h2,h3,h4,h5,h6,p{margin:0;padding:0;line-height:inherit}b,strong{font-weight:bolder}small{font-size:.875em}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}ol,ul{padding-left:var(--space-24)}ol,ul,dl{margin-top:0;margin-bottom:var(--space-12)}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}img,svg{vertical-align:middle}table{border-collapse:collapse}th{text-align:inherit;text-align:-webkit-match-parent}thead,tbody,tfoot,tr,td,th{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}button{border-radius:0}button:focus:not(:focus-visible){outline:0}[role=button]{cursor:pointer}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}select{word-wrap:normal}select:disabled{opacity:1}fieldset{min-width:0;padding:0;margin:0;border:0}::file-selector-button{font:inherit;-webkit-appearance:button}summary{display:list-item;cursor:pointer}:root{--portal-code-key: #5dbef0;--portal-code-string: #7ef0b7;--portal-code-number: #f6c177;--portal-code-meta: #9fb0c6}html,body{min-height:100%;background:var(--color-surface-sunken);color:var(--color-text-primary);font-family:var(--font-family-sans);font-weight:var(--font-weight-light);font-size:12px;-webkit-font-smoothing:antialiased}body.dark-mode{color-scheme:dark}button,input,select,textarea{font-family:inherit}a{color:var(--color-text-accent);text-decoration:none}a:hover{color:var(--color-feedback-info-fg);text-decoration:underline}.sk-main>*:not(router-outlet){display:block;flex:1;min-width:0}.sk-page{display:flex;flex-direction:column;gap:var(--space-20);flex:1;min-width:0;max-width:1180px;padding:var(--space-24)}.sk-page--wide{max-width:1240px}.sk-page--narrow{max-width:820px}.sk-page--bleed{max-width:none}.sk-page--full{max-width:none;height:calc(100dvh - 52px);overflow:hidden}.sk-page-head{display:flex;flex-direction:column;gap:var(--space-8)}.sk-page-head__row{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-16);flex-wrap:wrap}.sk-page-head__title{font-size:var(--font-size-22);line-height:var(--font-line-height-tight);font-weight:var(--font-weight-semibold);margin:0}.sk-page-head__desc{color:var(--color-text-muted);margin:var(--space-4) 0 0;max-width:640px}.sk-page-head__actions{display:flex;gap:var(--space-8);flex-wrap:wrap}.sk-crumbs{display:flex;align-items:center;gap:var(--space-6);color:var(--color-text-subtle);font-size:var(--font-size-12);line-height:var(--font-line-height-normal);font-weight:var(--font-weight-regular)}.sk-crumbs__sep{display:inline-flex;color:var(--color-text-subtle)}.sk-crumbs__last{color:var(--color-text-muted)}.sk-section-title{display:flex;align-items:center;justify-content:space-between;gap:var(--space-12);margin-bottom:var(--space-12)}.sk-section-title__label{font-size:var(--font-size-14);line-height:var(--font-line-height-normal);font-weight:var(--font-weight-semibold);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em}.sk-card-title{font-size:var(--font-size-16);line-height:var(--font-line-height-tight);font-weight:var(--font-weight-semibold);margin:0 0 var(--space-12)}.sk-grid{display:grid;gap:var(--space-12);grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))}.sk-grid>*{min-width:0}.sk-grid--cards{gap:var(--space-16);grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.sk-grid--split{gap:var(--space-24);grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));align-items:start}.sk-card{background:var(--color-surface-default);border:var(--border-width-thin) solid var(--color-border-divider);border-radius:var(--radius-md);padding:var(--space-20);min-width:0}.sk-card--tight{padding:var(--space-16)}.sk-card--flush{padding:0;overflow:hidden}.sk-card--raised{box-shadow:var(--shadow-card)}.sk-card--accent{border-color:var(--color-border-selected)}.sk-callout{display:flex;gap:var(--space-12);padding:var(--space-12) var(--space-16);border-radius:var(--radius-md);background:var(--color-feedback-info-bg);color:var(--color-feedback-info-fg);font-size:var(--font-size-12);line-height:var(--font-line-height-normal);font-weight:var(--font-weight-regular)}.sk-alert{padding:var(--space-12) var(--space-16);border-radius:var(--radius-sm);border:var(--border-width-thin) solid var(--color-border-divider);background:var(--color-surface-raised)}.sk-alert--error{border-color:var(--color-feedback-danger-fg);background:var(--color-feedback-danger-bg);color:var(--color-feedback-danger-fg)}.sk-alert--success{border-color:var(--color-feedback-success-fg);background:var(--color-feedback-success-bg);color:var(--color-feedback-success-fg)}.sk-muted{color:var(--color-text-subtle)}.sk-mono{font-family:var(--font-family-mono);font-size:var(--font-size-12);line-height:var(--font-line-height-normal);font-weight:var(--font-weight-regular)}.sk-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-8);height:32px;padding:0 var(--space-12);border:var(--border-width-thin) solid var(--btn-border-primary-rest);border-radius:var(--radius-md);background:var(--btn-gradient-primary-rest);color:var(--btn-fg-on-fill);font-family:var(--font-family-sans);font-size:var(--font-size-14);font-weight:var(--font-weight-semibold);line-height:var(--font-line-height-none);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;appearance:none;transition:background var(--motion-duration-fast) var(--motion-easing-standard),color var(--motion-duration-fast) var(--motion-easing-standard),border-color var(--motion-duration-fast) var(--motion-easing-standard),box-shadow var(--motion-duration-fast) var(--motion-easing-standard)}.sk-btn:hover:not(:disabled){background:var(--btn-gradient-primary-hover);border-color:var(--btn-border-primary-hover)}.sk-btn:active:not(:disabled){background:var(--btn-gradient-primary-pressed);border-color:var(--btn-border-primary-pressed)}.sk-btn:focus{outline:none}.sk-btn:focus-visible{box-shadow:var(--focus-ring)}.sk-btn:disabled{opacity:var(--opacity-60);cursor:not-allowed}.sk-btn--sm{height:24px;padding:0 var(--space-8);font-size:var(--font-size-12);gap:var(--space-4);border-radius:var(--radius-sm)}.sk-btn--outline{background:transparent;color:var(--btn-secondary-fg-rest);border-color:var(--btn-secondary-fg-rest)}.sk-btn--outline:hover:not(:disabled){background:var(--btn-secondary-bg-hover);color:var(--btn-secondary-fg-hover);border-color:var(--btn-secondary-fg-hover)}.sk-btn--outline:active:not(:disabled){background:var(--btn-secondary-bg-pressed);color:var(--btn-secondary-fg-pressed);border-color:var(--btn-secondary-fg-pressed)}.sk-btn--outline:disabled{background:transparent;color:var(--btn-secondary-fg-disabled);border-color:var(--btn-secondary-border-disabled)}.sk-btn--neutral{background:var(--color-surface-default);color:var(--color-text-primary);border-color:var(--color-control-border)}.sk-btn--neutral:hover:not(:disabled){background:var(--color-surface-default-hover);border-color:var(--color-control-border-hover)}.sk-btn--soft{background:var(--color-feedback-info-bg);color:var(--color-feedback-info-fg);border-color:transparent}.sk-btn--soft:hover:not(:disabled){background:var(--color-feedback-info-bg-strong);border-color:transparent}.sk-btn--white{background:var(--color-static-surface-light);color:var(--color-text-accent);border-color:var(--color-static-surface-light)}.sk-btn--white:hover:not(:disabled){color:var(--color-action-primary-bg-pressed)}.sk-btn--ghost{background:transparent;border-color:var(--color-border-overlay);color:var(--color-static-surface-light)}.sk-btn--ghost:hover:not(:disabled){background:var(--color-static-surface-light);color:var(--color-text-accent);border-color:var(--color-static-surface-light)}.sk-btn--danger{background:var(--btn-gradient-danger-rest);color:var(--btn-fg-on-fill);border-color:var(--btn-border-danger-rest)}.sk-btn--danger:hover:not(:disabled){background:var(--btn-gradient-danger-hover);border-color:var(--btn-border-danger-hover)}.sk-btn--danger:active:not(:disabled){background:var(--btn-gradient-danger-pressed);border-color:var(--btn-border-danger-pressed)}.sk-btn--danger:disabled{background:var(--btn-gradient-danger-disabled);color:var(--btn-fg-danger-disabled);border-color:transparent}.sk-linkbtn{font-size:var(--font-size-14);line-height:var(--font-line-height-normal);font-weight:var(--font-weight-medium);background:none;border:none;padding:0;color:var(--color-text-accent);cursor:pointer}.sk-linkbtn:hover{text-decoration:underline}.sk-pill{font-size:var(--font-size-10);line-height:var(--font-line-height-normal);font-weight:var(--font-weight-regular);display:inline-flex;align-items:center;height:20px;padding:0 var(--space-8);border-radius:var(--radius-xs);background:var(--color-surface-muted);color:var(--color-text-muted);font-weight:var(--font-weight-semibold);white-space:nowrap}.sk-pill--blue{background:var(--color-feedback-info-bg);color:var(--color-feedback-info-fg)}.sk-pill--green{background:var(--color-feedback-success-bg);color:var(--color-feedback-success-fg)}.sk-pill--red{background:var(--color-feedback-danger-bg);color:var(--color-feedback-danger-fg)}.sk-pill--amber{background:var(--color-feedback-warning-bg);color:var(--color-feedback-warning-fg)}.sk-pill--active{background:var(--color-feedback-success-bg);color:var(--color-feedback-success-fg)}.sk-pill--pending{background:var(--color-feedback-warning-bg);color:var(--color-feedback-warning-fg)}.sk-pill--disabled{background:var(--color-feedback-danger-bg);color:var(--color-feedback-danger-fg)}.sk-pill--dark{background:var(--color-action-tertiary-bg);color:var(--color-static-text-dark)}.sk-method{font-family:var(--font-family-mono);font-size:var(--font-size-12);line-height:var(--font-line-height-normal);font-weight:var(--font-weight-regular);font-weight:var(--font-weight-semibold);min-width:44px;display:inline-block;color:var(--color-text-muted)}.sk-method--get{color:var(--color-feedback-success-fg)}.sk-method--post{color:var(--color-text-accent)}.sk-method--put{color:var(--color-feedback-warning-fg)}.sk-method--delete{color:var(--color-feedback-danger-fg)}.sk-quota{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-8)}.sk-quota__track{width:80px;height:6px;border-radius:var(--radius-full);background:var(--color-surface-muted);overflow:hidden}.sk-quota__fill{height:100%;background:var(--color-static-brand)}.sk-quota__fill--warn{background:var(--color-feedback-warning-fg)}.sk-quota__fill--over{background:var(--color-feedback-danger-fg)}.sk-quota__value{font-size:var(--font-size-12);line-height:var(--font-line-height-normal);font-weight:var(--font-weight-regular);color:var(--color-text-muted);min-width:32px;text-align:right}.sk-stat{display:flex;flex-direction:column}.sk-stat__label{font-size:var(--font-size-10);line-height:var(--font-line-height-normal);font-weight:var(--font-weight-regular);font-weight:var(--font-weight-semibold);color:var(--color-text-subtle);text-transform:uppercase;letter-spacing:.04em}.sk-stat__value{font-size:var(--font-size-22);line-height:var(--font-line-height-tight);font-weight:var(--font-weight-semibold);margin:var(--space-4) 0 var(--space-2)}.sk-stat__sub{font-size:var(--font-size-12);line-height:var(--font-line-height-normal);font-weight:var(--font-weight-regular);color:var(--color-text-subtle)}.sk-stat__sub--up{color:var(--color-feedback-success-fg)}.sk-stat__sub--down{color:var(--color-feedback-danger-fg)}.sk-bars{display:flex;align-items:flex-end;gap:var(--space-4)}.sk-bars__bar{flex:1;min-width:2px;border-radius:var(--radius-xs);background:var(--color-feedback-info-bg-strong)}.sk-bars__bar--last{background:var(--color-static-brand)}.sk-bars__axis{display:flex;justify-content:space-between;margin-top:var(--space-8);font-size:var(--font-size-10);line-height:var(--font-line-height-normal);font-weight:var(--font-weight-regular);color:var(--color-text-subtle)}.sk-ticks{display:flex;gap:var(--space-2)}.sk-ticks__tick{flex:1;min-width:2px;height:24px;border-radius:var(--radius-xs);background:var(--color-border-divider)}.sk-ticks__tick.is-ok{background:var(--color-feedback-success-solid)}.sk-ticks__tick.is-partial{background:var(--color-feedback-warning-solid)}.sk-ticks__tick.is-down{background:var(--color-feedback-danger-solid)}.sk-ticks__axis{display:flex;justify-content:space-between;margin-top:var(--space-6);font-size:var(--font-size-10);line-height:var(--font-line-height-normal);font-weight:var(--font-weight-regular);color:var(--color-text-subtle)}.sk-status__banner{display:flex;align-items:center;gap:var(--space-12);padding:var(--space-16) var(--space-20);border-radius:var(--radius-md);border:var(--border-width-thin) solid var(--color-border-divider);background:var(--color-surface-raised);margin-bottom:var(--space-20)}.sk-status__banner.is-operational{border-color:var(--color-feedback-success-fg);background:var(--color-feedback-success-bg);color:var(--color-feedback-success-fg)}.sk-status__banner.is-degraded{border-color:var(--color-feedback-warning-fg);background:var(--color-feedback-warning-bg);color:var(--color-feedback-warning-fg)}.sk-status__banner.is-outage{border-color:var(--color-feedback-danger-fg);background:var(--color-feedback-danger-bg);color:var(--color-feedback-danger-fg)}.sk-status__banner-title{font-size:var(--font-size-16);line-height:var(--font-line-height-tight);font-weight:var(--font-weight-semibold);margin:0}.sk-status__toolbar{display:flex;justify-content:space-between;align-items:center;gap:var(--space-12);margin-bottom:var(--space-12)}.sk-status__row{padding:var(--space-12) 0;border-top:var(--border-width-thin) solid var(--color-border-divider)}.sk-status__row:first-of-type{border-top:none}.sk-status__row-head{display:flex;align-items:center;gap:var(--space-12);margin-bottom:var(--space-8)}.sk-status__label{flex:1;min-width:0;font-weight:var(--font-weight-medium)}.sk-status__latency{font-size:var(--font-size-10);line-height:var(--font-line-height-normal);font-weight:var(--font-weight-regular);color:var(--color-text-subtle)}.sk-status__message{font-size:var(--font-size-12);line-height:var(--font-line-height-normal);font-weight:var(--font-weight-regular);color:var(--color-feedback-danger-fg);margin:var(--space-6) 0 0}.sk-meter{height:4px;border-radius:var(--radius-full);background:var(--color-surface-muted);margin-top:var(--space-6);overflow:hidden}.sk-meter__fill{height:100%;background:var(--color-static-brand)}.sk-rows{display:flex;flex-direction:column}.sk-row{display:flex;align-items:center;gap:var(--space-12);padding:var(--space-8) 0;border-bottom:var(--border-width-thin) solid var(--color-border-divider)}.sk-row:last-child{border-bottom:none}.sk-row--link{cursor:pointer}.sk-row--link:hover{background:var(--color-surface-raised)}.sk-row__grow{display:flex;flex-direction:column;flex:1;min-width:0}.sk-row__title{display:block;font-size:var(--font-size-14);line-height:var(--font-line-height-normal);font-weight:var(--font-weight-medium)}.sk-row__sub{display:block;font-size:var(--font-size-10);line-height:var(--font-line-height-normal);font-weight:var(--font-weight-regular);color:var(--color-text-subtle)}.sk-avatar{display:grid;place-items:center;width:28px;height:28px;border-radius:var(--radius-sm);background:var(--color-action-tertiary-bg);color:var(--color-static-text-dark);font-size:var(--font-size-10);line-height:var(--font-line-height-normal);font-weight:var(--font-weight-regular);font-weight:var(--font-weight-semibold);flex-shrink:0}.sk-avatar--round{border-radius:var(--radius-full)}.sk-avatar--soft{background:var(--color-feedback-info-bg);color:var(--color-feedback-info-fg)}.sk-table-wrap{border:var(--border-width-thin) solid var(--color-border-divider);border-radius:var(--radius-md);background:var(--color-surface-default);overflow:auto}.sk-table{width:100%;border-collapse:collapse}.sk-table th,.sk-table td{text-align:left;padding:var(--space-8) var(--space-12);white-space:nowrap;vertical-align:middle}.sk-table th{font-size:var(--font-size-10);line-height:var(--font-line-height-normal);font-weight:var(--font-weight-regular);font-weight:var(--font-weight-semibold);color:var(--color-text-subtle);text-transform:uppercase;letter-spacing:.05em;background:var(--color-surface-raised);border-bottom:var(--border-width-thin) solid var(--color-border-divider)}.sk-table td{font-size:var(--font-size-12);line-height:var(--font-line-height-normal);font-weight:var(--font-weight-regular);border-bottom:var(--border-width-thin) solid var(--color-border-divider)}.sk-table tbody tr:last-child td{border-bottom:none}.sk-table .sk-num{text-align:right}.sk-tabs{display:inline-flex;gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-sm);background:var(--color-surface-muted)}.sk-tabs__tab{font-size:var(--font-size-12);line-height:var(--font-line-height-normal);font-weight:var(--font-weight-medium);padding:var(--space-4) var(--space-12);border:none;border-radius:var(--radius-xs);background:transparent;color:var(--color-text-muted);cursor:pointer}.sk-tabs__tab--active{background:var(--color-surface-default);color:var(--color-text-primary);box-shadow:var(--shadow-card)}.sk-filter{display:flex;align-items:center;gap:var(--space-8);height:32px;padding:0 var(--space-12);border:var(--border-width-thin) solid var(--color-border-divider);border-radius:var(--radius-sm);background:var(--color-surface-default);color:var(--color-text-subtle);font-size:var(--font-size-12);line-height:var(--font-line-height-normal);font-weight:var(--font-weight-regular);max-width:320px;flex:1}.sk-swagger{background:var(--color-static-surface-light);color:var(--color-static-text-light)}body.dark-mode .sk-swagger{background:var(--color-surface-default);color:inherit}body.dark-mode .sk-swagger .swagger-ui,body.dark-mode .sk-swagger .swagger-ui .scheme-container{background:transparent}.sk-modal-backdrop{position:fixed;inset:0;z-index:var(--layer-dialog);display:flex;align-items:flex-start;justify-content:center;padding:8vh var(--space-16) var(--space-16);background:color-mix(in srgb,transparent,var(--color-surface-inverse) 55%);overflow-y:auto}.sk-modal{display:flex;flex-direction:column;width:min(560px,100%);max-height:84dvh;background:var(--color-surface-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-modal);outline:none;overflow:hidden}.sk-modal--wide{width:min(760px,100%)}.sk-modal__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-12);padding:var(--space-16) var(--space-20);border-bottom:var(--border-width-thin) solid var(--color-border-divider)}.sk-modal__headings{min-width:0}.sk-modal__title{font-size:var(--font-size-16);line-height:var(--font-line-height-tight);font-weight:var(--font-weight-semibold);margin:0}.sk-modal__sub{font-size:var(--font-size-12);line-height:var(--font-line-height-normal);font-weight:var(--font-weight-regular);color:var(--color-text-muted);margin:var(--space-4) 0 0;overflow-wrap:anywhere}.sk-modal__close{display:grid;place-items:center;width:28px;height:28px;padding:0;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-muted);cursor:pointer;flex-shrink:0}.sk-modal__close:hover{background:var(--color-surface-raised);color:var(--color-text-primary)}.sk-modal__body{padding:var(--space-20);overflow-y:auto}.sk-modal__foot{display:flex;justify-content:flex-end;gap:var(--space-8);flex-wrap:wrap;padding:var(--space-12) var(--space-20);border-top:var(--border-width-thin) solid var(--color-border-divider);background:var(--color-surface-raised)}.sk-modal__foot:empty{display:none}.sk-code{background:var(--color-action-tertiary-bg);border-radius:var(--radius-md);overflow:hidden;min-width:0;color:var(--color-static-text-dark)}.sk-code__head{display:flex;justify-content:space-between;gap:var(--space-12);padding:var(--space-8) var(--space-12);border-bottom:var(--border-width-thin) solid var(--color-border-overlay);color:var(--portal-code-meta);font-size:var(--font-size-10);line-height:var(--font-line-height-normal);font-weight:var(--font-weight-regular)}.sk-code__meta{display:flex;gap:var(--space-12)}.sk-code__copy{color:var(--portal-code-key);background:none;border:none;padding:0;font:inherit;cursor:pointer}.sk-code__body{margin:0;padding:var(--space-12);overflow-x:auto;white-space:pre;font-family:var(--font-family-mono);font-size:var(--font-size-12);line-height:var(--font-line-height-normal);font-weight:var(--font-weight-regular);line-height:var(--font-line-height-relaxed)}.sk-code .k{color:var(--portal-code-key)}.sk-code .s{color:var(--portal-code-string)}.sk-code .n{color:var(--portal-code-number)}.sk-secret{font-family:var(--font-family-mono);font-size:var(--font-size-12);line-height:var(--font-line-height-normal);font-weight:var(--font-weight-regular);padding:var(--space-12);border-radius:var(--radius-sm);background:var(--color-surface-sunken);word-break:break-all;-webkit-user-select:all;user-select:all}.sk-endpoint{display:flex;align-items:center;gap:var(--space-12);padding:var(--space-8) var(--space-12);border:var(--border-width-thin) solid var(--color-border-divider);border-radius:var(--radius-md);background:var(--color-surface-default)}.sk-endpoint__path{font-family:var(--font-family-mono);font-size:var(--font-size-12);line-height:var(--font-line-height-normal);font-weight:var(--font-weight-regular);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;color:var(--color-text-primary)}.sk-endpoint--link{cursor:pointer}.sk-endpoint--link:hover{border-color:var(--color-border-selected)}.sk-form{display:flex;flex-direction:column;gap:var(--space-16);max-width:420px}.sk-form label{display:flex;flex-direction:column;gap:var(--space-4);font-size:var(--font-size-14);line-height:var(--font-line-height-normal);font-weight:var(--font-weight-medium)}.sk-form input,.sk-form select,.sk-form textarea{font-size:var(--font-size-14);line-height:var(--font-line-height-normal);font-weight:var(--font-weight-regular);padding:var(--space-8) var(--space-12);border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-surface-default);color:var(--color-text-primary);font-family:inherit}.sk-form input:focus,.sk-form select:focus,.sk-form textarea:focus{outline:none;border-color:var(--color-border-selected);box-shadow:var(--focus-ring)}.sk-form fieldset{display:flex;flex-direction:column;gap:var(--space-8);border:none;padding:0;margin:0}.sk-form legend{font-size:var(--font-size-14);line-height:var(--font-line-height-normal);font-weight:var(--font-weight-semibold);padding:0}.sk-form--wide{max-width:none}.sk-form--row{flex-direction:row;align-items:flex-end;flex-wrap:wrap;max-width:none}.sk-check{flex-direction:row!important;align-items:center;gap:var(--space-8)}.sk-check input{width:auto}.sk-actions{display:flex;gap:var(--space-8);flex-wrap:wrap}.sk-doc{display:flex;flex:1;min-width:0}.sk-doc__rail{width:200px;flex-shrink:0;padding:var(--space-40) var(--space-20);background:var(--color-surface-sunken);border-left:var(--border-width-thin) solid var(--color-border-divider);font-size:var(--font-size-12);line-height:var(--font-line-height-normal);font-weight:var(--font-weight-regular)}.sk-doc__rail-title{font-size:var(--font-size-10);line-height:var(--font-line-height-normal);font-weight:var(--font-weight-regular);font-weight:var(--font-weight-semibold);color:var(--color-text-subtle);letter-spacing:.05em;margin-bottom:var(--space-8)}.sk-doc__rail-item{display:block;padding:var(--space-4) 0 var(--space-4) var(--space-8);border-left:2px solid var(--color-border-divider);color:var(--color-text-muted);cursor:pointer}.sk-doc__rail-item:hover{color:var(--color-text-accent);text-decoration:none}.sk-doc__rail-item--active{border-left-color:var(--color-border-selected);color:var(--color-feedback-info-fg);font-weight:var(--font-weight-semibold)}@media(max-width:1100px){.sk-doc__rail{display:none}}.markdown-body h1,.markdown-body h2,.markdown-body h3{margin:var(--space-24) 0 var(--space-8)}.markdown-body h1{font-size:var(--font-size-22);line-height:var(--font-line-height-tight);font-weight:var(--font-weight-semibold);margin-top:0}.markdown-body h2{font-size:var(--font-size-18);line-height:var(--font-line-height-tight);font-weight:var(--font-weight-semibold)}.markdown-body h3{font-size:var(--font-size-16);line-height:var(--font-line-height-tight);font-weight:var(--font-weight-semibold)}.markdown-body p,.markdown-body li{font-size:var(--font-size-14);line-height:var(--font-line-height-normal);font-weight:var(--font-weight-regular);color:var(--color-text-muted)}.markdown-body strong{color:var(--color-text-primary)}.markdown-body pre,.markdown-body code{font-family:var(--font-family-mono);font-size:var(--font-size-12);line-height:var(--font-line-height-normal);font-weight:var(--font-weight-regular);background:var(--color-surface-sunken);border-radius:var(--radius-sm)}.markdown-body pre{padding:var(--space-12);overflow-x:auto;background:var(--color-action-tertiary-bg);color:var(--color-static-text-dark)}.markdown-body pre code{background:transparent;color:inherit}.markdown-body code{padding:0 var(--space-4)}.markdown-body table{width:100%;border-collapse:collapse;margin:var(--space-16) 0;display:block;overflow-x:auto}.markdown-body table th,.markdown-body table td{text-align:left;padding:var(--space-8);border:var(--border-width-thin) solid var(--color-border-divider);font-size:var(--font-size-12);line-height:var(--font-line-height-normal);font-weight:var(--font-weight-regular)}.markdown-body table th{background:var(--color-surface-raised)}.markdown-body blockquote{margin:var(--space-16) 0;padding:var(--space-8) var(--space-16);border-left:3px solid var(--color-border-selected);background:var(--color-feedback-info-bg-subtle)}.sk-agrid{height:640px;width:100%}.sk-page--full .sk-agrid{height:auto;flex:1;min-height:320px}
