/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.list-item{display:list-item}.table{display:table}.table\!{display:table!important}.table-row{display:table-row}.flex-shrink{flex-shrink:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.blur{--tw-blur:blur(8px)}.blur,.invert{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,)}.invert{--tw-invert:invert(100%)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.select-all{-webkit-user-select:all;user-select:all}.\[form-editor\:ds-debug\]{form-editor:ds-debug}}:root{--color-bg:#fff;--color-bg-surface:#fff;--color-bg-secondary:#f8f9fa;--color-bg-tertiary:#e9ecef;--color-bg-elevated:#fff;--color-bg-overlay:#00000059;--color-bg-overlay-panel:#ffffff80;--color-bg-gradient-start:#f3f5fa;--color-bg-gradient-end:#dbe7ff;--color-text:#212529;--color-text-secondary:#6c757d;--color-text-tertiary:#9ca3af;--color-text-disabled:#adb5bd;--color-text-inverse:#fff;--color-text-muted:#adb5bd;--color-primary:#06c;--color-primary-hover:#0052a3;--color-primary-active:#003d7a;--color-primary-soft:#0066cc1f;--color-success:#28a745;--color-success-hover:#1e7e34;--color-success-alpha:#28a74533;--color-success-bg:#28a7451f;--color-danger:#dc3545;--color-danger-hover:#b02a37;--color-error:#dc3545;--color-error-alpha:#dc354526;--color-warning:#ffc107;--color-info:#17a2b8;--color-secondary:#8b5cf6;--color-secondary-hover:#7c3aed;--color-secondary-alpha:#8b5cf626;--color-secondary-bg:#8b5cf61f;--color-border:#dee2e6;--color-border-hover:#adb5bd;--color-border-light:#e9ecef;--color-input-bg:#fff;--color-input-bg-disabled:#e9ecef;--color-primary-alpha:#0066cc26;--color-grid-placeholder:#e9ecef;--color-shadow:#0000001a;--color-shadow-lg:#00000026;--font-scale:1;--font-family-base:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-family-mono:ui-monospace,"Cascadia Mono","Cascadia Code","Segoe UI Mono",Consolas,"Liberation Mono",Menlo,monospace;--font-size-2xs:calc(.625rem * var(--font-scale));--font-size-xs:calc(.75rem * var(--font-scale));--font-size-sm:calc(.875rem * var(--font-scale));--font-size-base:calc(1rem * var(--font-scale));--font-size-lg:calc(1.125rem * var(--font-scale));--font-size-xl:calc(1.25rem * var(--font-scale));--font-size-2xl:calc(1.5rem * var(--font-scale));--font-size-3xl:calc(1.875rem * var(--font-scale));--font-size-4xl:calc(2.25rem * var(--font-scale));--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-tight:1.25;--line-height-base:1.5;--line-height-normal:var(--line-height-base);--line-height-snug:1.375;--line-height-relaxed:1.75;--spacing-2xs:.125rem;--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--spacing-3xl:4rem;--spacing-inset-xs:.375rem;--spacing-inset-sm:.625rem;--spacing-inset-md:.75rem;--spacing-inset-lg:1.25rem;--icon-size:1.5rem;--size-icon-2xs:.875rem;--size-icon-xs:1rem;--size-icon-control:1.125rem;--size-icon-sm:1.25rem;--size-icon-md:1.5rem;--size-icon-lg:1.75rem;--size-icon-xl:2rem;--size-icon-2xl:2.25rem;--size-icon-3xl:2.5rem;--size-dot-xs:.3125rem;--size-dot-sm:.375rem;--control-height-sm:2rem;--control-height-md:2.375rem;--control-height-lg:2.5rem;--control-height-xl:3rem;--toggle-switch-slider-translate:calc(var(--control-height-xl) - var(--size-icon-md) - 2 * var(--spacing-2xs));--toggle-pill-knob-translate:calc(var(--size-icon-3xl) - var(--size-icon-xs) - .375rem);--toggle-track-knob-translate-2xs:calc(var(--size-icon-2xl) - var(--size-icon-2xs) - 2 * var(--spacing-2xs));--toggle-track-knob-translate-xs:calc(var(--size-icon-2xl) - var(--size-icon-xs) - 2 * var(--spacing-2xs));--toggle-btn-square-knob-translate:calc(var(--size-btn-square-md) - var(--size-icon-xs) - 2 * var(--spacing-2xs));--toggle-lock-thumb-translate:calc(var(--size-icon-3xl) - var(--size-icon-xs) - 2 * var(--spacing-2xs));--size-panel-narrow:26.25rem;--size-panel-wide:32.5rem;--size-sidebar-sm:17.5rem;--size-sidebar-md:25rem;--size-sidebar-lg:28.75rem;--size-modal-height-lg:43.75rem;--size-modal-scroll-sm:20rem;--size-modal-scroll-md:25rem;--size-modal-scroll-lg:26rem;--size-table-min:56.25rem;--size-content-min:37.5rem;--size-card-min:11.25rem;--size-card-max:20rem;--size-card-thumb:7.5rem;--size-compact-value:15.625rem;--size-summary-column:25rem;--size-summary-primary-min:37.5rem;--size-summary-primary-column:15.625rem;--size-logo-width:7.5rem;--size-logo-height:4.375rem;--size-area-sm:5rem;--size-col-min:6rem;--size-page-max:73.75rem;--size-auth-panel:33.75rem;--size-auth-panel-sm:30rem;--size-content-wide:50rem;--size-field-label:9.375rem;--size-dropdown-min:15.625rem;--size-modal-wide:45rem;--size-scroll-area-md:15rem;--size-control-tight:1.875rem;--size-btn-square-sm:1.625rem;--size-btn-square-md:2.75rem;--size-col-label:5.625rem;--size-col-medium:8.125rem;--size-visualization-min:15.625rem;--size-visualization-max:23.5rem;--size-upload-panel:27.5rem;--control-height-auth:2.75rem;--size-popup-md:16rem;--size-popup-lg:28rem;--size-modal-min-w-sm:32rem;--size-modal-min-w-md:38rem;--size-modal-min-w-lg:42rem;--size-modal-min-h-lg:28rem;--size-modal-min-h-xl:32rem;--size-field-min:7rem;--size-field-sm:8rem;--size-field-md:10rem;--size-field-lg:11rem;--size-field-xl:12rem;--size-field-2xl:14rem;--size-field-3xl:16rem;--size-field-4xl:18rem;--size-avatar-profile:6.5rem;--size-photo-preview:11.5rem;--size-settings-nav:12rem;--size-settings-max:14rem;--size-settings-password:15rem;--size-feature-find:60rem;--size-feature-find-h:50rem;--size-permissions-placeholder:42rem;--size-scroll-area-lg:12rem;--size-scroll-area-xl:14rem;--size-layout-max:32rem;--size-date-input:17rem;--size-date-control:1.875rem;--size-indicator-dot:.625rem;--size-page-content:80rem;--size-modal-max:75rem;--size-tray-max:68.75rem;--size-flow-min:31.25rem;--size-gallery-badge:3.25rem;--size-col-action-sm:4.5rem;--size-col-action-md:5.5rem;--size-col-action-lg:5.75rem;--size-col-label-wide:6.875rem;--size-grid-min:75rem;--size-card-min-h:16.25rem;--size-block-min:3.125rem;--control-height-picker:2.625rem;--size-field-wide:8.5rem;--size-field-action:5.5rem;--size-scroll-area-2xl:22rem;--size-table-wide:72rem;--size-table-ultra:110rem;--size-content-max:48rem;--size-content-max-lg:24rem;--size-progress-dot:.55rem;--size-progress-dot-sm:.3rem;--size-progress-label:4.75rem;--spacing-gap-tight:.2rem;--size-col-min-sm:4.5rem;--size-language-flag:.75rem;--size-preview-min-h:4.25rem;--size-control-min:2.125rem;--size-rail-branch:1.375rem;--control-height-compact:1.875rem;--control-height-field:1.75rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:.875rem;--radius-full:9999px;--border-radius-sm:.25rem;--border-radius-md:.375rem;--border-radius-lg:.5rem;--shadow-sm:0 1px 2px 0 var(--color-shadow);--shadow-md:0 4px 6px -1px var(--color-shadow);--shadow-lg:0 10px 15px -3px var(--color-shadow);--shadow-xl:0 20px 25px -5px var(--color-shadow);--z-base:1;--z-dropdown:1000;--z-floating-panel:1500;--z-modal:3000;--z-tooltip:3100;--z-toast:3200;--transition-fast:.15s ease-in-out;--transition-base:.2s ease-in-out;--transition-slow:.3s ease-in-out;--breakpoint-sm:640px;--breakpoint-md:768px;--breakpoint-lg:1024px;--breakpoint-xl:1280px;--color-operator-and-bg:#e8f4fd;--color-operator-and-border:#90caf9;--color-operator-or-bg:#e8f5e9;--color-operator-or-border:#a5d6a7;--color-operator-not-bg:#fce4ec;--color-operator-not-border:#f48fb1;--color-operator-not-text:#c2185b;--color-operator-uyz-bg:#fff3e0;--color-operator-uyz-border:#ffcc80;--color-operator-uyz-text:#e65100;--color-input-border:#dee2e6;--color-input-border-focus:#06c;--color-state-hover:#0066cc0f;--color-state-selected:#0066cc1a;--color-row-hover:#f8f9fa;--color-fid-value-bg:#f3ecff;--color-fid-value-border:#d8c6f3;--color-warning-text:#92600a;--color-warning-bg:#ffc1071f;--color-error-bg:#dc35451f;--color-info-bg:#17a2b81f;--color-alternative-1:#7c3aed;--color-alternative-2:#28a745;--color-alternative-3:#06c;--color-alternative-4:#0d9488;--color-compare:#c2185b;--color-compare-hover:#ad1457;--color-compare-alpha:#c2185b26;--color-compare-text:#fff;--color-compare-bg:#fef0f5;--color-compare-border:#f3a5c0;--color-accent-green:#22c55e;--color-accent-green-dark:#15803d;--color-accent-green-bg:#bbf7d0;--color-accent-purple:#8b5cf6;--color-accent-purple-dark:#6d28d9;--color-accent-purple-bg:#ddd6fe;--color-accent-blue:#3b82f6;--color-accent-blue-dark:#1d4ed8;--color-accent-blue-bg:#bfdbfe;--color-accent-amber:#f59e0b;--color-accent-amber-dark:#b45309;--color-accent-amber-bg:#fde68a;--color-accent-teal:#14b8a6;--color-accent-teal-dark:#0f766e;--color-accent-teal-bg:#99f6e4;--color-bg-subtle:#fbfcfe;--color-bg-canvas:#f8fafc;--color-border-soft:#e6eaf1;--color-border-muted:#eaeef4;--color-border-field:#e8edf6;--color-border-strong:#cbd5e1;--color-border-focus:var(--color-input-border-focus);--color-text-strong:#1e293b;--color-text-body:#334155;--color-violet:#4f46e5;--color-violet-accent:#6366f1;--color-violet-border:#c7d2fe;--color-violet-bg:#eef0fe;--color-violet-alpha:#6366f126;--color-red:#ef4444;--color-red-strong:#dc2626;--color-red-border:#fca5a5;--color-red-bg:#fef2f2;--color-green:#16a34a;--color-green-strong:#15803d;--color-green-border:#c6ebd3;--color-green-bg:#dcfce7;--color-green-bg-soft:#e9faef;--color-blue:#2563eb;--color-blue-border:#bfdbfe;--color-blue-bg:#eff6ff;--color-amber:#b45309;--color-amber-border:#fde68a;--color-amber-bg:#fffbeb;--color-revision-diff-border:#fde68a;--color-yellow:#eab308;--color-purple:#9333ea;--color-purple-border:#e6cff7;--color-purple-bg:#f7edfd;--color-command-template:#4f46e5;--color-command-template-bg:#4f46e51f;--color-command-values:#0891b2;--color-command-values-bg:#0891b21f;--color-command-view:#be185d;--color-command-view-bg:#be185d1f;--color-command-documents:#475569;--color-command-documents-bg:#4755691f;--color-command-folder:#ca8a04;--color-command-folder-bg:#ca8a041f;--color-command-tools:#c2410c;--color-command-tools-bg:#c2410c1f;--color-command-sap:#6d28d9;--color-command-sap-bg:#6d28d91f;--color-command-primary:#1d4ed8;--color-command-primary-bg:#1d4ed81f;--color-command-success:#0f766e;--color-command-success-bg:#0f766e1f;--color-command-turquoise:#0d9488;--color-command-turquoise-bg:#0d94881f;--color-command-warning:#b45309;--color-command-warning-bg:#b453091f;--color-command-danger:#dc2626;--color-command-danger-bg:#dc26261f;--color-command-money:#92400e;--color-command-money-bg:#92400e1f;--color-command-neutral:#52525b;--color-command-neutral-bg:#52525b1f;--color-command-pdf:#9f1239;--color-command-pdf-bg:#9f12391f;--color-command-pdf-text:#be123c;--color-command-pdf-text-bg:#be123c1f;--color-command-excel:#15803d;--color-command-excel-bg:#15803d1f;--color-priority-low:#0d9488;--color-priority-high:#d97706;--color-priority-urgent:#dc2626;--shadow-card:0 1px 2px #0f172a0a;--shadow-popover:0 8px 24px #0f172a1f;--shadow-focus-ring:0 0 0 3px var(--color-violet-alpha);--size-page-max-wide:120rem;--size-placeholder-h:12.5rem;--size-scrollbar:.375rem;--size-tag-min:3.25rem;--size-touch-target-lg:4.375rem;--spacing-inline-y:.125rem;--spacing-inline-x:.375rem}html[data-env-banner]{--env-banner-height:1.75rem}:root{--color-operator-and-bg:#e3f2fd;--color-operator-and-border:#2196f3;--color-operator-and-text:#1565c0;--color-operator-or-bg:#e8f5e8;--color-operator-or-border:#4caf50;--color-operator-or-text:#2e7d32;--color-operator-not-bg:#ffebee;--color-operator-not-border:#f44336;--color-operator-not-text:#c62828;--color-operator-uyz-bg:#f3e5f5;--color-operator-uyz-border:#9c27b0;--color-operator-uyz-text:#7b1fa2}[data-theme=dark]{--color-bg:#1a1a1a;--color-bg-surface:#2d2d2d;--color-bg-secondary:#2d2d2d;--color-bg-tertiary:#3d3d3d;--color-bg-elevated:#3a3a3a;--color-bg-overlay:#00000038;--color-bg-overlay-panel:#0009;--color-text:#f8f9fa;--color-text-secondary:#adb5bd;--color-text-tertiary:#6c757d;--color-text-disabled:#4b5563;--color-text-inverse:#fff;--color-text-muted:#6c757d;--color-primary:#39f;--color-primary-hover:#66b3ff;--color-primary-active:#0080ff;--color-success:#4ade80;--color-success-hover:#16a34a;--color-success-alpha:#4ade8033;--color-success-bg:#4ade8026;--color-danger:#f87171;--color-danger-hover:#ef4444;--color-warning:#fbbf24;--color-info:#38bdf8;--color-secondary:#a78bfa;--color-secondary-hover:#8b5cf6;--color-secondary-alpha:#a78bfa26;--color-secondary-bg:#a78bfa1f;--color-border:#505050;--color-border-light:#484848;--color-grid-placeholder:#3d3d3d;--color-shadow:#0000004d;--color-shadow-lg:#00000080;--color-operator-and-bg:#1a3a52;--color-operator-and-border:#4a90c2;--color-operator-and-text:#90caf9;--color-operator-or-bg:#1a3a2a;--color-operator-or-border:#4a9a6a;--color-operator-or-text:#a5d6a7;--color-operator-not-bg:#3a1a2a;--color-operator-not-border:#9a4a6a;--color-operator-not-text:#f48fb1;--color-operator-uyz-bg:#3a2a1a;--color-compare:#e91e63;--color-compare-hover:#f06292;--color-compare-alpha:#e91e6333;--color-compare-bg:#e91e631a;--color-compare-border:#e91e6359;--color-operator-uyz-border:#9a7a4a;--color-operator-uyz-text:#ffcc80;--color-error:#f87171;--color-error-alpha:#f8717126;--color-primary-alpha:#3399ff26;--color-input-border:#404040;--color-input-border-focus:#39f;--color-input-bg:#2d3748;--color-input-bg-disabled:#1a202c;--color-state-hover:#3399ff14;--color-state-selected:#3399ff24;--color-row-hover:#333;--color-fid-value-bg:#3c3150;--color-fid-value-border:#6d5a93;--color-warning-text:#fbbf24;--color-warning-bg:#fbbf241f;--color-error-bg:#f871711f;--color-info-bg:#38bdf81f;--color-accent-green:#4ade80;--color-accent-green-dark:#22c55e;--color-accent-green-bg:#4ade8033;--color-accent-purple:#a78bfa;--color-accent-purple-dark:#8b5cf6;--color-accent-purple-bg:#a78bfa33;--color-accent-blue:#60a5fa;--color-accent-blue-dark:#3b82f6;--color-accent-blue-bg:#60a5fa33;--color-accent-amber:#fbbf24;--color-accent-amber-dark:#f59e0b;--color-accent-amber-bg:#fbbf2433;--color-accent-teal:#2dd4bf;--color-accent-teal-dark:#14b8a6;--color-accent-teal-bg:#2dd4bf33;--color-bg-subtle:var(--color-bg-secondary);--color-bg-canvas:var(--color-bg);--color-border-soft:var(--color-border);--color-border-muted:var(--color-border-light);--color-border-field:var(--color-border);--color-border-strong:var(--color-border);--color-text-strong:var(--color-text);--color-text-body:var(--color-text);--color-violet:#a5b4fc;--color-violet-accent:#818cf8;--color-violet-border:#6366f173;--color-violet-bg:#6366f12e;--color-violet-alpha:#818cf833;--color-red:#f87171;--color-red-strong:#ef4444;--color-red-border:#ef444473;--color-red-bg:#ef444429;--color-blue:#60a5fa;--color-blue-border:#2563eb6b;--color-blue-bg:#2563eb29;--color-amber:#fbbf24;--color-amber-border:#f59e0b6b;--color-amber-bg:#f59e0b29;--color-revision-diff-border:#facc15;--color-yellow:#facc15;--color-green:#4ade80;--color-green-strong:#22c55e;--color-green-border:#16a34a6b;--color-green-bg:#16a34a2e;--color-green-bg-soft:#16a34a1f;--color-purple:#c084fc;--color-purple-border:#a855f773;--color-purple-bg:#a855f72e;--color-command-template:#a5b4fc;--color-command-template-bg:#a5b4fc1f;--color-command-values:#67e8f9;--color-command-values-bg:#67e8f91f;--color-command-view:#f9a8d4;--color-command-view-bg:#f9a8d41f;--color-command-documents:#94a3b8;--color-command-documents-bg:#94a3b81f;--color-command-folder:#fde047;--color-command-folder-bg:#fde04729;--color-command-tools:#fdba74;--color-command-tools-bg:#fdba741f;--color-command-sap:#c4b5fd;--color-command-sap-bg:#c4b5fd1f;--color-command-primary:#93c5fd;--color-command-primary-bg:#93c5fd1f;--color-command-success:#5eead4;--color-command-success-bg:#5eead41f;--color-command-turquoise:#2dd4bf;--color-command-turquoise-bg:#2dd4bf29;--color-command-warning:#fbbf24;--color-command-warning-bg:#fbbf241f;--color-command-danger:#fca5a5;--color-command-danger-bg:#fca5a51f;--color-command-money:#fcd34d;--color-command-money-bg:#fcd34d1f;--color-command-neutral:#a1a1aa;--color-command-neutral-bg:#a1a1aa1f;--color-command-pdf:#fda4af;--color-command-pdf-bg:#fda4af1f;--color-command-pdf-text:#fecdd3;--color-command-pdf-text-bg:#fecdd31f;--color-command-excel:#86efac;--color-command-excel-bg:#86efac1f;--color-priority-low:#2dd4bf;--color-priority-high:#fbbf24;--color-priority-urgent:#f87171;--shadow-card:0 1px 2px #00000059;--shadow-popover:0 8px 24px #00000080;--shadow-focus-ring:0 0 0 3px var(--color-violet-alpha)}[data-ui-theme=compact]{--spacing-2xs:.09375rem;--spacing-xs:.1875rem;--spacing-sm:.375rem;--spacing-md:.75rem;--spacing-lg:1.125rem;--spacing-xl:1.5rem;--spacing-2xl:2.25rem;--spacing-3xl:3rem;--spacing-inset-xs:.28125rem;--spacing-inset-sm:.46875rem;--spacing-inset-md:.5625rem;--spacing-inset-lg:.9375rem;--font-size-2xs:calc(.5625rem * var(--font-scale));--font-size-xs:calc(.6875rem * var(--font-scale));--font-size-sm:calc(.8125rem * var(--font-scale));--font-size-base:calc(.875rem * var(--font-scale));--font-size-lg:calc(1rem * var(--font-scale));--font-size-xl:calc(1.125rem * var(--font-scale));--font-size-2xl:calc(1.3125rem * var(--font-scale));--font-size-3xl:calc(1.625rem * var(--font-scale));--font-size-4xl:calc(2rem * var(--font-scale));--icon-size:1.25rem;--size-icon-2xs:.6875rem;--size-icon-xs:.875rem;--size-icon-control:.9375rem;--size-icon-sm:1rem;--size-icon-md:1.25rem;--size-icon-lg:1.375rem;--size-icon-xl:1.5rem;--size-icon-2xl:1.6875rem;--size-icon-3xl:1.875rem;--size-dot-xs:.25rem;--size-dot-sm:.28125rem;--control-height-sm:1.625rem;--control-height-md:1.875rem;--control-height-lg:2rem;--control-height-xl:2.375rem;--size-panel-narrow:21.875rem;--size-panel-wide:27.1875rem;--size-sidebar-sm:14.625rem;--size-sidebar-md:20.9375rem;--size-sidebar-lg:24.0625rem;--size-modal-height-lg:36.5625rem;--size-modal-scroll-sm:16.875rem;--size-modal-scroll-md:21.0625rem;--size-modal-scroll-lg:21.9375rem;--size-table-min:46.875rem;--size-content-min:31.25rem;--size-card-min:9.375rem;--size-card-max:16.875rem;--size-card-thumb:6.25rem;--size-logo-width:6.25rem;--size-logo-height:3.65625rem;--size-area-sm:4.0625rem;--size-col-min:4.875rem;--size-page-max:60.1563rem;--size-auth-panel:27.6563rem;--size-auth-panel-sm:24.375rem;--size-content-wide:40.625rem;--size-field-label:7.59375rem;--size-dropdown-min:12.6563rem;--size-modal-wide:36.5625rem;--size-scroll-area-md:12.1875rem;--size-control-tight:1.53125rem;--size-btn-square-sm:1.32813rem;--size-btn-square-md:2.23438rem;--size-col-label:4.59375rem;--size-col-medium:6.71875rem;--size-visualization-min:12.6563rem;--size-visualization-max:19.0625rem;--size-upload-panel:22.3438rem;--control-height-auth:2.23438rem;--size-popup-md:13.125rem;--size-popup-lg:22.9688rem;--size-modal-min-w-sm:26.25rem;--size-modal-min-w-md:31.2188rem;--size-modal-min-w-lg:34.4063rem;--size-modal-min-h-lg:22.9688rem;--size-modal-min-h-xl:26.25rem;--size-field-min:5.6875rem;--size-field-sm:6.5rem;--size-field-md:8.125rem;--size-field-lg:8.9375rem;--size-field-xl:9.75rem;--size-field-2xl:11.375rem;--size-field-3xl:13.125rem;--size-field-4xl:14.625rem;--size-avatar-profile:5.34375rem;--size-photo-preview:9.4375rem;--size-settings-nav:9.84375rem;--size-settings-max:11.4844rem;--size-settings-password:12.3438rem;--size-feature-find:49.2188rem;--size-feature-find-h:41.0156rem;--size-permissions-placeholder:34.4063rem;--size-scroll-area-lg:9.84375rem;--size-scroll-area-xl:11.4844rem;--size-layout-max:26.25rem;--size-date-input:13.9219rem;--size-date-control:1.54688rem;--size-indicator-dot:.515625rem;--size-page-content:65rem;--size-modal-max:60.9375rem;--size-tray-max:55.9375rem;--size-flow-min:25.3906rem;--size-gallery-badge:2.64063rem;--size-col-action-sm:3.65625rem;--size-col-action-md:4.46875rem;--size-col-action-lg:4.67188rem;--size-col-label-wide:5.59375rem;--size-grid-min:60.9375rem;--size-card-min-h:13.2031rem;--size-block-min:2.53906rem;--control-height-picker:2.13281rem;--size-field-wide:6.90625rem;--size-field-action:4.46875rem;--size-scroll-area-2xl:17.875rem;--size-table-wide:58.5rem;--size-table-ultra:89.375rem;--size-content-max:39rem;--size-content-max-lg:19.5rem;--size-progress-dot:.446875rem;--size-progress-dot-sm:.24375rem;--size-progress-label:3.85938rem;--spacing-gap-tight:.1625rem;--size-col-min-sm:3.65625rem;--size-language-flag:.609375rem;--size-preview-min-h:3.45313rem;--size-control-min:1.72656rem;--size-rail-branch:1.125rem}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;overflow-y:scroll}body{font-family:var(--font-family-base);font-size:var(--font-size-base);line-height:var(--line-height-base);color:var(--color-text);background-color:var(--color-bg)}button{cursor:pointer}button,input,select,textarea{font-family:inherit}a{color:inherit;text-decoration:none}html.rule-delete-progress-blocking{overflow:hidden}h1,h2,h3,h4,h5,h6{font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);color:var(--color-text)}h1{font-size:var(--font-size-4xl)}h2{font-size:var(--font-size-3xl)}h3{font-size:var(--font-size-2xl)}h4{font-size:var(--font-size-xl)}h5{font-size:var(--font-size-lg)}h6{font-size:var(--font-size-base)}p{margin-bottom:var(--spacing-md);line-height:var(--line-height-base)}small{font-size:var(--font-size-sm)}strong{font-weight:var(--font-weight-bold)}.sk-input{box-sizing:border-box;min-width:0;min-height:2.5rem;padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-input-border);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-family:var(--font-family-base);line-height:var(--line-height-normal);color:var(--color-text);background-color:var(--color-input-bg);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.sk-input:hover:not(:disabled){border-color:var(--color-border-hover)}.sk-input:focus{border-color:var(--color-input-border-focus);box-shadow:0 0 0 3px var(--color-primary-alpha);outline:none}.sk-input:disabled{background-color:var(--color-input-bg-disabled);color:var(--color-text-disabled);cursor:not-allowed;opacity:.7}textarea.sk-input{resize:vertical;min-height:6rem}select.sk-input{cursor:pointer}.form-datetime,.form-input,.form-select,.form-textarea{padding:var(--spacing-sm);border:1px solid var(--color-border);border-radius:var(--border-radius-sm);font-size:var(--font-size-base);color:var(--color-text);background-color:var(--color-input-bg);transition:border-color var(--transition-base);font-family:var(--font-family-base);width:100%}.form-datetime:hover,.form-input:hover,.form-select:hover,.form-textarea:hover{border-color:var(--color-border-hover)}.form-datetime:focus,.form-input:focus,.form-select:focus,.form-textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-alpha);outline:none}.form-datetime:disabled,.form-input:disabled,.form-select:disabled,.form-textarea:disabled{background-color:var(--color-input-bg-disabled);cursor:not-allowed;opacity:.6}.form-datetime--error,.form-input--error,.form-select--error,.form-textarea--error{border-color:var(--color-error)}.form-datetime--error:focus,.form-input--error:focus,.form-select--error:focus,.form-textarea--error:focus{border-color:var(--color-error);box-shadow:0 0 0 3px var(--color-error-alpha)}.form-field{gap:var(--spacing-xs);margin-bottom:var(--spacing-md);flex-direction:column;display:flex}.form-field__label{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text)}.form-field__label--required:after{content:" *";color:var(--color-error)}.form-field__error{font-size:var(--font-size-xs);color:var(--color-error);margin-top:var(--spacing-xs)}.form-field__value{padding:var(--spacing-sm);color:var(--color-text);font-size:var(--font-size-base)}.form-field__value--empty{color:var(--color-text-muted);font-style:italic}.form-textarea{min-height:var(--spacing-3xl);resize:vertical}.form-select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23333' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--spacing-sm) center;padding-right:calc(var(--spacing-sm) * 3)}.form-checkbox-wrapper{align-items:center;gap:var(--spacing-sm);display:flex}.form-checkbox{width:var(--spacing-inset-lg);height:var(--spacing-inset-lg);cursor:pointer;accent-color:var(--color-primary)}.form-checkbox:disabled{cursor:not-allowed;opacity:.6}.form-checkbox-label{color:var(--color-text);-webkit-user-select:none;user-select:none}.button,.form-checkbox-label{font-size:var(--font-size-base);cursor:pointer}.button{padding:var(--spacing-sm) var(--spacing-lg);border-radius:var(--radius-md);font-weight:var(--font-weight-medium);font-family:var(--font-family-base);transition:all var(--transition-base);white-space:nowrap;border:none}.button:focus{box-shadow:0 0 0 3px var(--color-primary-alpha);outline:none}.button:disabled{opacity:.5;cursor:not-allowed}.button--primary{background-color:var(--color-primary);color:#fff}.button--primary:hover:not(:disabled){background-color:var(--color-primary-hover)}.button--primary:active:not(:disabled){background-color:var(--color-primary-active)}.button--secondary{background-color:var(--color-bg-secondary);color:var(--color-text);border:1px solid var(--color-border)}.button--secondary:hover:not(:disabled){background-color:var(--color-bg-tertiary)}.toggle-checkbox{align-items:center;gap:var(--spacing-sm);cursor:pointer;-webkit-user-select:none;user-select:none;font-size:var(--font-size-sm);color:var(--color-text);display:inline-flex}.toggle-checkbox__input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.toggle-checkbox__slider{width:var(--size-icon-3xl);height:var(--size-icon-sm);background-color:var(--color-border);border-radius:var(--radius-full);transition:background-color var(--transition-fast);flex-shrink:0;display:inline-block;position:relative}.toggle-checkbox__slider:after{content:"";width:var(--size-icon-xs);height:var(--size-icon-xs);background-color:var(--color-bg-elevated);border-radius:var(--radius-full);transition:transform var(--transition-fast);box-shadow:var(--shadow-xs);position:absolute;top:50%;left:.1875rem;transform:translateY(-50%)}.toggle-checkbox__input:checked+.toggle-checkbox__slider{background-color:var(--color-primary)}.toggle-checkbox__input:checked+.toggle-checkbox__slider:after{transform:translateX(var(--toggle-pill-knob-translate)) translateY(-50%)}.toggle-checkbox__input:focus-visible+.toggle-checkbox__slider{box-shadow:0 0 0 var(--spacing-2xs) var(--color-primary-alpha)}.toggle-checkbox__label{line-height:var(--line-height-normal)}.toggle-checkbox:has(.toggle-checkbox__input:disabled){cursor:not-allowed;opacity:.5}.error-panel{margin-top:var(--spacing-md);padding:var(--spacing-md);border:1px solid var(--color-danger);border-radius:var(--radius-md);color:var(--color-danger);font-size:var(--font-size-sm);background-color:#dc35451a}.form-datetime{line-height:1.5}.form-datetime::-webkit-calendar-picker-indicator{cursor:pointer;filter:opacity(.7)}.form-datetime::-webkit-calendar-picker-indicator:hover{filter:opacity()}[data-theme=dark]{--color-border:#4a5568;--color-border-hover:#718096}[data-theme=dark] .form-datetime::-webkit-calendar-picker-indicator{filter:invert()opacity(.7)}[data-theme=dark] .form-datetime::-webkit-calendar-picker-indicator:hover{filter:invert()opacity()}@media (hover:none) and (pointer:coarse){.form-datetime,.form-input,.form-select,.form-textarea,.sk-input,input:not([type=checkbox]):not([type=radio]),select,textarea{font-size:var(--font-size-base)!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.EnvironmentBanner_banner__WqxJr{display:flex;align-items:center;justify-content:center;height:var(--env-banner-height);background-color:#c62828;color:#ffffff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.875rem;font-weight:700;line-height:1;letter-spacing:.08em;text-transform:uppercase;user-select:none}.ErrorDialog_error-dialog__overlay__oYGES{position:fixed;inset:0;background-color:var(--color-bg-overlay);display:flex;align-items:center;justify-content:center;z-index:10050;animation:ErrorDialog_fadeIn__ReyoK var(--transition-fast);isolation:isolate}.ErrorDialog_error-dialog__sl8SX{position:relative;z-index:1;isolation:isolate;background-color:#f8f9fa;border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);width:90%;max-width:var(--size-content-min);max-height:90vh;display:flex;flex-direction:column;animation:ErrorDialog_slideIn__Y9yGR var(--transition-base)}.ErrorDialog_error-dialog--warning__KPGFK{background-color:#fff8e9;border-left:4px solid;border-color:#e8d9b8;box-shadow:var(--shadow-xl),0 0 0 1px rgba(0,0,0,.04)}[data-theme=dark] .ErrorDialog_error-dialog--warning__KPGFK{background-color:#2c2a26;border-color:#4a4538}[data-theme=dark] .ErrorDialog_error-dialog__sl8SX:not(.ErrorDialog_error-dialog--warning__KPGFK){background-color:#2d2d2d}.ErrorDialog_error-dialog__header__5WeHp{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-lg);border-bottom:1px solid var(--color-border)}.ErrorDialog_error-dialog__title-wrapper__vF7ta{display:flex;align-items:center;gap:var(--spacing-sm)}.ErrorDialog_error-dialog__icon__TfwAu{width:var(--icon-size,1.5rem);height:var(--icon-size,1.5rem);background-color:var(--color-danger);flex-shrink:0}.ErrorDialog_error-dialog__icon--warning__RYsTY{background-color:var(--color-warning)}.ErrorDialog_error-dialog__title__niIvd{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-text);margin:0}.ErrorDialog_error-dialog__close__0RlUb{display:flex;align-items:center;justify-content:center;background:none;border:none;color:var(--color-text-secondary);cursor:pointer;padding:var(--spacing-xs);border-radius:var(--radius-sm);transition:all var(--transition-fast)}.ErrorDialog_error-dialog__close__0RlUb:hover{background-color:var(--color-state-hover);color:var(--color-text)}.ErrorDialog_error-dialog__body__G5_JE{padding:var(--spacing-lg);overflow-y:auto;flex:1}.ErrorDialog_error-dialog__message__ptD4U{color:var(--color-text);font-size:var(--font-size-base);line-height:var(--line-height-relaxed);margin-bottom:var(--spacing-md)}.ErrorDialog_error-dialog__message-secondary__8snpM{color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);margin:0 0 var(--spacing-md)}.ErrorDialog_error-dialog__reference__mHw1D{color:var(--color-text-tertiary);font-size:var(--font-size-sm);line-height:var(--line-height-normal);margin:0 0 var(--spacing-md);font-family:Courier New,monospace;word-break:break-all}.ErrorDialog_error-dialog__list__A_PcW{margin:var(--spacing-sm) 0 0;padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-bg-secondary);border:1px solid var(--color-border-light);border-radius:var(--radius-md);list-style:disc;list-style-position:inside;display:flex;flex-direction:column;gap:var(--spacing-xs)}.ErrorDialog_error-dialog__list-item__b09eA{font-size:var(--font-size-sm);color:var(--color-text);line-height:var(--line-height-relaxed);word-break:break-word}.ErrorDialog_error-dialog__details__eMygu{margin-top:var(--spacing-md);padding:var(--spacing-md);background-color:var(--color-bg-secondary);border:1px solid var(--color-border-light);border-radius:var(--radius-md)}.ErrorDialog_error-dialog__details-summary__Wdam7{cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-primary);user-select:none;transition:color var(--transition-fast)}.ErrorDialog_error-dialog__details-summary__Wdam7:hover{color:var(--color-primary-hover)}.ErrorDialog_error-dialog__details-content__TXL0u{margin-top:var(--spacing-sm);padding:var(--spacing-sm);background-color:var(--color-bg-tertiary);border-radius:var(--radius-sm);font-size:var(--font-size-xs);font-family:Courier New,monospace;color:var(--color-text-secondary);overflow-x:auto;white-space:pre-wrap;word-break:break-word}.ErrorDialog_error-dialog__metadata___noNk{margin-top:var(--spacing-md);padding-top:var(--spacing-md);border-top:1px solid var(--color-border-light);display:flex;flex-direction:column;gap:var(--spacing-xs)}.ErrorDialog_error-dialog__metadata-item___01qM{display:flex;gap:var(--spacing-sm);font-size:var(--font-size-sm)}.ErrorDialog_error-dialog__metadata-label__0LjMU{color:var(--color-text-secondary);font-weight:var(--font-weight-medium)}.ErrorDialog_error-dialog__metadata-value__yKsQg{color:var(--color-text);font-family:Courier New,monospace;word-break:break-all}.ErrorDialog_error-dialog__footer__HmR1K{display:flex;justify-content:flex-end;padding:var(--spacing-lg);border-top:1px solid var(--color-border);gap:var(--spacing-sm)}.ErrorDialog_error-dialog__button__MgUcY{padding:var(--spacing-sm) var(--spacing-lg);background-color:var(--color-primary);color:white;border:none;border-radius:var(--radius-md);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);cursor:pointer;transition:background-color var(--transition-fast)}.ErrorDialog_error-dialog__button__MgUcY:hover{background-color:var(--color-primary-hover)}.ErrorDialog_error-dialog__button__MgUcY:active{background-color:var(--color-primary-active)}.ErrorDialog_error-dialog__button--warning__9sDhV{background-color:var(--color-warning);color:var(--color-text,#1a1a1a)}.ErrorDialog_error-dialog__button--warning__9sDhV:hover{filter:brightness(.95)}[data-theme=dark] .ErrorDialog_error-dialog__button--warning__9sDhV{color:#1a1a1a}@keyframes ErrorDialog_fadeIn__ReyoK{0%{opacity:0}to{opacity:1}}@keyframes ErrorDialog_slideIn__Y9yGR{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.ErrorDialog_error-dialog__sl8SX{width:95%;max-height:95vh}.ErrorDialog_error-dialog__body__G5_JE,.ErrorDialog_error-dialog__footer__HmR1K,.ErrorDialog_error-dialog__header__5WeHp{padding:var(--spacing-md)}}.LogoutLoadingOverlay_logout-loading-overlay__86pkF{position:fixed;inset:0;z-index:var(--z-modal);display:flex;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-bg-overlay);backdrop-filter:blur(.375rem);animation:LogoutLoadingOverlay_logout-loading-overlay-fade-in__ylorA var(--transition-base) ease-out}.LogoutLoadingOverlay_logout-loading-overlay__panel__Xc3zK{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-lg);min-width:min(100%,20rem);max-width:var(--size-content-max-lg);padding:var(--spacing-2xl) var(--spacing-xl);border:1px solid var(--color-border);border-radius:var(--radius-xl);background-color:var(--color-bg-elevated);box-shadow:var(--shadow-lg);text-align:center;animation:LogoutLoadingOverlay_logout-loading-overlay-panel-in__LUiHk var(--transition-slow) ease-out}.LogoutLoadingOverlay_logout-loading-overlay__spinner__NpxPh{width:var(--size-icon-3xl);height:var(--size-icon-3xl);border-radius:var(--radius-full);border:3px solid var(--color-border-light);border-top-color:var(--color-primary);animation:LogoutLoadingOverlay_logout-loading-overlay-spin__kM0Ah .85s linear infinite}.LogoutLoadingOverlay_logout-loading-overlay__copy__T2HSz{display:flex;flex-direction:column;gap:var(--spacing-sm)}.LogoutLoadingOverlay_logout-loading-overlay__title__RtU4p{margin:0;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);color:var(--color-text)}.LogoutLoadingOverlay_logout-loading-overlay__subtitle__9WKJE{margin:0;font-size:var(--font-size-sm);line-height:var(--line-height-normal);color:var(--color-text-secondary)}@keyframes LogoutLoadingOverlay_logout-loading-overlay-fade-in__ylorA{0%{opacity:0}to{opacity:1}}@keyframes LogoutLoadingOverlay_logout-loading-overlay-panel-in__LUiHk{0%{opacity:0;transform:translateY(.5rem) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes LogoutLoadingOverlay_logout-loading-overlay-spin__kM0Ah{to{transform:rotate(1turn)}}.OfflineOverlay_offline-overlay__MqiFt{position:fixed;inset:0;z-index:var(--z-modal);display:flex;align-items:center;justify-content:center;padding:var(--spacing-xl);background-color:var(--color-bg-overlay);animation:OfflineOverlay_offline-overlay-fade-in__cy6qh var(--transition-base) ease-out}.OfflineOverlay_offline-overlay__panel__CWkFr{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-lg);box-sizing:border-box;width:fit-content;max-width:100%;padding:var(--spacing-2xl) var(--spacing-xl);border:1px solid var(--color-border);border-radius:var(--radius-xl);background-color:var(--color-bg-elevated);box-shadow:var(--shadow-lg);text-align:center;animation:OfflineOverlay_offline-overlay-panel-in__cp5To var(--transition-slow) ease-out}.OfflineOverlay_offline-overlay__connection__sPsGd{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-sm)}.OfflineOverlay_offline-overlay__connection-step__fKZkj{display:flex;align-items:center;justify-content:center;flex:0 0 auto}.OfflineOverlay_offline-overlay__connection-icon-wrap__Wugil{display:flex;align-items:center;justify-content:center;width:var(--control-height-auth);height:var(--control-height-auth);border-radius:var(--radius-full);border:2px solid var(--color-primary);background-color:var(--color-primary-alpha)}.OfflineOverlay_offline-overlay__connection-icon-wrap--server__Nkhi5{opacity:.4}.OfflineOverlay_offline-overlay__connection-icon__tGvLS{width:var(--size-icon-sm);height:var(--size-icon-sm);background-color:var(--color-primary);animation:OfflineOverlay_offline-overlay-icon-pulse__JWD2a 1.1s ease-in-out infinite}.OfflineOverlay_offline-overlay__connection-icon--server__WSE7f{animation:none}.OfflineOverlay_offline-overlay__connection-track__QsDAG{display:flex;align-items:center;justify-content:center;gap:var(--spacing-xs);flex:0 0 auto}.OfflineOverlay_offline-overlay__connection-dot__C4Lgy{width:var(--size-progress-dot);height:var(--size-progress-dot);border-radius:var(--radius-full)}.OfflineOverlay_offline-overlay__connection-dot--live__vweyX{background-color:var(--color-primary);opacity:.2;animation-duration:2.4s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.OfflineOverlay_offline-overlay__connection-dot--1__6ZvSV{animation-name:OfflineOverlay_offline-overlay-dot-wave-1__9xi1r}.OfflineOverlay_offline-overlay__connection-dot--2__N5yCT{animation-name:OfflineOverlay_offline-overlay-dot-wave-2__Vi3Oq}.OfflineOverlay_offline-overlay__connection-dot--3__bkRfo{animation-name:OfflineOverlay_offline-overlay-dot-wave-3__W5Sb4}.OfflineOverlay_offline-overlay__connection-dot--4__HXl9f{animation-name:OfflineOverlay_offline-overlay-dot-wave-4__HfXQe}.OfflineOverlay_offline-overlay__connection-dot--static__mYZFc{background-color:var(--color-primary);opacity:.2}.OfflineOverlay_offline-overlay__connection-break__LaFUJ{position:relative;display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:var(--spacing-md);height:var(--size-icon-lg)}.OfflineOverlay_offline-overlay__connection-break-line___YT_6{position:absolute;left:50%;top:50%;width:var(--spacing-2xs);height:var(--size-icon-lg);border-radius:var(--radius-full);background-color:var(--color-danger);transform:translate(-50%,-50%) rotate(-32deg)}.OfflineOverlay_offline-overlay__connection-break-line--forward__itIu9{transform:translate(-50%,-50%) rotate(32deg)}.OfflineOverlay_offline-overlay__copy__y_5BG{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-sm);width:max-content;max-width:100%}.OfflineOverlay_offline-overlay__title__7IX_M{margin:0;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);color:var(--color-text);white-space:nowrap}.OfflineOverlay_offline-overlay__message__JYswJ{margin:0;font-size:var(--font-size-sm);line-height:var(--line-height-normal);color:var(--color-text-secondary);white-space:nowrap}@media (max-width:640px){.OfflineOverlay_offline-overlay__copy__y_5BG{width:100%}.OfflineOverlay_offline-overlay__message__JYswJ,.OfflineOverlay_offline-overlay__title__7IX_M{white-space:normal}.OfflineOverlay_offline-overlay__connection-icon-wrap__Wugil{width:var(--size-icon-2xl);height:var(--size-icon-2xl)}.OfflineOverlay_offline-overlay__connection-icon__tGvLS{width:var(--size-icon-xs);height:var(--size-icon-xs)}}@keyframes OfflineOverlay_offline-overlay-fade-in__cy6qh{0%{opacity:0}to{opacity:1}}@keyframes OfflineOverlay_offline-overlay-panel-in__cp5To{0%{opacity:0;transform:translateY(.5rem) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes OfflineOverlay_offline-overlay-icon-pulse__JWD2a{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes OfflineOverlay_offline-overlay-dot-wave-1__9xi1r{0%,10%,4%,48%,74%,80%,to{opacity:.2}6%,8%{opacity:1}76%,78%{opacity:1}}@keyframes OfflineOverlay_offline-overlay-dot-wave-2__Vi3Oq{0%,14%,48%,68%,74%,8%,to{opacity:.2}10%,12%{opacity:1}70%,72%{opacity:1}}@keyframes OfflineOverlay_offline-overlay-dot-wave-3__W5Sb4{0%,12%,18%,48%,62%,68%,to{opacity:.2}14%,16%{opacity:1}64%,66%{opacity:1}}@keyframes OfflineOverlay_offline-overlay-dot-wave-4__HfXQe{0%,16%,22%,48%,56%,62%,to{opacity:.2}18%,20%{opacity:1}58%,60%{opacity:1}}.PermissionToast_permission-toast__stack__kBGqU{position:fixed;top:var(--spacing-lg);right:var(--spacing-lg);display:flex;flex-direction:column;gap:var(--spacing-sm);z-index:10070;pointer-events:none}.PermissionToast_permission-toast__OT8zb{pointer-events:auto;display:flex;align-items:flex-start;gap:var(--spacing-sm);min-width:var(--size-sidebar-sm);max-width:var(--size-panel-narrow);padding:var(--spacing-md) var(--spacing-md);background-color:#fff8e9;border:1px solid #e8d9b8;border-left:4px solid var(--color-warning);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);animation:PermissionToast_permissionToastSlideIn__drCEh var(--transition-base)}[data-theme=dark] .PermissionToast_permission-toast__OT8zb{background-color:#2c2a26;border-color:#4a4538;border-left-color:var(--color-warning)}.PermissionToast_permission-toast__icon__9rjLP{width:var(--icon-size,1.25rem);height:var(--icon-size,1.25rem);background-color:var(--color-warning);flex-shrink:0;margin-top:var(--spacing-2xs)}.PermissionToast_permission-toast__content__ROy_H{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--spacing-xs)}.PermissionToast_permission-toast__title__H1Ym0{margin:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text)}.PermissionToast_permission-toast__message__riIuA{word-break:break-word}.PermissionToast_permission-toast__hint__x9ew0,.PermissionToast_permission-toast__message__riIuA{margin:0;font-size:var(--font-size-sm);color:var(--color-text);line-height:var(--line-height-snug)}.PermissionToast_permission-toast__hint__x9ew0{font-weight:var(--font-weight-medium)}.PermissionToast_permission-toast__endpoint__nr1DV{margin:0;font-size:var(--font-size-xs);color:var(--color-text-secondary);font-family:Courier New,monospace;word-break:break-all}.PermissionToast_permission-toast__close__36VqA{display:flex;align-items:center;justify-content:center;background:none;border:none;color:var(--color-text-secondary);cursor:pointer;padding:var(--spacing-xs);border-radius:var(--radius-sm);transition:all var(--transition-fast);flex-shrink:0}.PermissionToast_permission-toast__close__36VqA:hover{background-color:var(--color-state-hover);color:var(--color-text)}@keyframes PermissionToast_permissionToastSlideIn__drCEh{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@media (max-width:768px){.PermissionToast_permission-toast__stack__kBGqU{left:var(--spacing-sm);right:var(--spacing-sm);top:var(--spacing-sm)}.PermissionToast_permission-toast__OT8zb{min-width:0;max-width:100%}}