:root{--surface-border-hover: var(--rz-content-hover-border-color);--surface-border-disabled: var(--rz-surface-border);--surface-active: var(--rz-pressed-overlay);--surface-disabled: var(--rz-form-field-disabled-background);--text-disabled: var(--rz-text-disabled);--rz-header-z-index: var(--z-index-topbar);--rz-header-background: var(--layout-topbar-background);--rz-header-on-background: var(--text-color);--rz-header-hover-bg: var(--surface-hover);--rz-sidebar-background: var(--layout-sidebar-background);--rz-sidebar-on-background: var(--text-color);--sidebar-width: var(--layout-sidebar-width);--sidebar-collapsed-width: var(--layout-sidebar-width-collapsed);--menu-border: var(--layout-sidebar-border-color);--menu-divider: var(--layout-sidebar-border-color);--rz-green-500: var(--success-color);--rz-cyan-500: var(--primary-color);--rz-yellow-500: var(--warning-color);--rz-red-500: var(--danger-color);--rz-content-border-radius: var(--rz-radius-md);--rz-table-divider-color: var(--surface-border);--rz-table-action-background: var(--surface-card);--rz-table-action-color: var(--text-color);--rz-table-action-radius: var(--border-radius);--rz-table-action-padding-y: var(--spacing-1);--rz-table-action-padding-x: var(--spacing-2);--rz-table-pager-background: var(--surface-card);--rz-table-pager-color: var(--text-color);--rz-table-pager-radius: var(--border-radius);--rz-table-pager-padding-y: var(--spacing-1);--rz-table-pager-padding-x: var(--spacing-3);--rz-border-base: var(--rz-form-field-border-color);--rz-border-base-hover: var(--rz-form-field-hover-border-color);--rz-border-base-disabled: var(--surface-border-disabled);--rz-border-default: var(--rz-border-base);--rz-border-hover: var(--rz-border-base-hover);--rz-border-mix-default: 45%;--rz-border-mix-hover: 65%;--rz-border-mix-disabled: 35%;--rz-border-active: var(--primary-color);--rz-border-focus: var(--primary-color);--rz-border-disabled: var(--rz-border-base-disabled);--rz-border-error: var(--danger-color);--primary-focus-ring: color-mix(in srgb, var(--primary-color) 22%, transparent);--danger-focus-ring: color-mix(in srgb, var(--danger-color) 22%, transparent);--md-sys-color-primary-60: var(--rz-primary-color);--md-sys-color-primary-10: color-mix( in srgb, var(--md-sys-color-primary-60) 20%, var(--md-sys-color-surface) 80% );--md-sys-color-primary-20: color-mix( in srgb, var(--md-sys-color-primary-60) 30%, var(--md-sys-color-surface) 70% );--md-sys-color-primary-30: color-mix( in srgb, var(--md-sys-color-primary-60) 40%, var(--md-sys-color-surface) 60% );--md-sys-color-primary-40: color-mix( in srgb, var(--md-sys-color-primary-60) 55%, var(--md-sys-color-surface) 45% );--md-sys-color-primary-50: color-mix( in srgb, var(--md-sys-color-primary-60) 75%, var(--md-sys-color-surface) 25% );--md-sys-color-primary-70: color-mix( in srgb, var(--md-sys-color-primary-60) 85%, var(--md-sys-color-surface) 15% );--md-sys-color-primary-80: color-mix( in srgb, var(--md-sys-color-primary-60) 92%, var(--md-sys-color-surface) 8% );--md-sys-color-primary-90: color-mix( in srgb, var(--md-sys-color-primary-60) 96%, var(--md-sys-color-surface) 4% );--md-sys-color-primary-95: color-mix( in srgb, var(--md-sys-color-primary-60) 98%, var(--md-sys-color-surface) 2% );--md-sys-color-primary-99: var(--md-sys-color-primary-95);--md-sys-color-surface-dim: var(--rz-surface-50);--md-sys-color-surface: var(--rz-surface-0);--md-sys-color-surface-bright: var(--rz-surface-0);--md-sys-color-surface-container-lowest: var(--rz-surface-0);--md-sys-color-surface-container-low: var(--rz-surface-50);--md-sys-color-surface-container: var(--rz-surface-card);--md-sys-color-surface-container-high: var(--rz-surface-200);--md-sys-color-surface-container-highest: var(--rz-surface-300);--md-sys-color-on-surface: var(--rz-text-color);--md-sys-color-on-surface-variant: var(--rz-text-color-muted);--md-sys-color-on-primary: var(--primary-color-text);--md-sys-color-on-secondary: var(--primary-color-text);--md-sys-color-on-tertiary: var(--primary-color-text);--md-sys-color-on-error: var(--primary-color-text);--md-sys-color-outline: var(--rz-surface-border);--md-sys-color-outline-variant: var(--rz-content-border-color);--md-sys-color-primary-state-layer-opacity: .08;--md-sys-color-secondary-state-layer-opacity: .08;--md-sys-color-tertiary-state-layer-opacity: .08;--rz-secondary-color: var(--rz-text-color-muted);--rz-tertiary-color: var(--rz-accent-color);--rz-error-color: var(--rz-danger-color);--rz-warning-color: var(--rz-warning-500);--rz-success-color: var(--rz-success-500);--rz-header-background: var(--rz-primary-color);--rz-header-on-background: var(--primary-color-text);--rz-sidebar-background: var(--rz-surface-card);--rz-sidebar-on-background: var(--rz-text-color);--rz-sidebar-width: calc(var(--rz-spacing-4) * 16);--rz-sidebar-collapsed-width: calc(var(--rz-spacing-4) * 5);--rz-select-panel-max-width: calc(var(--rz-spacing-4) * 22);--rz-card-background: var(--rz-surface-card);--rz-card-on-background: var(--rz-text-color);--rz-table-background: var(--surface-card);--rz-table-color: var(--text-color);--rz-table-border-width: var(--rz-border-width);--rz-table-border-color: var(--rz-border-default);--rz-table-divider-color: var(--rz-border-default);--rz-table-radius: var(--rz-radius-md);--rz-table-header-background: var(--rz-table-background);--rz-table-header-border-color: var(--rz-table-divider-color);--rz-table-title-color: var(--rz-table-color);--rz-table-subtitle-color: var(--text-color-secondary);--rz-table-search-width: calc(var(--rz-spacing-4) * 18);--rz-table-search-padding-y: var(--rz-spacing-2);--rz-table-search-padding-x: var(--rz-spacing-3);--rz-table-search-radius: var(--rz-radius-sm);--rz-table-search-background: var(--rz-form-field-background);--rz-table-search-color: var(--rz-table-color);--rz-table-search-border-color: var(--rz-border-default);--rz-table-loading-color: var(--text-color-secondary);--rz-table-min-width: calc(var(--rz-spacing-4) * 40);--rz-table-cell-padding-y: var(--rz-spacing-3);--rz-table-cell-padding-x: var(--rz-spacing-4);--rz-table-cell-border-color: var(--rz-table-divider-color);--rz-table-selection-cell-width: calc(var(--rz-spacing-4) * 3);--rz-table-action-background: var(--rz-table-background);--rz-table-action-color: var(--rz-table-color);--rz-table-action-border-color: var(--rz-table-divider-color);--rz-table-action-radius: var(--rz-radius-sm);--rz-table-action-padding-y: var(--rz-spacing-1);--rz-table-action-padding-x: var(--rz-spacing-2);--rz-table-pager-background: var(--rz-table-background);--rz-table-pager-color: var(--rz-table-color);--rz-table-pager-border-color: var(--rz-table-divider-color);--rz-table-pager-radius: var(--rz-radius-sm);--rz-table-pager-padding-y: var(--rz-spacing-1);--rz-table-pager-padding-x: var(--rz-spacing-3);--rz-table-row-hover-background: var(--rz-hover-overlay);--rz-table-row-stripe-background: var(--surface-hover);--rz-table-gridline-color: var(--rz-table-divider-color);--rz-table-gridline-width: var(--rz-table-border-width);--rz-hover-overlay: var(--rz-content-hover-background);--rz-focus-overlay: var(--rz-highlight-focus-background);--rz-pressed-overlay: var(--rz-highlight-background);--rz-selected-overlay: var(--rz-highlight-background);--rz-border-color: var(--rz-content-border-color);--rz-divider-color: var(--rz-content-border-color);--rz-text-primary: var(--rz-text-color);--rz-text-secondary: var(--rz-text-color-secondary);--rz-text-disabled: color-mix(in srgb, var(--rz-text-primary) 38%, transparent);--rz-backdrop-color: var(--rz-mask-background);--rz-background: var(--rz-surface-ground);--rz-background-dark: var(--rz-surface-ground);--rz-scrollbar-track: var(--rz-surface-100);--rz-scrollbar-thumb: var(--rz-surface-300);--rz-scrollbar-thumb-hover: var(--rz-surface-400);--rz-scrollbar-track-dark: var(--rz-scrollbar-track);--rz-scrollbar-thumb-dark: var(--rz-scrollbar-thumb);--rz-scrollbar-thumb-hover-dark: var(--rz-scrollbar-thumb-hover)}@supports (color: color-mix(in srgb,var(--rz-color-black) 50%,transparent)){:root{--rz-border-default: color-mix( in srgb, var(--rz-border-base) var(--rz-border-mix-default), transparent );--rz-border-hover: color-mix( in srgb, var(--rz-border-base-hover) var(--rz-border-mix-hover), transparent );--rz-border-disabled: color-mix( in srgb, var(--rz-border-base-disabled) var(--rz-border-mix-disabled), transparent )}}.rz-control--field{border-radius:var(--rz-radius-sm);border:var(--rz-border-width) solid var(--rz-border-default);background-color:var(--rz-form-field-background);color:var(--rz-text-primary)}.rz-control--field:hover:not(:disabled):not(.is-disabled){border-color:var(--rz-border-hover);background-color:var(--surface-hover)}.rz-control--field:active:not(:disabled):not(.is-disabled),.rz-control--field:has(:active):not(:disabled):not(.is-disabled){border-color:var(--rz-border-active);background-color:var(--surface-active)}.rz-control--field:focus-within:not(:disabled):not(.is-disabled),.rz-control--field.is-focused:not(:disabled):not(.is-disabled){outline:none;border-color:var(--rz-border-focus);box-shadow:var(--rz-focus-ring-shadow)}.rz-control--field:focus-visible:not(:disabled),.rz-control--field:has(:focus-visible):not(:disabled):not(.is-disabled){outline:none;border-color:var(--rz-border-focus);box-shadow:var(--rz-focus-ring-shadow)}.rz-control--field:disabled,.rz-control--field.is-disabled{background-color:var(--surface-disabled);border-color:var(--rz-border-disabled);color:var(--text-disabled);cursor:not-allowed}.rz-control--field.is-error,.rz-control--field.rz-state-error{border-color:var(--rz-border-error)}.rz-control--field.is-error:focus-within:not(:disabled):not(.is-disabled),.rz-control--field.rz-state-error:focus-within:not(:disabled):not(.is-disabled),.rz-control--field.is-error.is-focused:not(:disabled):not(.is-disabled),.rz-control--field.rz-state-error.is-focused:not(:disabled):not(.is-disabled){outline:none;border-color:var(--rz-border-error);box-shadow:0 0 0 var(--rz-focus-ring-width) var(--danger-focus-ring)}.rz-control--field.is-error:focus-visible:not(:disabled),.rz-control--field.is-error:has(:focus-visible):not(:disabled):not(.is-disabled),.rz-control--field.rz-state-error:focus-visible:not(:disabled),.rz-control--field.rz-state-error:has(:focus-visible):not(:disabled):not(.is-disabled){outline:none;border-color:var(--rz-border-error);box-shadow:0 0 0 var(--rz-focus-ring-width) var(--danger-focus-ring)}.rz-control--field.is-success,.rz-control--field.rz-state-success{border-color:var(--success-color)}.rz-control--field.is-warning,.rz-control--field.rz-state-warning{border-color:var(--warning-color)}:root{--rz-duration-short-1: 50ms;--rz-duration-short-2: .1s;--rz-duration-short-3: .15s;--rz-duration-short-4: .2s;--rz-duration-medium-1: .25s;--rz-duration-medium-2: .3s;--rz-duration-medium-3: .35s;--rz-duration-medium-4: .4s;--rz-duration-long-1: .45s;--rz-duration-long-2: .5s;--rz-duration-long-3: .55s;--rz-duration-long-4: .6s;--rz-duration-fast: var(--rz-duration-short-4);--rz-easing-standard: cubic-bezier(.4, 0, .2, 1);--rz-easing-decelerate: cubic-bezier(0, 0, .2, 1);--rz-easing-accelerate: cubic-bezier(.4, 0, 1, 1);--rz-easing-emphasized: cubic-bezier(.2, 0, 0, 1);--rz-easing-emphasized-decelerate: cubic-bezier(.05, .7, .1, 1);--rz-easing-emphasized-accelerate: cubic-bezier(.3, 0, .8, .15)}.theme-transition,body,.mat-toolbar,.mat-sidenav,.mat-sidenav-container,.mat-card,.mat-button,.mat-icon-button,.mat-fab,.mat-mini-fab,.mat-menu-panel,.mat-dialog-container,.theme-transition-fast,.mat-button-base,.mat-form-field,.mat-input-element,.mat-select,.mat-option,.theme-transition-slow{transition:none}@keyframes skeleton-loading{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.skeleton-loading{background:linear-gradient(90deg,var(--md-sys-color-surface-container) 0%,var(--md-sys-color-surface-container-high) 50%,var(--md-sys-color-surface-container) 100%);background-size:200px 100%;animation:skeleton-loading 1.5s ease-in-out infinite}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.fade-in,.mat-tab-body{animation:fade-in var(--rz-duration-medium-2) var(--rz-easing-decelerate)}@keyframes slide-in-bottom{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.slide-in-bottom{animation:slide-in-bottom var(--rz-duration-medium-3) var(--rz-easing-emphasized-decelerate)}@keyframes slide-in-top{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.slide-in-top,.mat-sidenav.mat-sidenav-opening{animation:slide-in-top var(--rz-duration-medium-3) var(--rz-easing-emphasized-decelerate)}@keyframes scale-in{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}.scale-in,.mat-dialog-container,.mat-menu-panel{animation:scale-in var(--rz-duration-medium-2) var(--rz-easing-emphasized-decelerate)}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.pulse{animation:pulse var(--rz-duration-long-1) var(--rz-easing-standard) infinite}@keyframes toast-slide-in{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes toast-slide-out{0%{transform:translateY(0);opacity:1}to{transform:translateY(100%);opacity:0}}.toast-enter{animation:toast-slide-in var(--rz-duration-medium-3) var(--rz-easing-emphasized-decelerate)}.toast-leave{animation:toast-slide-out var(--rz-duration-medium-2) var(--rz-easing-emphasized-accelerate)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.theme-transition,body,.mat-toolbar,.mat-sidenav,.mat-sidenav-container,.mat-card,.mat-button,.mat-icon-button,.mat-fab,.mat-mini-fab,.mat-menu-panel,.mat-dialog-container,.theme-transition-fast,.mat-button-base,.mat-form-field,.mat-input-element,.mat-select,.mat-option,.theme-transition-slow{transition:none!important}*:focus-visible{transition:none!important}}@media(prefers-contrast:high){.theme-transition,body,.mat-toolbar,.mat-sidenav,.mat-sidenav-container,.mat-card,.mat-button,.mat-icon-button,.mat-fab,.mat-mini-fab,.mat-menu-panel,.mat-dialog-container,.theme-transition-fast,.mat-button-base,.mat-form-field,.mat-input-element,.mat-select,.mat-option,.theme-transition-slow{transition:none!important}}.no-animation{animation:none!important;transition:none!important}.force-animation{animation-duration:var(--rz-duration-medium-2)!important;transition-duration:var(--rz-duration-medium-2)!important}.will-change-opacity{will-change:opacity}.animated-element{backface-visibility:hidden;transform:translateZ(0)}.mat-menu-panel{transform-origin:top left}.mat-card{transition:transform var(--rz-duration-short-3) var(--rz-easing-decelerate);transition:none}.mat-card:hover{transform:scale(1.01)}.mat-card:focus-visible{outline:var(--rz-focus-ring-width) var(--rz-focus-ring-style) var(--rz-focus-ring-color);outline-offset:var(--rz-focus-ring-offset)}.mat-card.interactive{transition:transform var(--rz-duration-short-1) var(--rz-easing-accelerate);cursor:pointer}.mat-card.interactive:active{transform:scale(.98)}.mat-button,.mat-raised-button,.mat-stroked-button{transition:none;transition:transform var(--rz-duration-short-1) var(--rz-easing-accelerate);position:relative;overflow:hidden}.mat-button:focus-visible,.mat-raised-button:focus-visible,.mat-stroked-button:focus-visible{outline:var(--rz-focus-ring-width) var(--rz-focus-ring-style) var(--rz-focus-ring-color);outline-offset:var(--rz-focus-ring-offset)}.mat-button:active,.mat-raised-button:active,.mat-stroked-button:active{transform:scale(.98)}.mat-button:before,.mat-raised-button:before,.mat-stroked-button:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:currentColor;opacity:.1;transform:translate(-50%,-50%);transition:width var(--rz-duration-medium-1) var(--rz-easing-decelerate),height var(--rz-duration-medium-1) var(--rz-easing-decelerate)}.mat-button:active:before,.mat-raised-button:active:before,.mat-stroked-button:active:before{width:300px;height:300px}.mat-fab,.mat-mini-fab{transition:transform var(--rz-duration-short-3) var(--rz-easing-decelerate);transition:none;transition:transform var(--rz-duration-short-1) var(--rz-easing-accelerate)}.mat-fab:hover,.mat-mini-fab:hover{transform:scale(1.05)}.mat-fab:focus-visible,.mat-mini-fab:focus-visible{outline:var(--rz-focus-ring-width) var(--rz-focus-ring-style) var(--rz-focus-ring-color);outline-offset:var(--rz-focus-ring-offset)}.mat-fab:active,.mat-mini-fab:active{transform:scale(.95)}.mat-icon{transition:transform var(--rz-duration-short-3) var(--rz-easing-standard)}.mat-icon.rotate-on-hover:hover{transform:rotate(180deg)}.mat-icon.scale-on-hover:hover{transform:scale(1.1)}:root{--rz-primary-50: #f5f0ff;--rz-primary-100: #ebe0ff;--rz-primary-200: #d4bfff;--rz-primary-300: #b794fc;--rz-primary-400: #9c6afa;--rz-primary-500: #8a3ffc;--rz-primary-600: #782cd6;--rz-primary-700: #6621b3;--rz-primary-800: #541991;--rz-primary-900: #43126e;--rz-primary-color: var(--rz-primary-500);--rz-primary-color-text: #ffffff;--rz-primary-hover-color: var(--rz-primary-600);--rz-primary-active-color: var(--rz-primary-700);--rz-primary-focus-glow: rgba(138, 63, 252, .25);--rz-primary-focus-glow-strong: rgba(138, 63, 252, .35);--rz-accent-50: #ecfdf5;--rz-accent-100: #d1fae5;--rz-accent-200: #a7f3d0;--rz-accent-300: #6ee7b7;--rz-accent-400: #34d399;--rz-accent-500: #10b981;--rz-accent-600: #059669;--rz-accent-700: #047857;--rz-accent-800: #065f46;--rz-accent-900: #064e3b;--rz-accent-color: var(--rz-accent-500);--rz-accent-color-text: #ffffff;--rz-success-50: #f0fdf4;--rz-success-100: #dcfce7;--rz-success-200: #bbf7d0;--rz-success-300: #86efac;--rz-success-400: #4ade80;--rz-success-500: #22c55e;--rz-success-600: #16a34a;--rz-success-700: #15803d;--rz-success-800: #166534;--rz-success-900: #14532d;--rz-success-color: var(--rz-success-500);--rz-success-color-text: #ffffff;--rz-info-50: #eff6ff;--rz-info-100: #dbeafe;--rz-info-200: #bfdbfe;--rz-info-300: #93c5fd;--rz-info-400: #60a5fa;--rz-info-500: #3b82f6;--rz-info-600: #2563eb;--rz-info-700: #1d4ed8;--rz-info-800: #1e40af;--rz-info-900: #1e3a8a;--rz-info-color: var(--rz-info-500);--rz-info-color-text: #ffffff;--rz-warning-50: #fffbeb;--rz-warning-100: #fef3c7;--rz-warning-200: #fde68a;--rz-warning-300: #fcd34d;--rz-warning-400: #fbbf24;--rz-warning-500: #f59e0b;--rz-warning-600: #d97706;--rz-warning-700: #b45309;--rz-warning-800: #92400e;--rz-warning-900: #78350f;--rz-warning-color: var(--rz-warning-500);--rz-warning-color-text: #ffffff;--rz-danger-50: #fef2f2;--rz-danger-100: #fee2e2;--rz-danger-200: #fecaca;--rz-danger-300: #fca5a5;--rz-danger-400: #f87171;--rz-danger-500: #ef4444;--rz-danger-600: #dc2626;--rz-danger-700: #b91c1c;--rz-danger-800: #991b1b;--rz-danger-900: #7f1d1d;--rz-danger-color: var(--rz-danger-500);--rz-danger-color-text: #ffffff;--rz-surface-0: #ffffff;--rz-surface-50: #f8fafc;--rz-surface-100: #f1f5f9;--rz-surface-200: #e2e8f0;--rz-surface-300: #cbd5e1;--rz-surface-400: #94a3b8;--rz-surface-500: #64748b;--rz-surface-600: #475569;--rz-surface-700: #334155;--rz-surface-800: #1e293b;--rz-surface-900: #0f172a;--rz-surface-950: #020617;--rz-surface-ground: var(--rz-surface-50);--rz-surface-section: var(--rz-surface-0);--rz-surface-card: var(--rz-surface-0);--rz-surface-overlay: var(--rz-surface-0);--rz-surface-border: var(--rz-surface-200);--rz-surface-hover: var(--rz-surface-100);--rz-color-white: #ffffff;--rz-color-black: #000000;--rz-text-color: var(--rz-surface-900);--rz-text-color-secondary: var(--rz-surface-600);--rz-text-color-muted: var(--rz-surface-400);--rz-text-color-disabled: var(--rz-surface-300);--rz-text-primary: var(--rz-text-color);--rz-text-secondary: var(--rz-text-color-secondary);--rz-text-muted: var(--rz-text-color-muted);--rz-text-disabled: var(--rz-text-color-disabled);--rz-primary-contrast-color: var(--rz-primary-color-text);--rz-hover-overlay: color-mix(in srgb, var(--rz-primary-color) 10%, transparent);--rz-selected-overlay: color-mix(in srgb, var(--rz-primary-color) 16%, transparent);--rz-pressed-overlay: color-mix(in srgb, var(--rz-primary-color) 22%, transparent);--rz-card-background: var(--rz-surface-card);--rz-border-default: var(--rz-surface-border);--rz-border-color: var(--rz-surface-border);--rz-backdrop-color: var(--rz-mask-background);--rz-content-background: var(--rz-surface-0);--rz-content-hover-background: var(--rz-surface-100);--rz-content-border-color: var(--rz-surface-200);--rz-highlight-background: var(--rz-primary-50);--rz-highlight-color: var(--rz-primary-700);--rz-highlight-focus-background: var(--rz-primary-100);--rz-highlight-focus-color: var(--rz-primary-800);--rz-form-field-background: var(--rz-surface-0);--rz-form-field-disabled-background: var(--rz-surface-100);--rz-form-field-filled-background: var(--rz-surface-100);--rz-form-field-filled-hover-background: var(--rz-surface-200);--rz-form-field-filled-focus-background: var(--rz-surface-100);--rz-form-field-border-color: #dde2e5;--rz-form-field-hover-border-color: #c4ccd4;--rz-form-field-focus-border-color: var(--rz-primary-500);--rz-form-field-invalid-border-color: var(--rz-danger-500);--rz-form-field-color: var(--rz-surface-900);--rz-form-field-disabled-color: var(--rz-surface-400);--rz-form-field-placeholder-color: #6b7280;--rz-form-field-float-label-color: var(--rz-surface-500);--rz-form-field-float-label-focus-color: var(--rz-primary-600);--rz-form-field-float-label-active-color: var(--rz-surface-500);--rz-form-field-float-label-invalid-color: var(--rz-danger-500);--rz-form-field-icon-color: var(--rz-surface-500);--rz-form-field-icon-disabled-color: var(--rz-surface-300);--rz-focus-ring-color: var(--rz-primary-500);--rz-focus-ring-width: 2px;--rz-focus-ring-style: solid;--rz-focus-ring-offset: 0;--rz-focus-ring-shadow: 0 0 0 2px var(--rz-primary-focus-glow);--rz-input-focus-glow: 0 0 0 2px var(--rz-primary-focus-glow);--rz-mask-background: rgba(0, 0, 0, .4);--rz-overlay-modal-background: var(--rz-surface-0);--rz-overlay-modal-border-color: var(--rz-surface-200);--rz-overlay-modal-color: var(--rz-surface-900);--rz-navigation-item-color: var(--rz-surface-700);--rz-navigation-item-hover-color: var(--rz-surface-900);--rz-navigation-item-hover-background: var(--rz-surface-100);--rz-navigation-item-active-color: var(--rz-primary-600);--rz-navigation-item-active-background: var(--rz-primary-50);--rz-anchor-color: var(--rz-primary-600);--rz-anchor-hover-color: var(--rz-primary-700)}.dark,[data-theme=dark],.dark-theme,.theme-dark-blue,.theme-dark-green{--rz-primary-50: #2d1f4f;--rz-primary-100: #3d2a6b;--rz-primary-200: #4f3787;--rz-primary-300: #6545a3;--rz-primary-400: #7b54bf;--rz-primary-500: #9b6efa;--rz-primary-600: #b08cfc;--rz-primary-700: #c4a8fd;--rz-primary-800: #d8c5fe;--rz-primary-900: #ece2ff;--rz-primary-color: var(--rz-primary-500);--rz-primary-hover-color: var(--rz-primary-400);--rz-primary-active-color: var(--rz-primary-300);--rz-primary-focus-glow: rgba(155, 110, 250, .35);--rz-primary-focus-glow-strong: rgba(155, 110, 250, .45);--rz-surface-0: #0f172a;--rz-surface-50: #1e293b;--rz-surface-100: #334155;--rz-surface-200: #475569;--rz-surface-300: #64748b;--rz-surface-400: #94a3b8;--rz-surface-500: #cbd5e1;--rz-surface-600: #e2e8f0;--rz-surface-700: #f1f5f9;--rz-surface-800: #f8fafc;--rz-surface-900: #ffffff;--rz-surface-950: #ffffff;--rz-surface-ground: var(--rz-surface-0);--rz-surface-section: var(--rz-surface-50);--rz-surface-card: var(--rz-surface-50);--rz-surface-overlay: var(--rz-surface-50);--rz-surface-border: var(--rz-surface-200);--rz-surface-hover: var(--rz-surface-100);--rz-text-color: var(--rz-surface-900);--rz-text-color-secondary: var(--rz-surface-400);--rz-text-color-muted: var(--rz-surface-300);--rz-text-color-disabled: var(--rz-surface-200);--rz-content-background: var(--rz-surface-50);--rz-content-hover-background: var(--rz-surface-100);--rz-content-border-color: var(--rz-surface-200);--rz-highlight-background: rgba(155, 110, 250, .16);--rz-highlight-color: var(--rz-primary-600);--rz-highlight-focus-background: rgba(155, 110, 250, .24);--rz-highlight-focus-color: var(--rz-primary-500);--rz-form-field-background: var(--rz-surface-50);--rz-form-field-disabled-background: var(--rz-surface-100);--rz-form-field-border-color: var(--rz-surface-200);--rz-form-field-hover-border-color: var(--rz-surface-300);--rz-form-field-color: var(--rz-surface-900);--rz-form-field-placeholder-color: var(--rz-surface-400);--rz-mask-background: rgba(0, 0, 0, .6);--rz-overlay-modal-background: var(--rz-surface-50);--rz-overlay-modal-border-color: var(--rz-surface-200);--rz-overlay-modal-color: var(--rz-surface-900)}:root{--rz-container-padding: var(--rz-spacing-6);--rz-form-row-direction: row;--rz-form-row-gap: var(--rz-spacing-4);--rz-actions-direction: row;--rz-actions-gap: var(--rz-spacing-3);--rz-responsive-control-width: auto;--rz-modal-viewport-margin: var(--rz-spacing-2);--rz-modal-body-padding: var(--rz-spacing-4);--rz-modal-header-padding: var(--rz-spacing-4);--rz-modal-footer-padding: var(--rz-spacing-3) var(--rz-spacing-4);--rz-modal-body-max-height-offset: calc(var(--rz-spacing-14) + var(--rz-spacing-20))}html[data-breakpoint=tablet]{--rz-container-padding: var(--rz-spacing-4)}html[data-breakpoint=mobile]{--rz-container-padding: var(--rz-spacing-3);--rz-form-row-direction: column;--rz-form-row-gap: var(--rz-spacing-3);--rz-actions-direction: column-reverse;--rz-actions-gap: var(--rz-spacing-2);--rz-responsive-control-width: 100%;--rz-modal-viewport-margin: var(--rz-spacing-2);--rz-modal-body-padding: var(--rz-spacing-4);--rz-modal-header-padding: var(--rz-spacing-4);--rz-modal-footer-padding: var(--rz-spacing-3) var(--rz-spacing-4)}:root{--rz-control-height-sm: 2rem;--rz-control-height-md: 2.5rem;--rz-control-height-lg: 3rem;--rz-control-padding-x-sm: .75rem;--rz-control-padding-x-md: 1rem;--rz-control-padding-x-lg: 1.25rem;--rz-control-padding-y-sm: .375rem;--rz-control-padding-y-md: .5rem;--rz-control-padding-y-lg: .75rem;--rz-control-font-sm: .8125rem;--rz-control-font-md: .875rem;--rz-control-font-lg: .9375rem;--rz-textarea-min-height-sm: calc(var(--rz-control-height-sm) * 2);--rz-textarea-min-height-md: calc(var(--rz-control-height-md) * 3);--rz-textarea-min-height-lg: calc(var(--rz-control-height-lg) * 4);--rz-border-width: 1px;--rz-border-width-1: 1px;--rz-border-width-2: 2px;--rz-border-width-3: 3px;--rz-max-content-width-sm: 37.5rem;--rz-max-content-width-md: 43.75rem;--rz-max-content-width-lg: 56.25rem;--rz-max-content-width-xl: 75rem;--rz-color-swatch-width: var(--rz-spacing-12);--rz-color-swatch-height: var(--rz-control-height-sm);--rz-spacing-0: 0;--rz-spacing-1: .25rem;--rz-spacing-2: .5rem;--rz-spacing-3: .75rem;--rz-spacing-4: 1rem;--rz-spacing-5: 1.25rem;--rz-spacing-6: 1.5rem;--rz-spacing-7: 1.75rem;--rz-spacing-8: 2rem;--rz-spacing-9: 2.25rem;--rz-spacing-10: 2.5rem;--rz-spacing-11: 2.75rem;--rz-spacing-12: 3rem;--rz-spacing-14: 3.5rem;--rz-spacing-16: 4rem;--rz-spacing-20: 5rem;--rz-spacing-24: 6rem;--rz-spacing-28: 7rem;--rz-spacing-32: 8rem;--rz-spacing-36: 9rem;--rz-spacing-40: 10rem;--rz-spacing-44: 11rem;--rz-spacing-48: 12rem;--rz-spacing-52: 13rem;--rz-spacing-56: 14rem;--rz-spacing-60: 15rem;--rz-spacing-64: 16rem;--rz-spacing-72: 18rem;--rz-spacing-80: 20rem;--rz-spacing-96: 24rem;--rz-button-padding-x: var(--rz-spacing-4);--rz-button-padding-y: var(--rz-spacing-2);--rz-button-padding-x-sm: var(--rz-spacing-3);--rz-button-padding-y-sm: var(--rz-spacing-1);--rz-button-padding-x-lg: var(--rz-spacing-5);--rz-button-padding-y-lg: var(--rz-spacing-3);--rz-input-padding-x: var(--rz-spacing-3);--rz-input-padding-y: var(--rz-spacing-2);--rz-input-padding-x-sm: var(--rz-spacing-2);--rz-input-padding-y-sm: var(--rz-spacing-1);--rz-input-padding-x-lg: var(--rz-spacing-4);--rz-input-padding-y-lg: var(--rz-spacing-3);--rz-card-body-padding: var(--rz-spacing-5);--rz-card-body-gap: var(--rz-spacing-4);--rz-panel-header-padding: var(--rz-spacing-4) var(--rz-spacing-5);--rz-panel-content-padding: var(--rz-spacing-5);--rz-panel-footer-padding: var(--rz-spacing-4) var(--rz-spacing-5);--rz-dialog-header-padding: var(--rz-spacing-5) var(--rz-spacing-6);--rz-dialog-content-padding: 0 var(--rz-spacing-6) var(--rz-spacing-6);--rz-dialog-footer-padding: var(--rz-spacing-4) var(--rz-spacing-6);--rz-datatable-header-padding: var(--rz-spacing-4) var(--rz-spacing-4);--rz-datatable-cell-padding: var(--rz-spacing-3) var(--rz-spacing-4);--rz-datatable-footer-padding: var(--rz-spacing-4) var(--rz-spacing-4);--rz-menu-item-padding: var(--rz-spacing-2) var(--rz-spacing-4);--rz-menubar-padding: var(--rz-spacing-2) var(--rz-spacing-3);--rz-submenu-padding: var(--rz-spacing-1) 0;--rz-toast-padding: var(--rz-spacing-4);--rz-toast-content-gap: var(--rz-spacing-3);--rz-tag-padding: var(--rz-spacing-1) var(--rz-spacing-2);--rz-overlay-content-padding: var(--rz-spacing-4);--rz-popover-content-padding: var(--rz-spacing-4);--rz-gap-1: var(--rz-spacing-1);--rz-gap-2: var(--rz-spacing-2);--rz-gap-3: var(--rz-spacing-3);--rz-gap-4: var(--rz-spacing-4);--rz-gap-5: var(--rz-spacing-5);--rz-gap-6: var(--rz-spacing-6);--rz-gap-8: var(--rz-spacing-8);--rz-inline-spacing: var(--rz-spacing-2);--rz-inline-spacing-sm: var(--rz-spacing-1);--rz-inline-spacing-lg: var(--rz-spacing-3);--rz-border-radius-none: 0;--rz-border-radius-xs: .125rem;--rz-border-radius-sm: .25rem;--rz-border-radius-md: .5rem;--rz-border-radius-lg: .75rem;--rz-border-radius-xl: 1rem;--rz-border-radius-2xl: 1.25rem;--rz-border-radius-3xl: 1.5rem;--rz-border-radius-full: 9999px;--rz-radius-xs: var(--rz-border-radius-xs);--rz-radius-sm: var(--rz-border-radius-sm);--rz-radius-md: var(--rz-border-radius-md);--rz-radius-lg: var(--rz-border-radius-lg);--rz-border-radius: var(--rz-border-radius-md);--rz-border-radius-base: var(--rz-border-radius-md);--rz-button-border-radius: var(--rz-border-radius-md);--rz-button-rounded-border-radius: var(--rz-border-radius-2xl);--rz-inputtext-border-radius: var(--rz-border-radius-md);--rz-inputgroup-addon-border-radius: var(--rz-border-radius-md);--rz-checkbox-border-radius: var(--rz-border-radius-sm);--rz-radiobutton-border-radius: var(--rz-border-radius-full);--rz-toggleswitch-border-radius: var(--rz-border-radius-full);--rz-slider-handle-border-radius: var(--rz-border-radius-full);--rz-card-border-radius: var(--rz-border-radius-xl);--rz-panel-border-radius: var(--rz-border-radius-lg);--rz-fieldset-border-radius: var(--rz-border-radius-lg);--rz-dialog-border-radius: var(--rz-border-radius-xl);--rz-popover-border-radius: var(--rz-border-radius-lg);--rz-tooltip-border-radius: var(--rz-border-radius-md);--rz-toast-border-radius: var(--rz-border-radius-lg);--rz-overlay-select-border-radius: var(--rz-border-radius-md);--rz-datatable-border-radius: var(--rz-border-radius-lg);--rz-tag-border-radius: var(--rz-border-radius-sm);--rz-badge-border-radius: var(--rz-border-radius-full);--rz-menu-border-radius: var(--rz-border-radius-md);--rz-menuitem-border-radius: var(--rz-border-radius-md);--rz-tabmenu-nav-button-border-radius: var(--rz-border-radius-md);--rz-chip-border-radius: var(--rz-border-radius-2xl);--rz-avatar-border-radius: var(--rz-border-radius-full);--rz-avatar-group-border-radius: var(--rz-border-radius-full);--rz-image-preview-indicator-border-radius: var(--rz-border-radius-lg);--rz-progressbar-border-radius: var(--rz-border-radius-full);--rz-skeleton-border-radius: var(--rz-border-radius-md);--rz-splitter-gutter-handle-border-radius: var(--rz-border-radius-sm);--rz-scrollbar-track-border-radius: var(--rz-border-radius-full);--rz-scrollbar-thumb-border-radius: var(--rz-border-radius-full);--rz-font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--rz-font-family-mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--rz-font-size-xs: .75rem;--rz-font-size-sm: .875rem;--rz-font-size-base: 1rem;--rz-font-size-lg: 1.125rem;--rz-font-size-xl: 1.25rem;--rz-font-size-2xl: 1.5rem;--rz-font-size-3xl: 1.875rem;--rz-font-size-4xl: 2.25rem;--rz-font-size-5xl: 3rem;--rz-font-size-6xl: 3.75rem;--rz-font-size-7xl: 4.5rem;--rz-font-size-8xl: 6rem;--rz-font-size-9xl: 8rem;--rz-line-height-none: 1;--rz-line-height-tight: 1.25;--rz-line-height-snug: 1.375;--rz-line-height-normal: 1.5;--rz-line-height-relaxed: 1.625;--rz-line-height-loose: 2;--rz-line-height: var(--rz-line-height-normal);--rz-font-weight-thin: 100;--rz-font-weight-extralight: 200;--rz-font-weight-light: 300;--rz-font-weight-normal: 400;--rz-font-weight-medium: 500;--rz-font-weight-semibold: 600;--rz-font-weight-bold: 700;--rz-font-weight-extrabold: 800;--rz-font-weight-black: 900;--rz-letter-spacing-tighter: -.05em;--rz-letter-spacing-tight: -.025em;--rz-letter-spacing-normal: 0;--rz-letter-spacing-wide: .025em;--rz-letter-spacing-wider: .05em;--rz-letter-spacing-widest: .1em;--rz-heading-font-weight: var(--rz-font-weight-semibold);--rz-heading-letter-spacing: var(--rz-letter-spacing-tight);--rz-h1-font-size: var(--rz-font-size-4xl);--rz-h1-line-height: var(--rz-line-height-tight);--rz-h2-font-size: var(--rz-font-size-3xl);--rz-h2-line-height: var(--rz-line-height-tight);--rz-h3-font-size: var(--rz-font-size-2xl);--rz-h3-line-height: var(--rz-line-height-snug);--rz-h4-font-size: var(--rz-font-size-xl);--rz-h4-line-height: var(--rz-line-height-snug);--rz-h5-font-size: var(--rz-font-size-lg);--rz-h5-line-height: var(--rz-line-height-normal);--rz-h6-font-size: var(--rz-font-size-base);--rz-h6-line-height: var(--rz-line-height-normal);--rz-button-font-size: var(--rz-font-size-sm);--rz-button-font-size-sm: var(--rz-font-size-xs);--rz-button-font-size-lg: var(--rz-font-size-base);--rz-button-font-weight: var(--rz-font-weight-medium);--rz-inputtext-font-size: var(--rz-font-size-sm);--rz-inputtext-font-size-sm: var(--rz-font-size-xs);--rz-inputtext-font-size-lg: var(--rz-font-size-base);--rz-label-font-size: var(--rz-font-size-sm);--rz-label-font-weight: var(--rz-font-weight-medium);--rz-card-title-font-size: var(--rz-font-size-xl);--rz-card-title-font-weight: var(--rz-font-weight-semibold);--rz-card-subtitle-font-size: var(--rz-font-size-sm);--rz-dialog-title-font-size: var(--rz-font-size-xl);--rz-dialog-title-font-weight: var(--rz-font-weight-semibold);--rz-datatable-header-font-weight: var(--rz-font-weight-semibold);--rz-datatable-body-font-size: var(--rz-font-size-sm);--rz-tag-font-size: var(--rz-font-size-xs);--rz-tag-font-weight: var(--rz-font-weight-semibold);--rz-badge-font-size: var(--rz-font-size-xs);--rz-badge-font-weight: var(--rz-font-weight-bold);--rz-menu-item-font-size: var(--rz-font-size-sm);--rz-menubar-font-size: var(--rz-font-size-sm);--rz-tooltip-font-size: var(--rz-font-size-xs);--rz-caption-font-size: var(--rz-font-size-xs);--rz-small-font-size: var(--rz-font-size-sm);--rz-code-font-size: .875em;--rz-code-font-family: var(--rz-font-family-mono);--rz-icon-size-xs: .75rem;--rz-icon-size-sm: 1rem;--rz-icon-size-md: 1.25rem;--rz-icon-size-lg: 1.5rem;--rz-icon-size-xl: 2rem;--rz-icon-size-2xl: 2.5rem;--rz-icon-size-3xl: 3rem;--rz-header-z-index: 1001;--rz-shadow-color: 0 0% 0%;--rz-shadow-1: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px -1px rgba(0, 0, 0, .1);--rz-shadow-2: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -2px rgba(0, 0, 0, .1);--rz-shadow-3: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -4px rgba(0, 0, 0, .1);--rz-shadow-4: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 8px 10px -6px rgba(0, 0, 0, .1);--rz-shadow-5: 0 25px 50px -12px rgba(0, 0, 0, .25);--rz-shadow-6: 0 35px 60px -15px rgba(0, 0, 0, .3);--rz-shadow-none: none;--rz-drop-shadow-sm: drop-shadow(0 1px 1px rgb(0 0 0 / .05));--rz-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));--rz-drop-shadow-md: drop-shadow(0 4px 3px rgb(0 0 0 / .07)) drop-shadow(0 2px 2px rgb(0 0 0 / .06));--rz-drop-shadow-lg: drop-shadow(0 10px 8px rgb(0 0 0 / .04)) drop-shadow(0 4px 3px rgb(0 0 0 / .1));--rz-drop-shadow-xl: drop-shadow(0 20px 13px rgb(0 0 0 / .03)) drop-shadow(0 8px 5px rgb(0 0 0 / .08));--rz-drop-shadow-2xl: drop-shadow(0 25px 25px rgb(0 0 0 / .15));--rz-elevation-1: var(--rz-shadow-1);--rz-elevation-2: var(--rz-shadow-2);--rz-elevation-3: var(--rz-shadow-3);--rz-elevation-4: var(--rz-shadow-4);--rz-elevation-5: var(--rz-shadow-5);--rz-elevation-6: var(--rz-shadow-6);--rz-shadow-inner: inset 0 2px 4px 0 rgba(0, 0, 0, .05);--rz-shadow-inner-lg: inset 0 4px 8px 0 rgba(0, 0, 0, .08);--rz-card-shadow: var(--rz-shadow-1);--rz-card-hover-shadow: var(--rz-shadow-2);--rz-button-shadow: none;--rz-button-raised-shadow: var(--rz-shadow-2);--rz-button-raised-hover-shadow: var(--rz-shadow-3);--rz-input-shadow: none;--rz-input-focus-shadow: var(--rz-input-focus-glow);--rz-dialog-shadow: var(--rz-shadow-4);--rz-dropdown-shadow: var(--rz-shadow-3);--rz-overlay-select-shadow: var(--rz-shadow-3);--rz-popover-shadow: var(--rz-shadow-3);--rz-tooltip-shadow: var(--rz-shadow-2);--rz-toast-shadow: var(--rz-shadow-3);--rz-sidebar-shadow: var(--rz-shadow-4);--rz-menu-shadow: var(--rz-shadow-3);--rz-menubar-shadow: var(--rz-shadow-1);--rz-toolbar-shadow: none;--rz-datatable-shadow: var(--rz-shadow-1);--rz-datatable-header-shadow: none;--rz-scrolltop-shadow: var(--rz-shadow-3);--rz-fab-shadow: var(--rz-shadow-4);--rz-fab-hover-shadow: var(--rz-shadow-5);--rz-shadow-primary: 0 10px 15px -3px rgba(79, 70, 229, .3), 0 4px 6px -4px rgba(79, 70, 229, .2);--rz-shadow-success: 0 10px 15px -3px rgba(16, 185, 129, .3), 0 4px 6px -4px rgba(16, 185, 129, .2);--rz-shadow-warning: 0 10px 15px -3px rgba(245, 158, 11, .3), 0 4px 6px -4px rgba(245, 158, 11, .2);--rz-shadow-danger: 0 10px 15px -3px rgba(239, 68, 68, .3), 0 4px 6px -4px rgba(239, 68, 68, .2);--rz-shadow-info: 0 10px 15px -3px rgba(59, 130, 246, .3), 0 4px 6px -4px rgba(59, 130, 246, .2)}.dark,[data-theme=dark]{--rz-shadow-1: 0 1px 3px 0 rgba(0, 0, 0, .25), 0 1px 2px -1px rgba(0, 0, 0, .25);--rz-shadow-2: 0 4px 6px -1px rgba(0, 0, 0, .3), 0 2px 4px -2px rgba(0, 0, 0, .25);--rz-shadow-3: 0 10px 15px -3px rgba(0, 0, 0, .35), 0 4px 6px -4px rgba(0, 0, 0, .25);--rz-shadow-4: 0 20px 25px -5px rgba(0, 0, 0, .4), 0 8px 10px -6px rgba(0, 0, 0, .3);--rz-shadow-5: 0 25px 50px -12px rgba(0, 0, 0, .5);--rz-shadow-6: 0 35px 60px -15px rgba(0, 0, 0, .6);--rz-shadow-inner: inset 0 2px 4px 0 rgba(0, 0, 0, .15);--rz-input-focus-shadow: var(--rz-input-focus-glow)}:root{--spacing-0: var(--rz-spacing-0);--spacing-1: var(--rz-spacing-1);--spacing-2: var(--rz-spacing-2);--spacing-3: var(--rz-spacing-3);--spacing-4: var(--rz-spacing-4);--spacing-5: var(--rz-spacing-5);--spacing-6: var(--rz-spacing-6);--spacing-7: var(--rz-spacing-7);--spacing-8: var(--rz-spacing-8);--spacing-9: var(--rz-spacing-9);--spacing-10: var(--rz-spacing-10);--spacing-11: var(--rz-spacing-11);--spacing-12: var(--rz-spacing-12);--spacing-14: var(--rz-spacing-14);--spacing-16: var(--rz-spacing-16);--spacing-20: var(--rz-spacing-20);--spacing-24: var(--rz-spacing-24);--spacing-28: var(--rz-spacing-28);--spacing-32: var(--rz-spacing-32);--spacing-36: var(--rz-spacing-36);--spacing-40: var(--rz-spacing-40);--spacing-44: var(--rz-spacing-44);--spacing-48: var(--rz-spacing-48);--spacing-52: var(--rz-spacing-52);--spacing-56: var(--rz-spacing-56);--spacing-60: var(--rz-spacing-60);--spacing-64: var(--rz-spacing-64);--spacing-72: var(--rz-spacing-72);--spacing-80: var(--rz-spacing-80);--spacing-96: var(--rz-spacing-96);--border-radius: var(--rz-border-radius);--border-radius-sm: var(--rz-border-radius-sm);--border-radius-lg: var(--rz-border-radius-lg);--font-size-xs: var(--rz-font-size-xs);--font-size-sm: var(--rz-font-size-sm);--font-size-base: var(--rz-font-size-base);--font-size-lg: var(--rz-font-size-lg);--font-size-xl: var(--rz-font-size-xl);--font-weight-medium: var(--rz-font-weight-medium);--font-weight-semibold: var(--rz-font-weight-semibold);--primary: var(--rz-primary-color);--ring: var(--rz-primary-color);--surface: var(--rz-surface-0);--primary-color: var(--rz-primary-color);--primary-color-text: var(--rz-primary-color-text);--danger-color: var(--rz-danger-color);--success-color: var(--rz-success-color);--warning-color: var(--rz-warning-color);--primary-50: var(--rz-primary-50);--primary-100: var(--rz-primary-100);--primary-200: var(--rz-primary-200);--primary-300: var(--rz-primary-300);--primary-400: var(--rz-primary-400);--primary-500: var(--rz-primary-500);--primary-600: var(--rz-primary-600);--primary-700: var(--rz-primary-700);--primary-800: var(--rz-primary-800);--primary-900: var(--rz-primary-900);--surface-ground: var(--rz-surface-ground);--surface-section: var(--rz-surface-section);--surface-card: var(--rz-surface-card);--surface-overlay: var(--rz-surface-overlay);--surface-border: var(--rz-surface-border);--surface-hover: var(--rz-surface-hover);--text-color: var(--rz-text-color);--text-color-secondary: var(--rz-text-color-secondary);--menu-bg: var(--rz-sidebar-background);--menu-text: var(--rz-sidebar-on-background);--menu-text-muted: var(--rz-text-color-secondary);--menu-hover-bg: var(--rz-surface-hover);--menu-active-bg: var(--rz-primary-color);--menu-active-text: var(--rz-primary-color-text);--menu-border: var(--rz-surface-border);--menu-divider: var(--rz-surface-border);--elevation-1: var(--rz-shadow-1);--elevation-2: var(--rz-shadow-2);--elevation-3: var(--rz-shadow-3);--elevation-4: var(--rz-shadow-4);--elevation-5: var(--rz-shadow-5);--elevation-6: var(--rz-shadow-6)}*{margin:0;padding:0}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}body{min-height:100vh;line-height:var(--rz-line-height);font-family:var(--rz-font-family);font-size:var(--rz-font-size-base);color:var(--rz-text-color);background-color:var(--rz-surface-ground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}ul[class],ol[class]{list-style:none}h1,h2,h3,h4,h5,h6,button,input,label{line-height:1.1}h1,h2,h3,h4,h5,h6{text-wrap:balance}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}a:not([class]){text-decoration-skip-ink:auto;color:var(--rz-anchor-color)}a:not([class]):hover{color:var(--rz-anchor-hover-color)}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,button,textarea,select{font:inherit;color:inherit}button{background:none;border:none;cursor:pointer}button:disabled{cursor:not-allowed}textarea{resize:vertical}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}table{border-collapse:collapse;border-spacing:0;width:100%}fieldset{border:none}legend{padding:0}summary{display:list-item;cursor:pointer}[hidden]{display:none!important}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}:focus-visible{outline:var(--rz-focus-ring-width) var(--rz-focus-ring-style) var(--rz-focus-ring-color);outline-offset:var(--rz-focus-ring-offset)}::selection{background-color:var(--rz-primary-200);color:var(--rz-primary-900)}.dark ::selection,[data-theme=dark] ::selection{background-color:var(--rz-primary-700);color:var(--rz-primary-100)}::placeholder{color:var(--rz-form-field-placeholder-color);opacity:1}html{scroll-behavior:smooth;font-size:100%}html[data-theme=dark]{color-scheme:dark}html[data-theme=light]{color-scheme:light}body{margin:0;padding:0;font-family:var(--rz-font-family);font-size:var(--rz-font-size-base);font-weight:var(--rz-font-weight-normal);line-height:var(--rz-line-height);color:var(--rz-text-color);background-color:var(--rz-surface-ground);overflow-x:hidden}html:not([data-rz-theme-ready="1"]) body{visibility:hidden}h1,h2,h3,h4,h5,h6{font-weight:var(--rz-heading-font-weight);letter-spacing:var(--rz-heading-letter-spacing);color:var(--rz-text-color);margin-bottom:var(--rz-spacing-4)}h1{font-size:var(--rz-h1-font-size);line-height:var(--rz-h1-line-height)}h2{font-size:var(--rz-h2-font-size);line-height:var(--rz-h2-line-height)}h3{font-size:var(--rz-h3-font-size);line-height:var(--rz-h3-line-height)}h4{font-size:var(--rz-h4-font-size);line-height:var(--rz-h4-line-height)}h5{font-size:var(--rz-h5-font-size);line-height:var(--rz-h5-line-height)}h6{font-size:var(--rz-h6-font-size);line-height:var(--rz-h6-line-height)}p{margin-bottom:var(--rz-spacing-4);line-height:var(--rz-line-height)}p:last-child{margin-bottom:0}.lead{font-size:var(--rz-font-size-lg);font-weight:var(--rz-font-weight-normal);line-height:var(--rz-line-height-relaxed);color:var(--rz-text-color-secondary)}small,.small{font-size:var(--rz-small-font-size)}.caption{font-size:var(--rz-caption-font-size);color:var(--rz-text-color-muted)}a{color:var(--rz-anchor-color);text-decoration:none;transition:none}a:hover{color:var(--rz-anchor-hover-color)}a:focus-visible{outline:var(--rz-focus-ring-width) var(--rz-focus-ring-style) var(--rz-focus-ring-color);outline-offset:var(--rz-focus-ring-offset);border-radius:var(--rz-border-radius-sm)}ul,ol{padding-left:var(--rz-spacing-6);margin-bottom:var(--rz-spacing-4)}ul li,ol li{margin-bottom:var(--rz-spacing-1)}.list-none{list-style:none;padding-left:0}code{font-family:var(--rz-font-family-mono);font-size:var(--rz-code-font-size);background-color:var(--rz-surface-100);padding:.125rem .375rem;border-radius:var(--rz-border-radius-sm);color:var(--rz-danger-600)}pre{font-family:var(--rz-font-family-mono);font-size:var(--rz-font-size-sm);background-color:var(--rz-surface-900);color:var(--rz-surface-100);padding:var(--rz-spacing-4);border-radius:var(--rz-border-radius-lg);overflow-x:auto;margin-bottom:var(--rz-spacing-4)}pre code{background:none;padding:0;color:inherit}blockquote{padding-left:var(--rz-spacing-4);margin:var(--rz-spacing-4) 0;border-left:4px solid var(--rz-primary-400);color:var(--rz-text-color-secondary);font-style:italic}hr{border:none;border-top:1px solid var(--rz-surface-border);margin:var(--rz-spacing-6) 0}mark{background-color:var(--rz-warning-200);padding:0 .25rem;border-radius:var(--rz-border-radius-xs)}::-webkit-scrollbar-track{background:var(--rz-surface-100);border-radius:var(--rz-scrollbar-track-border-radius)}::-webkit-scrollbar-thumb{background:var(--rz-surface-400);border-radius:var(--rz-scrollbar-thumb-border-radius)}::-webkit-scrollbar-thumb:hover{background:var(--rz-surface-500)}.dark ::-webkit-scrollbar-track,[data-theme=dark] ::-webkit-scrollbar-track{background:var(--rz-surface-100)}.dark ::-webkit-scrollbar-thumb,[data-theme=dark] ::-webkit-scrollbar-thumb{background:var(--rz-surface-300)}.dark ::-webkit-scrollbar-thumb:hover,[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:var(--rz-surface-400)}*{scrollbar-width:thin;scrollbar-color:var(--rz-surface-400) var(--rz-surface-100)}label{display:inline-block;font-size:var(--rz-label-font-size);font-weight:var(--rz-label-font-weight);color:var(--rz-text-color);margin-bottom:var(--rz-spacing-2)}.required:after{content:" *";color:var(--rz-danger-500)}.text-primary{color:var(--rz-primary-color)}.text-secondary{color:var(--rz-text-color-secondary)}.text-muted{color:var(--rz-text-color-muted)}.text-success{color:var(--rz-success-color)}.text-info{color:var(--rz-info-color)}.text-warning{color:var(--rz-warning-color)}.text-danger{color:var(--rz-danger-color)}.bg-primary{background-color:var(--rz-primary-color);color:var(--rz-primary-color-text)}.bg-surface{background-color:var(--rz-surface-0)}.bg-surface-ground{background-color:var(--rz-surface-ground)}.bg-success{background-color:var(--rz-success-color);color:var(--rz-success-color-text)}.bg-info{background-color:var(--rz-info-color);color:var(--rz-info-color-text)}.bg-warning{background-color:var(--rz-warning-color);color:var(--rz-warning-color-text)}.bg-danger{background-color:var(--rz-danger-color);color:var(--rz-danger-color-text)}:root{--rz-transition-duration: .2s;--rz-transition-timing: ease;--rz-transition: opacity var(--rz-transition-duration) var(--rz-transition-timing), transform var(--rz-transition-duration) var(--rz-transition-timing)}.transition-all{transition:var(--rz-transition)}.transition-colors{transition:none}.transition-opacity{transition:opacity var(--rz-transition-duration)}.transition-transform{transition:transform var(--rz-transition-duration)}.transition-shadow{transition:none}:root{--layout-sidebar-width: 280px;--layout-sidebar-width-collapsed: 80px;--layout-sidebar-background: var(--rz-surface-0);--layout-sidebar-border-color: var(--rz-surface-200);--layout-topbar-height: 64px;--layout-header-height: var(--layout-topbar-height);--layout-topbar-background: var(--rz-surface-0);--layout-topbar-border-color: var(--rz-surface-200);--layout-content-padding: var(--rz-spacing-6);--layout-content-background: var(--rz-surface-ground);--layout-footer-height: 48px;--layout-footer-background: var(--rz-surface-0);--layout-config-width: 360px;--z-index-sidebar: 1000;--z-index-topbar: 1100;--z-index-modal: 1200;--z-index-tooltip: 1300;--z-index-toast: 1400;--z-index-config: 1500}.layout-wrapper{display:flex;flex-direction:column;min-height:100vh}.layout-main-container{display:flex;flex:1;flex-direction:column;min-height:100vh;transition:margin-left .2s ease}.layout-main{flex:1;padding:var(--layout-content-padding);background-color:var(--layout-content-background)}.layout-topbar{position:fixed;top:0;left:0;right:0;height:var(--layout-topbar-height);background-color:var(--layout-topbar-background);border-bottom:1px solid var(--layout-topbar-border-color);display:flex;align-items:center;justify-content:space-between;padding:0 var(--rz-spacing-4);z-index:var(--z-index-topbar);box-shadow:var(--rz-shadow-1)}@media(min-width:992px){.layout-topbar{left:var(--layout-sidebar-width)}}.layout-topbar .layout-topbar-logo{display:flex;align-items:center;gap:var(--rz-spacing-3)}.layout-topbar .layout-topbar-logo img{height:36px}.layout-topbar .layout-topbar-logo span{font-size:var(--rz-font-size-lg);font-weight:var(--rz-font-weight-semibold);color:var(--rz-text-color)}.layout-topbar .layout-topbar-menu-button{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--rz-border-radius-full);background:transparent;border:none;color:var(--rz-text-color);cursor:pointer}.layout-topbar .layout-topbar-menu-button:hover{background-color:var(--rz-surface-hover)}@media(min-width:992px){.layout-topbar .layout-topbar-menu-button{display:none}}.layout-topbar .layout-topbar-actions{display:flex;align-items:center;gap:var(--rz-spacing-2)}.layout-sidebar{position:fixed;top:0;left:0;width:var(--layout-sidebar-width);height:100vh;background-color:var(--layout-sidebar-background);border-right:1px solid var(--layout-sidebar-border-color);overflow-y:auto;overflow-x:hidden;z-index:var(--z-index-sidebar);transition:transform .2s ease,width .2s ease;display:flex;flex-direction:column}@media(max-width:991px){.layout-sidebar{transform:translate(-100%);box-shadow:var(--rz-shadow-4)}.layout-sidebar.active{transform:translate(0)}}.layout-sidebar.collapsed{width:var(--layout-sidebar-width-collapsed)}.layout-sidebar.collapsed .layout-sidebar-logo span,.layout-sidebar.collapsed .layout-menu-item-text,.layout-sidebar.collapsed .layout-submenu-toggler{display:none}.layout-sidebar .layout-sidebar-logo{display:flex;align-items:center;gap:var(--rz-spacing-3);padding:var(--rz-spacing-4);height:var(--layout-topbar-height);border-bottom:1px solid var(--layout-sidebar-border-color)}.layout-sidebar .layout-sidebar-logo img{height:32px}.layout-sidebar .layout-sidebar-logo span{font-size:var(--rz-font-size-lg);font-weight:var(--rz-font-weight-bold);color:var(--rz-primary-color)}.layout-menu{list-style:none;padding:var(--rz-spacing-3);margin:0;flex:1}.layout-menu .layout-menu-section{margin-bottom:var(--rz-spacing-4)}.layout-menu .layout-menu-section .layout-menu-section-label{font-size:var(--rz-font-size-xs);font-weight:var(--rz-font-weight-semibold);text-transform:uppercase;letter-spacing:var(--rz-letter-spacing-wider);color:var(--rz-text-color-muted);padding:var(--rz-spacing-2) var(--rz-spacing-3);margin-bottom:var(--rz-spacing-1)}.layout-menu .layout-menu-item{margin-bottom:var(--rz-spacing-1)}.layout-menu .layout-menu-link{display:flex;align-items:center;padding:var(--rz-spacing-3) var(--rz-spacing-4);border-radius:var(--rz-border-radius-lg);color:var(--rz-navigation-item-color);text-decoration:none;gap:var(--rz-spacing-3)}.layout-menu .layout-menu-link:hover{background-color:var(--rz-navigation-item-hover-background);color:var(--rz-navigation-item-hover-color)}.layout-menu .layout-menu-link.active{background-color:var(--rz-navigation-item-active-background);color:var(--rz-navigation-item-active-color);font-weight:var(--rz-font-weight-medium)}.layout-menu .layout-menu-link .layout-menu-item-icon{width:20px;height:20px;flex-shrink:0}.layout-menu .layout-menu-link .layout-menu-item-text{flex:1;font-size:var(--rz-font-size-sm)}.layout-menu .layout-menu-link .layout-submenu-toggler{width:16px;height:16px;transition:transform .2s}.layout-menu .layout-submenu{list-style:none;padding:0;margin:0;padding-left:var(--rz-spacing-6);overflow:hidden;max-height:0}.layout-menu .layout-submenu.active{max-height:500px}.layout-menu .layout-submenu .layout-menu-link{padding:var(--rz-spacing-2) var(--rz-spacing-4);font-size:var(--rz-font-size-sm)}@media(min-width:992px){.layout-static .layout-main-container{margin-left:var(--layout-sidebar-width)}.layout-static .layout-topbar{left:var(--layout-sidebar-width)}.layout-static.layout-sidebar-collapsed .layout-main-container{margin-left:var(--layout-sidebar-width-collapsed)}.layout-static.layout-sidebar-collapsed .layout-topbar{left:var(--layout-sidebar-width-collapsed)}}.layout-overlay .layout-main-container{margin-left:0}.layout-overlay .layout-sidebar{box-shadow:var(--rz-shadow-4)}.layout-sidebar-mask{display:none;position:fixed;inset:0;background-color:var(--rz-mask-background);z-index:calc(var(--z-index-sidebar) - 1)}.layout-sidebar-mask.active{display:block}.layout-footer{height:var(--layout-footer-height);background-color:var(--layout-footer-background);border-top:1px solid var(--layout-sidebar-border-color);display:flex;align-items:center;justify-content:center;padding:0 var(--rz-spacing-4);font-size:var(--rz-font-size-sm);color:var(--rz-text-color-secondary)}.layout-main{margin-top:var(--layout-topbar-height)}.layout-config{position:fixed;top:0;right:0;width:var(--layout-config-width);height:100vh;background-color:var(--rz-surface-0);box-shadow:var(--rz-shadow-4);z-index:var(--z-index-config);transform:translate(100%);transition:transform .2s ease;overflow-y:auto}.layout-config.active{transform:translate(0)}.layout-config .layout-config-header{display:flex;align-items:center;justify-content:space-between;padding:var(--rz-spacing-4);border-bottom:1px solid var(--rz-surface-border)}.layout-config .layout-config-header h5{margin:0;font-weight:var(--rz-font-weight-semibold)}.layout-config .layout-config-content{padding:var(--rz-spacing-4)}.container{width:100%;margin-left:auto;margin-right:auto;padding-left:var(--rz-spacing-4);padding-right:var(--rz-spacing-4)}@media(min-width:576px){.container{max-width:540px}}@media(min-width:768px){.container{max-width:720px}}@media(min-width:992px){.container{max-width:960px}}@media(min-width:1200px){.container{max-width:1140px}}@media(min-width:1400px){.container{max-width:1320px}}.container-fluid{width:100%;padding-left:var(--rz-spacing-4);padding-right:var(--rz-spacing-4)}.page-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--rz-spacing-6);flex-wrap:wrap;gap:var(--rz-spacing-4)}.page-header .page-title{margin:0}.page-header .page-actions{display:flex;gap:var(--rz-spacing-2)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes slideInLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes slideInUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slideInDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.animate-fade-in{animation:fadeIn .2s ease}.animate-scale-in{animation:scaleIn .2s ease}.animate-slide-right{animation:slideInRight .2s ease}.animate-slide-left{animation:slideInLeft .2s ease}.animate-slide-up{animation:slideInUp .2s ease}.animate-slide-down{animation:slideInDown .2s ease}.ant-btn{border-radius:var(--rz-button-border-radius);font-size:var(--rz-button-font-size);font-weight:var(--rz-font-weight-semibold);padding:var(--rz-button-padding-y) var(--rz-button-padding-x);min-height:var(--rz-control-height-md);box-shadow:none;transition:transform var(--rz-duration-short-3) var(--rz-easing-standard);line-height:var(--rz-line-height-tight);display:inline-flex;align-items:center;justify-content:center}.ant-btn:focus-visible{outline:none;box-shadow:var(--rz-focus-ring-shadow)}.ant-btn .anticon{font-size:var(--rz-icon-size-sm)}.ant-btn:has(.anticon){gap:var(--rz-inline-spacing)}.ant-btn-primary{background-color:var(--rz-primary-color);border-color:var(--rz-primary-color);color:var(--rz-primary-color-text)}.ant-btn-primary:hover:not(:disabled){background-color:var(--rz-primary-hover-color);border-color:var(--rz-primary-hover-color);box-shadow:var(--rz-shadow-2)}.ant-btn-primary:active:not(:disabled){background-color:var(--rz-primary-active-color);border-color:var(--rz-primary-active-color);box-shadow:none}.ant-btn-primary:disabled{background-color:var(--rz-surface-200);border-color:var(--rz-surface-200);color:var(--rz-text-color-disabled);cursor:not-allowed;opacity:.6}.ant-btn-primary.ant-btn-loading{opacity:.7;pointer-events:none}.ant-btn-default{background-color:var(--rz-surface-100);border-color:var(--rz-surface-100);color:var(--rz-text-color)}.ant-btn-default:hover:not(:disabled){background-color:var(--rz-surface-200);border-color:var(--rz-surface-200);color:var(--rz-text-color)}.ant-btn-default:active:not(:disabled){background-color:var(--rz-surface-300);border-color:var(--rz-surface-300)}.ant-btn-default:disabled{background-color:var(--rz-surface-100);border-color:var(--rz-surface-200);color:var(--rz-text-color-disabled);cursor:not-allowed;opacity:.6}.ant-btn-dashed{border-style:dashed;border-color:var(--rz-surface-border);color:var(--rz-text-color)}.ant-btn-dashed:hover:not(:disabled){background-color:var(--rz-surface-hover);border-color:var(--rz-primary-color);color:var(--rz-primary-color)}.ant-btn-text,.ant-btn-link{background-color:transparent;border-color:transparent;color:var(--rz-primary-color);box-shadow:none}.ant-btn-text:hover:not(:disabled),.ant-btn-link:hover:not(:disabled){background-color:var(--rz-highlight-background);color:var(--rz-primary-hover-color)}.ant-btn-text:active:not(:disabled),.ant-btn-link:active:not(:disabled){background-color:var(--rz-highlight-focus-background)}.ant-btn-text:disabled,.ant-btn-link:disabled{color:var(--rz-text-color-disabled)}.ant-btn-dangerous.ant-btn-primary{background-color:var(--rz-danger-color);border-color:var(--rz-danger-color)}.ant-btn-dangerous.ant-btn-primary:hover:not(:disabled){background-color:var(--rz-danger-600);border-color:var(--rz-danger-600)}.ant-btn-dangerous.ant-btn-primary:active:not(:disabled){background-color:var(--rz-danger-700);border-color:var(--rz-danger-700)}.ant-btn-dangerous.ant-btn-default{color:var(--rz-danger-color);border-color:var(--rz-danger-color)}.ant-btn-dangerous.ant-btn-default:hover:not(:disabled){background-color:var(--rz-danger-50);color:var(--rz-danger-600);border-color:var(--rz-danger-600)}.ant-btn-dangerous.ant-btn-text,.ant-btn-dangerous.ant-btn-link{color:var(--rz-danger-color)}.ant-btn-dangerous.ant-btn-text:hover:not(:disabled),.ant-btn-dangerous.ant-btn-link:hover:not(:disabled){background-color:var(--rz-danger-50);color:var(--rz-danger-600)}.ant-btn-success{background-color:var(--rz-success-color);border-color:var(--rz-success-color);color:var(--rz-success-color-text)}.ant-btn-success:hover:not(:disabled){background-color:var(--rz-success-600);border-color:var(--rz-success-600)}.ant-btn-success:active:not(:disabled){background-color:var(--rz-success-700);border-color:var(--rz-success-700)}.ant-btn-sm{padding:var(--rz-button-padding-y-sm) var(--rz-button-padding-x-sm);min-height:var(--rz-control-height-sm);font-size:var(--rz-button-font-size-sm)}.ant-btn-sm .anticon{font-size:var(--rz-icon-size-xs)}.ant-btn-lg{padding:var(--rz-button-padding-y-lg) var(--rz-button-padding-x-lg);min-height:var(--rz-control-height-lg);font-size:var(--rz-button-font-size-lg)}.ant-btn-lg .anticon{font-size:var(--rz-icon-size-md)}.ant-btn-round{border-radius:var(--rz-button-rounded-border-radius)}.ant-btn-circle,.ant-btn-icon-only{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--rz-border-radius-full)}.ant-btn-circle.ant-btn-sm,.ant-btn-icon-only.ant-btn-sm{width:var(--rz-control-height-sm);height:var(--rz-control-height-sm);padding:0}.ant-btn-circle:not(.ant-btn-sm):not(.ant-btn-lg),.ant-btn-icon-only:not(.ant-btn-sm):not(.ant-btn-lg){width:var(--rz-control-height-md);height:var(--rz-control-height-md);padding:0}.ant-btn-circle.ant-btn-lg,.ant-btn-icon-only.ant-btn-lg{width:var(--rz-control-height-lg);height:var(--rz-control-height-lg);padding:0}.ant-btn-group{display:inline-flex}.ant-btn-group .ant-btn{border-radius:0}.ant-btn-group .ant-btn:first-child{border-top-left-radius:var(--rz-button-border-radius);border-bottom-left-radius:var(--rz-button-border-radius)}.ant-btn-group .ant-btn:last-child{border-top-right-radius:var(--rz-button-border-radius);border-bottom-right-radius:var(--rz-button-border-radius)}.ant-btn-group .ant-btn:not(:first-child){margin-left:-1px}.ant-btn-block{width:100%;display:block}.ant-btn-loading-icon{display:inline-flex;align-items:center}.ant-btn-loading-icon .anticon{margin-right:var(--rz-inline-spacing-sm)}.ant-btn-fab{position:fixed;bottom:var(--rz-spacing-8);right:var(--rz-spacing-8);width:var(--rz-spacing-14);height:var(--rz-spacing-14);border-radius:var(--rz-border-radius-full);box-shadow:var(--rz-fab-shadow);z-index:100;display:inline-flex;align-items:center;justify-content:center}.ant-btn-fab:hover:not(:disabled){box-shadow:var(--rz-fab-hover-shadow);transform:translateY(-2px)}.ant-btn-fab .anticon{font-size:var(--rz-icon-size-lg)}.dark .ant-btn-default,[data-theme=dark] .ant-btn-default{background-color:var(--rz-surface-50);border-color:var(--rz-surface-200)}.dark .ant-btn-default:hover:not(:disabled),[data-theme=dark] .ant-btn-default:hover:not(:disabled){background-color:var(--rz-surface-100);border-color:var(--rz-surface-300)}.dark .ant-btn-text:hover:not(:disabled),.dark .ant-btn-link:hover:not(:disabled),[data-theme=dark] .ant-btn-text:hover:not(:disabled),[data-theme=dark] .ant-btn-link:hover:not(:disabled){background-color:var(--rz-hover-overlay)}.rz-control.ant-input,.rz-control.ant-input-affix-wrapper .ant-input,.rz-control.ant-input-number .ant-input-number-input,.rz-control.ant-input-textarea .ant-input{background-color:transparent;border:0;border-radius:0;box-shadow:none;outline:none;padding:0;min-height:0;color:inherit;font:inherit;line-height:inherit}.rz-control.ant-input::placeholder,.rz-control.ant-input-affix-wrapper .ant-input::placeholder,.rz-control.ant-input-number .ant-input-number-input::placeholder,.rz-control.ant-input-textarea .ant-input::placeholder{color:var(--rz-text-secondary)}.rz-control.ant-input:focus,.rz-control.ant-input:focus-visible,.rz-control.ant-input-affix-wrapper .ant-input:focus,.rz-control.ant-input-affix-wrapper .ant-input:focus-visible,.rz-control.ant-input-number .ant-input-number-input:focus,.rz-control.ant-input-number .ant-input-number-input:focus-visible,.rz-control.ant-input-textarea .ant-input:focus,.rz-control.ant-input-textarea .ant-input:focus-visible{outline:none;box-shadow:none}.rz-control.ant-input:disabled,.rz-control.ant-input.ant-input-disabled,.rz-control.ant-input-affix-wrapper .ant-input:disabled,.rz-control.ant-input-affix-wrapper .ant-input.ant-input-disabled,.rz-control.ant-input-number .ant-input-number-input:disabled,.rz-control.ant-input-number .ant-input-number-input.ant-input-disabled,.rz-control.ant-input-textarea .ant-input:disabled,.rz-control.ant-input-textarea .ant-input.ant-input-disabled{opacity:1}.rz-date-picker,.rz-date-range-picker{--rz-date-picker-height: var(--rz-control-height-md);--rz-date-picker-padding-x: var(--rz-input-padding-x);--rz-date-picker-padding-y: var(--rz-control-padding-y-md);--rz-date-picker-font-size: var(--rz-inputtext-font-size)}.rz-date-picker.rz-size-sm,.rz-date-range-picker.rz-size-sm{--rz-date-picker-height: var(--rz-control-height-sm);--rz-date-picker-padding-x: var(--rz-input-padding-x-sm);--rz-date-picker-padding-y: var(--rz-control-padding-y-sm);--rz-date-picker-font-size: var(--rz-inputtext-font-size-sm)}.rz-date-picker.rz-size-lg,.rz-date-range-picker.rz-size-lg{--rz-date-picker-height: var(--rz-control-height-lg);--rz-date-picker-padding-x: var(--rz-input-padding-x-lg);--rz-date-picker-padding-y: var(--rz-control-padding-y-lg);--rz-date-picker-font-size: var(--rz-inputtext-font-size-lg)}.rz-date-picker .ant-picker,.rz-date-range-picker .ant-picker{width:100%;height:var(--rz-date-picker-height);box-sizing:border-box;padding:var(--rz-date-picker-padding-y) var(--rz-date-picker-padding-x);display:flex;align-items:center;font-size:var(--rz-date-picker-font-size);line-height:var(--rz-line-height-normal);background-color:transparent;border:0;border-radius:0;box-shadow:none}.rz-date-picker.rz-control .ant-picker,.rz-date-range-picker.rz-control .ant-picker{outline:none}.rz-date-picker.rz-control .ant-picker.ant-picker-focused,.rz-date-range-picker.rz-control .ant-picker.ant-picker-focused{box-shadow:none}.rz-date-picker.is-disabled .ant-picker,.rz-date-range-picker.is-disabled .ant-picker{opacity:1}.rz-date-picker .ant-picker-input>input,.rz-date-range-picker .ant-picker-input>input{border:0;background:transparent;padding:0;min-height:0;box-shadow:none;color:var(--rz-form-field-color);font-size:inherit;line-height:inherit}.rz-date-picker .ant-picker-input>input::placeholder,.rz-date-range-picker .ant-picker-input>input::placeholder{color:var(--rz-form-field-placeholder-color)}.rz-date-picker .ant-picker-input>input:focus,.rz-date-picker .ant-picker-input>input:focus-visible,.rz-date-range-picker .ant-picker-input>input:focus,.rz-date-range-picker .ant-picker-input>input:focus-visible{outline:none;box-shadow:none}.rz-date-picker .ant-picker-input>input:disabled,.rz-date-range-picker .ant-picker-input>input:disabled{color:var(--rz-form-field-disabled-color);cursor:not-allowed}.rz-date-picker .ant-picker-input,.rz-date-range-picker .ant-picker-input{display:flex;align-items:center}.rz-select{--rz-select-height: var(--rz-control-height-md);--rz-select-padding-x: var(--rz-input-padding-x);--rz-select-padding-y: var(--rz-control-padding-y-md);--rz-select-font-size: var(--rz-inputtext-font-size)}.rz-select.rz-size-sm{--rz-select-height: var(--rz-control-height-sm);--rz-select-padding-x: var(--rz-input-padding-x-sm);--rz-select-padding-y: var(--rz-control-padding-y-sm);--rz-select-font-size: var(--rz-inputtext-font-size-sm)}.rz-select.rz-size-lg{--rz-select-height: var(--rz-control-height-lg);--rz-select-padding-x: var(--rz-input-padding-x-lg);--rz-select-padding-y: var(--rz-control-padding-y-lg);--rz-select-font-size: var(--rz-inputtext-font-size-lg)}.rz-select.ant-select,.rz-select .ant-select{width:100%}.rz-select.ant-select .ant-select-selector,.rz-select .ant-select .ant-select-selector{width:100%;padding:var(--rz-select-padding-y) var(--rz-select-padding-x);display:flex;align-items:center;box-sizing:border-box;font-size:var(--rz-select-font-size);line-height:var(--rz-line-height-normal);color:var(--rz-form-field-color);background-color:transparent;border:0;border-radius:0;box-shadow:none}.rz-select.ant-select.ant-select-single .ant-select-selector,.rz-select .ant-select.ant-select-single .ant-select-selector{height:var(--rz-select-height);min-height:var(--rz-select-height)}.rz-select.ant-select.ant-select-multiple .ant-select-selector,.rz-select .ant-select.ant-select-multiple .ant-select-selector{min-height:var(--rz-select-height)}.rz-select.ant-select.ant-select-single .ant-select-selection-item,.rz-select.ant-select.ant-select-single .ant-select-selection-placeholder,.rz-select .ant-select.ant-select-single .ant-select-selection-item,.rz-select .ant-select.ant-select-single .ant-select-selection-placeholder{display:flex;align-items:center;min-height:0;line-height:var(--rz-line-height-normal)}.rz-select.ant-select.ant-select-disabled .ant-select-selector,.rz-select .ant-select.ant-select-disabled .ant-select-selector{cursor:not-allowed;opacity:1;color:var(--rz-text-disabled)}.rz-select.ant-select .ant-select-arrow,.rz-select .ant-select .ant-select-arrow{color:var(--rz-form-field-icon-color)}.rz-select.rz-control .ant-select-selector{outline:none}.rz-select.rz-control.ant-select-focused .ant-select-selector{box-shadow:none}.rz-date-picker .ant-picker-suffix,.rz-date-range-picker .ant-picker-suffix,.rz-date-picker .ant-picker-clear,.rz-date-range-picker .ant-picker-clear{color:var(--rz-form-field-icon-color)}.rz-date-picker .ant-picker-separator,.rz-date-range-picker .ant-picker-separator,.rz-date-range-picker .ant-picker-range-separator{color:var(--rz-text-color-muted)}.rz-date-range-picker .ant-picker-active-bar{background:var(--rz-primary-color)}.rz-control.ant-input-textarea .ant-input{resize:vertical}.rz-control.ant-input-textarea.ant-input-textarea-show-count:after{font-size:var(--rz-font-size-xs);color:var(--rz-text-color-muted)}.rz-control.ant-input-group{display:flex}.rz-control.ant-input-group-addon{background-color:transparent;border:0;color:inherit;padding:0}.rz-control.ant-input-affix-wrapper{background-color:transparent;border:0;border-radius:0;padding:0;min-height:0;box-shadow:none;box-sizing:border-box;display:flex;align-items:center}.rz-control.ant-input-password .ant-input-suffix{cursor:pointer;color:var(--rz-text-secondary)}.rz-control.ant-input-search .ant-input-group-addon{background:transparent;border:0}.rz-control.ant-input-number{background-color:transparent;border:0;border-radius:0;box-shadow:none}.rz-control.ant-input-number.ant-input-number-disabled{opacity:1}.ant-form-item-label>label{font-size:var(--rz-label-font-size);font-weight:var(--rz-label-font-weight);color:var(--rz-text-color)}.ant-form-item-label>label.ant-form-item-required:before{color:var(--rz-danger-color)}.ant-form-item-explain,.ant-form-item-extra{font-size:var(--rz-font-size-xs);color:var(--rz-text-color-secondary);margin-top:var(--rz-spacing-1)}.ant-form-item-explain-error{color:var(--rz-danger-color)}.rz-control.ant-select .ant-select-selector{background-color:transparent;border:0;border-radius:0;box-shadow:none;padding:0}.rz-control.ant-select.ant-select-disabled .ant-select-selector{opacity:1;cursor:not-allowed}.ant-checkbox-wrapper .ant-checkbox .ant-checkbox-inner{background-color:var(--rz-form-field-background);border:1px solid var(--rz-form-field-border-color);border-radius:var(--rz-checkbox-border-radius);transition:none}.ant-checkbox-wrapper .ant-checkbox:hover .ant-checkbox-inner{border-color:var(--rz-primary-color)}.ant-checkbox-wrapper .ant-checkbox.ant-checkbox-checked .ant-checkbox-inner{background-color:var(--rz-primary-color);border-color:var(--rz-primary-color)}.ant-checkbox-wrapper .ant-checkbox:focus-visible .ant-checkbox-inner{outline:none;box-shadow:var(--rz-focus-ring-shadow)}.ant-radio-wrapper .ant-radio .ant-radio-inner{background-color:var(--rz-form-field-background);border:1px solid var(--rz-form-field-border-color);transition:none}.ant-radio-wrapper .ant-radio:hover .ant-radio-inner,.ant-radio-wrapper .ant-radio.ant-radio-checked .ant-radio-inner{border-color:var(--rz-primary-color)}.ant-radio-wrapper .ant-radio.ant-radio-checked .ant-radio-inner:after{background-color:var(--rz-primary-color)}.ant-radio-wrapper .ant-radio:focus-visible .ant-radio-inner{outline:none;box-shadow:var(--rz-focus-ring-shadow)}.ant-switch{background-color:var(--rz-surface-400);border-radius:var(--rz-toggleswitch-border-radius)}.ant-switch:hover:not(.ant-switch-disabled){background-color:var(--rz-surface-500)}.ant-switch.ant-switch-checked{background-color:var(--rz-primary-color)}.ant-switch.ant-switch-checked:hover:not(.ant-switch-disabled){background-color:var(--rz-primary-hover-color)}.ant-switch:focus-visible{outline:none;box-shadow:var(--rz-focus-ring-shadow)}.dark .ant-checkbox .ant-checkbox-inner,.dark .ant-radio .ant-radio-inner,[data-theme=dark] .ant-checkbox .ant-checkbox-inner,[data-theme=dark] .ant-radio .ant-radio-inner{background-color:var(--rz-form-field-background)}.ant-segmented{background:var(--rz-surface-100);border:var(--rz-border-width-1) solid var(--rz-surface-border);border-radius:var(--rz-border-radius-md);padding:var(--rz-spacing-1)}.rz-segmented.ant-segmented{min-height:var(--rz-control-height-md);box-sizing:border-box}.rz-segmented.rz-size-sm.ant-segmented{min-height:var(--rz-control-height-sm)}.rz-segmented.rz-size-lg.ant-segmented{min-height:var(--rz-control-height-lg)}.rz-segmented .ant-segmented-item{display:inline-flex;align-items:center}.ant-segmented-group{gap:var(--rz-spacing-1)}.ant-segmented-item{border-radius:calc(var(--rz-border-radius-md) - var(--rz-border-width-1));color:var(--rz-text-secondary)}.ant-segmented-item:hover:not(.ant-segmented-item-selected):not(.ant-segmented-item-disabled){background:var(--rz-hover-overlay);color:var(--rz-text-primary)}.ant-segmented-item-selected{background:var(--rz-primary-color);color:var(--rz-primary-contrast-color);box-shadow:var(--rz-elevation-1)}.ant-segmented-thumb{background:var(--rz-primary-color);border-radius:calc(var(--rz-border-radius-md) - var(--rz-border-width-1));box-shadow:var(--rz-elevation-1);will-change:transform,width,height;backface-visibility:hidden;transition:transform .3s cubic-bezier(.645,.045,.355,1),width .3s cubic-bezier(.645,.045,.355,1),height .3s cubic-bezier(.645,.045,.355,1)}.ant-segmented-item:focus-visible{outline:var(--rz-focus-ring-width) var(--rz-focus-ring-style) var(--rz-focus-ring-color);outline-offset:var(--rz-focus-ring-offset);box-shadow:var(--rz-focus-ring-shadow)}.ant-segmented-disabled,.ant-segmented-item-disabled{opacity:1;color:var(--rz-text-disabled)}.ant-table{background-color:var(--rz-surface-card);border-radius:var(--rz-datatable-border-radius);box-shadow:var(--rz-datatable-shadow);overflow:hidden}.ant-table .ant-table-container{border-radius:var(--rz-datatable-border-radius)}.ant-table .ant-table-content>table{border-collapse:separate;border-spacing:0}.ant-table-thead>tr>th{background-color:var(--rz-surface-100);border-bottom:2px solid var(--rz-surface-border);padding:var(--rz-datatable-header-padding);font-weight:var(--rz-datatable-header-font-weight);font-size:var(--rz-font-size-sm);color:var(--rz-text-color);text-align:left}.ant-table-thead>tr>th:before{display:none}.ant-table-thead>tr>th.ant-table-column-has-sorters{cursor:pointer}.ant-table-thead>tr>th.ant-table-column-has-sorters:hover{background-color:var(--rz-surface-hover)}.ant-table-thead>tr>th.ant-table-column-has-sorters:hover .ant-table-column-sorters:after{opacity:.3}.ant-table-thead>tr>th.ant-table-column-sort{background-color:var(--rz-highlight-background)}.ant-table-thead .ant-table-column-sorter{color:var(--rz-text-color-muted)}.ant-table-thead .ant-table-column-sorter.ant-table-column-sorter-full .ant-table-column-sorter-inner .ant-table-column-sorter-up.active,.ant-table-thead .ant-table-column-sorter.ant-table-column-sorter-full .ant-table-column-sorter-inner .ant-table-column-sorter-down.active{color:var(--rz-primary-color)}.ant-table-tbody>tr{background-color:var(--rz-surface-0)}.ant-table-tbody>tr>td{padding:var(--rz-datatable-cell-padding);font-size:var(--rz-datatable-body-font-size);color:var(--rz-text-color);border-bottom:1px solid var(--rz-surface-border)}.ant-table-tbody>tr:hover:not(.ant-table-expanded-row){background-color:var(--rz-content-hover-background);box-shadow:var(--rz-shadow-1)}.ant-table-tbody>tr.ant-table-row-selected{background-color:var(--rz-highlight-background)}.ant-table-tbody>tr.ant-table-row-selected>td{background-color:transparent}.ant-table-tbody>tr.ant-table-row-selected:hover{background-color:var(--rz-highlight-focus-background)}.ant-table-tbody>tr:last-child>td{border-bottom:none}.ant-table-footer{background-color:var(--rz-surface-100);border-top:1px solid var(--rz-surface-border);padding:var(--rz-datatable-footer-padding);font-size:var(--rz-font-size-sm);color:var(--rz-text-color-secondary)}.ant-table-bordered .ant-table-container{border:1px solid var(--rz-surface-border)}.ant-table-bordered .ant-table-thead>tr>th,.ant-table-bordered .ant-table-tbody>tr>td{border-right:1px solid var(--rz-surface-border)}.ant-table-bordered .ant-table-thead>tr>th:last-child,.ant-table-bordered .ant-table-tbody>tr>td:last-child{border-right:none}.ant-table-striped .ant-table-tbody>tr:nth-child(2n){background-color:var(--rz-surface-50)}.ant-table-striped .ant-table-tbody>tr:nth-child(2n):hover{background-color:var(--rz-content-hover-background)}.ant-table-small .ant-table-thead>tr>th{padding:var(--rz-spacing-2) var(--rz-spacing-3)}.ant-table-small .ant-table-tbody>tr>td{padding:var(--rz-spacing-2) var(--rz-spacing-3)}.ant-table-cell-fix-left,.ant-table-cell-fix-right{background-color:var(--rz-surface-0)}.ant-table-cell-fix-left:after,.ant-table-cell-fix-right:after{background:transparent;box-shadow:var(--rz-shadow-2)}.ant-table-thead .ant-table-cell-fix-left,.ant-table-thead .ant-table-cell-fix-right{background-color:var(--rz-surface-100)}.ant-table-pagination{padding:var(--rz-spacing-4);display:flex;align-items:center;justify-content:flex-end}.ant-table-pagination.ant-pagination{margin:0}.ant-pagination .ant-pagination-item{background-color:var(--rz-surface-0);border:1px solid var(--rz-surface-border);border-radius:var(--rz-border-radius-md);min-width:32px;height:32px;line-height:30px;transition:none}.ant-pagination .ant-pagination-item a{color:var(--rz-text-color)}.ant-pagination .ant-pagination-item:hover{border-color:var(--rz-primary-color)}.ant-pagination .ant-pagination-item:hover a{color:var(--rz-primary-color)}.ant-pagination .ant-pagination-item.ant-pagination-item-active{background-color:var(--rz-primary-color);border-color:var(--rz-primary-color)}.ant-pagination .ant-pagination-item.ant-pagination-item-active a{color:var(--rz-primary-color-text)}.ant-pagination .ant-pagination-item.ant-pagination-item-active:hover{background-color:var(--rz-primary-hover-color)}.ant-pagination .ant-pagination-prev button,.ant-pagination .ant-pagination-next button{background-color:var(--rz-surface-0);border:1px solid var(--rz-surface-border);border-radius:var(--rz-border-radius-md);color:var(--rz-text-color);transition:none}.ant-pagination .ant-pagination-prev button:hover:not(:disabled),.ant-pagination .ant-pagination-next button:hover:not(:disabled){border-color:var(--rz-primary-color);color:var(--rz-primary-color)}.ant-pagination .ant-pagination-prev button:disabled,.ant-pagination .ant-pagination-next button:disabled{color:var(--rz-text-color-disabled);cursor:not-allowed;opacity:.4}.ant-pagination .ant-pagination-options .ant-select-selector{border-radius:var(--rz-border-radius-md)}.ant-table-selection-column{text-align:center;width:48px}.ant-table-selection-column .ant-checkbox-wrapper{display:inline-flex}.ant-table-row-expand-icon{color:var(--rz-text-color);background-color:var(--rz-surface-100);border:1px solid var(--rz-surface-border);border-radius:var(--rz-border-radius-sm);width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s ease}.ant-table-row-expand-icon:hover{background-color:var(--rz-primary-50);border-color:var(--rz-primary-color);color:var(--rz-primary-color)}.ant-table-row-expand-icon.ant-table-row-expand-icon-expanded{transform:rotate(90deg)}.ant-table-expanded-row>td{background-color:var(--rz-surface-50)}.ant-table-wrapper .ant-spin-container{position:relative}.ant-table-wrapper .ant-spin-container.ant-spin-blur{opacity:.5;pointer-events:none}.ant-table-empty .ant-table-tbody>tr>td{border-bottom:none}.ant-table-empty .ant-empty{padding:var(--rz-spacing-12) 0}.ant-table-empty .ant-empty .ant-empty-description{color:var(--rz-text-color-muted)}.ant-table-filter-trigger{color:var(--rz-text-color-muted);transition:none}.ant-table-filter-trigger:hover,.ant-table-filter-trigger.active{color:var(--rz-primary-color)}.ant-table-filter-dropdown{background-color:var(--rz-overlay-modal-background);border:1px solid var(--rz-overlay-modal-border-color);border-radius:var(--rz-border-radius-lg);box-shadow:var(--rz-dropdown-shadow);padding:var(--rz-spacing-3)}.ant-table-filter-dropdown .ant-table-filter-dropdown-btns{border-top:1px solid var(--rz-surface-border);padding-top:var(--rz-spacing-3);margin-top:var(--rz-spacing-3)}.ant-table-summary{background-color:var(--rz-surface-100)}.ant-table-summary>tr>td{font-weight:var(--rz-font-weight-semibold);border-top:2px solid var(--rz-surface-border)}.dark .ant-table,[data-theme=dark] .ant-table{background-color:var(--rz-surface-50)}.dark .ant-table-thead>tr>th,[data-theme=dark] .ant-table-thead>tr>th{background-color:var(--rz-surface-100)}.dark .ant-table-tbody>tr,[data-theme=dark] .ant-table-tbody>tr{background-color:var(--rz-surface-50)}.dark .ant-table-tbody>tr:hover:not(.ant-table-expanded-row),[data-theme=dark] .ant-table-tbody>tr:hover:not(.ant-table-expanded-row){background-color:var(--rz-surface-100)}.dark .ant-table-striped .ant-table-tbody>tr:nth-child(2n),[data-theme=dark] .ant-table-striped .ant-table-tbody>tr:nth-child(2n){background-color:var(--rz-surface-100)}.dark .ant-table-footer,.dark .ant-table-summary,[data-theme=dark] .ant-table-footer,[data-theme=dark] .ant-table-summary{background-color:var(--rz-surface-100)}.dark .ant-table-expanded-row>td,[data-theme=dark] .ant-table-expanded-row>td{background-color:var(--rz-surface-100)}.dark .ant-pagination .ant-pagination-item,.dark .ant-pagination .ant-pagination-prev button,.dark .ant-pagination .ant-pagination-next button,[data-theme=dark] .ant-pagination .ant-pagination-item,[data-theme=dark] .ant-pagination .ant-pagination-prev button,[data-theme=dark] .ant-pagination .ant-pagination-next button{background-color:var(--rz-surface-50);border-color:var(--rz-surface-200)}.ant-modal-mask{background-color:var(--rz-mask-background);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ant-modal-wrap{display:flex;align-items:center;justify-content:center;overflow:auto}.ant-modal-wrap.ant-modal-centered .ant-modal{top:0}.ant-modal{background-color:var(--rz-overlay-modal-background);border-radius:var(--rz-dialog-border-radius);box-shadow:var(--rz-elevation-5);animation:scaleIn var(--rz-duration-short-4) var(--rz-easing-standard);max-width:calc(100vw - 32px);margin:0}.ant-modal .ant-modal-content{background-color:transparent;box-shadow:none;border-radius:var(--rz-dialog-border-radius)}.ant-modal-header{background-color:transparent;border-bottom:var(--rz-border-width-1) solid var(--rz-surface-border);border-radius:var(--rz-dialog-border-radius) var(--rz-dialog-border-radius) 0 0;padding:20px 24px}.ant-modal-header .ant-modal-title{font-size:var(--rz-font-size-lg);font-weight:var(--rz-font-weight-bold);color:var(--rz-text-color);line-height:var(--rz-line-height-tight)}.ant-modal-body{padding:24px;font-size:var(--rz-font-size-sm);color:var(--rz-text-color);line-height:var(--rz-line-height-normal);max-height:calc(100vh - 200px);overflow-y:auto}.ant-modal-body::-webkit-scrollbar{width:8px}.ant-modal-body::-webkit-scrollbar-track{background-color:var(--rz-surface-100);border-radius:var(--rz-scrollbar-track-border-radius)}.ant-modal-body::-webkit-scrollbar-thumb{background-color:var(--rz-surface-400);border-radius:var(--rz-scrollbar-thumb-border-radius)}.ant-modal-body::-webkit-scrollbar-thumb:hover{background-color:var(--rz-surface-500)}.ant-modal-footer{background-color:var(--rz-surface-ground);border-top:1px solid var(--rz-surface-border);border-radius:0 0 var(--rz-dialog-border-radius) var(--rz-dialog-border-radius);padding:16px 24px;display:flex;align-items:center;justify-content:flex-end;gap:12px}.ant-modal-footer .ant-btn{margin:0;min-width:80px}.ant-modal-close{top:var(--rz-spacing-4);right:var(--rz-spacing-4);width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:var(--rz-border-radius-full);background-color:transparent;color:var(--rz-text-color-secondary);transition:none}.ant-modal-close:hover{background-color:var(--rz-surface-hover);color:var(--rz-text-color)}.ant-modal-close:active{background-color:var(--rz-surface-200)}.ant-modal-close .ant-modal-close-x{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:var(--rz-icon-size-md)}.ant-modal-sm{width:400px!important}.ant-modal-md{width:600px!important}.ant-modal-lg{width:800px!important}.ant-modal-xl{width:1000px!important}.ant-modal-fullscreen{width:100vw!important;height:100vh!important;max-width:100vw;margin:0;top:0;padding:0}.ant-modal-fullscreen .ant-modal-content{height:100vh;display:flex;flex-direction:column;border-radius:0}.ant-modal-fullscreen .ant-modal-body{flex:1;max-height:none;overflow-y:auto}.ant-modal-confirm .ant-modal-body{padding:var(--rz-spacing-6);display:flex;gap:var(--rz-spacing-4);align-items:flex-start}.ant-modal-confirm .ant-modal-confirm-body-wrapper{flex:1}.ant-modal-confirm .anticon{font-size:var(--rz-icon-size-2xl);margin-right:var(--rz-spacing-4)}.ant-modal-confirm .ant-modal-confirm-title{font-size:var(--rz-font-size-lg);font-weight:var(--rz-font-weight-semibold);color:var(--rz-text-color);margin-bottom:var(--rz-spacing-2)}.ant-modal-confirm .ant-modal-confirm-content{color:var(--rz-text-color-secondary);font-size:var(--rz-font-size-sm);line-height:var(--rz-line-height-relaxed)}.ant-modal-confirm .ant-modal-confirm-btns{display:flex;justify-content:flex-end;gap:var(--rz-spacing-2);margin-top:var(--rz-spacing-6)}.ant-modal-confirm .ant-modal-confirm-btns .ant-btn{margin:0}.ant-modal-confirm.ant-modal-confirm-info .anticon{color:var(--rz-info-color)}.ant-modal-confirm.ant-modal-confirm-success .anticon{color:var(--rz-success-color)}.ant-modal-confirm.ant-modal-confirm-warning .anticon{color:var(--rz-warning-color)}.ant-modal-confirm.ant-modal-confirm-error .anticon{color:var(--rz-danger-color)}.ant-drawer .ant-drawer-mask{background-color:var(--rz-mask-background)}.ant-drawer .ant-drawer-content-wrapper{box-shadow:var(--rz-sidebar-shadow)}.ant-drawer .ant-drawer-content{background-color:var(--rz-overlay-modal-background)}.ant-drawer .ant-drawer-header{background-color:transparent;border-bottom:1px solid var(--rz-surface-border);padding:var(--rz-dialog-header-padding)}.ant-drawer .ant-drawer-header .ant-drawer-title{font-size:var(--rz-dialog-title-font-size);font-weight:var(--rz-dialog-title-font-weight);color:var(--rz-text-color)}.ant-drawer .ant-drawer-body{padding:var(--rz-spacing-6);color:var(--rz-text-color)}.ant-drawer .ant-drawer-footer{border-top:1px solid var(--rz-surface-border);padding:var(--rz-dialog-footer-padding)}.ant-drawer .ant-drawer-close{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:var(--rz-border-radius-full);color:var(--rz-text-color-secondary);transition:none}.ant-drawer .ant-drawer-close:hover{background-color:var(--rz-surface-hover);color:var(--rz-text-color)}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.dark .ant-modal,.dark .ant-drawer-content,[data-theme=dark] .ant-modal,[data-theme=dark] .ant-drawer-content{background-color:var(--rz-overlay-modal-background)}.dark .ant-modal-header,.dark .ant-drawer-header,[data-theme=dark] .ant-modal-header,[data-theme=dark] .ant-drawer-header{border-bottom-color:var(--rz-surface-border)}.dark .ant-modal-footer,.dark .ant-drawer-footer,[data-theme=dark] .ant-modal-footer,[data-theme=dark] .ant-drawer-footer{border-top-color:var(--rz-surface-border)}.ant-tooltip .ant-tooltip-inner{background-color:var(--rz-surface-900);color:var(--rz-surface-0);border-radius:var(--rz-tooltip-border-radius);padding:var(--rz-spacing-1) var(--rz-spacing-3);font-size:var(--rz-tooltip-font-size);box-shadow:var(--rz-tooltip-shadow);line-height:var(--rz-line-height-normal)}.ant-tooltip .ant-tooltip-arrow:before{background-color:var(--rz-surface-900)}.ant-tooltip.ant-tooltip-placement-top .ant-tooltip-arrow,.ant-tooltip.ant-tooltip-placement-topLeft .ant-tooltip-arrow,.ant-tooltip.ant-tooltip-placement-topRight .ant-tooltip-arrow{bottom:-4px}.ant-tooltip.ant-tooltip-placement-bottom .ant-tooltip-arrow,.ant-tooltip.ant-tooltip-placement-bottomLeft .ant-tooltip-arrow,.ant-tooltip.ant-tooltip-placement-bottomRight .ant-tooltip-arrow{top:-4px}.ant-popover .ant-popover-inner{background-color:var(--rz-overlay-modal-background);border-radius:var(--rz-popover-border-radius);box-shadow:var(--rz-popover-shadow);border:1px solid var(--rz-overlay-modal-border-color)}.ant-popover .ant-popover-title{background-color:transparent;border-bottom:1px solid var(--rz-surface-border);padding:var(--rz-spacing-3) var(--rz-spacing-4);font-size:var(--rz-font-size-base);font-weight:var(--rz-font-weight-semibold);color:var(--rz-text-color);line-height:var(--rz-line-height-tight)}.ant-popover .ant-popover-inner-content{padding:var(--rz-popover-content-padding);color:var(--rz-text-color);font-size:var(--rz-font-size-sm);line-height:var(--rz-line-height-normal)}.ant-popover .ant-popover-arrow:before{background-color:var(--rz-overlay-modal-background);border:1px solid var(--rz-overlay-modal-border-color)}.ant-popover.ant-popconfirm .ant-popover-inner-content{padding:var(--rz-spacing-4)}.ant-popover.ant-popconfirm .ant-popconfirm-message{display:flex;align-items:flex-start;gap:var(--rz-spacing-2);margin-bottom:var(--rz-spacing-3)}.ant-popover.ant-popconfirm .ant-popconfirm-message .anticon{font-size:var(--rz-icon-size-lg);color:var(--rz-warning-color)}.ant-popover.ant-popconfirm .ant-popconfirm-message .ant-popconfirm-message-text{color:var(--rz-text-color);font-size:var(--rz-font-size-sm);line-height:var(--rz-line-height-relaxed)}.ant-popover.ant-popconfirm .ant-popconfirm-buttons{display:flex;justify-content:flex-end;gap:var(--rz-spacing-2)}.ant-popover.ant-popconfirm .ant-popconfirm-buttons .ant-btn{margin:0}.ant-dropdown .ant-dropdown-menu{background-color:var(--rz-overlay-modal-background);border-radius:var(--rz-menu-border-radius);box-shadow:var(--rz-dropdown-shadow);border:1px solid var(--rz-overlay-modal-border-color);padding:var(--rz-spacing-1)}.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item,.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-title{padding:var(--rz-menu-item-padding);border-radius:var(--rz-menuitem-border-radius);font-size:var(--rz-menu-item-font-size);color:var(--rz-text-color);transition:none}.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item:hover,.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-title:hover{background-color:var(--rz-navigation-item-hover-background);color:var(--rz-navigation-item-hover-color)}.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item.ant-dropdown-menu-item-selected,.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-title.ant-dropdown-menu-item-selected{background-color:var(--rz-navigation-item-active-background);color:var(--rz-navigation-item-active-color)}.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item.ant-dropdown-menu-item-active,.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-title.ant-dropdown-menu-item-active{background-color:var(--rz-navigation-item-hover-background)}.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item.ant-dropdown-menu-item-disabled,.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-title.ant-dropdown-menu-item-disabled{color:var(--rz-text-color-disabled);cursor:not-allowed;opacity:.5}.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item.ant-dropdown-menu-item-disabled:hover,.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-title.ant-dropdown-menu-item-disabled:hover{background-color:transparent}.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item .anticon,.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-title .anticon{margin-right:var(--rz-inline-spacing);font-size:var(--rz-icon-size-sm)}.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-divider{background-color:var(--rz-surface-border);margin:var(--rz-spacing-1) 0}.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-arrow{color:var(--rz-text-color-secondary)}.ant-dropdown.ant-dropdown-show-arrow .ant-dropdown-arrow:before{background-color:var(--rz-overlay-modal-background);border:1px solid var(--rz-overlay-modal-border-color)}.ant-select-dropdown{background-color:var(--rz-overlay-modal-background);border-radius:var(--rz-overlay-select-border-radius);box-shadow:var(--rz-overlay-select-shadow);border:1px solid var(--rz-overlay-modal-border-color);padding:var(--rz-spacing-1)}.ant-select-dropdown .ant-select-item{padding:var(--rz-menu-item-padding);border-radius:var(--rz-menuitem-border-radius);font-size:var(--rz-font-size-sm);color:var(--rz-text-color);transition:none}.ant-select-dropdown .ant-select-item:hover{background-color:var(--rz-navigation-item-hover-background)}.ant-select-dropdown .ant-select-item.ant-select-item-option-selected{background-color:var(--rz-navigation-item-active-background);color:var(--rz-navigation-item-active-color);font-weight:var(--rz-font-weight-medium)}.ant-select-dropdown .ant-select-item.ant-select-item-option-active{background-color:var(--rz-navigation-item-hover-background)}.ant-select-dropdown .ant-select-item.ant-select-item-option-disabled{color:var(--rz-text-color-disabled);cursor:not-allowed;opacity:.5}.ant-select-dropdown .ant-select-item .ant-select-item-option-state{color:var(--rz-primary-color)}.ant-select-dropdown .ant-empty{padding:var(--rz-spacing-4)}.ant-select-dropdown .ant-empty .ant-empty-description{color:var(--rz-text-color-muted);font-size:var(--rz-font-size-sm)}.ant-cascader-dropdown{background-color:var(--rz-overlay-modal-background);border-radius:var(--rz-overlay-select-border-radius);box-shadow:var(--rz-overlay-select-shadow);border:1px solid var(--rz-overlay-modal-border-color)}.ant-cascader-dropdown .ant-cascader-menu{border-right:1px solid var(--rz-surface-border)}.ant-cascader-dropdown .ant-cascader-menu:last-child{border-right:none}.ant-cascader-dropdown .ant-cascader-menu-item{padding:var(--rz-menu-item-padding);font-size:var(--rz-font-size-sm);color:var(--rz-text-color);transition:none}.ant-cascader-dropdown .ant-cascader-menu-item:hover{background-color:var(--rz-navigation-item-hover-background)}.ant-cascader-dropdown .ant-cascader-menu-item.ant-cascader-menu-item-active{background-color:var(--rz-navigation-item-active-background);color:var(--rz-navigation-item-active-color)}.ant-picker-dropdown .ant-picker-panel-container{background-color:var(--rz-overlay-modal-background);border-radius:var(--rz-border-radius-lg);box-shadow:var(--rz-dropdown-shadow);border:1px solid var(--rz-overlay-modal-border-color)}.ant-picker-dropdown .ant-picker-panel{border:none}.ant-picker-dropdown .ant-picker-header{border-bottom:1px solid var(--rz-surface-border)}.ant-picker-dropdown .ant-picker-header button{color:var(--rz-text-color)}.ant-picker-dropdown .ant-picker-header button:hover{color:var(--rz-primary-color)}.ant-picker-dropdown .ant-picker-body{padding:var(--rz-spacing-2)}.ant-picker-dropdown .ant-picker-cell{color:var(--rz-text-color)}.ant-picker-dropdown .ant-picker-cell:hover:not(.ant-picker-cell-disabled) .ant-picker-cell-inner{background-color:var(--rz-highlight-background)}.ant-picker-dropdown .ant-picker-cell.ant-picker-cell-selected .ant-picker-cell-inner{background-color:var(--rz-primary-color);color:var(--rz-primary-color-text)}.ant-picker-dropdown .ant-picker-cell.ant-picker-cell-today .ant-picker-cell-inner{border-color:var(--rz-primary-color)}.ant-picker-dropdown .ant-picker-cell.ant-picker-cell-disabled{color:var(--rz-text-color-disabled);opacity:.4}.ant-picker-dropdown .ant-picker-footer{border-top:1px solid var(--rz-surface-border)}.ant-notification .ant-notification-notice{background-color:var(--rz-overlay-modal-background);border:1px solid var(--rz-overlay-modal-border-color);border-radius:var(--rz-border-radius-lg);box-shadow:var(--rz-toast-shadow);padding:var(--rz-spacing-4)}.ant-notification .ant-notification-notice .ant-notification-notice-message{font-size:var(--rz-font-size-base);font-weight:var(--rz-font-weight-semibold);color:var(--rz-text-color);margin-bottom:var(--rz-spacing-1)}.ant-notification .ant-notification-notice .ant-notification-notice-description{font-size:var(--rz-font-size-sm);color:var(--rz-text-color-secondary)}.ant-notification .ant-notification-notice .ant-notification-notice-icon{font-size:var(--rz-icon-size-lg);margin-right:var(--rz-spacing-3)}.ant-notification .ant-notification-notice .ant-notification-notice-icon.anticon-check-circle{color:var(--rz-success-color)}.ant-notification .ant-notification-notice .ant-notification-notice-icon.anticon-info-circle{color:var(--rz-info-color)}.ant-notification .ant-notification-notice .ant-notification-notice-icon.anticon-exclamation-circle{color:var(--rz-warning-color)}.ant-notification .ant-notification-notice .ant-notification-notice-icon.anticon-close-circle{color:var(--rz-danger-color)}.ant-notification .ant-notification-notice .ant-notification-notice-close{color:var(--rz-text-color-secondary)}.ant-notification .ant-notification-notice .ant-notification-notice-close:hover{color:var(--rz-text-color)}.ant-message .ant-message-notice-content{background-color:var(--rz-overlay-modal-background);border-radius:var(--rz-toast-border-radius);box-shadow:var(--rz-toast-shadow);border:1px solid var(--rz-overlay-modal-border-color);padding:var(--rz-toast-padding)}.ant-message .ant-message-notice-content .ant-message-custom-content{display:flex;align-items:center;gap:var(--rz-toast-content-gap);font-size:var(--rz-font-size-sm)}.ant-message .ant-message-notice-content .ant-message-custom-content .anticon{font-size:var(--rz-icon-size-md)}.ant-message .ant-message-notice-content .ant-message-custom-content .anticon.anticon-check-circle{color:var(--rz-success-color)}.ant-message .ant-message-notice-content .ant-message-custom-content .anticon.anticon-info-circle{color:var(--rz-info-color)}.ant-message .ant-message-notice-content .ant-message-custom-content .anticon.anticon-exclamation-circle{color:var(--rz-warning-color)}.ant-message .ant-message-notice-content .ant-message-custom-content .anticon.anticon-close-circle{color:var(--rz-danger-color)}.ant-message .ant-message-notice-content .ant-message-custom-content span:last-child{color:var(--rz-text-color)}.dark .ant-tooltip .ant-tooltip-inner,[data-theme=dark] .ant-tooltip .ant-tooltip-inner{background-color:var(--rz-surface-800)}.dark .ant-tooltip .ant-tooltip-inner .ant-tooltip-arrow:before,[data-theme=dark] .ant-tooltip .ant-tooltip-inner .ant-tooltip-arrow:before{background-color:var(--rz-surface-800)}.dark .ant-popover .ant-popover-inner,.dark .ant-popover .ant-dropdown-menu,.dark .ant-popover .ant-select-dropdown,.dark .ant-popover .ant-picker-panel-container,.dark .ant-popover .ant-notification-notice,.dark .ant-popover .ant-message-notice-content,.dark .ant-dropdown .ant-popover-inner,.dark .ant-dropdown .ant-dropdown-menu,.dark .ant-dropdown .ant-select-dropdown,.dark .ant-dropdown .ant-picker-panel-container,.dark .ant-dropdown .ant-notification-notice,.dark .ant-dropdown .ant-message-notice-content,.dark .ant-select-dropdown .ant-popover-inner,.dark .ant-select-dropdown .ant-dropdown-menu,.dark .ant-select-dropdown .ant-select-dropdown,.dark .ant-select-dropdown .ant-picker-panel-container,.dark .ant-select-dropdown .ant-notification-notice,.dark .ant-select-dropdown .ant-message-notice-content,.dark .ant-cascader-dropdown .ant-popover-inner,.dark .ant-cascader-dropdown .ant-dropdown-menu,.dark .ant-cascader-dropdown .ant-select-dropdown,.dark .ant-cascader-dropdown .ant-picker-panel-container,.dark .ant-cascader-dropdown .ant-notification-notice,.dark .ant-cascader-dropdown .ant-message-notice-content,.dark .ant-picker-dropdown .ant-popover-inner,.dark .ant-picker-dropdown .ant-dropdown-menu,.dark .ant-picker-dropdown .ant-select-dropdown,.dark .ant-picker-dropdown .ant-picker-panel-container,.dark .ant-picker-dropdown .ant-notification-notice,.dark .ant-picker-dropdown .ant-message-notice-content,.dark .ant-notification .ant-popover-inner,.dark .ant-notification .ant-dropdown-menu,.dark .ant-notification .ant-select-dropdown,.dark .ant-notification .ant-picker-panel-container,.dark .ant-notification .ant-notification-notice,.dark .ant-notification .ant-message-notice-content,.dark .ant-message .ant-popover-inner,.dark .ant-message .ant-dropdown-menu,.dark .ant-message .ant-select-dropdown,.dark .ant-message .ant-picker-panel-container,.dark .ant-message .ant-notification-notice,.dark .ant-message .ant-message-notice-content,[data-theme=dark] .ant-popover .ant-popover-inner,[data-theme=dark] .ant-popover .ant-dropdown-menu,[data-theme=dark] .ant-popover .ant-select-dropdown,[data-theme=dark] .ant-popover .ant-picker-panel-container,[data-theme=dark] .ant-popover .ant-notification-notice,[data-theme=dark] .ant-popover .ant-message-notice-content,[data-theme=dark] .ant-dropdown .ant-popover-inner,[data-theme=dark] .ant-dropdown .ant-dropdown-menu,[data-theme=dark] .ant-dropdown .ant-select-dropdown,[data-theme=dark] .ant-dropdown .ant-picker-panel-container,[data-theme=dark] .ant-dropdown .ant-notification-notice,[data-theme=dark] .ant-dropdown .ant-message-notice-content,[data-theme=dark] .ant-select-dropdown .ant-popover-inner,[data-theme=dark] .ant-select-dropdown .ant-dropdown-menu,[data-theme=dark] .ant-select-dropdown .ant-select-dropdown,[data-theme=dark] .ant-select-dropdown .ant-picker-panel-container,[data-theme=dark] .ant-select-dropdown .ant-notification-notice,[data-theme=dark] .ant-select-dropdown .ant-message-notice-content,[data-theme=dark] .ant-cascader-dropdown .ant-popover-inner,[data-theme=dark] .ant-cascader-dropdown .ant-dropdown-menu,[data-theme=dark] .ant-cascader-dropdown .ant-select-dropdown,[data-theme=dark] .ant-cascader-dropdown .ant-picker-panel-container,[data-theme=dark] .ant-cascader-dropdown .ant-notification-notice,[data-theme=dark] .ant-cascader-dropdown .ant-message-notice-content,[data-theme=dark] .ant-picker-dropdown .ant-popover-inner,[data-theme=dark] .ant-picker-dropdown .ant-dropdown-menu,[data-theme=dark] .ant-picker-dropdown .ant-select-dropdown,[data-theme=dark] .ant-picker-dropdown .ant-picker-panel-container,[data-theme=dark] .ant-picker-dropdown .ant-notification-notice,[data-theme=dark] .ant-picker-dropdown .ant-message-notice-content,[data-theme=dark] .ant-notification .ant-popover-inner,[data-theme=dark] .ant-notification .ant-dropdown-menu,[data-theme=dark] .ant-notification .ant-select-dropdown,[data-theme=dark] .ant-notification .ant-picker-panel-container,[data-theme=dark] .ant-notification .ant-notification-notice,[data-theme=dark] .ant-notification .ant-message-notice-content,[data-theme=dark] .ant-message .ant-popover-inner,[data-theme=dark] .ant-message .ant-dropdown-menu,[data-theme=dark] .ant-message .ant-select-dropdown,[data-theme=dark] .ant-message .ant-picker-panel-container,[data-theme=dark] .ant-message .ant-notification-notice,[data-theme=dark] .ant-message .ant-message-notice-content{background-color:var(--rz-overlay-modal-background);border-color:var(--rz-overlay-modal-border-color)}.ant-menu{background-color:var(--rz-surface-0);border-radius:var(--rz-menu-border-radius);box-shadow:var(--rz-menu-shadow);color:var(--rz-text-color);font-size:var(--rz-menu-item-font-size)}.ant-menu.ant-menu-light{background-color:var(--rz-surface-0)}.ant-menu.ant-menu-dark{background-color:var(--rz-surface-900)}.ant-menu.ant-menu-dark .ant-menu-item,.ant-menu.ant-menu-dark .ant-menu-submenu-title{color:var(--rz-surface-100)}.ant-menu .ant-menu-item,.ant-menu .ant-menu-submenu-title{padding:var(--rz-menu-item-padding);border-radius:var(--rz-menuitem-border-radius);margin:var(--rz-spacing-1);color:var(--rz-navigation-item-color)}.ant-menu .ant-menu-item:hover,.ant-menu .ant-menu-submenu-title:hover{background-color:var(--rz-navigation-item-hover-background);color:var(--rz-navigation-item-hover-color)}.ant-menu .ant-menu-item.ant-menu-item-selected,.ant-menu .ant-menu-submenu-title.ant-menu-item-selected{background-color:var(--rz-navigation-item-active-background);color:var(--rz-navigation-item-active-color);font-weight:var(--rz-font-weight-medium)}.ant-menu .ant-menu-item.ant-menu-item-active,.ant-menu .ant-menu-submenu-title.ant-menu-item-active{background-color:var(--rz-navigation-item-hover-background)}.ant-menu .ant-menu-item.ant-menu-item-disabled,.ant-menu .ant-menu-submenu-title.ant-menu-item-disabled{color:var(--rz-text-color-disabled);opacity:.5}.ant-menu .ant-menu-item .anticon,.ant-menu .ant-menu-submenu-title .anticon{margin-right:var(--rz-inline-spacing);font-size:var(--rz-icon-size-sm)}.ant-menu .ant-menu-submenu .ant-menu-submenu-title{display:flex;align-items:center;justify-content:space-between}.ant-menu .ant-menu-submenu .ant-menu-submenu-title .ant-menu-submenu-arrow{color:var(--rz-text-color-secondary);transition:transform .2s ease}.ant-menu .ant-menu-submenu.ant-menu-submenu-open>.ant-menu-submenu-title .ant-menu-submenu-arrow{transform:rotate(180deg)}.ant-menu .ant-menu-inline .ant-menu-submenu .ant-menu{background-color:transparent;padding-left:var(--rz-spacing-4)}.ant-menu .ant-menu-item-divider{background-color:var(--rz-surface-border);margin:var(--rz-spacing-2) var(--rz-spacing-3)}.ant-menu-horizontal{border-bottom:1px solid var(--rz-surface-border);padding:var(--rz-menubar-padding);line-height:46px}.ant-menu-horizontal>.ant-menu-item,.ant-menu-horizontal>.ant-menu-submenu{border-bottom:2px solid transparent;margin:0 var(--rz-spacing-2)}.ant-menu-horizontal>.ant-menu-item:hover,.ant-menu-horizontal>.ant-menu-submenu:hover{border-bottom-color:var(--rz-primary-color)}.ant-menu-horizontal>.ant-menu-item.ant-menu-item-selected,.ant-menu-horizontal>.ant-menu-item.ant-menu-submenu-selected,.ant-menu-horizontal>.ant-menu-submenu.ant-menu-item-selected,.ant-menu-horizontal>.ant-menu-submenu.ant-menu-submenu-selected{border-bottom-color:var(--rz-primary-color);color:var(--rz-primary-color)}.ant-select-dropdown.ant-select-dropdown-placement-bottomLeft .ant-select-item-group,.ant-select-dropdown.ant-select-dropdown-placement-topLeft .ant-select-item-group{font-size:var(--rz-font-size-xs);font-weight:var(--rz-font-weight-semibold);color:var(--rz-text-color-muted);padding:var(--rz-spacing-2) var(--rz-spacing-3);text-transform:uppercase;letter-spacing:var(--rz-letter-spacing-wide)}.ant-select-tree-dropdown{background-color:var(--rz-overlay-modal-background);border-radius:var(--rz-overlay-select-border-radius);box-shadow:var(--rz-overlay-select-shadow);border:1px solid var(--rz-overlay-modal-border-color);padding:var(--rz-spacing-1)}.ant-select-tree-dropdown .ant-select-tree .ant-select-tree-treenode{padding:var(--rz-spacing-1) 0}.ant-select-tree-dropdown .ant-select-tree .ant-select-tree-treenode:hover{background-color:var(--rz-navigation-item-hover-background)}.ant-select-tree-dropdown .ant-select-tree .ant-select-tree-treenode.ant-select-tree-treenode-selected{background-color:var(--rz-navigation-item-active-background)}.ant-select-tree-dropdown .ant-select-tree .ant-select-tree-treenode.ant-select-tree-treenode-selected .ant-select-tree-node-content-wrapper{color:var(--rz-navigation-item-active-color)}.ant-select-tree-dropdown .ant-select-tree .ant-select-tree-node-content-wrapper{padding:var(--rz-spacing-1) var(--rz-spacing-2);border-radius:var(--rz-menuitem-border-radius);color:var(--rz-text-color);transition:none}.ant-select-tree-dropdown .ant-select-tree .ant-select-tree-node-content-wrapper:hover{background-color:var(--rz-navigation-item-hover-background)}.ant-select-tree-dropdown .ant-select-tree .ant-select-tree-switcher{color:var(--rz-text-color-secondary)}.ant-select-tree-dropdown .ant-select-tree .ant-select-tree-switcher .anticon{font-size:var(--rz-icon-size-xs)}.ant-mentions-dropdown{background-color:var(--rz-overlay-modal-background);border-radius:var(--rz-overlay-select-border-radius);box-shadow:var(--rz-overlay-select-shadow);border:1px solid var(--rz-overlay-modal-border-color)}.ant-mentions-dropdown .ant-mentions-dropdown-menu-item{padding:var(--rz-menu-item-padding);border-radius:var(--rz-menuitem-border-radius);color:var(--rz-text-color);transition:none}.ant-mentions-dropdown .ant-mentions-dropdown-menu-item:hover{background-color:var(--rz-navigation-item-hover-background)}.ant-mentions-dropdown .ant-mentions-dropdown-menu-item.ant-mentions-dropdown-menu-item-active{background-color:var(--rz-navigation-item-active-background);color:var(--rz-navigation-item-active-color)}.ant-picker-time-panel .ant-picker-time-panel-column>li{padding:var(--rz-spacing-1) 0;color:var(--rz-text-color);transition:none}.ant-picker-time-panel .ant-picker-time-panel-column>li:hover{background-color:var(--rz-highlight-background)}.ant-picker-time-panel .ant-picker-time-panel-column>li.ant-picker-time-panel-cell-selected{background-color:var(--rz-primary-color);color:var(--rz-primary-color-text)}.ant-picker-time-panel .ant-picker-time-panel-column>li.ant-picker-time-panel-cell-disabled{color:var(--rz-text-color-disabled);opacity:.4}.ant-tree-select-dropdown .ant-select-tree-list-holder-inner .ant-select-tree-treenode.ant-select-tree-treenode-disabled .ant-select-tree-node-content-wrapper{color:var(--rz-text-color-disabled);opacity:.5}.ant-color-picker-panel{background-color:var(--rz-overlay-modal-background);border-radius:var(--rz-border-radius-lg);box-shadow:var(--rz-dropdown-shadow);border:1px solid var(--rz-overlay-modal-border-color);padding:var(--rz-spacing-3)}.ant-color-picker-panel .ant-color-picker-panel-inner{border-radius:var(--rz-border-radius-md)}.ant-dropdown-menu.context-menu{min-width:180px}.ant-dropdown-menu.context-menu .ant-dropdown-menu-item{display:flex;align-items:center;gap:var(--rz-inline-spacing)}.ant-dropdown-menu.context-menu .ant-dropdown-menu-item .anticon{width:16px;text-align:center}.ant-dropdown-menu.context-menu .ant-dropdown-menu-item .shortcut{margin-left:auto;font-size:var(--rz-font-size-xs);color:var(--rz-text-color-muted);padding-left:var(--rz-spacing-4)}.dark .ant-menu,[data-theme=dark] .ant-menu{background-color:var(--rz-surface-50)}.dark .ant-menu.ant-menu-dark,[data-theme=dark] .ant-menu.ant-menu-dark{background-color:var(--rz-surface-900)}.dark .ant-select-tree-dropdown,.dark .ant-mentions-dropdown,.dark .ant-color-picker-panel,[data-theme=dark] .ant-select-tree-dropdown,[data-theme=dark] .ant-mentions-dropdown,[data-theme=dark] .ant-color-picker-panel{background-color:var(--rz-overlay-modal-background);border-color:var(--rz-overlay-modal-border-color)}.dark .ant-menu-horizontal,[data-theme=dark] .ant-menu-horizontal{border-bottom-color:var(--rz-surface-border)}.ant-layout-sider{background-color:var(--layout-sidebar-background);border-right:1px solid var(--layout-sidebar-border-color);box-shadow:var(--rz-sidebar-shadow);transition:none}.ant-layout-sider.ant-layout-sider-collapsed .ant-menu-item,.ant-layout-sider.ant-layout-sider-collapsed .ant-menu-submenu-title{padding:0 calc((var(--layout-sidebar-width-collapsed) - 20px) / 2)}.ant-layout-sider.ant-layout-sider-collapsed .ant-menu-item .anticon,.ant-layout-sider.ant-layout-sider-collapsed .ant-menu-submenu-title .anticon{margin-right:0;font-size:var(--rz-icon-size-md)}.ant-layout-sider.ant-layout-sider-collapsed .ant-menu-item .ant-menu-title-content,.ant-layout-sider.ant-layout-sider-collapsed .ant-menu-submenu-title .ant-menu-title-content,.ant-layout-sider.ant-layout-sider-collapsed .sidebar-logo-text{display:none}.ant-layout-sider .ant-layout-sider-trigger{background-color:var(--rz-surface-100);border-top:1px solid var(--layout-sidebar-border-color);color:var(--rz-text-color);transition:none}.ant-layout-sider .ant-layout-sider-trigger:hover{background-color:var(--rz-surface-hover);color:var(--rz-primary-color)}.ant-layout-sider .ant-layout-sider-zero-width-trigger{background-color:var(--rz-primary-color);color:var(--rz-primary-color-text);border-radius:0 var(--rz-border-radius-lg) var(--rz-border-radius-lg) 0;top:var(--rz-spacing-4)}.ant-layout-sider .ant-layout-sider-zero-width-trigger:hover{background-color:var(--rz-primary-hover-color)}.sidebar-logo{display:flex;align-items:center;justify-content:center;gap:var(--rz-spacing-3);padding:var(--rz-spacing-4);height:var(--layout-topbar-height);border-bottom:1px solid var(--layout-sidebar-border-color);background-color:var(--rz-surface-0)}.sidebar-logo .sidebar-logo-img{width:32px;height:32px;object-fit:contain}.sidebar-logo .sidebar-logo-text{font-size:var(--rz-font-size-lg);font-weight:var(--rz-font-weight-bold);color:var(--rz-primary-color);white-space:nowrap;transition:opacity .2s ease}.sidebar-menu.ant-menu{background-color:transparent;border:none;box-shadow:none;padding:var(--rz-spacing-3);height:calc(100vh - var(--layout-topbar-height) - 48px);overflow-y:auto}.sidebar-menu.ant-menu::-webkit-scrollbar{width:6px}.sidebar-menu.ant-menu::-webkit-scrollbar-track{background-color:transparent}.sidebar-menu.ant-menu::-webkit-scrollbar-thumb{background-color:var(--rz-surface-300);border-radius:var(--rz-scrollbar-thumb-border-radius)}.sidebar-menu.ant-menu::-webkit-scrollbar-thumb:hover{background-color:var(--rz-surface-400)}.sidebar-menu .menu-section-divider{height:1px;background-color:var(--rz-surface-border);margin:var(--rz-spacing-4) var(--rz-spacing-3)}.sidebar-menu .menu-section-label{font-size:var(--rz-font-size-xs);font-weight:var(--rz-font-weight-semibold);text-transform:uppercase;letter-spacing:var(--rz-letter-spacing-wider);color:var(--rz-text-color-muted);padding:var(--rz-spacing-2) var(--rz-spacing-3);margin:var(--rz-spacing-2) 0 var(--rz-spacing-1)}.sidebar-menu-item{display:flex;align-items:center;gap:var(--rz-spacing-3);padding:var(--rz-spacing-3) var(--rz-spacing-4);border-radius:var(--rz-border-radius-lg);color:var(--rz-navigation-item-color);text-decoration:none;transition:transform .2s cubic-bezier(.4,0,.2,1);cursor:pointer;margin-bottom:var(--rz-spacing-1);position:relative}.sidebar-menu-item:hover{background-color:var(--rz-navigation-item-hover-background);color:var(--rz-navigation-item-hover-color);transform:translate(2px)}.sidebar-menu-item.active{background-color:var(--rz-navigation-item-active-background);color:var(--rz-navigation-item-active-color);font-weight:var(--rz-font-weight-medium);box-shadow:var(--rz-shadow-1)}.sidebar-menu-item.active:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:60%;background-color:var(--rz-primary-color);border-radius:0 var(--rz-border-radius-sm) var(--rz-border-radius-sm) 0}.sidebar-menu-item .sidebar-menu-item-icon{width:20px;height:20px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.sidebar-menu-item .sidebar-menu-item-icon .anticon{font-size:var(--rz-icon-size-md)}.sidebar-menu-item .sidebar-menu-item-text{flex:1;font-size:var(--rz-font-size-sm);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-menu-item .sidebar-menu-item-badge{margin-left:auto;background-color:var(--rz-primary-color);color:var(--rz-primary-color-text);font-size:var(--rz-badge-font-size);font-weight:var(--rz-badge-font-weight);padding:2px 6px;border-radius:var(--rz-badge-border-radius);line-height:1}.sidebar-menu-item .sidebar-menu-item-arrow{margin-left:auto;transition:transform .2s ease}.sidebar-menu-item .sidebar-menu-item-arrow .anticon{font-size:var(--rz-icon-size-xs)}.sidebar-menu-item.has-submenu.open .sidebar-menu-item-arrow{transform:rotate(90deg)}.sidebar-submenu{list-style:none;padding:0;margin:0;padding-left:var(--rz-spacing-8);overflow:hidden;max-height:0;transition:max-height .3s ease}.sidebar-submenu.open{max-height:1000px}.sidebar-submenu .sidebar-menu-item{padding:var(--rz-spacing-2) var(--rz-spacing-3);font-size:var(--rz-font-size-sm)}.sidebar-submenu .sidebar-menu-item:before{display:none}.sidebar-submenu .sidebar-menu-item:hover{transform:none}.sidebar-footer{position:absolute;bottom:0;left:0;right:0;background-color:var(--rz-surface-0);border-top:1px solid var(--layout-sidebar-border-color);padding:var(--rz-spacing-3)}.sidebar-footer .sidebar-user-profile{display:flex;align-items:center;gap:var(--rz-spacing-3);padding:var(--rz-spacing-2);border-radius:var(--rz-border-radius-lg);cursor:pointer;transition:none}.sidebar-footer .sidebar-user-profile:hover{background-color:var(--rz-surface-hover)}.sidebar-footer .sidebar-user-profile .user-avatar{width:36px;height:36px;border-radius:var(--rz-avatar-border-radius);background-color:var(--rz-primary-color);color:var(--rz-primary-color-text);display:flex;align-items:center;justify-content:center;font-weight:var(--rz-font-weight-semibold);flex-shrink:0}.sidebar-footer .sidebar-user-profile .user-info{flex:1;min-width:0}.sidebar-footer .sidebar-user-profile .user-info .user-name{font-size:var(--rz-font-size-sm);font-weight:var(--rz-font-weight-medium);color:var(--rz-text-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-footer .sidebar-user-profile .user-info .user-role{font-size:var(--rz-font-size-xs);color:var(--rz-text-color-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-footer .sidebar-user-profile .user-actions-icon{color:var(--rz-text-color-secondary)}.sidebar-footer .sidebar-user-profile .user-actions-icon .anticon{font-size:var(--rz-icon-size-sm)}.sidebar-backdrop{position:fixed;inset:0;background-color:var(--rz-mask-background);z-index:calc(var(--z-index-sidebar) - 1);opacity:0;visibility:hidden;transition:opacity .2s ease,visibility 0s linear .2s}.sidebar-backdrop.active{opacity:1;visibility:visible;transition:opacity .2s ease,visibility 0s}.dark .ant-layout-sider,[data-theme=dark] .ant-layout-sider{background-color:var(--rz-surface-50);border-right-color:var(--rz-surface-200)}.dark .sidebar-logo,.dark .sidebar-footer,[data-theme=dark] .sidebar-logo,[data-theme=dark] .sidebar-footer{background-color:var(--rz-surface-50);border-color:var(--rz-surface-200)}.dark .ant-layout-sider-trigger,[data-theme=dark] .ant-layout-sider-trigger{background-color:var(--rz-surface-100);border-top-color:var(--rz-surface-200)}nz-spin .ant-spin,.ant-spin{color:var(--rz-primary-color)}nz-spin .ant-spin .ant-spin-dot-item,nz-spin .ant-spin .ant-spin-dot i,.ant-spin .ant-spin-dot-item,.ant-spin .ant-spin-dot i{background-color:var(--rz-primary-color)!important}.ant-spin-text{color:var(--rz-text-color-secondary)}.ant-spin-blur{opacity:.5}rz-badge .ant-badge-status-dot{background-color:var(--rz-primary-color)}rz-badge .ant-badge-status-text{color:var(--rz-text-color-secondary)}rz-badge .ant-badge-status-success{background-color:var(--rz-success-color)}rz-badge .ant-badge-status-warning{background-color:var(--rz-warning-color)}rz-badge .ant-badge-status-error{background-color:var(--rz-danger-color)}rz-badge .ant-badge-status-processing{background-color:var(--rz-primary-color)}rz-badge .ant-badge-status-processing:after{border-color:var(--rz-primary-color)}rz-tag .ant-tag.rz-tag{border-color:var(--rz-surface-border);background:var(--rz-surface-0);color:var(--rz-text-color)}rz-tag .ant-tag.rz-tag.rz-state-success:not(.ant-tag-has-color){border-color:color-mix(in srgb,var(--rz-success-color) 35%,var(--rz-surface-border));background:color-mix(in srgb,var(--rz-success-color) 12%,var(--rz-surface-0));color:var(--rz-success-color)}rz-tag .ant-tag.rz-tag.rz-state-warning:not(.ant-tag-has-color){border-color:color-mix(in srgb,var(--rz-warning-color) 35%,var(--rz-surface-border));background:color-mix(in srgb,var(--rz-warning-color) 12%,var(--rz-surface-0));color:var(--rz-warning-color)}rz-tag .ant-tag.rz-tag.rz-state-error:not(.ant-tag-has-color){border-color:color-mix(in srgb,var(--rz-danger-color) 35%,var(--rz-surface-border));background:color-mix(in srgb,var(--rz-danger-color) 12%,var(--rz-surface-0));color:var(--rz-danger-color)}rz-tag .ant-tag.rz-tag .anticon-close{color:currentColor}rz-tag .ant-tag-checkable.ant-tag-checkable-checked.rz-tag{border-color:color-mix(in srgb,var(--rz-primary-color) 35%,var(--rz-surface-border));background:color-mix(in srgb,var(--rz-primary-color) 12%,var(--rz-surface-0));color:var(--rz-primary-color)}.ant-steps{--rz-steps-icon-bg: var(--rz-surface-0);--rz-steps-icon-border: var(--rz-border-color);--rz-steps-icon-color: var(--rz-text-secondary);--rz-steps-icon-primary: var(--primary);--rz-steps-icon-primary-on: var(--rz-primary-color-text);--rz-steps-icon-error: var(--rz-danger-color);--rz-steps-icon-error-on: var(--rz-text-primary)}.ant-steps-item-icon{background-color:var(--rz-steps-icon-bg);border-color:var(--rz-steps-icon-border)}.ant-steps-item-icon>.ant-steps-icon{color:var(--rz-steps-icon-color)}.ant-steps-item-icon .ant-steps-icon{color:var(--rz-steps-icon-color)}.ant-steps-item-wait .ant-steps-item-icon{background-color:var(--rz-steps-icon-bg);border-color:var(--rz-steps-icon-border)}.ant-steps-item-wait .ant-steps-item-icon>.ant-steps-icon{color:var(--rz-steps-icon-color)}.ant-steps-item-process .ant-steps-item-icon{background-color:var(--rz-steps-icon-bg);border-color:var(--rz-steps-icon-primary)}.ant-steps-item-process .ant-steps-item-icon>.ant-steps-icon{color:var(--rz-steps-icon-primary)}.ant-steps-item-custom.ant-steps-item-process .ant-steps-item-icon>.ant-steps-icon{color:var(--rz-steps-icon-primary)}.ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-icon{background-color:var(--rz-steps-icon-primary);border-color:var(--rz-steps-icon-primary)}.ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-icon .ant-steps-icon{color:var(--rz-steps-icon-primary-on)}.ant-steps-item-finish .ant-steps-item-icon{background-color:var(--rz-steps-icon-bg);border-color:var(--rz-steps-icon-primary)}.ant-steps-item-finish .ant-steps-item-icon>.ant-steps-icon{color:var(--rz-steps-icon-primary)}.ant-steps-item-error .ant-steps-item-icon{background-color:var(--rz-steps-icon-bg);border-color:var(--rz-steps-icon-error)}.ant-steps-item-error .ant-steps-item-icon>.ant-steps-icon{color:var(--rz-steps-icon-error)}.ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot,.ant-steps-dot.ant-steps-small .ant-steps-item-icon .ant-steps-icon-dot{background:var(--rz-steps-icon-border)}.ant-steps-dot .ant-steps-item-process .ant-steps-item-icon .ant-steps-icon-dot,.ant-steps-dot.ant-steps-small .ant-steps-item-process .ant-steps-item-icon .ant-steps-icon-dot,.ant-steps-dot .ant-steps-item-finish .ant-steps-item-icon .ant-steps-icon-dot,.ant-steps-dot.ant-steps-small .ant-steps-item-finish .ant-steps-item-icon .ant-steps-icon-dot{background:var(--rz-steps-icon-primary)}.ant-steps-dot .ant-steps-item-error .ant-steps-item-icon .ant-steps-icon-dot,.ant-steps-dot.ant-steps-small .ant-steps-item-error .ant-steps-item-icon .ant-steps-icon-dot{background:var(--rz-steps-icon-error)}.ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button]:hover .ant-steps-item-title,.ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button]:hover .ant-steps-item-subtitle,.ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button]:hover .ant-steps-item-description{color:var(--rz-steps-icon-primary)}.ant-steps .ant-steps-item:not(.ant-steps-item-active):not(.ant-steps-item-process)>.ant-steps-item-container[role=button]:hover .ant-steps-item-icon{border-color:var(--rz-steps-icon-primary)}.ant-steps .ant-steps-item:not(.ant-steps-item-active):not(.ant-steps-item-process)>.ant-steps-item-container[role=button]:hover .ant-steps-item-icon .ant-steps-icon{color:var(--rz-steps-icon-primary)}[data-theme=dark] .ant-layout{background:var(--rz-surface-0)}[data-theme=dark] .ant-card{background:var(--rz-surface-card);border-color:var(--rz-surface-border);color:var(--rz-text-color)}[data-theme=dark] .ant-input,[data-theme=dark] .ant-select-selector{background:var(--rz-surface-card)!important;border-color:var(--rz-surface-border)!important;color:var(--rz-text-color)!important}[data-theme=dark] .ant-btn:not(.ant-btn-primary){background:var(--rz-surface-card);border-color:var(--rz-surface-border);color:var(--rz-text-color)}[data-theme=dark] .ant-btn:not(.ant-btn-primary):hover{background:var(--menu-hover-bg);border-color:var(--primary)}[dir=rtl]{direction:rtl;text-align:right}[dir=rtl] .ant-menu-item-icon,[dir=rtl] .ant-menu-submenu-arrow{transform:scaleX(-1)}[dir=rtl] .ant-drawer-right{right:auto;left:0}[dir=rtl] .ant-dropdown-menu{direction:rtl;text-align:right}[dir=rtl] .ant-form-item-label{text-align:left}[dir=rtl] .ant-pagination{direction:rtl}[dir=rtl] *:focus-visible{outline-offset:calc(-1 * var(--rz-border-width-2))}[data-input-style=outlined] .ant-input,[data-input-style=outlined] .ant-select-selector,[data-input-style=outlined] .ant-input-number,[data-input-style=outlined] .ant-picker{background:transparent;border:1px solid var(--surface-border);border-radius:var(--rz-border-radius-md)}[data-input-style=outlined] .ant-input:hover,[data-input-style=outlined] .ant-select-selector:hover,[data-input-style=outlined] .ant-input-number:hover,[data-input-style=outlined] .ant-picker:hover{border-color:var(--primary)}[data-input-style=outlined] .ant-input:focus,[data-input-style=outlined] .ant-input:focus-within,[data-input-style=outlined] .ant-select-selector:focus,[data-input-style=outlined] .ant-select-selector:focus-within,[data-input-style=outlined] .ant-input-number:focus,[data-input-style=outlined] .ant-input-number:focus-within,[data-input-style=outlined] .ant-picker:focus,[data-input-style=outlined] .ant-picker:focus-within{border-color:var(--primary);box-shadow:0 0 0 var(--rz-border-width-2) color-mix(in srgb,var(--primary) 10%,transparent)}[data-input-style=filled] .ant-input,[data-input-style=filled] .ant-select-selector,[data-input-style=filled] .ant-input-number,[data-input-style=filled] .ant-picker{background:var(--surface-card);border:none;border-bottom:2px solid var(--surface-border);border-radius:var(--rz-border-radius-md) var(--rz-border-radius-md) 0 0}[data-input-style=filled] .ant-input:hover,[data-input-style=filled] .ant-select-selector:hover,[data-input-style=filled] .ant-input-number:hover,[data-input-style=filled] .ant-picker:hover{background:var(--menu-hover-bg);border-bottom-color:var(--primary)}[data-input-style=filled] .ant-input:focus,[data-input-style=filled] .ant-input:focus-within,[data-input-style=filled] .ant-select-selector:focus,[data-input-style=filled] .ant-select-selector:focus-within,[data-input-style=filled] .ant-input-number:focus,[data-input-style=filled] .ant-input-number:focus-within,[data-input-style=filled] .ant-picker:focus,[data-input-style=filled] .ant-picker:focus-within{background:var(--menu-hover-bg);border-bottom-color:var(--primary);box-shadow:0 1px 0 0 var(--primary)}@media(prefers-contrast:high){[data-input-style=outlined] .ant-input,[data-input-style=outlined] .ant-select-selector,[data-input-style=filled] .ant-input,[data-input-style=filled] .ant-select-selector{border-width:var(--rz-border-width-2)!important}}.ripple-enabled .ant-btn,.ripple-enabled .ant-menu-item,.ripple-enabled .color-swatch,.ripple-enabled .scene-card,.ripple-enabled [role=button],.ripple-enabled button{position:relative;overflow:hidden}.ripple-enabled .ant-btn:after,.ripple-enabled .ant-menu-item:after,.ripple-enabled .color-swatch:after,.ripple-enabled .scene-card:after,.ripple-enabled [role=button]:after,.ripple-enabled button:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:color-mix(in srgb,var(--rz-primary-color-text) 50%,transparent);transform:translate(-50%,-50%);transition:width .6s,height .6s;pointer-events:none;opacity:0}.ripple-enabled .ant-btn:active:after,.ripple-enabled .ant-menu-item:active:after,.ripple-enabled .color-swatch:active:after,.ripple-enabled .scene-card:active:after,.ripple-enabled [role=button]:active:after,.ripple-enabled button:active:after{width:300px;height:300px;opacity:1;transition:width 0s,height 0s,opacity .3s}[data-theme=dark] .ripple-enabled .ant-btn:after,[data-theme=dark] .ripple-enabled .ant-menu-item:after,[data-theme=dark] .ripple-enabled button:after{background:color-mix(in srgb,var(--rz-primary-color-text) 30%,transparent)}.ripple-enabled .ant-btn-primary:after{background:color-mix(in srgb,var(--rz-primary-color-text) 40%,transparent)}@media(prefers-reduced-motion:reduce){.ripple-enabled .ant-btn:after,.ripple-enabled .ant-menu-item:after,.ripple-enabled button:after{display:none!important}}@keyframes ripple{0%{transform:translate(-50%,-50%) scale(0);opacity:1}to{transform:translate(-50%,-50%) scale(4);opacity:0}}:root{--font-scale: 14px;font-size:var(--font-scale)}html{font-size:var(--font-scale)}html[data-breakpoint=mobile][style*="font-scale: 12px"],html[data-breakpoint=mobile][style*="font-scale: 13px"]{font-size:14px!important}body .ant-btn{font-size:1rem;height:auto;padding:.5rem 1rem}body .ant-btn-sm{font-size:.875rem;padding:.375rem .75rem}body .ant-btn-lg{font-size:1.125rem;padding:.625rem 1.25rem}body .ant-input{font-size:1rem;padding:.5rem .75rem}body .ant-input-sm{font-size:.875rem;padding:.375rem .5rem}body .ant-input-lg{font-size:1.125rem;padding:.625rem 1rem}body .ant-card-head-title{font-size:1.125rem}body .ant-card-body,body .ant-menu-item,body .ant-menu-submenu-title{font-size:1rem}.ant-drawer-header,.ant-modal-header{font-size:16px}.cdk-overlay-container,.ant-drawer{z-index:1100!important}.ant-drawer .ant-drawer-mask{z-index:1099!important}.ant-drawer .ant-drawer-content-wrapper{z-index:1100!important}.flex{display:flex!important}.inline-flex{display:inline-flex!important}.flex-row{flex-direction:row!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-col{flex-direction:column!important}.flex-col-reverse{flex-direction:column-reverse!important}.flex-wrap{flex-wrap:wrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-1{flex:1 1 0%!important}.flex-auto{flex:1 1 auto!important}.flex-initial{flex:0 1 auto!important}.flex-none{flex:none!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.justify-start{justify-content:flex-start!important}.justify-end{justify-content:flex-end!important}.justify-center{justify-content:center!important}.justify-between{justify-content:space-between!important}.justify-around{justify-content:space-around!important}.justify-evenly{justify-content:space-evenly!important}.items-start{align-items:flex-start!important}.items-end{align-items:flex-end!important}.items-center{align-items:center!important}.items-baseline{align-items:baseline!important}.items-stretch{align-items:stretch!important}.content-start{align-content:flex-start!important}.content-end{align-content:flex-end!important}.content-center{align-content:center!important}.content-between{align-content:space-between!important}.content-around{align-content:space-around!important}.content-stretch{align-content:stretch!important}.self-auto{align-self:auto!important}.self-start{align-self:flex-start!important}.self-end{align-self:flex-end!important}.self-center{align-self:center!important}.self-baseline{align-self:baseline!important}.self-stretch{align-self:stretch!important}.gap-0{gap:var(--rz-spacing-0)!important}.gap-1{gap:var(--rz-spacing-1)!important}.gap-2{gap:var(--rz-spacing-2)!important}.gap-3{gap:var(--rz-spacing-3)!important}.gap-4{gap:var(--rz-spacing-4)!important}.gap-5{gap:var(--rz-spacing-5)!important}.gap-6{gap:var(--rz-spacing-6)!important}.gap-8{gap:var(--rz-spacing-8)!important}.gap-10{gap:var(--rz-spacing-10)!important}.gap-12{gap:var(--rz-spacing-12)!important}.gap-16{gap:var(--rz-spacing-16)!important}.gap-y-0{row-gap:var(--rz-spacing-0)!important}.gap-y-1{row-gap:var(--rz-spacing-1)!important}.gap-y-2{row-gap:var(--rz-spacing-2)!important}.gap-y-3{row-gap:var(--rz-spacing-3)!important}.gap-y-4{row-gap:var(--rz-spacing-4)!important}.gap-y-5{row-gap:var(--rz-spacing-5)!important}.gap-y-6{row-gap:var(--rz-spacing-6)!important}.gap-y-8{row-gap:var(--rz-spacing-8)!important}.gap-x-0{column-gap:var(--rz-spacing-0)!important}.gap-x-1{column-gap:var(--rz-spacing-1)!important}.gap-x-2{column-gap:var(--rz-spacing-2)!important}.gap-x-3{column-gap:var(--rz-spacing-3)!important}.gap-x-4{column-gap:var(--rz-spacing-4)!important}.gap-x-5{column-gap:var(--rz-spacing-5)!important}.gap-x-6{column-gap:var(--rz-spacing-6)!important}.gap-x-8{column-gap:var(--rz-spacing-8)!important}.order-first{order:-9999!important}.order-last{order:9999!important}.order-none{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-6{order:6!important}.flex-center{display:flex!important;align-items:center!important;justify-content:center!important}.flex-between{display:flex!important;align-items:center!important;justify-content:space-between!important}.flex-gap{display:flex!important;gap:var(--rz-spacing-4)!important}.flex-col-gap{display:flex!important;flex-direction:column!important;gap:var(--rz-spacing-4)!important}.flex-full{display:flex!important;width:100%!important}@media(min-width:768px){.md\:flex{display:flex!important}.md\:flex-row{flex-direction:row!important}.md\:flex-col{flex-direction:column!important}.md\:justify-start{justify-content:flex-start!important}.md\:justify-center{justify-content:center!important}.md\:justify-between{justify-content:space-between!important}.md\:items-start{align-items:flex-start!important}.md\:items-center{align-items:center!important}}@media(min-width:992px){.lg\:flex{display:flex!important}.lg\:flex-row{flex-direction:row!important}.lg\:flex-col{flex-direction:column!important}.lg\:justify-start{justify-content:flex-start!important}.lg\:justify-center{justify-content:center!important}.lg\:justify-between{justify-content:space-between!important}}.rz-control{position:relative;box-sizing:border-box;font-family:inherit}.rz-control--sm,.rz-size-sm{height:var(--rz-control-height-sm);padding:0 var(--rz-control-padding-x-sm);font-size:var(--rz-control-font-sm)}.rz-control--md,.rz-size-md{height:var(--rz-control-height-md);padding:0 var(--rz-control-padding-x-md);font-size:var(--rz-control-font-md)}.rz-control--lg,.rz-size-lg{height:var(--rz-control-height-lg);padding:0 var(--rz-control-padding-x-lg);font-size:var(--rz-control-font-lg)}.m-0{margin:var(--rz-spacing-0)!important}.m-1{margin:var(--rz-spacing-1)!important}.m-2{margin:var(--rz-spacing-2)!important}.m-3{margin:var(--rz-spacing-3)!important}.m-4{margin:var(--rz-spacing-4)!important}.m-5{margin:var(--rz-spacing-5)!important}.m-6{margin:var(--rz-spacing-6)!important}.m-8{margin:var(--rz-spacing-8)!important}.m-10{margin:var(--rz-spacing-10)!important}.m-12{margin:var(--rz-spacing-12)!important}.m-16{margin:var(--rz-spacing-16)!important}.m-20{margin:var(--rz-spacing-20)!important}.m-24{margin:var(--rz-spacing-24)!important}.m-auto{margin:auto!important}.mx-0{margin-left:var(--rz-spacing-0)!important;margin-right:var(--rz-spacing-0)!important}.mx-1{margin-left:var(--rz-spacing-1)!important;margin-right:var(--rz-spacing-1)!important}.mx-2{margin-left:var(--rz-spacing-2)!important;margin-right:var(--rz-spacing-2)!important}.mx-3{margin-left:var(--rz-spacing-3)!important;margin-right:var(--rz-spacing-3)!important}.mx-4{margin-left:var(--rz-spacing-4)!important;margin-right:var(--rz-spacing-4)!important}.mx-5{margin-left:var(--rz-spacing-5)!important;margin-right:var(--rz-spacing-5)!important}.mx-6{margin-left:var(--rz-spacing-6)!important;margin-right:var(--rz-spacing-6)!important}.mx-8{margin-left:var(--rz-spacing-8)!important;margin-right:var(--rz-spacing-8)!important}.mx-10{margin-left:var(--rz-spacing-10)!important;margin-right:var(--rz-spacing-10)!important}.mx-12{margin-left:var(--rz-spacing-12)!important;margin-right:var(--rz-spacing-12)!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.my-0{margin-top:var(--rz-spacing-0)!important;margin-bottom:var(--rz-spacing-0)!important}.my-1{margin-top:var(--rz-spacing-1)!important;margin-bottom:var(--rz-spacing-1)!important}.my-2{margin-top:var(--rz-spacing-2)!important;margin-bottom:var(--rz-spacing-2)!important}.my-3{margin-top:var(--rz-spacing-3)!important;margin-bottom:var(--rz-spacing-3)!important}.my-4{margin-top:var(--rz-spacing-4)!important;margin-bottom:var(--rz-spacing-4)!important}.my-5{margin-top:var(--rz-spacing-5)!important;margin-bottom:var(--rz-spacing-5)!important}.my-6{margin-top:var(--rz-spacing-6)!important;margin-bottom:var(--rz-spacing-6)!important}.my-8{margin-top:var(--rz-spacing-8)!important;margin-bottom:var(--rz-spacing-8)!important}.my-10{margin-top:var(--rz-spacing-10)!important;margin-bottom:var(--rz-spacing-10)!important}.my-12{margin-top:var(--rz-spacing-12)!important;margin-bottom:var(--rz-spacing-12)!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:var(--rz-spacing-0)!important}.mt-1{margin-top:var(--rz-spacing-1)!important}.mt-2{margin-top:var(--rz-spacing-2)!important}.mt-3{margin-top:var(--rz-spacing-3)!important}.mt-4{margin-top:var(--rz-spacing-4)!important}.mt-5{margin-top:var(--rz-spacing-5)!important}.mt-6{margin-top:var(--rz-spacing-6)!important}.mt-8{margin-top:var(--rz-spacing-8)!important}.mt-10{margin-top:var(--rz-spacing-10)!important}.mt-12{margin-top:var(--rz-spacing-12)!important}.mt-16{margin-top:var(--rz-spacing-16)!important}.mt-auto{margin-top:auto!important}.mr-0{margin-right:var(--rz-spacing-0)!important}.mr-1{margin-right:var(--rz-spacing-1)!important}.mr-2{margin-right:var(--rz-spacing-2)!important}.mr-3{margin-right:var(--rz-spacing-3)!important}.mr-4{margin-right:var(--rz-spacing-4)!important}.mr-5{margin-right:var(--rz-spacing-5)!important}.mr-6{margin-right:var(--rz-spacing-6)!important}.mr-8{margin-right:var(--rz-spacing-8)!important}.mr-auto{margin-right:auto!important}.mb-0{margin-bottom:var(--rz-spacing-0)!important}.mb-1{margin-bottom:var(--rz-spacing-1)!important}.mb-2{margin-bottom:var(--rz-spacing-2)!important}.mb-3{margin-bottom:var(--rz-spacing-3)!important}.mb-4{margin-bottom:var(--rz-spacing-4)!important}.mb-5{margin-bottom:var(--rz-spacing-5)!important}.mb-6{margin-bottom:var(--rz-spacing-6)!important}.mb-8{margin-bottom:var(--rz-spacing-8)!important}.mb-10{margin-bottom:var(--rz-spacing-10)!important}.mb-12{margin-bottom:var(--rz-spacing-12)!important}.mb-16{margin-bottom:var(--rz-spacing-16)!important}.mb-auto{margin-bottom:auto!important}.ml-0{margin-left:var(--rz-spacing-0)!important}.ml-1{margin-left:var(--rz-spacing-1)!important}.ml-2{margin-left:var(--rz-spacing-2)!important}.ml-3{margin-left:var(--rz-spacing-3)!important}.ml-4{margin-left:var(--rz-spacing-4)!important}.ml-5{margin-left:var(--rz-spacing-5)!important}.ml-6{margin-left:var(--rz-spacing-6)!important}.ml-8{margin-left:var(--rz-spacing-8)!important}.ml-auto{margin-left:auto!important}.-m-1{margin:calc(var(--rz-spacing-1) * -1)!important}.-m-2{margin:calc(var(--rz-spacing-2) * -1)!important}.-m-3{margin:calc(var(--rz-spacing-3) * -1)!important}.-m-4{margin:calc(var(--rz-spacing-4) * -1)!important}.-m-6{margin:calc(var(--rz-spacing-6) * -1)!important}.-mt-1{margin-top:calc(var(--rz-spacing-1) * -1)!important}.-mt-2{margin-top:calc(var(--rz-spacing-2) * -1)!important}.-mt-4{margin-top:calc(var(--rz-spacing-4) * -1)!important}.-ml-1{margin-left:calc(var(--rz-spacing-1) * -1)!important}.-ml-2{margin-left:calc(var(--rz-spacing-2) * -1)!important}.-ml-4{margin-left:calc(var(--rz-spacing-4) * -1)!important}.p-0{padding:var(--rz-spacing-0)!important}.p-1{padding:var(--rz-spacing-1)!important}.p-2{padding:var(--rz-spacing-2)!important}.p-3{padding:var(--rz-spacing-3)!important}.p-4{padding:var(--rz-spacing-4)!important}.p-5{padding:var(--rz-spacing-5)!important}.p-6{padding:var(--rz-spacing-6)!important}.p-8{padding:var(--rz-spacing-8)!important}.p-10{padding:var(--rz-spacing-10)!important}.p-12{padding:var(--rz-spacing-12)!important}.p-16{padding:var(--rz-spacing-16)!important}.p-20{padding:var(--rz-spacing-20)!important}.p-24{padding:var(--rz-spacing-24)!important}.px-0{padding-left:var(--rz-spacing-0)!important;padding-right:var(--rz-spacing-0)!important}.px-1{padding-left:var(--rz-spacing-1)!important;padding-right:var(--rz-spacing-1)!important}.px-2{padding-left:var(--rz-spacing-2)!important;padding-right:var(--rz-spacing-2)!important}.px-3{padding-left:var(--rz-spacing-3)!important;padding-right:var(--rz-spacing-3)!important}.px-4{padding-left:var(--rz-spacing-4)!important;padding-right:var(--rz-spacing-4)!important}.px-5{padding-left:var(--rz-spacing-5)!important;padding-right:var(--rz-spacing-5)!important}.px-6{padding-left:var(--rz-spacing-6)!important;padding-right:var(--rz-spacing-6)!important}.px-8{padding-left:var(--rz-spacing-8)!important;padding-right:var(--rz-spacing-8)!important}.px-10{padding-left:var(--rz-spacing-10)!important;padding-right:var(--rz-spacing-10)!important}.px-12{padding-left:var(--rz-spacing-12)!important;padding-right:var(--rz-spacing-12)!important}.py-0{padding-top:var(--rz-spacing-0)!important;padding-bottom:var(--rz-spacing-0)!important}.py-1{padding-top:var(--rz-spacing-1)!important;padding-bottom:var(--rz-spacing-1)!important}.py-2{padding-top:var(--rz-spacing-2)!important;padding-bottom:var(--rz-spacing-2)!important}.py-3{padding-top:var(--rz-spacing-3)!important;padding-bottom:var(--rz-spacing-3)!important}.py-4{padding-top:var(--rz-spacing-4)!important;padding-bottom:var(--rz-spacing-4)!important}.py-5{padding-top:var(--rz-spacing-5)!important;padding-bottom:var(--rz-spacing-5)!important}.py-6{padding-top:var(--rz-spacing-6)!important;padding-bottom:var(--rz-spacing-6)!important}.py-8{padding-top:var(--rz-spacing-8)!important;padding-bottom:var(--rz-spacing-8)!important}.py-10{padding-top:var(--rz-spacing-10)!important;padding-bottom:var(--rz-spacing-10)!important}.py-12{padding-top:var(--rz-spacing-12)!important;padding-bottom:var(--rz-spacing-12)!important}.pt-0{padding-top:var(--rz-spacing-0)!important}.pt-1{padding-top:var(--rz-spacing-1)!important}.pt-2{padding-top:var(--rz-spacing-2)!important}.pt-3{padding-top:var(--rz-spacing-3)!important}.pt-4{padding-top:var(--rz-spacing-4)!important}.pt-5{padding-top:var(--rz-spacing-5)!important}.pt-6{padding-top:var(--rz-spacing-6)!important}.pt-8{padding-top:var(--rz-spacing-8)!important}.pt-10{padding-top:var(--rz-spacing-10)!important}.pt-12{padding-top:var(--rz-spacing-12)!important}.pt-16{padding-top:var(--rz-spacing-16)!important}.pr-0{padding-right:var(--rz-spacing-0)!important}.pr-1{padding-right:var(--rz-spacing-1)!important}.pr-2{padding-right:var(--rz-spacing-2)!important}.pr-3{padding-right:var(--rz-spacing-3)!important}.pr-4{padding-right:var(--rz-spacing-4)!important}.pr-5{padding-right:var(--rz-spacing-5)!important}.pr-6{padding-right:var(--rz-spacing-6)!important}.pr-8{padding-right:var(--rz-spacing-8)!important}.pb-0{padding-bottom:var(--rz-spacing-0)!important}.pb-1{padding-bottom:var(--rz-spacing-1)!important}.pb-2{padding-bottom:var(--rz-spacing-2)!important}.pb-3{padding-bottom:var(--rz-spacing-3)!important}.pb-4{padding-bottom:var(--rz-spacing-4)!important}.pb-5{padding-bottom:var(--rz-spacing-5)!important}.pb-6{padding-bottom:var(--rz-spacing-6)!important}.pb-8{padding-bottom:var(--rz-spacing-8)!important}.pb-10{padding-bottom:var(--rz-spacing-10)!important}.pb-12{padding-bottom:var(--rz-spacing-12)!important}.pb-16{padding-bottom:var(--rz-spacing-16)!important}.pl-0{padding-left:var(--rz-spacing-0)!important}.pl-1{padding-left:var(--rz-spacing-1)!important}.pl-2{padding-left:var(--rz-spacing-2)!important}.pl-3{padding-left:var(--rz-spacing-3)!important}.pl-4{padding-left:var(--rz-spacing-4)!important}.pl-5{padding-left:var(--rz-spacing-5)!important}.pl-6{padding-left:var(--rz-spacing-6)!important}.pl-8{padding-left:var(--rz-spacing-8)!important}.space-x-1>*+*{margin-left:var(--rz-spacing-1)!important}.space-x-2>*+*{margin-left:var(--rz-spacing-2)!important}.space-x-3>*+*{margin-left:var(--rz-spacing-3)!important}.space-x-4>*+*{margin-left:var(--rz-spacing-4)!important}.space-x-6>*+*{margin-left:var(--rz-spacing-6)!important}.space-y-1>*+*{margin-top:var(--rz-spacing-1)!important}.space-y-2>*+*{margin-top:var(--rz-spacing-2)!important}.space-y-3>*+*{margin-top:var(--rz-spacing-3)!important}.space-y-4>*+*{margin-top:var(--rz-spacing-4)!important}.space-y-6>*+*{margin-top:var(--rz-spacing-6)!important}@media(min-width:768px){.md\:m-0{margin:var(--rz-spacing-0)!important}.md\:m-4{margin:var(--rz-spacing-4)!important}.md\:m-6{margin:var(--rz-spacing-6)!important}.md\:m-8{margin:var(--rz-spacing-8)!important}.md\:p-0{padding:var(--rz-spacing-0)!important}.md\:p-4{padding:var(--rz-spacing-4)!important}.md\:p-6{padding:var(--rz-spacing-6)!important}.md\:p-8{padding:var(--rz-spacing-8)!important}.md\:mx-auto{margin-left:auto!important;margin-right:auto!important}.md\:px-6{padding-left:var(--rz-spacing-6)!important;padding-right:var(--rz-spacing-6)!important}.md\:py-8{padding-top:var(--rz-spacing-8)!important;padding-bottom:var(--rz-spacing-8)!important}}.text-xs{font-size:var(--rz-font-size-xs)!important}.text-sm{font-size:var(--rz-font-size-sm)!important}.text-base{font-size:var(--rz-font-size-base)!important}.text-lg{font-size:var(--rz-font-size-lg)!important}.text-xl{font-size:var(--rz-font-size-xl)!important}.text-2xl{font-size:var(--rz-font-size-2xl)!important}.text-3xl{font-size:var(--rz-font-size-3xl)!important}.text-4xl{font-size:var(--rz-font-size-4xl)!important}.text-5xl{font-size:var(--rz-font-size-5xl)!important}.font-thin{font-weight:var(--rz-font-weight-thin)!important}.font-extralight{font-weight:var(--rz-font-weight-extralight)!important}.font-light{font-weight:var(--rz-font-weight-light)!important}.font-normal{font-weight:var(--rz-font-weight-normal)!important}.font-medium{font-weight:var(--rz-font-weight-medium)!important}.font-semibold{font-weight:var(--rz-font-weight-semibold)!important}.font-bold{font-weight:var(--rz-font-weight-bold)!important}.font-extrabold{font-weight:var(--rz-font-weight-extrabold)!important}.font-black{font-weight:var(--rz-font-weight-black)!important}.text-primary{color:var(--rz-primary-color)!important}.text-primary-hover{color:var(--rz-primary-hover-color)!important}.text-accent{color:var(--rz-accent-color)!important}.text-success{color:var(--rz-success-color)!important}.text-info{color:var(--rz-info-color)!important}.text-warning{color:var(--rz-warning-color)!important}.text-danger{color:var(--rz-danger-color)!important}.text-color{color:var(--rz-text-color)!important}.text-secondary{color:var(--rz-text-color-secondary)!important}.text-muted{color:var(--rz-text-color-muted)!important}.text-disabled{color:var(--rz-text-color-disabled)!important}.text-white{color:var(--rz-color-white)!important}.text-black{color:var(--rz-color-black)!important}.text-left{text-align:left!important}.text-center{text-align:center!important}.text-right{text-align:right!important}.text-justify{text-align:justify!important}.text-uppercase{text-transform:uppercase!important}.text-lowercase{text-transform:lowercase!important}.text-capitalize{text-transform:capitalize!important}.text-normal-case{text-transform:none!important}.text-underline{text-decoration:underline!important}.text-line-through{text-decoration:line-through!important}.text-no-underline{text-decoration:none!important}.text-italic{font-style:italic!important}.text-not-italic{font-style:normal!important}.leading-none{line-height:var(--rz-line-height-none)!important}.leading-tight{line-height:var(--rz-line-height-tight)!important}.leading-snug{line-height:var(--rz-line-height-snug)!important}.leading-normal{line-height:var(--rz-line-height-normal)!important}.leading-relaxed{line-height:var(--rz-line-height-relaxed)!important}.leading-loose{line-height:var(--rz-line-height-loose)!important}.tracking-tighter{letter-spacing:var(--rz-letter-spacing-tighter)!important}.tracking-tight{letter-spacing:var(--rz-letter-spacing-tight)!important}.tracking-normal{letter-spacing:var(--rz-letter-spacing-normal)!important}.tracking-wide{letter-spacing:var(--rz-letter-spacing-wide)!important}.tracking-wider{letter-spacing:var(--rz-letter-spacing-wider)!important}.tracking-widest{letter-spacing:var(--rz-letter-spacing-widest)!important}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-top{vertical-align:text-top!important}.align-text-bottom{vertical-align:text-bottom!important}.whitespace-normal{white-space:normal!important}.whitespace-nowrap{white-space:nowrap!important}.whitespace-pre{white-space:pre!important}.whitespace-pre-line{white-space:pre-line!important}.whitespace-pre-wrap{white-space:pre-wrap!important}.break-normal{word-break:normal!important;overflow-wrap:normal!important}.break-words{overflow-wrap:break-word!important}.break-all{word-break:break-all!important}.truncate{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.text-ellipsis{text-overflow:ellipsis!important}.text-clip{text-overflow:clip!important}.line-clamp-1{display:-webkit-box!important;-webkit-line-clamp:1!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.line-clamp-2{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.line-clamp-3{display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.font-sans{font-family:var(--rz-font-family)!important}.font-mono{font-family:var(--rz-font-family-mono)!important}.list-none{list-style-type:none!important}.list-disc{list-style-type:disc!important}.list-decimal{list-style-type:decimal!important}.list-inside{list-style-position:inside!important}.list-outside{list-style-position:outside!important}.select-none{-webkit-user-select:none!important;user-select:none!important}.select-text{-webkit-user-select:text!important;user-select:text!important}.select-all{-webkit-user-select:all!important;user-select:all!important}.select-auto{-webkit-user-select:auto!important;user-select:auto!important}.placeholder-muted::placeholder{color:var(--rz-form-field-placeholder-color)!important}.placeholder-secondary::placeholder{color:var(--rz-text-color-secondary)!important}.heading{font-weight:var(--rz-heading-font-weight)!important;letter-spacing:var(--rz-heading-letter-spacing)!important;color:var(--rz-text-color)!important}.caption{font-size:var(--rz-caption-font-size)!important;color:var(--rz-text-color-secondary)!important}.label{font-size:var(--rz-label-font-size)!important;font-weight:var(--rz-label-font-weight)!important;color:var(--rz-text-color)!important}.code{font-family:var(--rz-code-font-family)!important;font-size:var(--rz-code-font-size)!important;background-color:var(--rz-surface-100)!important;padding:.125rem .25rem!important;border-radius:var(--rz-border-radius-sm)!important}@media(min-width:768px){.md\:text-sm{font-size:var(--rz-font-size-sm)!important}.md\:text-base{font-size:var(--rz-font-size-base)!important}.md\:text-lg{font-size:var(--rz-font-size-lg)!important}.md\:text-xl{font-size:var(--rz-font-size-xl)!important}.md\:text-2xl{font-size:var(--rz-font-size-2xl)!important}.md\:text-3xl{font-size:var(--rz-font-size-3xl)!important}.md\:text-left{text-align:left!important}.md\:text-center{text-align:center!important}.md\:text-right{text-align:right!important}}@media(min-width:992px){.lg\:text-base{font-size:var(--rz-font-size-base)!important}.lg\:text-lg{font-size:var(--rz-font-size-lg)!important}.lg\:text-xl{font-size:var(--rz-font-size-xl)!important}.lg\:text-2xl{font-size:var(--rz-font-size-2xl)!important}.lg\:text-3xl{font-size:var(--rz-font-size-3xl)!important}.lg\:text-4xl{font-size:var(--rz-font-size-4xl)!important}}.shadow-none{box-shadow:var(--rz-shadow-none)!important}.shadow-1{box-shadow:var(--rz-shadow-1)!important}.shadow-2{box-shadow:var(--rz-shadow-2)!important}.shadow-3{box-shadow:var(--rz-shadow-3)!important}.shadow-4{box-shadow:var(--rz-shadow-4)!important}.shadow-5{box-shadow:var(--rz-shadow-5)!important}.shadow-6{box-shadow:var(--rz-shadow-6)!important}.shadow-sm{box-shadow:var(--rz-shadow-1)!important}.shadow{box-shadow:var(--rz-shadow-2)!important}.shadow-md{box-shadow:var(--rz-shadow-3)!important}.shadow-lg{box-shadow:var(--rz-shadow-4)!important}.shadow-xl{box-shadow:var(--rz-shadow-5)!important}.shadow-2xl{box-shadow:var(--rz-shadow-6)!important}.shadow-inner{box-shadow:var(--rz-shadow-inner)!important}.shadow-inner-lg{box-shadow:var(--rz-shadow-inner-lg)!important}.shadow-primary{box-shadow:var(--rz-shadow-primary)!important}.shadow-success{box-shadow:var(--rz-shadow-success)!important}.shadow-warning{box-shadow:var(--rz-shadow-warning)!important}.shadow-danger{box-shadow:var(--rz-shadow-danger)!important}.shadow-info{box-shadow:var(--rz-shadow-info)!important}.shadow-focus{box-shadow:var(--rz-focus-ring-shadow)!important}.drop-shadow-none{filter:none!important}.drop-shadow-sm{filter:var(--rz-drop-shadow-sm)!important}.drop-shadow{filter:var(--rz-drop-shadow)!important}.drop-shadow-md{filter:var(--rz-drop-shadow-md)!important}.drop-shadow-lg{filter:var(--rz-drop-shadow-lg)!important}.drop-shadow-xl{filter:var(--rz-drop-shadow-xl)!important}.drop-shadow-2xl{filter:var(--rz-drop-shadow-2xl)!important}.opacity-0{opacity:0!important}.opacity-5{opacity:.05!important}.opacity-10{opacity:.1!important}.opacity-20{opacity:.2!important}.opacity-25{opacity:.25!important}.opacity-30{opacity:.3!important}.opacity-40{opacity:.4!important}.opacity-50{opacity:.5!important}.opacity-60{opacity:.6!important}.opacity-70{opacity:.7!important}.opacity-75{opacity:.75!important}.opacity-80{opacity:.8!important}.opacity-90{opacity:.9!important}.opacity-95{opacity:.95!important}.opacity-100{opacity:1!important}.z-0{z-index:0!important}.z-10{z-index:10!important}.z-20{z-index:20!important}.z-30{z-index:30!important}.z-40{z-index:40!important}.z-50{z-index:50!important}.z-auto{z-index:auto!important}.z-sidebar{z-index:var(--z-index-sidebar)!important}.z-topbar{z-index:var(--z-index-topbar)!important}.z-modal{z-index:var(--z-index-modal)!important}.z-tooltip{z-index:var(--z-index-tooltip)!important}.z-toast{z-index:var(--z-index-toast)!important}.backdrop-blur-none{-webkit-backdrop-filter:blur(0)!important;backdrop-filter:blur(0)!important}.backdrop-blur-sm{-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important}.backdrop-blur{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}.backdrop-blur-md{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}.backdrop-blur-lg{-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important}.backdrop-blur-xl{-webkit-backdrop-filter:blur(24px)!important;backdrop-filter:blur(24px)!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.overflow-x-auto{overflow-x:auto!important}.overflow-x-hidden{overflow-x:hidden!important}.overflow-x-visible{overflow-x:visible!important}.overflow-x-scroll{overflow-x:scroll!important}.overflow-y-auto{overflow-y:auto!important}.overflow-y-hidden{overflow-y:hidden!important}.overflow-y-visible{overflow-y:visible!important}.overflow-y-scroll{overflow-y:scroll!important}.transition-none{transition:none!important}.transition-all{transition:transform .2s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1)!important}.transition-colors{transition:none!important}.transition-opacity{transition:opacity .2s cubic-bezier(.4,0,.2,1)!important}.transition-shadow{transition:none!important}.transition-transform{transition:transform .2s cubic-bezier(.4,0,.2,1)!important}.duration-75{transition-duration:75ms!important}.duration-100{transition-duration:.1s!important}.duration-150{transition-duration:.15s!important}.duration-200{transition-duration:.2s!important}.duration-300{transition-duration:.3s!important}.duration-500{transition-duration:.5s!important}.scale-0{transform:scale(0)!important}.scale-50{transform:scale(.5)!important}.scale-75{transform:scale(.75)!important}.scale-90{transform:scale(.9)!important}.scale-95{transform:scale(.95)!important}.scale-100{transform:scale(1)!important}.scale-105{transform:scale(1.05)!important}.scale-110{transform:scale(1.1)!important}.scale-125{transform:scale(1.25)!important}.scale-150{transform:scale(1.5)!important}.rotate-0{transform:rotate(0)!important}.rotate-45{transform:rotate(45deg)!important}.rotate-90{transform:rotate(90deg)!important}.rotate-180{transform:rotate(180deg)!important}.rotate-270{transform:rotate(270deg)!important}.-rotate-45{transform:rotate(-45deg)!important}.-rotate-90{transform:rotate(-90deg)!important}.-rotate-180{transform:rotate(-180deg)!important}.cursor-auto{cursor:auto!important}.cursor-default{cursor:default!important}.cursor-pointer{cursor:pointer!important}.cursor-wait{cursor:wait!important}.cursor-text{cursor:text!important}.cursor-move{cursor:move!important}.cursor-help{cursor:help!important}.cursor-not-allowed{cursor:not-allowed!important}.cursor-grab{cursor:grab!important}.cursor-grabbing{cursor:grabbing!important}.pointer-events-none{pointer-events:none!important}.pointer-events-auto{pointer-events:auto!important}.hover-shadow{transition:none!important}.hover-shadow:hover{box-shadow:var(--rz-shadow-2)!important}.hover-scale{transition:transform .2s ease!important}.hover-scale:hover{transform:scale(1.05)!important}.hover-lift{transition:transform .2s ease!important}.hover-lift:hover{transform:translateY(-2px)!important;box-shadow:var(--rz-shadow-3)!important}html[data-breakpoint=tablet] .md\:shadow-none,html[data-breakpoint=desktop] .md\:shadow-none{box-shadow:var(--rz-shadow-none)!important}html[data-breakpoint=tablet] .md\:shadow-1,html[data-breakpoint=desktop] .md\:shadow-1{box-shadow:var(--rz-shadow-1)!important}html[data-breakpoint=tablet] .md\:shadow-2,html[data-breakpoint=desktop] .md\:shadow-2{box-shadow:var(--rz-shadow-2)!important}html[data-breakpoint=tablet] .md\:shadow-3,html[data-breakpoint=desktop] .md\:shadow-3{box-shadow:var(--rz-shadow-3)!important}html[data-breakpoint=tablet] .md\:opacity-100,html[data-breakpoint=desktop] .md\:opacity-100{opacity:1!important}html[data-breakpoint=tablet] .md\:overflow-hidden,html[data-breakpoint=desktop] .md\:overflow-hidden{overflow:hidden!important}html[data-breakpoint=mobile] .ant-input,html[data-breakpoint=mobile] .ant-input-number,html[data-breakpoint=mobile] .ant-picker,html[data-breakpoint=mobile] .ant-select{width:var(--rz-responsive-control-width)!important}html[data-breakpoint=mobile] .ant-select .ant-select-selector,html[data-breakpoint=mobile] .ant-input-textarea .ant-input{width:var(--rz-responsive-control-width)}html[data-breakpoint=mobile] .ant-modal-footer,html[data-breakpoint=mobile] .roomzy-form-actions{flex-direction:var(--rz-actions-direction);gap:var(--rz-actions-gap)}html[data-breakpoint=mobile] .ant-modal-footer .ant-btn,html[data-breakpoint=mobile] .roomzy-form-actions .ant-btn{width:var(--rz-responsive-control-width);margin-bottom:0}html[data-breakpoint=mobile] .ant-modal{max-width:calc(100vw - var(--rz-modal-viewport-margin) * 2);margin:var(--rz-modal-viewport-margin)}html[data-breakpoint=mobile] .ant-modal .ant-modal-body{padding:var(--rz-modal-body-padding);max-height:calc(100vh - var(--rz-modal-body-max-height-offset))}html[data-breakpoint=mobile] .ant-modal .ant-modal-header{padding:var(--rz-modal-header-padding)}html[data-breakpoint=mobile] .ant-modal .ant-modal-footer{padding:var(--rz-modal-footer-padding)}.btn-block,html[data-breakpoint=mobile] .btn-block-mobile{display:block;width:100%}.input-block,html[data-breakpoint=mobile] .input-block-mobile{width:100%}.roomzy-form-row{display:flex;flex-direction:var(--rz-form-row-direction);gap:var(--rz-form-row-gap);margin-bottom:var(--rz-spacing-4)}.roomzy-form-row>*{flex:1;min-width:0}.roomzy-form-actions{display:flex;justify-content:flex-end;flex-direction:var(--rz-actions-direction);gap:var(--rz-actions-gap);margin-top:var(--rz-spacing-6);padding-top:var(--rz-spacing-4);border-top:1px solid var(--rz-surface-border)}:root{--rz-ref-blue-fill: #0071e3;--rz-ref-blue-text-light: #0066cc;--rz-ref-blue-text-dark: #409cff;--rz-ref-blue-ink-light: #0058b0;--rz-ref-blue-ink-dark: #6cb4ff;--rz-ref-white: #ffffff;--rz-ref-black: #000000;--rz-ref-graphite: #1d1d1f;--rz-ref-graphite-light: #f5f5f7;--rz-ref-gray-l-window: #ececee;--rz-ref-gray-l-grouped: #f2f2f5;--rz-ref-gray-l-chrome: #f6f6f8;--rz-ref-gray-l-sheet: #fafafc;--rz-ref-gray-l-sep-opaque: #e3e3e6;--rz-ref-gray-d-window: #1e1e20;--rz-ref-gray-d-content: #232325;--rz-ref-gray-d-grouped: #161618;--rz-ref-gray-d-elevated: #2c2c2e;--rz-ref-gray-d-sidebar: #242426;--rz-ref-gray-d-chrome: #28282a;--rz-ref-gray-d-sep-opaque: #38383a;--rz-ref-gray-d-thumb: #6c6c70;--rz-ref-green-l-fg: #116329;--rz-ref-green-l-tint: #e3f4e8;--rz-ref-green-l-edge: #1f883d;--rz-ref-green-d-fg: #7ee2a0;--rz-ref-green-d-tint: #15301e;--rz-ref-green-d-edge: #2ea043;--rz-ref-teal-l-fg: #0b5d60;--rz-ref-teal-l-tint: #ddf2f2;--rz-ref-teal-l-edge: #178a8e;--rz-ref-teal-d-fg: #7fd8db;--rz-ref-teal-d-tint: #0e2e30;--rz-ref-teal-d-edge: #2a9ca0;--rz-ref-yellow-l-fg: #6b4e00;--rz-ref-yellow-l-tint: #fff4cc;--rz-ref-yellow-l-edge: #bf8700;--rz-ref-yellow-d-fg: #f2cc60;--rz-ref-yellow-d-tint: #352a08;--rz-ref-yellow-d-edge: #bf8700;--rz-ref-orange-l-fg: #8a3a06;--rz-ref-orange-l-tint: #fde9dc;--rz-ref-orange-l-edge: #d2630f;--rz-ref-orange-d-fg: #ffb37a;--rz-ref-orange-d-tint: #3a2113;--rz-ref-orange-d-edge: #db6d28;--rz-ref-violet-l-fg: #5a32b0;--rz-ref-violet-l-tint: #eee8fd;--rz-ref-violet-l-edge: #7c4ddb;--rz-ref-violet-d-fg: #c9b6ff;--rz-ref-violet-d-tint: #2a2147;--rz-ref-violet-d-edge: #8a63e8;--rz-ref-indigo-l-fg: #3b3f9c;--rz-ref-indigo-l-tint: #e8eafb;--rz-ref-indigo-l-edge: #5856d6;--rz-ref-indigo-d-fg: #b4b8ff;--rz-ref-indigo-d-tint: #23264a;--rz-ref-indigo-d-edge: #7d7aff;--rz-ref-red-l-fg: #a40e26;--rz-ref-red-l-tint: #fde7e9;--rz-ref-red-l-solid: #cf222e;--rz-ref-red-d-fg: #ff8f87;--rz-ref-red-d-tint: #3d1517;--rz-ref-red-d-solid: #da3633;--rz-ref-slate-l-fg: #3a3a3c;--rz-ref-slate-l-tint: #e6e6e9;--rz-ref-slate-l-edge: #48484a;--rz-ref-slate-d-fg: #e5e5ea;--rz-ref-slate-d-tint: #2c2c30;--rz-ref-slate-d-edge: #8e8e93;--rz-ref-ash-l-fg: #48484a;--rz-ref-ash-l-tint: #f1f1f3;--rz-ref-ash-l-edge: #8e8e93;--rz-ref-ash-d-fg: #d1d1d6;--rz-ref-ash-d-tint: #26262a;--rz-ref-ash-d-edge: #76767b;--rz-ref-space-0: 0;--rz-ref-space-1: .25rem;--rz-ref-space-2: .5rem;--rz-ref-space-3: .75rem;--rz-ref-space-4: 1rem;--rz-ref-space-5: 1.25rem;--rz-ref-space-6: 1.5rem;--rz-ref-space-8: 2rem;--rz-ref-space-10: 2.5rem;--rz-ref-radius-4: 4px;--rz-ref-radius-6: 6px;--rz-ref-radius-8: 8px;--rz-ref-radius-10: 10px;--rz-ref-radius-12: 12px;--rz-ref-radius-16: 16px;--rz-ref-radius-full: 9999px;--rz-ref-dur-0: 0ms;--rz-ref-dur-100: .1s;--rz-ref-dur-120: .12s;--rz-ref-dur-160: .16s;--rz-ref-dur-240: .24s;--rz-ref-dur-320: .32s;--rz-ref-dur-450: .45s;--rz-font-text: -apple-system, BlinkMacSystemFont, "Inter Var", "Segoe UI", Roboto, "Noto Sans", "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji";--rz-font-mono: ui-monospace, "SF Mono", "JetBrains Mono", Menlo, Consolas, monospace;--rz-numeric-tabular: tabular-nums;--rz-text-line-cjk: 1.7;--rz-text-large-title-size: 1.625rem;--rz-text-large-title-line: 2rem;--rz-text-title-1-size: 1.375rem;--rz-text-title-1-line: 1.75rem;--rz-text-title-2-size: 1.125rem;--rz-text-title-2-line: 1.5rem;--rz-text-title-3-size: 1rem;--rz-text-title-3-line: 1.375rem;--rz-text-headline-size: .875rem;--rz-text-headline-line: 1.25rem;--rz-text-body-size: .875rem;--rz-text-body-line: 1.3125rem;--rz-text-callout-size: .8125rem;--rz-text-callout-line: 1.1875rem;--rz-text-subheadline-size: .75rem;--rz-text-subheadline-line: 1.0625rem;--rz-text-footnote-size: .75rem;--rz-text-footnote-line: 1rem;--rz-text-caption-size: .6875rem;--rz-text-caption-line: .9375rem;--rz-tracking-tight: -.02em;--rz-tracking-snug: -.01em;--rz-tracking-wide: .01em;--rz-weight-regular: 400;--rz-weight-medium: 500;--rz-weight-semibold: 600;--rz-weight-bold: 700;--rz-space-inline-xs: var(--rz-ref-space-1);--rz-space-inline-sm: var(--rz-ref-space-2);--rz-space-inline-md: var(--rz-ref-space-3);--rz-space-inline-lg: var(--rz-ref-space-4);--rz-space-stack-xs: var(--rz-ref-space-1);--rz-space-stack-sm: var(--rz-ref-space-2);--rz-space-stack-md: var(--rz-ref-space-4);--rz-space-stack-lg: var(--rz-ref-space-6);--rz-space-stack-xl: var(--rz-ref-space-8);--rz-space-inset-control: var(--rz-ref-space-3);--rz-space-inset-card: var(--rz-ref-space-4);--rz-space-inset-page: var(--rz-ref-space-6);--rz-space-gutter: var(--rz-ref-space-6);--rz-hairline: 1px;--rz-radius-badge: var(--rz-ref-radius-4);--rz-radius-control: var(--rz-ref-radius-6);--rz-radius-row: var(--rz-ref-radius-8);--rz-radius-popover: var(--rz-ref-radius-10);--rz-radius-card: var(--rz-ref-radius-12);--rz-radius-sheet: var(--rz-ref-radius-16);--rz-radius-xl: var(--rz-ref-radius-12);--rz-radius-2xl: var(--rz-ref-radius-16);--rz-radius-full: var(--rz-ref-radius-full);--rz-control-height: 32px;--rz-row-height: 36px;--rz-sidebar-item-height: 32px;--rz-hit-min: 44px;--rz-dur-instant: var(--rz-ref-dur-0);--rz-dur-micro: var(--rz-ref-dur-100);--rz-dur-short: var(--rz-ref-dur-160);--rz-dur-medium: var(--rz-ref-dur-240);--rz-dur-long: var(--rz-ref-dur-320);--rz-dur-xlong: var(--rz-ref-dur-450);--rz-ease-standard: cubic-bezier(.2, 0, 0, 1);--rz-ease-enter: cubic-bezier(0, 0, .2, 1);--rz-ease-exit: cubic-bezier(.4, 0, 1, 1);--rz-ease-spring: cubic-bezier(.34, 1.3, .64, 1);--rz-ease-spring-soft: cubic-bezier(.22, 1.08, .36, 1);--rz-exit-factor: .75;--rz-z-base: 0;--rz-z-sticky: 10;--rz-z-chrome: 100;--rz-z-dropdown: 1000;--rz-z-sheet: 1100;--rz-z-dialog: 1200;--rz-z-toast: 1300;--rz-z-tooltip: 1400;--rz-safe-top: env(safe-area-inset-top, 0px);--rz-safe-right: env(safe-area-inset-right, 0px);--rz-safe-bottom: env(safe-area-inset-bottom, 0px);--rz-safe-left: env(safe-area-inset-left, 0px);--rz-keyboard-inset: 0px;--rz-material-sidebar-blur: 30px;--rz-material-chrome-blur: 20px;--rz-material-popover-blur: 24px;--rz-material-sheet-blur: 20px;--rz-material-hud-blur: 20px;--rz-material-saturate: 180%;--rz-on-solid: var(--rz-ref-white);--rz-status-warning-on-solid: var(--rz-ref-black);--rz-status-success-solid: var(--rz-ref-green-l-edge);--rz-graphite: var(--rz-ref-graphite);--rz-hud-label: rgb(255 255 255 / .92);--rz-hud-accent: var(--rz-ref-blue-text-dark)}@supports (transition-timing-function: linear(0,1)){:root{--rz-ease-spring: linear( 0, .009, .035 2.1%, .141, .281 6.7%, .723 12.9%, .938 16.7%, 1.017, 1.077 24.3%, 1.093, 1.097 29.6%, 1.088 33.1%, 1.012 44.7%, .994 50.1%, .996 63.8%, 1 )}}@media(min-resolution:2dppx){:root{--rz-hairline: .5px}}:root,[data-theme=light]{--rz-bg-window: var(--rz-ref-gray-l-window);--rz-bg-content: var(--rz-ref-white);--rz-bg-grouped: var(--rz-ref-gray-l-grouped);--rz-bg-elevated: var(--rz-ref-white);--rz-bg-control: var(--rz-ref-white);--rz-label: rgb(0 0 0 / .88);--rz-label-secondary: rgb(0 0 0 / .6);--rz-label-tertiary: rgb(0 0 0 / .42);--rz-label-quaternary: rgb(0 0 0 / .26);--rz-fill: rgb(0 0 0 / .1);--rz-fill-secondary: rgb(0 0 0 / .08);--rz-fill-tertiary: rgb(0 0 0 / .05);--rz-fill-quaternary: rgb(0 0 0 / .03);--rz-separator: rgb(0 0 0 / .1);--rz-separator-opaque: var(--rz-ref-gray-l-sep-opaque);--rz-border-control: rgb(0 0 0 / .16);--rz-scrim: rgb(0 0 0 / .3);--rz-control-track: rgb(0 0 0 / .08);--rz-control-thumb: var(--rz-ref-white);--rz-control-thumb-border: rgb(0 0 0 / .45);--rz-control-thumb-label: var(--rz-label);--rz-accent: var(--rz-ref-blue-fill);--rz-accent-fg: var(--rz-ref-blue-text-light);--rz-accent-ink: var(--rz-ref-blue-ink-light);--rz-accent-contrast: var(--rz-ref-white);--rz-tint-strength: 14%;--rz-press-shade: var(--rz-ref-black);--rz-shadow-raised: 0 0 0 .5px rgb(0 0 0 / .1), 0 1px 2px rgb(0 0 0 / .06);--rz-shadow-floating: 0 0 0 .5px rgb(0 0 0 / .12), 0 6px 16px rgb(0 0 0 / .1), 0 2px 4px rgb(0 0 0 / .06);--rz-shadow-overlay: 0 0 0 .5px rgb(0 0 0 / .12), 0 20px 50px rgb(0 0 0 / .2);--rz-shadow-edge: -1px 0 0 rgb(0 0 0 / .08), -10px 0 30px rgb(0 0 0 / .1);--rz-material-sidebar-bg: rgb(236 236 238 / .72);--rz-material-sidebar-fallback: var(--rz-ref-gray-l-window);--rz-material-chrome-bg: rgb(246 246 248 / .78);--rz-material-chrome-fallback: var(--rz-ref-gray-l-chrome);--rz-material-popover-bg: rgb(255 255 255 / .82);--rz-material-popover-fallback: var(--rz-ref-white);--rz-material-sheet-bg: rgb(250 250 252 / .9);--rz-material-sheet-fallback: var(--rz-ref-gray-l-sheet);--rz-material-hud-bg: rgb(30 30 32 / .72);--rz-material-hud-fallback: var(--rz-ref-gray-d-window);--rz-status-success-fg: var(--rz-ref-green-l-fg);--rz-status-success-tint: var(--rz-ref-green-l-tint);--rz-status-success-border: var(--rz-ref-green-l-edge);--rz-status-warning-fg: var(--rz-ref-yellow-l-fg);--rz-status-warning-tint: var(--rz-ref-yellow-l-tint);--rz-status-warning-border: var(--rz-ref-yellow-l-edge);--rz-status-danger-fg: var(--rz-ref-red-l-fg);--rz-status-danger-tint: var(--rz-ref-red-l-tint);--rz-status-danger-border: var(--rz-ref-red-l-solid);--rz-status-danger-solid: var(--rz-ref-red-l-solid);--rz-room-inspected-fg: var(--rz-ref-green-l-fg);--rz-room-inspected-tint: var(--rz-ref-green-l-tint);--rz-room-inspected-border: var(--rz-ref-green-l-edge);--rz-room-clean-fg: var(--rz-ref-teal-l-fg);--rz-room-clean-tint: var(--rz-ref-teal-l-tint);--rz-room-clean-border: var(--rz-ref-teal-l-edge);--rz-room-cleaning-fg: var(--rz-ref-yellow-l-fg);--rz-room-cleaning-tint: var(--rz-ref-yellow-l-tint);--rz-room-cleaning-border: var(--rz-ref-yellow-l-edge);--rz-room-dirty-fg: var(--rz-ref-orange-l-fg);--rz-room-dirty-tint: var(--rz-ref-orange-l-tint);--rz-room-dirty-border: var(--rz-ref-orange-l-edge);--rz-room-occupied-fg: var(--rz-ref-violet-l-fg);--rz-room-occupied-tint: var(--rz-ref-violet-l-tint);--rz-room-occupied-border: var(--rz-ref-violet-l-edge);--rz-room-out-of-order-fg: var(--rz-ref-slate-l-fg);--rz-room-out-of-order-tint: var(--rz-ref-slate-l-tint);--rz-room-out-of-order-border: var(--rz-ref-slate-l-edge);--rz-room-out-of-service-fg: var(--rz-ref-ash-l-fg);--rz-room-out-of-service-tint: var(--rz-ref-ash-l-tint);--rz-room-out-of-service-border: var(--rz-ref-ash-l-edge);--rz-room-held-fg: var(--rz-ref-indigo-l-fg);--rz-room-held-tint: var(--rz-ref-indigo-l-tint);--rz-room-held-border: var(--rz-ref-indigo-l-edge);--rz-room-arrival-fg: var(--rz-ref-green-l-fg);--rz-room-departure-fg: var(--rz-ref-orange-l-fg);--rz-room-pattern-ink: rgb(0 0 0 / .14);--rz-room-tile-tint-amount: 100%}[data-theme=dark]{--rz-bg-window: var(--rz-ref-gray-d-window);--rz-bg-content: var(--rz-ref-gray-d-content);--rz-bg-grouped: var(--rz-ref-gray-d-grouped);--rz-bg-elevated: var(--rz-ref-gray-d-elevated);--rz-bg-control: rgb(255 255 255 / .06);--rz-label: rgb(255 255 255 / .88);--rz-label-secondary: rgb(255 255 255 / .6);--rz-label-tertiary: rgb(255 255 255 / .42);--rz-label-quaternary: rgb(255 255 255 / .26);--rz-fill: rgb(255 255 255 / .16);--rz-fill-secondary: rgb(255 255 255 / .12);--rz-fill-tertiary: rgb(255 255 255 / .08);--rz-fill-quaternary: rgb(255 255 255 / .05);--rz-separator: rgb(255 255 255 / .1);--rz-separator-opaque: var(--rz-ref-gray-d-sep-opaque);--rz-border-control: rgb(255 255 255 / .16);--rz-scrim: rgb(0 0 0 / .5);--rz-control-track: rgb(0 0 0 / .32);--rz-control-thumb: var(--rz-ref-gray-d-thumb);--rz-control-thumb-border: transparent;--rz-control-thumb-label: var(--rz-ref-white);--rz-accent: var(--rz-ref-blue-fill);--rz-accent-fg: var(--rz-ref-blue-text-dark);--rz-accent-ink: var(--rz-ref-blue-ink-dark);--rz-accent-contrast: var(--rz-ref-white);--rz-tint-strength: 22%;--rz-press-shade: var(--rz-ref-white);--rz-shadow-raised: inset 0 .5px 0 rgb(255 255 255 / .06), 0 0 0 .5px rgb(255 255 255 / .08);--rz-shadow-floating: 0 0 0 .5px rgb(255 255 255 / .1), 0 8px 24px rgb(0 0 0 / .45);--rz-shadow-overlay: 0 0 0 .5px rgb(255 255 255 / .1), 0 20px 50px rgb(0 0 0 / .6);--rz-shadow-edge: -1px 0 0 rgb(255 255 255 / .08), -10px 0 30px rgb(0 0 0 / .4);--rz-material-sidebar-bg: rgb(36 36 38 / .7);--rz-material-sidebar-fallback: var(--rz-ref-gray-d-sidebar);--rz-material-chrome-bg: rgb(40 40 42 / .78);--rz-material-chrome-fallback: var(--rz-ref-gray-d-chrome);--rz-material-popover-bg: rgb(44 44 46 / .82);--rz-material-popover-fallback: var(--rz-ref-gray-d-elevated);--rz-material-sheet-bg: rgb(44 44 46 / .88);--rz-material-sheet-fallback: var(--rz-ref-gray-d-elevated);--rz-material-hud-bg: rgb(58 58 60 / .9);--rz-material-hud-fallback: var(--rz-ref-gray-d-elevated);--rz-status-success-fg: var(--rz-ref-green-d-fg);--rz-status-success-tint: var(--rz-ref-green-d-tint);--rz-status-success-border: var(--rz-ref-green-d-edge);--rz-status-warning-fg: var(--rz-ref-yellow-d-fg);--rz-status-warning-tint: var(--rz-ref-yellow-d-tint);--rz-status-warning-border: var(--rz-ref-yellow-d-edge);--rz-status-danger-fg: var(--rz-ref-red-d-fg);--rz-status-danger-tint: var(--rz-ref-red-d-tint);--rz-status-danger-border: var(--rz-ref-red-d-solid);--rz-status-danger-solid: var(--rz-ref-red-d-solid);--rz-room-inspected-fg: var(--rz-ref-green-d-fg);--rz-room-inspected-tint: var(--rz-ref-green-d-tint);--rz-room-inspected-border: var(--rz-ref-green-d-edge);--rz-room-clean-fg: var(--rz-ref-teal-d-fg);--rz-room-clean-tint: var(--rz-ref-teal-d-tint);--rz-room-clean-border: var(--rz-ref-teal-d-edge);--rz-room-cleaning-fg: var(--rz-ref-yellow-d-fg);--rz-room-cleaning-tint: var(--rz-ref-yellow-d-tint);--rz-room-cleaning-border: var(--rz-ref-yellow-d-edge);--rz-room-dirty-fg: var(--rz-ref-orange-d-fg);--rz-room-dirty-tint: var(--rz-ref-orange-d-tint);--rz-room-dirty-border: var(--rz-ref-orange-d-edge);--rz-room-occupied-fg: var(--rz-ref-violet-d-fg);--rz-room-occupied-tint: var(--rz-ref-violet-d-tint);--rz-room-occupied-border: var(--rz-ref-violet-d-edge);--rz-room-out-of-order-fg: var(--rz-ref-slate-d-fg);--rz-room-out-of-order-tint: var(--rz-ref-slate-d-tint);--rz-room-out-of-order-border: var(--rz-ref-slate-d-edge);--rz-room-out-of-service-fg: var(--rz-ref-ash-d-fg);--rz-room-out-of-service-tint: var(--rz-ref-ash-d-tint);--rz-room-out-of-service-border: var(--rz-ref-ash-d-edge);--rz-room-held-fg: var(--rz-ref-indigo-d-fg);--rz-room-held-tint: var(--rz-ref-indigo-d-tint);--rz-room-held-border: var(--rz-ref-indigo-d-edge);--rz-room-arrival-fg: var(--rz-ref-green-d-fg);--rz-room-departure-fg: var(--rz-ref-orange-d-fg);--rz-room-pattern-ink: rgb(255 255 255 / .12);--rz-room-tile-tint-amount: 0%}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--rz-bg-window: var(--rz-ref-gray-d-window);--rz-bg-content: var(--rz-ref-gray-d-content);--rz-bg-grouped: var(--rz-ref-gray-d-grouped);--rz-bg-elevated: var(--rz-ref-gray-d-elevated);--rz-bg-control: rgb(255 255 255 / .06);--rz-label: rgb(255 255 255 / .88);--rz-label-secondary: rgb(255 255 255 / .6);--rz-label-tertiary: rgb(255 255 255 / .42);--rz-label-quaternary: rgb(255 255 255 / .26);--rz-fill: rgb(255 255 255 / .16);--rz-fill-secondary: rgb(255 255 255 / .12);--rz-fill-tertiary: rgb(255 255 255 / .08);--rz-fill-quaternary: rgb(255 255 255 / .05);--rz-separator: rgb(255 255 255 / .1);--rz-separator-opaque: var(--rz-ref-gray-d-sep-opaque);--rz-border-control: rgb(255 255 255 / .16);--rz-scrim: rgb(0 0 0 / .5);--rz-control-track: rgb(0 0 0 / .32);--rz-control-thumb: var(--rz-ref-gray-d-thumb);--rz-control-thumb-border: transparent;--rz-control-thumb-label: var(--rz-ref-white);--rz-accent: var(--rz-ref-blue-fill);--rz-accent-fg: var(--rz-ref-blue-text-dark);--rz-accent-ink: var(--rz-ref-blue-ink-dark);--rz-accent-contrast: var(--rz-ref-white);--rz-tint-strength: 22%;--rz-press-shade: var(--rz-ref-white);--rz-shadow-raised: inset 0 .5px 0 rgb(255 255 255 / .06), 0 0 0 .5px rgb(255 255 255 / .08);--rz-shadow-floating: 0 0 0 .5px rgb(255 255 255 / .1), 0 8px 24px rgb(0 0 0 / .45);--rz-shadow-overlay: 0 0 0 .5px rgb(255 255 255 / .1), 0 20px 50px rgb(0 0 0 / .6);--rz-shadow-edge: -1px 0 0 rgb(255 255 255 / .08), -10px 0 30px rgb(0 0 0 / .4);--rz-material-sidebar-bg: rgb(36 36 38 / .7);--rz-material-sidebar-fallback: var(--rz-ref-gray-d-sidebar);--rz-material-chrome-bg: rgb(40 40 42 / .78);--rz-material-chrome-fallback: var(--rz-ref-gray-d-chrome);--rz-material-popover-bg: rgb(44 44 46 / .82);--rz-material-popover-fallback: var(--rz-ref-gray-d-elevated);--rz-material-sheet-bg: rgb(44 44 46 / .88);--rz-material-sheet-fallback: var(--rz-ref-gray-d-elevated);--rz-material-hud-bg: rgb(58 58 60 / .9);--rz-material-hud-fallback: var(--rz-ref-gray-d-elevated);--rz-status-success-fg: var(--rz-ref-green-d-fg);--rz-status-success-tint: var(--rz-ref-green-d-tint);--rz-status-success-border: var(--rz-ref-green-d-edge);--rz-status-warning-fg: var(--rz-ref-yellow-d-fg);--rz-status-warning-tint: var(--rz-ref-yellow-d-tint);--rz-status-warning-border: var(--rz-ref-yellow-d-edge);--rz-status-danger-fg: var(--rz-ref-red-d-fg);--rz-status-danger-tint: var(--rz-ref-red-d-tint);--rz-status-danger-border: var(--rz-ref-red-d-solid);--rz-status-danger-solid: var(--rz-ref-red-d-solid);--rz-room-inspected-fg: var(--rz-ref-green-d-fg);--rz-room-inspected-tint: var(--rz-ref-green-d-tint);--rz-room-inspected-border: var(--rz-ref-green-d-edge);--rz-room-clean-fg: var(--rz-ref-teal-d-fg);--rz-room-clean-tint: var(--rz-ref-teal-d-tint);--rz-room-clean-border: var(--rz-ref-teal-d-edge);--rz-room-cleaning-fg: var(--rz-ref-yellow-d-fg);--rz-room-cleaning-tint: var(--rz-ref-yellow-d-tint);--rz-room-cleaning-border: var(--rz-ref-yellow-d-edge);--rz-room-dirty-fg: var(--rz-ref-orange-d-fg);--rz-room-dirty-tint: var(--rz-ref-orange-d-tint);--rz-room-dirty-border: var(--rz-ref-orange-d-edge);--rz-room-occupied-fg: var(--rz-ref-violet-d-fg);--rz-room-occupied-tint: var(--rz-ref-violet-d-tint);--rz-room-occupied-border: var(--rz-ref-violet-d-edge);--rz-room-out-of-order-fg: var(--rz-ref-slate-d-fg);--rz-room-out-of-order-tint: var(--rz-ref-slate-d-tint);--rz-room-out-of-order-border: var(--rz-ref-slate-d-edge);--rz-room-out-of-service-fg: var(--rz-ref-ash-d-fg);--rz-room-out-of-service-tint: var(--rz-ref-ash-d-tint);--rz-room-out-of-service-border: var(--rz-ref-ash-d-edge);--rz-room-held-fg: var(--rz-ref-indigo-d-fg);--rz-room-held-tint: var(--rz-ref-indigo-d-tint);--rz-room-held-border: var(--rz-ref-indigo-d-edge);--rz-room-arrival-fg: var(--rz-ref-green-d-fg);--rz-room-departure-fg: var(--rz-ref-orange-d-fg);--rz-room-pattern-ink: rgb(255 255 255 / .12);--rz-room-tile-tint-amount: 0%}}:root,[data-theme],[data-rz-design]{--rz-accent-tint: color-mix( in srgb, var(--rz-accent) var(--rz-tint-strength), var(--rz-bg-content) );--rz-accent-hover: color-mix(in srgb, var(--rz-accent), var(--rz-ref-black) 8%);--rz-accent-pressed: color-mix(in srgb, var(--rz-accent), var(--rz-ref-black) 16%);--rz-focus-ring: var(--rz-accent-fg);--rz-focus-ring-size: 3px;--rz-focus-ring-gap: 1px;--rz-selection: var(--rz-accent);--rz-selection-contrast: var(--rz-accent-contrast);--rz-selection-unemphasized: var(--rz-fill-secondary);--rz-status-info-fg: var(--rz-accent-ink);--rz-status-info-tint: var(--rz-accent-tint);--rz-status-info-border: var(--rz-accent);--rz-status-neutral-fg: var(--rz-label-secondary);--rz-status-neutral-tint: var(--rz-fill-tertiary);--rz-status-neutral-border: var(--rz-separator-opaque);--rz-workflow-approval-pending-fg: var(--rz-status-info-fg);--rz-workflow-approval-pending-tint: var(--rz-status-info-tint);--rz-workflow-approval-pending-border: var(--rz-status-info-border);--rz-workflow-approval-approved-fg: var(--rz-status-success-fg);--rz-workflow-approval-approved-tint: var(--rz-status-success-tint);--rz-workflow-approval-approved-border: var(--rz-status-success-border);--rz-workflow-approval-rejected-fg: var(--rz-status-danger-fg);--rz-workflow-approval-rejected-tint: var(--rz-status-danger-tint);--rz-workflow-approval-rejected-border: var(--rz-status-danger-border);--rz-workflow-approval-expired-fg: var(--rz-status-neutral-fg);--rz-workflow-approval-expired-tint: var(--rz-status-neutral-tint);--rz-workflow-approval-expired-border: var(--rz-status-neutral-border);--rz-workflow-inspection-requested-fg: var(--rz-status-warning-fg);--rz-workflow-inspection-requested-tint: var(--rz-status-warning-tint);--rz-workflow-inspection-requested-border: var(--rz-status-warning-border);--rz-workflow-inspection-in-progress-fg: var(--rz-status-info-fg);--rz-workflow-inspection-in-progress-tint: var(--rz-status-info-tint);--rz-workflow-inspection-in-progress-border: var(--rz-status-info-border);--rz-workflow-inspection-ok-fg: var(--rz-status-success-fg);--rz-workflow-inspection-ok-tint: var(--rz-status-success-tint);--rz-workflow-inspection-ok-border: var(--rz-status-success-border);--rz-workflow-inspection-charges-fg: var(--rz-status-warning-fg);--rz-workflow-inspection-charges-tint: var(--rz-status-warning-tint);--rz-workflow-inspection-charges-border: var(--rz-status-warning-border);--rz-workflow-inspection-price-needed-fg: var(--rz-status-warning-fg);--rz-workflow-inspection-price-needed-tint: var(--rz-status-warning-tint);--rz-workflow-inspection-price-needed-border: var(--rz-status-warning-border);--rz-room-out-of-order-pattern: repeating-linear-gradient(45deg, var(--rz-room-pattern-ink) 0 1.5px, transparent 1.5px 7px), repeating-linear-gradient(-45deg, var(--rz-room-pattern-ink) 0 1.5px, transparent 1.5px 7px);--rz-room-out-of-service-pattern: repeating-linear-gradient( -45deg, var(--rz-room-pattern-ink) 0 2.5px, transparent 2.5px 9px );--rz-room-held-pattern: radial-gradient( circle at 2px 2px, var(--rz-room-pattern-ink) 1.2px, transparent 1.6px )}:root[data-motion=reduced]{--rz-dur-short: var(--rz-ref-dur-120);--rz-dur-medium: var(--rz-ref-dur-120);--rz-dur-long: var(--rz-ref-dur-120);--rz-dur-xlong: var(--rz-ref-dur-120);--rz-ease-spring: var(--rz-ease-standard);--rz-ease-spring-soft: var(--rz-ease-standard)}@media(prefers-reduced-motion:reduce){:root:not([data-motion=full]){--rz-dur-short: var(--rz-ref-dur-120);--rz-dur-medium: var(--rz-ref-dur-120);--rz-dur-long: var(--rz-ref-dur-120);--rz-dur-xlong: var(--rz-ref-dur-120);--rz-ease-spring: var(--rz-ease-standard);--rz-ease-spring-soft: var(--rz-ease-standard)}}:root[data-transparency=reduced]{--rz-material-sidebar-bg: var(--rz-material-sidebar-fallback);--rz-material-chrome-bg: var(--rz-material-chrome-fallback);--rz-material-popover-bg: var(--rz-material-popover-fallback);--rz-material-sheet-bg: var(--rz-material-sheet-fallback);--rz-material-hud-bg: var(--rz-material-hud-fallback)}:root[data-contrast=more]{--rz-material-sidebar-bg: var(--rz-material-sidebar-fallback);--rz-material-chrome-bg: var(--rz-material-chrome-fallback);--rz-material-popover-bg: var(--rz-material-popover-fallback);--rz-material-sheet-bg: var(--rz-material-sheet-fallback);--rz-material-hud-bg: var(--rz-material-hud-fallback);--rz-separator: var(--rz-label-tertiary);--rz-border-control: var(--rz-label-secondary)}@media(prefers-reduced-transparency:reduce){:root:not([data-transparency=full]){--rz-material-sidebar-bg: var(--rz-material-sidebar-fallback);--rz-material-chrome-bg: var(--rz-material-chrome-fallback);--rz-material-popover-bg: var(--rz-material-popover-fallback);--rz-material-sheet-bg: var(--rz-material-sheet-fallback);--rz-material-hud-bg: var(--rz-material-hud-fallback)}}@media(prefers-contrast:more){:root:not([data-contrast=normal]){--rz-material-sidebar-bg: var(--rz-material-sidebar-fallback);--rz-material-chrome-bg: var(--rz-material-chrome-fallback);--rz-material-popover-bg: var(--rz-material-popover-fallback);--rz-material-sheet-bg: var(--rz-material-sheet-fallback);--rz-material-hud-bg: var(--rz-material-hud-fallback);--rz-separator: var(--rz-label-tertiary);--rz-border-control: var(--rz-label-secondary)}}@media(pointer:coarse){:root:not([data-density]){--rz-control-height: 44px;--rz-row-height: 52px;--rz-sidebar-item-height: 44px}}:root[data-density=compact]{--rz-control-height: 28px;--rz-row-height: 28px;--rz-sidebar-item-height: 28px}:root[data-density=comfortable]{--rz-control-height: 44px;--rz-row-height: 52px;--rz-sidebar-item-height: 44px}@media(max-width:599.98px){:root{--rz-text-large-title-size: 1.875rem;--rz-text-large-title-line: 2.25rem;--rz-text-title-1-size: 1.5rem;--rz-text-title-1-line: 1.875rem;--rz-text-title-2-size: 1.25rem;--rz-text-title-2-line: 1.625rem;--rz-text-title-3-size: 1.125rem;--rz-text-title-3-line: 1.5rem;--rz-text-headline-size: 1rem;--rz-text-headline-line: 1.375rem;--rz-text-body-size: 1rem;--rz-text-body-line: 1.5rem;--rz-text-callout-size: .9375rem;--rz-text-callout-line: 1.3125rem;--rz-text-subheadline-size: .875rem;--rz-text-subheadline-line: 1.25rem;--rz-text-footnote-size: .8125rem;--rz-text-footnote-line: 1.125rem;--rz-text-caption-size: .75rem;--rz-text-caption-line: 1rem;--rz-space-inset-page: var(--rz-ref-space-4);--rz-space-gutter: var(--rz-ref-space-3);--rz-material-sidebar-blur: 20px;--rz-material-popover-blur: 20px;--rz-control-height: 44px;--rz-row-height: 52px;--rz-sidebar-item-height: 44px}}@media(min-width:600px)and (max-width:1023.98px){:root{--rz-space-inset-page: var(--rz-ref-space-4);--rz-space-gutter: var(--rz-ref-space-4)}}:root:lang(ja){--rz-font-text: -apple-system, BlinkMacSystemFont, "Inter Var", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Yu Gothic UI", "Yu Gothic", "Meiryo", "Noto Sans JP", "Noto Sans CJK JP", sans-serif}:root:lang(ko){--rz-font-text: -apple-system, BlinkMacSystemFont, "Inter Var", "Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans KR", "Noto Sans CJK KR", sans-serif}:root:lang(zh){--rz-font-text: -apple-system, BlinkMacSystemFont, "Inter Var", "PingFang SC", "Microsoft YaHei UI", "Microsoft YaHei", "Noto Sans SC", "Noto Sans CJK SC", sans-serif}:root,[data-theme],[data-rz-design]{--rz-button-height-xl: 56px;--rz-button-height-sm: calc(var(--rz-control-height) - 4px);--rz-preview-chip-offset: 72px;--rz-toast-width: 380px;--rz-toast-edge-width: 3px;--rz-toast-width-max: 520px;--rz-toast-min-height: 48px;--rz-status-icon-size-sm: .75rem;--rz-status-icon-size-md: 1rem;--rz-status-icon-size-lg: 1.25rem;--rz-status-icon-size-xl: 1.5rem;--rz-status-icon-stroke: 1.75;--rz-status-pill-radius: var(--rz-radius-full);--rz-status-pill-gap: var(--rz-space-inline-xs);--rz-status-pill-padding-inline: var(--rz-space-inline-sm);--rz-status-pill-border-width: var(--rz-hairline);--rz-room-tile-radius: var(--rz-radius-popover);--rz-room-tile-edge-width: 4px;--rz-room-tile-padding: var(--rz-space-inline-sm);--rz-room-tile-padding-inline: 10px;--rz-room-tile-padding-compact: 6px;--rz-room-tile-gap: 2px;--rz-room-tile-min-block-size: 104px;--rz-room-tile-min-block-size-compact: 84px;--rz-room-tile-border: var(--rz-separator);--rz-room-tile-held-border-width: 1.5px;--rz-room-tile-selected-ring: var(--rz-accent);--rz-room-tile-ring-width: 2px;--rz-room-tile-selected-gap: var(--rz-bg-grouped);--rz-room-tile-urgent-amount: 12%;--rz-room-tile-pattern-dot-size: 8px;--rz-room-tile-badge-gap: 2px;--rz-room-tile-dense-glyph: var(--rz-status-icon-size-lg);--rz-room-tile-compact-glyph: 14px;--rz-room-floor-gap: 10px;--rz-room-floor-gap-compact: var(--rz-space-inline-sm);--rz-room-floor-col-min: 128px;--rz-room-floor-col-min-dense: 76px;--rz-room-floor-heading-tracking: .04em;--rz-inspector-width: 420px;--rz-inspector-width-docked: 360px;--rz-inspector-bg: var(--rz-bg-content);--rz-inspector-shadow: var(--rz-shadow-edge);--rz-inspector-padding-inline: 20px;--rz-inspector-padding-block: var(--rz-space-stack-md);--rz-status-note-padding: 10px var(--rz-space-inline-md);--rz-status-note-radius: var(--rz-radius-popover);--rz-status-note-glyph: 18px;--rz-room-table-min-width: 760px;--rz-room-table-row-height: 40px;--rz-room-table-cell-padding-block: 3px;--rz-room-row-number-width: 3.25rem;--rz-hk-room-row-number-size: 1.625rem;--rz-hk-room-row-number-width: 2.3em;--rz-hk-room-row-number-line: 1.1;--rz-hk-room-row-action-min: 84px;--rz-hk-room-row-glyph: 18px;--rz-filter-chip-height: 36px;--rz-filter-chip-padding-inline: 14px;--rz-filter-chip-scroller-inset: var(--rz-space-inline-lg);--rz-room-board-col-min: 168px;--rz-room-board-gap: 10px;--rz-room-board-col-bg: var(--rz-fill-quaternary);--rz-room-board-col-radius: var(--rz-radius-card);--rz-room-board-col-padding: var(--rz-space-inline-sm);--rz-room-card-bg: var(--rz-bg-elevated);--rz-room-card-radius: var(--rz-radius-popover);--rz-room-card-edge-width: 3px;--rz-room-card-shadow: var(--rz-shadow-raised);--rz-room-card-gap: 6px;--rz-segmented-radius: var(--rz-radius-control);--rz-segmented-padding: 2px;--rz-segmented-gap: 2px;--rz-segmented-height: var(--rz-control-height);--rz-segmented-height-sm: calc(var(--rz-control-height) - 4px);--rz-segmented-track: var(--rz-control-track);--rz-segmented-thumb: var(--rz-control-thumb);--rz-segmented-thumb-border: var(--rz-control-thumb-border);--rz-segmented-thumb-shadow: var(--rz-shadow-raised);--rz-segmented-label: var(--rz-label-secondary);--rz-segmented-label-selected: var(--rz-control-thumb-label);--rz-list-row-bg: var(--rz-bg-content);--rz-list-row-height-sm: 44px;--rz-list-row-height-md: 52px;--rz-list-row-height-lg: 64px;--rz-swipe-action-width: 76px;--rz-list-row-text-gap: 2px;--rz-sheet-bg: var(--rz-bg-elevated);--rz-sheet-shadow: var(--rz-shadow-overlay);--rz-sheet-scrim: var(--rz-scrim);--rz-sheet-radius-bottom: var(--rz-radius-sheet);--rz-sheet-radius-center: var(--rz-radius-card);--rz-sheet-padding: var(--rz-space-inset-card);--rz-sheet-width-sm: 420px;--rz-sheet-width-md: 560px;--rz-sheet-width-lg: 720px;--rz-sheet-width-xl: 960px;--rz-sheet-width-task: 1320px;--rz-sheet-height-task: 760px;--rz-qr-surface: var(--rz-ref-white);--rz-qr-size: 152px;--rz-qr-size-compact: 184px;--rz-money-side-width: 230px;--rz-sheet-top-gap: 12px;--rz-sheet-medium-height: 50dvh;--rz-sheet-viewport-margin: var(--rz-space-stack-lg);--rz-sheet-grabber-width: 36px;--rz-sheet-grabber-height: 5px;--rz-sheet-grabber-color: var(--rz-fill);--rz-sheet-separator: var(--rz-separator);--rz-glyph-size-xs: 14px;--rz-glyph-size-sm: 16px;--rz-glyph-size-md: 18px;--rz-glyph-size-lg: 20px;--rz-glyph-size-xl: 24px;--rz-glyph-stroke: 1.75;--rz-window-bar-height: 48px;--rz-window-bar-padding-inline: var(--rz-space-inline-md);--rz-window-bar-gap: var(--rz-space-inline-md);--rz-window-bar-bg: var(--rz-material-sidebar-fallback);--rz-window-bar-button-height: 32px;--rz-window-bar-mark-size: 22px;--rz-window-bar-avatar-size: 30px;--rz-search-field-width: 380px;--rz-search-field-width-medium: 220px;--rz-search-field-height: 30px;--rz-business-date-chip-padding-block: 3px;--rz-business-date-chip-padding-inline: 10px;--rz-business-date-chip-max-width: 210px;--rz-source-list-width: 232px;--rz-source-list-rail-width: 64px;--rz-source-list-padding-top: var(--rz-space-stack-sm);--rz-source-list-padding-bottom: var(--rz-space-stack-md);--rz-source-list-padding-inline: 10px;--rz-source-list-bg: var(--rz-material-sidebar-fallback);--rz-source-list-rail-item-height: 40px;--rz-source-list-head-padding-top: 14px;--rz-source-list-rail-count-offset: 2px;--rz-nav-bar-height: 44px;--rz-nav-bar-padding-inline: 6px;--rz-nav-bar-title-max-width: 200px;--rz-tab-bar-item-height: 52px;--rz-tab-bar-padding-block: var(--rz-space-stack-xs);--rz-tab-bar-padding-inline: var(--rz-space-inline-sm);--rz-tab-bar-thumb-bg: var(--rz-accent-tint);--rz-tab-bar-label: var(--rz-label-secondary);--rz-tab-bar-label-current: var(--rz-accent-ink);--rz-tab-bar-badge-top: 3px;--rz-tab-bar-badge-shift: 6px;--rz-badge-size: 18px;--rz-badge-padding-inline: 5px;--rz-pop-panel-min-width: 300px;--rz-pop-panel-max-width: 360px;--rz-pop-panel-padding: var(--rz-space-inline-md);--rz-pop-panel-gap: 10px;--rz-pop-panel-offset: 6px;--rz-palette-width: 600px;--rz-palette-offset-top: 12vh;--rz-palette-input-height: 52px;--rz-palette-option-height: 40px;--rz-palette-list-max-height: min(52vh, 420px);--rz-stay-cal-day-height: 36px;--rz-stay-cal-day-height-compact: 44px;--rz-stay-cal-padding: 10px;--rz-stay-cal-peak-dot: 4px;--rz-stepper-button: 44px;--rz-choice-min-height: 56px;--rz-choice-padding-block: 8px;--rz-choice-padding-inline: 14px;--rz-choice-radio: 22px;--rz-choice-radio-dot: 12px;--rz-choice-radio-ring: 1.75px;--rz-tile-min-height: 52px;--rz-tile-min-width: 96px;--rz-tile-padding-block: 6px;--rz-tile-padding-inline: 12px;--rz-tile-ring: 1px;--rz-tile-ring-selected: 2px}[data-rz-tone=room-inspected]{--rz-tone-fg: var(--rz-room-inspected-fg);--rz-tone-tint: var(--rz-room-inspected-tint);--rz-tone-border: var(--rz-room-inspected-border)}[data-rz-tone=room-clean]{--rz-tone-fg: var(--rz-room-clean-fg);--rz-tone-tint: var(--rz-room-clean-tint);--rz-tone-border: var(--rz-room-clean-border)}[data-rz-tone=room-cleaning]{--rz-tone-fg: var(--rz-room-cleaning-fg);--rz-tone-tint: var(--rz-room-cleaning-tint);--rz-tone-border: var(--rz-room-cleaning-border)}[data-rz-tone=room-dirty]{--rz-tone-fg: var(--rz-room-dirty-fg);--rz-tone-tint: var(--rz-room-dirty-tint);--rz-tone-border: var(--rz-room-dirty-border)}[data-rz-tone=room-occupied]{--rz-tone-fg: var(--rz-room-occupied-fg);--rz-tone-tint: var(--rz-room-occupied-tint);--rz-tone-border: var(--rz-room-occupied-border)}[data-rz-tone=room-out-of-order]{--rz-tone-fg: var(--rz-room-out-of-order-fg);--rz-tone-tint: var(--rz-room-out-of-order-tint);--rz-tone-border: var(--rz-room-out-of-order-border)}[data-rz-tone=room-out-of-service]{--rz-tone-fg: var(--rz-room-out-of-service-fg);--rz-tone-tint: var(--rz-room-out-of-service-tint);--rz-tone-border: var(--rz-room-out-of-service-border)}[data-rz-tone=room-held]{--rz-tone-fg: var(--rz-room-held-fg);--rz-tone-tint: var(--rz-room-held-tint);--rz-tone-border: var(--rz-room-held-border)}[data-rz-tone=status-success]{--rz-tone-fg: var(--rz-status-success-fg);--rz-tone-tint: var(--rz-status-success-tint);--rz-tone-border: var(--rz-status-success-border)}[data-rz-tone=status-warning]{--rz-tone-fg: var(--rz-status-warning-fg);--rz-tone-tint: var(--rz-status-warning-tint);--rz-tone-border: var(--rz-status-warning-border)}[data-rz-tone=status-danger]{--rz-tone-fg: var(--rz-status-danger-fg);--rz-tone-tint: var(--rz-status-danger-tint);--rz-tone-border: var(--rz-status-danger-border)}[data-rz-tone=status-info]{--rz-tone-fg: var(--rz-status-info-fg);--rz-tone-tint: var(--rz-status-info-tint);--rz-tone-border: var(--rz-status-info-border)}[data-rz-tone=status-neutral]{--rz-tone-fg: var(--rz-status-neutral-fg);--rz-tone-tint: var(--rz-status-neutral-tint);--rz-tone-border: var(--rz-status-neutral-border)}:root,[data-theme],[data-rz-design]{--rz-booking-reserved-bg: var(--rz-accent-tint);--rz-booking-reserved-fg: var(--rz-accent-ink);--rz-booking-reserved-border: color-mix(in srgb, var(--rz-accent) 55%, transparent);--rz-booking-pending-bg: var(--rz-status-warning-tint);--rz-booking-pending-fg: var(--rz-status-warning-fg);--rz-booking-pending-border: var(--rz-status-warning-fg);--rz-booking-pending-stripe: color-mix(in srgb, var(--rz-status-warning-fg) 14%, transparent);--rz-booking-overdue-bg: var(--rz-status-danger-tint);--rz-booking-overdue-fg: var(--rz-status-danger-fg);--rz-booking-overdue-border: var(--rz-status-danger-solid);--rz-booking-checked-in-bg: var(--rz-room-occupied-tint);--rz-booking-checked-in-fg: var(--rz-room-occupied-fg);--rz-booking-checked-in-border: var(--rz-room-occupied-border);--rz-booking-checked-out-bg: var(--rz-fill-tertiary);--rz-booking-checked-out-fg: var(--rz-label-secondary);--rz-booking-checked-out-border: var(--rz-separator);--rz-booking-over-border: var(--rz-status-danger-fg);--rz-marker-business-date: color-mix(in srgb, var(--rz-accent) 7%, transparent);--rz-marker-now: var(--rz-status-danger-fg);--rz-marker-peak: color-mix(in srgb, var(--rz-status-warning-tint) 75%, transparent);--rz-marker-weekend: var(--rz-fill-quaternary);--rz-marker-past: var(--rz-fill-quaternary);--rz-calendar-room-width: 128px;--rz-calendar-room-width-compact: 52px;--rz-calendar-row-height: 38px;--rz-calendar-row-height-compact: 44px;--rz-calendar-head-height: 54px;--rz-calendar-head-height-compact: 48px;--rz-calendar-section-height: 30px;--rz-calendar-bar-inset: 5px;--rz-calendar-bar-inset-compact: 6px;--rz-calendar-grip-width: 10px;--rz-calendar-grip-width-compact: 26px}:root[data-rz-design="2"],[data-rz-design="2"]{--rz-primary-color: var(--rz-accent);--rz-primary-color-text: var(--rz-accent-contrast);--rz-primary-hover-color: var(--rz-accent-hover);--rz-anchor-color: var(--rz-accent-fg);--rz-anchor-hover-color: var(--rz-accent-fg);--ant-primary-color: var(--rz-accent);--ant-primary-color-hover: var(--rz-accent-hover);--rz-primary-active-color: var(--rz-accent-pressed);--rz-primary-focus-glow: transparent;--rz-focus-ring-color: var(--rz-focus-ring);--rz-focus-ring-width: var(--rz-focus-ring-size);--rz-focus-ring-offset: var(--rz-focus-ring-gap);--rz-focus-ring-shadow: none;--rz-form-field-focus-border-color: var(--rz-accent);--rz-form-field-float-label-focus-color: var(--rz-accent-fg);--rz-highlight-focus-background: var(--rz-accent-tint);--rz-highlight-focus-color: var(--rz-accent-fg);--rz-text-color: var(--rz-label);--rz-text-primary: var(--rz-label);--rz-text-color-secondary: var(--rz-label-secondary);--rz-text-secondary: var(--rz-label-secondary);--rz-text-secondary-color: var(--rz-label-secondary);--rz-text-muted: var(--rz-label-secondary);--rz-text-color-muted: var(--rz-label-secondary);--rz-text-disabled: var(--rz-label-quaternary);--rz-text-color-disabled: var(--rz-label-quaternary);--rz-surface-ground: var(--rz-bg-window);--rz-surface-card: var(--rz-bg-content);--rz-card-background: var(--rz-bg-content);--rz-surface-overlay: var(--rz-bg-elevated);--rz-surface-border: var(--rz-separator);--rz-border-color: var(--rz-separator);--rz-success-color: var(--rz-status-success-solid);--rz-warning-color: var(--rz-status-warning-border);--rz-danger-color: var(--rz-status-danger-solid);--rz-error-color: var(--rz-status-danger-solid);--rz-info-color: var(--rz-accent);--rz-font-family: var(--rz-font-text);--rz-font-family-mono: var(--rz-font-mono);--rz-radius-xs: var(--rz-radius-badge);--rz-radius-sm: var(--rz-radius-control);--rz-radius-md: var(--rz-radius-row);--rz-radius-lg: var(--rz-radius-popover);--rz-shadow-1: var(--rz-shadow-raised);--rz-shadow-2: var(--rz-shadow-floating);--rz-shadow-3: var(--rz-shadow-overlay);--rz-elevation-1: var(--rz-shadow-raised);--rz-elevation-2: var(--rz-shadow-floating);--rz-elevation-3: var(--rz-shadow-overlay)}:root[data-rz-design="2"],[data-rz-design="2"][data-theme=light]{color-scheme:light}:root[data-rz-design="2"][data-theme=dark],[data-rz-design="2"][data-theme=dark]{color-scheme:dark}@media(prefers-color-scheme:dark){:root[data-rz-design="2"]:not([data-theme=light]){color-scheme:dark}}:root[data-rz-design="2"]{font-size:100%}*,*:before,*:after{box-sizing:border-box}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;padding:0;font-family:var(--rz-font-family);font-size:var(--rz-font-size-base);line-height:var(--rz-line-height);color:var(--rz-text-color);background-color:var(--rz-surface-ground);overflow-x:hidden}.block{display:block!important}.inline-block{display:inline-block!important}.inline{display:inline!important}.hidden{display:none!important}.w-full{width:100%!important}.w-auto{width:auto!important}.w-screen{width:100vw!important}.w-fit{width:fit-content!important}.h-full{height:100%!important}.h-auto{height:auto!important}.h-screen{height:100vh!important}.h-fit{height:fit-content!important}.min-w-0{min-width:0!important}.min-w-full{min-width:100%!important}.max-w-full{max-width:100%!important}.max-w-screen{max-width:100vw!important}.min-h-0{min-height:0!important}.min-h-full{min-height:100%!important}.min-h-screen{min-height:100vh!important}.max-h-full{max-height:100%!important}.max-h-screen{max-height:100vh!important}.static{position:static!important}.fixed{position:fixed!important}.absolute{position:absolute!important}.relative{position:relative!important}.sticky{position:sticky!important}.inset-0{inset:0!important}.top-0{top:0!important}.right-0{right:0!important}.bottom-0{bottom:0!important}.left-0{left:0!important}.border{border:1px solid var(--rz-surface-border)!important}.border-0{border:0!important}.border-t{border-top:1px solid var(--rz-surface-border)!important}.border-r{border-right:1px solid var(--rz-surface-border)!important}.border-b{border-bottom:1px solid var(--rz-surface-border)!important}.border-l{border-left:1px solid var(--rz-surface-border)!important}.rounded-none{border-radius:var(--rz-border-radius-none)!important}.rounded-sm{border-radius:var(--rz-border-radius-sm)!important}.rounded,.rounded-md{border-radius:var(--rz-border-radius-md)!important}.rounded-lg{border-radius:var(--rz-border-radius-lg)!important}.rounded-xl{border-radius:var(--rz-border-radius-xl)!important}.rounded-2xl{border-radius:var(--rz-border-radius-2xl)!important}.rounded-3xl{border-radius:var(--rz-border-radius-3xl)!important}.rounded-full{border-radius:var(--rz-border-radius-full)!important}.bg-primary{background-color:var(--rz-primary-color)!important}.bg-accent{background-color:var(--rz-accent-color)!important}.bg-success{background-color:var(--rz-success-color)!important}.bg-info{background-color:var(--rz-info-color)!important}.bg-warning{background-color:var(--rz-warning-color)!important}.bg-danger{background-color:var(--rz-danger-color)!important}.bg-surface{background-color:var(--rz-surface-0)!important}.bg-surface-50{background-color:var(--rz-surface-50)!important}.bg-surface-100{background-color:var(--rz-surface-100)!important}.bg-surface-200{background-color:var(--rz-surface-200)!important}.bg-transparent{background-color:transparent!important}.bg-white{background-color:var(--rz-surface-0)!important}.bg-black{background-color:var(--rz-surface-950)!important}.object-contain{object-fit:contain!important}.object-cover{object-fit:cover!important}.object-fill{object-fit:fill!important}.object-none{object-fit:none!important}.object-scale-down{object-fit:scale-down!important}@media print{.no-print,.layout-sidebar,.layout-topbar,.ant-btn,.ant-pagination{display:none!important}.layout-main-container{margin-left:0!important}.page-break-before{page-break-before:always}.page-break-after{page-break-after:always}.page-break-inside-avoid{page-break-inside:avoid}*{box-shadow:none!important;text-shadow:none!important}}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border-width:0!important}.not-sr-only{position:static!important;width:auto!important;height:auto!important;padding:0!important;margin:0!important;overflow:visible!important;clip:auto!important;white-space:normal!important}.focus-visible:focus-visible{outline:none;box-shadow:var(--rz-focus-ring-shadow)}@keyframes skeleton-pulse{0%,to{opacity:1}50%{opacity:.5}}.skeleton{animation:skeleton-pulse 2s cubic-bezier(.4,0,.6,1) infinite;background-color:var(--rz-surface-200);border-radius:var(--rz-border-radius-md)}.skeleton.skeleton-text{height:1rem;width:100%}.skeleton.skeleton-circle{border-radius:var(--rz-border-radius-full)}.skeleton.skeleton-rect{border-radius:var(--rz-border-radius-md)}.theme-transition{transition:box-shadow .15s ease,transform .1s ease}.theme-switching *{transition:none!important}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background-color:var(--rz-surface-100);border-radius:var(--rz-scrollbar-track-border-radius)}::-webkit-scrollbar-thumb{background-color:var(--rz-surface-400);border-radius:var(--rz-scrollbar-thumb-border-radius)}::-webkit-scrollbar-thumb:hover{background-color:var(--rz-surface-500)}.dark ::-webkit-scrollbar-track,[data-theme=dark] ::-webkit-scrollbar-track{background-color:var(--rz-surface-100)}.dark ::-webkit-scrollbar-thumb,[data-theme=dark] ::-webkit-scrollbar-thumb{background-color:var(--rz-surface-400)}.dark ::-webkit-scrollbar-thumb:hover,[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background-color:var(--rz-surface-500)}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.\!container{width:100%!important}.container{width:100%}@media(min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media(min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media(min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media(min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media(min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.not-sr-only{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.-top-2{top:-.5rem}.bottom-0{bottom:0}.left-0{left:0}.left-2{left:.5rem}.right-0{right:0}.right-3{right:.75rem}.top-0{top:0}.top-0\.5{top:.125rem}.top-3{top:.75rem}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-auto{z-index:auto}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-first{order:-9999}.order-last{order:9999}.order-none{order:0}.col-span-2{grid-column:span 2 / span 2}.-m-1{margin:-.25rem}.-m-2{margin:-.5rem}.-m-3{margin:-.75rem}.-m-4{margin:-1rem}.-m-6{margin:-1.5rem}.m-0{margin:0}.m-1{margin:.25rem}.m-10{margin:2.5rem}.m-12{margin:3rem}.m-16{margin:4rem}.m-2{margin:.5rem}.m-20{margin:5rem}.m-24{margin:6rem}.m-3{margin:.75rem}.m-4{margin:1rem}.m-5{margin:1.25rem}.m-6{margin:1.5rem}.m-8{margin:2rem}.m-9{margin:2.25rem}.m-auto{margin:auto}.mx-0{margin-left:0;margin-right:0}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-10{margin-left:2.5rem;margin-right:2.5rem}.mx-12{margin-left:3rem;margin-right:3rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.mx-6{margin-left:1.5rem;margin-right:1.5rem}.mx-8{margin-left:2rem;margin-right:2rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0{margin-top:0;margin-bottom:0}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-10{margin-top:2.5rem;margin-bottom:2.5rem}.my-12{margin-top:3rem;margin-bottom:3rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.my-8{margin-top:2rem;margin-bottom:2rem}.my-auto{margin-top:auto;margin-bottom:auto}.-ml-1{margin-left:-.25rem}.-ml-2{margin-left:-.5rem}.-ml-4{margin-left:-1rem}.-mt-1{margin-top:-.25rem}.-mt-2{margin-top:-.5rem}.-mt-4{margin-top:-1rem}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mb-auto{margin-bottom:auto}.ml-0{margin-left:0}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-5{margin-left:1.25rem}.ml-6{margin-left:1.5rem}.ml-8{margin-left:2rem}.ml-auto{margin-left:auto}.mr-0{margin-right:0}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-4{margin-right:1rem}.mr-5{margin-right:1.25rem}.mr-6{margin-right:1.5rem}.mr-8{margin-right:2rem}.mr-auto{margin-right:auto}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.size-12{width:3rem;height:3rem}.size-6{width:1.5rem;height:1.5rem}.h-0\.5{height:.125rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-16{height:4rem}.h-20{height:5rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-auto{height:auto}.h-fit{height:fit-content}.h-full{height:100%}.h-screen{height:100vh}.max-h-\[90vh\]{max-height:90vh}.max-h-full{max-height:100%}.max-h-screen{max-height:100vh}.min-h-0{min-height:0px}.min-h-\[80px\]{min-height:80px}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-16{width:4rem}.w-20{width:5rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-screen{width:100vw}.min-w-0{min-width:0px}.min-w-full{min-width:100%}.max-w-2xl{max-width:42rem}.max-w-5xl{max-width:64rem}.max-w-7xl{max-width:80rem}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.flex-1{flex:1 1 0%}.flex-auto{flex:1 1 auto}.flex-initial{flex:0 1 auto}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.flex-grow-0{flex-grow:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.translate-x-0\.5{--tw-translate-x: .125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[18px\]{--tw-translate-x: 18px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[22px\]{--tw-translate-x: 22px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-180{--tw-rotate: -180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-45{--tw-rotate: -45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-90{--tw-rotate: -90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-0{--tw-rotate: 0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-0{--tw-scale-x: 0;--tw-scale-y: 0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-125{--tw-scale-x: 1.25;--tw-scale-y: 1.25;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-150{--tw-scale-x: 1.5;--tw-scale-y: 1.5;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-50{--tw-scale-x: .5;--tw-scale-y: .5;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-75{--tw-scale-x: .75;--tw-scale-y: .75;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-90{--tw-scale-x: .9;--tw-scale-y: .9;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-auto{cursor:auto}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-grabbing{cursor:grabbing}.cursor-help{cursor:help}.cursor-move{cursor:move}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.cursor-wait{cursor:wait}.select-none{-webkit-user-select:none;user-select:none}.select-text{-webkit-user-select:text;user-select:text}.select-all{-webkit-user-select:all;user-select:all}.select-auto{-webkit-user-select:auto;user-select:auto}.resize-none{resize:none}.resize{resize:both}.list-inside{list-style-position:inside}.list-outside{list-style-position:outside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-wrap-reverse{flex-wrap:wrap-reverse}.flex-nowrap{flex-wrap:nowrap}.content-center{align-content:center}.content-start{align-content:flex-start}.content-end{align-content:flex-end}.content-between{align-content:space-between}.content-around{align-content:space-around}.content-stretch{align-content:stretch}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-evenly{justify-content:space-evenly}.gap-0{gap:0px}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-16{gap:4rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-x-0{column-gap:0px}.gap-x-1{column-gap:.25rem}.gap-x-2{column-gap:.5rem}.gap-x-3{column-gap:.75rem}.gap-x-4{column-gap:1rem}.gap-x-5{column-gap:1.25rem}.gap-x-6{column-gap:1.5rem}.gap-x-8{column-gap:2rem}.gap-y-0{row-gap:0px}.gap-y-1{row-gap:.25rem}.gap-y-2{row-gap:.5rem}.gap-y-3{row-gap:.75rem}.gap-y-4{row-gap:1rem}.gap-y-5{row-gap:1.25rem}.gap-y-6{row-gap:1.5rem}.gap-y-8{row-gap:2rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1.5rem * var(--tw-space-x-reverse));margin-left:calc(1.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.self-auto{align-self:auto}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.self-stretch{align-self:stretch}.self-baseline{align-self:baseline}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-scroll{overflow:scroll}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.overflow-x-visible{overflow-x:visible}.overflow-y-visible{overflow-y:visible}.overflow-x-scroll{overflow-x:scroll}.overflow-y-scroll{overflow-y:scroll}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-ellipsis{text-overflow:ellipsis}.text-clip{text-overflow:clip}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-wrap{text-wrap:wrap}.break-normal{overflow-wrap:normal;word-break:normal}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.375rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-none{border-radius:0}.rounded-sm{border-radius:.25rem}.rounded-xl{border-radius:.75rem}.rounded-t{border-top-left-radius:.375rem;border-top-right-radius:.375rem}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-4{border-width:4px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-\[var\(--rz-accent\)\]{border-color:var(--rz-accent)}.border-\[var\(--rz-accent-tint\)\]{border-color:var(--rz-accent-tint)}.border-\[var\(--rz-danger-color\)\]{border-color:var(--rz-danger-color)}.border-\[var\(--rz-fill\)\]{border-color:var(--rz-fill)}.border-\[var\(--rz-fill-secondary\)\]{border-color:var(--rz-fill-secondary)}.border-\[var\(--rz-separator\)\]{border-color:var(--rz-separator)}.border-\[var\(--rz-status-warning-border\)\]{border-color:var(--rz-status-warning-border)}.border-green-300{--tw-border-opacity: 1;border-color:rgb(134 239 172 / var(--tw-border-opacity, 1))}.border-t-\[var\(--rz-accent\)\]{border-top-color:var(--rz-accent)}.bg-\[var\(--rz-accent\)\]{background-color:var(--rz-accent)}.bg-\[var\(--rz-accent-ink\)\]{background-color:var(--rz-accent-ink)}.bg-\[var\(--rz-accent-tint\)\]{background-color:var(--rz-accent-tint)}.bg-\[var\(--rz-bg-content\)\]{background-color:var(--rz-bg-content)}.bg-\[var\(--rz-bg-grouped\)\]{background-color:var(--rz-bg-grouped)}.bg-\[var\(--rz-bg-window\)\]{background-color:var(--rz-bg-window)}.bg-\[var\(--rz-border-control\)\]{background-color:var(--rz-border-control)}.bg-\[var\(--rz-fill\)\]{background-color:var(--rz-fill)}.bg-\[var\(--rz-fill-secondary\)\]{background-color:var(--rz-fill-secondary)}.bg-\[var\(--rz-fill-tertiary\)\]{background-color:var(--rz-fill-tertiary)}.bg-\[var\(--rz-info-color\)\]{background-color:var(--rz-info-color)}.bg-\[var\(--rz-separator\)\]{background-color:var(--rz-separator)}.bg-\[var\(--rz-status-warning-tint\)\]{background-color:var(--rz-status-warning-tint)}.bg-\[var\(--rz-success-color\)\]{background-color:var(--rz-success-color)}.bg-\[var\(--rz-warning-color\)\]{background-color:var(--rz-warning-color)}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-black\/50{background-color:#00000080}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-green-50{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.bg-orange-500{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity, 1))}.bg-purple-500{--tw-bg-opacity: 1;background-color:rgb(168 85 247 / var(--tw-bg-opacity, 1))}.bg-surface-100{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.bg-surface-200{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.bg-surface-50{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-fill{object-fit:fill}.object-none{object-fit:none}.object-scale-down{object-fit:scale-down}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-10{padding:2.5rem}.p-12{padding:3rem}.p-16{padding:4rem}.p-2{padding:.5rem}.p-20{padding:5rem}.p-24{padding:6rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-0{padding-left:0;padding-right:0}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-12{padding-left:3rem;padding-right:3rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-0{padding-bottom:0}.pb-1{padding-bottom:.25rem}.pb-10{padding-bottom:2.5rem}.pb-12{padding-bottom:3rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-32{padding-bottom:8rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pl-0{padding-left:0}.pl-1{padding-left:.25rem}.pl-2{padding-left:.5rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pl-8{padding-left:2rem}.pr-0{padding-right:0}.pr-1{padding-right:.25rem}.pr-16{padding-right:4rem}.pr-2{padding-right:.5rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-5{padding-right:1.25rem}.pr-6{padding-right:1.5rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-10{padding-top:2.5rem}.pt-12{padding-top:3rem}.pt-16{padding-top:4rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.text-start{text-align:start}.align-baseline{vertical-align:baseline}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.align-bottom{vertical-align:bottom}.align-text-top{vertical-align:text-top}.align-text-bottom{vertical-align:text-bottom}.font-mono{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.font-sans{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol}.text-2xl{font-size:1.5rem;line-height:1.25}.text-3xl{font-size:1.875rem;line-height:1.25}.text-4xl{font-size:2.25rem;line-height:1.25}.text-5xl{font-size:3rem;line-height:1}.text-\[10px\]{font-size:10px}.text-base{font-size:1rem;line-height:1.5}.text-lg{font-size:1.125rem;line-height:1.5}.text-sm{font-size:.875rem;line-height:1.5}.text-xl{font-size:1.25rem;line-height:1.375}.text-xs{font-size:.75rem;line-height:1.5}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-extralight{font-weight:200}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.font-thin{font-weight:100}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.leading-loose{line-height:2}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-normal{letter-spacing:0em}.tracking-tight{letter-spacing:-.025em}.tracking-tighter{letter-spacing:-.05em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[var\(--rz-accent\)\]{color:var(--rz-accent)}.text-\[var\(--rz-accent-contrast\)\]{color:var(--rz-accent-contrast)}.text-\[var\(--rz-danger-color\)\]{color:var(--rz-danger-color)}.text-\[var\(--rz-label\)\]{color:var(--rz-label)}.text-\[var\(--rz-label-secondary\)\]{color:var(--rz-label-secondary)}.text-\[var\(--rz-label-tertiary\)\]{color:var(--rz-label-tertiary)}.text-\[var\(--rz-status-warning-fg\)\]{color:var(--rz-status-warning-fg)}.text-\[var\(--rz-warning-color\)\]{color:var(--rz-warning-color)}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/80{color:#fffc}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-100{opacity:1}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-5{opacity:.05}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-95{opacity:.95}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-1{--tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px -1px rgba(0, 0, 0, .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2{--tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -2px rgba(0, 0, 0, .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-3{--tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -4px rgba(0, 0, 0, .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-4{--tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 8px 10px -6px rgba(0, 0, 0, .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-5{--tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-6{--tw-shadow: 0 35px 60px -15px rgba(0, 0, 0, .3);--tw-shadow-colored: 0 35px 60px -15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-inner{--tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / .05);--tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[var\(--rz-shadow-1\)\]{--tw-shadow-color: var(--rz-shadow-1);--tw-shadow: var(--tw-shadow-colored)}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-\[var\(--rz-accent\)\]{--tw-ring-color: var(--rz-accent)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-2xl{--tw-drop-shadow: drop-shadow(0 25px 25px rgb(0 0 0 / .15));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-lg{--tw-drop-shadow: drop-shadow(0 10px 8px rgb(0 0 0 / .04)) drop-shadow(0 4px 3px rgb(0 0 0 / .1));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-md{--tw-drop-shadow: drop-shadow(0 4px 3px rgb(0 0 0 / .07)) drop-shadow(0 2px 2px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-none{--tw-drop-shadow: drop-shadow(0 0 #0000);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-sm{--tw-drop-shadow: drop-shadow(0 1px 1px rgb(0 0 0 / .05));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-xl{--tw-drop-shadow: drop-shadow(0 20px 13px rgb(0 0 0 / .03)) drop-shadow(0 8px 5px rgb(0 0 0 / .08));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale: grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-lg{--tw-backdrop-blur: blur(16px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-md{--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-none{--tw-backdrop-blur: ;-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-xl{--tw-backdrop-blur: blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-none{transition-property:none}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-100{transition-duration:.1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-75{transition-duration:75ms}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.will-change-contents{will-change:contents}.will-change-transform{will-change:transform}html,body{height:100%;margin:0}.placeholder\:text-\[var\(--rz-label-secondary\)\]::placeholder{color:var(--rz-label-secondary)}.hover\:border-\[var\(--rz-accent\)\]:hover{border-color:var(--rz-accent)}.hover\:border-\[var\(--rz-border-control\)\]:hover{border-color:var(--rz-border-control)}.hover\:bg-\[var\(--rz-accent-tint\)\]:hover{background-color:var(--rz-accent-tint)}.hover\:bg-\[var\(--rz-bg-grouped\)\]:hover{background-color:var(--rz-bg-grouped)}.hover\:bg-\[var\(--rz-fill-secondary\)\]:hover{background-color:var(--rz-fill-secondary)}.hover\:bg-\[var\(--rz-fill-tertiary\)\]:hover{background-color:var(--rz-fill-tertiary)}.hover\:bg-red-50:hover{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.hover\:text-\[var\(--rz-accent\)\]:hover{color:var(--rz-accent)}.hover\:text-\[var\(--rz-danger-color\)\]:hover{color:var(--rz-danger-color)}.hover\:text-\[var\(--rz-label\)\]:hover{color:var(--rz-label)}.hover\:text-red-500:hover{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-\[var\(--rz-shadow-3\)\]:hover{--tw-shadow-color: var(--rz-shadow-3);--tw-shadow: var(--tw-shadow-colored)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-\[var\(--rz-accent\)\]:focus{--tw-ring-color: var(--rz-accent)}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}@media(min-width:640px){.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:768px){.md\:col-span-2{grid-column:span 2 / span 2}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:text-sm{font-size:.875rem;line-height:1.5}}
