@charset "UTF-8";@layer rt-kit.vendor,rt-kit.base,rt-kit.components;@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:100 900;src:url("./media/montserrat-cyrillic-ext-wght-normal-NZC56VFT.woff2") format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:100 900;src:url("./media/montserrat-cyrillic-ext-wght-italic-P2YMIRTQ.woff2") format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:100 900;src:url("./media/montserrat-cyrillic-wght-normal-AHHMRH7N.woff2") format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:100 900;src:url("./media/montserrat-cyrillic-wght-italic-7XLXJQXS.woff2") format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:100 900;src:url("./media/montserrat-latin-ext-wght-normal-4VHWKJEV.woff2") format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:100 900;src:url("./media/montserrat-latin-ext-wght-italic-ETVV3KXU.woff2") format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:100 900;src:url("./media/montserrat-latin-wght-normal-VA4M73IZ.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:100 900;src:url("./media/montserrat-latin-wght-italic-CPKYPXM5.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--rt-neutral-0: #fff;--rt-neutral-50: #fafafa;--rt-neutral-100: #e0e0e0;--rt-neutral-200: #c6c6c6;--rt-neutral-300: #aeaeae;--rt-neutral-400: #959595;--rt-neutral-500: #7e7e7e;--rt-neutral-600: #676767;--rt-neutral-700: #515151;--rt-neutral-800: #3c3c3c;--rt-neutral-900: #282828;--rt-neutral-950: #161616;--rt-brand-50: #f0f5ff;--rt-brand-100: #cddaf1;--rt-brand-200: #a8bfea;--rt-brand-300: #7ea3e9;--rt-brand-400: #4e84f2;--rt-brand-500: #155dfc;--rt-brand-600: #0047df;--rt-brand-700: #0038b5;--rt-brand-800: #012a8a;--rt-brand-900: #021d62;--rt-brand-950: #02113c;--rt-navy-600: #435775;--rt-navy-900: #182142;--rt-charcoal-950: #17181c;--rt-charcoal-900: #1b1f22;--rt-charcoal-800: #222629;--rt-charcoal-700: #2a2f33;--rt-charcoal-border: #33383d;--rt-charcoal-border-strong: #444a50;--rt-gray-350: #b3b3b3;--rt-slate-300: #a9b8cd;--rt-success-50: #ecfdf5;--rt-success-100: #eafaf5;--rt-success-400: #31ac7d;--rt-success-500: #059669;--rt-success-600: #017f58;--rt-success-700: #006848;--rt-warning-50: #fffbeb;--rt-warning-500: #d97706;--rt-warning-600: #bc6600;--rt-warning-700: #9f5500;--rt-yellow-400: #f4d85a;--rt-amber-400: #f49f5a;--rt-danger-50: #fef2f2;--rt-danger-500: #dc2626;--rt-danger-600: #c00111;--rt-danger-700: #9e000c;--rt-info-50: #eef6ff;--rt-info-500: #0173c6;--rt-info-600: #005fa5;--rt-info-700: #004c85;--rt-space-0: 0;--rt-space-0-5: 2px;--rt-space-1: 4px;--rt-space-2: 8px;--rt-space-4: 16px;--rt-space-5: 20px;--rt-space-6: 24px;--rt-space-8: 32px;--rt-space-10: 40px;--rt-space-12: 48px;--rt-space-16: 64px;--rt-space-20: 80px;--rt-space-24: 96px;--rt-radius-none: 0;--rt-radius-xs: 2px;--rt-radius-sm: 4px;--rt-radius-ms: 6px;--rt-radius-md: 8px;--rt-radius-lg: 10px;--rt-radius-xl: 15px;--rt-radius-2xl: 20px;--rt-radius-full: 9999px;--rt-font-family-sans: "Montserrat", system-ui, sans-serif;--rt-font-family-mono: ui-monospace, monospace;--rt-text-3xs: 9px;--rt-text-2xs: 10px;--rt-text-xs: 12px;--rt-text-sm: 14px;--rt-text-md: 16px;--rt-text-lg: 18px;--rt-text-xl: 20px;--rt-text-2xl: 24px;--rt-text-3xl: 32px;--rt-text-4xl: 40px;--rt-leading-none: 1;--rt-leading-tight: 1.2;--rt-leading-snug: 1.35;--rt-leading-normal: 1.5;--rt-leading-relaxed: 1.65;--rt-font-weight-regular: 400;--rt-font-weight-medium: 500;--rt-font-weight-semibold: 600;--rt-font-weight-bold: 700;--rt-shadow-none: none;--rt-shadow-sm: 0 1px 2px rgb(0 0 0 / 5%);--rt-shadow-md: 0 4px 6px -1px rgb(0 0 0 / 10%), 0 2px 4px -2px rgb(0 0 0 / 6%);--rt-shadow-lg: 0 10px 15px -3px rgb(0 0 0 / 10%), 0 4px 6px -4px rgb(0 0 0 / 6%);--rt-shadow-xl: 0 20px 25px -5px rgb(0 0 0 / 12%), 0 8px 10px -6px rgb(0 0 0 / 8%);--rt-shadow-card: 0 4px 16px rgb(0 0 0 / 8%);--rt-shadow-card-soft: 0 0 40px rgb(0 0 0 / 10%);--rt-shadow-nav-panel: 0 8px 24px rgb(0 0 0 / 8%), 0 12px 32px rgb(0 0 0 / 4%), 0 16px 48px rgb(0 0 0 / 2%);--rt-shadow-profile-menu: 0 16px 32px rgb(0 0 0 / 15%);--rt-shadow-dialog: 0 0 40px rgb(0 0 0 / 25%);--rt-size-1: 4px;--rt-size-2: 8px;--rt-size-3: 12px;--rt-size-4: 16px;--rt-size-5: 20px;--rt-size-6: 24px;--rt-size-8: 32px;--rt-size-10: 40px;--rt-size-12: 48px;--rt-size-16: 64px;--rt-size-20: 80px;--rt-size-24: 96px;--rt-size-30: 120px;--rt-size-40: 160px;--rt-size-60: 240px;--rt-size-64: 256px;--rt-size-100: 400px;--rt-control-height-sm: 32px;--rt-control-height-md: 40px;--rt-control-height-lg: 48px;--rt-control-height-xl: 56px;--rt-control-height-2xl: 64px;--rt-control-textarea-min-height-sm: 80px;--rt-control-textarea-min-height-md: 120px;--rt-control-textarea-min-height-lg: 160px;--rt-control-panel-max-height: 256px;--rt-control-max-width: 400px;--rt-opacity-disabled: .6;--rt-duration-fast: .12s;--rt-duration-base: .2s;--rt-duration-slow: .4s;--rt-duration-slower: .5s;--rt-letter-spacing-wide: .03em;--rt-border-width-thin: 1px;--rt-border-width-medium: 2px;--rt-border-width-thick: 3px;--rt-overlay-black-4: rgb(0 0 0 / 4%);--rt-overlay-black-8: rgb(0 0 0 / 8%);--rt-overlay-white-4: rgb(255 255 255 / 4%);--rt-overlay-white-8: rgb(255 255 255 / 8%);--rt-overlay-white-25: rgb(250 250 250 / 25%);--rt-overlay-white-40: rgb(250 250 250 / 40%);--rt-overlay-white-50: rgb(250 250 250 / 50%);--rt-overlay-black-50: rgb(0 0 0 / 50%);--rt-overlay-brand-8: color-mix(in srgb, var(--rt-brand-500) 8%, transparent);--rt-overlay-brand-24: color-mix(in srgb, var(--rt-brand-500) 24%, transparent);--rt-overlay-danger-16: color-mix(in srgb, var(--rt-danger-500) 16%, transparent);--rt-overlay-amber-16: color-mix(in srgb, var(--rt-amber-400) 16%, transparent);--rt-overlay-navy-70: color-mix(in srgb, var(--rt-navy-900) 70%, transparent);--rt-z-base: 0;--rt-z-dropdown: 1000;--rt-z-sticky: 1100;--rt-z-fixed: 1200;--rt-z-modal-backdrop: 1300;--rt-z-modal: 1400;--rt-z-popover: 1500;--rt-z-tooltip: 1600;--rt-bp-sm: 480px;--rt-bp-md: 768px;--rt-bp-lg: 1080px;--rt-bp-xl: 1380px;--rt-mat-neutral-0: #fff;--rt-mat-neutral-5: #f5f6f8;--rt-mat-neutral-10: #f3f3f3;--rt-mat-neutral-15: #eee;--rt-mat-neutral-20: #e8e8e8;--rt-mat-neutral-25: #e0e0e0;--rt-mat-neutral-30: #d1d1d1;--rt-mat-neutral-35: #ccc;--rt-mat-neutral-40: #a3a3a3;--rt-mat-neutral-60: #747474;--rt-mat-neutral-80: #323033;--rt-mat-neutral-100: #181818;--rt-mat-dark-10: #2e2d31;--rt-mat-dark-20: #3f3e43;--rt-mat-dark-30: #4a494e;--rt-mat-dark-40: #5c5b60;--rt-mat-blue-20: #eaedfc;--rt-mat-blue-40: #b3ceef;--rt-mat-blue-60: #6d96e8;--rt-mat-blue-80: #4285f4;--rt-mat-blue-100: #4284d7;--rt-mat-red-10: #fdedee;--rt-mat-red-20: #efc0c1;--rt-mat-red-40: #f7b9bb;--rt-mat-red-60: #e88487;--rt-mat-red-80: #df6064;--rt-mat-red-100: #eb5055;--rt-mat-orange-5: #f6e4d9;--rt-mat-orange-10: #e8cbbf;--rt-mat-orange-20: #e1ba9e;--rt-mat-orange-40: #e4a985;--rt-mat-orange-60: #f1a05d;--rt-mat-orange-70: #f2994a;--rt-mat-orange-80: #ee7a34;--rt-mat-orange-100: #ef7128;--rt-mat-green-10: #e5f8f4;--rt-mat-green-20: #baf4e0;--rt-mat-green-40: #5dbfbc;--rt-mat-green-60: #46c4c0;--rt-mat-green-80: #21b18e;--rt-mat-green-100: #01af8d;--rt-mat-green-120: #008465;--rt-mat-navy-100: #0d1c2b;--rt-mat-overlay-black-4: color-mix(in srgb, var(--rt-mat-neutral-100) 4%, transparent);--rt-mat-overlay-black-32: color-mix(in srgb, var(--rt-mat-neutral-100) 32%, transparent);--rt-mat-overlay-blue-8: color-mix(in srgb, var(--rt-mat-blue-100) 8%, transparent);--rt-mat-overlay-blue-24: color-mix(in srgb, var(--rt-mat-blue-100) 24%, transparent);--rt-mat-blue-hover: color-mix(in srgb, var(--rt-mat-blue-100) 90%, #000);--rt-mat-blue-active: color-mix(in srgb, var(--rt-mat-blue-100) 80%, #000);--rt-mat-green-hover: color-mix(in srgb, var(--rt-mat-green-80) 90%, #000);--rt-mat-green-active: color-mix(in srgb, var(--rt-mat-green-80) 80%, #000);--rt-mat-orange-hover: color-mix(in srgb, var(--rt-mat-orange-80) 90%, #000);--rt-mat-orange-active: color-mix(in srgb, var(--rt-mat-orange-80) 80%, #000);--rt-mat-red-hover: color-mix(in srgb, var(--rt-mat-red-100) 90%, #000);--rt-mat-red-active: color-mix(in srgb, var(--rt-mat-red-100) 80%, #000);--rt-mat-neutral-hover: color-mix(in srgb, var(--rt-mat-neutral-60) 90%, #000);--rt-mat-neutral-active: color-mix(in srgb, var(--rt-mat-neutral-60) 80%, #000);--rt-mat-shadow-fab: 0 3px 5px -1px rgb(0 0 0 / 20%), 0 6px 10px 0 rgb(0 0 0 / 14%), 0 1px 18px 0 rgb(0 0 0 / 12%);--rt-mat-shadow-fab-hover: 0 5px 5px -3px rgb(0 0 0 / 20%), 0 8px 10px 1px rgb(0 0 0 / 14%), 0 3px 14px 2px rgb(0 0 0 / 12%);--rt-mat-shadow-level-2: 0 3px 3px -2px rgb(0 0 0 / 20%), 0 3px 4px 0 rgb(0 0 0 / 14%), 0 1px 8px 0 rgb(0 0 0 / 12%);--rt-mat-radius-4: 4px;--rt-mat-radius-5: 5px;--rt-mat-menu-min-width: 112px;--rt-mat-menu-sm-item-height: 38px;--rt-mat-menu-sm-icon-size: 13px}:root{--rt-color-bg-page: var(--rt-neutral-50);--rt-color-bg-surface: var(--rt-neutral-0);--rt-color-bg-surface-subtle: var(--rt-overlay-black-4);--rt-color-bg-surface-subtle-2: var(--rt-neutral-200);--rt-color-bg-hover: var(--rt-overlay-black-4);--rt-color-bg-subtle: var(--rt-neutral-100);--rt-color-bg-overlay: var(--rt-overlay-black-50);--rt-color-bg-inverse: var(--rt-neutral-900);--rt-color-bg-nav: var(--rt-navy-900);--rt-color-text-primary: var(--rt-neutral-900);--rt-color-text-muted: var(--rt-neutral-600);--rt-color-text-disabled: var(--rt-neutral-400);--rt-color-text-inverse: var(--rt-neutral-0);--rt-color-text-link: var(--rt-brand-500);--rt-color-text-link-hover: var(--rt-brand-600);--rt-color-border-default: var(--rt-neutral-100);--rt-color-border-strong: var(--rt-neutral-300);--rt-color-border-subtle: var(--rt-neutral-100);--rt-color-border-focus: var(--rt-brand-500);--rt-color-action-primary: var(--rt-brand-500);--rt-color-action-primary-hover: var(--rt-brand-600);--rt-color-action-primary-active: var(--rt-brand-700);--rt-color-action-primary-subtle: var(--rt-overlay-brand-8);--rt-color-action-primary-soft: var(--rt-overlay-brand-24);--rt-color-action-on-primary: var(--rt-neutral-0);--rt-color-action-primary-on-surface: var(--rt-color-action-primary);--rt-color-action-secondary: var(--rt-neutral-600);--rt-color-action-secondary-hover: var(--rt-neutral-700);--rt-color-action-secondary-active: var(--rt-neutral-800);--rt-color-action-on-secondary: var(--rt-neutral-0);--rt-color-action-secondary-on-surface: var(--rt-neutral-600);--rt-color-action-success: var(--rt-success-500);--rt-color-action-success-hover: var(--rt-success-600);--rt-color-action-success-active: var(--rt-success-700);--rt-color-action-on-success: var(--rt-neutral-0);--rt-color-action-success-on-surface: var(--rt-color-action-success);--rt-color-action-warning: var(--rt-warning-500);--rt-color-action-warning-hover: var(--rt-warning-600);--rt-color-action-warning-active: var(--rt-warning-700);--rt-color-action-on-warning: var(--rt-neutral-0);--rt-color-action-warning-on-surface: var(--rt-color-action-warning);--rt-color-action-danger: var(--rt-danger-500);--rt-color-action-danger-hover: var(--rt-danger-600);--rt-color-action-danger-active: var(--rt-danger-700);--rt-color-action-on-danger: var(--rt-neutral-0);--rt-color-action-danger-on-surface: var(--rt-color-action-danger);--rt-color-action-info: var(--rt-info-500);--rt-color-action-info-hover: var(--rt-info-600);--rt-color-action-info-active: var(--rt-info-700);--rt-color-action-on-info: var(--rt-neutral-0);--rt-color-action-info-on-surface: var(--rt-color-action-info);--rt-color-action-disabled: var(--rt-neutral-200);--rt-color-action-on-disabled: var(--rt-color-text-disabled);--rt-btn-tint-hover: 8%;--rt-btn-tint-active: 16%;--rt-focus-ring-width: var(--rt-border-width-thick);--rt-focus-ring-offset: 0px;--rt-focus-ring-color: var(--rt-color-action-primary-soft);--rt-focus-ring-color-danger: var(--rt-overlay-danger-16);--rt-shadow-focus-ring: 0 0 0 var(--rt-focus-ring-offset) var(--rt-color-bg-surface), 0 0 0 calc(var(--rt-focus-ring-offset) + var(--rt-focus-ring-width)) var(--rt-focus-ring-color);--rt-shadow-focus-ring-danger: 0 0 0 var(--rt-focus-ring-offset) var(--rt-color-bg-surface), 0 0 0 calc(var(--rt-focus-ring-offset) + var(--rt-focus-ring-width)) var(--rt-focus-ring-color-danger);--rt-color-state-success: var(--rt-success-500);--rt-color-state-success-bg: var(--rt-success-50);--rt-color-state-success-text: var(--rt-success-600);--rt-color-state-warning: var(--rt-warning-500);--rt-color-state-warning-bg: var(--rt-warning-50);--rt-color-state-warning-text: var(--rt-warning-600);--rt-color-state-danger: var(--rt-danger-500);--rt-color-state-danger-bg: var(--rt-danger-50);--rt-color-state-error-text: var(--rt-danger-600);--rt-color-state-info: var(--rt-info-500);--rt-color-state-info-bg: var(--rt-info-50);--rt-color-table-head-bg: var(--rt-color-bg-surface-subtle);--rt-color-field-fill-underline: var(--rt-color-border-strong);--rt-color-stepper-current: var(--rt-amber-400);--rt-color-stepper-current-subtle: var(--rt-overlay-amber-16);--rt-color-stepper-track: var(--rt-gray-350);--rt-color-stepper-progress: var(--rt-color-action-primary);--rt-shadow-step-indicator: 0 0 0 4px var(--rt-color-stepper-current-subtle);--rt-shadow-status-dot: 0 0 0 3px var(--rt-color-state-success-bg);--rt-chat-bubble-in-bg: var(--rt-brand-50);--rt-chat-bubble-in-author: var(--rt-brand-700);--rt-chat-bubble-own-bg: var(--rt-neutral-100);--rt-chat-bubble-own-author: var(--rt-neutral-500);--rt-chat-bubble-date: var(--rt-color-text-muted);--rt-chat-status-read: var(--rt-brand-400);--rt-color-bg-page-auth: var(--rt-neutral-50);--rt-color-bg-surface-auth-card: var(--rt-neutral-0);--rt-color-skeleton-base: var(--rt-neutral-100);--rt-color-skeleton-wave: var(--rt-neutral-50);--rt-overlay-menu-radius: var(--rt-radius-md);--rt-overlay-menu-shadow: var(--rt-shadow-lg);--rt-overlay-select-radius: var(--rt-input-radius);--rt-overlay-select-shadow: var(--rt-shadow-md);--rt-overlay-tooltip-radius: var(--rt-radius-sm);--rt-overlay-tooltip-shadow: var(--rt-shadow-md);--rt-overlay-menu-bg: var(--rt-color-bg-surface);--rt-overlay-menu-padding-y: var(--rt-space-xs);--rt-overlay-menu-item-weight: var(--rt-font-weight-regular);--rt-overlay-menu-danger-color: var(--rt-color-state-error-text);--rt-overlay-select-option-font-size: var(--rt-input-font-size);--rt-overlay-select-selected-bg: var(--rt-color-action-primary-subtle);--rt-overlay-select-selected-weight: var(--rt-font-weight-semibold);--rt-overlay-select-check-display: none;--rt-overlay-menu-current-bg: var(--rt-color-bg-hover);--rt-overlay-menu-min-width: 180px;--rt-overlay-menu-item-min-height: auto;--rt-overlay-menu-item-padding-y: var(--rt-space-sm);--rt-overlay-menu-item-padding-x: var(--rt-space-md);--rt-overlay-menu-item-icon-size: var(--rt-size-4);--rt-overlay-menu-sm-item-min-height: var(--rt-overlay-menu-item-min-height);--rt-overlay-menu-sm-item-icon-size: var(--rt-overlay-menu-item-icon-size);--rt-overlay-menu-danger-label-color: var(--rt-overlay-menu-danger-color);--rt-overlay-select-option-min-height: auto;--rt-overlay-select-panel-border-width: var(--rt-input-border-width);--rt-icon-button-disabled-opacity: .5;--rt-icon-button-disabled-color: currentcolor;--rt-icon-button-disabled-fill: 100%;--rt-space-2xs: var(--rt-space-0-5);--rt-space-xs: var(--rt-space-1);--rt-space-sm: var(--rt-space-2);--rt-space-md: var(--rt-space-4);--rt-space-lg: var(--rt-space-6);--rt-space-xl: var(--rt-space-8);--rt-space-2xl: var(--rt-space-12);--rt-space-3xl: var(--rt-space-16);--rt-text-base: var(--rt-text-md);--rt-input-color-bg: var(--rt-color-bg-surface-subtle);--rt-input-color-bg-disabled: var(--rt-color-bg-surface-subtle);--rt-input-color-bg-hover: var(--rt-overlay-black-8);--rt-input-color-border: var(--rt-color-border-default);--rt-input-color-border-focus: var(--rt-color-action-primary);--rt-input-color-border-error: var(--rt-color-state-danger);--rt-input-color-text: var(--rt-color-text-primary);--rt-input-color-text-placeholder: var(--rt-color-text-muted);--rt-input-icon-color: var(--rt-neutral-600);--rt-input-icon-size: var(--rt-size-4);--rt-input-gap: var(--rt-space-sm);--rt-input-height-sm: var(--rt-control-height-sm);--rt-input-height-md: var(--rt-control-height-md);--rt-input-height-lg: var(--rt-control-height-lg);--rt-input-height: var(--rt-input-height-md);--rt-input-max-width: var(--rt-control-max-width);--rt-list-search-height: var(--rt-input-height-sm);--rt-list-search-radius: var(--rt-input-radius);--rt-list-search-color-border: var(--rt-input-color-border);--rt-list-search-color-bg: var(--rt-input-color-bg);--rt-list-search-width: var(--rt-size-60);--rt-list-search-padding-x: var(--rt-input-padding-x);--rt-list-search-gap: var(--rt-input-gap);--rt-list-search-font-size: var(--rt-input-font-size);--rt-list-search-icon-size: var(--rt-input-icon-size);--rt-list-search-icon-color: var(--rt-input-icon-color);--rt-list-search-color-placeholder: var(--rt-input-color-text-placeholder);--rt-list-settings-item-bg: var(--rt-color-bg-subtle);--rt-list-settings-icon-color: var(--rt-color-text-muted);--rt-radius-control: var(--rt-radius-lg);--rt-input-radius: var(--rt-radius-control);--rt-input-padding-x: var(--rt-space-4);--rt-input-padding-y: var(--rt-space-0);--rt-input-border-width: var(--rt-border-width-thin);--rt-input-focus-outline-offset: var(--rt-border-width-thin);--rt-input-font-size: var(--rt-text-sm);--rt-input-line-height: var(--rt-leading-none);--rt-input-disabled-opacity: var(--rt-opacity-disabled);--rt-input-focus-shadow: var(--rt-shadow-focus-ring);--rt-input-focus-shadow-error: var(--rt-shadow-focus-ring-danger);--rt-input-transition: border-color var(--rt-duration-fast) ease, box-shadow var(--rt-duration-fast) ease;--rt-textarea-min-height-sm: var(--rt-control-textarea-min-height-sm);--rt-textarea-min-height-md: var(--rt-control-textarea-min-height-md);--rt-textarea-min-height-lg: var(--rt-control-textarea-min-height-lg);--rt-textarea-min-height: var(--rt-textarea-min-height-md);--rt-textarea-padding-y: var(--rt-space-sm);--rt-textarea-line-height: var(--rt-leading-snug);--rt-input-panel-max-height: var(--rt-control-panel-max-height);--rt-icon-button-color-bg-hover: var(--rt-overlay-black-4);--rt-counter-gap: var(--rt-space-sm);--rt-counter-value-min-width: var(--rt-size-6);--rt-counter-value-font-size: var(--rt-text-md);--rt-counter-value-color: var(--rt-color-text-primary);--rt-counter-row-gap: var(--rt-space-md);--rt-counter-row-padding-y: var(--rt-space-md);--rt-counter-row-color-border: var(--rt-color-border-subtle);--rt-counter-row-label-font-size: var(--rt-text-md);--rt-counter-row-label-color: var(--rt-color-text-primary);--rt-counter-row-hint-font-size: var(--rt-text-sm);--rt-counter-row-hint-color: var(--rt-color-text-muted);--rt-toggle-color-track: var(--rt-color-bg-surface-subtle-2);--rt-toggle-color-track-on: var(--rt-color-action-primary);--rt-toggle-color-border: var(--rt-color-border-strong);--rt-toggle-color-thumb: var(--rt-color-bg-surface);--rt-toggle-color-icon: var(--rt-amber-400);--rt-toggle-shadow-thumb: var(--rt-shadow-md);--rt-toggle-shadow-border: inset 0 0 0 var(--rt-border-width-thin) var(--rt-toggle-color-border);--rt-nav-header-padding: var(--rt-space-2) var(--rt-space-4);--rt-nav-header-color-bg: var(--rt-neutral-50);--rt-nav-item-height: var(--rt-size-6);--rt-nav-item-gap: var(--rt-space-1);--rt-nav-item-padding: var(--rt-space-2) var(--rt-space-2);--rt-nav-item-content-gap: var(--rt-space-2);--rt-nav-item-font-size: var(--rt-text-sm);--rt-nav-item-font-weight: var(--rt-font-weight-semibold);--rt-nav-item-line-height: var(--rt-leading-none);--rt-nav-item-color: var(--rt-color-text-primary);--rt-nav-item-color-hover: var(--rt-color-action-primary);--rt-nav-item-color-pressed: var(--rt-color-action-primary-hover);--rt-nav-item-color-bg: var(--rt-neutral-50);--rt-nav-item-color-border: var(--rt-neutral-50);--rt-nav-item-color-bg-active: var(--rt-color-bg-surface);--rt-nav-item-color-caret: var(--rt-neutral-200);--rt-nav-color-focus: var(--rt-color-action-primary);--rt-nav-color-disabled: var(--rt-neutral-300);--rt-profile-menu-min-width: var(--rt-size-60);--rt-profile-menu-padding: var(--rt-space-5);--rt-profile-menu-shadow: var(--rt-shadow-profile-menu);--rt-profile-avatar-size: var(--rt-size-10);--rt-profile-avatar-font-size: var(--rt-text-2xl);--rt-profile-item-padding-y: var(--rt-space-4);--rt-profile-item-content-gap: var(--rt-space-2);--rt-profile-item-font-size: var(--rt-text-md);--rt-profile-item-font-weight: var(--rt-font-weight-medium);--rt-profile-item-radius: var(--rt-radius-md);--rt-profile-row-inset: var(--rt-space-2);--rt-profile-theme-icon-padding: var(--rt-space-2);--rt-nav-panel-column-width: var(--rt-size-60);--rt-nav-panel-column-gap: var(--rt-space-5);--rt-nav-panel-padding: var(--rt-space-4);--rt-nav-panel-padding-y: var(--rt-space-md);--rt-nav-panel-group-gap: var(--rt-space-8);--rt-nav-panel-item-gap: var(--rt-space-0-5);--rt-nav-panel-item-height: var(--rt-size-6);--rt-nav-panel-item-padding: var(--rt-space-1) var(--rt-space-2);--rt-nav-panel-columns: 1;--rt-nav-panel-color-bg: var(--rt-color-bg-surface);--rt-nav-panel-color-border: var(--rt-neutral-200);--rt-nav-panel-shadow: var(--rt-shadow-nav-panel);--rt-nav-panel-item-font-size: var(--rt-text-sm);--rt-nav-panel-item-font-weight: var(--rt-font-weight-medium);--rt-nav-panel-item-content-gap: var(--rt-space-1);--rt-nav-panel-item-color: var(--rt-neutral-600);--rt-nav-panel-item-color-bg-hover: var(--rt-neutral-50);--rt-nav-panel-item-color-active: var(--rt-color-text-inverse);--rt-nav-panel-item-color-bg-active: var(--rt-color-action-primary);--rt-nav-panel-group-font-size: var(--rt-text-xs);--rt-nav-panel-group-font-weight: var(--rt-font-weight-medium);--rt-nav-panel-group-color: var(--rt-neutral-600);--rt-nav-panel-group-content-gap: var(--rt-space-2);--rt-nav-caret-size: var(--rt-size-3);--rt-nav-marker-size: var(--rt-size-1);--rt-nav-marker-color: var(--rt-color-state-danger);--rt-field-gap: var(--rt-space-xs);--rt-field-label-font-size: var(--rt-text-sm);--rt-field-label-font-weight: var(--rt-font-weight-medium);--rt-field-label-color: var(--rt-color-text-muted);--rt-field-label-help-gap: var(--rt-space-xs);--rt-field-hint-font-size: var(--rt-text-xs);--rt-field-hint-color: var(--rt-color-text-muted);--rt-field-error-font-size: var(--rt-text-xs);--rt-field-error-color: var(--rt-color-state-danger);--rt-field-required-color: var(--rt-color-state-danger);--rt-field-value-font-size: var(--rt-text-sm);--rt-field-value-color: var(--rt-color-text-primary);--rt-field-value-empty-color: var(--rt-color-text-muted);--rt-list-action-gap: var(--rt-space-sm);--rt-list-action-divider-height: var(--rt-size-5);--rt-list-action-radius: var(--rt-radius-md);--rt-list-action-shadow: var(--rt-shadow-none);--rt-list-action-shadow-hover: var(--rt-shadow-none);--rt-list-action-icon-size: var(--rt-size-5);--rt-list-action-color: var(--rt-color-text-primary);--rt-list-action-color-hover: var(--rt-color-text-primary);--rt-list-action-color-bg-hover: var(--rt-icon-button-color-bg-hover);--rt-list-table-icon-size: 0px;--rt-list-table-icon-color: var(--rt-color-text-primary);--rt-list-table-head-divider-color: var(--rt-color-border-strong);--rt-list-table-button-size: var(--rt-control-height-md);--rt-list-table-button-radius: var(--rt-radius-md);--rt-list-copy-button-size: var(--rt-control-height-sm);--rt-list-copy-button-radius: var(--rt-radius-md);--rt-list-copy-button-bg: transparent;--rt-list-copy-button-bg-hover: var(--rt-icon-button-color-bg-hover);--rt-list-copy-button-color: var(--rt-color-text-primary);--rt-list-selector-label-color: var(--rt-color-text-primary);--rt-pagination-justify: space-between;--rt-pagination-padding-y: var(--rt-space-4);--rt-pagination-padding-x: var(--rt-space-xs);--rt-pagination-gap: var(--rt-space-md);--rt-pagination-nav-gap: var(--rt-space-xs);--rt-pagination-range-display: inline;--rt-pagination-box-size: var(--rt-space-xl);--rt-pagination-box-radius: var(--rt-radius-md);--rt-pagination-box-color-border: var(--rt-color-border-default);--rt-pagination-box-color-text: var(--rt-color-text-primary);--rt-pagination-box-current-color-bg: var(--rt-color-bg-surface-subtle);--rt-pagination-box-current-color-text: var(--rt-color-text-primary);--rt-pagination-box-current-color-border: var(--rt-color-border-strong);--rt-pagination-box-current-font-weight: var(--rt-font-weight-semibold);--rt-pagination-arrow-size: var(--rt-control-height-sm);--rt-pagination-arrow-radius: var(--rt-radius-md);--rt-pagination-arrow-shadow: var(--rt-shadow-none);--rt-pagination-arrow-color: var(--rt-color-text-primary);--rt-pagination-per-page-gap: var(--rt-space-sm);--rt-pagination-per-page-label-white-space: normal;--rt-pagination-field-height: var(--rt-input-height-md);--rt-pagination-field-radius: var(--rt-input-radius);--rt-pagination-field-color-border: var(--rt-input-color-border);--rt-pagination-field-padding-x: var(--rt-input-padding-x);--rt-pagination-field-color-bg: var(--rt-input-color-bg);--rt-pagination-field-color-text: var(--rt-input-color-text);--rt-list-toolbar-padding-top: var(--rt-space-2);--rt-list-toolbar-padding-bottom: var(--rt-space-2);--rt-list-toolbar-gap: 0px;--rt-list-content-padding-bottom: 0px;--rt-list-empty-icon-wrap-size: var(--rt-size-16);--rt-list-empty-icon-wrap-bg: var(--rt-color-bg-subtle);--rt-list-empty-icon-size: var(--rt-size-8);--rt-list-empty-title-size: var(--rt-text-md);--rt-list-empty-title-weight: var(--rt-font-weight-medium);--rt-list-settings-item-radius: var(--rt-radius-sm);--rt-list-filter-line-height: var(--rt-leading-none);--rt-list-placeholder-min-height: var(--rt-size-60);--rt-list-placeholder-grow: 1}@media(pointer:coarse){:root{--rt-input-font-size: var(--rt-text-md)}}:root[data-preset=material],[data-preset=material],.rt-preset-material{--rt-color-bg-page: var(--rt-mat-neutral-5);--rt-color-bg-surface: var(--mat-sys-surface, var(--rt-mat-neutral-0));--rt-color-bg-surface-subtle: var(--rt-mat-overlay-black-4);--rt-color-bg-surface-subtle-2: var(--mat-form-field-filled-container-color, var(--mat-sys-surface-variant, var(--rt-mat-neutral-15)));--rt-color-bg-hover: var(--rt-mat-neutral-10);--rt-color-bg-subtle: var(--rt-mat-neutral-10);--rt-color-bg-overlay: var(--rt-mat-overlay-black-32);--rt-color-bg-inverse: var(--mat-sys-inverse-surface, var(--rt-mat-neutral-100));--rt-color-bg-nav: var(--mat-sys-primary, var(--rt-mat-navy-100));--rt-color-bg-page-auth: var(--rt-mat-neutral-5);--rt-color-bg-surface-auth-card: var(--rt-mat-neutral-0);--rt-color-text-primary: var(--mat-sys-on-surface, var(--rt-mat-neutral-100));--rt-color-text-muted: var(--rt-mat-neutral-60);--rt-color-text-disabled: color-mix(in srgb, var(--mat-sys-on-surface, var(--rt-mat-neutral-100)) 38%, transparent);--rt-color-text-inverse: var(--mat-sys-inverse-on-surface, var(--rt-mat-neutral-0));--rt-color-text-link: var(--mat-sys-primary, var(--rt-mat-blue-100));--rt-color-text-link-hover: color-mix(in srgb, var(--mat-sys-primary, var(--rt-mat-blue-100)) 90%, #000);--rt-color-border-default: var(--rt-mat-neutral-25);--rt-color-border-strong: var(--rt-mat-neutral-30);--rt-color-border-subtle: var(--rt-mat-neutral-20);--rt-color-border-focus: var(--rt-mat-blue-40);--rt-color-action-primary: var(--mat-sys-primary, var(--rt-mat-blue-100));--rt-color-action-primary-hover: color-mix(in srgb, var(--mat-sys-primary, var(--rt-mat-blue-100)) 90%, #000);--rt-color-action-primary-active: color-mix(in srgb, var(--mat-sys-primary, var(--rt-mat-blue-100)) 80%, #000);--rt-color-action-primary-subtle: color-mix(in srgb, var(--mat-sys-primary, var(--rt-mat-blue-100)) 8%, transparent);--rt-color-action-primary-soft: color-mix(in srgb, var(--mat-sys-primary, var(--rt-mat-blue-100)) 24%, transparent);--rt-color-action-on-primary: var(--rt-mat-neutral-0);--rt-color-action-secondary: var(--rt-mat-neutral-60);--rt-color-action-secondary-hover: var(--rt-mat-neutral-hover);--rt-color-action-secondary-active: var(--rt-mat-neutral-active);--rt-color-action-on-secondary: var(--rt-mat-neutral-0);--rt-color-action-secondary-on-surface: var(--rt-mat-neutral-60);--rt-color-action-success: var(--rt-mat-green-80);--rt-color-action-success-hover: var(--rt-mat-green-hover);--rt-color-action-success-active: var(--rt-mat-green-active);--rt-color-action-on-success: var(--rt-mat-neutral-0);--rt-color-action-warning: var(--rt-mat-orange-80);--rt-color-action-warning-hover: var(--rt-mat-orange-hover);--rt-color-action-warning-active: var(--rt-mat-orange-active);--rt-color-action-on-warning: var(--rt-mat-neutral-0);--rt-color-action-danger: var(--mat-sys-error, var(--rt-mat-red-100));--rt-color-action-danger-hover: color-mix(in srgb, var(--mat-sys-error, var(--rt-mat-red-100)) 90%, #000);--rt-color-action-danger-active: color-mix(in srgb, var(--mat-sys-error, var(--rt-mat-red-100)) 80%, #000);--rt-color-action-on-danger: var(--rt-mat-neutral-0);--rt-color-action-info: var(--mat-sys-primary, var(--rt-mat-blue-100));--rt-color-action-info-hover: color-mix(in srgb, var(--mat-sys-primary, var(--rt-mat-blue-100)) 90%, #000);--rt-color-action-info-active: color-mix(in srgb, var(--mat-sys-primary, var(--rt-mat-blue-100)) 80%, #000);--rt-color-action-on-info: var(--rt-mat-neutral-0);--rt-color-action-disabled: color-mix(in srgb, var(--mat-sys-on-surface, var(--rt-mat-neutral-100)) 12%, transparent);--rt-color-state-success: var(--rt-mat-green-100);--rt-color-state-success-bg: var(--rt-mat-green-10);--rt-color-state-success-text: var(--rt-mat-green-120);--rt-color-state-warning: var(--rt-mat-orange-100);--rt-color-state-warning-bg: var(--rt-mat-orange-5);--rt-color-state-warning-text: var(--rt-mat-orange-100);--rt-color-state-danger: var(--mat-sys-error, var(--rt-mat-red-100));--rt-color-state-danger-bg: var(--mat-sys-error-container, var(--rt-mat-red-10));--rt-color-state-error-text: var(--mat-sys-error, var(--rt-mat-red-100));--rt-color-state-info: var(--mat-sys-primary, var(--rt-mat-blue-100));--rt-color-state-info-bg: var(--mat-sys-primary-container, var(--rt-mat-blue-20));--rt-color-stepper-track: var(--rt-mat-neutral-30);--rt-color-skeleton-base: var(--rt-mat-neutral-10);--rt-color-skeleton-wave: var(--rt-mat-neutral-25);--rt-color-table-head-bg: var(--mat-form-field-filled-container-color, var(--mat-sys-surface-variant, var(--rt-mat-overlay-black-4)));--rt-color-field-fill-underline: var(--mat-sys-on-surface-variant, var(--rt-mat-neutral-30));--rt-list-search-height: calc(var(--rt-control-height-xl) - var(--rt-space-1));--rt-list-search-radius: var(--rt-radius-sm);--rt-list-search-color-border: var(--mat-sys-outline, var(--rt-mat-neutral-25));--rt-list-search-color-bg: transparent;--rt-list-search-width: calc(var(--rt-size-64) + var(--rt-size-24));--rt-list-search-padding-x: calc(var(--rt-space-2) + var(--rt-space-1) - var(--rt-border-width-thin));--rt-list-search-gap: var(--rt-space-4);--rt-list-search-font-size: var(--rt-text-md);--rt-list-search-icon-size: var(--rt-size-6);--rt-list-search-icon-color: var(--mat-sys-on-surface-variant, var(--rt-mat-neutral-60));--rt-list-search-color-placeholder: var(--mat-sys-on-surface-variant, var(--rt-mat-neutral-60));--rt-list-settings-item-bg: var(--mat-option-selected-state-layer-color, var(--mat-sys-secondary-container, var(--rt-mat-neutral-10)));--rt-list-settings-icon-color: var(--mat-sys-on-surface-variant, var(--rt-mat-neutral-60));--rt-list-action-gap: var(--rt-space-md);--rt-list-action-divider-height: var(--rt-size-8);--rt-list-action-radius: var(--rt-radius-full);--rt-list-action-shadow: var(--rt-mat-shadow-fab);--rt-list-action-shadow-hover: var(--rt-mat-shadow-fab-hover);--rt-list-action-icon-size: var(--rt-size-6);--rt-list-action-color: var(--rt-mat-neutral-60);--rt-list-table-icon-size: var(--rt-size-6);--rt-list-table-icon-color: var(--mat-sys-on-surface-variant, var(--rt-mat-neutral-60));--rt-list-table-head-divider-color: var(--mat-sys-outline, var(--rt-mat-neutral-30));--rt-list-table-button-size: calc(var(--rt-size-8) + var(--rt-size-1));--rt-list-table-button-radius: var(--rt-radius-full);--rt-list-copy-button-size: var(--rt-size-6);--rt-list-copy-button-radius: var(--rt-mat-radius-5);--rt-list-settings-item-radius: var(--rt-mat-radius-5);--rt-list-filter-line-height: var(--rt-size-6);--rt-list-copy-button-bg: var(--mat-fab-small-container-color, var(--rt-mat-neutral-0));--rt-list-copy-button-bg-hover: var(--mat-fab-small-container-color, var(--rt-mat-neutral-0));--rt-list-copy-button-color: var(--rt-mat-neutral-60);--rt-list-action-color-hover: var(--rt-mat-neutral-100);--rt-list-action-color-bg-hover: transparent;--rt-list-toolbar-padding-top: var(--rt-space-4);--rt-list-toolbar-padding-bottom: 0px;--rt-list-toolbar-gap: var(--rt-space-4);--rt-list-empty-icon-wrap-size: var(--rt-size-12);--rt-list-empty-icon-wrap-bg: transparent;--rt-list-empty-icon-size: var(--rt-size-12);--rt-list-empty-title-size: var(--rt-text-3xl);--rt-list-empty-title-weight: var(--rt-font-weight-regular);--rt-list-selector-label-color: var(--rt-mat-neutral-60);--rt-pagination-justify: flex-start;--rt-pagination-gap: var(--rt-space-xl);--rt-pagination-padding-y: var(--rt-space-sm);--rt-pagination-padding-x: 0px;--rt-pagination-nav-gap: var(--rt-space-sm);--rt-pagination-range-display: none;--rt-pagination-box-size: calc(var(--rt-space-xl) + 2 * var(--rt-border-width-thin));--rt-pagination-box-radius: calc(var(--rt-radius-lg) + var(--rt-radius-xs));--rt-pagination-box-color-border: var(--rt-mat-neutral-30);--rt-pagination-box-color-text: var(--rt-mat-neutral-60);--rt-pagination-box-current-color-bg: var(--rt-mat-neutral-60);--rt-pagination-box-current-color-text: var(--rt-mat-neutral-0);--rt-pagination-box-current-color-border: var(--rt-mat-neutral-30);--rt-pagination-box-current-font-weight: var(--rt-font-weight-regular);--rt-pagination-arrow-size: calc(var(--rt-space-xl) + 2 * var(--rt-border-width-thin));--rt-pagination-arrow-radius: calc(var(--rt-radius-lg) + var(--rt-radius-xs));--rt-pagination-arrow-shadow: inset 0 0 0 var(--rt-border-width-thin) var(--rt-mat-neutral-30);--rt-pagination-arrow-color: var(--rt-mat-neutral-60);--rt-pagination-per-page-gap: calc(var(--rt-space-sm) + var(--rt-space-xs));--rt-pagination-per-page-label-white-space: nowrap;--rt-pagination-field-height: var(--rt-control-height-sm);--rt-pagination-field-radius: calc(var(--rt-radius-lg) + var(--rt-radius-xs));--rt-pagination-field-color-border: var(--rt-mat-neutral-30);--rt-pagination-field-padding-x: var(--rt-space-sm);--rt-pagination-field-color-bg: transparent;--rt-pagination-field-color-text: var(--rt-mat-neutral-60);--rt-toggle-color-track: var(--rt-mat-neutral-20);--rt-toggle-color-track-on: var(--rt-color-action-primary);--rt-toggle-color-border: var(--rt-mat-neutral-30);--rt-radius-control: 1.5rem;--rt-overlay-menu-radius: var(--rt-mat-radius-4);--rt-overlay-menu-shadow: var(--mat-sys-level2, var(--rt-mat-shadow-level-2));--rt-overlay-select-radius: 0 0 var(--rt-mat-radius-4) var(--rt-mat-radius-4);--rt-overlay-select-shadow: var(--mat-sys-level2, var(--rt-mat-shadow-level-2));--rt-overlay-tooltip-radius: var(--rt-mat-radius-4);--rt-overlay-tooltip-shadow: none;--rt-overlay-menu-bg: var(--mat-menu-container-color, var(--rt-mat-neutral-0));--rt-overlay-menu-padding-y: var(--rt-space-sm);--rt-overlay-menu-item-weight: var(--rt-font-weight-medium);--rt-overlay-menu-danger-color: var(--rt-mat-red-100);--rt-overlay-select-option-font-size: var(--rt-text-md);--rt-overlay-select-selected-bg: color-mix(in srgb, var(--mat-sys-on-surface, var(--rt-mat-neutral-100)) 12%, transparent);--rt-overlay-select-selected-weight: var(--rt-font-weight-regular);--rt-overlay-select-check-display: inline-flex;--rt-overlay-menu-current-bg: color-mix(in srgb, var(--mat-sys-on-surface, var(--rt-mat-neutral-100)) 12%, transparent);--rt-overlay-menu-min-width: var(--rt-mat-menu-min-width);--rt-overlay-menu-item-min-height: var(--rt-size-12);--rt-overlay-menu-item-padding-y: 0px;--rt-overlay-menu-item-padding-x: var(--rt-size-3);--rt-overlay-menu-item-icon-size: var(--rt-size-6);--rt-overlay-menu-sm-item-min-height: var(--rt-mat-menu-sm-item-height);--rt-overlay-menu-sm-item-icon-size: var(--rt-mat-menu-sm-icon-size);--rt-overlay-menu-danger-label-color: var(--rt-color-text-primary);--rt-overlay-select-option-min-height: var(--rt-size-12);--rt-overlay-select-panel-border-width: 0px;--rt-icon-button-disabled-opacity: 1;--rt-icon-button-disabled-color: var(--rt-color-text-disabled);--rt-icon-button-disabled-fill: 0%}:root[data-theme=dark],html.rt-theme-dark{color-scheme:dark;--rt-color-bg-page: var(--rt-charcoal-900);--rt-color-bg-surface: var(--rt-charcoal-800);--rt-color-bg-surface-subtle: var(--rt-charcoal-950);--rt-color-bg-surface-subtle-2: var(--rt-charcoal-950);--rt-color-bg-hover: var(--rt-charcoal-700);--rt-color-bg-subtle: var(--rt-charcoal-950);--rt-color-bg-overlay: rgb(0 0 0 / 70%);--rt-color-bg-inverse: var(--rt-neutral-0);--rt-color-text-primary: var(--rt-neutral-50);--rt-color-text-muted: var(--rt-overlay-white-50);--rt-color-text-disabled: var(--rt-overlay-white-25);--rt-color-text-inverse: var(--rt-neutral-900);--rt-color-text-link: var(--rt-brand-300);--rt-color-text-link-hover: var(--rt-brand-500);--rt-color-border-default: var(--rt-charcoal-border);--rt-color-border-strong: var(--rt-charcoal-border-strong);--rt-color-border-subtle: var(--rt-charcoal-border);--rt-color-border-focus: var(--rt-brand-500);--rt-input-color-border: var(--rt-charcoal-border);--rt-list-search-color-border: var(--rt-input-color-border);--rt-list-search-color-bg: var(--rt-input-color-bg);--rt-list-search-icon-color: var(--rt-input-icon-color);--rt-list-search-color-placeholder: var(--rt-input-color-text-placeholder);--rt-list-settings-item-bg: var(--rt-color-bg-subtle);--rt-list-settings-icon-color: var(--rt-color-text-muted);--rt-list-action-color: var(--rt-color-text-primary);--rt-list-action-color-hover: var(--rt-color-text-primary);--rt-list-action-color-bg-hover: var(--rt-icon-button-color-bg-hover);--rt-list-table-icon-color: var(--rt-color-text-primary);--rt-list-table-head-divider-color: var(--rt-color-border-strong);--rt-list-copy-button-bg: transparent;--rt-list-copy-button-bg-hover: var(--rt-icon-button-color-bg-hover);--rt-list-copy-button-color: var(--rt-color-text-primary);--rt-list-selector-label-color: var(--rt-color-text-primary);--rt-pagination-box-color-border: var(--rt-color-border-default);--rt-pagination-box-color-text: var(--rt-color-text-primary);--rt-pagination-box-current-color-bg: var(--rt-color-bg-surface-subtle);--rt-pagination-box-current-color-text: var(--rt-color-text-primary);--rt-pagination-box-current-color-border: var(--rt-color-border-strong);--rt-pagination-arrow-color: var(--rt-color-text-primary);--rt-pagination-field-color-border: var(--rt-input-color-border);--rt-pagination-field-color-bg: var(--rt-input-color-bg);--rt-pagination-field-color-text: var(--rt-input-color-text);--rt-input-icon-color: var(--rt-neutral-600);--rt-color-stepper-track: var(--rt-navy-600);--rt-color-stepper-progress: var(--rt-slate-300);--rt-color-table-head-bg: var(--rt-color-bg-surface-subtle);--rt-color-field-fill-underline: var(--rt-color-border-strong);--rt-nav-header-color-bg: var(--rt-charcoal-950);--rt-nav-item-color-bg: var(--rt-charcoal-950);--rt-nav-item-color-border: var(--rt-charcoal-950);--rt-nav-item-color-bg-active: var(--rt-charcoal-800);--rt-nav-item-color-caret: var(--rt-neutral-600);--rt-nav-panel-color-bg: var(--rt-charcoal-800);--rt-nav-panel-color-border: var(--rt-neutral-600);--rt-nav-panel-item-color: var(--rt-neutral-200);--rt-nav-panel-item-color-bg-hover: var(--rt-charcoal-950);--rt-nav-panel-group-color: var(--rt-neutral-400);--rt-nav-color-disabled: var(--rt-neutral-600);--rt-color-action-primary-subtle: color-mix(in srgb, var(--rt-brand-500) 16%, transparent);--rt-color-action-primary-soft: color-mix(in srgb, var(--rt-brand-500) 32%, transparent);--rt-color-action-secondary: var(--rt-charcoal-700);--rt-color-action-secondary-hover: var(--rt-charcoal-border);--rt-color-action-secondary-active: var(--rt-charcoal-border-strong);--rt-color-action-on-secondary: var(--rt-neutral-50);--rt-color-action-secondary-on-surface: var(--rt-neutral-400);--rt-color-action-disabled: var(--rt-charcoal-700);--rt-btn-tint-hover: 16%;--rt-btn-tint-active: 32%;--rt-shadow-card-soft: 0 0 40px rgb(0 0 0 / 25%);--rt-input-color-bg-hover: var(--rt-overlay-white-8);--rt-icon-button-color-bg-hover: var(--rt-overlay-white-4);--rt-toggle-color-track: var(--rt-charcoal-950);--rt-toggle-color-track-on: var(--rt-color-action-primary);--rt-toggle-color-border: var(--rt-color-border-strong);--rt-toggle-color-thumb: var(--rt-neutral-50);--rt-toggle-shadow-thumb: var(--rt-shadow-none);--rt-color-state-success-bg: color-mix(in srgb, var(--rt-success-500) 12%, transparent);--rt-color-state-warning-bg: color-mix(in srgb, var(--rt-warning-500) 12%, transparent);--rt-color-state-danger-bg: color-mix(in srgb, var(--rt-danger-500) 12%, transparent);--rt-color-state-error-text: var(--rt-danger-500);--rt-color-state-warning-text: var(--rt-warning-500);--rt-color-state-success-text: var(--rt-success-400);--rt-color-state-info-bg: color-mix(in srgb, var(--rt-info-500) 12%, transparent);--rt-chat-bubble-in-bg: color-mix(in srgb, var(--rt-brand-500) 12%, transparent);--rt-chat-bubble-in-author: var(--rt-brand-300);--rt-chat-bubble-own-bg: var(--rt-charcoal-950);--rt-chat-bubble-own-author: var(--rt-overlay-white-40);--rt-chat-bubble-date: var(--rt-overlay-white-40);--rt-chat-status-read: var(--rt-brand-300);--rt-color-bg-page-auth: linear-gradient(156deg, var(--rt-neutral-950) 12.68%, var(--rt-navy-900) 99.28%);--rt-color-bg-surface-auth-card: transparent;--rt-color-skeleton-base: var(--rt-charcoal-950);--rt-color-skeleton-wave: var(--rt-charcoal-border)}@layer rt-kit.base{:root[data-theme=dark] body,html.rt-theme-dark body{background-attachment:fixed;background-image:linear-gradient(156deg,#122341 12.68%,#182142 99.28%)}}@layer rt-kit.base{:root[data-theme=dark] .rt-logo,html.rt-theme-dark .rt-logo{filter:invert(1) brightness(1.5)}}[data-theme=light]:not(:root){color-scheme:light;--rt-color-bg-page: var(--rt-neutral-50);--rt-color-bg-surface: var(--rt-neutral-0);--rt-color-bg-surface-subtle: var(--rt-overlay-black-4);--rt-color-bg-surface-subtle-2: var(--rt-neutral-200);--rt-color-bg-hover: var(--rt-overlay-black-4);--rt-color-bg-subtle: var(--rt-neutral-100);--rt-color-bg-overlay: var(--rt-overlay-black-50);--rt-color-bg-inverse: var(--rt-neutral-900);--rt-color-bg-nav: var(--rt-navy-900);--rt-color-text-primary: var(--rt-neutral-900);--rt-color-text-muted: var(--rt-neutral-600);--rt-color-text-disabled: var(--rt-neutral-400);--rt-color-text-inverse: var(--rt-neutral-0);--rt-color-text-link: var(--rt-brand-500);--rt-color-text-link-hover: var(--rt-brand-600);--rt-color-border-default: var(--rt-neutral-100);--rt-color-border-strong: var(--rt-neutral-300);--rt-color-border-subtle: var(--rt-neutral-100);--rt-color-border-focus: var(--rt-brand-500);--rt-color-action-primary: var(--rt-brand-500);--rt-color-action-primary-hover: var(--rt-brand-600);--rt-color-action-primary-active: var(--rt-brand-700);--rt-color-action-primary-subtle: var(--rt-overlay-brand-8);--rt-color-action-primary-soft: var(--rt-overlay-brand-24);--rt-color-action-on-primary: var(--rt-neutral-0);--rt-color-action-primary-on-surface: var(--rt-color-action-primary);--rt-color-action-secondary: var(--rt-neutral-600);--rt-color-action-secondary-hover: var(--rt-neutral-700);--rt-color-action-secondary-active: var(--rt-neutral-800);--rt-color-action-on-secondary: var(--rt-neutral-0);--rt-color-action-secondary-on-surface: var(--rt-neutral-600);--rt-color-action-success: var(--rt-success-500);--rt-color-action-success-hover: var(--rt-success-600);--rt-color-action-success-active: var(--rt-success-700);--rt-color-action-on-success: var(--rt-neutral-0);--rt-color-action-success-on-surface: var(--rt-color-action-success);--rt-color-action-warning: var(--rt-warning-500);--rt-color-action-warning-hover: var(--rt-warning-600);--rt-color-action-warning-active: var(--rt-warning-700);--rt-color-action-on-warning: var(--rt-neutral-0);--rt-color-action-warning-on-surface: var(--rt-color-action-warning);--rt-color-action-danger: var(--rt-danger-500);--rt-color-action-danger-hover: var(--rt-danger-600);--rt-color-action-danger-active: var(--rt-danger-700);--rt-color-action-on-danger: var(--rt-neutral-0);--rt-color-action-danger-on-surface: var(--rt-color-action-danger);--rt-color-action-info: var(--rt-info-500);--rt-color-action-info-hover: var(--rt-info-600);--rt-color-action-info-active: var(--rt-info-700);--rt-color-action-on-info: var(--rt-neutral-0);--rt-color-action-info-on-surface: var(--rt-color-action-info);--rt-color-action-disabled: var(--rt-neutral-200);--rt-color-action-on-disabled: var(--rt-color-text-disabled);--rt-btn-tint-hover: 8%;--rt-btn-tint-active: 16%;--rt-focus-ring-width: var(--rt-border-width-thick);--rt-focus-ring-offset: 0px;--rt-focus-ring-color: var(--rt-color-action-primary-soft);--rt-focus-ring-color-danger: var(--rt-overlay-danger-16);--rt-shadow-focus-ring: 0 0 0 var(--rt-focus-ring-offset) var(--rt-color-bg-surface), 0 0 0 calc(var(--rt-focus-ring-offset) + var(--rt-focus-ring-width)) var(--rt-focus-ring-color);--rt-shadow-focus-ring-danger: 0 0 0 var(--rt-focus-ring-offset) var(--rt-color-bg-surface), 0 0 0 calc(var(--rt-focus-ring-offset) + var(--rt-focus-ring-width)) var(--rt-focus-ring-color-danger);--rt-color-state-success: var(--rt-success-500);--rt-color-state-success-bg: var(--rt-success-50);--rt-color-state-success-text: var(--rt-success-600);--rt-color-state-warning: var(--rt-warning-500);--rt-color-state-warning-bg: var(--rt-warning-50);--rt-color-state-warning-text: var(--rt-warning-600);--rt-color-state-danger: var(--rt-danger-500);--rt-color-state-danger-bg: var(--rt-danger-50);--rt-color-state-error-text: var(--rt-danger-600);--rt-color-state-info: var(--rt-info-500);--rt-color-state-info-bg: var(--rt-info-50);--rt-color-table-head-bg: var(--rt-color-bg-surface-subtle);--rt-color-field-fill-underline: var(--rt-color-border-strong);--rt-color-stepper-current: var(--rt-amber-400);--rt-color-stepper-current-subtle: var(--rt-overlay-amber-16);--rt-color-stepper-track: var(--rt-gray-350);--rt-color-stepper-progress: var(--rt-color-action-primary);--rt-shadow-step-indicator: 0 0 0 4px var(--rt-color-stepper-current-subtle);--rt-shadow-status-dot: 0 0 0 3px var(--rt-color-state-success-bg);--rt-chat-bubble-in-bg: var(--rt-brand-50);--rt-chat-bubble-in-author: var(--rt-brand-700);--rt-chat-bubble-own-bg: var(--rt-neutral-100);--rt-chat-bubble-own-author: var(--rt-neutral-500);--rt-chat-bubble-date: var(--rt-color-text-muted);--rt-chat-status-read: var(--rt-brand-400);--rt-color-bg-page-auth: var(--rt-neutral-50);--rt-color-bg-surface-auth-card: var(--rt-neutral-0);--rt-color-skeleton-base: var(--rt-neutral-100);--rt-color-skeleton-wave: var(--rt-neutral-50);--rt-overlay-menu-radius: var(--rt-radius-md);--rt-overlay-menu-shadow: var(--rt-shadow-lg);--rt-overlay-select-radius: var(--rt-input-radius);--rt-overlay-select-shadow: var(--rt-shadow-md);--rt-overlay-tooltip-radius: var(--rt-radius-sm);--rt-overlay-tooltip-shadow: var(--rt-shadow-md);--rt-overlay-menu-bg: var(--rt-color-bg-surface);--rt-overlay-menu-padding-y: var(--rt-space-xs);--rt-overlay-menu-item-weight: var(--rt-font-weight-regular);--rt-overlay-menu-danger-color: var(--rt-color-state-error-text);--rt-overlay-select-option-font-size: var(--rt-input-font-size);--rt-overlay-select-selected-bg: var(--rt-color-action-primary-subtle);--rt-overlay-select-selected-weight: var(--rt-font-weight-semibold);--rt-overlay-select-check-display: none;--rt-overlay-menu-current-bg: var(--rt-color-bg-hover);--rt-overlay-menu-min-width: 180px;--rt-overlay-menu-item-min-height: auto;--rt-overlay-menu-item-padding-y: var(--rt-space-sm);--rt-overlay-menu-item-padding-x: var(--rt-space-md);--rt-overlay-menu-item-icon-size: var(--rt-size-4);--rt-overlay-menu-sm-item-min-height: var(--rt-overlay-menu-item-min-height);--rt-overlay-menu-sm-item-icon-size: var(--rt-overlay-menu-item-icon-size);--rt-overlay-menu-danger-label-color: var(--rt-overlay-menu-danger-color);--rt-overlay-select-option-min-height: auto;--rt-overlay-select-panel-border-width: var(--rt-input-border-width);--rt-icon-button-disabled-opacity: .5;--rt-icon-button-disabled-color: currentcolor;--rt-icon-button-disabled-fill: 100%;--rt-space-2xs: var(--rt-space-0-5);--rt-space-xs: var(--rt-space-1);--rt-space-sm: var(--rt-space-2);--rt-space-md: var(--rt-space-4);--rt-space-lg: var(--rt-space-6);--rt-space-xl: var(--rt-space-8);--rt-space-2xl: var(--rt-space-12);--rt-space-3xl: var(--rt-space-16);--rt-text-base: var(--rt-text-md);--rt-input-color-bg: var(--rt-color-bg-surface-subtle);--rt-input-color-bg-disabled: var(--rt-color-bg-surface-subtle);--rt-input-color-bg-hover: var(--rt-overlay-black-8);--rt-input-color-border: var(--rt-color-border-default);--rt-input-color-border-focus: var(--rt-color-action-primary);--rt-input-color-border-error: var(--rt-color-state-danger);--rt-input-color-text: var(--rt-color-text-primary);--rt-input-color-text-placeholder: var(--rt-color-text-muted);--rt-input-icon-color: var(--rt-neutral-600);--rt-input-icon-size: var(--rt-size-4);--rt-input-gap: var(--rt-space-sm);--rt-input-height-sm: var(--rt-control-height-sm);--rt-input-height-md: var(--rt-control-height-md);--rt-input-height-lg: var(--rt-control-height-lg);--rt-input-height: var(--rt-input-height-md);--rt-input-max-width: var(--rt-control-max-width);--rt-list-search-height: var(--rt-input-height-sm);--rt-list-search-radius: var(--rt-input-radius);--rt-list-search-color-border: var(--rt-input-color-border);--rt-list-search-color-bg: var(--rt-input-color-bg);--rt-list-search-width: var(--rt-size-60);--rt-list-search-padding-x: var(--rt-input-padding-x);--rt-list-search-gap: var(--rt-input-gap);--rt-list-search-font-size: var(--rt-input-font-size);--rt-list-search-icon-size: var(--rt-input-icon-size);--rt-list-search-icon-color: var(--rt-input-icon-color);--rt-list-search-color-placeholder: var(--rt-input-color-text-placeholder);--rt-list-settings-item-bg: var(--rt-color-bg-subtle);--rt-list-settings-icon-color: var(--rt-color-text-muted);--rt-radius-control: var(--rt-radius-lg);--rt-input-radius: var(--rt-radius-control);--rt-input-padding-x: var(--rt-space-4);--rt-input-padding-y: var(--rt-space-0);--rt-input-border-width: var(--rt-border-width-thin);--rt-input-focus-outline-offset: var(--rt-border-width-thin);--rt-input-font-size: var(--rt-text-sm);--rt-input-line-height: var(--rt-leading-none);--rt-input-disabled-opacity: var(--rt-opacity-disabled);--rt-input-focus-shadow: var(--rt-shadow-focus-ring);--rt-input-focus-shadow-error: var(--rt-shadow-focus-ring-danger);--rt-input-transition: border-color var(--rt-duration-fast) ease, box-shadow var(--rt-duration-fast) ease;--rt-textarea-min-height-sm: var(--rt-control-textarea-min-height-sm);--rt-textarea-min-height-md: var(--rt-control-textarea-min-height-md);--rt-textarea-min-height-lg: var(--rt-control-textarea-min-height-lg);--rt-textarea-min-height: var(--rt-textarea-min-height-md);--rt-textarea-padding-y: var(--rt-space-sm);--rt-textarea-line-height: var(--rt-leading-snug);--rt-input-panel-max-height: var(--rt-control-panel-max-height);--rt-icon-button-color-bg-hover: var(--rt-overlay-black-4);--rt-counter-gap: var(--rt-space-sm);--rt-counter-value-min-width: var(--rt-size-6);--rt-counter-value-font-size: var(--rt-text-md);--rt-counter-value-color: var(--rt-color-text-primary);--rt-counter-row-gap: var(--rt-space-md);--rt-counter-row-padding-y: var(--rt-space-md);--rt-counter-row-color-border: var(--rt-color-border-subtle);--rt-counter-row-label-font-size: var(--rt-text-md);--rt-counter-row-label-color: var(--rt-color-text-primary);--rt-counter-row-hint-font-size: var(--rt-text-sm);--rt-counter-row-hint-color: var(--rt-color-text-muted);--rt-toggle-color-track: var(--rt-color-bg-surface-subtle-2);--rt-toggle-color-track-on: var(--rt-color-action-primary);--rt-toggle-color-border: var(--rt-color-border-strong);--rt-toggle-color-thumb: var(--rt-color-bg-surface);--rt-toggle-color-icon: var(--rt-amber-400);--rt-toggle-shadow-thumb: var(--rt-shadow-md);--rt-toggle-shadow-border: inset 0 0 0 var(--rt-border-width-thin) var(--rt-toggle-color-border);--rt-nav-header-padding: var(--rt-space-2) var(--rt-space-4);--rt-nav-header-color-bg: var(--rt-neutral-50);--rt-nav-item-height: var(--rt-size-6);--rt-nav-item-gap: var(--rt-space-1);--rt-nav-item-padding: var(--rt-space-2) var(--rt-space-2);--rt-nav-item-content-gap: var(--rt-space-2);--rt-nav-item-font-size: var(--rt-text-sm);--rt-nav-item-font-weight: var(--rt-font-weight-semibold);--rt-nav-item-line-height: var(--rt-leading-none);--rt-nav-item-color: var(--rt-color-text-primary);--rt-nav-item-color-hover: var(--rt-color-action-primary);--rt-nav-item-color-pressed: var(--rt-color-action-primary-hover);--rt-nav-item-color-bg: var(--rt-neutral-50);--rt-nav-item-color-border: var(--rt-neutral-50);--rt-nav-item-color-bg-active: var(--rt-color-bg-surface);--rt-nav-item-color-caret: var(--rt-neutral-200);--rt-nav-color-focus: var(--rt-color-action-primary);--rt-nav-color-disabled: var(--rt-neutral-300);--rt-profile-menu-min-width: var(--rt-size-60);--rt-profile-menu-padding: var(--rt-space-5);--rt-profile-menu-shadow: var(--rt-shadow-profile-menu);--rt-profile-avatar-size: var(--rt-size-10);--rt-profile-avatar-font-size: var(--rt-text-2xl);--rt-profile-item-padding-y: var(--rt-space-4);--rt-profile-item-content-gap: var(--rt-space-2);--rt-profile-item-font-size: var(--rt-text-md);--rt-profile-item-font-weight: var(--rt-font-weight-medium);--rt-profile-item-radius: var(--rt-radius-md);--rt-profile-row-inset: var(--rt-space-2);--rt-profile-theme-icon-padding: var(--rt-space-2);--rt-nav-panel-column-width: var(--rt-size-60);--rt-nav-panel-column-gap: var(--rt-space-5);--rt-nav-panel-padding: var(--rt-space-4);--rt-nav-panel-padding-y: var(--rt-space-md);--rt-nav-panel-group-gap: var(--rt-space-8);--rt-nav-panel-item-gap: var(--rt-space-0-5);--rt-nav-panel-item-height: var(--rt-size-6);--rt-nav-panel-item-padding: var(--rt-space-1) var(--rt-space-2);--rt-nav-panel-columns: 1;--rt-nav-panel-color-bg: var(--rt-color-bg-surface);--rt-nav-panel-color-border: var(--rt-neutral-200);--rt-nav-panel-shadow: var(--rt-shadow-nav-panel);--rt-nav-panel-item-font-size: var(--rt-text-sm);--rt-nav-panel-item-font-weight: var(--rt-font-weight-medium);--rt-nav-panel-item-content-gap: var(--rt-space-1);--rt-nav-panel-item-color: var(--rt-neutral-600);--rt-nav-panel-item-color-bg-hover: var(--rt-neutral-50);--rt-nav-panel-item-color-active: var(--rt-color-text-inverse);--rt-nav-panel-item-color-bg-active: var(--rt-color-action-primary);--rt-nav-panel-group-font-size: var(--rt-text-xs);--rt-nav-panel-group-font-weight: var(--rt-font-weight-medium);--rt-nav-panel-group-color: var(--rt-neutral-600);--rt-nav-panel-group-content-gap: var(--rt-space-2);--rt-nav-caret-size: var(--rt-size-3);--rt-nav-marker-size: var(--rt-size-1);--rt-nav-marker-color: var(--rt-color-state-danger);--rt-field-gap: var(--rt-space-xs);--rt-field-label-font-size: var(--rt-text-sm);--rt-field-label-font-weight: var(--rt-font-weight-medium);--rt-field-label-color: var(--rt-color-text-muted);--rt-field-label-help-gap: var(--rt-space-xs);--rt-field-hint-font-size: var(--rt-text-xs);--rt-field-hint-color: var(--rt-color-text-muted);--rt-field-error-font-size: var(--rt-text-xs);--rt-field-error-color: var(--rt-color-state-danger);--rt-field-required-color: var(--rt-color-state-danger);--rt-field-value-font-size: var(--rt-text-sm);--rt-field-value-color: var(--rt-color-text-primary);--rt-field-value-empty-color: var(--rt-color-text-muted);--rt-list-action-gap: var(--rt-space-sm);--rt-list-action-divider-height: var(--rt-size-5);--rt-list-action-radius: var(--rt-radius-md);--rt-list-action-shadow: var(--rt-shadow-none);--rt-list-action-shadow-hover: var(--rt-shadow-none);--rt-list-action-icon-size: var(--rt-size-5);--rt-list-action-color: var(--rt-color-text-primary);--rt-list-action-color-hover: var(--rt-color-text-primary);--rt-list-action-color-bg-hover: var(--rt-icon-button-color-bg-hover);--rt-list-table-icon-size: 0px;--rt-list-table-icon-color: var(--rt-color-text-primary);--rt-list-table-head-divider-color: var(--rt-color-border-strong);--rt-list-table-button-size: var(--rt-control-height-md);--rt-list-table-button-radius: var(--rt-radius-md);--rt-list-copy-button-size: var(--rt-control-height-sm);--rt-list-copy-button-radius: var(--rt-radius-md);--rt-list-copy-button-bg: transparent;--rt-list-copy-button-bg-hover: var(--rt-icon-button-color-bg-hover);--rt-list-copy-button-color: var(--rt-color-text-primary);--rt-list-selector-label-color: var(--rt-color-text-primary);--rt-pagination-justify: space-between;--rt-pagination-padding-y: var(--rt-space-4);--rt-pagination-padding-x: var(--rt-space-xs);--rt-pagination-gap: var(--rt-space-md);--rt-pagination-nav-gap: var(--rt-space-xs);--rt-pagination-range-display: inline;--rt-pagination-box-size: var(--rt-space-xl);--rt-pagination-box-radius: var(--rt-radius-md);--rt-pagination-box-color-border: var(--rt-color-border-default);--rt-pagination-box-color-text: var(--rt-color-text-primary);--rt-pagination-box-current-color-bg: var(--rt-color-bg-surface-subtle);--rt-pagination-box-current-color-text: var(--rt-color-text-primary);--rt-pagination-box-current-color-border: var(--rt-color-border-strong);--rt-pagination-box-current-font-weight: var(--rt-font-weight-semibold);--rt-pagination-arrow-size: var(--rt-control-height-sm);--rt-pagination-arrow-radius: var(--rt-radius-md);--rt-pagination-arrow-shadow: var(--rt-shadow-none);--rt-pagination-arrow-color: var(--rt-color-text-primary);--rt-pagination-per-page-gap: var(--rt-space-sm);--rt-pagination-per-page-label-white-space: normal;--rt-pagination-field-height: var(--rt-input-height-md);--rt-pagination-field-radius: var(--rt-input-radius);--rt-pagination-field-color-border: var(--rt-input-color-border);--rt-pagination-field-padding-x: var(--rt-input-padding-x);--rt-pagination-field-color-bg: var(--rt-input-color-bg);--rt-pagination-field-color-text: var(--rt-input-color-text);--rt-list-toolbar-padding-top: var(--rt-space-2);--rt-list-toolbar-padding-bottom: var(--rt-space-2);--rt-list-toolbar-gap: 0px;--rt-list-content-padding-bottom: 0px;--rt-list-empty-icon-wrap-size: var(--rt-size-16);--rt-list-empty-icon-wrap-bg: var(--rt-color-bg-subtle);--rt-list-empty-icon-size: var(--rt-size-8);--rt-list-empty-title-size: var(--rt-text-md);--rt-list-empty-title-weight: var(--rt-font-weight-medium);--rt-list-settings-item-radius: var(--rt-radius-sm);--rt-list-filter-line-height: var(--rt-leading-none);--rt-list-placeholder-min-height: var(--rt-size-60);--rt-list-placeholder-grow: 1}@media(pointer:coarse){[data-theme=light]:not(:root){--rt-input-font-size: var(--rt-text-md)}}[data-theme=dark]:not(:root){--rt-color-bg-page: var(--rt-neutral-50);--rt-color-bg-surface: var(--rt-neutral-0);--rt-color-bg-surface-subtle: var(--rt-overlay-black-4);--rt-color-bg-surface-subtle-2: var(--rt-neutral-200);--rt-color-bg-hover: var(--rt-overlay-black-4);--rt-color-bg-subtle: var(--rt-neutral-100);--rt-color-bg-overlay: var(--rt-overlay-black-50);--rt-color-bg-inverse: var(--rt-neutral-900);--rt-color-bg-nav: var(--rt-navy-900);--rt-color-text-primary: var(--rt-neutral-900);--rt-color-text-muted: var(--rt-neutral-600);--rt-color-text-disabled: var(--rt-neutral-400);--rt-color-text-inverse: var(--rt-neutral-0);--rt-color-text-link: var(--rt-brand-500);--rt-color-text-link-hover: var(--rt-brand-600);--rt-color-border-default: var(--rt-neutral-100);--rt-color-border-strong: var(--rt-neutral-300);--rt-color-border-subtle: var(--rt-neutral-100);--rt-color-action-primary: var(--rt-brand-500);--rt-color-action-primary-hover: var(--rt-brand-600);--rt-color-action-primary-active: var(--rt-brand-700);--rt-color-action-primary-subtle: var(--rt-overlay-brand-8);--rt-color-action-primary-soft: var(--rt-overlay-brand-24);--rt-color-action-on-primary: var(--rt-neutral-0);--rt-color-action-primary-on-surface: var(--rt-color-action-primary);--rt-color-action-secondary: var(--rt-neutral-600);--rt-color-action-secondary-hover: var(--rt-neutral-700);--rt-color-action-secondary-active: var(--rt-neutral-800);--rt-color-action-on-secondary: var(--rt-neutral-0);--rt-color-action-secondary-on-surface: var(--rt-neutral-600);--rt-color-action-success: var(--rt-success-500);--rt-color-action-success-hover: var(--rt-success-600);--rt-color-action-success-active: var(--rt-success-700);--rt-color-action-on-success: var(--rt-neutral-0);--rt-color-action-success-on-surface: var(--rt-color-action-success);--rt-color-action-warning: var(--rt-warning-500);--rt-color-action-warning-hover: var(--rt-warning-600);--rt-color-action-warning-active: var(--rt-warning-700);--rt-color-action-on-warning: var(--rt-neutral-0);--rt-color-action-warning-on-surface: var(--rt-color-action-warning);--rt-color-action-danger: var(--rt-danger-500);--rt-color-action-danger-hover: var(--rt-danger-600);--rt-color-action-danger-active: var(--rt-danger-700);--rt-color-action-on-danger: var(--rt-neutral-0);--rt-color-action-danger-on-surface: var(--rt-color-action-danger);--rt-color-action-info: var(--rt-info-500);--rt-color-action-info-hover: var(--rt-info-600);--rt-color-action-info-active: var(--rt-info-700);--rt-color-action-on-info: var(--rt-neutral-0);--rt-color-action-info-on-surface: var(--rt-color-action-info);--rt-color-action-disabled: var(--rt-neutral-200);--rt-color-action-on-disabled: var(--rt-color-text-disabled);--rt-btn-tint-hover: 8%;--rt-btn-tint-active: 16%;--rt-focus-ring-width: var(--rt-border-width-thick);--rt-focus-ring-offset: 0px;--rt-focus-ring-color: var(--rt-color-action-primary-soft);--rt-focus-ring-color-danger: var(--rt-overlay-danger-16);--rt-shadow-focus-ring: 0 0 0 var(--rt-focus-ring-offset) var(--rt-color-bg-surface), 0 0 0 calc(var(--rt-focus-ring-offset) + var(--rt-focus-ring-width)) var(--rt-focus-ring-color);--rt-shadow-focus-ring-danger: 0 0 0 var(--rt-focus-ring-offset) var(--rt-color-bg-surface), 0 0 0 calc(var(--rt-focus-ring-offset) + var(--rt-focus-ring-width)) var(--rt-focus-ring-color-danger);--rt-color-state-success: var(--rt-success-500);--rt-color-state-success-bg: var(--rt-success-50);--rt-color-state-success-text: var(--rt-success-600);--rt-color-state-warning: var(--rt-warning-500);--rt-color-state-warning-bg: var(--rt-warning-50);--rt-color-state-warning-text: var(--rt-warning-600);--rt-color-state-danger: var(--rt-danger-500);--rt-color-state-danger-bg: var(--rt-danger-50);--rt-color-state-error-text: var(--rt-danger-600);--rt-color-state-info: var(--rt-info-500);--rt-color-state-info-bg: var(--rt-info-50);--rt-color-stepper-current: var(--rt-amber-400);--rt-color-stepper-current-subtle: var(--rt-overlay-amber-16);--rt-color-stepper-track: var(--rt-gray-350);--rt-color-stepper-progress: var(--rt-color-action-primary);--rt-shadow-step-indicator: 0 0 0 4px var(--rt-color-stepper-current-subtle);--rt-shadow-status-dot: 0 0 0 3px var(--rt-color-state-success-bg);--rt-chat-bubble-in-bg: var(--rt-brand-50);--rt-chat-bubble-in-author: var(--rt-brand-700);--rt-chat-bubble-own-bg: var(--rt-neutral-100);--rt-chat-bubble-own-author: var(--rt-neutral-500);--rt-chat-bubble-date: var(--rt-color-text-muted);--rt-chat-status-read: var(--rt-brand-400);--rt-color-bg-page-auth: var(--rt-neutral-50);--rt-color-bg-surface-auth-card: var(--rt-neutral-0);--rt-color-skeleton-base: var(--rt-neutral-100);--rt-color-skeleton-wave: var(--rt-neutral-50);--rt-overlay-menu-radius: var(--rt-radius-md);--rt-overlay-menu-shadow: var(--rt-shadow-lg);--rt-overlay-select-radius: var(--rt-input-radius);--rt-overlay-select-shadow: var(--rt-shadow-md);--rt-overlay-tooltip-radius: var(--rt-radius-sm);--rt-overlay-tooltip-shadow: var(--rt-shadow-md);--rt-overlay-menu-bg: var(--rt-color-bg-surface);--rt-overlay-menu-padding-y: var(--rt-space-xs);--rt-overlay-menu-item-weight: var(--rt-font-weight-regular);--rt-overlay-menu-danger-color: var(--rt-color-state-error-text);--rt-overlay-select-option-font-size: var(--rt-input-font-size);--rt-overlay-select-selected-bg: var(--rt-color-action-primary-subtle);--rt-overlay-select-selected-weight: var(--rt-font-weight-semibold);--rt-overlay-select-check-display: none;--rt-overlay-menu-current-bg: var(--rt-color-bg-hover);--rt-overlay-menu-min-width: 180px;--rt-overlay-menu-item-min-height: auto;--rt-overlay-menu-item-padding-y: var(--rt-space-sm);--rt-overlay-menu-item-padding-x: var(--rt-space-md);--rt-overlay-menu-item-icon-size: var(--rt-size-4);--rt-overlay-menu-sm-item-min-height: var(--rt-overlay-menu-item-min-height);--rt-overlay-menu-sm-item-icon-size: var(--rt-overlay-menu-item-icon-size);--rt-overlay-menu-danger-label-color: var(--rt-overlay-menu-danger-color);--rt-overlay-select-option-min-height: auto;--rt-overlay-select-panel-border-width: var(--rt-input-border-width);--rt-icon-button-disabled-opacity: .5;--rt-icon-button-disabled-color: currentcolor;--rt-icon-button-disabled-fill: 100%;--rt-space-2xs: var(--rt-space-0-5);--rt-space-xs: var(--rt-space-1);--rt-space-sm: var(--rt-space-2);--rt-space-md: var(--rt-space-4);--rt-space-lg: var(--rt-space-6);--rt-space-xl: var(--rt-space-8);--rt-space-2xl: var(--rt-space-12);--rt-space-3xl: var(--rt-space-16);--rt-text-base: var(--rt-text-md);--rt-input-color-bg: var(--rt-color-bg-surface-subtle);--rt-input-color-bg-disabled: var(--rt-color-bg-surface-subtle);--rt-input-color-bg-hover: var(--rt-overlay-black-8);--rt-input-color-border: var(--rt-color-border-default);--rt-input-color-border-focus: var(--rt-color-action-primary);--rt-input-color-border-error: var(--rt-color-state-danger);--rt-input-color-text: var(--rt-color-text-primary);--rt-input-color-text-placeholder: var(--rt-color-text-muted);--rt-input-icon-size: var(--rt-size-4);--rt-input-gap: var(--rt-space-sm);--rt-input-height-sm: var(--rt-control-height-sm);--rt-input-height-md: var(--rt-control-height-md);--rt-input-height-lg: var(--rt-control-height-lg);--rt-input-height: var(--rt-input-height-md);--rt-input-max-width: var(--rt-control-max-width);--rt-list-search-height: var(--rt-input-height-sm);--rt-list-search-radius: var(--rt-input-radius);--rt-list-search-width: var(--rt-size-60);--rt-list-search-padding-x: var(--rt-input-padding-x);--rt-list-search-gap: var(--rt-input-gap);--rt-list-search-font-size: var(--rt-input-font-size);--rt-list-search-icon-size: var(--rt-input-icon-size);--rt-radius-control: var(--rt-radius-lg);--rt-input-radius: var(--rt-radius-control);--rt-input-padding-x: var(--rt-space-4);--rt-input-padding-y: var(--rt-space-0);--rt-input-border-width: var(--rt-border-width-thin);--rt-input-focus-outline-offset: var(--rt-border-width-thin);--rt-input-font-size: var(--rt-text-sm);--rt-input-line-height: var(--rt-leading-none);--rt-input-disabled-opacity: var(--rt-opacity-disabled);--rt-input-focus-shadow: var(--rt-shadow-focus-ring);--rt-input-focus-shadow-error: var(--rt-shadow-focus-ring-danger);--rt-input-transition: border-color var(--rt-duration-fast) ease, box-shadow var(--rt-duration-fast) ease;--rt-textarea-min-height-sm: var(--rt-control-textarea-min-height-sm);--rt-textarea-min-height-md: var(--rt-control-textarea-min-height-md);--rt-textarea-min-height-lg: var(--rt-control-textarea-min-height-lg);--rt-textarea-min-height: var(--rt-textarea-min-height-md);--rt-textarea-padding-y: var(--rt-space-sm);--rt-textarea-line-height: var(--rt-leading-snug);--rt-input-panel-max-height: var(--rt-control-panel-max-height);--rt-icon-button-color-bg-hover: var(--rt-overlay-black-4);--rt-counter-gap: var(--rt-space-sm);--rt-counter-value-min-width: var(--rt-size-6);--rt-counter-value-font-size: var(--rt-text-md);--rt-counter-value-color: var(--rt-color-text-primary);--rt-counter-row-gap: var(--rt-space-md);--rt-counter-row-padding-y: var(--rt-space-md);--rt-counter-row-color-border: var(--rt-color-border-subtle);--rt-counter-row-label-font-size: var(--rt-text-md);--rt-counter-row-label-color: var(--rt-color-text-primary);--rt-counter-row-hint-font-size: var(--rt-text-sm);--rt-counter-row-hint-color: var(--rt-color-text-muted);--rt-toggle-color-track: var(--rt-color-bg-surface-subtle-2);--rt-toggle-color-thumb: var(--rt-color-bg-surface);--rt-toggle-color-icon: var(--rt-amber-400);--rt-toggle-shadow-thumb: var(--rt-shadow-md);--rt-toggle-shadow-border: inset 0 0 0 var(--rt-border-width-thin) var(--rt-toggle-color-border);--rt-nav-header-padding: var(--rt-space-2) var(--rt-space-4);--rt-nav-header-color-bg: var(--rt-neutral-50);--rt-nav-item-height: var(--rt-size-6);--rt-nav-item-gap: var(--rt-space-1);--rt-nav-item-padding: var(--rt-space-2) var(--rt-space-2);--rt-nav-item-content-gap: var(--rt-space-2);--rt-nav-item-font-size: var(--rt-text-sm);--rt-nav-item-font-weight: var(--rt-font-weight-semibold);--rt-nav-item-line-height: var(--rt-leading-none);--rt-nav-item-color: var(--rt-color-text-primary);--rt-nav-item-color-hover: var(--rt-color-action-primary);--rt-nav-item-color-pressed: var(--rt-color-action-primary-hover);--rt-nav-item-color-bg: var(--rt-neutral-50);--rt-nav-item-color-border: var(--rt-neutral-50);--rt-nav-item-color-bg-active: var(--rt-color-bg-surface);--rt-nav-item-color-caret: var(--rt-neutral-200);--rt-nav-color-focus: var(--rt-color-action-primary);--rt-nav-color-disabled: var(--rt-neutral-300);--rt-profile-menu-min-width: var(--rt-size-60);--rt-profile-menu-padding: var(--rt-space-5);--rt-profile-menu-shadow: var(--rt-shadow-profile-menu);--rt-profile-avatar-size: var(--rt-size-10);--rt-profile-avatar-font-size: var(--rt-text-2xl);--rt-profile-item-padding-y: var(--rt-space-4);--rt-profile-item-content-gap: var(--rt-space-2);--rt-profile-item-font-size: var(--rt-text-md);--rt-profile-item-font-weight: var(--rt-font-weight-medium);--rt-profile-item-radius: var(--rt-radius-md);--rt-profile-row-inset: var(--rt-space-2);--rt-profile-theme-icon-padding: var(--rt-space-2);--rt-nav-panel-column-width: var(--rt-size-60);--rt-nav-panel-column-gap: var(--rt-space-5);--rt-nav-panel-padding: var(--rt-space-4);--rt-nav-panel-padding-y: var(--rt-space-md);--rt-nav-panel-group-gap: var(--rt-space-8);--rt-nav-panel-item-gap: var(--rt-space-0-5);--rt-nav-panel-item-height: var(--rt-size-6);--rt-nav-panel-item-padding: var(--rt-space-1) var(--rt-space-2);--rt-nav-panel-columns: 1;--rt-nav-panel-color-bg: var(--rt-color-bg-surface);--rt-nav-panel-color-border: var(--rt-neutral-200);--rt-nav-panel-shadow: var(--rt-shadow-nav-panel);--rt-nav-panel-item-font-size: var(--rt-text-sm);--rt-nav-panel-item-font-weight: var(--rt-font-weight-medium);--rt-nav-panel-item-content-gap: var(--rt-space-1);--rt-nav-panel-item-color: var(--rt-neutral-600);--rt-nav-panel-item-color-bg-hover: var(--rt-neutral-50);--rt-nav-panel-item-color-active: var(--rt-color-text-inverse);--rt-nav-panel-item-color-bg-active: var(--rt-color-action-primary);--rt-nav-panel-group-font-size: var(--rt-text-xs);--rt-nav-panel-group-font-weight: var(--rt-font-weight-medium);--rt-nav-panel-group-color: var(--rt-neutral-600);--rt-nav-panel-group-content-gap: var(--rt-space-2);--rt-nav-caret-size: var(--rt-size-3);--rt-nav-marker-size: var(--rt-size-1);--rt-nav-marker-color: var(--rt-color-state-danger);--rt-field-gap: var(--rt-space-xs);--rt-field-label-font-size: var(--rt-text-sm);--rt-field-label-font-weight: var(--rt-font-weight-medium);--rt-field-label-color: var(--rt-color-text-muted);--rt-field-label-help-gap: var(--rt-space-xs);--rt-field-hint-font-size: var(--rt-text-xs);--rt-field-hint-color: var(--rt-color-text-muted);--rt-field-error-font-size: var(--rt-text-xs);--rt-field-error-color: var(--rt-color-state-danger);--rt-field-required-color: var(--rt-color-state-danger);--rt-field-value-font-size: var(--rt-text-sm);--rt-field-value-color: var(--rt-color-text-primary);--rt-field-value-empty-color: var(--rt-color-text-muted);--rt-list-action-gap: var(--rt-space-sm);--rt-list-action-divider-height: var(--rt-size-5);--rt-list-action-radius: var(--rt-radius-md);--rt-list-action-shadow: var(--rt-shadow-none);--rt-list-action-shadow-hover: var(--rt-shadow-none);--rt-list-action-icon-size: var(--rt-size-5);--rt-list-table-icon-size: 0px;--rt-list-table-button-size: var(--rt-control-height-md);--rt-list-table-button-radius: var(--rt-radius-md);--rt-list-copy-button-size: var(--rt-control-height-sm);--rt-list-copy-button-radius: var(--rt-radius-md);--rt-pagination-justify: space-between;--rt-pagination-padding-y: var(--rt-space-4);--rt-pagination-padding-x: var(--rt-space-xs);--rt-pagination-gap: var(--rt-space-md);--rt-pagination-nav-gap: var(--rt-space-xs);--rt-pagination-range-display: inline;--rt-pagination-box-size: var(--rt-space-xl);--rt-pagination-box-radius: var(--rt-radius-md);--rt-pagination-box-current-font-weight: var(--rt-font-weight-semibold);--rt-pagination-arrow-size: var(--rt-control-height-sm);--rt-pagination-arrow-radius: var(--rt-radius-md);--rt-pagination-arrow-shadow: var(--rt-shadow-none);--rt-pagination-per-page-gap: var(--rt-space-sm);--rt-pagination-per-page-label-white-space: normal;--rt-pagination-field-height: var(--rt-input-height-md);--rt-pagination-field-radius: var(--rt-input-radius);--rt-pagination-field-padding-x: var(--rt-input-padding-x);--rt-list-toolbar-padding-top: var(--rt-space-2);--rt-list-toolbar-padding-bottom: var(--rt-space-2);--rt-list-toolbar-gap: 0px;--rt-list-content-padding-bottom: 0px;--rt-list-empty-icon-wrap-size: var(--rt-size-16);--rt-list-empty-icon-wrap-bg: var(--rt-color-bg-subtle);--rt-list-empty-icon-size: var(--rt-size-8);--rt-list-empty-title-size: var(--rt-text-md);--rt-list-empty-title-weight: var(--rt-font-weight-medium);--rt-list-settings-item-radius: var(--rt-radius-sm);--rt-list-filter-line-height: var(--rt-leading-none);--rt-list-placeholder-min-height: var(--rt-size-60);--rt-list-placeholder-grow: 1;color-scheme:dark;--rt-color-bg-page: var(--rt-charcoal-900);--rt-color-bg-surface: var(--rt-charcoal-800);--rt-color-bg-surface-subtle: var(--rt-charcoal-950);--rt-color-bg-surface-subtle-2: var(--rt-charcoal-950);--rt-color-bg-hover: var(--rt-charcoal-700);--rt-color-bg-subtle: var(--rt-charcoal-950);--rt-color-bg-overlay: rgb(0 0 0 / 70%);--rt-color-bg-inverse: var(--rt-neutral-0);--rt-color-text-primary: var(--rt-neutral-50);--rt-color-text-muted: var(--rt-overlay-white-50);--rt-color-text-disabled: var(--rt-overlay-white-25);--rt-color-text-inverse: var(--rt-neutral-900);--rt-color-text-link: var(--rt-brand-300);--rt-color-text-link-hover: var(--rt-brand-500);--rt-color-border-default: var(--rt-charcoal-border);--rt-color-border-strong: var(--rt-charcoal-border-strong);--rt-color-border-subtle: var(--rt-charcoal-border);--rt-color-border-focus: var(--rt-brand-500);--rt-input-color-border: var(--rt-charcoal-border);--rt-list-search-color-border: var(--rt-input-color-border);--rt-list-search-color-bg: var(--rt-input-color-bg);--rt-list-search-icon-color: var(--rt-input-icon-color);--rt-list-search-color-placeholder: var(--rt-input-color-text-placeholder);--rt-list-settings-item-bg: var(--rt-color-bg-subtle);--rt-list-settings-icon-color: var(--rt-color-text-muted);--rt-list-action-color: var(--rt-color-text-primary);--rt-list-action-color-hover: var(--rt-color-text-primary);--rt-list-action-color-bg-hover: var(--rt-icon-button-color-bg-hover);--rt-list-table-icon-color: var(--rt-color-text-primary);--rt-list-table-head-divider-color: var(--rt-color-border-strong);--rt-list-copy-button-bg: transparent;--rt-list-copy-button-bg-hover: var(--rt-icon-button-color-bg-hover);--rt-list-copy-button-color: var(--rt-color-text-primary);--rt-list-selector-label-color: var(--rt-color-text-primary);--rt-pagination-box-color-border: var(--rt-color-border-default);--rt-pagination-box-color-text: var(--rt-color-text-primary);--rt-pagination-box-current-color-bg: var(--rt-color-bg-surface-subtle);--rt-pagination-box-current-color-text: var(--rt-color-text-primary);--rt-pagination-box-current-color-border: var(--rt-color-border-strong);--rt-pagination-arrow-color: var(--rt-color-text-primary);--rt-pagination-field-color-border: var(--rt-input-color-border);--rt-pagination-field-color-bg: var(--rt-input-color-bg);--rt-pagination-field-color-text: var(--rt-input-color-text);--rt-input-icon-color: var(--rt-neutral-600);--rt-color-stepper-track: var(--rt-navy-600);--rt-color-stepper-progress: var(--rt-slate-300);--rt-color-table-head-bg: var(--rt-color-bg-surface-subtle);--rt-color-field-fill-underline: var(--rt-color-border-strong);--rt-nav-header-color-bg: var(--rt-charcoal-950);--rt-nav-item-color-bg: var(--rt-charcoal-950);--rt-nav-item-color-border: var(--rt-charcoal-950);--rt-nav-item-color-bg-active: var(--rt-charcoal-800);--rt-nav-item-color-caret: var(--rt-neutral-600);--rt-nav-panel-color-bg: var(--rt-charcoal-800);--rt-nav-panel-color-border: var(--rt-neutral-600);--rt-nav-panel-item-color: var(--rt-neutral-200);--rt-nav-panel-item-color-bg-hover: var(--rt-charcoal-950);--rt-nav-panel-group-color: var(--rt-neutral-400);--rt-nav-color-disabled: var(--rt-neutral-600);--rt-color-action-primary-subtle: color-mix(in srgb, var(--rt-brand-500) 16%, transparent);--rt-color-action-primary-soft: color-mix(in srgb, var(--rt-brand-500) 32%, transparent);--rt-color-action-secondary: var(--rt-charcoal-700);--rt-color-action-secondary-hover: var(--rt-charcoal-border);--rt-color-action-secondary-active: var(--rt-charcoal-border-strong);--rt-color-action-on-secondary: var(--rt-neutral-50);--rt-color-action-secondary-on-surface: var(--rt-neutral-400);--rt-color-action-disabled: var(--rt-charcoal-700);--rt-btn-tint-hover: 16%;--rt-btn-tint-active: 32%;--rt-shadow-card-soft: 0 0 40px rgb(0 0 0 / 25%);--rt-input-color-bg-hover: var(--rt-overlay-white-8);--rt-icon-button-color-bg-hover: var(--rt-overlay-white-4);--rt-toggle-color-track: var(--rt-charcoal-950);--rt-toggle-color-track-on: var(--rt-color-action-primary);--rt-toggle-color-border: var(--rt-color-border-strong);--rt-toggle-color-thumb: var(--rt-neutral-50);--rt-toggle-shadow-thumb: var(--rt-shadow-none);--rt-color-state-success-bg: color-mix(in srgb, var(--rt-success-500) 12%, transparent);--rt-color-state-warning-bg: color-mix(in srgb, var(--rt-warning-500) 12%, transparent);--rt-color-state-danger-bg: color-mix(in srgb, var(--rt-danger-500) 12%, transparent);--rt-color-state-error-text: var(--rt-danger-500);--rt-color-state-warning-text: var(--rt-warning-500);--rt-color-state-success-text: var(--rt-success-400);--rt-color-state-info-bg: color-mix(in srgb, var(--rt-info-500) 12%, transparent);--rt-chat-bubble-in-bg: color-mix(in srgb, var(--rt-brand-500) 12%, transparent);--rt-chat-bubble-in-author: var(--rt-brand-300);--rt-chat-bubble-own-bg: var(--rt-charcoal-950);--rt-chat-bubble-own-author: var(--rt-overlay-white-40);--rt-chat-bubble-date: var(--rt-overlay-white-40);--rt-chat-status-read: var(--rt-brand-300);--rt-color-bg-page-auth: linear-gradient(156deg, var(--rt-neutral-950) 12.68%, var(--rt-navy-900) 99.28%);--rt-color-bg-surface-auth-card: transparent;--rt-color-skeleton-base: var(--rt-charcoal-950);--rt-color-skeleton-wave: var(--rt-charcoal-border)}@media(pointer:coarse){[data-theme=dark]:not(:root){--rt-input-font-size: var(--rt-text-md)}}[data-preset=material]:not(:root),.rt-preset-material:not(:root){--rt-color-bg-page: var(--rt-neutral-50);--rt-color-bg-surface: var(--rt-neutral-0);--rt-color-bg-surface-subtle: var(--rt-overlay-black-4);--rt-color-bg-surface-subtle-2: var(--rt-neutral-200);--rt-color-bg-hover: var(--rt-overlay-black-4);--rt-color-bg-subtle: var(--rt-neutral-100);--rt-color-bg-overlay: var(--rt-overlay-black-50);--rt-color-bg-inverse: var(--rt-neutral-900);--rt-color-bg-nav: var(--rt-navy-900);--rt-color-text-primary: var(--rt-neutral-900);--rt-color-text-muted: var(--rt-neutral-600);--rt-color-text-disabled: var(--rt-neutral-400);--rt-color-text-inverse: var(--rt-neutral-0);--rt-color-text-link: var(--rt-brand-500);--rt-color-text-link-hover: var(--rt-brand-600);--rt-color-border-default: var(--rt-neutral-100);--rt-color-border-strong: var(--rt-neutral-300);--rt-color-border-subtle: var(--rt-neutral-100);--rt-color-border-focus: var(--rt-brand-500);--rt-color-action-primary: var(--rt-brand-500);--rt-color-action-primary-hover: var(--rt-brand-600);--rt-color-action-primary-active: var(--rt-brand-700);--rt-color-action-primary-subtle: var(--rt-overlay-brand-8);--rt-color-action-primary-soft: var(--rt-overlay-brand-24);--rt-color-action-on-primary: var(--rt-neutral-0);--rt-color-action-primary-on-surface: var(--rt-color-action-primary);--rt-color-action-secondary: var(--rt-neutral-600);--rt-color-action-secondary-hover: var(--rt-neutral-700);--rt-color-action-secondary-active: var(--rt-neutral-800);--rt-color-action-on-secondary: var(--rt-neutral-0);--rt-color-action-secondary-on-surface: var(--rt-neutral-600);--rt-color-action-success: var(--rt-success-500);--rt-color-action-success-hover: var(--rt-success-600);--rt-color-action-success-active: var(--rt-success-700);--rt-color-action-on-success: var(--rt-neutral-0);--rt-color-action-success-on-surface: var(--rt-color-action-success);--rt-color-action-warning: var(--rt-warning-500);--rt-color-action-warning-hover: var(--rt-warning-600);--rt-color-action-warning-active: var(--rt-warning-700);--rt-color-action-on-warning: var(--rt-neutral-0);--rt-color-action-warning-on-surface: var(--rt-color-action-warning);--rt-color-action-danger: var(--rt-danger-500);--rt-color-action-danger-hover: var(--rt-danger-600);--rt-color-action-danger-active: var(--rt-danger-700);--rt-color-action-on-danger: var(--rt-neutral-0);--rt-color-action-danger-on-surface: var(--rt-color-action-danger);--rt-color-action-info: var(--rt-info-500);--rt-color-action-info-hover: var(--rt-info-600);--rt-color-action-info-active: var(--rt-info-700);--rt-color-action-on-info: var(--rt-neutral-0);--rt-color-action-info-on-surface: var(--rt-color-action-info);--rt-color-action-disabled: var(--rt-neutral-200);--rt-color-action-on-disabled: var(--rt-color-text-disabled);--rt-btn-tint-hover: 8%;--rt-btn-tint-active: 16%;--rt-focus-ring-width: var(--rt-border-width-thick);--rt-focus-ring-offset: 0px;--rt-focus-ring-color: var(--rt-color-action-primary-soft);--rt-focus-ring-color-danger: var(--rt-overlay-danger-16);--rt-shadow-focus-ring: 0 0 0 var(--rt-focus-ring-offset) var(--rt-color-bg-surface), 0 0 0 calc(var(--rt-focus-ring-offset) + var(--rt-focus-ring-width)) var(--rt-focus-ring-color);--rt-shadow-focus-ring-danger: 0 0 0 var(--rt-focus-ring-offset) var(--rt-color-bg-surface), 0 0 0 calc(var(--rt-focus-ring-offset) + var(--rt-focus-ring-width)) var(--rt-focus-ring-color-danger);--rt-color-state-success: var(--rt-success-500);--rt-color-state-success-bg: var(--rt-success-50);--rt-color-state-success-text: var(--rt-success-600);--rt-color-state-warning: var(--rt-warning-500);--rt-color-state-warning-bg: var(--rt-warning-50);--rt-color-state-warning-text: var(--rt-warning-600);--rt-color-state-danger: var(--rt-danger-500);--rt-color-state-danger-bg: var(--rt-danger-50);--rt-color-state-error-text: var(--rt-danger-600);--rt-color-state-info: var(--rt-info-500);--rt-color-state-info-bg: var(--rt-info-50);--rt-color-table-head-bg: var(--rt-color-bg-surface-subtle);--rt-color-field-fill-underline: var(--rt-color-border-strong);--rt-color-stepper-current: var(--rt-amber-400);--rt-color-stepper-current-subtle: var(--rt-overlay-amber-16);--rt-color-stepper-track: var(--rt-gray-350);--rt-color-stepper-progress: var(--rt-color-action-primary);--rt-shadow-step-indicator: 0 0 0 4px var(--rt-color-stepper-current-subtle);--rt-shadow-status-dot: 0 0 0 3px var(--rt-color-state-success-bg);--rt-chat-bubble-in-bg: var(--rt-brand-50);--rt-chat-bubble-in-author: var(--rt-brand-700);--rt-chat-bubble-own-bg: var(--rt-neutral-100);--rt-chat-bubble-own-author: var(--rt-neutral-500);--rt-chat-bubble-date: var(--rt-color-text-muted);--rt-chat-status-read: var(--rt-brand-400);--rt-color-bg-page-auth: var(--rt-neutral-50);--rt-color-bg-surface-auth-card: var(--rt-neutral-0);--rt-color-skeleton-base: var(--rt-neutral-100);--rt-color-skeleton-wave: var(--rt-neutral-50);--rt-overlay-menu-radius: var(--rt-radius-md);--rt-overlay-menu-shadow: var(--rt-shadow-lg);--rt-overlay-select-radius: var(--rt-input-radius);--rt-overlay-select-shadow: var(--rt-shadow-md);--rt-overlay-tooltip-radius: var(--rt-radius-sm);--rt-overlay-tooltip-shadow: var(--rt-shadow-md);--rt-overlay-menu-bg: var(--rt-color-bg-surface);--rt-overlay-menu-padding-y: var(--rt-space-xs);--rt-overlay-menu-item-weight: var(--rt-font-weight-regular);--rt-overlay-menu-danger-color: var(--rt-color-state-error-text);--rt-overlay-select-option-font-size: var(--rt-input-font-size);--rt-overlay-select-selected-bg: var(--rt-color-action-primary-subtle);--rt-overlay-select-selected-weight: var(--rt-font-weight-semibold);--rt-overlay-select-check-display: none;--rt-overlay-menu-current-bg: var(--rt-color-bg-hover);--rt-overlay-menu-min-width: 180px;--rt-overlay-menu-item-min-height: auto;--rt-overlay-menu-item-padding-y: var(--rt-space-sm);--rt-overlay-menu-item-padding-x: var(--rt-space-md);--rt-overlay-menu-item-icon-size: var(--rt-size-4);--rt-overlay-menu-sm-item-min-height: var(--rt-overlay-menu-item-min-height);--rt-overlay-menu-sm-item-icon-size: var(--rt-overlay-menu-item-icon-size);--rt-overlay-menu-danger-label-color: var(--rt-overlay-menu-danger-color);--rt-overlay-select-option-min-height: auto;--rt-overlay-select-panel-border-width: var(--rt-input-border-width);--rt-icon-button-disabled-opacity: .5;--rt-icon-button-disabled-color: currentcolor;--rt-icon-button-disabled-fill: 100%;--rt-space-2xs: var(--rt-space-0-5);--rt-space-xs: var(--rt-space-1);--rt-space-sm: var(--rt-space-2);--rt-space-md: var(--rt-space-4);--rt-space-lg: var(--rt-space-6);--rt-space-xl: var(--rt-space-8);--rt-space-2xl: var(--rt-space-12);--rt-space-3xl: var(--rt-space-16);--rt-text-base: var(--rt-text-md);--rt-input-color-bg: var(--rt-color-bg-surface-subtle);--rt-input-color-bg-disabled: var(--rt-color-bg-surface-subtle);--rt-input-color-bg-hover: var(--rt-overlay-black-8);--rt-input-color-border: var(--rt-color-border-default);--rt-input-color-border-focus: var(--rt-color-action-primary);--rt-input-color-border-error: var(--rt-color-state-danger);--rt-input-color-text: var(--rt-color-text-primary);--rt-input-color-text-placeholder: var(--rt-color-text-muted);--rt-input-icon-color: var(--rt-neutral-600);--rt-input-icon-size: var(--rt-size-4);--rt-input-gap: var(--rt-space-sm);--rt-input-height-sm: var(--rt-control-height-sm);--rt-input-height-md: var(--rt-control-height-md);--rt-input-height-lg: var(--rt-control-height-lg);--rt-input-height: var(--rt-input-height-md);--rt-input-max-width: var(--rt-control-max-width);--rt-list-search-height: var(--rt-input-height-sm);--rt-list-search-radius: var(--rt-input-radius);--rt-list-search-color-border: var(--rt-input-color-border);--rt-list-search-color-bg: var(--rt-input-color-bg);--rt-list-search-width: var(--rt-size-60);--rt-list-search-padding-x: var(--rt-input-padding-x);--rt-list-search-gap: var(--rt-input-gap);--rt-list-search-font-size: var(--rt-input-font-size);--rt-list-search-icon-size: var(--rt-input-icon-size);--rt-list-search-icon-color: var(--rt-input-icon-color);--rt-list-search-color-placeholder: var(--rt-input-color-text-placeholder);--rt-list-settings-item-bg: var(--rt-color-bg-subtle);--rt-list-settings-icon-color: var(--rt-color-text-muted);--rt-radius-control: var(--rt-radius-lg);--rt-input-radius: var(--rt-radius-control);--rt-input-padding-x: var(--rt-space-4);--rt-input-padding-y: var(--rt-space-0);--rt-input-border-width: var(--rt-border-width-thin);--rt-input-focus-outline-offset: var(--rt-border-width-thin);--rt-input-font-size: var(--rt-text-sm);--rt-input-line-height: var(--rt-leading-none);--rt-input-disabled-opacity: var(--rt-opacity-disabled);--rt-input-focus-shadow: var(--rt-shadow-focus-ring);--rt-input-focus-shadow-error: var(--rt-shadow-focus-ring-danger);--rt-input-transition: border-color var(--rt-duration-fast) ease, box-shadow var(--rt-duration-fast) ease;--rt-textarea-min-height-sm: var(--rt-control-textarea-min-height-sm);--rt-textarea-min-height-md: var(--rt-control-textarea-min-height-md);--rt-textarea-min-height-lg: var(--rt-control-textarea-min-height-lg);--rt-textarea-min-height: var(--rt-textarea-min-height-md);--rt-textarea-padding-y: var(--rt-space-sm);--rt-textarea-line-height: var(--rt-leading-snug);--rt-input-panel-max-height: var(--rt-control-panel-max-height);--rt-icon-button-color-bg-hover: var(--rt-overlay-black-4);--rt-counter-gap: var(--rt-space-sm);--rt-counter-value-min-width: var(--rt-size-6);--rt-counter-value-font-size: var(--rt-text-md);--rt-counter-value-color: var(--rt-color-text-primary);--rt-counter-row-gap: var(--rt-space-md);--rt-counter-row-padding-y: var(--rt-space-md);--rt-counter-row-color-border: var(--rt-color-border-subtle);--rt-counter-row-label-font-size: var(--rt-text-md);--rt-counter-row-label-color: var(--rt-color-text-primary);--rt-counter-row-hint-font-size: var(--rt-text-sm);--rt-counter-row-hint-color: var(--rt-color-text-muted);--rt-toggle-color-track: var(--rt-color-bg-surface-subtle-2);--rt-toggle-color-border: var(--rt-color-border-strong);--rt-toggle-color-thumb: var(--rt-color-bg-surface);--rt-toggle-color-icon: var(--rt-amber-400);--rt-toggle-shadow-thumb: var(--rt-shadow-md);--rt-toggle-shadow-border: inset 0 0 0 var(--rt-border-width-thin) var(--rt-toggle-color-border);--rt-nav-header-padding: var(--rt-space-2) var(--rt-space-4);--rt-nav-header-color-bg: var(--rt-neutral-50);--rt-nav-item-height: var(--rt-size-6);--rt-nav-item-gap: var(--rt-space-1);--rt-nav-item-padding: var(--rt-space-2) var(--rt-space-2);--rt-nav-item-content-gap: var(--rt-space-2);--rt-nav-item-font-size: var(--rt-text-sm);--rt-nav-item-font-weight: var(--rt-font-weight-semibold);--rt-nav-item-line-height: var(--rt-leading-none);--rt-nav-item-color: var(--rt-color-text-primary);--rt-nav-item-color-hover: var(--rt-color-action-primary);--rt-nav-item-color-pressed: var(--rt-color-action-primary-hover);--rt-nav-item-color-bg: var(--rt-neutral-50);--rt-nav-item-color-border: var(--rt-neutral-50);--rt-nav-item-color-bg-active: var(--rt-color-bg-surface);--rt-nav-item-color-caret: var(--rt-neutral-200);--rt-nav-color-focus: var(--rt-color-action-primary);--rt-nav-color-disabled: var(--rt-neutral-300);--rt-profile-menu-min-width: var(--rt-size-60);--rt-profile-menu-padding: var(--rt-space-5);--rt-profile-menu-shadow: var(--rt-shadow-profile-menu);--rt-profile-avatar-size: var(--rt-size-10);--rt-profile-avatar-font-size: var(--rt-text-2xl);--rt-profile-item-padding-y: var(--rt-space-4);--rt-profile-item-content-gap: var(--rt-space-2);--rt-profile-item-font-size: var(--rt-text-md);--rt-profile-item-font-weight: var(--rt-font-weight-medium);--rt-profile-item-radius: var(--rt-radius-md);--rt-profile-row-inset: var(--rt-space-2);--rt-profile-theme-icon-padding: var(--rt-space-2);--rt-nav-panel-column-width: var(--rt-size-60);--rt-nav-panel-column-gap: var(--rt-space-5);--rt-nav-panel-padding: var(--rt-space-4);--rt-nav-panel-padding-y: var(--rt-space-md);--rt-nav-panel-group-gap: var(--rt-space-8);--rt-nav-panel-item-gap: var(--rt-space-0-5);--rt-nav-panel-item-height: var(--rt-size-6);--rt-nav-panel-item-padding: var(--rt-space-1) var(--rt-space-2);--rt-nav-panel-columns: 1;--rt-nav-panel-color-bg: var(--rt-color-bg-surface);--rt-nav-panel-color-border: var(--rt-neutral-200);--rt-nav-panel-shadow: var(--rt-shadow-nav-panel);--rt-nav-panel-item-font-size: var(--rt-text-sm);--rt-nav-panel-item-font-weight: var(--rt-font-weight-medium);--rt-nav-panel-item-content-gap: var(--rt-space-1);--rt-nav-panel-item-color: var(--rt-neutral-600);--rt-nav-panel-item-color-bg-hover: var(--rt-neutral-50);--rt-nav-panel-item-color-active: var(--rt-color-text-inverse);--rt-nav-panel-item-color-bg-active: var(--rt-color-action-primary);--rt-nav-panel-group-font-size: var(--rt-text-xs);--rt-nav-panel-group-font-weight: var(--rt-font-weight-medium);--rt-nav-panel-group-color: var(--rt-neutral-600);--rt-nav-panel-group-content-gap: var(--rt-space-2);--rt-nav-caret-size: var(--rt-size-3);--rt-nav-marker-size: var(--rt-size-1);--rt-nav-marker-color: var(--rt-color-state-danger);--rt-field-gap: var(--rt-space-xs);--rt-field-label-font-size: var(--rt-text-sm);--rt-field-label-font-weight: var(--rt-font-weight-medium);--rt-field-label-color: var(--rt-color-text-muted);--rt-field-label-help-gap: var(--rt-space-xs);--rt-field-hint-font-size: var(--rt-text-xs);--rt-field-hint-color: var(--rt-color-text-muted);--rt-field-error-font-size: var(--rt-text-xs);--rt-field-error-color: var(--rt-color-state-danger);--rt-field-required-color: var(--rt-color-state-danger);--rt-field-value-font-size: var(--rt-text-sm);--rt-field-value-color: var(--rt-color-text-primary);--rt-field-value-empty-color: var(--rt-color-text-muted);--rt-list-action-gap: var(--rt-space-sm);--rt-list-action-divider-height: var(--rt-size-5);--rt-list-action-radius: var(--rt-radius-md);--rt-list-action-shadow: var(--rt-shadow-none);--rt-list-action-shadow-hover: var(--rt-shadow-none);--rt-list-action-icon-size: var(--rt-size-5);--rt-list-action-color: var(--rt-color-text-primary);--rt-list-action-color-hover: var(--rt-color-text-primary);--rt-list-action-color-bg-hover: var(--rt-icon-button-color-bg-hover);--rt-list-table-icon-size: 0px;--rt-list-table-icon-color: var(--rt-color-text-primary);--rt-list-table-head-divider-color: var(--rt-color-border-strong);--rt-list-table-button-size: var(--rt-control-height-md);--rt-list-table-button-radius: var(--rt-radius-md);--rt-list-copy-button-size: var(--rt-control-height-sm);--rt-list-copy-button-radius: var(--rt-radius-md);--rt-list-copy-button-bg: transparent;--rt-list-copy-button-bg-hover: var(--rt-icon-button-color-bg-hover);--rt-list-copy-button-color: var(--rt-color-text-primary);--rt-list-selector-label-color: var(--rt-color-text-primary);--rt-pagination-justify: space-between;--rt-pagination-padding-y: var(--rt-space-4);--rt-pagination-padding-x: var(--rt-space-xs);--rt-pagination-gap: var(--rt-space-md);--rt-pagination-nav-gap: var(--rt-space-xs);--rt-pagination-range-display: inline;--rt-pagination-box-size: var(--rt-space-xl);--rt-pagination-box-radius: var(--rt-radius-md);--rt-pagination-box-color-border: var(--rt-color-border-default);--rt-pagination-box-color-text: var(--rt-color-text-primary);--rt-pagination-box-current-color-bg: var(--rt-color-bg-surface-subtle);--rt-pagination-box-current-color-text: var(--rt-color-text-primary);--rt-pagination-box-current-color-border: var(--rt-color-border-strong);--rt-pagination-box-current-font-weight: var(--rt-font-weight-semibold);--rt-pagination-arrow-size: var(--rt-control-height-sm);--rt-pagination-arrow-radius: var(--rt-radius-md);--rt-pagination-arrow-shadow: var(--rt-shadow-none);--rt-pagination-arrow-color: var(--rt-color-text-primary);--rt-pagination-per-page-gap: var(--rt-space-sm);--rt-pagination-per-page-label-white-space: normal;--rt-pagination-field-height: var(--rt-input-height-md);--rt-pagination-field-radius: var(--rt-input-radius);--rt-pagination-field-color-border: var(--rt-input-color-border);--rt-pagination-field-padding-x: var(--rt-input-padding-x);--rt-pagination-field-color-bg: var(--rt-input-color-bg);--rt-pagination-field-color-text: var(--rt-input-color-text);--rt-list-toolbar-padding-top: var(--rt-space-2);--rt-list-toolbar-padding-bottom: var(--rt-space-2);--rt-list-toolbar-gap: 0px;--rt-list-content-padding-bottom: 0px;--rt-list-empty-icon-wrap-size: var(--rt-size-16);--rt-list-empty-icon-wrap-bg: var(--rt-color-bg-subtle);--rt-list-empty-icon-size: var(--rt-size-8);--rt-list-empty-title-size: var(--rt-text-md);--rt-list-empty-title-weight: var(--rt-font-weight-medium);--rt-list-settings-item-radius: var(--rt-radius-sm);--rt-list-filter-line-height: var(--rt-leading-none);--rt-list-placeholder-min-height: var(--rt-size-60);--rt-list-placeholder-grow: 1;--rt-color-bg-page: var(--rt-mat-neutral-5);--rt-color-bg-surface: var(--mat-sys-surface, var(--rt-mat-neutral-0));--rt-color-bg-surface-subtle: var(--rt-mat-overlay-black-4);--rt-color-bg-surface-subtle-2: var(--mat-form-field-filled-container-color, var(--mat-sys-surface-variant, var(--rt-mat-neutral-15)));--rt-color-bg-hover: var(--rt-mat-neutral-10);--rt-color-bg-subtle: var(--rt-mat-neutral-10);--rt-color-bg-overlay: var(--rt-mat-overlay-black-32);--rt-color-bg-inverse: var(--mat-sys-inverse-surface, var(--rt-mat-neutral-100));--rt-color-bg-nav: var(--mat-sys-primary, var(--rt-mat-navy-100));--rt-color-bg-page-auth: var(--rt-mat-neutral-5);--rt-color-bg-surface-auth-card: var(--rt-mat-neutral-0);--rt-color-text-primary: var(--mat-sys-on-surface, var(--rt-mat-neutral-100));--rt-color-text-muted: var(--rt-mat-neutral-60);--rt-color-text-disabled: color-mix(in srgb, var(--mat-sys-on-surface, var(--rt-mat-neutral-100)) 38%, transparent);--rt-color-text-inverse: var(--mat-sys-inverse-on-surface, var(--rt-mat-neutral-0));--rt-color-text-link: var(--mat-sys-primary, var(--rt-mat-blue-100));--rt-color-text-link-hover: color-mix(in srgb, var(--mat-sys-primary, var(--rt-mat-blue-100)) 90%, #000);--rt-color-border-default: var(--rt-mat-neutral-25);--rt-color-border-strong: var(--rt-mat-neutral-30);--rt-color-border-subtle: var(--rt-mat-neutral-20);--rt-color-border-focus: var(--rt-mat-blue-40);--rt-color-action-primary: var(--mat-sys-primary, var(--rt-mat-blue-100));--rt-color-action-primary-hover: color-mix(in srgb, var(--mat-sys-primary, var(--rt-mat-blue-100)) 90%, #000);--rt-color-action-primary-active: color-mix(in srgb, var(--mat-sys-primary, var(--rt-mat-blue-100)) 80%, #000);--rt-color-action-primary-subtle: color-mix(in srgb, var(--mat-sys-primary, var(--rt-mat-blue-100)) 8%, transparent);--rt-color-action-primary-soft: color-mix(in srgb, var(--mat-sys-primary, var(--rt-mat-blue-100)) 24%, transparent);--rt-color-action-on-primary: var(--rt-mat-neutral-0);--rt-color-action-secondary: var(--rt-mat-neutral-60);--rt-color-action-secondary-hover: var(--rt-mat-neutral-hover);--rt-color-action-secondary-active: var(--rt-mat-neutral-active);--rt-color-action-on-secondary: var(--rt-mat-neutral-0);--rt-color-action-secondary-on-surface: var(--rt-mat-neutral-60);--rt-color-action-success: var(--rt-mat-green-80);--rt-color-action-success-hover: var(--rt-mat-green-hover);--rt-color-action-success-active: var(--rt-mat-green-active);--rt-color-action-on-success: var(--rt-mat-neutral-0);--rt-color-action-warning: var(--rt-mat-orange-80);--rt-color-action-warning-hover: var(--rt-mat-orange-hover);--rt-color-action-warning-active: var(--rt-mat-orange-active);--rt-color-action-on-warning: var(--rt-mat-neutral-0);--rt-color-action-danger: var(--mat-sys-error, var(--rt-mat-red-100));--rt-color-action-danger-hover: color-mix(in srgb, var(--mat-sys-error, var(--rt-mat-red-100)) 90%, #000);--rt-color-action-danger-active: color-mix(in srgb, var(--mat-sys-error, var(--rt-mat-red-100)) 80%, #000);--rt-color-action-on-danger: var(--rt-mat-neutral-0);--rt-color-action-info: var(--mat-sys-primary, var(--rt-mat-blue-100));--rt-color-action-info-hover: color-mix(in srgb, var(--mat-sys-primary, var(--rt-mat-blue-100)) 90%, #000);--rt-color-action-info-active: color-mix(in srgb, var(--mat-sys-primary, var(--rt-mat-blue-100)) 80%, #000);--rt-color-action-on-info: var(--rt-mat-neutral-0);--rt-color-action-disabled: color-mix(in srgb, var(--mat-sys-on-surface, var(--rt-mat-neutral-100)) 12%, transparent);--rt-color-state-success: var(--rt-mat-green-100);--rt-color-state-success-bg: var(--rt-mat-green-10);--rt-color-state-success-text: var(--rt-mat-green-120);--rt-color-state-warning: var(--rt-mat-orange-100);--rt-color-state-warning-bg: var(--rt-mat-orange-5);--rt-color-state-warning-text: var(--rt-mat-orange-100);--rt-color-state-danger: var(--mat-sys-error, var(--rt-mat-red-100));--rt-color-state-danger-bg: var(--mat-sys-error-container, var(--rt-mat-red-10));--rt-color-state-error-text: var(--mat-sys-error, var(--rt-mat-red-100));--rt-color-state-info: var(--mat-sys-primary, var(--rt-mat-blue-100));--rt-color-state-info-bg: var(--mat-sys-primary-container, var(--rt-mat-blue-20));--rt-color-stepper-track: var(--rt-mat-neutral-30);--rt-color-skeleton-base: var(--rt-mat-neutral-10);--rt-color-skeleton-wave: var(--rt-mat-neutral-25);--rt-color-table-head-bg: var(--mat-form-field-filled-container-color, var(--mat-sys-surface-variant, var(--rt-mat-overlay-black-4)));--rt-color-field-fill-underline: var(--mat-sys-on-surface-variant, var(--rt-mat-neutral-30));--rt-list-search-height: calc(var(--rt-control-height-xl) - var(--rt-space-1));--rt-list-search-radius: var(--rt-radius-sm);--rt-list-search-color-border: var(--mat-sys-outline, var(--rt-mat-neutral-25));--rt-list-search-color-bg: transparent;--rt-list-search-width: calc(var(--rt-size-64) + var(--rt-size-24));--rt-list-search-padding-x: calc(var(--rt-space-2) + var(--rt-space-1) - var(--rt-border-width-thin));--rt-list-search-gap: var(--rt-space-4);--rt-list-search-font-size: var(--rt-text-md);--rt-list-search-icon-size: var(--rt-size-6);--rt-list-search-icon-color: var(--mat-sys-on-surface-variant, var(--rt-mat-neutral-60));--rt-list-search-color-placeholder: var(--mat-sys-on-surface-variant, var(--rt-mat-neutral-60));--rt-list-settings-item-bg: var(--mat-option-selected-state-layer-color, var(--mat-sys-secondary-container, var(--rt-mat-neutral-10)));--rt-list-settings-icon-color: var(--mat-sys-on-surface-variant, var(--rt-mat-neutral-60));--rt-list-action-gap: var(--rt-space-md);--rt-list-action-divider-height: var(--rt-size-8);--rt-list-action-radius: var(--rt-radius-full);--rt-list-action-shadow: var(--rt-mat-shadow-fab);--rt-list-action-shadow-hover: var(--rt-mat-shadow-fab-hover);--rt-list-action-icon-size: var(--rt-size-6);--rt-list-action-color: var(--rt-mat-neutral-60);--rt-list-table-icon-size: var(--rt-size-6);--rt-list-table-icon-color: var(--mat-sys-on-surface-variant, var(--rt-mat-neutral-60));--rt-list-table-head-divider-color: var(--mat-sys-outline, var(--rt-mat-neutral-30));--rt-list-table-button-size: calc(var(--rt-size-8) + var(--rt-size-1));--rt-list-table-button-radius: var(--rt-radius-full);--rt-list-copy-button-size: var(--rt-size-6);--rt-list-copy-button-radius: var(--rt-mat-radius-5);--rt-list-settings-item-radius: var(--rt-mat-radius-5);--rt-list-filter-line-height: var(--rt-size-6);--rt-list-copy-button-bg: var(--mat-fab-small-container-color, var(--rt-mat-neutral-0));--rt-list-copy-button-bg-hover: var(--mat-fab-small-container-color, var(--rt-mat-neutral-0));--rt-list-copy-button-color: var(--rt-mat-neutral-60);--rt-list-action-color-hover: var(--rt-mat-neutral-100);--rt-list-action-color-bg-hover: transparent;--rt-list-toolbar-padding-top: var(--rt-space-4);--rt-list-toolbar-padding-bottom: 0px;--rt-list-toolbar-gap: var(--rt-space-4);--rt-list-empty-icon-wrap-size: var(--rt-size-12);--rt-list-empty-icon-wrap-bg: transparent;--rt-list-empty-icon-size: var(--rt-size-12);--rt-list-empty-title-size: var(--rt-text-3xl);--rt-list-empty-title-weight: var(--rt-font-weight-regular);--rt-list-selector-label-color: var(--rt-mat-neutral-60);--rt-pagination-justify: flex-start;--rt-pagination-gap: var(--rt-space-xl);--rt-pagination-padding-y: var(--rt-space-sm);--rt-pagination-padding-x: 0px;--rt-pagination-nav-gap: var(--rt-space-sm);--rt-pagination-range-display: none;--rt-pagination-box-size: calc(var(--rt-space-xl) + 2 * var(--rt-border-width-thin));--rt-pagination-box-radius: calc(var(--rt-radius-lg) + var(--rt-radius-xs));--rt-pagination-box-color-border: var(--rt-mat-neutral-30);--rt-pagination-box-color-text: var(--rt-mat-neutral-60);--rt-pagination-box-current-color-bg: var(--rt-mat-neutral-60);--rt-pagination-box-current-color-text: var(--rt-mat-neutral-0);--rt-pagination-box-current-color-border: var(--rt-mat-neutral-30);--rt-pagination-box-current-font-weight: var(--rt-font-weight-regular);--rt-pagination-arrow-size: calc(var(--rt-space-xl) + 2 * var(--rt-border-width-thin));--rt-pagination-arrow-radius: calc(var(--rt-radius-lg) + var(--rt-radius-xs));--rt-pagination-arrow-shadow: inset 0 0 0 var(--rt-border-width-thin) var(--rt-mat-neutral-30);--rt-pagination-arrow-color: var(--rt-mat-neutral-60);--rt-pagination-per-page-gap: calc(var(--rt-space-sm) + var(--rt-space-xs));--rt-pagination-per-page-label-white-space: nowrap;--rt-pagination-field-height: var(--rt-control-height-sm);--rt-pagination-field-radius: calc(var(--rt-radius-lg) + var(--rt-radius-xs));--rt-pagination-field-color-border: var(--rt-mat-neutral-30);--rt-pagination-field-padding-x: var(--rt-space-sm);--rt-pagination-field-color-bg: transparent;--rt-pagination-field-color-text: var(--rt-mat-neutral-60);--rt-toggle-color-track: var(--rt-mat-neutral-20);--rt-toggle-color-track-on: var(--rt-color-action-primary);--rt-toggle-color-border: var(--rt-mat-neutral-30);--rt-radius-control: 1.5rem;--rt-overlay-menu-radius: var(--rt-mat-radius-4);--rt-overlay-menu-shadow: var(--mat-sys-level2, var(--rt-mat-shadow-level-2));--rt-overlay-select-radius: 0 0 var(--rt-mat-radius-4) var(--rt-mat-radius-4);--rt-overlay-select-shadow: var(--mat-sys-level2, var(--rt-mat-shadow-level-2));--rt-overlay-tooltip-radius: var(--rt-mat-radius-4);--rt-overlay-tooltip-shadow: none;--rt-overlay-menu-bg: var(--mat-menu-container-color, var(--rt-mat-neutral-0));--rt-overlay-menu-padding-y: var(--rt-space-sm);--rt-overlay-menu-item-weight: var(--rt-font-weight-medium);--rt-overlay-menu-danger-color: var(--rt-mat-red-100);--rt-overlay-select-option-font-size: var(--rt-text-md);--rt-overlay-select-selected-bg: color-mix(in srgb, var(--mat-sys-on-surface, var(--rt-mat-neutral-100)) 12%, transparent);--rt-overlay-select-selected-weight: var(--rt-font-weight-regular);--rt-overlay-select-check-display: inline-flex;--rt-overlay-menu-current-bg: color-mix(in srgb, var(--mat-sys-on-surface, var(--rt-mat-neutral-100)) 12%, transparent);--rt-overlay-menu-min-width: var(--rt-mat-menu-min-width);--rt-overlay-menu-item-min-height: var(--rt-size-12);--rt-overlay-menu-item-padding-y: 0px;--rt-overlay-menu-item-padding-x: var(--rt-size-3);--rt-overlay-menu-item-icon-size: var(--rt-size-6);--rt-overlay-menu-sm-item-min-height: var(--rt-mat-menu-sm-item-height);--rt-overlay-menu-sm-item-icon-size: var(--rt-mat-menu-sm-icon-size);--rt-overlay-menu-danger-label-color: var(--rt-color-text-primary);--rt-overlay-select-option-min-height: var(--rt-size-12);--rt-overlay-select-panel-border-width: 0px;--rt-icon-button-disabled-opacity: 1;--rt-icon-button-disabled-color: var(--rt-color-text-disabled);--rt-icon-button-disabled-fill: 0%}@media(pointer:coarse){[data-preset=material]:not(:root),.rt-preset-material:not(:root){--rt-input-font-size: var(--rt-text-md)}}[data-theme=dark] [data-preset=material],[data-theme=dark] .rt-preset-material,html.rt-theme-dark [data-preset=material],html.rt-theme-dark .rt-preset-material{--rt-color-bg-page: var(--rt-neutral-50);--rt-color-bg-surface: var(--rt-neutral-0);--rt-color-bg-surface-subtle: var(--rt-overlay-black-4);--rt-color-bg-surface-subtle-2: var(--rt-neutral-200);--rt-color-bg-hover: var(--rt-overlay-black-4);--rt-color-bg-subtle: var(--rt-neutral-100);--rt-color-bg-overlay: var(--rt-overlay-black-50);--rt-color-bg-inverse: var(--rt-neutral-900);--rt-color-bg-nav: var(--rt-navy-900);--rt-color-text-primary: var(--rt-neutral-900);--rt-color-text-muted: var(--rt-neutral-600);--rt-color-text-disabled: var(--rt-neutral-400);--rt-color-text-inverse: var(--rt-neutral-0);--rt-color-text-link: var(--rt-brand-500);--rt-color-text-link-hover: var(--rt-brand-600);--rt-color-border-default: var(--rt-neutral-100);--rt-color-border-strong: var(--rt-neutral-300);--rt-color-border-subtle: var(--rt-neutral-100);--rt-color-action-primary: var(--rt-brand-500);--rt-color-action-primary-hover: var(--rt-brand-600);--rt-color-action-primary-active: var(--rt-brand-700);--rt-color-action-primary-subtle: var(--rt-overlay-brand-8);--rt-color-action-primary-soft: var(--rt-overlay-brand-24);--rt-color-action-on-primary: var(--rt-neutral-0);--rt-color-action-primary-on-surface: var(--rt-color-action-primary);--rt-color-action-secondary: var(--rt-neutral-600);--rt-color-action-secondary-hover: var(--rt-neutral-700);--rt-color-action-secondary-active: var(--rt-neutral-800);--rt-color-action-on-secondary: var(--rt-neutral-0);--rt-color-action-secondary-on-surface: var(--rt-neutral-600);--rt-color-action-success: var(--rt-success-500);--rt-color-action-success-hover: var(--rt-success-600);--rt-color-action-success-active: var(--rt-success-700);--rt-color-action-on-success: var(--rt-neutral-0);--rt-color-action-success-on-surface: var(--rt-color-action-success);--rt-color-action-warning: var(--rt-warning-500);--rt-color-action-warning-hover: var(--rt-warning-600);--rt-color-action-warning-active: var(--rt-warning-700);--rt-color-action-on-warning: var(--rt-neutral-0);--rt-color-action-warning-on-surface: var(--rt-color-action-warning);--rt-color-action-danger: var(--rt-danger-500);--rt-color-action-danger-hover: var(--rt-danger-600);--rt-color-action-danger-active: var(--rt-danger-700);--rt-color-action-on-danger: var(--rt-neutral-0);--rt-color-action-danger-on-surface: var(--rt-color-action-danger);--rt-color-action-info: var(--rt-info-500);--rt-color-action-info-hover: var(--rt-info-600);--rt-color-action-info-active: var(--rt-info-700);--rt-color-action-on-info: var(--rt-neutral-0);--rt-color-action-info-on-surface: var(--rt-color-action-info);--rt-color-action-disabled: var(--rt-neutral-200);--rt-color-action-on-disabled: var(--rt-color-text-disabled);--rt-btn-tint-hover: 8%;--rt-btn-tint-active: 16%;--rt-focus-ring-width: var(--rt-border-width-thick);--rt-focus-ring-offset: 0px;--rt-focus-ring-color: var(--rt-color-action-primary-soft);--rt-focus-ring-color-danger: var(--rt-overlay-danger-16);--rt-shadow-focus-ring: 0 0 0 var(--rt-focus-ring-offset) var(--rt-color-bg-surface), 0 0 0 calc(var(--rt-focus-ring-offset) + var(--rt-focus-ring-width)) var(--rt-focus-ring-color);--rt-shadow-focus-ring-danger: 0 0 0 var(--rt-focus-ring-offset) var(--rt-color-bg-surface), 0 0 0 calc(var(--rt-focus-ring-offset) + var(--rt-focus-ring-width)) var(--rt-focus-ring-color-danger);--rt-color-state-success: var(--rt-success-500);--rt-color-state-success-bg: var(--rt-success-50);--rt-color-state-success-text: var(--rt-success-600);--rt-color-state-warning: var(--rt-warning-500);--rt-color-state-warning-bg: var(--rt-warning-50);--rt-color-state-warning-text: var(--rt-warning-600);--rt-color-state-danger: var(--rt-danger-500);--rt-color-state-danger-bg: var(--rt-danger-50);--rt-color-state-error-text: var(--rt-danger-600);--rt-color-state-info: var(--rt-info-500);--rt-color-state-info-bg: var(--rt-info-50);--rt-color-stepper-current: var(--rt-amber-400);--rt-color-stepper-current-subtle: var(--rt-overlay-amber-16);--rt-color-stepper-track: var(--rt-gray-350);--rt-color-stepper-progress: var(--rt-color-action-primary);--rt-shadow-step-indicator: 0 0 0 4px var(--rt-color-stepper-current-subtle);--rt-shadow-status-dot: 0 0 0 3px var(--rt-color-state-success-bg);--rt-chat-bubble-in-bg: var(--rt-brand-50);--rt-chat-bubble-in-author: var(--rt-brand-700);--rt-chat-bubble-own-bg: var(--rt-neutral-100);--rt-chat-bubble-own-author: var(--rt-neutral-500);--rt-chat-bubble-date: var(--rt-color-text-muted);--rt-chat-status-read: var(--rt-brand-400);--rt-color-bg-page-auth: var(--rt-neutral-50);--rt-color-bg-surface-auth-card: var(--rt-neutral-0);--rt-color-skeleton-base: var(--rt-neutral-100);--rt-color-skeleton-wave: var(--rt-neutral-50);--rt-overlay-menu-radius: var(--rt-radius-md);--rt-overlay-menu-shadow: var(--rt-shadow-lg);--rt-overlay-select-radius: var(--rt-input-radius);--rt-overlay-select-shadow: var(--rt-shadow-md);--rt-overlay-tooltip-radius: var(--rt-radius-sm);--rt-overlay-tooltip-shadow: var(--rt-shadow-md);--rt-overlay-menu-bg: var(--rt-color-bg-surface);--rt-overlay-menu-padding-y: var(--rt-space-xs);--rt-overlay-menu-item-weight: var(--rt-font-weight-regular);--rt-overlay-menu-danger-color: var(--rt-color-state-error-text);--rt-overlay-select-option-font-size: var(--rt-input-font-size);--rt-overlay-select-selected-bg: var(--rt-color-action-primary-subtle);--rt-overlay-select-selected-weight: var(--rt-font-weight-semibold);--rt-overlay-select-check-display: none;--rt-overlay-menu-current-bg: var(--rt-color-bg-hover);--rt-overlay-menu-min-width: 180px;--rt-overlay-menu-item-min-height: auto;--rt-overlay-menu-item-padding-y: var(--rt-space-sm);--rt-overlay-menu-item-padding-x: var(--rt-space-md);--rt-overlay-menu-item-icon-size: var(--rt-size-4);--rt-overlay-menu-sm-item-min-height: var(--rt-overlay-menu-item-min-height);--rt-overlay-menu-sm-item-icon-size: var(--rt-overlay-menu-item-icon-size);--rt-overlay-menu-danger-label-color: var(--rt-overlay-menu-danger-color);--rt-overlay-select-option-min-height: auto;--rt-overlay-select-panel-border-width: var(--rt-input-border-width);--rt-icon-button-disabled-opacity: .5;--rt-icon-button-disabled-color: currentcolor;--rt-icon-button-disabled-fill: 100%;--rt-space-2xs: var(--rt-space-0-5);--rt-space-xs: var(--rt-space-1);--rt-space-sm: var(--rt-space-2);--rt-space-md: var(--rt-space-4);--rt-space-lg: var(--rt-space-6);--rt-space-xl: var(--rt-space-8);--rt-space-2xl: var(--rt-space-12);--rt-space-3xl: var(--rt-space-16);--rt-text-base: var(--rt-text-md);--rt-input-color-bg: var(--rt-color-bg-surface-subtle);--rt-input-color-bg-disabled: var(--rt-color-bg-surface-subtle);--rt-input-color-bg-hover: var(--rt-overlay-black-8);--rt-input-color-border: var(--rt-color-border-default);--rt-input-color-border-focus: var(--rt-color-action-primary);--rt-input-color-border-error: var(--rt-color-state-danger);--rt-input-color-text: var(--rt-color-text-primary);--rt-input-color-text-placeholder: var(--rt-color-text-muted);--rt-input-icon-size: var(--rt-size-4);--rt-input-gap: var(--rt-space-sm);--rt-input-height-sm: var(--rt-control-height-sm);--rt-input-height-md: var(--rt-control-height-md);--rt-input-height-lg: var(--rt-control-height-lg);--rt-input-height: var(--rt-input-height-md);--rt-input-max-width: var(--rt-control-max-width);--rt-list-search-height: var(--rt-input-height-sm);--rt-list-search-radius: var(--rt-input-radius);--rt-list-search-width: var(--rt-size-60);--rt-list-search-padding-x: var(--rt-input-padding-x);--rt-list-search-gap: var(--rt-input-gap);--rt-list-search-font-size: var(--rt-input-font-size);--rt-list-search-icon-size: var(--rt-input-icon-size);--rt-radius-control: var(--rt-radius-lg);--rt-input-radius: var(--rt-radius-control);--rt-input-padding-x: var(--rt-space-4);--rt-input-padding-y: var(--rt-space-0);--rt-input-border-width: var(--rt-border-width-thin);--rt-input-focus-outline-offset: var(--rt-border-width-thin);--rt-input-font-size: var(--rt-text-sm);--rt-input-line-height: var(--rt-leading-none);--rt-input-disabled-opacity: var(--rt-opacity-disabled);--rt-input-focus-shadow: var(--rt-shadow-focus-ring);--rt-input-focus-shadow-error: var(--rt-shadow-focus-ring-danger);--rt-input-transition: border-color var(--rt-duration-fast) ease, box-shadow var(--rt-duration-fast) ease;--rt-textarea-min-height-sm: var(--rt-control-textarea-min-height-sm);--rt-textarea-min-height-md: var(--rt-control-textarea-min-height-md);--rt-textarea-min-height-lg: var(--rt-control-textarea-min-height-lg);--rt-textarea-min-height: var(--rt-textarea-min-height-md);--rt-textarea-padding-y: var(--rt-space-sm);--rt-textarea-line-height: var(--rt-leading-snug);--rt-input-panel-max-height: var(--rt-control-panel-max-height);--rt-icon-button-color-bg-hover: var(--rt-overlay-black-4);--rt-counter-gap: var(--rt-space-sm);--rt-counter-value-min-width: var(--rt-size-6);--rt-counter-value-font-size: var(--rt-text-md);--rt-counter-value-color: var(--rt-color-text-primary);--rt-counter-row-gap: var(--rt-space-md);--rt-counter-row-padding-y: var(--rt-space-md);--rt-counter-row-color-border: var(--rt-color-border-subtle);--rt-counter-row-label-font-size: var(--rt-text-md);--rt-counter-row-label-color: var(--rt-color-text-primary);--rt-counter-row-hint-font-size: var(--rt-text-sm);--rt-counter-row-hint-color: var(--rt-color-text-muted);--rt-toggle-color-track: var(--rt-color-bg-surface-subtle-2);--rt-toggle-color-thumb: var(--rt-color-bg-surface);--rt-toggle-color-icon: var(--rt-amber-400);--rt-toggle-shadow-thumb: var(--rt-shadow-md);--rt-toggle-shadow-border: inset 0 0 0 var(--rt-border-width-thin) var(--rt-toggle-color-border);--rt-nav-header-padding: var(--rt-space-2) var(--rt-space-4);--rt-nav-header-color-bg: var(--rt-neutral-50);--rt-nav-item-height: var(--rt-size-6);--rt-nav-item-gap: var(--rt-space-1);--rt-nav-item-padding: var(--rt-space-2) var(--rt-space-2);--rt-nav-item-content-gap: var(--rt-space-2);--rt-nav-item-font-size: var(--rt-text-sm);--rt-nav-item-font-weight: var(--rt-font-weight-semibold);--rt-nav-item-line-height: var(--rt-leading-none);--rt-nav-item-color: var(--rt-color-text-primary);--rt-nav-item-color-hover: var(--rt-color-action-primary);--rt-nav-item-color-pressed: var(--rt-color-action-primary-hover);--rt-nav-item-color-bg: var(--rt-neutral-50);--rt-nav-item-color-border: var(--rt-neutral-50);--rt-nav-item-color-bg-active: var(--rt-color-bg-surface);--rt-nav-item-color-caret: var(--rt-neutral-200);--rt-nav-color-focus: var(--rt-color-action-primary);--rt-nav-color-disabled: var(--rt-neutral-300);--rt-profile-menu-min-width: var(--rt-size-60);--rt-profile-menu-padding: var(--rt-space-5);--rt-profile-menu-shadow: var(--rt-shadow-profile-menu);--rt-profile-avatar-size: var(--rt-size-10);--rt-profile-avatar-font-size: var(--rt-text-2xl);--rt-profile-item-padding-y: var(--rt-space-4);--rt-profile-item-content-gap: var(--rt-space-2);--rt-profile-item-font-size: var(--rt-text-md);--rt-profile-item-font-weight: var(--rt-font-weight-medium);--rt-profile-item-radius: var(--rt-radius-md);--rt-profile-row-inset: var(--rt-space-2);--rt-profile-theme-icon-padding: var(--rt-space-2);--rt-nav-panel-column-width: var(--rt-size-60);--rt-nav-panel-column-gap: var(--rt-space-5);--rt-nav-panel-padding: var(--rt-space-4);--rt-nav-panel-padding-y: var(--rt-space-md);--rt-nav-panel-group-gap: var(--rt-space-8);--rt-nav-panel-item-gap: var(--rt-space-0-5);--rt-nav-panel-item-height: var(--rt-size-6);--rt-nav-panel-item-padding: var(--rt-space-1) var(--rt-space-2);--rt-nav-panel-columns: 1;--rt-nav-panel-color-bg: var(--rt-color-bg-surface);--rt-nav-panel-color-border: var(--rt-neutral-200);--rt-nav-panel-shadow: var(--rt-shadow-nav-panel);--rt-nav-panel-item-font-size: var(--rt-text-sm);--rt-nav-panel-item-font-weight: var(--rt-font-weight-medium);--rt-nav-panel-item-content-gap: var(--rt-space-1);--rt-nav-panel-item-color: var(--rt-neutral-600);--rt-nav-panel-item-color-bg-hover: var(--rt-neutral-50);--rt-nav-panel-item-color-active: var(--rt-color-text-inverse);--rt-nav-panel-item-color-bg-active: var(--rt-color-action-primary);--rt-nav-panel-group-font-size: var(--rt-text-xs);--rt-nav-panel-group-font-weight: var(--rt-font-weight-medium);--rt-nav-panel-group-color: var(--rt-neutral-600);--rt-nav-panel-group-content-gap: var(--rt-space-2);--rt-nav-caret-size: var(--rt-size-3);--rt-nav-marker-size: var(--rt-size-1);--rt-nav-marker-color: var(--rt-color-state-danger);--rt-field-gap: var(--rt-space-xs);--rt-field-label-font-size: var(--rt-text-sm);--rt-field-label-font-weight: var(--rt-font-weight-medium);--rt-field-label-color: var(--rt-color-text-muted);--rt-field-label-help-gap: var(--rt-space-xs);--rt-field-hint-font-size: var(--rt-text-xs);--rt-field-hint-color: var(--rt-color-text-muted);--rt-field-error-font-size: var(--rt-text-xs);--rt-field-error-color: var(--rt-color-state-danger);--rt-field-required-color: var(--rt-color-state-danger);--rt-field-value-font-size: var(--rt-text-sm);--rt-field-value-color: var(--rt-color-text-primary);--rt-field-value-empty-color: var(--rt-color-text-muted);--rt-list-action-gap: var(--rt-space-sm);--rt-list-action-divider-height: var(--rt-size-5);--rt-list-action-radius: var(--rt-radius-md);--rt-list-action-shadow: var(--rt-shadow-none);--rt-list-action-shadow-hover: var(--rt-shadow-none);--rt-list-action-icon-size: var(--rt-size-5);--rt-list-table-icon-size: 0px;--rt-list-table-button-size: var(--rt-control-height-md);--rt-list-table-button-radius: var(--rt-radius-md);--rt-list-copy-button-size: var(--rt-control-height-sm);--rt-list-copy-button-radius: var(--rt-radius-md);--rt-pagination-justify: space-between;--rt-pagination-padding-y: var(--rt-space-4);--rt-pagination-padding-x: var(--rt-space-xs);--rt-pagination-gap: var(--rt-space-md);--rt-pagination-nav-gap: var(--rt-space-xs);--rt-pagination-range-display: inline;--rt-pagination-box-size: var(--rt-space-xl);--rt-pagination-box-radius: var(--rt-radius-md);--rt-pagination-box-current-font-weight: var(--rt-font-weight-semibold);--rt-pagination-arrow-size: var(--rt-control-height-sm);--rt-pagination-arrow-radius: var(--rt-radius-md);--rt-pagination-arrow-shadow: var(--rt-shadow-none);--rt-pagination-per-page-gap: var(--rt-space-sm);--rt-pagination-per-page-label-white-space: normal;--rt-pagination-field-height: var(--rt-input-height-md);--rt-pagination-field-radius: var(--rt-input-radius);--rt-pagination-field-padding-x: var(--rt-input-padding-x);--rt-list-toolbar-padding-top: var(--rt-space-2);--rt-list-toolbar-padding-bottom: var(--rt-space-2);--rt-list-toolbar-gap: 0px;--rt-list-content-padding-bottom: 0px;--rt-list-empty-icon-wrap-size: var(--rt-size-16);--rt-list-empty-icon-wrap-bg: var(--rt-color-bg-subtle);--rt-list-empty-icon-size: var(--rt-size-8);--rt-list-empty-title-size: var(--rt-text-md);--rt-list-empty-title-weight: var(--rt-font-weight-medium);--rt-list-settings-item-radius: var(--rt-radius-sm);--rt-list-filter-line-height: var(--rt-leading-none);--rt-list-placeholder-min-height: var(--rt-size-60);--rt-list-placeholder-grow: 1;--rt-color-bg-page: var(--rt-mat-neutral-5);--rt-color-bg-surface: var(--mat-sys-surface, var(--rt-mat-neutral-0));--rt-color-bg-surface-subtle: var(--rt-mat-overlay-black-4);--rt-color-bg-surface-subtle-2: var(--mat-form-field-filled-container-color, var(--mat-sys-surface-variant, var(--rt-mat-neutral-15)));--rt-color-bg-hover: var(--rt-mat-neutral-10);--rt-color-bg-subtle: var(--rt-mat-neutral-10);--rt-color-bg-overlay: var(--rt-mat-overlay-black-32);--rt-color-bg-inverse: var(--mat-sys-inverse-surface, var(--rt-mat-neutral-100));--rt-color-bg-nav: var(--mat-sys-primary, var(--rt-mat-navy-100));--rt-color-bg-page-auth: var(--rt-mat-neutral-5);--rt-color-bg-surface-auth-card: var(--rt-mat-neutral-0);--rt-color-text-primary: var(--mat-sys-on-surface, var(--rt-mat-neutral-100));--rt-color-text-muted: var(--rt-mat-neutral-60);--rt-color-text-disabled: color-mix(in srgb, var(--mat-sys-on-surface, var(--rt-mat-neutral-100)) 38%, transparent);--rt-color-text-inverse: var(--mat-sys-inverse-on-surface, var(--rt-mat-neutral-0));--rt-color-text-link: var(--mat-sys-primary, var(--rt-mat-blue-100));--rt-color-text-link-hover: color-mix(in srgb, var(--mat-sys-primary, var(--rt-mat-blue-100)) 90%, #000);--rt-color-border-default: var(--rt-mat-neutral-25);--rt-color-border-strong: var(--rt-mat-neutral-30);--rt-color-border-subtle: var(--rt-mat-neutral-20);--rt-color-border-focus: var(--rt-mat-blue-40);--rt-color-action-primary: var(--mat-sys-primary, var(--rt-mat-blue-100));--rt-color-action-primary-hover: color-mix(in srgb, var(--mat-sys-primary, var(--rt-mat-blue-100)) 90%, #000);--rt-color-action-primary-active: color-mix(in srgb, var(--mat-sys-primary, var(--rt-mat-blue-100)) 80%, #000);--rt-color-action-primary-subtle: color-mix(in srgb, var(--mat-sys-primary, var(--rt-mat-blue-100)) 8%, transparent);--rt-color-action-primary-soft: color-mix(in srgb, var(--mat-sys-primary, var(--rt-mat-blue-100)) 24%, transparent);--rt-color-action-on-primary: var(--rt-mat-neutral-0);--rt-color-action-secondary: var(--rt-mat-neutral-60);--rt-color-action-secondary-hover: var(--rt-mat-neutral-hover);--rt-color-action-secondary-active: var(--rt-mat-neutral-active);--rt-color-action-on-secondary: var(--rt-mat-neutral-0);--rt-color-action-secondary-on-surface: var(--rt-mat-neutral-60);--rt-color-action-success: var(--rt-mat-green-80);--rt-color-action-success-hover: var(--rt-mat-green-hover);--rt-color-action-success-active: var(--rt-mat-green-active);--rt-color-action-on-success: var(--rt-mat-neutral-0);--rt-color-action-warning: var(--rt-mat-orange-80);--rt-color-action-warning-hover: var(--rt-mat-orange-hover);--rt-color-action-warning-active: var(--rt-mat-orange-active);--rt-color-action-on-warning: var(--rt-mat-neutral-0);--rt-color-action-danger: var(--mat-sys-error, var(--rt-mat-red-100));--rt-color-action-danger-hover: color-mix(in srgb, var(--mat-sys-error, var(--rt-mat-red-100)) 90%, #000);--rt-color-action-danger-active: color-mix(in srgb, var(--mat-sys-error, var(--rt-mat-red-100)) 80%, #000);--rt-color-action-on-danger: var(--rt-mat-neutral-0);--rt-color-action-info: var(--mat-sys-primary, var(--rt-mat-blue-100));--rt-color-action-info-hover: color-mix(in srgb, var(--mat-sys-primary, var(--rt-mat-blue-100)) 90%, #000);--rt-color-action-info-active: color-mix(in srgb, var(--mat-sys-primary, var(--rt-mat-blue-100)) 80%, #000);--rt-color-action-on-info: var(--rt-mat-neutral-0);--rt-color-action-disabled: color-mix(in srgb, var(--mat-sys-on-surface, var(--rt-mat-neutral-100)) 12%, transparent);--rt-color-state-success: var(--rt-mat-green-100);--rt-color-state-success-bg: var(--rt-mat-green-10);--rt-color-state-success-text: var(--rt-mat-green-120);--rt-color-state-warning: var(--rt-mat-orange-100);--rt-color-state-warning-bg: var(--rt-mat-orange-5);--rt-color-state-warning-text: var(--rt-mat-orange-100);--rt-color-state-danger: var(--mat-sys-error, var(--rt-mat-red-100));--rt-color-state-danger-bg: var(--mat-sys-error-container, var(--rt-mat-red-10));--rt-color-state-error-text: var(--mat-sys-error, var(--rt-mat-red-100));--rt-color-state-info: var(--mat-sys-primary, var(--rt-mat-blue-100));--rt-color-state-info-bg: var(--mat-sys-primary-container, var(--rt-mat-blue-20));--rt-color-stepper-track: var(--rt-mat-neutral-30);--rt-color-skeleton-base: var(--rt-mat-neutral-10);--rt-color-skeleton-wave: var(--rt-mat-neutral-25);--rt-color-table-head-bg: var(--mat-form-field-filled-container-color, var(--mat-sys-surface-variant, var(--rt-mat-overlay-black-4)));--rt-color-field-fill-underline: var(--mat-sys-on-surface-variant, var(--rt-mat-neutral-30));--rt-list-search-height: calc(var(--rt-control-height-xl) - var(--rt-space-1));--rt-list-search-radius: var(--rt-radius-sm);--rt-list-search-color-border: var(--mat-sys-outline, var(--rt-mat-neutral-25));--rt-list-search-width: calc(var(--rt-size-64) + var(--rt-size-24));--rt-list-search-padding-x: calc(var(--rt-space-2) + var(--rt-space-1) - var(--rt-border-width-thin));--rt-list-search-gap: var(--rt-space-4);--rt-list-search-font-size: var(--rt-text-md);--rt-list-search-icon-size: var(--rt-size-6);--rt-list-search-icon-color: var(--mat-sys-on-surface-variant, var(--rt-mat-neutral-60));--rt-list-search-color-placeholder: var(--mat-sys-on-surface-variant, var(--rt-mat-neutral-60));--rt-list-settings-item-bg: var(--mat-option-selected-state-layer-color, var(--mat-sys-secondary-container, var(--rt-mat-neutral-10)));--rt-list-settings-icon-color: var(--mat-sys-on-surface-variant, var(--rt-mat-neutral-60));--rt-list-action-gap: var(--rt-space-md);--rt-list-action-divider-height: var(--rt-size-8);--rt-list-action-radius: var(--rt-radius-full);--rt-list-action-shadow: var(--rt-mat-shadow-fab);--rt-list-action-shadow-hover: var(--rt-mat-shadow-fab-hover);--rt-list-action-icon-size: var(--rt-size-6);--rt-list-action-color: var(--rt-mat-neutral-60);--rt-list-table-icon-size: var(--rt-size-6);--rt-list-table-icon-color: var(--mat-sys-on-surface-variant, var(--rt-mat-neutral-60));--rt-list-table-head-divider-color: var(--mat-sys-outline, var(--rt-mat-neutral-30));--rt-list-table-button-size: calc(var(--rt-size-8) + var(--rt-size-1));--rt-list-table-button-radius: var(--rt-radius-full);--rt-list-copy-button-size: var(--rt-size-6);--rt-list-copy-button-radius: var(--rt-mat-radius-5);--rt-list-settings-item-radius: var(--rt-mat-radius-5);--rt-list-filter-line-height: var(--rt-size-6);--rt-list-copy-button-bg: var(--mat-fab-small-container-color, var(--rt-mat-neutral-0));--rt-list-copy-button-bg-hover: var(--mat-fab-small-container-color, var(--rt-mat-neutral-0));--rt-list-copy-button-color: var(--rt-mat-neutral-60);--rt-list-action-color-hover: var(--rt-mat-neutral-100);--rt-list-action-color-bg-hover: transparent;--rt-list-toolbar-padding-top: var(--rt-space-4);--rt-list-toolbar-padding-bottom: 0px;--rt-list-toolbar-gap: var(--rt-space-4);--rt-list-empty-icon-wrap-size: var(--rt-size-12);--rt-list-empty-icon-wrap-bg: transparent;--rt-list-empty-icon-size: var(--rt-size-12);--rt-list-empty-title-size: var(--rt-text-3xl);--rt-list-empty-title-weight: var(--rt-font-weight-regular);--rt-list-selector-label-color: var(--rt-mat-neutral-60);--rt-pagination-justify: flex-start;--rt-pagination-gap: var(--rt-space-xl);--rt-pagination-padding-y: var(--rt-space-sm);--rt-pagination-padding-x: 0px;--rt-pagination-nav-gap: var(--rt-space-sm);--rt-pagination-range-display: none;--rt-pagination-box-size: calc(var(--rt-space-xl) + 2 * var(--rt-border-width-thin));--rt-pagination-box-radius: calc(var(--rt-radius-lg) + var(--rt-radius-xs));--rt-pagination-box-color-border: var(--rt-mat-neutral-30);--rt-pagination-box-color-text: var(--rt-mat-neutral-60);--rt-pagination-box-current-color-bg: var(--rt-mat-neutral-60);--rt-pagination-box-current-color-border: var(--rt-mat-neutral-30);--rt-pagination-box-current-font-weight: var(--rt-font-weight-regular);--rt-pagination-arrow-size: calc(var(--rt-space-xl) + 2 * var(--rt-border-width-thin));--rt-pagination-arrow-radius: calc(var(--rt-radius-lg) + var(--rt-radius-xs));--rt-pagination-arrow-shadow: inset 0 0 0 var(--rt-border-width-thin) var(--rt-mat-neutral-30);--rt-pagination-arrow-color: var(--rt-mat-neutral-60);--rt-pagination-per-page-gap: calc(var(--rt-space-sm) + var(--rt-space-xs));--rt-pagination-per-page-label-white-space: nowrap;--rt-pagination-field-height: var(--rt-control-height-sm);--rt-pagination-field-radius: calc(var(--rt-radius-lg) + var(--rt-radius-xs));--rt-pagination-field-color-border: var(--rt-mat-neutral-30);--rt-pagination-field-padding-x: var(--rt-space-sm);--rt-pagination-field-color-bg: transparent;--rt-pagination-field-color-text: var(--rt-mat-neutral-60);--rt-toggle-color-track: var(--rt-mat-neutral-20);--rt-toggle-color-border: var(--rt-mat-neutral-30);--rt-radius-control: 1.5rem;--rt-overlay-menu-radius: var(--rt-mat-radius-4);--rt-overlay-menu-shadow: var(--mat-sys-level2, var(--rt-mat-shadow-level-2));--rt-overlay-select-radius: 0 0 var(--rt-mat-radius-4) var(--rt-mat-radius-4);--rt-overlay-select-shadow: var(--mat-sys-level2, var(--rt-mat-shadow-level-2));--rt-overlay-tooltip-radius: var(--rt-mat-radius-4);--rt-overlay-tooltip-shadow: none;--rt-overlay-menu-bg: var(--mat-menu-container-color, var(--rt-mat-neutral-0));--rt-overlay-menu-padding-y: var(--rt-space-sm);--rt-overlay-menu-item-weight: var(--rt-font-weight-medium);--rt-overlay-menu-danger-color: var(--rt-mat-red-100);--rt-overlay-select-option-font-size: var(--rt-text-md);--rt-overlay-select-selected-bg: color-mix(in srgb, var(--mat-sys-on-surface, var(--rt-mat-neutral-100)) 12%, transparent);--rt-overlay-select-selected-weight: var(--rt-font-weight-regular);--rt-overlay-select-check-display: inline-flex;--rt-overlay-menu-current-bg: color-mix(in srgb, var(--mat-sys-on-surface, var(--rt-mat-neutral-100)) 12%, transparent);--rt-overlay-menu-min-width: var(--rt-mat-menu-min-width);--rt-overlay-menu-item-min-height: var(--rt-size-12);--rt-overlay-menu-item-padding-y: 0px;--rt-overlay-menu-item-padding-x: var(--rt-size-3);--rt-overlay-menu-item-icon-size: var(--rt-size-6);--rt-overlay-menu-sm-item-min-height: var(--rt-mat-menu-sm-item-height);--rt-overlay-menu-sm-item-icon-size: var(--rt-mat-menu-sm-icon-size);--rt-overlay-menu-danger-label-color: var(--rt-color-text-primary);--rt-overlay-select-option-min-height: var(--rt-size-12);--rt-overlay-select-panel-border-width: 0px;--rt-icon-button-disabled-opacity: 1;--rt-icon-button-disabled-color: var(--rt-color-text-disabled);--rt-icon-button-disabled-fill: 0%;color-scheme:dark;--rt-color-bg-page: var(--rt-charcoal-900);--rt-color-bg-surface: var(--rt-charcoal-800);--rt-color-bg-surface-subtle: var(--rt-charcoal-950);--rt-color-bg-surface-subtle-2: var(--rt-charcoal-950);--rt-color-bg-hover: var(--rt-charcoal-700);--rt-color-bg-subtle: var(--rt-charcoal-950);--rt-color-bg-overlay: rgb(0 0 0 / 70%);--rt-color-bg-inverse: var(--rt-neutral-0);--rt-color-text-primary: var(--rt-neutral-50);--rt-color-text-muted: var(--rt-overlay-white-50);--rt-color-text-disabled: var(--rt-overlay-white-25);--rt-color-text-inverse: var(--rt-neutral-900);--rt-color-text-link: var(--rt-brand-300);--rt-color-text-link-hover: var(--rt-brand-500);--rt-color-border-default: var(--rt-charcoal-border);--rt-color-border-strong: var(--rt-charcoal-border-strong);--rt-color-border-subtle: var(--rt-charcoal-border);--rt-color-border-focus: var(--rt-brand-500);--rt-input-color-border: var(--rt-charcoal-border);--rt-list-search-color-border: var(--rt-input-color-border);--rt-list-search-color-bg: var(--rt-input-color-bg);--rt-list-search-icon-color: var(--rt-input-icon-color);--rt-list-search-color-placeholder: var(--rt-input-color-text-placeholder);--rt-list-settings-item-bg: var(--rt-color-bg-subtle);--rt-list-settings-icon-color: var(--rt-color-text-muted);--rt-list-action-color: var(--rt-color-text-primary);--rt-list-action-color-hover: var(--rt-color-text-primary);--rt-list-action-color-bg-hover: var(--rt-icon-button-color-bg-hover);--rt-list-table-icon-color: var(--rt-color-text-primary);--rt-list-table-head-divider-color: var(--rt-color-border-strong);--rt-list-copy-button-bg: transparent;--rt-list-copy-button-bg-hover: var(--rt-icon-button-color-bg-hover);--rt-list-copy-button-color: var(--rt-color-text-primary);--rt-list-selector-label-color: var(--rt-color-text-primary);--rt-pagination-box-color-border: var(--rt-color-border-default);--rt-pagination-box-color-text: var(--rt-color-text-primary);--rt-pagination-box-current-color-bg: var(--rt-color-bg-surface-subtle);--rt-pagination-box-current-color-text: var(--rt-color-text-primary);--rt-pagination-box-current-color-border: var(--rt-color-border-strong);--rt-pagination-arrow-color: var(--rt-color-text-primary);--rt-pagination-field-color-border: var(--rt-input-color-border);--rt-pagination-field-color-bg: var(--rt-input-color-bg);--rt-pagination-field-color-text: var(--rt-input-color-text);--rt-input-icon-color: var(--rt-neutral-600);--rt-color-stepper-track: var(--rt-navy-600);--rt-color-stepper-progress: var(--rt-slate-300);--rt-color-table-head-bg: var(--rt-color-bg-surface-subtle);--rt-color-field-fill-underline: var(--rt-color-border-strong);--rt-nav-header-color-bg: var(--rt-charcoal-950);--rt-nav-item-color-bg: var(--rt-charcoal-950);--rt-nav-item-color-border: var(--rt-charcoal-950);--rt-nav-item-color-bg-active: var(--rt-charcoal-800);--rt-nav-item-color-caret: var(--rt-neutral-600);--rt-nav-panel-color-bg: var(--rt-charcoal-800);--rt-nav-panel-color-border: var(--rt-neutral-600);--rt-nav-panel-item-color: var(--rt-neutral-200);--rt-nav-panel-item-color-bg-hover: var(--rt-charcoal-950);--rt-nav-panel-group-color: var(--rt-neutral-400);--rt-nav-color-disabled: var(--rt-neutral-600);--rt-color-action-primary-subtle: color-mix(in srgb, var(--rt-brand-500) 16%, transparent);--rt-color-action-primary-soft: color-mix(in srgb, var(--rt-brand-500) 32%, transparent);--rt-color-action-secondary: var(--rt-charcoal-700);--rt-color-action-secondary-hover: var(--rt-charcoal-border);--rt-color-action-secondary-active: var(--rt-charcoal-border-strong);--rt-color-action-on-secondary: var(--rt-neutral-50);--rt-color-action-secondary-on-surface: var(--rt-neutral-400);--rt-color-action-disabled: var(--rt-charcoal-700);--rt-btn-tint-hover: 16%;--rt-btn-tint-active: 32%;--rt-shadow-card-soft: 0 0 40px rgb(0 0 0 / 25%);--rt-input-color-bg-hover: var(--rt-overlay-white-8);--rt-icon-button-color-bg-hover: var(--rt-overlay-white-4);--rt-toggle-color-track: var(--rt-charcoal-950);--rt-toggle-color-track-on: var(--rt-color-action-primary);--rt-toggle-color-border: var(--rt-color-border-strong);--rt-toggle-color-thumb: var(--rt-neutral-50);--rt-toggle-shadow-thumb: var(--rt-shadow-none);--rt-color-state-success-bg: color-mix(in srgb, var(--rt-success-500) 12%, transparent);--rt-color-state-warning-bg: color-mix(in srgb, var(--rt-warning-500) 12%, transparent);--rt-color-state-danger-bg: color-mix(in srgb, var(--rt-danger-500) 12%, transparent);--rt-color-state-error-text: var(--rt-danger-500);--rt-color-state-warning-text: var(--rt-warning-500);--rt-color-state-success-text: var(--rt-success-400);--rt-color-state-info-bg: color-mix(in srgb, var(--rt-info-500) 12%, transparent);--rt-chat-bubble-in-bg: color-mix(in srgb, var(--rt-brand-500) 12%, transparent);--rt-chat-bubble-in-author: var(--rt-brand-300);--rt-chat-bubble-own-bg: var(--rt-charcoal-950);--rt-chat-bubble-own-author: var(--rt-overlay-white-40);--rt-chat-bubble-date: var(--rt-overlay-white-40);--rt-chat-status-read: var(--rt-brand-300);--rt-color-bg-page-auth: linear-gradient(156deg, var(--rt-neutral-950) 12.68%, var(--rt-navy-900) 99.28%);--rt-color-bg-surface-auth-card: transparent;--rt-color-skeleton-base: var(--rt-charcoal-950);--rt-color-skeleton-wave: var(--rt-charcoal-border);--rt-color-bg-surface: var(--mat-sys-surface, var(--rt-charcoal-800));--rt-color-bg-surface-subtle-2: var(--mat-form-field-filled-container-color, var(--mat-sys-surface-variant, var(--rt-charcoal-950)));--rt-color-bg-inverse: var(--mat-sys-inverse-surface, var(--rt-neutral-0));--rt-color-text-primary: var(--mat-sys-on-surface, var(--rt-neutral-50));--rt-color-text-disabled: color-mix(in srgb, var(--mat-sys-on-surface, var(--rt-mat-neutral-0)) 38%, transparent);--rt-color-text-inverse: var(--mat-sys-inverse-on-surface, var(--rt-neutral-900));--rt-color-text-link: var(--mat-sys-primary, var(--rt-brand-300));--rt-color-border-subtle: var(--rt-mat-dark-20);--rt-color-action-disabled: color-mix(in srgb, var(--mat-sys-on-surface, var(--rt-mat-neutral-0)) 12%, transparent);--rt-color-state-danger-bg: var(--mat-sys-error-container, color-mix(in srgb, var(--rt-danger-500) 12%, transparent));--rt-color-state-error-text: var(--mat-sys-error, var(--rt-danger-500));--rt-color-state-info-bg: var(--mat-sys-primary-container, color-mix(in srgb, var(--rt-info-500) 12%, transparent));--rt-color-table-head-bg: var( --mat-form-field-filled-container-color, var(--mat-sys-surface-variant, var(--rt-color-bg-surface-subtle)) );--rt-color-field-fill-underline: var(--mat-sys-on-surface-variant, var(--rt-color-border-strong));--rt-list-search-color-border: var(--mat-sys-outline, var(--rt-input-color-border));--rt-list-search-color-bg: transparent;--rt-list-search-icon-color: var(--mat-sys-on-surface-variant, var(--rt-input-icon-color));--rt-list-search-color-placeholder: var(--mat-sys-on-surface-variant, var(--rt-input-color-text-placeholder));--rt-list-settings-item-bg: var(--mat-option-selected-state-layer-color, var(--mat-sys-secondary-container, var(--rt-color-bg-subtle)));--rt-list-settings-icon-color: var(--mat-sys-on-surface-variant, var(--rt-color-text-muted));--rt-list-table-icon-color: var(--mat-sys-on-surface-variant, var(--rt-color-text-primary));--rt-list-table-head-divider-color: var(--mat-sys-outline, var(--rt-color-border-strong));--rt-list-copy-button-bg: var(--mat-fab-small-container-color, transparent);--rt-list-copy-button-bg-hover: var(--mat-fab-small-container-color, var(--rt-icon-button-color-bg-hover));--rt-pagination-box-color-border: var(--rt-mat-dark-30);--rt-pagination-box-color-text: var(--rt-mat-neutral-40);--rt-pagination-box-current-color-bg: var(--rt-mat-neutral-40);--rt-pagination-box-current-color-text: var(--rt-mat-neutral-0);--rt-pagination-box-current-color-border: var(--rt-mat-dark-30);--rt-pagination-arrow-shadow: inset 0 0 0 var(--rt-border-width-thin) var(--rt-mat-dark-30);--rt-overlay-menu-bg: var(--mat-menu-container-color, var(--rt-color-bg-surface));--rt-overlay-select-selected-bg: color-mix(in srgb, var(--mat-sys-on-surface, var(--rt-mat-neutral-0)) 12%, transparent);--rt-overlay-menu-current-bg: color-mix(in srgb, var(--mat-sys-on-surface, var(--rt-mat-neutral-0)) 12%, transparent)}@media(pointer:coarse){[data-theme=dark] [data-preset=material],[data-theme=dark] .rt-preset-material,html.rt-theme-dark [data-preset=material],html.rt-theme-dark .rt-preset-material{--rt-input-font-size: var(--rt-text-md)}}[data-theme=dark] [data-theme=light] [data-preset=material],[data-theme=dark] [data-theme=light] .rt-preset-material,html.rt-theme-dark [data-theme=light] [data-preset=material],html.rt-theme-dark [data-theme=light] .rt-preset-material{--rt-color-bg-page: var(--rt-neutral-50);--rt-color-bg-surface: var(--rt-neutral-0);--rt-color-bg-surface-subtle: var(--rt-overlay-black-4);--rt-color-bg-surface-subtle-2: var(--rt-neutral-200);--rt-color-bg-hover: var(--rt-overlay-black-4);--rt-color-bg-subtle: var(--rt-neutral-100);--rt-color-bg-overlay: var(--rt-overlay-black-50);--rt-color-bg-inverse: var(--rt-neutral-900);--rt-color-bg-nav: var(--rt-navy-900);--rt-color-text-primary: var(--rt-neutral-900);--rt-color-text-muted: var(--rt-neutral-600);--rt-color-text-disabled: var(--rt-neutral-400);--rt-color-text-inverse: var(--rt-neutral-0);--rt-color-text-link: var(--rt-brand-500);--rt-color-text-link-hover: var(--rt-brand-600);--rt-color-border-default: var(--rt-neutral-100);--rt-color-border-strong: var(--rt-neutral-300);--rt-color-border-subtle: var(--rt-neutral-100);--rt-color-border-focus: var(--rt-brand-500);--rt-color-action-primary: var(--rt-brand-500);--rt-color-action-primary-hover: var(--rt-brand-600);--rt-color-action-primary-active: var(--rt-brand-700);--rt-color-action-primary-subtle: var(--rt-overlay-brand-8);--rt-color-action-primary-soft: var(--rt-overlay-brand-24);--rt-color-action-on-primary: var(--rt-neutral-0);--rt-color-action-primary-on-surface: var(--rt-color-action-primary);--rt-color-action-secondary: var(--rt-neutral-600);--rt-color-action-secondary-hover: var(--rt-neutral-700);--rt-color-action-secondary-active: var(--rt-neutral-800);--rt-color-action-on-secondary: var(--rt-neutral-0);--rt-color-action-secondary-on-surface: var(--rt-neutral-600);--rt-color-action-success: var(--rt-success-500);--rt-color-action-success-hover: var(--rt-success-600);--rt-color-action-success-active: var(--rt-success-700);--rt-color-action-on-success: var(--rt-neutral-0);--rt-color-action-success-on-surface: var(--rt-color-action-success);--rt-color-action-warning: var(--rt-warning-500);--rt-color-action-warning-hover: var(--rt-warning-600);--rt-color-action-warning-active: var(--rt-warning-700);--rt-color-action-on-warning: var(--rt-neutral-0);--rt-color-action-warning-on-surface: var(--rt-color-action-warning);--rt-color-action-danger: var(--rt-danger-500);--rt-color-action-danger-hover: var(--rt-danger-600);--rt-color-action-danger-active: var(--rt-danger-700);--rt-color-action-on-danger: var(--rt-neutral-0);--rt-color-action-danger-on-surface: var(--rt-color-action-danger);--rt-color-action-info: var(--rt-info-500);--rt-color-action-info-hover: var(--rt-info-600);--rt-color-action-info-active: var(--rt-info-700);--rt-color-action-on-info: var(--rt-neutral-0);--rt-color-action-info-on-surface: var(--rt-color-action-info);--rt-color-action-disabled: var(--rt-neutral-200);--rt-color-action-on-disabled: var(--rt-color-text-disabled);--rt-btn-tint-hover: 8%;--rt-btn-tint-active: 16%;--rt-focus-ring-width: var(--rt-border-width-thick);--rt-focus-ring-offset: 0px;--rt-focus-ring-color: var(--rt-color-action-primary-soft);--rt-focus-ring-color-danger: var(--rt-overlay-danger-16);--rt-shadow-focus-ring: 0 0 0 var(--rt-focus-ring-offset) var(--rt-color-bg-surface), 0 0 0 calc(var(--rt-focus-ring-offset) + var(--rt-focus-ring-width)) var(--rt-focus-ring-color);--rt-shadow-focus-ring-danger: 0 0 0 var(--rt-focus-ring-offset) var(--rt-color-bg-surface), 0 0 0 calc(var(--rt-focus-ring-offset) + var(--rt-focus-ring-width)) var(--rt-focus-ring-color-danger);--rt-color-state-success: var(--rt-success-500);--rt-color-state-success-bg: var(--rt-success-50);--rt-color-state-success-text: var(--rt-success-600);--rt-color-state-warning: var(--rt-warning-500);--rt-color-state-warning-bg: var(--rt-warning-50);--rt-color-state-warning-text: var(--rt-warning-600);--rt-color-state-danger: var(--rt-danger-500);--rt-color-state-danger-bg: var(--rt-danger-50);--rt-color-state-error-text: var(--rt-danger-600);--rt-color-state-info: var(--rt-info-500);--rt-color-state-info-bg: var(--rt-info-50);--rt-color-table-head-bg: var(--rt-color-bg-surface-subtle);--rt-color-field-fill-underline: var(--rt-color-border-strong);--rt-color-stepper-current: var(--rt-amber-400);--rt-color-stepper-current-subtle: var(--rt-overlay-amber-16);--rt-color-stepper-track: var(--rt-gray-350);--rt-color-stepper-progress: var(--rt-color-action-primary);--rt-shadow-step-indicator: 0 0 0 4px var(--rt-color-stepper-current-subtle);--rt-shadow-status-dot: 0 0 0 3px var(--rt-color-state-success-bg);--rt-chat-bubble-in-bg: var(--rt-brand-50);--rt-chat-bubble-in-author: var(--rt-brand-700);--rt-chat-bubble-own-bg: var(--rt-neutral-100);--rt-chat-bubble-own-author: var(--rt-neutral-500);--rt-chat-bubble-date: var(--rt-color-text-muted);--rt-chat-status-read: var(--rt-brand-400);--rt-color-bg-page-auth: var(--rt-neutral-50);--rt-color-bg-surface-auth-card: var(--rt-neutral-0);--rt-color-skeleton-base: var(--rt-neutral-100);--rt-color-skeleton-wave: var(--rt-neutral-50);--rt-overlay-menu-radius: var(--rt-radius-md);--rt-overlay-menu-shadow: var(--rt-shadow-lg);--rt-overlay-select-radius: var(--rt-input-radius);--rt-overlay-select-shadow: var(--rt-shadow-md);--rt-overlay-tooltip-radius: var(--rt-radius-sm);--rt-overlay-tooltip-shadow: var(--rt-shadow-md);--rt-overlay-menu-bg: var(--rt-color-bg-surface);--rt-overlay-menu-padding-y: var(--rt-space-xs);--rt-overlay-menu-item-weight: var(--rt-font-weight-regular);--rt-overlay-menu-danger-color: var(--rt-color-state-error-text);--rt-overlay-select-option-font-size: var(--rt-input-font-size);--rt-overlay-select-selected-bg: var(--rt-color-action-primary-subtle);--rt-overlay-select-selected-weight: var(--rt-font-weight-semibold);--rt-overlay-select-check-display: none;--rt-overlay-menu-current-bg: var(--rt-color-bg-hover);--rt-overlay-menu-min-width: 180px;--rt-overlay-menu-item-min-height: auto;--rt-overlay-menu-item-padding-y: var(--rt-space-sm);--rt-overlay-menu-item-padding-x: var(--rt-space-md);--rt-overlay-menu-item-icon-size: var(--rt-size-4);--rt-overlay-menu-sm-item-min-height: var(--rt-overlay-menu-item-min-height);--rt-overlay-menu-sm-item-icon-size: var(--rt-overlay-menu-item-icon-size);--rt-overlay-menu-danger-label-color: var(--rt-overlay-menu-danger-color);--rt-overlay-select-option-min-height: auto;--rt-overlay-select-panel-border-width: var(--rt-input-border-width);--rt-icon-button-disabled-opacity: .5;--rt-icon-button-disabled-color: currentcolor;--rt-icon-button-disabled-fill: 100%;--rt-space-2xs: var(--rt-space-0-5);--rt-space-xs: var(--rt-space-1);--rt-space-sm: var(--rt-space-2);--rt-space-md: var(--rt-space-4);--rt-space-lg: var(--rt-space-6);--rt-space-xl: var(--rt-space-8);--rt-space-2xl: var(--rt-space-12);--rt-space-3xl: var(--rt-space-16);--rt-text-base: var(--rt-text-md);--rt-input-color-bg: var(--rt-color-bg-surface-subtle);--rt-input-color-bg-disabled: var(--rt-color-bg-surface-subtle);--rt-input-color-bg-hover: var(--rt-overlay-black-8);--rt-input-color-border: var(--rt-color-border-default);--rt-input-color-border-focus: var(--rt-color-action-primary);--rt-input-color-border-error: var(--rt-color-state-danger);--rt-input-color-text: var(--rt-color-text-primary);--rt-input-color-text-placeholder: var(--rt-color-text-muted);--rt-input-icon-color: var(--rt-neutral-600);--rt-input-icon-size: var(--rt-size-4);--rt-input-gap: var(--rt-space-sm);--rt-input-height-sm: var(--rt-control-height-sm);--rt-input-height-md: var(--rt-control-height-md);--rt-input-height-lg: var(--rt-control-height-lg);--rt-input-height: var(--rt-input-height-md);--rt-input-max-width: var(--rt-control-max-width);--rt-list-search-height: var(--rt-input-height-sm);--rt-list-search-radius: var(--rt-input-radius);--rt-list-search-color-border: var(--rt-input-color-border);--rt-list-search-color-bg: var(--rt-input-color-bg);--rt-list-search-width: var(--rt-size-60);--rt-list-search-padding-x: var(--rt-input-padding-x);--rt-list-search-gap: var(--rt-input-gap);--rt-list-search-font-size: var(--rt-input-font-size);--rt-list-search-icon-size: var(--rt-input-icon-size);--rt-list-search-icon-color: var(--rt-input-icon-color);--rt-list-search-color-placeholder: var(--rt-input-color-text-placeholder);--rt-list-settings-item-bg: var(--rt-color-bg-subtle);--rt-list-settings-icon-color: var(--rt-color-text-muted);--rt-radius-control: var(--rt-radius-lg);--rt-input-radius: var(--rt-radius-control);--rt-input-padding-x: var(--rt-space-4);--rt-input-padding-y: var(--rt-space-0);--rt-input-border-width: var(--rt-border-width-thin);--rt-input-focus-outline-offset: var(--rt-border-width-thin);--rt-input-font-size: var(--rt-text-sm);--rt-input-line-height: var(--rt-leading-none);--rt-input-disabled-opacity: var(--rt-opacity-disabled);--rt-input-focus-shadow: var(--rt-shadow-focus-ring);--rt-input-focus-shadow-error: var(--rt-shadow-focus-ring-danger);--rt-input-transition: border-color var(--rt-duration-fast) ease, box-shadow var(--rt-duration-fast) ease;--rt-textarea-min-height-sm: var(--rt-control-textarea-min-height-sm);--rt-textarea-min-height-md: var(--rt-control-textarea-min-height-md);--rt-textarea-min-height-lg: var(--rt-control-textarea-min-height-lg);--rt-textarea-min-height: var(--rt-textarea-min-height-md);--rt-textarea-padding-y: var(--rt-space-sm);--rt-textarea-line-height: var(--rt-leading-snug);--rt-input-panel-max-height: var(--rt-control-panel-max-height);--rt-icon-button-color-bg-hover: var(--rt-overlay-black-4);--rt-counter-gap: var(--rt-space-sm);--rt-counter-value-min-width: var(--rt-size-6);--rt-counter-value-font-size: var(--rt-text-md);--rt-counter-value-color: var(--rt-color-text-primary);--rt-counter-row-gap: var(--rt-space-md);--rt-counter-row-padding-y: var(--rt-space-md);--rt-counter-row-color-border: var(--rt-color-border-subtle);--rt-counter-row-label-font-size: var(--rt-text-md);--rt-counter-row-label-color: var(--rt-color-text-primary);--rt-counter-row-hint-font-size: var(--rt-text-sm);--rt-counter-row-hint-color: var(--rt-color-text-muted);--rt-toggle-color-track: var(--rt-color-bg-surface-subtle-2);--rt-toggle-color-border: var(--rt-color-border-strong);--rt-toggle-color-thumb: var(--rt-color-bg-surface);--rt-toggle-color-icon: var(--rt-amber-400);--rt-toggle-shadow-thumb: var(--rt-shadow-md);--rt-toggle-shadow-border: inset 0 0 0 var(--rt-border-width-thin) var(--rt-toggle-color-border);--rt-nav-header-padding: var(--rt-space-2) var(--rt-space-4);--rt-nav-header-color-bg: var(--rt-neutral-50);--rt-nav-item-height: var(--rt-size-6);--rt-nav-item-gap: var(--rt-space-1);--rt-nav-item-padding: var(--rt-space-2) var(--rt-space-2);--rt-nav-item-content-gap: var(--rt-space-2);--rt-nav-item-font-size: var(--rt-text-sm);--rt-nav-item-font-weight: var(--rt-font-weight-semibold);--rt-nav-item-line-height: var(--rt-leading-none);--rt-nav-item-color: var(--rt-color-text-primary);--rt-nav-item-color-hover: var(--rt-color-action-primary);--rt-nav-item-color-pressed: var(--rt-color-action-primary-hover);--rt-nav-item-color-bg: var(--rt-neutral-50);--rt-nav-item-color-border: var(--rt-neutral-50);--rt-nav-item-color-bg-active: var(--rt-color-bg-surface);--rt-nav-item-color-caret: var(--rt-neutral-200);--rt-nav-color-focus: var(--rt-color-action-primary);--rt-nav-color-disabled: var(--rt-neutral-300);--rt-profile-menu-min-width: var(--rt-size-60);--rt-profile-menu-padding: var(--rt-space-5);--rt-profile-menu-shadow: var(--rt-shadow-profile-menu);--rt-profile-avatar-size: var(--rt-size-10);--rt-profile-avatar-font-size: var(--rt-text-2xl);--rt-profile-item-padding-y: var(--rt-space-4);--rt-profile-item-content-gap: var(--rt-space-2);--rt-profile-item-font-size: var(--rt-text-md);--rt-profile-item-font-weight: var(--rt-font-weight-medium);--rt-profile-item-radius: var(--rt-radius-md);--rt-profile-row-inset: var(--rt-space-2);--rt-profile-theme-icon-padding: var(--rt-space-2);--rt-nav-panel-column-width: var(--rt-size-60);--rt-nav-panel-column-gap: var(--rt-space-5);--rt-nav-panel-padding: var(--rt-space-4);--rt-nav-panel-padding-y: var(--rt-space-md);--rt-nav-panel-group-gap: var(--rt-space-8);--rt-nav-panel-item-gap: var(--rt-space-0-5);--rt-nav-panel-item-height: var(--rt-size-6);--rt-nav-panel-item-padding: var(--rt-space-1) var(--rt-space-2);--rt-nav-panel-columns: 1;--rt-nav-panel-color-bg: var(--rt-color-bg-surface);--rt-nav-panel-color-border: var(--rt-neutral-200);--rt-nav-panel-shadow: var(--rt-shadow-nav-panel);--rt-nav-panel-item-font-size: var(--rt-text-sm);--rt-nav-panel-item-font-weight: var(--rt-font-weight-medium);--rt-nav-panel-item-content-gap: var(--rt-space-1);--rt-nav-panel-item-color: var(--rt-neutral-600);--rt-nav-panel-item-color-bg-hover: var(--rt-neutral-50);--rt-nav-panel-item-color-active: var(--rt-color-text-inverse);--rt-nav-panel-item-color-bg-active: var(--rt-color-action-primary);--rt-nav-panel-group-font-size: var(--rt-text-xs);--rt-nav-panel-group-font-weight: var(--rt-font-weight-medium);--rt-nav-panel-group-color: var(--rt-neutral-600);--rt-nav-panel-group-content-gap: var(--rt-space-2);--rt-nav-caret-size: var(--rt-size-3);--rt-nav-marker-size: var(--rt-size-1);--rt-nav-marker-color: var(--rt-color-state-danger);--rt-field-gap: var(--rt-space-xs);--rt-field-label-font-size: var(--rt-text-sm);--rt-field-label-font-weight: var(--rt-font-weight-medium);--rt-field-label-color: var(--rt-color-text-muted);--rt-field-label-help-gap: var(--rt-space-xs);--rt-field-hint-font-size: var(--rt-text-xs);--rt-field-hint-color: var(--rt-color-text-muted);--rt-field-error-font-size: var(--rt-text-xs);--rt-field-error-color: var(--rt-color-state-danger);--rt-field-required-color: var(--rt-color-state-danger);--rt-field-value-font-size: var(--rt-text-sm);--rt-field-value-color: var(--rt-color-text-primary);--rt-field-value-empty-color: var(--rt-color-text-muted);--rt-list-action-gap: var(--rt-space-sm);--rt-list-action-divider-height: var(--rt-size-5);--rt-list-action-radius: var(--rt-radius-md);--rt-list-action-shadow: var(--rt-shadow-none);--rt-list-action-shadow-hover: var(--rt-shadow-none);--rt-list-action-icon-size: var(--rt-size-5);--rt-list-action-color: var(--rt-color-text-primary);--rt-list-action-color-hover: var(--rt-color-text-primary);--rt-list-action-color-bg-hover: var(--rt-icon-button-color-bg-hover);--rt-list-table-icon-size: 0px;--rt-list-table-icon-color: var(--rt-color-text-primary);--rt-list-table-head-divider-color: var(--rt-color-border-strong);--rt-list-table-button-size: var(--rt-control-height-md);--rt-list-table-button-radius: var(--rt-radius-md);--rt-list-copy-button-size: var(--rt-control-height-sm);--rt-list-copy-button-radius: var(--rt-radius-md);--rt-list-copy-button-bg: transparent;--rt-list-copy-button-bg-hover: var(--rt-icon-button-color-bg-hover);--rt-list-copy-button-color: var(--rt-color-text-primary);--rt-list-selector-label-color: var(--rt-color-text-primary);--rt-pagination-justify: space-between;--rt-pagination-padding-y: var(--rt-space-4);--rt-pagination-padding-x: var(--rt-space-xs);--rt-pagination-gap: var(--rt-space-md);--rt-pagination-nav-gap: var(--rt-space-xs);--rt-pagination-range-display: inline;--rt-pagination-box-size: var(--rt-space-xl);--rt-pagination-box-radius: var(--rt-radius-md);--rt-pagination-box-color-border: var(--rt-color-border-default);--rt-pagination-box-color-text: var(--rt-color-text-primary);--rt-pagination-box-current-color-bg: var(--rt-color-bg-surface-subtle);--rt-pagination-box-current-color-text: var(--rt-color-text-primary);--rt-pagination-box-current-color-border: var(--rt-color-border-strong);--rt-pagination-box-current-font-weight: var(--rt-font-weight-semibold);--rt-pagination-arrow-size: var(--rt-control-height-sm);--rt-pagination-arrow-radius: var(--rt-radius-md);--rt-pagination-arrow-shadow: var(--rt-shadow-none);--rt-pagination-arrow-color: var(--rt-color-text-primary);--rt-pagination-per-page-gap: var(--rt-space-sm);--rt-pagination-per-page-label-white-space: normal;--rt-pagination-field-height: var(--rt-input-height-md);--rt-pagination-field-radius: var(--rt-input-radius);--rt-pagination-field-color-border: var(--rt-input-color-border);--rt-pagination-field-padding-x: var(--rt-input-padding-x);--rt-pagination-field-color-bg: var(--rt-input-color-bg);--rt-pagination-field-color-text: var(--rt-input-color-text);--rt-list-toolbar-padding-top: var(--rt-space-2);--rt-list-toolbar-padding-bottom: var(--rt-space-2);--rt-list-toolbar-gap: 0px;--rt-list-content-padding-bottom: 0px;--rt-list-empty-icon-wrap-size: var(--rt-size-16);--rt-list-empty-icon-wrap-bg: var(--rt-color-bg-subtle);--rt-list-empty-icon-size: var(--rt-size-8);--rt-list-empty-title-size: var(--rt-text-md);--rt-list-empty-title-weight: var(--rt-font-weight-medium);--rt-list-settings-item-radius: var(--rt-radius-sm);--rt-list-filter-line-height: var(--rt-leading-none);--rt-list-placeholder-min-height: var(--rt-size-60);--rt-list-placeholder-grow: 1;--rt-color-bg-page: var(--rt-mat-neutral-5);--rt-color-bg-surface: var(--mat-sys-surface, var(--rt-mat-neutral-0));--rt-color-bg-surface-subtle: var(--rt-mat-overlay-black-4);--rt-color-bg-surface-subtle-2: var(--mat-form-field-filled-container-color, var(--mat-sys-surface-variant, var(--rt-mat-neutral-15)));--rt-color-bg-hover: var(--rt-mat-neutral-10);--rt-color-bg-subtle: var(--rt-mat-neutral-10);--rt-color-bg-overlay: var(--rt-mat-overlay-black-32);--rt-color-bg-inverse: var(--mat-sys-inverse-surface, var(--rt-mat-neutral-100));--rt-color-bg-nav: var(--mat-sys-primary, var(--rt-mat-navy-100));--rt-color-bg-page-auth: var(--rt-mat-neutral-5);--rt-color-bg-surface-auth-card: var(--rt-mat-neutral-0);--rt-color-text-primary: var(--mat-sys-on-surface, var(--rt-mat-neutral-100));--rt-color-text-muted: var(--rt-mat-neutral-60);--rt-color-text-disabled: color-mix(in srgb, var(--mat-sys-on-surface, var(--rt-mat-neutral-100)) 38%, transparent);--rt-color-text-inverse: var(--mat-sys-inverse-on-surface, var(--rt-mat-neutral-0));--rt-color-text-link: var(--mat-sys-primary, var(--rt-mat-blue-100));--rt-color-text-link-hover: color-mix(in srgb, var(--mat-sys-primary, var(--rt-mat-blue-100)) 90%, #000);--rt-color-border-default: var(--rt-mat-neutral-25);--rt-color-border-strong: var(--rt-mat-neutral-30);--rt-color-border-subtle: var(--rt-mat-neutral-20);--rt-color-border-focus: var(--rt-mat-blue-40);--rt-color-action-primary: var(--mat-sys-primary, var(--rt-mat-blue-100));--rt-color-action-primary-hover: color-mix(in srgb, var(--mat-sys-primary, var(--rt-mat-blue-100)) 90%, #000);--rt-color-action-primary-active: color-mix(in srgb, var(--mat-sys-primary, var(--rt-mat-blue-100)) 80%, #000);--rt-color-action-primary-subtle: color-mix(in srgb, var(--mat-sys-primary, var(--rt-mat-blue-100)) 8%, transparent);--rt-color-action-primary-soft: color-mix(in srgb, var(--mat-sys-primary, var(--rt-mat-blue-100)) 24%, transparent);--rt-color-action-on-primary: var(--rt-mat-neutral-0);--rt-color-action-secondary: var(--rt-mat-neutral-60);--rt-color-action-secondary-hover: var(--rt-mat-neutral-hover);--rt-color-action-secondary-active: var(--rt-mat-neutral-active);--rt-color-action-on-secondary: var(--rt-mat-neutral-0);--rt-color-action-secondary-on-surface: var(--rt-mat-neutral-60);--rt-color-action-success: var(--rt-mat-green-80);--rt-color-action-success-hover: var(--rt-mat-green-hover);--rt-color-action-success-active: var(--rt-mat-green-active);--rt-color-action-on-success: var(--rt-mat-neutral-0);--rt-color-action-warning: var(--rt-mat-orange-80);--rt-color-action-warning-hover: var(--rt-mat-orange-hover);--rt-color-action-warning-active: var(--rt-mat-orange-active);--rt-color-action-on-warning: var(--rt-mat-neutral-0);--rt-color-action-danger: var(--mat-sys-error, var(--rt-mat-red-100));--rt-color-action-danger-hover: color-mix(in srgb, var(--mat-sys-error, var(--rt-mat-red-100)) 90%, #000);--rt-color-action-danger-active: color-mix(in srgb, var(--mat-sys-error, var(--rt-mat-red-100)) 80%, #000);--rt-color-action-on-danger: var(--rt-mat-neutral-0);--rt-color-action-info: var(--mat-sys-primary, var(--rt-mat-blue-100));--rt-color-action-info-hover: color-mix(in srgb, var(--mat-sys-primary, var(--rt-mat-blue-100)) 90%, #000);--rt-color-action-info-active: color-mix(in srgb, var(--mat-sys-primary, var(--rt-mat-blue-100)) 80%, #000);--rt-color-action-on-info: var(--rt-mat-neutral-0);--rt-color-action-disabled: color-mix(in srgb, var(--mat-sys-on-surface, var(--rt-mat-neutral-100)) 12%, transparent);--rt-color-state-success: var(--rt-mat-green-100);--rt-color-state-success-bg: var(--rt-mat-green-10);--rt-color-state-success-text: var(--rt-mat-green-120);--rt-color-state-warning: var(--rt-mat-orange-100);--rt-color-state-warning-bg: var(--rt-mat-orange-5);--rt-color-state-warning-text: var(--rt-mat-orange-100);--rt-color-state-danger: var(--mat-sys-error, var(--rt-mat-red-100));--rt-color-state-danger-bg: var(--mat-sys-error-container, var(--rt-mat-red-10));--rt-color-state-error-text: var(--mat-sys-error, var(--rt-mat-red-100));--rt-color-state-info: var(--mat-sys-primary, var(--rt-mat-blue-100));--rt-color-state-info-bg: var(--mat-sys-primary-container, var(--rt-mat-blue-20));--rt-color-stepper-track: var(--rt-mat-neutral-30);--rt-color-skeleton-base: var(--rt-mat-neutral-10);--rt-color-skeleton-wave: var(--rt-mat-neutral-25);--rt-color-table-head-bg: var(--mat-form-field-filled-container-color, var(--mat-sys-surface-variant, var(--rt-mat-overlay-black-4)));--rt-color-field-fill-underline: var(--mat-sys-on-surface-variant, var(--rt-mat-neutral-30));--rt-list-search-height: calc(var(--rt-control-height-xl) - var(--rt-space-1));--rt-list-search-radius: var(--rt-radius-sm);--rt-list-search-color-border: var(--mat-sys-outline, var(--rt-mat-neutral-25));--rt-list-search-color-bg: transparent;--rt-list-search-width: calc(var(--rt-size-64) + var(--rt-size-24));--rt-list-search-padding-x: calc(var(--rt-space-2) + var(--rt-space-1) - var(--rt-border-width-thin));--rt-list-search-gap: var(--rt-space-4);--rt-list-search-font-size: var(--rt-text-md);--rt-list-search-icon-size: var(--rt-size-6);--rt-list-search-icon-color: var(--mat-sys-on-surface-variant, var(--rt-mat-neutral-60));--rt-list-search-color-placeholder: var(--mat-sys-on-surface-variant, var(--rt-mat-neutral-60));--rt-list-settings-item-bg: var(--mat-option-selected-state-layer-color, var(--mat-sys-secondary-container, var(--rt-mat-neutral-10)));--rt-list-settings-icon-color: var(--mat-sys-on-surface-variant, var(--rt-mat-neutral-60));--rt-list-action-gap: var(--rt-space-md);--rt-list-action-divider-height: var(--rt-size-8);--rt-list-action-radius: var(--rt-radius-full);--rt-list-action-shadow: var(--rt-mat-shadow-fab);--rt-list-action-shadow-hover: var(--rt-mat-shadow-fab-hover);--rt-list-action-icon-size: var(--rt-size-6);--rt-list-action-color: var(--rt-mat-neutral-60);--rt-list-table-icon-size: var(--rt-size-6);--rt-list-table-icon-color: var(--mat-sys-on-surface-variant, var(--rt-mat-neutral-60));--rt-list-table-head-divider-color: var(--mat-sys-outline, var(--rt-mat-neutral-30));--rt-list-table-button-size: calc(var(--rt-size-8) + var(--rt-size-1));--rt-list-table-button-radius: var(--rt-radius-full);--rt-list-copy-button-size: var(--rt-size-6);--rt-list-copy-button-radius: var(--rt-mat-radius-5);--rt-list-settings-item-radius: var(--rt-mat-radius-5);--rt-list-filter-line-height: var(--rt-size-6);--rt-list-copy-button-bg: var(--mat-fab-small-container-color, var(--rt-mat-neutral-0));--rt-list-copy-button-bg-hover: var(--mat-fab-small-container-color, var(--rt-mat-neutral-0));--rt-list-copy-button-color: var(--rt-mat-neutral-60);--rt-list-action-color-hover: var(--rt-mat-neutral-100);--rt-list-action-color-bg-hover: transparent;--rt-list-toolbar-padding-top: var(--rt-space-4);--rt-list-toolbar-padding-bottom: 0px;--rt-list-toolbar-gap: var(--rt-space-4);--rt-list-empty-icon-wrap-size: var(--rt-size-12);--rt-list-empty-icon-wrap-bg: transparent;--rt-list-empty-icon-size: var(--rt-size-12);--rt-list-empty-title-size: var(--rt-text-3xl);--rt-list-empty-title-weight: var(--rt-font-weight-regular);--rt-list-selector-label-color: var(--rt-mat-neutral-60);--rt-pagination-justify: flex-start;--rt-pagination-gap: var(--rt-space-xl);--rt-pagination-padding-y: var(--rt-space-sm);--rt-pagination-padding-x: 0px;--rt-pagination-nav-gap: var(--rt-space-sm);--rt-pagination-range-display: none;--rt-pagination-box-size: calc(var(--rt-space-xl) + 2 * var(--rt-border-width-thin));--rt-pagination-box-radius: calc(var(--rt-radius-lg) + var(--rt-radius-xs));--rt-pagination-box-color-border: var(--rt-mat-neutral-30);--rt-pagination-box-color-text: var(--rt-mat-neutral-60);--rt-pagination-box-current-color-bg: var(--rt-mat-neutral-60);--rt-pagination-box-current-color-text: var(--rt-mat-neutral-0);--rt-pagination-box-current-color-border: var(--rt-mat-neutral-30);--rt-pagination-box-current-font-weight: var(--rt-font-weight-regular);--rt-pagination-arrow-size: calc(var(--rt-space-xl) + 2 * var(--rt-border-width-thin));--rt-pagination-arrow-radius: calc(var(--rt-radius-lg) + var(--rt-radius-xs));--rt-pagination-arrow-shadow: inset 0 0 0 var(--rt-border-width-thin) var(--rt-mat-neutral-30);--rt-pagination-arrow-color: var(--rt-mat-neutral-60);--rt-pagination-per-page-gap: calc(var(--rt-space-sm) + var(--rt-space-xs));--rt-pagination-per-page-label-white-space: nowrap;--rt-pagination-field-height: var(--rt-control-height-sm);--rt-pagination-field-radius: calc(var(--rt-radius-lg) + var(--rt-radius-xs));--rt-pagination-field-color-border: var(--rt-mat-neutral-30);--rt-pagination-field-padding-x: var(--rt-space-sm);--rt-pagination-field-color-bg: transparent;--rt-pagination-field-color-text: var(--rt-mat-neutral-60);--rt-toggle-color-track: var(--rt-mat-neutral-20);--rt-toggle-color-track-on: var(--rt-color-action-primary);--rt-toggle-color-border: var(--rt-mat-neutral-30);--rt-radius-control: 1.5rem;--rt-overlay-menu-radius: var(--rt-mat-radius-4);--rt-overlay-menu-shadow: var(--mat-sys-level2, var(--rt-mat-shadow-level-2));--rt-overlay-select-radius: 0 0 var(--rt-mat-radius-4) var(--rt-mat-radius-4);--rt-overlay-select-shadow: var(--mat-sys-level2, var(--rt-mat-shadow-level-2));--rt-overlay-tooltip-radius: var(--rt-mat-radius-4);--rt-overlay-tooltip-shadow: none;--rt-overlay-menu-bg: var(--mat-menu-container-color, var(--rt-mat-neutral-0));--rt-overlay-menu-padding-y: var(--rt-space-sm);--rt-overlay-menu-item-weight: var(--rt-font-weight-medium);--rt-overlay-menu-danger-color: var(--rt-mat-red-100);--rt-overlay-select-option-font-size: var(--rt-text-md);--rt-overlay-select-selected-bg: color-mix(in srgb, var(--mat-sys-on-surface, var(--rt-mat-neutral-100)) 12%, transparent);--rt-overlay-select-selected-weight: var(--rt-font-weight-regular);--rt-overlay-select-check-display: inline-flex;--rt-overlay-menu-current-bg: color-mix(in srgb, var(--mat-sys-on-surface, var(--rt-mat-neutral-100)) 12%, transparent);--rt-overlay-menu-min-width: var(--rt-mat-menu-min-width);--rt-overlay-menu-item-min-height: var(--rt-size-12);--rt-overlay-menu-item-padding-y: 0px;--rt-overlay-menu-item-padding-x: var(--rt-size-3);--rt-overlay-menu-item-icon-size: var(--rt-size-6);--rt-overlay-menu-sm-item-min-height: var(--rt-mat-menu-sm-item-height);--rt-overlay-menu-sm-item-icon-size: var(--rt-mat-menu-sm-icon-size);--rt-overlay-menu-danger-label-color: var(--rt-color-text-primary);--rt-overlay-select-option-min-height: var(--rt-size-12);--rt-overlay-select-panel-border-width: 0px;--rt-icon-button-disabled-opacity: 1;--rt-icon-button-disabled-color: var(--rt-color-text-disabled);--rt-icon-button-disabled-fill: 0%}@media(pointer:coarse){[data-theme=dark] [data-theme=light] [data-preset=material],[data-theme=dark] [data-theme=light] .rt-preset-material,html.rt-theme-dark [data-theme=light] [data-preset=material],html.rt-theme-dark [data-theme=light] .rt-preset-material{--rt-input-font-size: var(--rt-text-md)}}[data-preset=material][data-theme=light]:not(:root),[data-preset=material] [data-theme=light]:not(:root),.rt-preset-material[data-theme=light]:not(:root),.rt-preset-material [data-theme=light]:not(:root){--rt-color-bg-page: var(--rt-neutral-50);--rt-color-bg-surface: var(--rt-neutral-0);--rt-color-bg-surface-subtle: var(--rt-overlay-black-4);--rt-color-bg-surface-subtle-2: var(--rt-neutral-200);--rt-color-bg-hover: var(--rt-overlay-black-4);--rt-color-bg-subtle: var(--rt-neutral-100);--rt-color-bg-overlay: var(--rt-overlay-black-50);--rt-color-bg-inverse: var(--rt-neutral-900);--rt-color-bg-nav: var(--rt-navy-900);--rt-color-text-primary: var(--rt-neutral-900);--rt-color-text-muted: var(--rt-neutral-600);--rt-color-text-disabled: var(--rt-neutral-400);--rt-color-text-inverse: var(--rt-neutral-0);--rt-color-text-link: var(--rt-brand-500);--rt-color-text-link-hover: var(--rt-brand-600);--rt-color-border-default: var(--rt-neutral-100);--rt-color-border-strong: var(--rt-neutral-300);--rt-color-border-subtle: var(--rt-neutral-100);--rt-color-border-focus: var(--rt-brand-500);--rt-color-action-primary: var(--rt-brand-500);--rt-color-action-primary-hover: var(--rt-brand-600);--rt-color-action-primary-active: var(--rt-brand-700);--rt-color-action-primary-subtle: var(--rt-overlay-brand-8);--rt-color-action-primary-soft: var(--rt-overlay-brand-24);--rt-color-action-on-primary: var(--rt-neutral-0);--rt-color-action-primary-on-surface: var(--rt-color-action-primary);--rt-color-action-secondary: var(--rt-neutral-600);--rt-color-action-secondary-hover: var(--rt-neutral-700);--rt-color-action-secondary-active: var(--rt-neutral-800);--rt-color-action-on-secondary: var(--rt-neutral-0);--rt-color-action-secondary-on-surface: var(--rt-neutral-600);--rt-color-action-success: var(--rt-success-500);--rt-color-action-success-hover: var(--rt-success-600);--rt-color-action-success-active: var(--rt-success-700);--rt-color-action-on-success: var(--rt-neutral-0);--rt-color-action-success-on-surface: var(--rt-color-action-success);--rt-color-action-warning: var(--rt-warning-500);--rt-color-action-warning-hover: var(--rt-warning-600);--rt-color-action-warning-active: var(--rt-warning-700);--rt-color-action-on-warning: var(--rt-neutral-0);--rt-color-action-warning-on-surface: var(--rt-color-action-warning);--rt-color-action-danger: var(--rt-danger-500);--rt-color-action-danger-hover: var(--rt-danger-600);--rt-color-action-danger-active: var(--rt-danger-700);--rt-color-action-on-danger: var(--rt-neutral-0);--rt-color-action-danger-on-surface: var(--rt-color-action-danger);--rt-color-action-info: var(--rt-info-500);--rt-color-action-info-hover: var(--rt-info-600);--rt-color-action-info-active: var(--rt-info-700);--rt-color-action-on-info: var(--rt-neutral-0);--rt-color-action-info-on-surface: var(--rt-color-action-info);--rt-color-action-disabled: var(--rt-neutral-200);--rt-color-action-on-disabled: var(--rt-color-text-disabled);--rt-btn-tint-hover: 8%;--rt-btn-tint-active: 16%;--rt-focus-ring-width: var(--rt-border-width-thick);--rt-focus-ring-offset: 0px;--rt-focus-ring-color: var(--rt-color-action-primary-soft);--rt-focus-ring-color-danger: var(--rt-overlay-danger-16);--rt-shadow-focus-ring: 0 0 0 var(--rt-focus-ring-offset) var(--rt-color-bg-surface), 0 0 0 calc(var(--rt-focus-ring-offset) + var(--rt-focus-ring-width)) var(--rt-focus-ring-color);--rt-shadow-focus-ring-danger: 0 0 0 var(--rt-focus-ring-offset) var(--rt-color-bg-surface), 0 0 0 calc(var(--rt-focus-ring-offset) + var(--rt-focus-ring-width)) var(--rt-focus-ring-color-danger);--rt-color-state-success: var(--rt-success-500);--rt-color-state-success-bg: var(--rt-success-50);--rt-color-state-success-text: var(--rt-success-600);--rt-color-state-warning: var(--rt-warning-500);--rt-color-state-warning-bg: var(--rt-warning-50);--rt-color-state-warning-text: var(--rt-warning-600);--rt-color-state-danger: var(--rt-danger-500);--rt-color-state-danger-bg: var(--rt-danger-50);--rt-color-state-error-text: var(--rt-danger-600);--rt-color-state-info: var(--rt-info-500);--rt-color-state-info-bg: var(--rt-info-50);--rt-color-table-head-bg: var(--rt-color-bg-surface-subtle);--rt-color-field-fill-underline: var(--rt-color-border-strong);--rt-color-stepper-current: var(--rt-amber-400);--rt-color-stepper-current-subtle: var(--rt-overlay-amber-16);--rt-color-stepper-track: var(--rt-gray-350);--rt-color-stepper-progress: var(--rt-color-action-primary);--rt-shadow-step-indicator: 0 0 0 4px var(--rt-color-stepper-current-subtle);--rt-shadow-status-dot: 0 0 0 3px var(--rt-color-state-success-bg);--rt-chat-bubble-in-bg: var(--rt-brand-50);--rt-chat-bubble-in-author: var(--rt-brand-700);--rt-chat-bubble-own-bg: var(--rt-neutral-100);--rt-chat-bubble-own-author: var(--rt-neutral-500);--rt-chat-bubble-date: var(--rt-color-text-muted);--rt-chat-status-read: var(--rt-brand-400);--rt-color-bg-page-auth: var(--rt-neutral-50);--rt-color-bg-surface-auth-card: var(--rt-neutral-0);--rt-color-skeleton-base: var(--rt-neutral-100);--rt-color-skeleton-wave: var(--rt-neutral-50);--rt-overlay-menu-radius: var(--rt-radius-md);--rt-overlay-menu-shadow: var(--rt-shadow-lg);--rt-overlay-select-radius: var(--rt-input-radius);--rt-overlay-select-shadow: var(--rt-shadow-md);--rt-overlay-tooltip-radius: var(--rt-radius-sm);--rt-overlay-tooltip-shadow: var(--rt-shadow-md);--rt-overlay-menu-bg: var(--rt-color-bg-surface);--rt-overlay-menu-padding-y: var(--rt-space-xs);--rt-overlay-menu-item-weight: var(--rt-font-weight-regular);--rt-overlay-menu-danger-color: var(--rt-color-state-error-text);--rt-overlay-select-option-font-size: var(--rt-input-font-size);--rt-overlay-select-selected-bg: var(--rt-color-action-primary-subtle);--rt-overlay-select-selected-weight: var(--rt-font-weight-semibold);--rt-overlay-select-check-display: none;--rt-overlay-menu-current-bg: var(--rt-color-bg-hover);--rt-overlay-menu-min-width: 180px;--rt-overlay-menu-item-min-height: auto;--rt-overlay-menu-item-padding-y: var(--rt-space-sm);--rt-overlay-menu-item-padding-x: var(--rt-space-md);--rt-overlay-menu-item-icon-size: var(--rt-size-4);--rt-overlay-menu-sm-item-min-height: var(--rt-overlay-menu-item-min-height);--rt-overlay-menu-sm-item-icon-size: var(--rt-overlay-menu-item-icon-size);--rt-overlay-menu-danger-label-color: var(--rt-overlay-menu-danger-color);--rt-overlay-select-option-min-height: auto;--rt-overlay-select-panel-border-width: var(--rt-input-border-width);--rt-icon-button-disabled-opacity: .5;--rt-icon-button-disabled-color: currentcolor;--rt-icon-button-disabled-fill: 100%;--rt-space-2xs: var(--rt-space-0-5);--rt-space-xs: var(--rt-space-1);--rt-space-sm: var(--rt-space-2);--rt-space-md: var(--rt-space-4);--rt-space-lg: var(--rt-space-6);--rt-space-xl: var(--rt-space-8);--rt-space-2xl: var(--rt-space-12);--rt-space-3xl: var(--rt-space-16);--rt-text-base: var(--rt-text-md);--rt-input-color-bg: var(--rt-color-bg-surface-subtle);--rt-input-color-bg-disabled: var(--rt-color-bg-surface-subtle);--rt-input-color-bg-hover: var(--rt-overlay-black-8);--rt-input-color-border: var(--rt-color-border-default);--rt-input-color-border-focus: var(--rt-color-action-primary);--rt-input-color-border-error: var(--rt-color-state-danger);--rt-input-color-text: var(--rt-color-text-primary);--rt-input-color-text-placeholder: var(--rt-color-text-muted);--rt-input-icon-color: var(--rt-neutral-600);--rt-input-icon-size: var(--rt-size-4);--rt-input-gap: var(--rt-space-sm);--rt-input-height-sm: var(--rt-control-height-sm);--rt-input-height-md: var(--rt-control-height-md);--rt-input-height-lg: var(--rt-control-height-lg);--rt-input-height: var(--rt-input-height-md);--rt-input-max-width: var(--rt-control-max-width);--rt-list-search-height: var(--rt-input-height-sm);--rt-list-search-radius: var(--rt-input-radius);--rt-list-search-color-border: var(--rt-input-color-border);--rt-list-search-color-bg: var(--rt-input-color-bg);--rt-list-search-width: var(--rt-size-60);--rt-list-search-padding-x: var(--rt-input-padding-x);--rt-list-search-gap: var(--rt-input-gap);--rt-list-search-font-size: var(--rt-input-font-size);--rt-list-search-icon-size: var(--rt-input-icon-size);--rt-list-search-icon-color: var(--rt-input-icon-color);--rt-list-search-color-placeholder: var(--rt-input-color-text-placeholder);--rt-list-settings-item-bg: var(--rt-color-bg-subtle);--rt-list-settings-icon-color: var(--rt-color-text-muted);--rt-radius-control: var(--rt-radius-lg);--rt-input-radius: var(--rt-radius-control);--rt-input-padding-x: var(--rt-space-4);--rt-input-padding-y: var(--rt-space-0);--rt-input-border-width: var(--rt-border-width-thin);--rt-input-focus-outline-offset: var(--rt-border-width-thin);--rt-input-font-size: var(--rt-text-sm);--rt-input-line-height: var(--rt-leading-none);--rt-input-disabled-opacity: var(--rt-opacity-disabled);--rt-input-focus-shadow: var(--rt-shadow-focus-ring);--rt-input-focus-shadow-error: var(--rt-shadow-focus-ring-danger);--rt-input-transition: border-color var(--rt-duration-fast) ease, box-shadow var(--rt-duration-fast) ease;--rt-textarea-min-height-sm: var(--rt-control-textarea-min-height-sm);--rt-textarea-min-height-md: var(--rt-control-textarea-min-height-md);--rt-textarea-min-height-lg: var(--rt-control-textarea-min-height-lg);--rt-textarea-min-height: var(--rt-textarea-min-height-md);--rt-textarea-padding-y: var(--rt-space-sm);--rt-textarea-line-height: var(--rt-leading-snug);--rt-input-panel-max-height: var(--rt-control-panel-max-height);--rt-icon-button-color-bg-hover: var(--rt-overlay-black-4);--rt-counter-gap: var(--rt-space-sm);--rt-counter-value-min-width: var(--rt-size-6);--rt-counter-value-font-size: var(--rt-text-md);--rt-counter-value-color: var(--rt-color-text-primary);--rt-counter-row-gap: var(--rt-space-md);--rt-counter-row-padding-y: var(--rt-space-md);--rt-counter-row-color-border: var(--rt-color-border-subtle);--rt-counter-row-label-font-size: var(--rt-text-md);--rt-counter-row-label-color: var(--rt-color-text-primary);--rt-counter-row-hint-font-size: var(--rt-text-sm);--rt-counter-row-hint-color: var(--rt-color-text-muted);--rt-toggle-color-track: var(--rt-color-bg-surface-subtle-2);--rt-toggle-color-border: var(--rt-color-border-strong);--rt-toggle-color-thumb: var(--rt-color-bg-surface);--rt-toggle-color-icon: var(--rt-amber-400);--rt-toggle-shadow-thumb: var(--rt-shadow-md);--rt-toggle-shadow-border: inset 0 0 0 var(--rt-border-width-thin) var(--rt-toggle-color-border);--rt-nav-header-padding: var(--rt-space-2) var(--rt-space-4);--rt-nav-header-color-bg: var(--rt-neutral-50);--rt-nav-item-height: var(--rt-size-6);--rt-nav-item-gap: var(--rt-space-1);--rt-nav-item-padding: var(--rt-space-2) var(--rt-space-2);--rt-nav-item-content-gap: var(--rt-space-2);--rt-nav-item-font-size: var(--rt-text-sm);--rt-nav-item-font-weight: var(--rt-font-weight-semibold);--rt-nav-item-line-height: var(--rt-leading-none);--rt-nav-item-color: var(--rt-color-text-primary);--rt-nav-item-color-hover: var(--rt-color-action-primary);--rt-nav-item-color-pressed: var(--rt-color-action-primary-hover);--rt-nav-item-color-bg: var(--rt-neutral-50);--rt-nav-item-color-border: var(--rt-neutral-50);--rt-nav-item-color-bg-active: var(--rt-color-bg-surface);--rt-nav-item-color-caret: var(--rt-neutral-200);--rt-nav-color-focus: var(--rt-color-action-primary);--rt-nav-color-disabled: var(--rt-neutral-300);--rt-profile-menu-min-width: var(--rt-size-60);--rt-profile-menu-padding: var(--rt-space-5);--rt-profile-menu-shadow: var(--rt-shadow-profile-menu);--rt-profile-avatar-size: var(--rt-size-10);--rt-profile-avatar-font-size: var(--rt-text-2xl);--rt-profile-item-padding-y: var(--rt-space-4);--rt-profile-item-content-gap: var(--rt-space-2);--rt-profile-item-font-size: var(--rt-text-md);--rt-profile-item-font-weight: var(--rt-font-weight-medium);--rt-profile-item-radius: var(--rt-radius-md);--rt-profile-row-inset: var(--rt-space-2);--rt-profile-theme-icon-padding: var(--rt-space-2);--rt-nav-panel-column-width: var(--rt-size-60);--rt-nav-panel-column-gap: var(--rt-space-5);--rt-nav-panel-padding: var(--rt-space-4);--rt-nav-panel-padding-y: var(--rt-space-md);--rt-nav-panel-group-gap: var(--rt-space-8);--rt-nav-panel-item-gap: var(--rt-space-0-5);--rt-nav-panel-item-height: var(--rt-size-6);--rt-nav-panel-item-padding: var(--rt-space-1) var(--rt-space-2);--rt-nav-panel-columns: 1;--rt-nav-panel-color-bg: var(--rt-color-bg-surface);--rt-nav-panel-color-border: var(--rt-neutral-200);--rt-nav-panel-shadow: var(--rt-shadow-nav-panel);--rt-nav-panel-item-font-size: var(--rt-text-sm);--rt-nav-panel-item-font-weight: var(--rt-font-weight-medium);--rt-nav-panel-item-content-gap: var(--rt-space-1);--rt-nav-panel-item-color: var(--rt-neutral-600);--rt-nav-panel-item-color-bg-hover: var(--rt-neutral-50);--rt-nav-panel-item-color-active: var(--rt-color-text-inverse);--rt-nav-panel-item-color-bg-active: var(--rt-color-action-primary);--rt-nav-panel-group-font-size: var(--rt-text-xs);--rt-nav-panel-group-font-weight: var(--rt-font-weight-medium);--rt-nav-panel-group-color: var(--rt-neutral-600);--rt-nav-panel-group-content-gap: var(--rt-space-2);--rt-nav-caret-size: var(--rt-size-3);--rt-nav-marker-size: var(--rt-size-1);--rt-nav-marker-color: var(--rt-color-state-danger);--rt-field-gap: var(--rt-space-xs);--rt-field-label-font-size: var(--rt-text-sm);--rt-field-label-font-weight: var(--rt-font-weight-medium);--rt-field-label-color: var(--rt-color-text-muted);--rt-field-label-help-gap: var(--rt-space-xs);--rt-field-hint-font-size: var(--rt-text-xs);--rt-field-hint-color: var(--rt-color-text-muted);--rt-field-error-font-size: var(--rt-text-xs);--rt-field-error-color: var(--rt-color-state-danger);--rt-field-required-color: var(--rt-color-state-danger);--rt-field-value-font-size: var(--rt-text-sm);--rt-field-value-color: var(--rt-color-text-primary);--rt-field-value-empty-color: var(--rt-color-text-muted);--rt-list-action-gap: var(--rt-space-sm);--rt-list-action-divider-height: var(--rt-size-5);--rt-list-action-radius: var(--rt-radius-md);--rt-list-action-shadow: var(--rt-shadow-none);--rt-list-action-shadow-hover: var(--rt-shadow-none);--rt-list-action-icon-size: var(--rt-size-5);--rt-list-action-color: var(--rt-color-text-primary);--rt-list-action-color-hover: var(--rt-color-text-primary);--rt-list-action-color-bg-hover: var(--rt-icon-button-color-bg-hover);--rt-list-table-icon-size: 0px;--rt-list-table-icon-color: var(--rt-color-text-primary);--rt-list-table-head-divider-color: var(--rt-color-border-strong);--rt-list-table-button-size: var(--rt-control-height-md);--rt-list-table-button-radius: var(--rt-radius-md);--rt-list-copy-button-size: var(--rt-control-height-sm);--rt-list-copy-button-radius: var(--rt-radius-md);--rt-list-copy-button-bg: transparent;--rt-list-copy-button-bg-hover: var(--rt-icon-button-color-bg-hover);--rt-list-copy-button-color: var(--rt-color-text-primary);--rt-list-selector-label-color: var(--rt-color-text-primary);--rt-pagination-justify: space-between;--rt-pagination-padding-y: var(--rt-space-4);--rt-pagination-padding-x: var(--rt-space-xs);--rt-pagination-gap: var(--rt-space-md);--rt-pagination-nav-gap: var(--rt-space-xs);--rt-pagination-range-display: inline;--rt-pagination-box-size: var(--rt-space-xl);--rt-pagination-box-radius: var(--rt-radius-md);--rt-pagination-box-color-border: var(--rt-color-border-default);--rt-pagination-box-color-text: var(--rt-color-text-primary);--rt-pagination-box-current-color-bg: var(--rt-color-bg-surface-subtle);--rt-pagination-box-current-color-text: var(--rt-color-text-primary);--rt-pagination-box-current-color-border: var(--rt-color-border-strong);--rt-pagination-box-current-font-weight: var(--rt-font-weight-semibold);--rt-pagination-arrow-size: var(--rt-control-height-sm);--rt-pagination-arrow-radius: var(--rt-radius-md);--rt-pagination-arrow-shadow: var(--rt-shadow-none);--rt-pagination-arrow-color: var(--rt-color-text-primary);--rt-pagination-per-page-gap: var(--rt-space-sm);--rt-pagination-per-page-label-white-space: normal;--rt-pagination-field-height: var(--rt-input-height-md);--rt-pagination-field-radius: var(--rt-input-radius);--rt-pagination-field-color-border: var(--rt-input-color-border);--rt-pagination-field-padding-x: var(--rt-input-padding-x);--rt-pagination-field-color-bg: var(--rt-input-color-bg);--rt-pagination-field-color-text: var(--rt-input-color-text);--rt-list-toolbar-padding-top: var(--rt-space-2);--rt-list-toolbar-padding-bottom: var(--rt-space-2);--rt-list-toolbar-gap: 0px;--rt-list-content-padding-bottom: 0px;--rt-list-empty-icon-wrap-size: var(--rt-size-16);--rt-list-empty-icon-wrap-bg: var(--rt-color-bg-subtle);--rt-list-empty-icon-size: var(--rt-size-8);--rt-list-empty-title-size: var(--rt-text-md);--rt-list-empty-title-weight: var(--rt-font-weight-medium);--rt-list-settings-item-radius: var(--rt-radius-sm);--rt-list-filter-line-height: var(--rt-leading-none);--rt-list-placeholder-min-height: var(--rt-size-60);--rt-list-placeholder-grow: 1;--rt-color-bg-page: var(--rt-mat-neutral-5);--rt-color-bg-surface: var(--mat-sys-surface, var(--rt-mat-neutral-0));--rt-color-bg-surface-subtle: var(--rt-mat-overlay-black-4);--rt-color-bg-surface-subtle-2: var(--mat-form-field-filled-container-color, var(--mat-sys-surface-variant, var(--rt-mat-neutral-15)));--rt-color-bg-hover: var(--rt-mat-neutral-10);--rt-color-bg-subtle: var(--rt-mat-neutral-10);--rt-color-bg-overlay: var(--rt-mat-overlay-black-32);--rt-color-bg-inverse: var(--mat-sys-inverse-surface, var(--rt-mat-neutral-100));--rt-color-bg-nav: var(--mat-sys-primary, var(--rt-mat-navy-100));--rt-color-bg-page-auth: var(--rt-mat-neutral-5);--rt-color-bg-surface-auth-card: var(--rt-mat-neutral-0);--rt-color-text-primary: var(--mat-sys-on-surface, var(--rt-mat-neutral-100));--rt-color-text-muted: var(--rt-mat-neutral-60);--rt-color-text-disabled: color-mix(in srgb, var(--mat-sys-on-surface, var(--rt-mat-neutral-100)) 38%, transparent);--rt-color-text-inverse: var(--mat-sys-inverse-on-surface, var(--rt-mat-neutral-0));--rt-color-text-link: var(--mat-sys-primary, var(--rt-mat-blue-100));--rt-color-text-link-hover: color-mix(in srgb, var(--mat-sys-primary, var(--rt-mat-blue-100)) 90%, #000);--rt-color-border-default: var(--rt-mat-neutral-25);--rt-color-border-strong: var(--rt-mat-neutral-30);--rt-color-border-subtle: var(--rt-mat-neutral-20);--rt-color-border-focus: var(--rt-mat-blue-40);--rt-color-action-primary: var(--mat-sys-primary, var(--rt-mat-blue-100));--rt-color-action-primary-hover: color-mix(in srgb, var(--mat-sys-primary, var(--rt-mat-blue-100)) 90%, #000);--rt-color-action-primary-active: color-mix(in srgb, var(--mat-sys-primary, var(--rt-mat-blue-100)) 80%, #000);--rt-color-action-primary-subtle: color-mix(in srgb, var(--mat-sys-primary, var(--rt-mat-blue-100)) 8%, transparent);--rt-color-action-primary-soft: color-mix(in srgb, var(--mat-sys-primary, var(--rt-mat-blue-100)) 24%, transparent);--rt-color-action-on-primary: var(--rt-mat-neutral-0);--rt-color-action-secondary: var(--rt-mat-neutral-60);--rt-color-action-secondary-hover: var(--rt-mat-neutral-hover);--rt-color-action-secondary-active: var(--rt-mat-neutral-active);--rt-color-action-on-secondary: var(--rt-mat-neutral-0);--rt-color-action-secondary-on-surface: var(--rt-mat-neutral-60);--rt-color-action-success: var(--rt-mat-green-80);--rt-color-action-success-hover: var(--rt-mat-green-hover);--rt-color-action-success-active: var(--rt-mat-green-active);--rt-color-action-on-success: var(--rt-mat-neutral-0);--rt-color-action-warning: var(--rt-mat-orange-80);--rt-color-action-warning-hover: var(--rt-mat-orange-hover);--rt-color-action-warning-active: var(--rt-mat-orange-active);--rt-color-action-on-warning: var(--rt-mat-neutral-0);--rt-color-action-danger: var(--mat-sys-error, var(--rt-mat-red-100));--rt-color-action-danger-hover: color-mix(in srgb, var(--mat-sys-error, var(--rt-mat-red-100)) 90%, #000);--rt-color-action-danger-active: color-mix(in srgb, var(--mat-sys-error, var(--rt-mat-red-100)) 80%, #000);--rt-color-action-on-danger: var(--rt-mat-neutral-0);--rt-color-action-info: var(--mat-sys-primary, var(--rt-mat-blue-100));--rt-color-action-info-hover: color-mix(in srgb, var(--mat-sys-primary, var(--rt-mat-blue-100)) 90%, #000);--rt-color-action-info-active: color-mix(in srgb, var(--mat-sys-primary, var(--rt-mat-blue-100)) 80%, #000);--rt-color-action-on-info: var(--rt-mat-neutral-0);--rt-color-action-disabled: color-mix(in srgb, var(--mat-sys-on-surface, var(--rt-mat-neutral-100)) 12%, transparent);--rt-color-state-success: var(--rt-mat-green-100);--rt-color-state-success-bg: var(--rt-mat-green-10);--rt-color-state-success-text: var(--rt-mat-green-120);--rt-color-state-warning: var(--rt-mat-orange-100);--rt-color-state-warning-bg: var(--rt-mat-orange-5);--rt-color-state-warning-text: var(--rt-mat-orange-100);--rt-color-state-danger: var(--mat-sys-error, var(--rt-mat-red-100));--rt-color-state-danger-bg: var(--mat-sys-error-container, var(--rt-mat-red-10));--rt-color-state-error-text: var(--mat-sys-error, var(--rt-mat-red-100));--rt-color-state-info: var(--mat-sys-primary, var(--rt-mat-blue-100));--rt-color-state-info-bg: var(--mat-sys-primary-container, var(--rt-mat-blue-20));--rt-color-stepper-track: var(--rt-mat-neutral-30);--rt-color-skeleton-base: var(--rt-mat-neutral-10);--rt-color-skeleton-wave: var(--rt-mat-neutral-25);--rt-color-table-head-bg: var(--mat-form-field-filled-container-color, var(--mat-sys-surface-variant, var(--rt-mat-overlay-black-4)));--rt-color-field-fill-underline: var(--mat-sys-on-surface-variant, var(--rt-mat-neutral-30));--rt-list-search-height: calc(var(--rt-control-height-xl) - var(--rt-space-1));--rt-list-search-radius: var(--rt-radius-sm);--rt-list-search-color-border: var(--mat-sys-outline, var(--rt-mat-neutral-25));--rt-list-search-color-bg: transparent;--rt-list-search-width: calc(var(--rt-size-64) + var(--rt-size-24));--rt-list-search-padding-x: calc(var(--rt-space-2) + var(--rt-space-1) - var(--rt-border-width-thin));--rt-list-search-gap: var(--rt-space-4);--rt-list-search-font-size: var(--rt-text-md);--rt-list-search-icon-size: var(--rt-size-6);--rt-list-search-icon-color: var(--mat-sys-on-surface-variant, var(--rt-mat-neutral-60));--rt-list-search-color-placeholder: var(--mat-sys-on-surface-variant, var(--rt-mat-neutral-60));--rt-list-settings-item-bg: var(--mat-option-selected-state-layer-color, var(--mat-sys-secondary-container, var(--rt-mat-neutral-10)));--rt-list-settings-icon-color: var(--mat-sys-on-surface-variant, var(--rt-mat-neutral-60));--rt-list-action-gap: var(--rt-space-md);--rt-list-action-divider-height: var(--rt-size-8);--rt-list-action-radius: var(--rt-radius-full);--rt-list-action-shadow: var(--rt-mat-shadow-fab);--rt-list-action-shadow-hover: var(--rt-mat-shadow-fab-hover);--rt-list-action-icon-size: var(--rt-size-6);--rt-list-action-color: var(--rt-mat-neutral-60);--rt-list-table-icon-size: var(--rt-size-6);--rt-list-table-icon-color: var(--mat-sys-on-surface-variant, var(--rt-mat-neutral-60));--rt-list-table-head-divider-color: var(--mat-sys-outline, var(--rt-mat-neutral-30));--rt-list-table-button-size: calc(var(--rt-size-8) + var(--rt-size-1));--rt-list-table-button-radius: var(--rt-radius-full);--rt-list-copy-button-size: var(--rt-size-6);--rt-list-copy-button-radius: var(--rt-mat-radius-5);--rt-list-settings-item-radius: var(--rt-mat-radius-5);--rt-list-filter-line-height: var(--rt-size-6);--rt-list-copy-button-bg: var(--mat-fab-small-container-color, var(--rt-mat-neutral-0));--rt-list-copy-button-bg-hover: var(--mat-fab-small-container-color, var(--rt-mat-neutral-0));--rt-list-copy-button-color: var(--rt-mat-neutral-60);--rt-list-action-color-hover: var(--rt-mat-neutral-100);--rt-list-action-color-bg-hover: transparent;--rt-list-toolbar-padding-top: var(--rt-space-4);--rt-list-toolbar-padding-bottom: 0px;--rt-list-toolbar-gap: var(--rt-space-4);--rt-list-empty-icon-wrap-size: var(--rt-size-12);--rt-list-empty-icon-wrap-bg: transparent;--rt-list-empty-icon-size: var(--rt-size-12);--rt-list-empty-title-size: var(--rt-text-3xl);--rt-list-empty-title-weight: var(--rt-font-weight-regular);--rt-list-selector-label-color: var(--rt-mat-neutral-60);--rt-pagination-justify: flex-start;--rt-pagination-gap: var(--rt-space-xl);--rt-pagination-padding-y: var(--rt-space-sm);--rt-pagination-padding-x: 0px;--rt-pagination-nav-gap: var(--rt-space-sm);--rt-pagination-range-display: none;--rt-pagination-box-size: calc(var(--rt-space-xl) + 2 * var(--rt-border-width-thin));--rt-pagination-box-radius: calc(var(--rt-radius-lg) + var(--rt-radius-xs));--rt-pagination-box-color-border: var(--rt-mat-neutral-30);--rt-pagination-box-color-text: var(--rt-mat-neutral-60);--rt-pagination-box-current-color-bg: var(--rt-mat-neutral-60);--rt-pagination-box-current-color-text: var(--rt-mat-neutral-0);--rt-pagination-box-current-color-border: var(--rt-mat-neutral-30);--rt-pagination-box-current-font-weight: var(--rt-font-weight-regular);--rt-pagination-arrow-size: calc(var(--rt-space-xl) + 2 * var(--rt-border-width-thin));--rt-pagination-arrow-radius: calc(var(--rt-radius-lg) + var(--rt-radius-xs));--rt-pagination-arrow-shadow: inset 0 0 0 var(--rt-border-width-thin) var(--rt-mat-neutral-30);--rt-pagination-arrow-color: var(--rt-mat-neutral-60);--rt-pagination-per-page-gap: calc(var(--rt-space-sm) + var(--rt-space-xs));--rt-pagination-per-page-label-white-space: nowrap;--rt-pagination-field-height: var(--rt-control-height-sm);--rt-pagination-field-radius: calc(var(--rt-radius-lg) + var(--rt-radius-xs));--rt-pagination-field-color-border: var(--rt-mat-neutral-30);--rt-pagination-field-padding-x: var(--rt-space-sm);--rt-pagination-field-color-bg: transparent;--rt-pagination-field-color-text: var(--rt-mat-neutral-60);--rt-toggle-color-track: var(--rt-mat-neutral-20);--rt-toggle-color-track-on: var(--rt-color-action-primary);--rt-toggle-color-border: var(--rt-mat-neutral-30);--rt-radius-control: 1.5rem;--rt-overlay-menu-radius: var(--rt-mat-radius-4);--rt-overlay-menu-shadow: var(--mat-sys-level2, var(--rt-mat-shadow-level-2));--rt-overlay-select-radius: 0 0 var(--rt-mat-radius-4) var(--rt-mat-radius-4);--rt-overlay-select-shadow: var(--mat-sys-level2, var(--rt-mat-shadow-level-2));--rt-overlay-tooltip-radius: var(--rt-mat-radius-4);--rt-overlay-tooltip-shadow: none;--rt-overlay-menu-bg: var(--mat-menu-container-color, var(--rt-mat-neutral-0));--rt-overlay-menu-padding-y: var(--rt-space-sm);--rt-overlay-menu-item-weight: var(--rt-font-weight-medium);--rt-overlay-menu-danger-color: var(--rt-mat-red-100);--rt-overlay-select-option-font-size: var(--rt-text-md);--rt-overlay-select-selected-bg: color-mix(in srgb, var(--mat-sys-on-surface, var(--rt-mat-neutral-100)) 12%, transparent);--rt-overlay-select-selected-weight: var(--rt-font-weight-regular);--rt-overlay-select-check-display: inline-flex;--rt-overlay-menu-current-bg: color-mix(in srgb, var(--mat-sys-on-surface, var(--rt-mat-neutral-100)) 12%, transparent);--rt-overlay-menu-min-width: var(--rt-mat-menu-min-width);--rt-overlay-menu-item-min-height: var(--rt-size-12);--rt-overlay-menu-item-padding-y: 0px;--rt-overlay-menu-item-padding-x: var(--rt-size-3);--rt-overlay-menu-item-icon-size: var(--rt-size-6);--rt-overlay-menu-sm-item-min-height: var(--rt-mat-menu-sm-item-height);--rt-overlay-menu-sm-item-icon-size: var(--rt-mat-menu-sm-icon-size);--rt-overlay-menu-danger-label-color: var(--rt-color-text-primary);--rt-overlay-select-option-min-height: var(--rt-size-12);--rt-overlay-select-panel-border-width: 0px;--rt-icon-button-disabled-opacity: 1;--rt-icon-button-disabled-color: var(--rt-color-text-disabled);--rt-icon-button-disabled-fill: 0%}@media(pointer:coarse){[data-preset=material][data-theme=light]:not(:root),[data-preset=material] [data-theme=light]:not(:root),.rt-preset-material[data-theme=light]:not(:root),.rt-preset-material [data-theme=light]:not(:root){--rt-input-font-size: var(--rt-text-md)}}[data-preset=material][data-theme=dark]:not(:root),[data-preset=material] [data-theme=dark]:not(:root),.rt-preset-material[data-theme=dark]:not(:root),.rt-preset-material [data-theme=dark]:not(:root){--rt-color-bg-page: var(--rt-neutral-50);--rt-color-bg-surface: var(--rt-neutral-0);--rt-color-bg-surface-subtle: var(--rt-overlay-black-4);--rt-color-bg-surface-subtle-2: var(--rt-neutral-200);--rt-color-bg-hover: var(--rt-overlay-black-4);--rt-color-bg-subtle: var(--rt-neutral-100);--rt-color-bg-overlay: var(--rt-overlay-black-50);--rt-color-bg-inverse: var(--rt-neutral-900);--rt-color-bg-nav: var(--rt-navy-900);--rt-color-text-primary: var(--rt-neutral-900);--rt-color-text-muted: var(--rt-neutral-600);--rt-color-text-disabled: var(--rt-neutral-400);--rt-color-text-inverse: var(--rt-neutral-0);--rt-color-text-link: var(--rt-brand-500);--rt-color-text-link-hover: var(--rt-brand-600);--rt-color-border-default: var(--rt-neutral-100);--rt-color-border-strong: var(--rt-neutral-300);--rt-color-border-subtle: var(--rt-neutral-100);--rt-color-action-primary: var(--rt-brand-500);--rt-color-action-primary-hover: var(--rt-brand-600);--rt-color-action-primary-active: var(--rt-brand-700);--rt-color-action-primary-subtle: var(--rt-overlay-brand-8);--rt-color-action-primary-soft: var(--rt-overlay-brand-24);--rt-color-action-on-primary: var(--rt-neutral-0);--rt-color-action-primary-on-surface: var(--rt-color-action-primary);--rt-color-action-secondary: var(--rt-neutral-600);--rt-color-action-secondary-hover: var(--rt-neutral-700);--rt-color-action-secondary-active: var(--rt-neutral-800);--rt-color-action-on-secondary: var(--rt-neutral-0);--rt-color-action-secondary-on-surface: var(--rt-neutral-600);--rt-color-action-success: var(--rt-success-500);--rt-color-action-success-hover: var(--rt-success-600);--rt-color-action-success-active: var(--rt-success-700);--rt-color-action-on-success: var(--rt-neutral-0);--rt-color-action-success-on-surface: var(--rt-color-action-success);--rt-color-action-warning: var(--rt-warning-500);--rt-color-action-warning-hover: var(--rt-warning-600);--rt-color-action-warning-active: var(--rt-warning-700);--rt-color-action-on-warning: var(--rt-neutral-0);--rt-color-action-warning-on-surface: var(--rt-color-action-warning);--rt-color-action-danger: var(--rt-danger-500);--rt-color-action-danger-hover: var(--rt-danger-600);--rt-color-action-danger-active: var(--rt-danger-700);--rt-color-action-on-danger: var(--rt-neutral-0);--rt-color-action-danger-on-surface: var(--rt-color-action-danger);--rt-color-action-info: var(--rt-info-500);--rt-color-action-info-hover: var(--rt-info-600);--rt-color-action-info-active: var(--rt-info-700);--rt-color-action-on-info: var(--rt-neutral-0);--rt-color-action-info-on-surface: var(--rt-color-action-info);--rt-color-action-disabled: var(--rt-neutral-200);--rt-color-action-on-disabled: var(--rt-color-text-disabled);--rt-btn-tint-hover: 8%;--rt-btn-tint-active: 16%;--rt-focus-ring-width: var(--rt-border-width-thick);--rt-focus-ring-offset: 0px;--rt-focus-ring-color: var(--rt-color-action-primary-soft);--rt-focus-ring-color-danger: var(--rt-overlay-danger-16);--rt-shadow-focus-ring: 0 0 0 var(--rt-focus-ring-offset) var(--rt-color-bg-surface), 0 0 0 calc(var(--rt-focus-ring-offset) + var(--rt-focus-ring-width)) var(--rt-focus-ring-color);--rt-shadow-focus-ring-danger: 0 0 0 var(--rt-focus-ring-offset) var(--rt-color-bg-surface), 0 0 0 calc(var(--rt-focus-ring-offset) + var(--rt-focus-ring-width)) var(--rt-focus-ring-color-danger);--rt-color-state-success: var(--rt-success-500);--rt-color-state-success-bg: var(--rt-success-50);--rt-color-state-success-text: var(--rt-success-600);--rt-color-state-warning: var(--rt-warning-500);--rt-color-state-warning-bg: var(--rt-warning-50);--rt-color-state-warning-text: var(--rt-warning-600);--rt-color-state-danger: var(--rt-danger-500);--rt-color-state-danger-bg: var(--rt-danger-50);--rt-color-state-error-text: var(--rt-danger-600);--rt-color-state-info: var(--rt-info-500);--rt-color-state-info-bg: var(--rt-info-50);--rt-color-stepper-current: var(--rt-amber-400);--rt-color-stepper-current-subtle: var(--rt-overlay-amber-16);--rt-color-stepper-track: var(--rt-gray-350);--rt-color-stepper-progress: var(--rt-color-action-primary);--rt-shadow-step-indicator: 0 0 0 4px var(--rt-color-stepper-current-subtle);--rt-shadow-status-dot: 0 0 0 3px var(--rt-color-state-success-bg);--rt-chat-bubble-in-bg: var(--rt-brand-50);--rt-chat-bubble-in-author: var(--rt-brand-700);--rt-chat-bubble-own-bg: var(--rt-neutral-100);--rt-chat-bubble-own-author: var(--rt-neutral-500);--rt-chat-bubble-date: var(--rt-color-text-muted);--rt-chat-status-read: var(--rt-brand-400);--rt-color-bg-page-auth: var(--rt-neutral-50);--rt-color-bg-surface-auth-card: var(--rt-neutral-0);--rt-color-skeleton-base: var(--rt-neutral-100);--rt-color-skeleton-wave: var(--rt-neutral-50);--rt-overlay-menu-radius: var(--rt-radius-md);--rt-overlay-menu-shadow: var(--rt-shadow-lg);--rt-overlay-select-radius: var(--rt-input-radius);--rt-overlay-select-shadow: var(--rt-shadow-md);--rt-overlay-tooltip-radius: var(--rt-radius-sm);--rt-overlay-tooltip-shadow: var(--rt-shadow-md);--rt-overlay-menu-bg: var(--rt-color-bg-surface);--rt-overlay-menu-padding-y: var(--rt-space-xs);--rt-overlay-menu-item-weight: var(--rt-font-weight-regular);--rt-overlay-menu-danger-color: var(--rt-color-state-error-text);--rt-overlay-select-option-font-size: var(--rt-input-font-size);--rt-overlay-select-selected-bg: var(--rt-color-action-primary-subtle);--rt-overlay-select-selected-weight: var(--rt-font-weight-semibold);--rt-overlay-select-check-display: none;--rt-overlay-menu-current-bg: var(--rt-color-bg-hover);--rt-overlay-menu-min-width: 180px;--rt-overlay-menu-item-min-height: auto;--rt-overlay-menu-item-padding-y: var(--rt-space-sm);--rt-overlay-menu-item-padding-x: var(--rt-space-md);--rt-overlay-menu-item-icon-size: var(--rt-size-4);--rt-overlay-menu-sm-item-min-height: var(--rt-overlay-menu-item-min-height);--rt-overlay-menu-sm-item-icon-size: var(--rt-overlay-menu-item-icon-size);--rt-overlay-menu-danger-label-color: var(--rt-overlay-menu-danger-color);--rt-overlay-select-option-min-height: auto;--rt-overlay-select-panel-border-width: var(--rt-input-border-width);--rt-icon-button-disabled-opacity: .5;--rt-icon-button-disabled-color: currentcolor;--rt-icon-button-disabled-fill: 100%;--rt-space-2xs: var(--rt-space-0-5);--rt-space-xs: var(--rt-space-1);--rt-space-sm: var(--rt-space-2);--rt-space-md: var(--rt-space-4);--rt-space-lg: var(--rt-space-6);--rt-space-xl: var(--rt-space-8);--rt-space-2xl: var(--rt-space-12);--rt-space-3xl: var(--rt-space-16);--rt-text-base: var(--rt-text-md);--rt-input-color-bg: var(--rt-color-bg-surface-subtle);--rt-input-color-bg-disabled: var(--rt-color-bg-surface-subtle);--rt-input-color-bg-hover: var(--rt-overlay-black-8);--rt-input-color-border: var(--rt-color-border-default);--rt-input-color-border-focus: var(--rt-color-action-primary);--rt-input-color-border-error: var(--rt-color-state-danger);--rt-input-color-text: var(--rt-color-text-primary);--rt-input-color-text-placeholder: var(--rt-color-text-muted);--rt-input-icon-size: var(--rt-size-4);--rt-input-gap: var(--rt-space-sm);--rt-input-height-sm: var(--rt-control-height-sm);--rt-input-height-md: var(--rt-control-height-md);--rt-input-height-lg: var(--rt-control-height-lg);--rt-input-height: var(--rt-input-height-md);--rt-input-max-width: var(--rt-control-max-width);--rt-list-search-height: var(--rt-input-height-sm);--rt-list-search-radius: var(--rt-input-radius);--rt-list-search-width: var(--rt-size-60);--rt-list-search-padding-x: var(--rt-input-padding-x);--rt-list-search-gap: var(--rt-input-gap);--rt-list-search-font-size: var(--rt-input-font-size);--rt-list-search-icon-size: var(--rt-input-icon-size);--rt-radius-control: var(--rt-radius-lg);--rt-input-radius: var(--rt-radius-control);--rt-input-padding-x: var(--rt-space-4);--rt-input-padding-y: var(--rt-space-0);--rt-input-border-width: var(--rt-border-width-thin);--rt-input-focus-outline-offset: var(--rt-border-width-thin);--rt-input-font-size: var(--rt-text-sm);--rt-input-line-height: var(--rt-leading-none);--rt-input-disabled-opacity: var(--rt-opacity-disabled);--rt-input-focus-shadow: var(--rt-shadow-focus-ring);--rt-input-focus-shadow-error: var(--rt-shadow-focus-ring-danger);--rt-input-transition: border-color var(--rt-duration-fast) ease, box-shadow var(--rt-duration-fast) ease;--rt-textarea-min-height-sm: var(--rt-control-textarea-min-height-sm);--rt-textarea-min-height-md: var(--rt-control-textarea-min-height-md);--rt-textarea-min-height-lg: var(--rt-control-textarea-min-height-lg);--rt-textarea-min-height: var(--rt-textarea-min-height-md);--rt-textarea-padding-y: var(--rt-space-sm);--rt-textarea-line-height: var(--rt-leading-snug);--rt-input-panel-max-height: var(--rt-control-panel-max-height);--rt-icon-button-color-bg-hover: var(--rt-overlay-black-4);--rt-counter-gap: var(--rt-space-sm);--rt-counter-value-min-width: var(--rt-size-6);--rt-counter-value-font-size: var(--rt-text-md);--rt-counter-value-color: var(--rt-color-text-primary);--rt-counter-row-gap: var(--rt-space-md);--rt-counter-row-padding-y: var(--rt-space-md);--rt-counter-row-color-border: var(--rt-color-border-subtle);--rt-counter-row-label-font-size: var(--rt-text-md);--rt-counter-row-label-color: var(--rt-color-text-primary);--rt-counter-row-hint-font-size: var(--rt-text-sm);--rt-counter-row-hint-color: var(--rt-color-text-muted);--rt-toggle-color-track: var(--rt-color-bg-surface-subtle-2);--rt-toggle-color-thumb: var(--rt-color-bg-surface);--rt-toggle-color-icon: var(--rt-amber-400);--rt-toggle-shadow-thumb: var(--rt-shadow-md);--rt-toggle-shadow-border: inset 0 0 0 var(--rt-border-width-thin) var(--rt-toggle-color-border);--rt-nav-header-padding: var(--rt-space-2) var(--rt-space-4);--rt-nav-header-color-bg: var(--rt-neutral-50);--rt-nav-item-height: var(--rt-size-6);--rt-nav-item-gap: var(--rt-space-1);--rt-nav-item-padding: var(--rt-space-2) var(--rt-space-2);--rt-nav-item-content-gap: var(--rt-space-2);--rt-nav-item-font-size: var(--rt-text-sm);--rt-nav-item-font-weight: var(--rt-font-weight-semibold);--rt-nav-item-line-height: var(--rt-leading-none);--rt-nav-item-color: var(--rt-color-text-primary);--rt-nav-item-color-hover: var(--rt-color-action-primary);--rt-nav-item-color-pressed: var(--rt-color-action-primary-hover);--rt-nav-item-color-bg: var(--rt-neutral-50);--rt-nav-item-color-border: var(--rt-neutral-50);--rt-nav-item-color-bg-active: var(--rt-color-bg-surface);--rt-nav-item-color-caret: var(--rt-neutral-200);--rt-nav-color-focus: var(--rt-color-action-primary);--rt-nav-color-disabled: var(--rt-neutral-300);--rt-profile-menu-min-width: var(--rt-size-60);--rt-profile-menu-padding: var(--rt-space-5);--rt-profile-menu-shadow: var(--rt-shadow-profile-menu);--rt-profile-avatar-size: var(--rt-size-10);--rt-profile-avatar-font-size: var(--rt-text-2xl);--rt-profile-item-padding-y: var(--rt-space-4);--rt-profile-item-content-gap: var(--rt-space-2);--rt-profile-item-font-size: var(--rt-text-md);--rt-profile-item-font-weight: var(--rt-font-weight-medium);--rt-profile-item-radius: var(--rt-radius-md);--rt-profile-row-inset: var(--rt-space-2);--rt-profile-theme-icon-padding: var(--rt-space-2);--rt-nav-panel-column-width: var(--rt-size-60);--rt-nav-panel-column-gap: var(--rt-space-5);--rt-nav-panel-padding: var(--rt-space-4);--rt-nav-panel-padding-y: var(--rt-space-md);--rt-nav-panel-group-gap: var(--rt-space-8);--rt-nav-panel-item-gap: var(--rt-space-0-5);--rt-nav-panel-item-height: var(--rt-size-6);--rt-nav-panel-item-padding: var(--rt-space-1) var(--rt-space-2);--rt-nav-panel-columns: 1;--rt-nav-panel-color-bg: var(--rt-color-bg-surface);--rt-nav-panel-color-border: var(--rt-neutral-200);--rt-nav-panel-shadow: var(--rt-shadow-nav-panel);--rt-nav-panel-item-font-size: var(--rt-text-sm);--rt-nav-panel-item-font-weight: var(--rt-font-weight-medium);--rt-nav-panel-item-content-gap: var(--rt-space-1);--rt-nav-panel-item-color: var(--rt-neutral-600);--rt-nav-panel-item-color-bg-hover: var(--rt-neutral-50);--rt-nav-panel-item-color-active: var(--rt-color-text-inverse);--rt-nav-panel-item-color-bg-active: var(--rt-color-action-primary);--rt-nav-panel-group-font-size: var(--rt-text-xs);--rt-nav-panel-group-font-weight: var(--rt-font-weight-medium);--rt-nav-panel-group-color: var(--rt-neutral-600);--rt-nav-panel-group-content-gap: var(--rt-space-2);--rt-nav-caret-size: var(--rt-size-3);--rt-nav-marker-size: var(--rt-size-1);--rt-nav-marker-color: var(--rt-color-state-danger);--rt-field-gap: var(--rt-space-xs);--rt-field-label-font-size: var(--rt-text-sm);--rt-field-label-font-weight: var(--rt-font-weight-medium);--rt-field-label-color: var(--rt-color-text-muted);--rt-field-label-help-gap: var(--rt-space-xs);--rt-field-hint-font-size: var(--rt-text-xs);--rt-field-hint-color: var(--rt-color-text-muted);--rt-field-error-font-size: var(--rt-text-xs);--rt-field-error-color: var(--rt-color-state-danger);--rt-field-required-color: var(--rt-color-state-danger);--rt-field-value-font-size: var(--rt-text-sm);--rt-field-value-color: var(--rt-color-text-primary);--rt-field-value-empty-color: var(--rt-color-text-muted);--rt-list-action-gap: var(--rt-space-sm);--rt-list-action-divider-height: var(--rt-size-5);--rt-list-action-radius: var(--rt-radius-md);--rt-list-action-shadow: var(--rt-shadow-none);--rt-list-action-shadow-hover: var(--rt-shadow-none);--rt-list-action-icon-size: var(--rt-size-5);--rt-list-table-icon-size: 0px;--rt-list-table-button-size: var(--rt-control-height-md);--rt-list-table-button-radius: var(--rt-radius-md);--rt-list-copy-button-size: var(--rt-control-height-sm);--rt-list-copy-button-radius: var(--rt-radius-md);--rt-pagination-justify: space-between;--rt-pagination-padding-y: var(--rt-space-4);--rt-pagination-padding-x: var(--rt-space-xs);--rt-pagination-gap: var(--rt-space-md);--rt-pagination-nav-gap: var(--rt-space-xs);--rt-pagination-range-display: inline;--rt-pagination-box-size: var(--rt-space-xl);--rt-pagination-box-radius: var(--rt-radius-md);--rt-pagination-box-current-font-weight: var(--rt-font-weight-semibold);--rt-pagination-arrow-size: var(--rt-control-height-sm);--rt-pagination-arrow-radius: var(--rt-radius-md);--rt-pagination-arrow-shadow: var(--rt-shadow-none);--rt-pagination-per-page-gap: var(--rt-space-sm);--rt-pagination-per-page-label-white-space: normal;--rt-pagination-field-height: var(--rt-input-height-md);--rt-pagination-field-radius: var(--rt-input-radius);--rt-pagination-field-padding-x: var(--rt-input-padding-x);--rt-list-toolbar-padding-top: var(--rt-space-2);--rt-list-toolbar-padding-bottom: var(--rt-space-2);--rt-list-toolbar-gap: 0px;--rt-list-content-padding-bottom: 0px;--rt-list-empty-icon-wrap-size: var(--rt-size-16);--rt-list-empty-icon-wrap-bg: var(--rt-color-bg-subtle);--rt-list-empty-icon-size: var(--rt-size-8);--rt-list-empty-title-size: var(--rt-text-md);--rt-list-empty-title-weight: var(--rt-font-weight-medium);--rt-list-settings-item-radius: var(--rt-radius-sm);--rt-list-filter-line-height: var(--rt-leading-none);--rt-list-placeholder-min-height: var(--rt-size-60);--rt-list-placeholder-grow: 1;--rt-color-bg-page: var(--rt-mat-neutral-5);--rt-color-bg-surface: var(--mat-sys-surface, var(--rt-mat-neutral-0));--rt-color-bg-surface-subtle: var(--rt-mat-overlay-black-4);--rt-color-bg-surface-subtle-2: var(--mat-form-field-filled-container-color, var(--mat-sys-surface-variant, var(--rt-mat-neutral-15)));--rt-color-bg-hover: var(--rt-mat-neutral-10);--rt-color-bg-subtle: var(--rt-mat-neutral-10);--rt-color-bg-overlay: var(--rt-mat-overlay-black-32);--rt-color-bg-inverse: var(--mat-sys-inverse-surface, var(--rt-mat-neutral-100));--rt-color-bg-nav: var(--mat-sys-primary, var(--rt-mat-navy-100));--rt-color-bg-page-auth: var(--rt-mat-neutral-5);--rt-color-bg-surface-auth-card: var(--rt-mat-neutral-0);--rt-color-text-primary: var(--mat-sys-on-surface, var(--rt-mat-neutral-100));--rt-color-text-muted: var(--rt-mat-neutral-60);--rt-color-text-disabled: color-mix(in srgb, var(--mat-sys-on-surface, var(--rt-mat-neutral-100)) 38%, transparent);--rt-color-text-inverse: var(--mat-sys-inverse-on-surface, var(--rt-mat-neutral-0));--rt-color-text-link: var(--mat-sys-primary, var(--rt-mat-blue-100));--rt-color-text-link-hover: color-mix(in srgb, var(--mat-sys-primary, var(--rt-mat-blue-100)) 90%, #000);--rt-color-border-default: var(--rt-mat-neutral-25);--rt-color-border-strong: var(--rt-mat-neutral-30);--rt-color-border-subtle: var(--rt-mat-neutral-20);--rt-color-border-focus: var(--rt-mat-blue-40);--rt-color-action-primary: var(--mat-sys-primary, var(--rt-mat-blue-100));--rt-color-action-primary-hover: color-mix(in srgb, var(--mat-sys-primary, var(--rt-mat-blue-100)) 90%, #000);--rt-color-action-primary-active: color-mix(in srgb, var(--mat-sys-primary, var(--rt-mat-blue-100)) 80%, #000);--rt-color-action-primary-subtle: color-mix(in srgb, var(--mat-sys-primary, var(--rt-mat-blue-100)) 8%, transparent);--rt-color-action-primary-soft: color-mix(in srgb, var(--mat-sys-primary, var(--rt-mat-blue-100)) 24%, transparent);--rt-color-action-on-primary: var(--rt-mat-neutral-0);--rt-color-action-secondary: var(--rt-mat-neutral-60);--rt-color-action-secondary-hover: var(--rt-mat-neutral-hover);--rt-color-action-secondary-active: var(--rt-mat-neutral-active);--rt-color-action-on-secondary: var(--rt-mat-neutral-0);--rt-color-action-secondary-on-surface: var(--rt-mat-neutral-60);--rt-color-action-success: var(--rt-mat-green-80);--rt-color-action-success-hover: var(--rt-mat-green-hover);--rt-color-action-success-active: var(--rt-mat-green-active);--rt-color-action-on-success: var(--rt-mat-neutral-0);--rt-color-action-warning: var(--rt-mat-orange-80);--rt-color-action-warning-hover: var(--rt-mat-orange-hover);--rt-color-action-warning-active: var(--rt-mat-orange-active);--rt-color-action-on-warning: var(--rt-mat-neutral-0);--rt-color-action-danger: var(--mat-sys-error, var(--rt-mat-red-100));--rt-color-action-danger-hover: color-mix(in srgb, var(--mat-sys-error, var(--rt-mat-red-100)) 90%, #000);--rt-color-action-danger-active: color-mix(in srgb, var(--mat-sys-error, var(--rt-mat-red-100)) 80%, #000);--rt-color-action-on-danger: var(--rt-mat-neutral-0);--rt-color-action-info: var(--mat-sys-primary, var(--rt-mat-blue-100));--rt-color-action-info-hover: color-mix(in srgb, var(--mat-sys-primary, var(--rt-mat-blue-100)) 90%, #000);--rt-color-action-info-active: color-mix(in srgb, var(--mat-sys-primary, var(--rt-mat-blue-100)) 80%, #000);--rt-color-action-on-info: var(--rt-mat-neutral-0);--rt-color-action-disabled: color-mix(in srgb, var(--mat-sys-on-surface, var(--rt-mat-neutral-100)) 12%, transparent);--rt-color-state-success: var(--rt-mat-green-100);--rt-color-state-success-bg: var(--rt-mat-green-10);--rt-color-state-success-text: var(--rt-mat-green-120);--rt-color-state-warning: var(--rt-mat-orange-100);--rt-color-state-warning-bg: var(--rt-mat-orange-5);--rt-color-state-warning-text: var(--rt-mat-orange-100);--rt-color-state-danger: var(--mat-sys-error, var(--rt-mat-red-100));--rt-color-state-danger-bg: var(--mat-sys-error-container, var(--rt-mat-red-10));--rt-color-state-error-text: var(--mat-sys-error, var(--rt-mat-red-100));--rt-color-state-info: var(--mat-sys-primary, var(--rt-mat-blue-100));--rt-color-state-info-bg: var(--mat-sys-primary-container, var(--rt-mat-blue-20));--rt-color-stepper-track: var(--rt-mat-neutral-30);--rt-color-skeleton-base: var(--rt-mat-neutral-10);--rt-color-skeleton-wave: var(--rt-mat-neutral-25);--rt-color-table-head-bg: var(--mat-form-field-filled-container-color, var(--mat-sys-surface-variant, var(--rt-mat-overlay-black-4)));--rt-color-field-fill-underline: var(--mat-sys-on-surface-variant, var(--rt-mat-neutral-30));--rt-list-search-height: calc(var(--rt-control-height-xl) - var(--rt-space-1));--rt-list-search-radius: var(--rt-radius-sm);--rt-list-search-color-border: var(--mat-sys-outline, var(--rt-mat-neutral-25));--rt-list-search-width: calc(var(--rt-size-64) + var(--rt-size-24));--rt-list-search-padding-x: calc(var(--rt-space-2) + var(--rt-space-1) - var(--rt-border-width-thin));--rt-list-search-gap: var(--rt-space-4);--rt-list-search-font-size: var(--rt-text-md);--rt-list-search-icon-size: var(--rt-size-6);--rt-list-search-icon-color: var(--mat-sys-on-surface-variant, var(--rt-mat-neutral-60));--rt-list-search-color-placeholder: var(--mat-sys-on-surface-variant, var(--rt-mat-neutral-60));--rt-list-settings-item-bg: var(--mat-option-selected-state-layer-color, var(--mat-sys-secondary-container, var(--rt-mat-neutral-10)));--rt-list-settings-icon-color: var(--mat-sys-on-surface-variant, var(--rt-mat-neutral-60));--rt-list-action-gap: var(--rt-space-md);--rt-list-action-divider-height: var(--rt-size-8);--rt-list-action-radius: var(--rt-radius-full);--rt-list-action-shadow: var(--rt-mat-shadow-fab);--rt-list-action-shadow-hover: var(--rt-mat-shadow-fab-hover);--rt-list-action-icon-size: var(--rt-size-6);--rt-list-action-color: var(--rt-mat-neutral-60);--rt-list-table-icon-size: var(--rt-size-6);--rt-list-table-icon-color: var(--mat-sys-on-surface-variant, var(--rt-mat-neutral-60));--rt-list-table-head-divider-color: var(--mat-sys-outline, var(--rt-mat-neutral-30));--rt-list-table-button-size: calc(var(--rt-size-8) + var(--rt-size-1));--rt-list-table-button-radius: var(--rt-radius-full);--rt-list-copy-button-size: var(--rt-size-6);--rt-list-copy-button-radius: var(--rt-mat-radius-5);--rt-list-settings-item-radius: var(--rt-mat-radius-5);--rt-list-filter-line-height: var(--rt-size-6);--rt-list-copy-button-bg: var(--mat-fab-small-container-color, var(--rt-mat-neutral-0));--rt-list-copy-button-bg-hover: var(--mat-fab-small-container-color, var(--rt-mat-neutral-0));--rt-list-copy-button-color: var(--rt-mat-neutral-60);--rt-list-action-color-hover: var(--rt-mat-neutral-100);--rt-list-action-color-bg-hover: transparent;--rt-list-toolbar-padding-top: var(--rt-space-4);--rt-list-toolbar-padding-bottom: 0px;--rt-list-toolbar-gap: var(--rt-space-4);--rt-list-empty-icon-wrap-size: var(--rt-size-12);--rt-list-empty-icon-wrap-bg: transparent;--rt-list-empty-icon-size: var(--rt-size-12);--rt-list-empty-title-size: var(--rt-text-3xl);--rt-list-empty-title-weight: var(--rt-font-weight-regular);--rt-list-selector-label-color: var(--rt-mat-neutral-60);--rt-pagination-justify: flex-start;--rt-pagination-gap: var(--rt-space-xl);--rt-pagination-padding-y: var(--rt-space-sm);--rt-pagination-padding-x: 0px;--rt-pagination-nav-gap: var(--rt-space-sm);--rt-pagination-range-display: none;--rt-pagination-box-size: calc(var(--rt-space-xl) + 2 * var(--rt-border-width-thin));--rt-pagination-box-radius: calc(var(--rt-radius-lg) + var(--rt-radius-xs));--rt-pagination-box-color-border: var(--rt-mat-neutral-30);--rt-pagination-box-color-text: var(--rt-mat-neutral-60);--rt-pagination-box-current-color-bg: var(--rt-mat-neutral-60);--rt-pagination-box-current-color-border: var(--rt-mat-neutral-30);--rt-pagination-box-current-font-weight: var(--rt-font-weight-regular);--rt-pagination-arrow-size: calc(var(--rt-space-xl) + 2 * var(--rt-border-width-thin));--rt-pagination-arrow-radius: calc(var(--rt-radius-lg) + var(--rt-radius-xs));--rt-pagination-arrow-shadow: inset 0 0 0 var(--rt-border-width-thin) var(--rt-mat-neutral-30);--rt-pagination-arrow-color: var(--rt-mat-neutral-60);--rt-pagination-per-page-gap: calc(var(--rt-space-sm) + var(--rt-space-xs));--rt-pagination-per-page-label-white-space: nowrap;--rt-pagination-field-height: var(--rt-control-height-sm);--rt-pagination-field-radius: calc(var(--rt-radius-lg) + var(--rt-radius-xs));--rt-pagination-field-color-border: var(--rt-mat-neutral-30);--rt-pagination-field-padding-x: var(--rt-space-sm);--rt-pagination-field-color-bg: transparent;--rt-pagination-field-color-text: var(--rt-mat-neutral-60);--rt-toggle-color-track: var(--rt-mat-neutral-20);--rt-toggle-color-border: var(--rt-mat-neutral-30);--rt-radius-control: 1.5rem;--rt-overlay-menu-radius: var(--rt-mat-radius-4);--rt-overlay-menu-shadow: var(--mat-sys-level2, var(--rt-mat-shadow-level-2));--rt-overlay-select-radius: 0 0 var(--rt-mat-radius-4) var(--rt-mat-radius-4);--rt-overlay-select-shadow: var(--mat-sys-level2, var(--rt-mat-shadow-level-2));--rt-overlay-tooltip-radius: var(--rt-mat-radius-4);--rt-overlay-tooltip-shadow: none;--rt-overlay-menu-bg: var(--mat-menu-container-color, var(--rt-mat-neutral-0));--rt-overlay-menu-padding-y: var(--rt-space-sm);--rt-overlay-menu-item-weight: var(--rt-font-weight-medium);--rt-overlay-menu-danger-color: var(--rt-mat-red-100);--rt-overlay-select-option-font-size: var(--rt-text-md);--rt-overlay-select-selected-bg: color-mix(in srgb, var(--mat-sys-on-surface, var(--rt-mat-neutral-100)) 12%, transparent);--rt-overlay-select-selected-weight: var(--rt-font-weight-regular);--rt-overlay-select-check-display: inline-flex;--rt-overlay-menu-current-bg: color-mix(in srgb, var(--mat-sys-on-surface, var(--rt-mat-neutral-100)) 12%, transparent);--rt-overlay-menu-min-width: var(--rt-mat-menu-min-width);--rt-overlay-menu-item-min-height: var(--rt-size-12);--rt-overlay-menu-item-padding-y: 0px;--rt-overlay-menu-item-padding-x: var(--rt-size-3);--rt-overlay-menu-item-icon-size: var(--rt-size-6);--rt-overlay-menu-sm-item-min-height: var(--rt-mat-menu-sm-item-height);--rt-overlay-menu-sm-item-icon-size: var(--rt-mat-menu-sm-icon-size);--rt-overlay-menu-danger-label-color: var(--rt-color-text-primary);--rt-overlay-select-option-min-height: var(--rt-size-12);--rt-overlay-select-panel-border-width: 0px;--rt-icon-button-disabled-opacity: 1;--rt-icon-button-disabled-color: var(--rt-color-text-disabled);--rt-icon-button-disabled-fill: 0%;color-scheme:dark;--rt-color-bg-page: var(--rt-charcoal-900);--rt-color-bg-surface: var(--rt-charcoal-800);--rt-color-bg-surface-subtle: var(--rt-charcoal-950);--rt-color-bg-surface-subtle-2: var(--rt-charcoal-950);--rt-color-bg-hover: var(--rt-charcoal-700);--rt-color-bg-subtle: var(--rt-charcoal-950);--rt-color-bg-overlay: rgb(0 0 0 / 70%);--rt-color-bg-inverse: var(--rt-neutral-0);--rt-color-text-primary: var(--rt-neutral-50);--rt-color-text-muted: var(--rt-overlay-white-50);--rt-color-text-disabled: var(--rt-overlay-white-25);--rt-color-text-inverse: var(--rt-neutral-900);--rt-color-text-link: var(--rt-brand-300);--rt-color-text-link-hover: var(--rt-brand-500);--rt-color-border-default: var(--rt-charcoal-border);--rt-color-border-strong: var(--rt-charcoal-border-strong);--rt-color-border-subtle: var(--rt-charcoal-border);--rt-color-border-focus: var(--rt-brand-500);--rt-input-color-border: var(--rt-charcoal-border);--rt-list-search-color-border: var(--rt-input-color-border);--rt-list-search-color-bg: var(--rt-input-color-bg);--rt-list-search-icon-color: var(--rt-input-icon-color);--rt-list-search-color-placeholder: var(--rt-input-color-text-placeholder);--rt-list-settings-item-bg: var(--rt-color-bg-subtle);--rt-list-settings-icon-color: var(--rt-color-text-muted);--rt-list-action-color: var(--rt-color-text-primary);--rt-list-action-color-hover: var(--rt-color-text-primary);--rt-list-action-color-bg-hover: var(--rt-icon-button-color-bg-hover);--rt-list-table-icon-color: var(--rt-color-text-primary);--rt-list-table-head-divider-color: var(--rt-color-border-strong);--rt-list-copy-button-bg: transparent;--rt-list-copy-button-bg-hover: var(--rt-icon-button-color-bg-hover);--rt-list-copy-button-color: var(--rt-color-text-primary);--rt-list-selector-label-color: var(--rt-color-text-primary);--rt-pagination-box-color-border: var(--rt-color-border-default);--rt-pagination-box-color-text: var(--rt-color-text-primary);--rt-pagination-box-current-color-bg: var(--rt-color-bg-surface-subtle);--rt-pagination-box-current-color-text: var(--rt-color-text-primary);--rt-pagination-box-current-color-border: var(--rt-color-border-strong);--rt-pagination-arrow-color: var(--rt-color-text-primary);--rt-pagination-field-color-border: var(--rt-input-color-border);--rt-pagination-field-color-bg: var(--rt-input-color-bg);--rt-pagination-field-color-text: var(--rt-input-color-text);--rt-input-icon-color: var(--rt-neutral-600);--rt-color-stepper-track: var(--rt-navy-600);--rt-color-stepper-progress: var(--rt-slate-300);--rt-color-table-head-bg: var(--rt-color-bg-surface-subtle);--rt-color-field-fill-underline: var(--rt-color-border-strong);--rt-nav-header-color-bg: var(--rt-charcoal-950);--rt-nav-item-color-bg: var(--rt-charcoal-950);--rt-nav-item-color-border: var(--rt-charcoal-950);--rt-nav-item-color-bg-active: var(--rt-charcoal-800);--rt-nav-item-color-caret: var(--rt-neutral-600);--rt-nav-panel-color-bg: var(--rt-charcoal-800);--rt-nav-panel-color-border: var(--rt-neutral-600);--rt-nav-panel-item-color: var(--rt-neutral-200);--rt-nav-panel-item-color-bg-hover: var(--rt-charcoal-950);--rt-nav-panel-group-color: var(--rt-neutral-400);--rt-nav-color-disabled: var(--rt-neutral-600);--rt-color-action-primary-subtle: color-mix(in srgb, var(--rt-brand-500) 16%, transparent);--rt-color-action-primary-soft: color-mix(in srgb, var(--rt-brand-500) 32%, transparent);--rt-color-action-secondary: var(--rt-charcoal-700);--rt-color-action-secondary-hover: var(--rt-charcoal-border);--rt-color-action-secondary-active: var(--rt-charcoal-border-strong);--rt-color-action-on-secondary: var(--rt-neutral-50);--rt-color-action-secondary-on-surface: var(--rt-neutral-400);--rt-color-action-disabled: var(--rt-charcoal-700);--rt-btn-tint-hover: 16%;--rt-btn-tint-active: 32%;--rt-shadow-card-soft: 0 0 40px rgb(0 0 0 / 25%);--rt-input-color-bg-hover: var(--rt-overlay-white-8);--rt-icon-button-color-bg-hover: var(--rt-overlay-white-4);--rt-toggle-color-track: var(--rt-charcoal-950);--rt-toggle-color-track-on: var(--rt-color-action-primary);--rt-toggle-color-border: var(--rt-color-border-strong);--rt-toggle-color-thumb: var(--rt-neutral-50);--rt-toggle-shadow-thumb: var(--rt-shadow-none);--rt-color-state-success-bg: color-mix(in srgb, var(--rt-success-500) 12%, transparent);--rt-color-state-warning-bg: color-mix(in srgb, var(--rt-warning-500) 12%, transparent);--rt-color-state-danger-bg: color-mix(in srgb, var(--rt-danger-500) 12%, transparent);--rt-color-state-error-text: var(--rt-danger-500);--rt-color-state-warning-text: var(--rt-warning-500);--rt-color-state-success-text: var(--rt-success-400);--rt-color-state-info-bg: color-mix(in srgb, var(--rt-info-500) 12%, transparent);--rt-chat-bubble-in-bg: color-mix(in srgb, var(--rt-brand-500) 12%, transparent);--rt-chat-bubble-in-author: var(--rt-brand-300);--rt-chat-bubble-own-bg: var(--rt-charcoal-950);--rt-chat-bubble-own-author: var(--rt-overlay-white-40);--rt-chat-bubble-date: var(--rt-overlay-white-40);--rt-chat-status-read: var(--rt-brand-300);--rt-color-bg-page-auth: linear-gradient(156deg, var(--rt-neutral-950) 12.68%, var(--rt-navy-900) 99.28%);--rt-color-bg-surface-auth-card: transparent;--rt-color-skeleton-base: var(--rt-charcoal-950);--rt-color-skeleton-wave: var(--rt-charcoal-border);--rt-color-bg-surface: var(--mat-sys-surface, var(--rt-charcoal-800));--rt-color-bg-surface-subtle-2: var(--mat-form-field-filled-container-color, var(--mat-sys-surface-variant, var(--rt-charcoal-950)));--rt-color-bg-inverse: var(--mat-sys-inverse-surface, var(--rt-neutral-0));--rt-color-text-primary: var(--mat-sys-on-surface, var(--rt-neutral-50));--rt-color-text-disabled: color-mix(in srgb, var(--mat-sys-on-surface, var(--rt-mat-neutral-0)) 38%, transparent);--rt-color-text-inverse: var(--mat-sys-inverse-on-surface, var(--rt-neutral-900));--rt-color-text-link: var(--mat-sys-primary, var(--rt-brand-300));--rt-color-border-subtle: var(--rt-mat-dark-20);--rt-color-action-disabled: color-mix(in srgb, var(--mat-sys-on-surface, var(--rt-mat-neutral-0)) 12%, transparent);--rt-color-state-danger-bg: var(--mat-sys-error-container, color-mix(in srgb, var(--rt-danger-500) 12%, transparent));--rt-color-state-error-text: var(--mat-sys-error, var(--rt-danger-500));--rt-color-state-info-bg: var(--mat-sys-primary-container, color-mix(in srgb, var(--rt-info-500) 12%, transparent));--rt-color-table-head-bg: var( --mat-form-field-filled-container-color, var(--mat-sys-surface-variant, var(--rt-color-bg-surface-subtle)) );--rt-color-field-fill-underline: var(--mat-sys-on-surface-variant, var(--rt-color-border-strong));--rt-list-search-color-border: var(--mat-sys-outline, var(--rt-input-color-border));--rt-list-search-color-bg: transparent;--rt-list-search-icon-color: var(--mat-sys-on-surface-variant, var(--rt-input-icon-color));--rt-list-search-color-placeholder: var(--mat-sys-on-surface-variant, var(--rt-input-color-text-placeholder));--rt-list-settings-item-bg: var(--mat-option-selected-state-layer-color, var(--mat-sys-secondary-container, var(--rt-color-bg-subtle)));--rt-list-settings-icon-color: var(--mat-sys-on-surface-variant, var(--rt-color-text-muted));--rt-list-table-icon-color: var(--mat-sys-on-surface-variant, var(--rt-color-text-primary));--rt-list-table-head-divider-color: var(--mat-sys-outline, var(--rt-color-border-strong));--rt-list-copy-button-bg: var(--mat-fab-small-container-color, transparent);--rt-list-copy-button-bg-hover: var(--mat-fab-small-container-color, var(--rt-icon-button-color-bg-hover));--rt-pagination-box-color-border: var(--rt-mat-dark-30);--rt-pagination-box-color-text: var(--rt-mat-neutral-40);--rt-pagination-box-current-color-bg: var(--rt-mat-neutral-40);--rt-pagination-box-current-color-text: var(--rt-mat-neutral-0);--rt-pagination-box-current-color-border: var(--rt-mat-dark-30);--rt-pagination-arrow-shadow: inset 0 0 0 var(--rt-border-width-thin) var(--rt-mat-dark-30);--rt-overlay-menu-bg: var(--mat-menu-container-color, var(--rt-color-bg-surface));--rt-overlay-select-selected-bg: color-mix(in srgb, var(--mat-sys-on-surface, var(--rt-mat-neutral-0)) 12%, transparent);--rt-overlay-menu-current-bg: color-mix(in srgb, var(--mat-sys-on-surface, var(--rt-mat-neutral-0)) 12%, transparent)}@media(pointer:coarse){[data-preset=material][data-theme=dark]:not(:root),[data-preset=material] [data-theme=dark]:not(:root),.rt-preset-material[data-theme=dark]:not(:root),.rt-preset-material [data-theme=dark]:not(:root){--rt-input-font-size: var(--rt-text-md)}}:root[data-theme=dark][data-preset=material],:root[data-theme=dark].rt-preset-material,html.rt-theme-dark[data-preset=material],html.rt-theme-dark.rt-preset-material{--rt-color-bg-surface: var(--mat-sys-surface, var(--rt-charcoal-800));--rt-color-bg-surface-subtle-2: var(--mat-form-field-filled-container-color, var(--mat-sys-surface-variant, var(--rt-charcoal-950)));--rt-color-bg-inverse: var(--mat-sys-inverse-surface, var(--rt-neutral-0));--rt-color-text-primary: var(--mat-sys-on-surface, var(--rt-neutral-50));--rt-color-text-disabled: color-mix(in srgb, var(--mat-sys-on-surface, var(--rt-mat-neutral-0)) 38%, transparent);--rt-color-text-inverse: var(--mat-sys-inverse-on-surface, var(--rt-neutral-900));--rt-color-text-link: var(--mat-sys-primary, var(--rt-brand-300));--rt-color-border-subtle: var(--rt-mat-dark-20);--rt-color-action-disabled: color-mix(in srgb, var(--mat-sys-on-surface, var(--rt-mat-neutral-0)) 12%, transparent);--rt-color-state-danger-bg: var(--mat-sys-error-container, color-mix(in srgb, var(--rt-danger-500) 12%, transparent));--rt-color-state-error-text: var(--mat-sys-error, var(--rt-danger-500));--rt-color-state-info-bg: var(--mat-sys-primary-container, color-mix(in srgb, var(--rt-info-500) 12%, transparent));--rt-color-table-head-bg: var( --mat-form-field-filled-container-color, var(--mat-sys-surface-variant, var(--rt-color-bg-surface-subtle)) );--rt-color-field-fill-underline: var(--mat-sys-on-surface-variant, var(--rt-color-border-strong));--rt-list-search-color-border: var(--mat-sys-outline, var(--rt-input-color-border));--rt-list-search-color-bg: transparent;--rt-list-search-icon-color: var(--mat-sys-on-surface-variant, var(--rt-input-icon-color));--rt-list-search-color-placeholder: var(--mat-sys-on-surface-variant, var(--rt-input-color-text-placeholder));--rt-list-settings-item-bg: var(--mat-option-selected-state-layer-color, var(--mat-sys-secondary-container, var(--rt-color-bg-subtle)));--rt-list-settings-icon-color: var(--mat-sys-on-surface-variant, var(--rt-color-text-muted));--rt-list-table-icon-color: var(--mat-sys-on-surface-variant, var(--rt-color-text-primary));--rt-list-table-head-divider-color: var(--mat-sys-outline, var(--rt-color-border-strong));--rt-list-copy-button-bg: var(--mat-fab-small-container-color, transparent);--rt-list-copy-button-bg-hover: var(--mat-fab-small-container-color, var(--rt-icon-button-color-bg-hover));--rt-pagination-box-color-border: var(--rt-mat-dark-30);--rt-pagination-box-color-text: var(--rt-mat-neutral-40);--rt-pagination-box-current-color-bg: var(--rt-mat-neutral-40);--rt-pagination-box-current-color-text: var(--rt-mat-neutral-0);--rt-pagination-box-current-color-border: var(--rt-mat-dark-30);--rt-pagination-arrow-shadow: inset 0 0 0 var(--rt-border-width-thin) var(--rt-mat-dark-30);--rt-overlay-menu-bg: var(--mat-menu-container-color, var(--rt-color-bg-surface));--rt-overlay-select-selected-bg: color-mix(in srgb, var(--mat-sys-on-surface, var(--rt-mat-neutral-0)) 12%, transparent);--rt-overlay-menu-current-bg: color-mix(in srgb, var(--mat-sys-on-surface, var(--rt-mat-neutral-0)) 12%, transparent)}@layer rt-kit.base{:where([class^=rt-],[class*=" rt-"]){scrollbar-color:transparent transparent;scrollbar-width:thin}:where([class^=rt-],[class*=" rt-"]):hover,:where([class^=rt-],[class*=" rt-"]):focus-within{scrollbar-color:var(--rt-color-border-default) transparent}:where([class^=rt-],[class*=" rt-"])::-webkit-scrollbar{width:12px}:where([class^=rt-],[class*=" rt-"])::-webkit-scrollbar:horizontal{height:12px}:where([class^=rt-],[class*=" rt-"])::-webkit-scrollbar-thumb{border:var(--rt-border-width-thick) solid transparent;border-radius:var(--rt-radius-md);background:transparent;background-clip:content-box}:where([class^=rt-],[class*=" rt-"]):hover::-webkit-scrollbar-thumb,:where([class^=rt-],[class*=" rt-"]):focus-within::-webkit-scrollbar-thumb{background:var(--rt-color-border-default);background-clip:content-box}:where([class^=rt-],[class*=" rt-"])::-webkit-scrollbar-thumb:hover{border:var(--rt-border-width-medium) solid transparent;background:var(--rt-color-border-strong);background-clip:content-box}:where([class^=rt-],[class*=" rt-"])::-webkit-scrollbar-track:hover{border:var(--rt-border-width-thin) solid var(--rt-color-bg-subtle)}@media(hover:none){:where([class^=rt-],[class*=" rt-"]){scrollbar-color:var(--rt-color-border-default) transparent}:where([class^=rt-],[class*=" rt-"])::-webkit-scrollbar-thumb{background:var(--rt-color-border-default);background-clip:content-box}}}@layer rt-kit.base{.login__viewport{display:flex;min-height:100dvh;box-sizing:border-box;align-items:center;justify-content:center;padding:0 var(--rt-space-5);background-color:var(--rt-color-bg-surface-auth-card)}.login__chrome{position:fixed;z-index:10;top:20px;right:20px;display:flex;align-items:center;gap:var(--rt-space-2)}.login__card{position:relative;display:flex;width:100%;max-width:400px;box-sizing:border-box;flex-direction:column;align-items:stretch;padding:var(--rt-space-16) var(--rt-space-5);border-radius:var(--rt-radius-md);background-color:var(--rt-color-bg-surface-auth-card);gap:var(--rt-space-10)}.login__logo{align-self:center}.login__title{margin:0;color:var(--rt-color-text-primary);font-size:var(--rt-text-2xl);font-weight:var(--rt-font-weight-bold);text-align:center}.login__form{display:flex;flex-direction:column;gap:var(--rt-space-5)}.login__error{padding:var(--rt-space-sm) var(--rt-space-4);border-radius:var(--rt-radius-md);margin:0;background-color:var(--rt-color-state-danger-bg);color:var(--rt-color-state-error-text);font-size:var(--rt-text-sm)}.login__submit{width:100%;height:40px}.login__links{display:flex;flex-wrap:wrap;justify-content:center;padding-top:var(--rt-space-5);border-top:var(--rt-border-width-thin) solid var(--rt-color-border-default);gap:var(--rt-space-5)}.login__link{padding:0;border:none;background:transparent;color:var(--rt-color-text-muted);cursor:pointer;font-size:var(--rt-text-xs);font-weight:var(--rt-font-weight-medium);letter-spacing:var(--rt-letter-spacing-wide);text-decoration:underline;text-decoration-thickness:1px}.login__link:hover{color:var(--rt-color-action-primary)}.login__link:focus-visible{border-radius:var(--rt-radius-xs);outline:2px solid var(--rt-color-action-primary);outline-offset:2px}}@layer rt-kit.components{.rt-form{display:flex;width:100%;flex:1 1 100%;flex-direction:column;gap:var(--rt-space-xl)}.rt-form__item{display:flex;width:100%;flex-direction:column;gap:var(--rt-space-xl)}.rt-form__controls{position:relative;display:flex;width:100%;flex-direction:column;gap:var(--rt-space-md)}.rt-form__title{margin:0;color:var(--rt-color-text-primary);font-size:var(--rt-text-md);font-weight:var(--rt-font-weight-semibold);line-height:var(--rt-leading-snug)}.rt-form__title-descr{margin:0;color:var(--rt-color-text-muted);font-size:var(--rt-text-sm);line-height:var(--rt-leading-normal)}.rt-form__control-item{display:flex;width:100%;align-items:center;justify-content:flex-start;gap:var(--rt-space-xl)}.rt-form__control-item>rt-field{min-width:0;flex:1 1 auto}.rt-form__control-item--split{justify-content:space-between}.rt-form__control-item--stack{flex-direction:column;align-items:stretch;gap:var(--rt-space-xs)}.rt-form__control-sub-item{display:flex;min-width:0;align-items:center;justify-content:flex-start}.rt-form__control-sub-item>rt-field{min-width:0;flex:1 1 auto}.rt-form__control-sub-item--label{color:var(--rt-color-text-muted);font-size:var(--rt-text-sm)}.rt-form__control-sub-item--value{color:var(--rt-color-text-primary);font-size:var(--rt-text-sm);overflow-wrap:anywhere}.rt-form__control-sub-item--grow{flex:1}.rt-form__control-sub-item--gone{color:var(--rt-color-text-muted)}.rt-form__control-sub-item--warning{color:var(--rt-color-state-warning)}.rt-form__label{display:block;color:var(--rt-color-text-primary);font-size:var(--rt-text-sm);font-weight:var(--rt-font-weight-medium)}.rt-form__related{display:inline-flex;align-items:center;align-self:flex-start;color:var(--rt-color-text-link);font-size:var(--rt-text-sm);gap:var(--rt-space-xs)}.rt-form__tags{display:flex;flex-flow:row wrap;align-items:center;gap:var(--rt-space-xs)}.rt-form__framed-list{display:flex;width:100%;flex-direction:column;border:var(--rt-border-width-thin) solid var(--rt-color-border-subtle);border-radius:var(--rt-radius-md)}.rt-form__framed-list>*+*{border-top:var(--rt-border-width-thin) solid var(--rt-color-border-subtle)}.rt-form__code{overflow:auto;padding:var(--rt-space-xs);border-radius:var(--rt-radius-sm);margin:0;background:var(--rt-color-bg-surface-subtle);color:var(--rt-color-text-primary);font-size:var(--rt-text-xs);max-block-size:12rem;overflow-wrap:anywhere;white-space:pre-wrap}.rt-form__preview{width:100%;height:460px;flex-shrink:0;border:var(--rt-border-width-thin) solid var(--rt-color-border-subtle);border-radius:var(--rt-radius-sm)}.rt-form__framed-item{display:flex;flex-direction:column;padding:var(--rt-space-sm) var(--rt-space-md);gap:var(--rt-space-xs)}.rt-form__sentinel{block-size:1px}.rt-form .rt-tabs__content{gap:var(--rt-space-xl)}@media(width<=768px){.rt-form,.rt-form__item,.rt-form .rt-tabs__content{gap:var(--rt-space-md)}}}@layer rt-kit.components{.rt-button{--rt-btn-height: var(--rt-control-height-md);--rt-btn-padding: 0 1.25rem;--rt-btn-gap: .5rem;--rt-btn-radius: var(--rt-radius-control);--rt-btn-border-width: var(--rt-border-width-thin);--rt-btn-transition-duration: var(--rt-duration-fast);--rt-btn-focus-shadow: var(--rt-shadow-focus-ring);--rt-btn-font-size: .95rem;--rt-btn-icon-size: 1rem;--rt-btn-spinner-size: 1rem;--rt-btn-spinner-border-width: var(--rt-border-width-medium);--rt-btn-spinner-radius: var(--rt-radius-full);--rt-btn-bg: var(--rt-color-action-primary);--rt-btn-bg-hover: var(--rt-color-action-primary-hover);--rt-btn-bg-active: var(--rt-color-action-primary-active);--rt-btn-color: var(--rt-color-action-on-primary);--rt-btn-border-color: var(--rt-btn-bg);--rt-btn-border-color-hover: var(--rt-btn-bg-hover);--rt-btn-shadow: none;display:inline-flex;height:var(--rt-btn-height);min-height:var(--rt-btn-height);box-sizing:border-box;align-items:center;justify-content:center;padding:var(--rt-btn-padding);border:var(--rt-btn-border-width) solid var(--rt-btn-border-color);border-radius:var(--rt-btn-radius);margin:0;background:var(--rt-btn-bg);box-shadow:var(--rt-btn-shadow);color:var(--rt-btn-color);cursor:pointer;font-family:inherit;font-size:var(--rt-btn-font-size);font-weight:var(--rt-font-weight-medium);gap:var(--rt-btn-gap);line-height:var(--rt-leading-none);outline:none;-webkit-tap-highlight-color:transparent;text-decoration:none;transition:background-color var(--rt-btn-transition-duration),color var(--rt-btn-transition-duration),border-color var(--rt-btn-transition-duration),box-shadow var(--rt-btn-transition-duration);-webkit-user-select:none;user-select:none;white-space:nowrap}.rt-button:hover:not(:disabled){border-color:var(--rt-btn-border-color-hover);background:var(--rt-btn-bg-hover)}.rt-button:active:not(:disabled){background:var(--rt-btn-bg-active)}.rt-button--pressed{background:var(--rt-btn-bg-active)}.rt-button:focus-visible{box-shadow:var(--rt-btn-focus-shadow);outline:2px solid transparent;outline-offset:2px}.rt-button__icon{display:inline-flex;width:var(--rt-btn-icon-size);height:var(--rt-btn-icon-size);flex-shrink:0;align-items:center;justify-content:center;font-size:var(--rt-btn-icon-size)}.rt-button__label{display:inline-flex;align-items:center;white-space:nowrap}.rt-button__spinner{--rt-btn-spinner-fade-duration: .3s;--rt-btn-spinner-rotation-duration: .7s;display:inline-flex;align-items:center;justify-content:center;animation:rt-button-fade-in var(--rt-btn-spinner-fade-duration) both}.rt-button__spinner-circle{display:inline-block;width:var(--rt-btn-spinner-size);height:var(--rt-btn-spinner-size);border:var(--rt-btn-spinner-border-width) solid currentcolor;border-radius:var(--rt-btn-spinner-radius);border-bottom-color:transparent;animation:rt-button-spin var(--rt-btn-spinner-rotation-duration) linear infinite;opacity:.85}.rt-button--secondary{--rt-btn-bg: var(--rt-color-action-secondary);--rt-btn-bg-hover: var(--rt-color-action-secondary-hover);--rt-btn-bg-active: var(--rt-color-action-secondary-active);--rt-btn-color: var(--rt-color-action-on-secondary)}.rt-button--success{--rt-btn-bg: var(--rt-color-action-success);--rt-btn-bg-hover: var(--rt-color-action-success-hover);--rt-btn-bg-active: var(--rt-color-action-success-active);--rt-btn-color: var(--rt-color-action-on-success)}.rt-button--warning{--rt-btn-bg: var(--rt-color-action-warning);--rt-btn-bg-hover: var(--rt-color-action-warning-hover);--rt-btn-bg-active: var(--rt-color-action-warning-active);--rt-btn-color: var(--rt-color-action-on-warning)}.rt-button--danger{--rt-btn-bg: var(--rt-color-action-danger);--rt-btn-bg-hover: var(--rt-color-action-danger-hover);--rt-btn-bg-active: var(--rt-color-action-danger-active);--rt-btn-color: var(--rt-color-action-on-danger)}.rt-button--info{--rt-btn-bg: var(--rt-color-action-info);--rt-btn-bg-hover: var(--rt-color-action-info-hover);--rt-btn-bg-active: var(--rt-color-action-info-active);--rt-btn-color: var(--rt-color-action-on-info)}.rt-button--outlined{--rt-btn-bg: transparent;--rt-btn-bg-hover: color-mix(in srgb, var(--rt-btn-color) var(--rt-btn-tint-hover), transparent);--rt-btn-bg-active: color-mix(in srgb, var(--rt-btn-color) var(--rt-btn-tint-active), transparent);--rt-btn-color: var(--rt-color-action-primary-on-surface);--rt-btn-border-color: currentcolor;--rt-btn-border-color-hover: currentcolor;--rt-btn-shadow: none}.rt-button--outlined.rt-button--secondary{--rt-btn-color: var(--rt-color-action-secondary-on-surface)}.rt-button--outlined.rt-button--success{--rt-btn-color: var(--rt-color-action-success-on-surface)}.rt-button--outlined.rt-button--warning{--rt-btn-color: var(--rt-color-action-warning-on-surface)}.rt-button--outlined.rt-button--danger{--rt-btn-color: var(--rt-color-action-danger-on-surface)}.rt-button--outlined.rt-button--info{--rt-btn-color: var(--rt-color-action-info-on-surface)}.rt-button--text{--rt-btn-bg: transparent;--rt-btn-bg-hover: color-mix(in srgb, var(--rt-btn-color) var(--rt-btn-tint-hover), transparent);--rt-btn-bg-active: color-mix(in srgb, var(--rt-btn-color) var(--rt-btn-tint-active), transparent);--rt-btn-color: var(--rt-color-action-primary-on-surface);--rt-btn-border-color: transparent;--rt-btn-border-color-hover: transparent;--rt-btn-shadow: none}.rt-button--text.rt-button--secondary{--rt-btn-color: var(--rt-color-action-secondary-on-surface)}.rt-button--text.rt-button--success{--rt-btn-color: var(--rt-color-action-success-on-surface)}.rt-button--text.rt-button--warning{--rt-btn-color: var(--rt-color-action-warning-on-surface)}.rt-button--text.rt-button--danger{--rt-btn-color: var(--rt-color-action-danger-on-surface)}.rt-button--text.rt-button--info{--rt-btn-color: var(--rt-color-action-info-on-surface)}.rt-button--sm{--rt-btn-height: var(--rt-control-height-sm);--rt-btn-padding: 0 .875rem;--rt-btn-font-size: .8125rem;--rt-btn-icon-size: .875rem;--rt-btn-spinner-size: .875rem}.rt-button--lg{--rt-btn-height: var(--rt-control-height-lg);--rt-btn-padding: 0 1.5rem;--rt-btn-font-size: 1.0625rem;--rt-btn-icon-size: 1.125rem;--rt-btn-spinner-size: 1.125rem}.rt-button--xl{--rt-btn-height: var(--rt-control-height-xl);--rt-btn-padding: 0 1.75rem;--rt-btn-font-size: 1.125rem;--rt-btn-icon-size: 1.25rem;--rt-btn-spinner-size: 1.25rem}.rt-button--2xl{--rt-btn-height: var(--rt-control-height-2xl);--rt-btn-padding: 0 2rem;--rt-btn-font-size: 1.1875rem;--rt-btn-icon-size: 1.375rem;--rt-btn-spinner-size: 1.375rem}.rt-button--icon-only{width:var(--rt-btn-height);padding:0;gap:0}.rt-button[data-rt-radius=none]{--rt-btn-radius: var(--rt-radius-none)}.rt-button[data-rt-radius=xs]{--rt-btn-radius: var(--rt-radius-xs)}.rt-button[data-rt-radius=sm]{--rt-btn-radius: var(--rt-radius-sm)}.rt-button[data-rt-radius=ms]{--rt-btn-radius: var(--rt-radius-ms)}.rt-button[data-rt-radius=md]{--rt-btn-radius: var(--rt-radius-md)}.rt-button[data-rt-radius=lg]{--rt-btn-radius: var(--rt-radius-lg)}.rt-button[data-rt-radius=xl]{--rt-btn-radius: var(--rt-radius-xl)}.rt-button[data-rt-radius="2xl"]{--rt-btn-radius: var(--rt-radius-2xl)}.rt-button[data-rt-radius=full]{--rt-btn-radius: var(--rt-radius-full)}.rt-button--loading{cursor:wait;pointer-events:none}.rt-button:disabled{--rt-btn-bg: var(--rt-color-action-disabled);--rt-btn-bg-hover: var(--rt-color-action-disabled);--rt-btn-bg-active: var(--rt-color-action-disabled);--rt-btn-border-color: var(--rt-color-action-disabled);--rt-btn-border-color-hover: var(--rt-color-action-disabled);--rt-btn-color: var(--rt-color-action-on-disabled);cursor:not-allowed}.rt-button--outlined:disabled,.rt-button--text:disabled{--rt-btn-bg: transparent;--rt-btn-bg-hover: transparent;--rt-btn-bg-active: transparent}.rt-button--outlined:disabled{--rt-btn-border-color: var(--rt-color-border-default);--rt-btn-border-color-hover: var(--rt-color-border-default)}.rt-button--text:disabled{--rt-btn-border-color: transparent;--rt-btn-border-color-hover: transparent}@keyframes rt-button-spin{to{transform:rotate(360deg)}}@keyframes rt-button-fade-in{0%{opacity:0}to{opacity:1}}@keyframes rt-button-fade-out{0%{opacity:1}to{opacity:0}}}@layer rt-kit.components{.rt-ripple{--rt-ripple-color: currentcolor;--rt-ripple-opacity: .24;--rt-ripple-duration: .55s;--rt-ripple-radius: var(--rt-radius-full)}.rt-ripple__area{position:absolute;overflow:hidden;border-radius:inherit;inset:0;pointer-events:none}.rt-ripple__wave{position:absolute;border-radius:var(--rt-ripple-radius);animation:rt-ripple-spread var(--rt-ripple-duration) ease-out forwards;background-color:var(--rt-ripple-color);opacity:var(--rt-ripple-opacity);transform:scale(0)}@media(prefers-reduced-motion:reduce){.rt-ripple__wave{animation-duration:1ms}}@keyframes rt-ripple-spread{to{opacity:0;transform:scale(1)}}}body{margin:0;background-color:var(--rt-color-bg-page);color:var(--rt-color-text-primary);font-family:var(--rt-font-family-sans)}.admin-chat{display:block;block-size:100%;min-block-size:60vh}.admin-digest{display:block}.admin-digest__grid{position:relative;display:grid;gap:var(--rt-space-md);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));transition:opacity var(--rt-duration-base)}.admin-digest__grid--reading{opacity:var(--rt-opacity-disabled)}.admin-digest__card{display:flex;min-width:0;flex-direction:column;padding:var(--rt-space-md);border:var(--rt-border-width-thin) solid var(--rt-color-border-subtle);border-radius:var(--rt-radius-lg);background:var(--rt-color-bg-surface);gap:var(--rt-space-sm)}.admin-digest__card--wide{grid-column:1/-1}.admin-digest__card-title{margin:0;color:var(--rt-color-text-primary);font-size:var(--rt-text-md);font-weight:var(--rt-font-weight-semibold)}.admin-digest__chart{display:flex;height:160px;align-items:flex-end;gap:var(--rt-space-0-5)}.admin-digest__chart-bar{min-height:2px;flex:1 1 0;border-radius:var(--rt-radius-sm) var(--rt-radius-sm) 0 0;background:var(--rt-color-action-primary)}.admin-digest__axis{display:flex;justify-content:space-between}.admin-digest__axis-label{color:var(--rt-color-text-muted);font-size:var(--rt-text-xs)}.admin-digest__empty{margin:0;color:var(--rt-color-text-muted);font-size:var(--rt-text-sm)}.admin-digest__reading{position:absolute;display:flex;align-items:center;justify-content:center;inset:0}@media(max-width:768px){.admin-digest__chart{height:120px}}.admin-quick-period{display:contents}.admin-header{display:flex;height:100%;box-sizing:border-box;align-items:center;padding:0 var(--rt-space-5);background-color:var(--rt-nav-header-color-bg);gap:var(--rt-space-4)}.admin-header__brand{flex:0 0 auto;color:var(--rt-color-text-primary);font-size:var(--rt-text-lg);font-weight:var(--rt-font-weight-semibold);white-space:nowrap}.admin-header__nav{min-width:0;flex:1 1 auto}.admin-page{display:flex;flex-direction:column;padding:var(--rt-space-5);gap:var(--rt-space-md)}.admin-page__header{display:flex;flex-flow:row wrap;align-items:flex-end;justify-content:space-between;gap:var(--rt-space-md)}.admin-page__header-main{display:flex;min-width:0;flex-flow:row wrap;align-items:center;gap:var(--rt-space-sm)}.admin-page__header-main .admin-page__hint{flex-basis:100%}.admin-page__title{margin:0;color:var(--rt-color-text-primary);font-size:var(--rt-text-3xl);font-weight:var(--rt-font-weight-bold);line-height:var(--rt-leading-none)}.admin-page__hint{margin:0;color:var(--rt-color-text-muted);font-size:var(--rt-text-sm)}.admin-page__actions{display:flex;align-items:center;gap:var(--rt-space-sm)}.admin-page__above{display:flex;flex-direction:column;gap:var(--rt-space-2)}.admin-page__scroll{overflow-x:auto}.admin-page__scroll>.rt-table{width:100%;min-width:max-content}.admin-page__cell-wrap{--admin-page-cell-wrap-width: calc(var(--rt-size-100) * 2);display:block;max-width:var(--admin-page-cell-wrap-width);overflow-wrap:anywhere;white-space:normal}.admin-page__fault{display:flex;flex-direction:column;align-items:flex-start;gap:var(--rt-space-2)}.admin-page__fault p{margin:0}@media(max-width:768px){.admin-page{padding:var(--rt-space-md)}}.admin-period-filter{display:contents}.admin-tree-filter{--admin-tree-filter-chevron: 1rem;display:inline-grid}.admin-tree-filter>.rt-select,.admin-tree-filter__sizer{grid-area:1/1}.admin-tree-filter__sizer{display:flex;flex-direction:column;pointer-events:none;visibility:hidden}.admin-tree-filter__sizer-row{font-size:var(--rt-input-font-size);font-weight:var(--rt-font-weight-semibold);line-height:0;padding-inline:var(--rt-input-padding-x) calc(var(--rt-input-padding-x) + var(--rt-space-sm) + var(--admin-tree-filter-chevron));white-space:nowrap}.admin-panel{display:flex;flex-direction:column;gap:var(--rt-aside-content-gap)}.admin-panel__fix-note{margin:0;color:var(--rt-color-text-primary);font-family:var(--rt-font-family-mono);font-size:var(--rt-text-sm);line-height:var(--rt-leading-normal);overflow-wrap:anywhere;white-space:pre-wrap}.admin-panel__empty{margin:0;color:var(--rt-color-text-muted);font-size:var(--rt-text-sm)}.admin-panel__count{margin-left:var(--rt-space-2);color:var(--rt-color-text-muted);font-size:var(--rt-text-sm)}.admin-panel__choices{display:flex;flex-direction:column;gap:var(--rt-space-2)}.admin-panel__right{display:grid;align-items:center;gap:var(--rt-space-3);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.admin-panel__right-label{color:var(--rt-color-text-primary);font-size:var(--rt-text-sm);overflow-wrap:anywhere}.admin-panel__right-word{min-width:0}.admin-panel__right-outcome{color:var(--rt-color-text-muted);font-size:var(--rt-text-sm);text-align:end}.admin-profile-menu{display:flex;min-width:var(--rt-profile-menu-min-width);box-sizing:border-box;flex-direction:column;padding:var(--rt-space-2);border:var(--rt-border-width-thin) solid var(--rt-nav-panel-color-border);border-radius:var(--rt-radius-md);background-color:var(--rt-nav-panel-color-bg);box-shadow:var(--rt-profile-menu-shadow);gap:var(--rt-space-1)}.admin-profile-menu__name{padding:var(--rt-space-2);color:var(--rt-color-text-muted);font-size:var(--rt-text-sm);overflow-wrap:anywhere}.admin-profile-menu__row{display:flex;align-items:center;justify-content:space-between;padding:var(--rt-space-1) var(--rt-space-2);gap:var(--rt-space-4)}.admin-profile-menu__row-label{color:var(--rt-color-text-primary);font-size:var(--rt-text-sm)}.admin-profile-menu__action{width:100%;justify-content:flex-start}.login__brand{color:var(--rt-color-text-muted);font-size:var(--rt-text-sm);font-weight:var(--rt-font-weight-semibold);letter-spacing:var(--rt-letter-spacing-wide);text-align:center;text-transform:uppercase}.login__hint{margin:0;color:var(--rt-color-text-muted);font-size:var(--rt-text-sm);text-align:center}
