@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--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-outline-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;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, 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;--spacing:.25rem;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--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;--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{*,:after,:before,::backdrop{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}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, 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,samp,pre{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{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,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{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-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{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.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}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.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}.border{border-style:var(--tw-border-style);border-width:1px}.underline{text-decoration-line:underline}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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-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,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))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[release\:verify\]{release:verify}}:root{--font:"Inter", "Outfit", "Segoe UI", ui-sans-serif, system-ui, -apple-system, sans-serif;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-emphasized:cubic-bezier(.2, 0, .2, 1);--ease-spring:cubic-bezier(.175, .885, .32, 1.2);--ease-smooth:cubic-bezier(.25, 1, .5, 1);--motion-fast:.12s;--motion-med:.18s;--motion-normal:.25s;--motion-slow:.26s;--radius-xs:.5rem;--radius-sm:.625rem;--radius-md:.75rem;--radius-lg:.95rem;--radius-xl:1.15rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:2rem;--space-8:2.5rem;--size-control-sm:2rem;--size-control-md:2.25rem;--size-control-lg:2.75rem;--size-control-input:2.5rem;--size-icon-sm:.875rem;--size-icon-md:1rem;--size-icon-lg:1.25rem;--size-touch-target:2.75rem;--text-2xs:.625rem;--text-xs:.6875rem;--text-sm:.75rem;--text-md:.8125rem;--text-control:.875rem;--text-base:.9375rem;--text-lg:1rem;--text-xl:1.125rem;--text-2xl:1.375rem;--text-3xl:1.625rem;--field-max-inline:34rem;--field-max-inline-wide:42rem;--field-max-inline-compact:12rem;--search-max-inline:34rem;--tooltip-offset-inline:8px;--tooltip-offset-block:10px;--tooltip-viewport-margin:12px;--tooltip-max-width:320px;--tooltip-trigger-gap:6px;--state-disabled-opacity:.5;--state-muted-opacity:.72;--state-hover-lift:1.01;--z-base:1;--z-sticky:10;--z-dropdown:1200;--z-overlay:1600;--z-modal:2000;--z-toast:2100;--z-tooltip:2200;--bp-sm:40rem;--bp-md:48rem;--bp-lg:61.25rem;--bp-xl:82rem;--shadow-xs:0 1px 2px #0206170a, 0 2px 8px #0206170a;--shadow-sm:0 4px 12px #0206170d, 0 1px 3px #0206170a;--shadow-md:0 8px 24px #0206170f, 0 2px 8px #0206170a;--shadow-lg:0 20px 48px #02061714, 0 8px 16px #0206170d;--container:70rem;--container-narrow:55rem;--container-wide:80rem;--layout-narrow:60rem;--layout-default:var(--container);--layout-wide:100rem;--bg:#f8f9fc;--bg2:#fff;--panel:#fff;--panel-2:#f9fbff;--surface-app:var(--bg);--surface-content:var(--bg2);--surface-card:var(--panel);--surface-elevated:#fff;--text:#0b1220;--muted:#55657c;--border:#0206171f;--border-strong:#0206172e;--border-subtle:#02061714;--border-width:.0625rem;--border-width-strong:.09375rem;--accent:#1f44c8;--accent-weak:#1f44c829;--accent-contrast:#fff;--accent-secondary:#64748b;--accent-secondary-weak:#64748b24;--good:#059669;--warn:#d97706;--bad:#dc2626;--sidebar:#fff;--sidebar-border:#0206171a;--sidebar-item:#02061714;--topbar:#f6f7fbbf;--statusbar:#ffffffbf;--backdrop-filter-blur-20:blur(20px);--glass-blur:blur(12px) saturate(180%);--glass-panel-bg:#ffffff59;--glass-panel-border:#ffffff80;--glass-panel-shadow:0 8px 32px #00000026;--glass-panel-blur:blur(16px);--overlay-backdrop-bg:#080c146b;--overlay-backdrop-filter:blur(8px);--surface-card-strong:var(--surface-card)}@supports (color:color-mix(in lab,red,red)){:root{--surface-card-strong:color-mix(in srgb, var(--surface-card), white 10%)}}:root{--surface-card-soft:var(--surface-card)}@supports (color:color-mix(in lab,red,red)){:root{--surface-card-soft:color-mix(in srgb, var(--surface-card), var(--surface-app) 12%)}}:root{--surface-control:var(--surface-card)}@supports (color:color-mix(in lab,red,red)){:root{--surface-control:color-mix(in srgb, var(--surface-card), white 8%)}}:root{--surface-control-hover:var(--surface-card)}@supports (color:color-mix(in lab,red,red)){:root{--surface-control-hover:color-mix(in srgb, var(--surface-card), var(--surface-app) 18%)}}:root{--surface-control-disabled:var(--surface-card)}@supports (color:color-mix(in lab,red,red)){:root{--surface-control-disabled:color-mix(in srgb, var(--surface-card), var(--surface-app) 30%)}}:root{--surface-accent-soft:var(--accent)}@supports (color:color-mix(in lab,red,red)){:root{--surface-accent-soft:color-mix(in srgb, var(--accent), transparent 92%)}}:root{--text-soft:var(--text)}@supports (color:color-mix(in lab,red,red)){:root{--text-soft:color-mix(in srgb, var(--text), transparent 20%)}}:root{--text-muted-strong:var(--muted)}@supports (color:color-mix(in lab,red,red)){:root{--text-muted-strong:color-mix(in srgb, var(--muted), var(--text) 18%)}}:root{--control-border:var(--border)}@supports (color:color-mix(in lab,red,red)){:root{--control-border:color-mix(in srgb, var(--border), transparent 10%)}}:root{--control-border-hover:var(--border-strong)}@supports (color:color-mix(in lab,red,red)){:root{--control-border-hover:color-mix(in srgb, var(--border-strong), transparent 5%)}}:root{--toggle-track-off:var(--muted)}@supports (color:color-mix(in lab,red,red)){:root{--toggle-track-off:color-mix(in srgb, var(--muted), transparent 62%)}}:root{--toggle-track-on:var(--accent);--toggle-track-on-border:var(--accent)}@supports (color:color-mix(in lab,red,red)){:root{--toggle-track-on-border:color-mix(in srgb, var(--accent), transparent 20%)}}:root{--toggle-thumb:#fff;--dropzone-bg:var(--surface-card)}@supports (color:color-mix(in lab,red,red)){:root{--dropzone-bg:color-mix(in srgb, var(--surface-card), var(--surface-app) 56%)}}:root{--dropzone-bg-hover:var(--surface-card)}@supports (color:color-mix(in lab,red,red)){:root{--dropzone-bg-hover:color-mix(in srgb, var(--surface-card), var(--accent) 16%)}}:root{--dropzone-border:var(--border)}@supports (color:color-mix(in lab,red,red)){:root{--dropzone-border:color-mix(in srgb, var(--border), transparent 35%)}}:root{--dropzone-border-hover:var(--accent)}@supports (color:color-mix(in lab,red,red)){:root{--dropzone-border-hover:color-mix(in srgb, var(--accent), transparent 26%)}}:root{--text-on-image:#fff;--image-overlay-strong:#0f172abf;--login-image-shell-bg:#cfd8e6;--login-image-card-shadow:0 18px 40px #0f172a38;--brand-mark-shadow:inset 0 1px 1px #fff3, 0 2px 4px #0000000d;--badge-alert-border:#fff;--badge-alert-bg:#dc2626;--badge-alert-text:#fff;--badge-alert-shadow:0 1px 3px #00000038;--sso-button-border:#d2d7df;--sso-button-bg:#fff;--sso-button-text:#1f1f1f;--sso-button-shadow:0 1px 2px #0f172a14;--sso-button-border-hover:#b7bec9;--sso-button-shadow-hover:0 2px 10px #0f172a1f;--sso-button-focus-ring:0 0 0 .25rem #0078d447;--sso-button-dark-bg:#f8fafc;--sso-button-dark-text:#1f2937;--toggle-thumb-shadow:0 1px 2px #00000042;--toggle-thumb-shadow-checked:0 1px 2px #0000003d;--drawer-panel-shadow:-20px 0 42px #080d153d;--avatar-mobile-shadow:0 2px 8px #0f172a24;--focus:0 0 0 .25rem var(--accent)}@supports (color:color-mix(in lab,red,red)){:root{--focus:0 0 0 .25rem color-mix(in srgb, var(--accent), transparent 80%)}}:root[data-theme=dark]{--bg:#0b0f17;--bg2:#0f172a;--panel:#111827;--panel-2:#0f172a;--surface-app:var(--bg);--surface-content:var(--bg2);--surface-card:var(--panel);--surface-elevated:#162033;--text:#e7eefc;--muted:#9db0d0;--border:#ffffff24;--border-strong:#ffffff3d;--border-subtle:#ffffff14;--accent:#7aa2ff;--accent-weak:#7aa2ff29;--accent-contrast:#fff;--accent-secondary:#8aa0c2;--accent-secondary-weak:#8aa0c22e;--good:#3ddc97;--warn:#fc6;--bad:#ff6b6b;--sidebar:#0f172a;--sidebar-border:#ffffff42;--sidebar-item:#ffffff14;--topbar:#0b0f17bf;--statusbar:#111827bf;--glass-panel-bg:var(--surface-card)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark]{--glass-panel-bg:color-mix(in srgb, var(--surface-card), transparent 54%)}}:root[data-theme=dark]{--glass-panel-border:#ffffff59;--glass-panel-shadow:0 8px 28px #00000059;--overlay-backdrop-bg:#03060c8f;--shadow-xs:0 1px 2px #0000004d, 0 2px 8px #0003;--shadow-sm:0 4px 12px #00000059, 0 1px 3px #00000040;--shadow-md:0 8px 24px #00000073, 0 2px 8px #0000004d;--shadow-lg:0 20px 48px #0000008c, 0 8px 16px #00000059;--surface-card-strong:var(--surface-card)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark]{--surface-card-strong:color-mix(in srgb, var(--surface-card), white 3%)}}:root[data-theme=dark]{--surface-card-soft:var(--surface-card)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark]{--surface-card-soft:color-mix(in srgb, var(--surface-card), var(--surface-app) 16%)}}:root[data-theme=dark]{--surface-control:var(--surface-card)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark]{--surface-control:color-mix(in srgb, var(--surface-card), var(--surface-elevated) 36%)}}:root[data-theme=dark]{--surface-control-hover:var(--surface-card)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark]{--surface-control-hover:color-mix(in srgb, var(--surface-card), var(--surface-elevated) 52%)}}:root[data-theme=dark]{--surface-control-disabled:var(--surface-card)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark]{--surface-control-disabled:color-mix(in srgb, var(--surface-card), black 12%)}}:root[data-theme=dark]{--surface-accent-soft:var(--accent)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark]{--surface-accent-soft:color-mix(in srgb, var(--accent), transparent 88%)}}:root[data-theme=dark]{--text-soft:var(--text)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark]{--text-soft:color-mix(in srgb, var(--text), transparent 14%)}}:root[data-theme=dark]{--text-muted-strong:var(--muted)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark]{--text-muted-strong:color-mix(in srgb, var(--muted), var(--text) 24%)}}:root[data-theme=dark]{--control-border:var(--border-strong)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark]{--control-border:color-mix(in srgb, var(--border-strong), transparent 14%)}}:root[data-theme=dark]{--control-border-hover:var(--border-strong)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark]{--control-border-hover:color-mix(in srgb, var(--border-strong), transparent 2%)}}:root[data-theme=dark]{--toggle-track-off:var(--muted)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark]{--toggle-track-off:color-mix(in srgb, var(--muted), transparent 34%)}}:root[data-theme=dark]{--toggle-track-on:var(--accent);--toggle-track-on-border:var(--accent)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark]{--toggle-track-on-border:color-mix(in srgb, var(--accent), transparent 12%)}}:root[data-theme=dark]{--toggle-thumb:#fff}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark]{--toggle-thumb:color-mix(in srgb, #fff, var(--surface-card) 16%)}}:root[data-theme=dark]{--dropzone-bg:var(--surface-card)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark]{--dropzone-bg:color-mix(in srgb, var(--surface-card), var(--surface-app) 44%)}}:root[data-theme=dark]{--dropzone-bg-hover:var(--surface-card)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark]{--dropzone-bg-hover:color-mix(in srgb, var(--surface-card), var(--accent) 22%)}}:root[data-theme=dark]{--dropzone-border:var(--border-strong)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark]{--dropzone-border:color-mix(in srgb, var(--border-strong), transparent 28%)}}:root[data-theme=dark]{--dropzone-border-hover:var(--accent)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark]{--dropzone-border-hover:color-mix(in srgb, var(--accent), transparent 20%)}}:root[data-theme=dark]{--drawer-panel-shadow:-20px 0 42px #00000057;--avatar-mobile-shadow:0 2px 10px #0000006b;--focus:0 0 0 .25rem var(--accent)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark]{--focus:0 0 0 .25rem color-mix(in srgb, var(--accent), transparent 75%)}}body.theme-light{color-scheme:light}body.theme-light-graphite{color-scheme:light;--bg:#f4f5f8;--bg2:#f5f7fb;--panel:#fff;--panel-2:#f0f3f8;--surface-app:var(--bg);--surface-content:var(--bg2);--surface-card:var(--panel);--surface-elevated:#fff;--text:#141a25;--muted:#616c82;--border:#141a251f;--border-strong:#141a2533;--border-subtle:#141a250f;--accent:#415067;--accent-weak:#41506729;--accent-contrast:#fff;--sidebar:#f7f8fb;--sidebar-border:#141a251f;--sidebar-item:#141a2514;--topbar:#f1f3f7bf;--statusbar:#fffc}body.theme-midnight{color-scheme:dark;--bg:#09121f;--bg2:#0f172a;--panel:#101c32;--panel-2:#0f1a2d;--surface-elevated:#16243c;--text:#e8f0ff;--muted:#9eb3d9;--border:#a4c0ff2e;--border-strong:#b1c9ff47;--border-subtle:#a0bbf717;--accent:#4f8cff;--accent-weak:#4f8cff38;--accent-contrast:#fff;--sidebar:#0c1628;--sidebar-border:#9fb7f147;--sidebar-item:#93b0f51f;--topbar:#09121fbf;--statusbar:#101c32cc}body.theme-graphite{color-scheme:dark;--bg:#0d0f13;--bg2:#12151b;--panel:#141821;--panel-2:#171b23;--surface-elevated:#1d2330;--text:#eceff5;--muted:#a0a8b8;--border:#ffffff24;--border-strong:#ffffff38;--border-subtle:#ffffff14;--accent:#8c9db3;--accent-weak:#8c9db338;--accent-contrast:#0d1118;--sidebar:#10141c;--sidebar-border:#ffffff3d;--sidebar-item:#ffffff1a;--topbar:#0d0f13bf;--statusbar:#171b23cc}body.density-compact{--space-1:.2rem;--space-2:.4rem;--space-3:.6rem;--space-4:.8rem;--space-5:1rem;--space-6:1.2rem;--space-7:1.6rem;--space-8:2rem}body.density-normal{--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:2rem;--space-8:2.5rem}body.accent-blue{--accent:#1f44c8;--accent-weak:#1f44c829;--accent-contrast:#fff}body.accent-indigo{--accent:#4f46e5;--accent-weak:#4f46e529;--accent-contrast:#fff}body.accent-teal{--accent:#0f766e;--accent-weak:#0f766e29;--accent-contrast:#fff}body.accent-amber{--accent:#d97706;--accent-weak:#d977062e;--accent-contrast:#1f1300}body.accent-slate{--accent:#475569;--accent-weak:#4755692e;--accent-contrast:#fff}body.theme-midnight.accent-indigo{--accent:#4f8cff;--accent-weak:#4f8cff38;--accent-contrast:#fff}body.theme-graphite.accent-slate{--accent:#8c9db3;--accent-weak:#8c9db338;--accent-contrast:#0d1118}@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-outline-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}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}*{box-sizing:border-box}html,body{min-height:100%}body{font-family:var(--font);color:var(--text);background:radial-gradient(75rem 50rem at 20% -10%,var(--accent-weak),transparent 55%),radial-gradient(56.25rem 43.75rem at 90% -20%,var(--accent),transparent 55%),var(--surface-app);margin:0}@supports (color:color-mix(in lab,red,red)){body{background:radial-gradient(75rem 50rem at 20% -10%,var(--accent-weak),transparent 55%),radial-gradient(56.25rem 43.75rem at 90% -20%,color-mix(in srgb,var(--accent),transparent 88%),transparent 55%),var(--surface-app)}}body{background-repeat:no-repeat;background-size:cover,cover,auto;background-color:var(--bg)}a{color:inherit}button{font-family:inherit}.pageContent a:not(.btnx),.pageContent a:not(.btnx):hover{color:var(--text);text-decoration:none}body.reduced-motion *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.modalRoot{z-index:var(--z-modal);opacity:0;pointer-events:none;overscroll-behavior:contain;transition:opacity .22s var(--ease-standard);display:none;position:fixed;inset:0}.modalRoot.is-open{opacity:1;pointer-events:auto;place-items:center;padding:.75rem;display:grid}.modalRoot.is-closing{opacity:0;place-items:center;padding:.75rem;display:grid}.modalOverlay{opacity:0;background:var(--overlay-backdrop-bg);-webkit-backdrop-filter:var(--overlay-backdrop-filter,blur(12px));backdrop-filter:var(--overlay-backdrop-filter,blur(12px));cursor:none;transition:opacity .24s var(--ease-standard);position:fixed;inset:0}.modalDialog{z-index:10;border:var(--border-width) solid var(--control-border);flex-direction:column;width:min(100%,64rem);max-height:90vh;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.modalDialog{border:var(--border-width) solid color-mix(in srgb,var(--control-border),transparent 4%)}}.modalDialog{border-radius:var(--radius-xl);background:var(--surface-card)}@supports (color:color-mix(in lab,red,red)){.modalDialog{background:color-mix(in srgb,var(--surface-card),var(--surface-elevated) 10%)}}.modalDialog{color:var(--text);box-shadow:var(--shadow-lg);opacity:0;transition:transform .3s cubic-bezier(.2,.9,.25,1.08),opacity .22s var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard);overflow:hidden;transform:translateY(14px)scale(.96)}.modalRoot.is-open .modalOverlay{opacity:1}.overlayCloseCursor{z-index:calc(var(--z-tooltip) + 1);color:#111827eb;pointer-events:none;width:2rem;height:2rem;transform:translate3d(var(--overlay-cursor-x,-100px),var(--overlay-cursor-y,-100px),0) translate(-50%,-50%) scale(1);opacity:0;will-change:transform,opacity;backface-visibility:hidden;contain:paint;transition:opacity var(--motion-fast) var(--ease-standard);background:#fffffff2;border:0;border-radius:999px;place-items:center;font-size:1.15rem;font-weight:700;line-height:1;display:grid;position:fixed;top:0;left:0;box-shadow:0 .45rem 1rem #00000047,0 0 0 1px #ffffff14}.overlayCloseCursor.is-visible{opacity:1}.modalRoot.is-open .modalDialog{opacity:1;transform:translateY(0)scale(1)}.modalRoot.is-closing .modalOverlay{opacity:0}.modalRoot.is-closing .modalDialog{opacity:0;transform:translateY(10px)scale(.985)}.modalHeader{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:var(--border-width) solid var(--border-subtle);flex-shrink:0;display:flex}.modalTitle{margin:0;font-size:1rem;font-weight:700}.modalCloseButton{border:var(--border-width) solid transparent;color:var(--text-muted-strong);border-radius:var(--radius-sm);cursor:pointer;width:2rem;height:2rem;transition:background var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard);background:0 0;justify-content:center;align-items:center;display:inline-flex}.modalCloseButton:hover{border-color:var(--control-border);background:var(--surface-control)}@supports (color:color-mix(in lab,red,red)){.modalCloseButton:hover{background:color-mix(in srgb,var(--surface-control),transparent 18%)}}.modalCloseButton:hover{color:var(--text)}.modalCloseButton:focus-visible{box-shadow:var(--focus);outline:none}.modalCloseButton svg{width:1rem;height:1rem}.modalBody{overscroll-behavior:contain;width:100%;min-height:0;padding:var(--space-4) var(--space-5);scrollbar-gutter:stable both-edges;flex:auto;overflow:auto}.modalFooter{justify-content:flex-end;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);border-top:var(--border-width) solid var(--border-subtle);background:var(--surface-card);flex-shrink:0;display:flex}@supports (color:color-mix(in lab,red,red)){.modalFooter{background:color-mix(in srgb,var(--surface-card),var(--surface-app) 6%)}}.modalDialog-sm{width:min(100%,28rem)}.modalDialog-md{width:min(100%,44rem)}.modalDialog-lg{width:min(100%,72rem)}.modalDialog-fullscreen{border:0;border-radius:0;width:100%;max-height:100vh}.modalDialog-fullscreen .modalBody{max-height:none}.focus-ring:focus-visible{box-shadow:var(--focus);outline:none}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.stack-tight{gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}.stack{gap:calc(var(--spacing,.25rem) * 3);flex-direction:column;display:flex}.stack-loose{gap:calc(var(--spacing,.25rem) * 5);flex-direction:column;display:flex}.is-loading{opacity:.7;pointer-events:none}.is-disabled{opacity:.55;pointer-events:none}.skeleton{background:linear-gradient(90deg,var(--surface-app) 0%,var(--surface-card) 50%,var(--surface-app) 100%);color:#0000!important;border-color:#0000!important}@supports (color:color-mix(in lab,red,red)){.skeleton{background:linear-gradient(90deg,color-mix(in srgb,var(--surface-app),var(--muted) 8%),color-mix(in srgb,var(--surface-card),var(--muted) 2%),color-mix(in srgb,var(--surface-app),var(--muted) 8%))}}.skeleton{background-size:200% 100%;animation:2.2s linear infinite skeleton-shimmer}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.appShell{grid-template-columns:280px 1fr;min-height:100vh;display:grid}.sidebar{background:var(--sidebar);border-right:var(--border-width) solid var(--sidebar-border);padding:var(--space-5) var(--space-4);height:100vh;box-shadow:inset -1px 0 0 var(--sidebar-border);flex-direction:column;display:flex;position:sticky;top:0;overflow:hidden auto}@supports (color:color-mix(in lab,red,red)){.sidebar{box-shadow:inset -1px 0 color-mix(in srgb,var(--sidebar-border),transparent 55%)}}.sidebarOverlay{display:none}.main{flex-direction:column;min-width:0;display:flex}.topbar{z-index:10;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);background:var(--topbar);border-bottom:var(--border-width) solid var(--border);padding:var(--space-3) var(--space-5);justify-content:space-between;align-items:center;gap:var(--space-3);display:flex;position:sticky;top:0}.globalStatus{z-index:9;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-5);border-bottom:var(--border-width) solid var(--border);background:var(--statusbar);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);display:flex;position:sticky;top:3.625rem}.globalStatus.is-hidden{display:none}.globalStatusText{color:var(--muted);font-size:.8125rem}.is-hidden{display:none!important}.content{padding:var(--space-5) var(--space-5) var(--space-7)}.container{max-width:var(--container);width:100%;margin:0 auto}.container-narrow{max-width:var(--container-narrow)}.container-wide{max-width:var(--container-wide)}.container.layout-narrow{max-width:min(var(--layout-narrow),100%);margin:0 auto}.container.layout-default{max-width:var(--layout-default);margin:0 auto}.container.layout-wide{max-width:var(--layout-wide);margin:0 auto}.container.layout-fluid{width:100%;max-width:none;margin:0 auto}.loginShell{min-height:100vh;padding:var(--space-5);place-items:center;display:grid}.loginShell.loginShellWithImage{background-color:var(--login-image-shell-bg)}.loginCard{border:var(--border-width) solid var(--border-subtle);background:var(--surface-card);border-radius:var(--radius-lg);width:min(26rem,100%);box-shadow:var(--shadow-lg);padding:var(--space-6)}.glassPanel,.loginShell.loginShellWithImage .loginCard{background:var(--glass-panel-bg);border:1px solid var(--glass-panel-border);box-shadow:var(--glass-panel-shadow);-webkit-backdrop-filter:var(--glass-panel-blur,blur(20px));backdrop-filter:var(--glass-panel-blur,blur(20px))}[data-lucide],.lucide{vector-effect:non-scaling-stroke;stroke-width:1.5px}.loginHeader h1{margin:0 0 var(--space-2);font-size:1.5rem}.loginHeader{margin-bottom:var(--space-4)}.page,.pageContent{gap:var(--space-4);flex-direction:column;display:flex}.dashboardHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-5) 0 var(--space-3);display:flex}.dashboardHeader h1{margin:0 0 var(--space-2);font-size:1.75rem}.dashboardHeader .subtitle{color:var(--muted);margin:0;font-size:.9375rem}.dashboardMeta{gap:var(--space-2);flex-wrap:wrap;display:flex}.dashboardSection{gap:var(--space-3);flex-direction:column;display:flex}.sectionHeader h2{margin:0 0 var(--space-1);font-size:1.125rem}.sectionHeader .muted{margin:0}.dashboard .pageContent{gap:var(--space-6)}:root[data-theme=dark] .dashboard .subtitle,:root[data-theme=dark] .dashboard .sectionHeader .muted,:root[data-theme=dark] .dashboard .railItemText,:root[data-theme=dark] .dashboard .summaryLabel,:root[data-theme=dark] .dashboard .toolSubtitle{color:var(--text)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .dashboard .subtitle,:root[data-theme=dark] .dashboard .sectionHeader .muted,:root[data-theme=dark] .dashboard .railItemText,:root[data-theme=dark] .dashboard .summaryLabel,:root[data-theme=dark] .dashboard .toolSubtitle{color:color-mix(in srgb,var(--text),transparent 26%)}}.pageHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}h1,h2,h3,h4,.brandName{letter-spacing:-.015em}h2{margin:0;font-size:1.25rem}.pageHeader h2{font-size:1.375rem}.toolHeader{justify-content:space-between;gap:var(--space-5);box-shadow:none;background:0 0;border:0;border-radius:0;flex-wrap:wrap;grid-template-columns:none;align-items:start;padding:0;display:flex}.toolHeaderMain h1{margin:0 0 var(--space-2);letter-spacing:.2px;font-size:1.625rem}.toolSubtitle{color:var(--muted);max-width:56ch;margin:0;font-size:.9rem}.toolHeaderMeta{gap:var(--space-3);grid-template-columns:repeat(3,minmax(9.5rem,1fr));align-content:start;display:grid}.toolMetaItem{border:var(--border-width) solid var(--border-subtle);background:var(--panel-2);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);min-width:140px}.toolMetaLabel{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:.6875rem}.toolMetaValue{margin-top:var(--space-2);font-size:.8125rem;font-weight:600}.adminMeta{font-size:.8125rem;display:none}.adminMeta .toolMetaItem{background:var(--panel-2)}.show-admin .adminMeta{display:block}.show-admin .toolHeaderMeta.adminMeta{display:grid}.show-admin .dashboardMeta.adminMeta{display:flex}.hide-admin-meta .adminMeta{display:none}.devMeta{font-size:.8125rem;display:none}.devMeta .toolMetaItem{background:var(--panel-2)}.show-dev .devMeta{display:block}.show-dev .toolHeaderMeta.devMeta{display:grid}.muted{color:var(--muted)}.pageActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.topbarLeft{gap:var(--space-3);align-items:center;display:flex}.topbarLeft #sidebarToggle{display:none}.pageTitleWrap{flex-direction:column;gap:2px;display:flex}.pageTitle{font-size:.9375rem;font-weight:600}.pageSubtitle{color:var(--muted);font-size:.75rem}.topbarRight,.topbarMeta{gap:var(--space-2);align-items:center;display:flex}.topbarMobileLogo{display:none}@media(max-width:82rem){.toolHeader{grid-template-columns:none}.toolHeaderMeta{grid-template-columns:repeat(2,minmax(9rem,1fr))}}.page:after{content:"";height:var(--space-4);display:block}@media(max-width:61.25rem){.appShell{grid-template-columns:1fr}.sidebar{width:min(80vw,20rem);transition:transform var(--motion-med) var(--ease-standard);z-index:20;height:100vh;position:fixed;inset:0 auto 0 0;transform:translate(-105%)}.sidebarOverlay{background:var(--text);display:block;position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.sidebarOverlay{background:color-mix(in srgb,var(--text),transparent 75%)}}.sidebarOverlay{opacity:0;pointer-events:none;transition:opacity var(--motion-med) var(--ease-standard);z-index:19}.appShell.sidebarOpen .sidebar{transform:translate(0)}.appShell.sidebarOpen .sidebarOverlay{opacity:1;pointer-events:auto}.topbar{padding:var(--space-3) var(--space-4)}.topbarLeft .pageTitleWrap{display:none}.topbarMobileLogo{color:var(--text);letter-spacing:.01em;text-transform:none;white-space:nowrap;font-size:.96rem;font-weight:800;text-decoration:none;display:inline-block;position:absolute;left:50%;transform:translate(-50%)}.globalStatus{padding:var(--space-2) var(--space-4);top:3.25rem}.content{padding:var(--space-4) var(--space-4) var(--space-6)}.toolHeader{align-items:stretch}.toolHeaderMeta{grid-template-columns:1fr 1fr}.toolHeaderMeta.adminMeta,.toolHeaderMeta.devMeta{display:none}.topbarLeft #sidebarToggle{display:inline-flex}.topbarMeta{display:none}.dashboardHeader{flex-direction:column}.adminMeta,.devMeta{display:none!important}}.mt16{margin-top:calc(var(--spacing,.25rem) * 4)}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-duration:initial}}}.brand{gap:var(--space-3);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-3);margin-bottom:var(--space-2);align-items:center;display:flex}.brandLogo{object-fit:contain;width:34px;height:34px}.brandMark{border-radius:var(--radius-md);background:linear-gradient(135deg,var(--accent),var(--accent-weak));width:34px;height:34px}@supports (color:color-mix(in lab,red,red)){.brandMark{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 80%,white),var(--accent-weak))}}.brandMark{box-shadow:var(--brand-mark-shadow);color:var(--accent);place-items:center;font-weight:600;display:grid}.brandText{flex-direction:column;line-height:1.1;display:flex}.brandName{font-weight:600;font-size:var(--text-control)}.brandSub{font-size:var(--text-sm);color:var(--muted);margin-top:2px}.nav{gap:var(--space-3);padding:0 var(--space-2);flex-direction:column;flex:1;display:flex}.navSection{gap:var(--space-2);flex-direction:column;display:flex}.navGroup{gap:var(--space-1)}.navGroupToggle{justify-content:space-between;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3) var(--space-1) var(--space-3);color:var(--muted);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:0;display:flex}.navGroupToggle:hover{background:var(--sidebar-item)}@supports (color:color-mix(in lab,red,red)){.navGroupToggle:hover{background:color-mix(in srgb,var(--sidebar-item),transparent 35%)}}.navGroupToggle:hover{color:var(--text)}.navGroupToggleMain{align-items:center;gap:var(--space-2);display:inline-flex}.navGroupChevron{width:1rem;height:1rem;color:var(--muted);transition:transform var(--motion-fast) var(--ease-standard);justify-content:center;align-items:center;display:inline-flex;transform:rotate(0)}.navGroup[data-open=false] .navGroupChevron{transform:rotate(-90deg)}.navGroupItems{gap:var(--space-1);display:grid}.navGroup[data-open=false] .navGroupItems,.navMobileSearchSection{display:none}.navHeader{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.12em;color:var(--muted);padding:var(--space-3) var(--space-3) var(--space-1) var(--space-3)}.navItem{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-3);border-radius:var(--radius-sm);color:var(--muted);box-shadow:inset 0 0 0 var(--accent);transition:background var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-spring);background:0 0;text-decoration:none;display:flex;position:relative}.navItem:hover{background:var(--sidebar-item)}@supports (color:color-mix(in lab,red,red)){.navItem:hover{background:color-mix(in srgb,var(--sidebar-item),transparent 60%)}}.navItem:hover{color:var(--text)}.navItem:focus-visible{background:var(--sidebar-item);outline:none}@supports (color:color-mix(in lab,red,red)){.navItem:focus-visible{background:color-mix(in srgb,var(--sidebar-item),transparent 40%)}}.navItem:focus-visible{color:var(--text)}.navItem:active{transform:scale(.97)}.navItem:hover,.navItem:focus-visible,.navItem:has([data-tooltip]:hover),.navItem:has([data-tooltip]:focus-visible){z-index:1600}.navItem.active{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.navItem.active{background:color-mix(in srgb,var(--accent),transparent 94%)}}.navItem.active{color:var(--text);font-weight:600}.navItem-hasChildren.active{background:0 0}.navItem-hasChildren.active .navIcon{color:var(--muted)}.navIcon{width:18px;height:18px;color:var(--muted)}.navItem.active .navIcon{color:var(--accent)}:root[data-theme=dark] .navIcon,:root[data-theme=dark] .icon,:root[data-theme=dark] .btnxIcon,:root[data-theme=dark] .badgexIcon,:root[data-theme=dark] .toastIcon,:root[data-theme=dark] .selectIcon,:root[data-theme=dark] .accountChevron{color:var(--text)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .navIcon,:root[data-theme=dark] .icon,:root[data-theme=dark] .btnxIcon,:root[data-theme=dark] .badgexIcon,:root[data-theme=dark] .toastIcon,:root[data-theme=dark] .selectIcon,:root[data-theme=dark] .accountChevron{color:color-mix(in srgb,var(--text),transparent 22%)}}:root[data-theme=dark] .navItem.active .navIcon,:root[data-theme=dark] .toolIcon,:root[data-theme=dark] .badgex-accent .badgexIcon{color:var(--accent)}:root[data-theme=dark] .navItem-hasChildren.active .navIcon{color:var(--text)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .navItem-hasChildren.active .navIcon{color:color-mix(in srgb,var(--text),transparent 22%)}}:root[data-theme=dark] .badgex-neutral{background:var(--surface-control)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .badgex-neutral{background:color-mix(in srgb,var(--surface-control),transparent 12%)}}:root[data-theme=dark] .badgex-neutral{color:var(--text-soft);border-color:var(--border-strong)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .badgex-neutral{border-color:color-mix(in srgb,var(--border-strong),transparent 30%)}}.navLabel{font-size:var(--text-control);font-weight:600}.navItem-sub{padding-left:1.9rem}.navItem-nested{padding-left:3.25rem;padding-top:calc(var(--space-3) - .1rem);padding-bottom:calc(var(--space-3) - .1rem)}.navItem-nested .navLabel{font-size:var(--text-sm);font-weight:500}.navItem-nested .navIcon{width:14px;height:14px}.navCountBadge{min-width:1.2rem;height:1.2rem;font-size:var(--text-xs);border:var(--border-width) solid var(--muted);border-radius:999px;justify-content:center;align-items:center;margin-left:auto;padding:0 .35rem;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.navCountBadge{border:var(--border-width) solid color-mix(in srgb,var(--muted),transparent 48%)}}.navCountBadge{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.navCountBadge{background:color-mix(in srgb,var(--muted),transparent 84%)}}.navCountBadge{color:var(--text)}@supports (color:color-mix(in lab,red,red)){.navCountBadge{color:color-mix(in srgb,var(--text),transparent 22%)}}.navCountBadge-support{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.navCountBadge-support{border-color:color-mix(in srgb,var(--accent),transparent 44%)}}.navCountBadge-support{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.navCountBadge-support{background:color-mix(in srgb,var(--accent),transparent 82%)}}.navCountBadge-support{color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.navCountBadge-support{color:color-mix(in srgb,var(--accent),black 6%)}}.navCountBadge-alert{border-color:var(--bad)}@supports (color:color-mix(in lab,red,red)){.navCountBadge-alert{border-color:color-mix(in srgb,var(--bad),transparent 44%)}}.navCountBadge-alert{background:var(--bad)}@supports (color:color-mix(in lab,red,red)){.navCountBadge-alert{background:color-mix(in srgb,var(--bad),transparent 82%)}}.navCountBadge-alert{color:var(--bad)}@supports (color:color-mix(in lab,red,red)){.navCountBadge-alert{color:color-mix(in srgb,var(--bad),black 12%)}}.navItem.soon{cursor:not-allowed;background:var(--surface-card);border-style:dashed}@supports (color:color-mix(in lab,red,red)){.navItem.soon{background:color-mix(in srgb,var(--surface-card),var(--surface-app) 20%)}}.navMobileSearchTrigger{background:var(--sidebar-item);width:100%}@supports (color:color-mix(in lab,red,red)){.navMobileSearchTrigger{background:color-mix(in srgb,var(--sidebar-item),transparent 18%)}}.navMobileSearchTrigger{color:var(--text);cursor:pointer}.sidebarFooter{padding:var(--space-3) var(--space-2) 0;margin-top:auto}.sidebarVersion{text-align:left;border-left:none}.navIcon svg{width:18px;height:18px}.pill{padding:var(--space-1) var(--space-2);background:var(--muted);border-radius:999px;margin-left:auto;font-size:.6875rem}@supports (color:color-mix(in lab,red,red)){.pill{background:color-mix(in srgb,var(--muted),transparent 88%)}}.pill{color:var(--muted);border:var(--border-width) solid var(--border-subtle);white-space:nowrap}.pill-beta{color:#16a34a;background:#22c55e24}:root[data-theme=dark] .pill-beta{color:#4ade80;background:#4ade8029}.gridCards{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));display:grid}.toolCard{border:var(--border-width) solid var(--border-subtle);background:var(--surface-card);border-radius:var(--radius-lg);padding:var(--space-5);box-shadow:var(--shadow-xs);transition:transform var(--motion-normal) var(--ease-spring),box-shadow var(--motion-normal) var(--ease-spring),border-color var(--motion-normal) var(--ease-standard);text-decoration:none}.toolCard:hover{box-shadow:var(--shadow-md);border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.toolCard:hover{border-color:color-mix(in srgb,var(--accent),transparent 70%)}}.toolCard:active{box-shadow:var(--shadow-sm)}.toolCard.disabled{opacity:.75;pointer-events:none}.toolCardTop{margin-bottom:var(--space-3);justify-content:space-between;align-items:center;display:flex}.toolIcon{border-radius:var(--radius-md);background:var(--accent-weak);width:2.5rem;height:2.5rem;color:var(--accent);place-items:center;display:grid}.toolIcon svg{width:1.25rem;height:1.25rem}.toolName{margin-bottom:var(--space-2);font-weight:600}.toolDesc{color:var(--muted);line-height:1.35}.dashboardRail{justify-content:start;gap:var(--space-3);padding:var(--space-2) 0;grid-template-columns:repeat(auto-fit,minmax(15rem,22rem));margin-left:0;margin-right:0;display:grid;overflow:visible}.railItem{border:var(--border-width) solid var(--border-subtle);background:var(--surface-card);border-radius:var(--radius-lg);min-width:0;max-width:22rem;padding:var(--space-4);box-shadow:var(--shadow-xs);transition:border-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-standard);text-decoration:none}.railItem:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.railItem:hover{border-color:color-mix(in srgb,var(--accent),transparent 75%)}}.railItem:hover{box-shadow:var(--shadow-sm)}.railItemTop{margin-bottom:var(--space-3);justify-content:space-between;align-items:center;display:flex}.railItemTitle{margin-bottom:var(--space-1);font-weight:600}.railItemText{color:var(--muted);font-size:.8125rem;line-height:1.35}.railItem.soon{background:var(--surface-card);border-style:dashed}@supports (color:color-mix(in lab,red,red)){.railItem.soon{background:color-mix(in srgb,var(--surface-card),var(--surface-app) 20%)}}.sectionHeaderTight h2{margin-bottom:0}.dashboardHero{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.dashboardSurface{border:var(--border-width) solid var(--control-border)}@supports (color:color-mix(in lab,red,red)){.dashboardSurface{border:var(--border-width) solid color-mix(in srgb,var(--control-border),transparent 10%)}}.dashboardSurface{border-radius:var(--radius-lg);background:var(--surface-card)}@supports (color:color-mix(in lab,red,red)){.dashboardSurface{background:color-mix(in srgb,var(--surface-card),transparent 16%)}}.dashboardSurface{padding:var(--space-4) var(--space-5)}.dashboardHeroMain h2{margin:0 0 var(--space-1)}.dashboardHeroMain .muted{margin:0}.dashboardQuickLinks{gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;display:inline-flex}.dashboardQuickLink{border:var(--border-width) solid var(--control-border);background:var(--surface-card);border-radius:999px;text-decoration:none}@supports (color:color-mix(in lab,red,red)){.dashboardQuickLink{background:color-mix(in srgb,var(--surface-card),var(--surface-app) 10%)}}.dashboardQuickLink{color:var(--text-soft);padding:var(--space-2) var(--space-3);align-items:center;gap:var(--space-2);transition:border-color var(--motion-fast) var(--ease-standard),background var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-standard);font-weight:600;display:inline-flex}.dashboardQuickLink:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.dashboardQuickLink:hover{border-color:color-mix(in srgb,var(--accent),transparent 58%)}}.dashboardQuickLink:hover{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.dashboardQuickLink:hover{background:color-mix(in srgb,var(--accent),transparent 90%)}}.dashboardQuickLink:hover{color:var(--text)}.dashboardQuickLinkIcon{place-items:center;width:1rem;height:1rem;display:inline-grid}.dashboardQuickLinkIcon svg{width:1rem;height:1rem}.dashboardPulse{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));display:grid}.dashboardPulseItem{border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-card)}@supports (color:color-mix(in lab,red,red)){.dashboardPulseItem{background:color-mix(in srgb,var(--surface-card),var(--surface-app) 14%)}}.dashboardPulseItem{padding:var(--space-3) var(--space-4);gap:var(--space-1);display:grid}.dashboardPulseLabel{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:.72rem}.dashboardPulseValue{font-size:1rem;line-height:1.25}.dashboardAppsGrid{gap:var(--space-3) var(--space-2);grid-template-columns:repeat(auto-fill,minmax(6.25rem,7.25rem));justify-content:start;display:grid}.dashboardAppTile{color:var(--text);align-content:start;justify-items:center;gap:var(--space-2);width:100%;max-width:7.25rem;padding:var(--space-2) var(--space-1);border:var(--border-width) solid transparent;border-radius:var(--radius-md);transition:transform var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),background var(--motion-fast) var(--ease-standard);text-decoration:none;display:grid}.dashboardAppTile.soon{opacity:.82}.dashboardAppTile:hover{transform:none}.dashboardAppIconShell{aspect-ratio:1;place-items:center;width:100%;display:grid}.dashboardAppIcon{border-radius:calc(var(--radius-lg) + 2px);border:var(--border-width) solid var(--control-border);place-items:center;width:min(5.25rem,100%);height:min(5.25rem,100%);display:grid}@supports (color:color-mix(in lab,red,red)){.dashboardAppIcon{border:var(--border-width) solid color-mix(in srgb,var(--control-border),transparent 8%)}}.dashboardAppIcon{background:linear-gradient(180deg,var(--surface-card),var(--surface-card))}@supports (color:color-mix(in lab,red,red)){.dashboardAppIcon{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-card),white 6%),color-mix(in srgb,var(--surface-card),var(--surface-app) 16%))}}.dashboardAppIcon{color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.dashboardAppIcon{color:color-mix(in srgb,var(--accent),var(--text) 20%)}}.dashboardAppIcon{box-shadow:var(--shadow-xs);transition:border-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard),background var(--motion-fast) var(--ease-standard)}.dashboardAppTile:hover .dashboardAppIcon{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.dashboardAppTile:hover .dashboardAppIcon{border-color:color-mix(in srgb,var(--accent),transparent 48%)}}.dashboardAppTile:hover .dashboardAppIcon{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.dashboardAppTile:hover .dashboardAppIcon{background:color-mix(in srgb,var(--accent),transparent 90%)}}.dashboardAppTile:hover .dashboardAppIcon{box-shadow:var(--shadow-sm)}:root[data-theme=dark] .dashboardQuickLink{border-color:var(--border-strong)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .dashboardQuickLink{border-color:color-mix(in srgb,var(--border-strong),transparent 26%)}}:root[data-theme=dark] .dashboardQuickLink{background:var(--surface-card)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .dashboardQuickLink{background:color-mix(in srgb,var(--surface-card),var(--surface-elevated) 24%)}}:root[data-theme=dark] .dashboardQuickLink{color:var(--text-soft)}:root[data-theme=dark] .dashboardQuickLink:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .dashboardQuickLink:hover{border-color:color-mix(in srgb,var(--accent),transparent 44%)}}:root[data-theme=dark] .dashboardQuickLink:hover{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .dashboardQuickLink:hover{background:color-mix(in srgb,var(--accent),transparent 84%)}}:root[data-theme=dark] .dashboardQuickLink:hover{color:var(--text)}:root[data-theme=dark] .dashboardAppIcon{border-color:var(--border-strong)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .dashboardAppIcon{border-color:color-mix(in srgb,var(--border-strong),transparent 8%)}}:root[data-theme=dark] .dashboardAppIcon{background:linear-gradient(180deg,var(--surface-card),var(--surface-card))}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .dashboardAppIcon{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-card),var(--surface-elevated) 36%),color-mix(in srgb,var(--surface-card),black 8%))}}:root[data-theme=dark] .dashboardAppIcon{color:var(--text)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .dashboardAppIcon{color:color-mix(in srgb,var(--text),var(--accent) 24%)}}:root[data-theme=dark] .dashboardAppIcon{box-shadow:0 .45rem 1rem #0000004d}:root[data-theme=dark] .dashboardAppTile{border-color:var(--border-strong)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .dashboardAppTile{border-color:color-mix(in srgb,var(--border-strong),transparent 42%)}}:root[data-theme=dark] .dashboardAppTile{background:var(--surface-card)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .dashboardAppTile{background:color-mix(in srgb,var(--surface-card),var(--surface-elevated) 20%)}}:root[data-theme=dark] .dashboardAppTile:hover .dashboardAppIcon{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .dashboardAppTile:hover .dashboardAppIcon{border-color:color-mix(in srgb,var(--accent),transparent 34%)}}:root[data-theme=dark] .dashboardAppTile:hover .dashboardAppIcon{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .dashboardAppTile:hover .dashboardAppIcon{background:color-mix(in srgb,var(--accent),transparent 80%)}}:root[data-theme=dark] .dashboardAppTile:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .dashboardAppTile:hover{border-color:color-mix(in srgb,var(--accent),transparent 52%)}}:root[data-theme=dark] .dashboardAppTile:hover{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .dashboardAppTile:hover{background:color-mix(in srgb,var(--accent),transparent 92%)}}:root[data-theme=dark] .dashboardAppLabel{color:var(--text)}.dashboardAppIcon svg{width:1.9rem;height:1.9rem}.dashboardAppLabel{text-align:center;max-width:7.25rem;font-size:.8rem;font-weight:600;line-height:1.3}.dashboardAppMeta{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin-top:-.1rem;font-size:.64rem;font-weight:700}.dashboard .panelx{border-color:var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){.dashboard .panelx{border-color:color-mix(in srgb,var(--border-subtle),transparent 12%)}}.dashboard .panelx{background:var(--surface-card)}@supports (color:color-mix(in lab,red,red)){.dashboard .panelx{background:color-mix(in srgb,var(--surface-card),transparent 12%)}}.dashboard .panelx,.supportPage .supportRequestCard,.notificationsPage .notificationItem{box-shadow:none}.supportPage .supportQueueSection,.notificationsPage .notificationsSection{box-shadow:none;background:0 0;border:0}.supportPage .supportQueueSection>.panelxHead,.notificationsPage .notificationsSection>.panelxHead{padding-left:0;padding-right:0}.supportPage .supportQueueSection>.panelxBody,.notificationsPage .notificationsSection>.panelxBody{padding:0}.supportPage [data-support-admin-state]:not(:empty),.notificationsPage [data-notifications-state]:not(:empty){margin-bottom:var(--space-3)}.supportPage [data-support-type-tabs]{width:fit-content;max-width:100%}.supportPage .supportQueueSection .supportRequestCard .panelxBody,.notificationsPage .notificationItem .panelxBody{padding:var(--space-3) var(--space-4)}.profilesPage .profilesSection .panelxBody{gap:var(--space-5);padding:0;display:grid}.profilesPage .profilesSection{border-color:var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){.profilesPage .profilesSection{border-color:color-mix(in srgb,var(--border-subtle),transparent 16%)}}.profilesPage .profilesSection{background:var(--surface-card)}@supports (color:color-mix(in lab,red,red)){.profilesPage .profilesSection{background:color-mix(in srgb,var(--surface-card),var(--surface-app) 8%)}}.profilesPage .profilesSection{box-shadow:none}.profilesPage .profilesSection .panelxHead{padding:0 0 var(--space-3);margin-bottom:var(--space-3);border:0;border-bottom:var(--border-width) solid var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){.profilesPage .profilesSection .panelxHead{border-bottom:var(--border-width) solid color-mix(in srgb,var(--border-subtle),transparent 16%)}}.profileBlock{gap:var(--space-3);display:grid}.profileBlock+.profileBlock{padding-top:var(--space-4);border-top:var(--border-width) solid var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){.profileBlock+.profileBlock{border-top:var(--border-width) solid color-mix(in srgb,var(--border-subtle),transparent 18%)}}.profileBlockHead{gap:var(--space-1);display:grid}.profileBlockTitle{color:var(--text);font-size:.95rem;font-weight:700}.profileBlockSubtitle{color:var(--muted);font-size:.8rem}.profilesUsersError{margin-top:var(--space-2)}.historyPage .calloutList,.monitoringPage .calloutList{line-height:1.55}.loginPageRoot .loginPageCard{width:min(28rem,100%);padding:clamp(1.2rem,1rem + .5vw,1.75rem)}.loginPageRoot .loginForm{gap:var(--space-4)}.supportPage .pageContent,.notificationsPage .pageContent,.helpPage .pageContent,.historyPage .pageContent,.monitoringPage .pageContent,.profilesPage .pageContent,.toolSuitePage .pageContent{gap:var(--space-5)}.toolSuitePage .panelx{border-color:var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){.toolSuitePage .panelx{border-color:color-mix(in srgb,var(--border-subtle),transparent 20%)}}.toolSuitePage .panelx{background:var(--surface-card)}@supports (color:color-mix(in lab,red,red)){.toolSuitePage .panelx{background:color-mix(in srgb,var(--surface-card),var(--surface-app) 8%)}}.toolSuitePage .panelx{box-shadow:none}.toolSuitePage .panelxHead{margin-bottom:var(--space-4);padding-bottom:var(--space-3)}:root[data-theme=dark] .toolSuitePage .panelx{border-color:var(--border-strong)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .toolSuitePage .panelx{border-color:color-mix(in srgb,var(--border-strong),transparent 38%)}}:root[data-theme=dark] .toolSuitePage .panelx{background:var(--surface-card)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .toolSuitePage .panelx{background:color-mix(in srgb,var(--surface-card),var(--surface-elevated) 18%)}}@media(min-width:61.26rem){.page.desktopTopbarMode>.toolHeader,.page.desktopTopbarMode>.pageHeaderx{display:none}}.supportPage .panelxHead,.notificationsPage .panelxHead,.helpPage .panelxHead,.historyPage .panelxHead,.monitoringPage .panelxHead{margin-bottom:var(--space-4);padding-bottom:var(--space-3)}.dashboardRecentChips{gap:var(--space-2);flex-wrap:wrap;display:flex}.dashboardRecentChip{border:var(--border-width) solid var(--border-subtle);color:var(--text);background:var(--surface-card);padding:var(--space-2) var(--space-3);align-items:center;gap:var(--space-2);border-radius:999px;font-size:.8rem;font-weight:600;text-decoration:none;display:inline-flex}.dashboardRecentChip:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.dashboardRecentChip:hover{border-color:color-mix(in srgb,var(--accent),transparent 68%)}}.dashboardRecentChip:hover{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.dashboardRecentChip:hover{background:color-mix(in srgb,var(--accent),transparent 94%)}}.dashboardRecentChip:hover{color:var(--text)}.dashboardRecentChipIcon{place-items:center;width:.95rem;height:.95rem;display:inline-grid}.dashboardRecentChipIcon svg{width:.95rem;height:.95rem}.dashboardCompactLinks{gap:var(--space-2);flex-wrap:wrap;display:flex}.dashboardCompactLink{border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text);background:var(--surface-card);padding:var(--space-2) var(--space-3);align-items:center;gap:var(--space-2);font-size:.82rem;font-weight:600;text-decoration:none;display:inline-flex}.dashboardCompactLink:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.dashboardCompactLink:hover{border-color:color-mix(in srgb,var(--accent),transparent 68%)}}.dashboardCompactLink:hover{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.dashboardCompactLink:hover{background:color-mix(in srgb,var(--accent),transparent 94%)}}.dashboardCompactLink:hover{color:var(--text)}.dashboardCompactIcon{place-items:center;width:1rem;height:1rem;display:inline-grid}.dashboardCompactIcon svg{width:1rem;height:1rem}@media(max-width:48rem){.accountTrigger{align-items:center;gap:.35rem;min-width:0;padding:.3rem .45rem;display:inline-flex}.accountTrigger .avatarText,.accountChevron{display:none}.accountTrigger .topbarInboxBadge{min-width:1.05rem;height:1.05rem;padding:0 .24rem;font-size:.62rem}.accountTrigger .topbarInboxBadge-support{display:none}.dashboardHero{align-items:flex-start}.dashboardQuickLinks{-webkit-overflow-scrolling:touch;scrollbar-width:thin;flex-wrap:nowrap;justify-content:flex-start;padding-bottom:2px;overflow-x:auto}.dashboardQuickLink{white-space:nowrap;flex:none;gap:.35rem;padding:.35rem .55rem;font-size:.74rem}.dashboardQuickLinkIcon,.dashboardQuickLinkIcon svg{width:.85rem;height:.85rem}.dashboardPulse{gap:var(--space-1);grid-template-columns:repeat(2,minmax(0,1fr))}.dashboardPulseItem{border-radius:var(--radius-sm);padding:.45rem .5rem}.dashboardPulseLabel{letter-spacing:.01em;text-transform:none;white-space:normal;font-size:.64rem;overflow:visible}.dashboardPulseValue{white-space:nowrap;font-size:.82rem;line-height:1.1}.dashboardAppsGrid{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(5.4rem,6rem))}.dashboardAppTile{max-width:6rem}.dashboardAppIcon{border-radius:var(--radius-md);width:min(4.3rem,100%);height:min(4.3rem,100%)}.dashboardAppIcon svg{width:1.45rem;height:1.45rem}.dashboardAppLabel{max-width:6rem;font-size:.75rem}.accessRequestBanner.inlineNotice{gap:var(--space-2);border-radius:var(--radius-sm);padding:.62rem .68rem}.accessRequestBanner .inlineNoticeIcon{width:.95rem;height:.95rem;margin-top:.1rem}.accessRequestBanner .inlineNoticeIcon svg{width:.85rem;height:.85rem}.accessRequestBannerMain{flex:auto;min-width:0}.accessRequestBannerMain strong{font-size:.88rem;line-height:1.25}.accessRequestBannerMain span{font-size:.8rem;line-height:1.25}.accessRequestBannerActions{justify-content:flex-start;width:100%;margin-top:.1rem}.accessRequestButton{width:auto;min-width:0;padding:.3rem .58rem;font-size:.74rem}}.casaPlanPage .casaPlanStepBody{gap:var(--space-3)}.casaPlanPage .casaPlanSection{border:var(--border-width) solid var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){.casaPlanPage .casaPlanSection{border:var(--border-width) solid color-mix(in srgb,var(--border-subtle),transparent 20%)}}.casaPlanPage .casaPlanSection{background:var(--surface-card)}@supports (color:color-mix(in lab,red,red)){.casaPlanPage .casaPlanSection{background:color-mix(in srgb,var(--surface-card),transparent 10%)}}.casaPlanPage .casaPlanProjectContext{margin-top:calc(-1 * var(--space-1));background:0 0;border:0;padding:0}.casaPlanPage .casaPlanQuietHint{text-align:left;color:var(--text-muted-strong);margin:0}@supports (color:color-mix(in lab,red,red)){.casaPlanPage .casaPlanQuietHint{color:color-mix(in srgb,var(--text-muted-strong),var(--muted) 45%)}}.casaPlanPage .platformSection{border-color:var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){.casaPlanPage .platformSection{border-color:color-mix(in srgb,var(--border-subtle),transparent 15%)}}.casaPlanPage .platformSection{background:var(--surface-card)}@supports (color:color-mix(in lab,red,red)){.casaPlanPage .platformSection{background:color-mix(in srgb,var(--surface-card),var(--surface-app) 6%)}}.casaPlanPage .controlx{background-color:var(--surface-control)}@supports (color:color-mix(in lab,red,red)){.casaPlanPage .controlx{background-color:color-mix(in srgb,var(--surface-control),white 10%)}}.casaPlanPage .controlx{border-color:var(--control-border)}@supports (color:color-mix(in lab,red,red)){.casaPlanPage .controlx{border-color:color-mix(in srgb,var(--control-border),var(--text) 14%)}}.casaPlanPage .controlx{box-shadow:inset 0 0 0 1px var(--surface-card)}@supports (color:color-mix(in lab,red,red)){.casaPlanPage .controlx{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--surface-card),transparent 65%)}}.casaPlanPage .controlx:focus,.casaPlanPage .controlx:focus-visible{box-shadow:var(--focus),inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab,red,red)){.casaPlanPage .controlx:focus,.casaPlanPage .controlx:focus-visible{box-shadow:var(--focus),inset 0 0 0 1px color-mix(in srgb,var(--accent),transparent 62%)}}.casaPlanPage .casaPlanListSection{padding-top:var(--space-2)}.casaPlanPage .casaPlanFloorRow{align-items:flex-start;gap:var(--space-1);padding:var(--space-3) 0;border-top:var(--border-width) solid var(--border-subtle);display:flex}@supports (color:color-mix(in lab,red,red)){.casaPlanPage .casaPlanFloorRow{border-top:var(--border-width) solid color-mix(in srgb,var(--border-subtle),transparent 10%)}}.casaPlanPage .casaPlanFloorRow:first-of-type{border-top:0}.casaPlanPage .casaPlanFloorContent{flex:1;min-width:0}.casaPlanPage .casaPlanTreeDisclosure>summary{cursor:pointer;border-radius:var(--radius-md);background:var(--surface-card);border:0;padding:.58rem .72rem;list-style:none}@supports (color:color-mix(in lab,red,red)){.casaPlanPage .casaPlanTreeDisclosure>summary{background:color-mix(in srgb,var(--surface-card),var(--surface-app) 18%)}}.casaPlanPage .casaPlanTreeSummary{align-items:center;gap:var(--space-2);display:flex}.casaPlanPage .casaPlanTreeLabel{flex:auto;min-width:0}.casaPlanPage .casaPlanTreeDisclosure>summary::-webkit-details-marker{display:none}.casaPlanPage .casaPlanTreeDisclosure>summary:before{content:"▸";margin-right:var(--space-2);color:var(--accent);display:inline-block}@supports (color:color-mix(in lab,red,red)){.casaPlanPage .casaPlanTreeDisclosure>summary:before{color:color-mix(in srgb,var(--accent),var(--text) 45%)}}.casaPlanPage .casaPlanTreeDisclosure>summary:before{transition:transform var(--motion-fast) var(--ease-standard);font-size:1.28rem;font-weight:700;line-height:1;transform:rotate(0)}.casaPlanPage .casaPlanTreeDisclosure>summary:after{content:"Aufklappen";margin-left:var(--space-2);color:var(--text-muted-strong)}@supports (color:color-mix(in lab,red,red)){.casaPlanPage .casaPlanTreeDisclosure>summary:after{color:color-mix(in srgb,var(--text-muted-strong),var(--muted) 30%)}}.casaPlanPage .casaPlanTreeDisclosure>summary:after{letter-spacing:.02em;flex:none;font-size:.76rem;font-weight:600}.casaPlanPage .casaPlanTreeDisclosure[open]>summary:before{transform:rotate(90deg)}.casaPlanPage .casaPlanTreeDisclosure[open]>summary:after{content:"Zuklappen"}.casaPlanPage .casaPlanTreeDisclosure>.casaPlanTreeChildren{margin-top:var(--space-2);padding-left:var(--space-5)}.casaPlanPage .casaPlanTreeTitle{letter-spacing:.01em;font-size:.98rem}.casaPlanPage .casaPlanTreeMeta{font-size:.74rem}.casaPlanPage .casaPlanTreeChildren{border-left:var(--border-width) solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.casaPlanPage .casaPlanTreeChildren{border-left:var(--border-width) solid color-mix(in srgb,var(--accent),transparent 82%)}}.casaPlanPage .casaPlanTreeChildren{margin-left:var(--space-2);padding-left:var(--space-4)}.casaPlanPage .casaPlanTreeLevel-floor>summary{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.casaPlanPage .casaPlanTreeLevel-floor>summary{background:color-mix(in srgb,var(--accent),transparent 93.8%)}}.casaPlanPage .casaPlanTreeChildren-roomLevel{border-left-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.casaPlanPage .casaPlanTreeChildren-roomLevel{border-left-color:color-mix(in srgb,var(--accent),transparent 72%)}}.casaPlanPage .casaPlanTreeLevel-room>summary{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.casaPlanPage .casaPlanTreeLevel-room>summary{background:color-mix(in srgb,var(--accent),transparent 95.7%)}}.casaPlanPage .casaPlanTreeLevel-cable>summary{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.casaPlanPage .casaPlanTreeLevel-cable>summary{background:color-mix(in srgb,var(--accent),transparent 94.6%)}}.casaPlanPage .casaPlanTreeChildren-componentLevel{border-left-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.casaPlanPage .casaPlanTreeChildren-componentLevel{border-left-color:color-mix(in srgb,var(--accent),transparent 78%)}}.casaPlanPage .casaPlanRoomTreeRow{border-radius:var(--radius-md);background:var(--accent);border:0;padding:.5rem .6rem}@supports (color:color-mix(in lab,red,red)){.casaPlanPage .casaPlanRoomTreeRow{background:color-mix(in srgb,var(--accent),transparent 96.7%)}}.casaPlanPage .casaPlanRoomMeta{font-size:.74rem}.casaPlanPage .casaPlanFloorBadge{background:var(--accent);border-radius:50%;justify-content:center;align-items:center;width:1.4rem;height:1.4rem;font-size:.7rem;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.casaPlanPage .casaPlanFloorBadge{background:color-mix(in srgb,var(--accent),transparent 78%)}}.casaPlanPage .casaPlanFloorBadge{color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.casaPlanPage .casaPlanFloorBadge{color:color-mix(in srgb,var(--accent),var(--text) 28%)}}.casaPlanPage .casaPlanFloorBadge{flex-shrink:0}.casaPlanPage .casaPlanNestedComponentList{margin-top:var(--space-2);margin-left:var(--space-4);padding-left:var(--space-3);border-left:var(--border-width) solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.casaPlanPage .casaPlanNestedComponentList{border-left:var(--border-width) solid color-mix(in srgb,var(--accent),transparent 82%)}}.casaPlanPage .casaPlanNestedComponentRow{border-radius:var(--radius-md);background:var(--accent);border:0;padding:.4rem .55rem}@supports (color:color-mix(in lab,red,red)){.casaPlanPage .casaPlanNestedComponentRow{background:color-mix(in srgb,var(--accent),transparent 97.9%)}}.casaPlanPage .casaPlanNestedComponentRow{border-radius:var(--radius-sm);padding:.2rem .25rem}.casaPlanPage .casaPlanActions{align-items:center;gap:var(--space-1);flex-wrap:nowrap;margin-left:auto}.casaPlanPage .casaPlanActionGroup{align-items:center;gap:var(--space-1);display:inline-flex}.casaPlanPage .casaPlanActionGroupIcons{padding-left:var(--space-1);border-left:var(--border-width) solid var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){.casaPlanPage .casaPlanActionGroupIcons{border-left:var(--border-width) solid color-mix(in srgb,var(--border-subtle),transparent 10%)}}.casaPlanPage .casaPlanRoomLabel{color:var(--text);font-size:.9rem}@supports (color:color-mix(in lab,red,red)){.casaPlanPage .casaPlanRoomLabel{color:color-mix(in srgb,var(--text),var(--muted) 22%)}}.casaPlanPage .casaPlanTreeSummaryStatic{border-radius:var(--radius-md);padding:.58rem .72rem}.casaPlanPage .casaPlanTreeLevel-floorStatic{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.casaPlanPage .casaPlanTreeLevel-floorStatic{background:color-mix(in srgb,var(--accent),transparent 93.8%)}}.casaPlanPage .casaPlanChildRow td{background:var(--surface-card)}@supports (color:color-mix(in lab,red,red)){.casaPlanPage .casaPlanChildRow td{background:color-mix(in srgb,var(--surface-card),var(--surface-app) 14%)}}.casaPlanPage .casaPlanFieldLabelRow{align-items:center;gap:.35rem;display:inline-flex}.casaPlanPage .casaPlanFieldHelp{cursor:help;flex:none}.casaPlanPage .casaPlanFieldHelp:hover,.casaPlanPage .casaPlanFieldHelp:focus-visible{outline:none}.casaPlanPage .casaPlanPreparedFields{border:var(--border-width) dashed var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){.casaPlanPage .casaPlanPreparedFields{border:var(--border-width) dashed color-mix(in srgb,var(--border-subtle),transparent 12%)}}.casaPlanPage .casaPlanPreparedFields{border-radius:var(--radius-md);padding:var(--space-3);background:var(--surface-card)}@supports (color:color-mix(in lab,red,red)){.casaPlanPage .casaPlanPreparedFields{background:color-mix(in srgb,var(--surface-card),var(--surface-app) 9%)}}.casaPlanPage .casaPlanPreparedFieldsTitle{color:var(--text-muted-strong);font-weight:700}@supports (color:color-mix(in lab,red,red)){.casaPlanPage .casaPlanPreparedFieldsTitle{color:color-mix(in srgb,var(--text-muted-strong),var(--text) 35%)}}.casaPlanPage .casaPlanNameModeToggle{margin-top:calc(-1 * var(--space-1));gap:var(--space-2);align-items:center}.casaPlanPage .casaPlanModalBody{gap:var(--space-3)}.casaPlanPage .casaPlanModalSection{border-color:var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){.casaPlanPage .casaPlanModalSection{border-color:color-mix(in srgb,var(--border-subtle),transparent 8%)}}.casaPlanPage .casaPlanModalSection{background:var(--surface-card)}@supports (color:color-mix(in lab,red,red)){.casaPlanPage .casaPlanModalSection{background:color-mix(in srgb,var(--surface-card),var(--surface-app) 10%)}}.casaPlanPage .casaPlanModalSection>.formSectionHead{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.casaPlanPage .casaPlanModalSection>.formSectionHead{background:color-mix(in srgb,var(--accent),transparent 93.5%)}}.casaPlanPage .casaPlanModalSection>.formSectionHead{border-bottom-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.casaPlanPage .casaPlanModalSection>.formSectionHead{border-bottom-color:color-mix(in srgb,var(--accent),transparent 82%)}}.casaPlanPage .casaPlanModalSection-base>.formSectionHead{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.casaPlanPage .casaPlanModalSection-base>.formSectionHead{background:color-mix(in srgb,var(--accent),transparent 88%)}}.casaPlanPage .casaPlanModalSection-base>.formSectionHead{border-bottom-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.casaPlanPage .casaPlanModalSection-base>.formSectionHead{border-bottom-color:color-mix(in srgb,var(--accent),transparent 72%)}}.casaPlanPage .casaPlanModalSection-base>.formSectionHead{border-left:3px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.casaPlanPage .casaPlanModalSection-base>.formSectionHead{border-left:3px solid color-mix(in srgb,var(--accent),transparent 45%)}}.casaPlanPage .casaPlanModalSection-detail>.formSectionHead{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.casaPlanPage .casaPlanModalSection-detail>.formSectionHead{background:color-mix(in srgb,var(--accent),transparent 93%)}}.casaPlanPage .casaPlanModalSection-detail>.formSectionHead{border-bottom-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.casaPlanPage .casaPlanModalSection-detail>.formSectionHead{border-bottom-color:color-mix(in srgb,var(--accent),transparent 82%)}}.casaPlanPage .casaPlanModalSection-detail>.formSectionHead{border-left:3px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.casaPlanPage .casaPlanModalSection-detail>.formSectionHead{border-left:3px solid color-mix(in srgb,var(--accent),transparent 68%)}}.casaPlanPage .casaPlanModalSection-preview>.formSectionHead{background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.casaPlanPage .casaPlanModalSection-preview>.formSectionHead{background:color-mix(in srgb,var(--surface-elevated),var(--surface-app) 6%)}}.casaPlanPage .casaPlanModalSection-preview>.formSectionHead{border-bottom-color:var(--border-subtle);border-left:3px solid var(--border)}.casaPlanPage .casaPlanModalSectionGrid{align-items:start}.casaPlanPage .casaPlanModalSectionGrid .field{gap:var(--space-1);min-width:0}.casaPlanPage .casaPlanModalSectionGrid .field>:is(input.controlx,select.controlx,.searchInput,.casaPlanNameMode){max-inline-size:none;width:100%}.casaPlanPage .casaPlanModalFieldSpan2{grid-column:1/-1}.casaPlanPage .casaPlanModalNameCompactRow{gap:var(--space-2);grid-template-columns:max-content minmax(14rem,1fr);align-items:end;display:grid}.casaPlanPage .casaPlanModalNameToggleRow{white-space:nowrap;margin-top:0}.casaPlanPage .casaPlanModalCompactPairGrid{justify-content:flex-start;column-gap:var(--space-2);grid-template-columns:repeat(2,minmax(10rem,12rem))}.casaPlanPage .casaPlanModalCompactPairGrid .field>input.controlx{max-width:9.5rem}.casaPlanPage .casaPlanModalPreviewCard{gap:var(--space-1);border:var(--border-width) solid var(--accent);flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.casaPlanPage .casaPlanModalPreviewCard{border:var(--border-width) solid color-mix(in srgb,var(--accent),transparent 78%)}}.casaPlanPage .casaPlanModalPreviewCard{border-radius:var(--radius-lg);padding:var(--space-4);background:linear-gradient(180deg,var(--accent),var(--surface-card))}@supports (color:color-mix(in lab,red,red)){.casaPlanPage .casaPlanModalPreviewCard{background:linear-gradient(180deg,color-mix(in srgb,var(--accent),transparent 94%),color-mix(in srgb,var(--surface-card),var(--surface-app) 4%))}}.casaPlanPage .casaPlanModalPreviewEyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--accent);font-size:.76rem;font-weight:700}@supports (color:color-mix(in lab,red,red)){.casaPlanPage .casaPlanModalPreviewEyebrow{color:color-mix(in srgb,var(--accent),var(--text) 30%)}}.casaPlanPage .casaPlanModalPreviewTitle{letter-spacing:.01em;color:var(--text);font-size:clamp(1.18rem,1.5vw,1.5rem);font-weight:700}@supports (color:color-mix(in lab,red,red)){.casaPlanPage .casaPlanModalPreviewTitle{color:color-mix(in srgb,var(--text),black 4%)}}.casaPlanPage .casaPlanModalPreviewMeta{color:var(--text-muted-strong);font-size:.82rem}@supports (color:color-mix(in lab,red,red)){.casaPlanPage .casaPlanModalPreviewMeta{color:color-mix(in srgb,var(--text-muted-strong),var(--muted) 28%)}}.casaPlanPage .casaPlanModalPreviewMetaGrid{gap:.18rem;display:grid}.casaPlanPage .casaPlanModalPreviewMetaRow{color:var(--text-muted-strong);font-size:.82rem}@supports (color:color-mix(in lab,red,red)){.casaPlanPage .casaPlanModalPreviewMetaRow{color:color-mix(in srgb,var(--text-muted-strong),var(--muted) 28%)}}.casaPlanPage .casaPlanModalPreviewMetaRow:first-child{color:var(--text-muted-strong);font-weight:500}@supports (color:color-mix(in lab,red,red)){.casaPlanPage .casaPlanModalPreviewMetaRow:first-child{color:color-mix(in srgb,var(--text-muted-strong),var(--muted) 15%)}}.casaPlanPage .casaPlanCableList{gap:var(--space-2)}.casaPlanPage .casaPlanCableDetails>.casaPlanTreeChildren{margin-top:var(--space-2)}.casaPlanPage .casaPlanFusePlaceholder{border:var(--border-width) dashed var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){.casaPlanPage .casaPlanFusePlaceholder{border:var(--border-width) dashed color-mix(in srgb,var(--border-subtle),transparent 8%)}}.casaPlanPage .casaPlanFusePlaceholder{background:var(--surface-card)}@supports (color:color-mix(in lab,red,red)){.casaPlanPage .casaPlanFusePlaceholder{background:color-mix(in srgb,var(--surface-card),var(--surface-app) 8%)}}.casaPlanPage .casaPlanIssuePanel{gap:var(--space-3);border-color:var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){.casaPlanPage .casaPlanIssuePanel{border-color:color-mix(in srgb,var(--border-subtle),transparent 10%)}}.casaPlanPage .casaPlanIssuePanel{background:linear-gradient(180deg,var(--surface-card),var(--surface-card))}@supports (color:color-mix(in lab,red,red)){.casaPlanPage .casaPlanIssuePanel{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-card),white 24%),color-mix(in srgb,var(--surface-card),var(--surface-app) 8%))}}.casaPlanPage .casaPlanIssueHint{margin:0}.casaPlanPage .casaPlanRowLabel{align-items:center;gap:.55rem;min-width:0;display:flex}.casaPlanPage .casaPlanRowStatusMarker{margin-left:.1rem}.casaPlanPage .casaPlanSection>.row>.controlx{flex:auto}.casaPlanPage .casaPlanProjectRow{align-items:center}.casaPlanPage .casaPlanProjectBar{background:var(--surface-card);border:var(--border-width) solid var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){.casaPlanPage .casaPlanProjectBar{border:var(--border-width) solid color-mix(in srgb,var(--border-subtle),transparent 20%)}}.casaPlanPage .casaPlanProjectBar{border-radius:var(--radius-md);padding:var(--space-2) var(--space-4)}.casaPlanPage .casaPlanProjectBarRow{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.casaPlanPage .casaPlanProjectSelectInput{flex:10rem;min-width:0;max-width:18rem}.casaPlanPage .casaPlanProjectBarActions{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-left:auto;display:flex}.casaPlanPage .casaPlanProjectBarStatus{white-space:nowrap}.casaPlanPage .casaPlanProjectListRow{padding:var(--space-3) var(--space-4)}.casaPlanPage .casaPlanProjectListTop{justify-content:space-between;align-items:center}.casaPlanPage .casaPlanProjectListStatus{align-items:center;gap:var(--space-1);display:flex}.casaPlanPage .casaPlanAdminFilterBar{align-items:center;gap:var(--space-2);padding:var(--space-2) 0 var(--space-1);border-top:1px solid var(--border-subtle);flex-wrap:wrap;display:flex}.casaPlanPage .casaPlanAdminFilterChip{padding:0 var(--space-2);height:var(--size-control-sm);border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface-card);color:var(--text-soft);font-size:var(--text-xs);cursor:pointer;transition:background var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard);align-items:center;font-weight:500;display:inline-flex}.casaPlanPage .casaPlanAdminFilterChip:hover{border-color:var(--accent);color:var(--text)}.casaPlanPage .casaPlanAdminFilterChip.is-active{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.casaPlanPage .casaPlanAdminFilterChip.is-active{background:color-mix(in srgb,var(--accent),transparent 88%)}}.casaPlanPage .casaPlanAdminFilterChip.is-active{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.casaPlanPage .casaPlanAdminFilterChip.is-active{border-color:color-mix(in srgb,var(--accent),transparent 60%)}}.casaPlanPage .casaPlanAdminFilterChip.is-active{color:var(--accent);font-weight:600}.casaPlanPage .casaPlanAdminFilterChip:focus-visible{box-shadow:var(--focus);outline:none}.casaPlanPage .casaPlanProjectInput{flex:0 18rem;max-width:18rem}.casaPlanPage .casaPlanIconAction.btnx.btnx-iconOnly.btnx-md{width:2.35rem;height:2.35rem}.casaPlanPage .casaPlanCompactTable th,.casaPlanPage .casaPlanCompactTable td{padding-top:.5rem;padding-bottom:.5rem}.casaPlanPage .casaPlanMetaLine{color:var(--text-muted-strong);font-size:.86rem;line-height:1.45}@supports (color:color-mix(in lab,red,red)){.casaPlanPage .casaPlanMetaLine{color:color-mix(in srgb,var(--text-muted-strong),var(--muted) 18%)}}.casaPlanPage .casaPlanMetaLine+.casaPlanMetaLine{margin-top:.18rem}.casaPlanPage .casaPlanMetaLine-strong{color:var(--text);font-weight:600}@supports (color:color-mix(in lab,red,red)){.casaPlanPage .casaPlanMetaLine-strong{color:color-mix(in srgb,var(--text),var(--muted) 12%)}}.casaPlanPage .casaPlanMetaLine.is-empty,.casaPlanPage .casaPlanQuietMeta{color:var(--text-muted-strong)}@supports (color:color-mix(in lab,red,red)){.casaPlanPage .casaPlanMetaLine.is-empty,.casaPlanPage .casaPlanQuietMeta{color:color-mix(in srgb,var(--text-muted-strong),var(--muted) 34%)}}.casaPlanPage .casaPlanQuietMeta{margin-top:.3rem}.casaPlanPage .casaPlanFactStack{gap:.24rem;display:grid}.casaPlanPage .casaPlanFactRow{gap:var(--space-1);grid-template-columns:minmax(5.5rem,max-content) minmax(0,1fr);align-items:start;display:grid}.casaPlanPage .casaPlanFactLabel{color:var(--text-muted-strong);font-size:.8rem;font-weight:600}@supports (color:color-mix(in lab,red,red)){.casaPlanPage .casaPlanFactLabel{color:color-mix(in srgb,var(--text-muted-strong),var(--muted) 24%)}}.casaPlanPage .casaPlanFactValue{min-width:0;color:var(--text);font-size:.86rem;line-height:1.4}@supports (color:color-mix(in lab,red,red)){.casaPlanPage .casaPlanFactValue{color:color-mix(in srgb,var(--text),var(--muted) 10%)}}.casaPlanPage .casaPlanInlineStatus{align-items:center;gap:var(--space-2);margin-top:var(--space-2);display:inline-flex}.casaPlanPage .casaPlanCableDetailBody{gap:var(--space-3)}.casaPlanPage .casaPlanCableDetailGrid{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.casaPlanPage .casaPlanInfoGroup{gap:var(--space-1);min-width:0;padding:var(--space-2) var(--space-3) var(--space-2) 0;background:0 0;border:0;align-self:start;display:grid}.casaPlanPage .casaPlanInfoGroup:not(:last-child){padding-right:var(--space-4);border-right:1px solid var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){.casaPlanPage .casaPlanInfoGroup:not(:last-child){border-right:1px solid color-mix(in srgb,var(--border-subtle),transparent 6%)}}.casaPlanPage .casaPlanInfoGroupTitle{letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted-strong);font-size:.76rem;font-weight:700}@supports (color:color-mix(in lab,red,red)){.casaPlanPage .casaPlanInfoGroupTitle{color:color-mix(in srgb,var(--text-muted-strong),var(--muted) 18%)}}.casaPlanPage .casaPlanInfoChipList{gap:var(--space-1);flex-wrap:wrap;display:flex}.casaPlanPage .casaPlanInfoChip{border:var(--border-width) solid var(--border-subtle);border-radius:999px;align-items:center;padding:.28rem .8rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.casaPlanPage .casaPlanInfoChip{border:var(--border-width) solid color-mix(in srgb,var(--border-subtle),transparent 8%)}}.casaPlanPage .casaPlanInfoChip{background:var(--surface-card)}@supports (color:color-mix(in lab,red,red)){.casaPlanPage .casaPlanInfoChip{background:color-mix(in srgb,var(--surface-card),var(--surface-app) 10%)}}.casaPlanPage .casaPlanInfoChip{color:var(--text);font-size:.8rem}@supports (color:color-mix(in lab,red,red)){.casaPlanPage .casaPlanInfoChip{color:color-mix(in srgb,var(--text),var(--muted) 14%)}}.casaPlanPage .casaPlanInfoChip{white-space:nowrap}@media(max-width:62rem){.casaPlanPage .casaPlanCableDetailGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:48rem){.casaPlanPage .casaPlanCableDetailGrid{grid-template-columns:1fr}}.casaPlanPage .casaPlanSelectionToolbar,.casaPlanPage .casaPlanBulkAssignBar{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.casaPlanPage .casaPlanSelectionToolbar{background:var(--surface-card)}@supports (color:color-mix(in lab,red,red)){.casaPlanPage .casaPlanSelectionToolbar{background:color-mix(in srgb,var(--surface-card),var(--surface-app) 8%)}}.casaPlanPage .casaPlanSelectionToolbar{border-color:var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){.casaPlanPage .casaPlanSelectionToolbar{border-color:color-mix(in srgb,var(--border-subtle),transparent 8%)}}.casaPlanPage .casaPlanSelectionToolbarActions,.casaPlanPage .casaPlanBulkAssignActions{flex-wrap:wrap;justify-content:flex-end}.casaPlanPage .casaPlanBulkAssignBar{bottom:var(--space-2);background:var(--surface-card)}@supports (color:color-mix(in lab,red,red)){.casaPlanPage .casaPlanBulkAssignBar{background:color-mix(in srgb,var(--surface-card),var(--surface-app) 4%)}}.casaPlanPage .casaPlanBulkAssignBar{border:var(--border-width) solid var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){.casaPlanPage .casaPlanBulkAssignBar{border:var(--border-width) solid color-mix(in srgb,var(--border-subtle),transparent 4%)}}.casaPlanPage .casaPlanBulkAssignBar{box-shadow:var(--shadow-sm)}.casaPlanPage .casaPlanSelectionCell{vertical-align:top;width:2.5rem}.casaPlanPage .casaPlanSelectionCheckbox{width:1rem;height:1rem;margin-top:.12rem}.casaPlanPage .casaPlanAssignTable td:nth-child(3) .controlx{max-width:18rem}.casaPlanPage .casaPlanOutput{gap:var(--space-3)}.casaPlanPage .casaPlanOutputSection{gap:var(--space-2);padding-top:var(--space-2);border-top:var(--border-width) solid var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){.casaPlanPage .casaPlanOutputSection{border-top:var(--border-width) solid color-mix(in srgb,var(--border-subtle),transparent 10%)}}.casaPlanPage .casaPlanOutputSection:first-child{border-top:0;padding-top:0}.casaPlanPage .casaPlanOutputTable .dataTablex th{white-space:nowrap}.casaPlanPage .casaPlanNavRow{justify-content:flex-end;gap:var(--space-2);width:100%}@media(max-width:980px){.casaPlanPage .casaPlanNavRow{justify-content:stretch}.casaPlanPage .casaPlanNavRow .btnx{flex:auto}.casaPlanPage .casaPlanActions{flex-wrap:wrap;justify-content:flex-end}.casaPlanPage .casaPlanSelectionToolbar,.casaPlanPage .casaPlanBulkAssignBar{flex-direction:column;align-items:stretch}.casaPlanPage .casaPlanSelectionToolbarActions,.casaPlanPage .casaPlanBulkAssignActions{justify-content:stretch}.casaPlanPage .casaPlanModalFieldSpan2{grid-column:auto}}@media(max-width:760px){.casaPlanPage .casaPlanModalSectionGrid,.casaPlanPage .casaPlanModalNameCompactRow,.casaPlanPage .casaPlanModalCompactPairGrid{grid-template-columns:1fr}.casaPlanPage .casaPlanModalCompactPairGrid .field>input.controlx{max-width:none}}.panel{border:var(--border-width) solid var(--border-subtle);background:var(--surface-card);border-radius:var(--radius-lg);padding:var(--space-5)}.panelTitle{margin-bottom:var(--space-2);font-weight:600}.gridTwo{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}@media(max-width:61.25rem){.gridTwo{grid-template-columns:1fr}}.btn{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-lg,.5rem);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200,oklch(92.9% .013 255.508));background-color:var(--color-white,#fff);color:var(--color-slate-800,oklch(27.9% .041 260.031));--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;transition-duration:.2s;display:inline-flex}@media(hover:hover){.btn:hover{border-color:var(--color-slate-300,oklch(86.9% .022 252.894));background-color:var(--color-slate-50,oklch(98.4% .003 247.858))}}.btn:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#3080ffb3}@supports (color:color-mix(in lab,red,red)){.btn:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-blue-500,oklch(62.3% .214 259.815)) 70%, transparent)}}.btn:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;outline-style:none}.btn:disabled{pointer-events:none;opacity:.5}.pnAdminLayout{gap:var(--space-4);grid-template-columns:minmax(16rem,22rem) 1fr;align-items:start;display:grid}.pnAdminFooter{justify-content:space-between;gap:var(--space-2);flex-wrap:wrap;display:flex}.wizardNavRow{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.wizardNavGroup{gap:var(--space-2);flex-wrap:wrap;display:inline-flex}@media(max-width:61.25rem){.pnAdminLayout{grid-template-columns:1fr}.pnAdminFooter,.wizardNavRow{justify-content:flex-start}}.btn-primary,.btnPrimary{background-color:var(--color-blue-600,oklch(54.6% .245 262.881));color:var(--color-white,#fff);border-color:#0000}@media(hover:hover){:is(.btn-primary,.btnPrimary):hover{background-color:var(--color-blue-700,oklch(48.8% .243 264.376))}}.btn-secondary,.btnSecondary{border-color:var(--color-slate-200,oklch(92.9% .013 255.508));background-color:var(--color-white,#fff);color:var(--color-slate-800,oklch(27.9% .041 260.031))}@media(hover:hover){:is(.btn-secondary,.btnSecondary):hover{border-color:var(--color-slate-300,oklch(86.9% .022 252.894));background-color:var(--color-slate-50,oklch(98.4% .003 247.858))}}.btn-danger,.btnDanger{background-color:var(--color-red-600,oklch(57.7% .245 27.325));color:var(--color-white,#fff);border-color:#0000}@media(hover:hover){:is(.btn-danger,.btnDanger):hover{background-color:var(--color-red-700,oklch(50.5% .213 27.518))}}.benchmarkModeTabActive{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.benchmarkModeTabActive{border-color:color-mix(in srgb,var(--accent),transparent 30%)}}.benchmarkModeTabActive{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.benchmarkModeTabActive{background:color-mix(in srgb,var(--accent),transparent 90%)}}.benchmarkModeTabActive{box-shadow:0 0 0 2px var(--accent),0 1px 0 var(--accent)}@supports (color:color-mix(in lab,red,red)){.benchmarkModeTabActive{box-shadow:0 0 0 2px color-mix(in srgb,var(--accent),transparent 72%),0 1px color-mix(in srgb,var(--accent),transparent 84%)}}.benchmarkModeTabActive:hover{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.benchmarkModeTabActive:hover{background:color-mix(in srgb,var(--accent),transparent 86%)}}.benchmarkSectionDivider{border-top:1px dashed var(--muted);padding-top:.875rem}@supports (color:color-mix(in lab,red,red)){.benchmarkSectionDivider{border-top:1px dashed color-mix(in srgb,var(--muted),transparent 72%)}}.benchmarkField{margin-top:0}.benchmarkField-wide{flex:18rem;min-width:17.5rem}.benchmarkField-medium{min-width:16.25rem}.benchmarkField-narrow{min-width:10.625rem}.benchmarkPrefixField{flex-direction:column;gap:.25rem;display:flex}.benchmarkProgressTrack{background:var(--muted);border-radius:999px;height:.5rem}@supports (color:color-mix(in lab,red,red)){.benchmarkProgressTrack{background:color-mix(in srgb,var(--muted),transparent 84%)}}.benchmarkProgressTrack{overflow:hidden}.benchmarkProgressBar{background:var(--accent);width:0%;height:100%;transition:width .18s}.iconButton{border:var(--border-width) solid var(--border);background:var(--panel);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:10px 12px;display:flex}.iconButton:focus{box-shadow:var(--focus);outline:none}.iconButtonLabel{font-size:var(--text-md);color:var(--muted);font-weight:600}.adminIndicator{border:var(--border-width) solid var(--accent);align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.adminIndicator{border:var(--border-width) solid color-mix(in srgb,var(--accent),transparent 70%)}}.adminIndicator{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.adminIndicator{background:color-mix(in srgb,var(--accent),transparent 92%)}}.adminIndicator{color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.adminIndicator{color:color-mix(in srgb,var(--accent),black 10%)}}.adminIndicator{letter-spacing:.03em;text-transform:uppercase;border-radius:999px;padding:.25rem .5rem;font-size:.625rem;font-weight:600}.icon{color:var(--muted)}.avatarChip{border:var(--border-width) solid var(--border);background:var(--panel);border-radius:999px;align-items:center;gap:10px;padding:8px 10px;display:flex}.avatar{background:var(--accent-weak);width:30px;height:30px;color:var(--accent);border-radius:999px;place-items:center;font-weight:600;display:grid}.avatarName{font-size:var(--text-sm);font-weight:600;line-height:1}.avatarMeta{font-size:var(--text-xs);color:var(--muted);margin-top:2px;line-height:1}.accountMenu{min-width:0}.accountTrigger{align-items:center;justify-content:initial;cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;column-gap:.625rem;width:auto;min-width:9.5rem;padding-right:.75rem;display:grid}.accountChevron{width:1rem;min-width:1rem;transition:transform var(--motion-fast) var(--ease-standard);will-change:transform;justify-content:center;align-items:center;display:inline-flex;position:static;transform:rotate(0)}.accountChevron:before{content:"";opacity:.85;border-bottom:.115rem solid;border-right:.115rem solid;width:.5rem;height:.5rem;transform:translateY(-10%)rotate(45deg)}.accountChevron svg{display:none}.accountTrigger[aria-expanded=true] .accountChevron{transform:rotate(180deg)}.topbarInboxBadge{border:var(--border-width) solid var(--bad);border-radius:999px;justify-content:center;align-items:center;min-width:1.2rem;height:1.2rem;padding:0 .3rem;font-size:.6875rem;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.topbarInboxBadge{border:var(--border-width) solid color-mix(in srgb,var(--bad),transparent 44%)}}.topbarInboxBadge{background:var(--bad)}@supports (color:color-mix(in lab,red,red)){.topbarInboxBadge{background:color-mix(in srgb,var(--bad),transparent 82%)}}.topbarInboxBadge{color:var(--bad)}@supports (color:color-mix(in lab,red,red)){.topbarInboxBadge{color:color-mix(in srgb,var(--bad),black 12%)}}.topbarInboxBadge-support{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.topbarInboxBadge-support{border-color:color-mix(in srgb,var(--accent),transparent 44%)}}.topbarInboxBadge-support{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.topbarInboxBadge-support{background:color-mix(in srgb,var(--accent),transparent 82%)}}.topbarInboxBadge-support{color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.topbarInboxBadge-support{color:color-mix(in srgb,var(--accent),black 6%)}}.topbarMobileInbox{position:relative;display:none!important}.topbarMobileInboxBadge{border:1px solid var(--badge-alert-border);background:var(--badge-alert-bg);min-width:1rem;height:1rem;color:var(--badge-alert-text);box-shadow:var(--badge-alert-shadow);border-radius:999px;justify-content:center;align-items:center;padding:0 .2rem;font-size:.61rem;font-weight:700;display:inline-flex;position:absolute;top:-.22rem;right:-.22rem}.accountDropdown{text-align:left;width:min(24rem,100vw - 2rem);min-width:0;max-width:calc(100vw - 2rem);max-height:calc(100vh - 5.25rem);position:fixed;top:4.25rem;left:auto;right:1rem;overflow:auto}.accountInboxSection{margin-top:var(--space-1);align-items:flex-start}.accountSection{gap:var(--space-2);text-align:left;flex-direction:column;align-items:flex-start;display:flex}.accountProfileSummary{align-items:center;gap:var(--space-3);padding-bottom:var(--space-2);border-bottom:var(--border-width) solid var(--border-subtle);flex-direction:row}.accountProfileAvatar{background:var(--accent-weak);width:2rem;height:2rem;color:var(--accent);border-radius:999px;place-items:center;font-weight:700;display:grid}.accountProfileName{text-align:left;font-size:.875rem;font-weight:600}.accountProfileText{gap:.1rem;min-width:0;display:grid}.accountProfileEmail{color:var(--muted);text-align:left;overflow-wrap:anywhere;font-size:.75rem}.accountLink{text-align:left;justify-content:flex-start}.accountLink .badgex{text-decoration:none}.accountLogout,.accountLogout.btnx{text-align:left;width:auto;padding:var(--space-2) var(--space-3);border-color:var(--bad);justify-content:flex-start;align-self:flex-start;margin-top:3px}@supports (color:color-mix(in lab,red,red)){.accountLogout,.accountLogout.btnx{border-color:color-mix(in srgb,var(--bad),transparent 60%)}}.accountLogout,.accountLogout.btnx{background:var(--bad)}@supports (color:color-mix(in lab,red,red)){.accountLogout,.accountLogout.btnx{background:color-mix(in srgb,var(--bad),transparent 92%)}}.accountLogout,.accountLogout.btnx{color:var(--bad)}@supports (color:color-mix(in lab,red,red)){.accountLogout,.accountLogout.btnx{color:color-mix(in srgb,var(--bad),black 8%)}}.accountLogout:hover,.accountLogout.btnx:hover{background:var(--bad)}@supports (color:color-mix(in lab,red,red)){.accountLogout:hover,.accountLogout.btnx:hover{background:color-mix(in srgb,var(--bad),transparent 88%)}}.accountLogout:hover,.accountLogout.btnx:hover{border-color:var(--bad)}@supports (color:color-mix(in lab,red,red)){.accountLogout:hover,.accountLogout.btnx:hover{border-color:color-mix(in srgb,var(--bad),transparent 48%)}}.accountSectionTitle{letter-spacing:.02em;font-size:.75rem;font-weight:700}.accountSectionCaption{color:var(--muted);margin-bottom:var(--space-1);font-size:.75rem}@media(max-width:61.25rem){.accountDropdown{width:auto;max-width:none;position:fixed;top:4.25rem;left:1rem;right:1rem}}.callout{border:var(--border-width) solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.callout{border:var(--border-width) solid color-mix(in srgb,var(--accent),transparent 78%)}}.callout{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.callout{background:color-mix(in srgb,var(--accent),transparent 92%)}}.callout{border-radius:var(--radius-md);padding:var(--space-4)}.calloutTitle{margin-bottom:var(--space-2);font-weight:600}.calloutList{color:var(--muted);margin:0;padding-left:18px;line-height:1.5}.calloutList li+li{margin-top:var(--space-2)}.comingSoon{background:var(--surface-card);border-style:dashed}@supports (color:color-mix(in lab,red,red)){.comingSoon{background:color-mix(in srgb,var(--surface-card),var(--surface-app) 18%)}}.comingSoon .panelxBody{color:var(--muted)}.metaSection{opacity:.85}[data-tooltip]{cursor:help;isolation:isolate;position:relative}body.tooltip-portal-enabled [data-tooltip]:after{display:none!important}[data-tooltip]:after{content:attr(data-tooltip);left:var(--tooltip-offset-inline);top:calc(100% + var(--tooltip-offset-block));z-index:1500;width:max-content;max-width:var(--tooltip-max-width);background:var(--surface-elevated);background-color:var(--surface-elevated);border:var(--border-width) solid var(--border-subtle);color:var(--text);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);white-space:normal;pointer-events:none;mix-blend-mode:normal;opacity:0;transition:opacity var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-standard);font-size:.75rem;line-height:1.35;position:absolute;transform:translateY(.25rem)}[data-tooltip]:hover:after,[data-tooltip]:focus-visible:after{opacity:1;transform:translateY(0)}@media(max-width:61.25rem){[data-tooltip]:hover:after,[data-tooltip]:focus-visible:after,[data-tooltip]:after{display:none}.adminIndicator{padding:.25rem .5rem;font-size:.625rem}}.tooltipPortal{z-index:5000;pointer-events:none;max-width:var(--tooltip-max-width);background:var(--surface-elevated);border:var(--border-width) solid var(--border-subtle);color:var(--text);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);box-shadow:var(--shadow-lg);opacity:0;transition:opacity var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-standard);position:fixed;transform:translateY(.25rem)}.tooltipPortal.is-visible{opacity:1;transform:translateY(0)}.hintSmall{color:var(--muted);padding:var(--space-3);border:var(--border-width) solid var(--border);font-size:.75rem}@supports (color:color-mix(in lab,red,red)){.hintSmall{border:var(--border-width) solid color-mix(in srgb,var(--border),transparent 35%)}}.hintSmall{border-radius:var(--radius-sm);background:var(--panel)}@supports (color:color-mix(in lab,red,red)){.hintSmall{background:color-mix(in srgb,var(--panel),var(--bg) 24%)}}.btnx{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-md);font-family:inherit;font-weight:500;font-size:var(--text-control);cursor:pointer;box-shadow:var(--shadow-xs);transition:background var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-standard);color:var(--text-soft);border:var(--border-width) solid var(--control-border);background:var(--surface-control);outline:none;display:inline-flex}.btnx:disabled,.btnx[disabled]{opacity:var(--state-disabled-opacity);pointer-events:none}.btnx:focus-visible{box-shadow:var(--focus)}.btnx:hover{border-color:var(--control-border-hover);color:var(--text)}.btnx:active{box-shadow:none;transform:scale(.97)}.btnx-sm{padding:var(--space-2) var(--space-3);font-size:var(--text-sm)}.btnx-md{padding:var(--space-2) var(--space-4);font-size:var(--text-control)}.btnx-lg{padding:var(--space-3) var(--space-5);font-size:var(--text-lg)}.btnxIcon svg{width:1rem;height:1rem}.btnx-primary .btnxIcon,.btnx-danger .btnxIcon{color:currentColor}.btnx-primary{color:var(--accent-contrast);border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.btnx-primary{border-color:color-mix(in srgb,var(--accent),transparent 18%)}}.btnx-primary{background:linear-gradient(180deg,var(--accent),var(--accent))}@supports (color:color-mix(in lab,red,red)){.btnx-primary{background:linear-gradient(180deg,color-mix(in srgb,var(--accent),white 7%),color-mix(in srgb,var(--accent),black 6%))}}.btnx-primary{box-shadow:0 .375rem 1rem var(--accent)}@supports (color:color-mix(in lab,red,red)){.btnx-primary{box-shadow:0 .375rem 1rem color-mix(in srgb,var(--accent),transparent 78%)}}.btnx-primary:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.btnx-primary:hover{border-color:color-mix(in srgb,var(--accent),transparent 8%)}}.btnx-primary:hover{background:linear-gradient(180deg,var(--accent),var(--accent))}@supports (color:color-mix(in lab,red,red)){.btnx-primary:hover{background:linear-gradient(180deg,color-mix(in srgb,var(--accent),white 10%),color-mix(in srgb,var(--accent),black 9%))}}.btnx-primary:hover{color:var(--accent-contrast)}.btnx-secondary{background:var(--surface-control);color:var(--text-soft);border-color:var(--control-border)}.btnx-secondary:hover{background:var(--surface-control-hover);color:var(--text);border-color:var(--control-border-hover)}.btnx-ghost{color:var(--text-muted-strong);box-shadow:none;background:0 0;border-color:#0000}.btnx-ghost:hover{background:var(--surface-control)}@supports (color:color-mix(in lab,red,red)){.btnx-ghost:hover{background:color-mix(in srgb,var(--surface-control),transparent 24%)}}.btnx-ghost:hover{color:var(--text)}.btnx-danger{color:var(--text-on-image);border-color:var(--bad)}@supports (color:color-mix(in lab,red,red)){.btnx-danger{border-color:color-mix(in srgb,var(--bad),transparent 20%)}}.btnx-danger{background:linear-gradient(180deg,var(--bad),var(--bad))}@supports (color:color-mix(in lab,red,red)){.btnx-danger{background:linear-gradient(180deg,color-mix(in srgb,var(--bad),white 8%),color-mix(in srgb,var(--bad),black 8%))}}.btnx-danger:hover{border-color:var(--bad)}@supports (color:color-mix(in lab,red,red)){.btnx-danger:hover{border-color:color-mix(in srgb,var(--bad),transparent 10%)}}.btnx-danger:hover{background:linear-gradient(180deg,var(--bad),var(--bad))}@supports (color:color-mix(in lab,red,red)){.btnx-danger:hover{background:linear-gradient(180deg,color-mix(in srgb,var(--bad),white 11%),color-mix(in srgb,var(--bad),black 12%))}}.btnx-outline{color:var(--accent);border-color:var(--accent);background:0 0}@supports (color:color-mix(in lab,red,red)){.btnx-outline{border-color:color-mix(in srgb,var(--accent),transparent 40%)}}.btnx-outline:hover{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.btnx-outline:hover{background:color-mix(in srgb,var(--accent),transparent 92%)}}.btnx-outline:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.btnx-outline:hover{border-color:color-mix(in srgb,var(--accent),transparent 22%)}}.btnx-outline:hover{color:var(--accent)}.btnx-outline:active{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.btnx-outline:active{background:color-mix(in srgb,var(--accent),transparent 84%)}}.btnx-outline:disabled,.btnx-outline[disabled]{color:var(--accent);background:0 0}@supports (color:color-mix(in lab,red,red)){.btnx-outline:disabled,.btnx-outline[disabled]{color:color-mix(in srgb,var(--accent),transparent 52%)}}.btnx-outline:disabled,.btnx-outline[disabled]{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.btnx-outline:disabled,.btnx-outline[disabled]{border-color:color-mix(in srgb,var(--accent),transparent 68%)}}.btnx.btnx-iconOnly{gap:0}.btnx.btnx-iconOnly.btnx-sm{padding:var(--space-2);width:var(--size-control-sm);height:var(--size-control-sm)}.btnx.btnx-iconOnly.btnx-md{padding:var(--space-2);width:var(--size-control-md);height:var(--size-control-md)}.btnx.btnx-iconOnly.btnx-lg{padding:var(--space-3);width:var(--size-control-lg);height:var(--size-control-lg)}.btnx span:empty{display:none}.panelx{border:var(--border-width) solid var(--border-subtle);background:linear-gradient(180deg,var(--surface-card-strong),var(--surface-card-soft));border-radius:var(--radius-lg);padding:var(--space-5);box-shadow:var(--shadow-xs);transition:border-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard)}:is(.panelx-glass,.panelx.panelx-glass,.stickyActionBarx){border:1px solid var(--glass-panel-border);background:var(--glass-panel-bg);box-shadow:var(--glass-panel-shadow);-webkit-backdrop-filter:var(--glass-panel-blur);backdrop-filter:var(--glass-panel-blur)}.panelxHead{margin-bottom:var(--space-3);padding-bottom:var(--space-2);border-bottom:var(--border-width) solid var(--border-subtle)}.panelxTitle{font-weight:600}.panelxSubtitle{color:var(--muted);margin-top:var(--space-1);font-size:.8125rem}.panelxBody{color:var(--text)}.platformSection{border-color:var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){.platformSection{border-color:color-mix(in srgb,var(--border-subtle),transparent 28%)}}.platformSection{box-shadow:none;background:var(--surface-card)}@supports (color:color-mix(in lab,red,red)){.platformSection{background:color-mix(in srgb,var(--surface-card),var(--surface-app) 8%)}}.platformSection .panelxTitle{color:var(--text);letter-spacing:-.01em}.platformSection .panelxSubtitle,.platformSection .fieldHint,.platformSection .muted{color:var(--text-muted-strong)}.pageContent>.platformSection{padding-block:clamp(1rem,.8rem + .4vw,1.35rem)}:root[data-theme=dark] .platformSection{border-color:var(--border-strong)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .platformSection{border-color:color-mix(in srgb,var(--border-strong),transparent 46%)}}:root[data-theme=dark] .platformSection{box-shadow:none;background:var(--surface-card)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .platformSection{background:color-mix(in srgb,var(--surface-card),var(--surface-elevated) 16%)}}.panelxFooter{margin-top:var(--space-3);padding-top:var(--space-3);border-top:var(--border-width) solid var(--border-subtle);justify-content:flex-end;gap:var(--space-3);display:flex}.panelxFooter.isSticky{background:var(--surface-card);border-top:var(--border-width) solid var(--border-subtle);padding:var(--space-5);z-index:10;margin-bottom:var(--space-2);position:sticky;bottom:0}.summaryGrid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));display:grid}.summaryItem{border:var(--border-width) solid var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){.summaryItem{border:var(--border-width) solid color-mix(in srgb,var(--border-subtle),transparent 26%)}}.summaryItem{background:var(--panel-2)}@supports (color:color-mix(in lab,red,red)){.summaryItem{background:color-mix(in srgb,var(--panel-2),transparent 12%)}}.summaryItem{border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);gap:var(--space-2);flex-direction:column;display:flex}.summaryLabel{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:.6875rem}.summaryValue{align-items:center;gap:var(--space-2);font-size:.8125rem;font-weight:600;display:flex}.workspaceActions{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.workspaceSummaryGrid{grid-template-columns:repeat(2,minmax(13rem,16rem));justify-content:start;width:fit-content;max-width:100%}.workspaceSummaryItem{max-width:16rem}@media(max-width:48rem){.workspaceSummaryGrid{grid-template-columns:1fr}.workspaceSummaryItem{max-width:none}}.helpFaqList{gap:var(--space-4);display:grid}.helpFaqAccordion{gap:var(--space-3)}.helpFaqAccordion .accordionxSummary{line-height:1.45}.helpFaqAccordion .accordionxBody{line-height:1.6}.helpSearchField{margin-bottom:var(--space-3)}.helpOverviewGrid{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}.helpOverviewCard{border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-card)}@supports (color:color-mix(in lab,red,red)){.helpOverviewCard{background:color-mix(in srgb,var(--surface-card),var(--surface-app) 8%)}}.helpOverviewCard{padding:var(--space-3);gap:var(--space-1);text-align:left;cursor:pointer;transition:border-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard);display:grid}.helpOverviewCard:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.helpOverviewCard:hover{border-color:color-mix(in srgb,var(--accent),transparent 72%)}}.helpOverviewCard:hover{box-shadow:var(--shadow-xs)}.helpOverviewCard.is-active{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.helpOverviewCard.is-active{background:color-mix(in srgb,var(--accent),transparent 94%)}}.helpOverviewCard.is-active{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.helpOverviewCard.is-active{border-color:color-mix(in srgb,var(--accent),transparent 60%)}}.helpOverviewIcon{width:1.35rem;height:1.35rem;color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.helpOverviewIcon{color:color-mix(in srgb,var(--accent),var(--text) 28%)}}.helpOverviewTitle{color:var(--text);font-weight:700}.helpOverviewSubtitle{color:var(--muted);font-size:.8rem;line-height:1.35}.helpToolGroup{margin-bottom:var(--space-4)}.helpToolGroup+.helpToolGroup{margin-top:var(--space-4)}.helpToolGroupTitle{margin-bottom:var(--space-2);color:var(--text);font-weight:700}.helpToolGroup .detailsx+.detailsx{margin-top:var(--space-2)}.notificationsHeader .panelxTitle{margin-bottom:0}.supportActions{margin-top:var(--space-2);justify-content:flex-end}.supportAdminToolbar{margin-top:var(--space-2)}.supportRequestList{gap:var(--space-2);display:grid}.supportRequestCard{border:var(--border-width) solid var(--border-subtle);background:var(--surface-card)}@supports (color:color-mix(in lab,red,red)){.supportRequestCard{background:color-mix(in srgb,var(--surface-card),var(--surface-app) 8%)}}.supportRequestHead{justify-content:space-between;align-items:flex-start;gap:var(--space-2);flex-wrap:wrap;display:flex}.supportRequestTitle{align-items:center;gap:var(--space-2);display:inline-flex}.supportRequestBadges{gap:var(--space-1);flex-wrap:wrap;display:inline-flex}.supportRequestMeta{font-size:.78rem}.supportRequestBody{white-space:pre-wrap;line-height:1.45}.supportResponseBox{margin-top:var(--space-1)}.supportRequestActions{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;align-items:end;display:flex}.supportStatusControl{gap:var(--space-1);min-width:11rem;display:grid}.helpSupportButton{min-width:12rem;color:var(--accent-contrast)}.helpPage .helpSupportButton .btnxIcon,.helpPage .helpSupportButton svg{color:currentColor}.supportHistoryTable th[data-wrap],.supportHistoryTable td[data-wrap]{white-space:normal;min-width:16rem}.supportHistoryAnswer{white-space:pre-wrap;line-height:1.4}.notificationsToolbar{margin-top:var(--space-2);justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.notificationsToolbar.filterBar,.supportAdminToolbar.filterBar{background:0 0;border:0;border-radius:0;padding:0}.notificationsHeaderTop{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.notificationsFilterGroup{align-items:center;gap:var(--space-1);background:0 0;border:0;border-radius:0;padding:0;display:inline-flex}.notificationsList{gap:var(--space-2);display:grid}.notificationItem{border:var(--border-width) solid var(--border-subtle);background:var(--surface-card)}@supports (color:color-mix(in lab,red,red)){.notificationItem{background:color-mix(in srgb,var(--surface-card),var(--surface-app) 8%)}}.notificationItem.is-unread{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.notificationItem.is-unread{background:color-mix(in srgb,var(--accent),transparent 95%)}}.notificationItem.is-unread{border-left:3px solid var(--accent)}.notificationItemHead{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.notificationItemMeta{white-space:nowrap;font-size:.78rem}.notificationItemTitle{align-items:center;gap:var(--space-2);font-size:1.02rem;line-height:1.3;display:inline-flex}.notificationItemTitle.is-unread{color:var(--text);font-weight:700}.notificationItemTitle.is-read{color:var(--muted);font-weight:600}.notificationUnreadDot{background:var(--bad);border-radius:999px;width:.5rem;height:.5rem}@supports (color:color-mix(in lab,red,red)){.notificationUnreadDot{background:color-mix(in srgb,var(--bad),transparent 12%)}}.notificationUnreadDot{box-shadow:0 0 0 2px var(--bad)}@supports (color:color-mix(in lab,red,red)){.notificationUnreadDot{box-shadow:0 0 0 2px color-mix(in srgb,var(--bad),transparent 86%)}}.notificationUnreadDot{flex:none}.notificationItemText{margin-top:var(--space-2);line-height:1.45}.notificationItemText-supportResponse{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.notificationItemText-supportResponse{background:color-mix(in srgb,var(--accent),transparent 94%)}}.notificationItemText-supportResponse{border:var(--border-width) solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.notificationItemText-supportResponse{border:var(--border-width) solid color-mix(in srgb,var(--accent),transparent 76%)}}.notificationItemText-supportResponse{border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3)}.notificationSupportResponder{margin-bottom:var(--space-1);color:var(--text);display:block}.notificationSupportResponseText{white-space:pre-line;display:block}.notificationItemActions{margin-top:var(--space-3);justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.notificationPrimaryAction{min-width:11rem}.notificationSecondaryActions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}@media(max-width:48rem){.notificationsHeaderTop{justify-content:space-between;align-items:center}.notificationsToolbar{margin-top:var(--space-2);align-items:stretch;gap:var(--space-2);grid-template-columns:1fr;display:grid}.notificationsFilterGroup{width:100%;display:block}.notificationsToolbar [data-mark-all-read]{justify-content:center;width:100%;padding:.45rem .6rem;font-size:.78rem}.notificationItem{border-radius:var(--radius-md)}.notificationItemHead{align-items:flex-start;gap:var(--space-1)}.notificationItemTitle{font-size:.94rem;line-height:1.3}.notificationItemMeta{font-size:.72rem}.notificationItemActions{gap:var(--space-2);grid-template-columns:1fr;align-items:stretch;display:grid}.notificationPrimaryAction{justify-content:center;width:100%;min-width:0;padding:.45rem .6rem;font-size:.8rem}.notificationSecondaryActions{justify-content:initial;gap:var(--space-2);grid-template-columns:1fr auto;width:100%;display:grid}.notificationSecondaryActions .btnx{justify-content:center;width:100%;padding:.45rem .6rem;font-size:.8rem}}.badgex{justify-content:center;align-items:center;gap:var(--space-1);padding:.125rem var(--space-2);font-size:var(--text-xs);white-space:nowrap;border:var(--border-width) solid var(--muted);border-radius:999px;font-weight:500;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.badgex{border:var(--border-width) solid color-mix(in srgb,var(--muted),transparent 48%)}}.badgex{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.badgex{background:color-mix(in srgb,var(--muted),transparent 88%)}}.badgex{color:var(--text-soft)}.badgexIcon svg{width:.875rem;height:.875rem}.badgex-neutral{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.badgex-neutral{background:color-mix(in srgb,var(--muted),transparent 88%)}}.badgex-neutral{color:var(--text-soft);border-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.badgex-neutral{border-color:color-mix(in srgb,var(--muted),transparent 62%)}}.badgex-accent{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.badgex-accent{background:color-mix(in srgb,var(--accent),transparent 90%)}}.badgex-accent{color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.badgex-accent{color:color-mix(in srgb,var(--accent),var(--text) 10%)}}.badgex-accent{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.badgex-accent{border-color:color-mix(in srgb,var(--accent),transparent 64%)}}.badgex-good{background:var(--good)}@supports (color:color-mix(in lab,red,red)){.badgex-good{background:color-mix(in srgb,var(--good),transparent 88%)}}.badgex-good{color:var(--good)}@supports (color:color-mix(in lab,red,red)){.badgex-good{color:color-mix(in srgb,var(--good),var(--text) 12%)}}.badgex-good{border-color:var(--good)}@supports (color:color-mix(in lab,red,red)){.badgex-good{border-color:color-mix(in srgb,var(--good),transparent 60%)}}.badgex-warn{background:var(--warn)}@supports (color:color-mix(in lab,red,red)){.badgex-warn{background:color-mix(in srgb,var(--warn),transparent 88%)}}.badgex-warn{color:var(--warn)}@supports (color:color-mix(in lab,red,red)){.badgex-warn{color:color-mix(in srgb,var(--warn),var(--text) 14%)}}.badgex-warn{border-color:var(--warn)}@supports (color:color-mix(in lab,red,red)){.badgex-warn{border-color:color-mix(in srgb,var(--warn),transparent 60%)}}.badgex-bad{background:var(--bad)}@supports (color:color-mix(in lab,red,red)){.badgex-bad{background:color-mix(in srgb,var(--bad),transparent 88%)}}.badgex-bad{color:var(--bad)}@supports (color:color-mix(in lab,red,red)){.badgex-bad{color:color-mix(in srgb,var(--bad),var(--text) 14%)}}.badgex-bad{border-color:var(--bad)}@supports (color:color-mix(in lab,red,red)){.badgex-bad{border-color:color-mix(in srgb,var(--bad),transparent 60%)}}.badgexDot{vertical-align:middle;border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem;display:inline-block}.badgexDot-neutral{background:var(--muted)}.badgexDot-accent{background:var(--accent)}.badgexDot-good{background:var(--good)}.badgexDot-warn{background:var(--warn)}.badgexDot-bad{background:var(--bad)}.statusBadge{justify-content:center;align-items:center;gap:var(--space-1);padding:.125rem var(--space-2);font-size:var(--text-xs);border-radius:999px;font-weight:500;display:inline-flex}.status-success{background:var(--good)}@supports (color:color-mix(in lab,red,red)){.status-success{background:color-mix(in srgb,var(--good),transparent 88%)}}.status-success{color:var(--good)}@supports (color:color-mix(in lab,red,red)){.status-success{color:color-mix(in srgb,var(--good),var(--text) 12%)}}.status-success{border:var(--border-width) solid var(--good)}@supports (color:color-mix(in lab,red,red)){.status-success{border:var(--border-width) solid color-mix(in srgb,var(--good),transparent 60%)}}.status-warning{background:var(--warn)}@supports (color:color-mix(in lab,red,red)){.status-warning{background:color-mix(in srgb,var(--warn),transparent 88%)}}.status-warning{color:var(--warn)}@supports (color:color-mix(in lab,red,red)){.status-warning{color:color-mix(in srgb,var(--warn),var(--text) 14%)}}.status-warning{border:var(--border-width) solid var(--warn)}@supports (color:color-mix(in lab,red,red)){.status-warning{border:var(--border-width) solid color-mix(in srgb,var(--warn),transparent 60%)}}.status-error{background:var(--bad)}@supports (color:color-mix(in lab,red,red)){.status-error{background:color-mix(in srgb,var(--bad),transparent 88%)}}.status-error{color:var(--bad)}@supports (color:color-mix(in lab,red,red)){.status-error{color:color-mix(in srgb,var(--bad),var(--text) 14%)}}.status-error{border:var(--border-width) solid var(--bad)}@supports (color:color-mix(in lab,red,red)){.status-error{border:var(--border-width) solid color-mix(in srgb,var(--bad),transparent 60%)}}.status-info{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.status-info{background:color-mix(in srgb,var(--accent),transparent 90%)}}.status-info{color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.status-info{color:color-mix(in srgb,var(--accent),var(--text) 10%)}}.status-info{border:var(--border-width) solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.status-info{border:var(--border-width) solid color-mix(in srgb,var(--accent),transparent 64%)}}.toastHost{right:var(--space-5);bottom:var(--space-5);gap:var(--space-3);z-index:1000;flex-direction:column;display:flex;position:fixed}.toast{width:min(22.5rem,calc(100vw - var(--space-6)));border-radius:var(--radius-lg);border:var(--border-width) solid var(--border-subtle);background:var(--surface-card);box-shadow:var(--shadow-md);padding:var(--space-3) var(--space-3);justify-content:space-between;align-items:flex-start;gap:var(--space-3);transform:translateY(var(--space-2));opacity:0;transition:transform var(--motion-med) var(--ease-standard),opacity var(--motion-med) var(--ease-standard);display:flex}.toast.in{opacity:1;transform:translateY(0)}.toast.out{transform:translateY(var(--space-2));opacity:0}.toastLeft{gap:var(--space-3);align-items:flex-start;display:flex}.toastIcon svg{width:1.125rem;height:1.125rem;color:var(--muted);margin-top:1px}.toastTitle{font-size:.8125rem;font-weight:600}.toastMsg{color:var(--muted);margin-top:var(--space-1);font-size:.8125rem;line-height:1.35}.toastClose{cursor:pointer;padding:var(--space-2);border-radius:var(--radius-sm);color:var(--muted);background:0 0;border:0}.toastClose:hover{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.toastClose:hover{background:color-mix(in srgb,var(--muted),transparent 92%)}}.toastClose svg{width:1rem;height:1rem}.toastAction{color:var(--accent);font-size:var(--text-sm);cursor:pointer;padding:var(--space-1) var(--space-2);border-radius:var(--radius-xs);white-space:nowrap;transition:background var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard);background:0 0;border:none;flex-shrink:0;font-weight:600}.toastAction:hover{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.toastAction:hover{background:color-mix(in srgb,var(--accent),transparent 88%)}}.toastAction:focus-visible{box-shadow:var(--focus);outline:none}.toast-good{border-left:.25rem solid var(--good)}@supports (color:color-mix(in lab,red,red)){.toast-good{border-left:.25rem solid color-mix(in srgb,var(--good),transparent 10%)}}.toast-warn{border-left:.25rem solid var(--warn)}@supports (color:color-mix(in lab,red,red)){.toast-warn{border-left:.25rem solid color-mix(in srgb,var(--warn),transparent 10%)}}.toast-bad{border-left:.25rem solid var(--bad)}@supports (color:color-mix(in lab,red,red)){.toast-bad{border-left:.25rem solid color-mix(in srgb,var(--bad),transparent 10%)}}.stepper{gap:var(--space-4);padding:var(--space-3);border:var(--border-width) solid var(--border-subtle);background:var(--panel);flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab,red,red)){.stepper{background:color-mix(in srgb,var(--panel),var(--bg) 20%)}}.stepper{border-radius:var(--radius-lg);box-shadow:var(--shadow-xs)}.stepperItem{gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);align-items:center;display:flex}.stepperDot{border:var(--border-width) solid var(--border-subtle);background:var(--surface-card);width:1.875rem;height:1.875rem;color:var(--muted);transition:border-color var(--motion-fast) var(--ease-standard),background var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard);border-radius:999px;place-items:center;font-weight:600;display:grid}.stepperDot span{font-size:.8125rem}.stepperDot.active{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.stepperDot.active{border-color:color-mix(in srgb,var(--accent),transparent 70%)}}.stepperDot.active{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.stepperDot.active{background:color-mix(in srgb,var(--accent),transparent 92%)}}.stepperDot.active{color:var(--accent);box-shadow:none}.stepperDot.done{border-color:var(--good)}@supports (color:color-mix(in lab,red,red)){.stepperDot.done{border-color:color-mix(in srgb,var(--good),transparent 60%)}}.stepperDot.done{background:var(--good)}@supports (color:color-mix(in lab,red,red)){.stepperDot.done{background:color-mix(in srgb,var(--good),transparent 90%)}}.stepperDot.done{color:var(--good)}@supports (color:color-mix(in lab,red,red)){.stepperDot.done{color:color-mix(in srgb,var(--good),black 10%)}}.stepperDot.done svg{width:1rem;height:1rem}.stepperText{color:var(--muted);opacity:.7}.stepperDot.active+.stepperText{color:var(--text);opacity:1}.stepperDot.done+.stepperText{color:var(--text);opacity:.9}.stepperTitle{font-size:.8125rem;font-weight:600}.stepperSub{color:var(--muted);margin-top:var(--space-1);font-size:.75rem}.wizardOutlet{gap:var(--space-3);flex-direction:column;display:flex}.dropzone{border:1.5px dashed var(--dropzone-border);background:var(--dropzone-bg);border-radius:var(--radius-lg);transition:border-color var(--motion-normal) var(--ease-standard),background var(--motion-normal) var(--ease-standard),transform var(--motion-normal) var(--ease-spring),box-shadow var(--motion-fast) var(--ease-standard);outline:none;padding:24px}.dropzone:focus-within,.dropzone:hover{border-color:var(--dropzone-border-hover);background:var(--dropzone-bg-hover);box-shadow:var(--shadow-xs)}.dropzone:focus-visible{box-shadow:var(--focus)}.dropzone.isDrag{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.dropzone.isDrag{border-color:color-mix(in srgb,var(--accent),transparent 24%)}}.dropzone.isDrag{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.dropzone.isDrag{background:color-mix(in srgb,var(--accent),transparent 90%)}}.dropzone.isDrag{transform:scale(1.01)}.dropzone.isError{border-color:var(--bad)}@supports (color:color-mix(in lab,red,red)){.dropzone.isError{border-color:color-mix(in srgb,var(--bad),transparent 36%)}}.dropzone.isError{background:var(--bad)}@supports (color:color-mix(in lab,red,red)){.dropzone.isError{background:color-mix(in srgb,var(--bad),transparent 94%)}}.dropzoneInner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.dropzoneIcon{border-radius:var(--radius-lg);background:var(--accent-weak);width:44px;height:44px;color:var(--accent);flex:none;place-items:center;display:grid}.dropzoneIcon svg{width:20px;height:20px}.dropzoneText{min-width:220px}.dropzoneTitle{font-weight:600}.dropzoneHint{color:var(--muted);font-size:var(--text-md);margin-top:3px}.dropzoneError{margin-top:var(--space-1);color:var(--bad)}@supports (color:color-mix(in lab,red,red)){.dropzoneError{color:color-mix(in srgb,var(--bad),black 8%)}}.dropzoneError{font-size:.75rem;font-weight:600}.dropzoneActions{align-items:center;gap:10px;display:flex}.dropzoneBtn{position:relative;overflow:hidden}.dropzone:hover .dropzoneTitle,.dropzone:focus-within .dropzoneTitle{color:var(--text)}.dropzone:hover .dropzoneHint,.dropzone:focus-within .dropzoneHint{color:var(--text-muted-strong)}.dropzone:hover .dropzoneIcon,.dropzone:focus-within .dropzoneIcon{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.dropzone:hover .dropzoneIcon,.dropzone:focus-within .dropzoneIcon{background:color-mix(in srgb,var(--accent),transparent 78%)}}.dropzone:hover .dropzoneIcon,.dropzone:focus-within .dropzoneIcon{color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.dropzone:hover .dropzoneIcon,.dropzone:focus-within .dropzoneIcon{color:color-mix(in srgb,var(--accent),var(--text) 12%)}}.dropzoneInput{opacity:0;cursor:pointer;position:absolute;inset:0}.loginBgSection{margin-top:var(--space-4);padding:var(--space-4)}.loginBgUploadBlock{margin-top:var(--space-3);padding:var(--space-4)}.loginBgDropzone{cursor:pointer;position:relative}.loginBgDropzone .dropzoneInput{z-index:2;width:100%;height:100%;inset:0}.loginBgDropzone .btnx{pointer-events:none}.loginBgGallery{margin-top:var(--space-4);gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));display:grid}.loginBgUploadBlock .field{margin-top:var(--space-3)}.loginBgUploadBlock .row,.loginBgUploadBlock [data-login-bg-file-name]{margin-top:var(--space-2)}.loginBgTile{border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-card);aspect-ratio:16/10;cursor:pointer;text-align:left;transition:border-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-standard);padding:0;position:relative;overflow:hidden}.loginBgTile:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.loginBgTile:hover{border-color:color-mix(in srgb,var(--accent),transparent 50%)}}.loginBgTile.is-selected{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.loginBgTile.is-selected{border-color:color-mix(in srgb,var(--accent),transparent 25%)}}.loginBgTile.is-selected{box-shadow:var(--shadow-sm)}.loginBgTilePreview{background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.loginBgTilePreviewDefault{background:radial-gradient(36rem 18rem at 12% -24%,var(--accent),transparent 62%),radial-gradient(34rem 16rem at 88% -18%,var(--accent),transparent 65%),linear-gradient(140deg,var(--surface-app),var(--surface-app))}@supports (color:color-mix(in lab,red,red)){.loginBgTilePreviewDefault{background:radial-gradient(36rem 18rem at 12% -24%,color-mix(in srgb,var(--accent),transparent 78%),transparent 62%),radial-gradient(34rem 16rem at 88% -18%,color-mix(in srgb,var(--accent),transparent 86%),transparent 65%),linear-gradient(140deg,color-mix(in srgb,var(--surface-app),white 6%),color-mix(in srgb,var(--surface-app),var(--surface-card) 24%))}}.loginBgTileLabel{padding:var(--space-2) var(--space-3);color:var(--text-on-image);background:linear-gradient(180deg,transparent,var(--image-overlay-strong));white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;font-weight:600;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.btnx.isSelected{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.btnx.isSelected{border-color:color-mix(in srgb,var(--accent),transparent 55%)}}.btnx.isSelected{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.btnx.isSelected{background:color-mix(in srgb,var(--accent),transparent 88%)}}.tablePreviewWrap{border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);background:var(--panel);overflow:auto}.tablePreview{border-collapse:collapse;width:100%;font-size:var(--text-md)}.tablePreview thead{background:var(--surface-control)}@supports (color:color-mix(in lab,red,red)){.tablePreview thead{background:color-mix(in srgb,var(--surface-control),var(--surface-app) 18%)}}.tablePreview th,.tablePreview td{padding:var(--space-3) var(--space-4);border-bottom:var(--border-width) solid var(--border-subtle);vertical-align:top;line-height:1.45}.tablePreview tbody tr{transition:background var(--motion-fast) var(--ease-standard)}.tablePreview tbody tr:hover{background:var(--surface-card)}@supports (color:color-mix(in lab,red,red)){.tablePreview tbody tr:hover{background:color-mix(in srgb,var(--surface-card),var(--text) 3%)}}.tablePreview th{font-weight:700;font-size:var(--text-sm);color:var(--text)}@supports (color:color-mix(in lab,red,red)){.tablePreview th{color:color-mix(in srgb,var(--text),var(--muted) 24%)}}.tablePreview tr:last-child td{border-bottom:none}.usersTable .usersTableRow:hover{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.usersTable .usersTableRow:hover{background:color-mix(in srgb,var(--accent),transparent 96%)}}.usersTableActiveHead,.usersTableActiveCell{width:4.5rem;text-align:center!important}.usersTableActiveCheckbox{width:1rem;height:1rem;margin:0 auto;display:block}.usersTableActionsHead,.usersTableActionsCell{width:10rem;text-align:right!important}.usersTableActionsGroup{justify-content:flex-end;align-items:center;gap:var(--space-2);white-space:nowrap;width:100%;display:inline-flex}.usersAccountCell{gap:.35rem;display:grid}.usersAccountEmail{font-size:.78rem}.usersStatusBadges{flex-wrap:wrap;gap:.4rem;display:flex}.usersTableUpdated{margin-top:.35rem;font-size:.74rem}.usersTableWrap{width:100%}.profilesPage .usersTableBlock .tablePreviewWrap{border-color:var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){.profilesPage .usersTableBlock .tablePreviewWrap{border-color:color-mix(in srgb,var(--border-subtle),transparent 20%)}}.profilesPage .usersTableBlock .tablePreviewWrap{background:var(--surface-card)}@supports (color:color-mix(in lab,red,red)){.profilesPage .usersTableBlock .tablePreviewWrap{background:color-mix(in srgb,var(--surface-card),var(--surface-app) 10%)}}.usersMobileCard .usersTableActionsGroup{display:flex}.usersMobileCard{border:var(--border-width) solid var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){.usersMobileCard{border:var(--border-width) solid color-mix(in srgb,var(--border-subtle),transparent 10%)}}.usersMobileCard{border-radius:var(--radius-lg);background:var(--surface-card)}@supports (color:color-mix(in lab,red,red)){.usersMobileCard{background:color-mix(in srgb,var(--surface-card),var(--surface-app) 14%)}}.usersMobileCard{padding:var(--space-3) var(--space-4)}.usersActionsModalGrid{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.usersActionsModalForm{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.usersActionsModalForm>.field{align-self:start}.usersActionsModalButton{justify-content:flex-start;gap:var(--space-2)}.usersActionsTrigger{justify-content:center;min-width:6.75rem}.usersAccountName{font-weight:600}.modalCreateUserGrid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.modalDialog .field{margin-top:0}.modalDialog .btnx,.modalDialog .btnx-primary{box-shadow:none}.modalDialog .modalCreateUserGrid .field>:is(input.controlx,select.controlx,.searchInput){max-inline-size:none}@media(max-width:40rem){.modalCreateUserGrid,.usersActionsModalForm,.usersActionsModalGrid{grid-template-columns:1fr}}.usersTableRow.is-dirty,.usersMobileCard.is-dirty{outline:1px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.usersTableRow.is-dirty,.usersMobileCard.is-dirty{outline:1px solid color-mix(in srgb,var(--accent),transparent 72%)}}.usersTableRow.is-dirty,.usersMobileCard.is-dirty{outline-offset:-1px}.profilePasswordForm{background:0 0;border:0;border-radius:0;padding:0}.profileIdentityGrid{gap:var(--space-2);grid-template-columns:repeat(2,minmax(16rem,30rem));justify-content:flex-start;display:grid}.profileFormActions{justify-content:flex-end}.profilePasswordGrid{gap:var(--space-2);grid-template-columns:1fr;display:grid}.profilePasswordActions{justify-content:flex-end;display:flex}.profileIdentityGrid .field>.controlx{max-inline-size:min(100%,var(--field-max-inline))}.usersToolbar .controlx{min-width:0;max-width:min(100%,var(--search-max-inline));flex:16rem}.usersToolbar{align-items:end;gap:var(--space-3);padding-block:var(--space-1);flex-wrap:wrap;overflow:visible}.usersToolbar .btnx{white-space:nowrap;flex:none}.usersToolbar .searchInput{min-width:min(100%,16rem);max-width:min(100%,var(--search-max-inline));flex:16rem}.usersSearchSlot{flex:16rem;min-width:min(100%,16rem)}.usersResetMode{align-items:center}.usersMobileActiveRow{justify-content:space-between}.separator{border:0;border-top:var(--border-width) solid var(--border-subtle)}@media(min-width:62rem){.profilePasswordGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:48rem){.profileIdentityGrid,.fieldGrid.twoCol{grid-template-columns:1fr}}.mappingLayout{grid-template-columns:1fr 1.4fr;gap:14px;margin-top:14px;display:grid}@media(max-width:61.25rem){.mappingLayout{grid-template-columns:1fr}}.sourceList{flex-direction:column;gap:8px;display:flex}.sourceItem{border-radius:var(--radius-md);border:var(--border-width) solid var(--border-subtle);align-items:center;gap:10px;padding:10px;display:flex}@supports (color:color-mix(in lab,red,red)){.sourceItem{border:var(--border-width) solid color-mix(in srgb,var(--border-subtle),transparent 18%)}}.sourceItem{background:var(--surface-card)}@supports (color:color-mix(in lab,red,red)){.sourceItem{background:color-mix(in srgb,var(--surface-card),var(--surface-app) 14%)}}.sourceKey{font-size:var(--text-xs);color:var(--muted);flex:none;width:44px;font-weight:600}.sourceName{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.targetList{flex-direction:column;gap:10px;display:flex}.targetRow{border-radius:var(--radius-md);border:var(--border-width) solid var(--border-subtle);justify-content:space-between;align-items:flex-start;gap:12px;padding:10px;display:flex}@supports (color:color-mix(in lab,red,red)){.targetRow{border:var(--border-width) solid color-mix(in srgb,var(--border-subtle),transparent 18%)}}.targetRow{background:var(--surface-card)}@supports (color:color-mix(in lab,red,red)){.targetRow{background:color-mix(in srgb,var(--surface-card),var(--surface-app) 14%)}}.targetMeta{min-width:220px}.targetLabel{font-weight:600}.targetHint{font-size:var(--text-sm);color:var(--muted);margin-top:3px;line-height:1.3}.targetControl{flex-direction:column;align-items:flex-end;gap:8px;min-width:240px;display:flex}.controlx{border-radius:var(--radius-md);width:100%;padding:var(--space-2) var(--space-3);font-size:var(--text-control);transition:border-color var(--motion-fast) var(--ease-standard),background-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard),outline-color var(--motion-fast) var(--ease-standard);background-color:var(--surface-control);color:var(--text);border:var(--border-width) solid var(--control-border);font-family:inherit;font-weight:500}:is(input.controlx,select.controlx){min-height:var(--size-control-input)}:is(input.controlx,textarea.controlx,select.controlx){appearance:none;background-clip:padding-box}.controlx:hover{border-color:var(--control-border-hover);background-color:var(--surface-control-hover)}.controlx:focus-visible{border-color:var(--accent);outline:none}@supports (color:color-mix(in lab,red,red)){.controlx:focus-visible{border-color:color-mix(in srgb,var(--accent),transparent 28%)}}.controlx:focus-visible{box-shadow:0 0 0 1px var(--accent),0 0 0 .1875rem var(--accent)}@supports (color:color-mix(in lab,red,red)){.controlx:focus-visible{box-shadow:0 0 0 1px color-mix(in srgb,var(--accent),transparent 44%),0 0 0 .1875rem color-mix(in srgb,var(--accent),transparent 82%)}}.controlx:disabled{opacity:var(--state-disabled-opacity);cursor:not-allowed;background-color:var(--surface-control-disabled)}.controlx[readonly],.controlx:read-only{background-color:var(--surface-control)}@supports (color:color-mix(in lab,red,red)){.controlx[readonly],.controlx:read-only{background-color:color-mix(in srgb,var(--surface-control),var(--surface-app) 24%)}}.controlx[readonly],.controlx:read-only{color:var(--text-soft);border-color:var(--control-border)}@supports (color:color-mix(in lab,red,red)){.controlx[readonly],.controlx:read-only{border-color:color-mix(in srgb,var(--control-border),transparent 4%)}}.controlx[readonly],.controlx:read-only{cursor:default}.controlx[readonly]:hover,.controlx:read-only:hover{background-color:var(--surface-control)}@supports (color:color-mix(in lab,red,red)){.controlx[readonly]:hover,.controlx:read-only:hover{background-color:color-mix(in srgb,var(--surface-control),var(--surface-app) 24%)}}.controlx[readonly]:hover,.controlx:read-only:hover{border-color:var(--control-border)}@supports (color:color-mix(in lab,red,red)){.controlx[readonly]:hover,.controlx:read-only:hover{border-color:color-mix(in srgb,var(--control-border),transparent 4%)}}.controlx[readonly]:focus-visible,.controlx:read-only:focus-visible{border-color:var(--control-border)}@supports (color:color-mix(in lab,red,red)){.controlx[readonly]:focus-visible,.controlx:read-only:focus-visible{border-color:color-mix(in srgb,var(--control-border),transparent 4%)}}.controlx[readonly]:focus-visible,.controlx:read-only:focus-visible{box-shadow:none}.controlx-required{border-color:var(--bad)}@supports (color:color-mix(in lab,red,red)){.controlx-required{border-color:color-mix(in srgb,var(--bad),transparent 44%)}}.controlx-required:focus-visible{border-color:var(--bad)}@supports (color:color-mix(in lab,red,red)){.controlx-required:focus-visible{border-color:color-mix(in srgb,var(--bad),transparent 22%)}}.controlx-required:focus-visible{box-shadow:0 0 0 1px var(--bad),0 0 0 .25rem var(--bad)}@supports (color:color-mix(in lab,red,red)){.controlx-required:focus-visible{box-shadow:0 0 0 1px color-mix(in srgb,var(--bad),transparent 48%),0 0 0 .25rem color-mix(in srgb,var(--bad),transparent 82%)}}@supports (-webkit-touch-callout:none){.controlx:focus,.controlx:focus-visible{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.controlx:focus,.controlx:focus-visible{border-color:color-mix(in srgb,var(--accent),transparent 30%)}}.controlx:focus,.controlx:focus-visible{box-shadow:none;outline:2px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.controlx:focus,.controlx:focus-visible{outline:2px solid color-mix(in srgb,var(--accent),transparent 72%)}}.controlx:focus,.controlx:focus-visible{outline-offset:.5px}.controlx-required:focus,.controlx-required:focus-visible{border-color:var(--bad)}@supports (color:color-mix(in lab,red,red)){.controlx-required:focus,.controlx-required:focus-visible{border-color:color-mix(in srgb,var(--bad),transparent 28%)}}.controlx-required:focus,.controlx-required:focus-visible{box-shadow:none;outline:2px solid var(--bad)}@supports (color:color-mix(in lab,red,red)){.controlx-required:focus,.controlx-required:focus-visible{outline:2px solid color-mix(in srgb,var(--bad),transparent 72%)}}.controlx-required:focus,.controlx-required:focus-visible{outline-offset:.5px}.casaPlanPage .controlx:focus,.casaPlanPage .controlx:focus-visible{box-shadow:none;outline:2px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.casaPlanPage .controlx:focus,.casaPlanPage .controlx:focus-visible{outline:2px solid color-mix(in srgb,var(--accent),transparent 72%)}}.casaPlanPage .controlx:focus,.casaPlanPage .controlx:focus-visible{outline-offset:.5px}:is(input.controlx,textarea.controlx,select.controlx,.topbarQuickInput){border-radius:calc(var(--radius-md) + 1px);-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}}.controlx.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:var(--text-md)}select.controlx-select{appearance:none;cursor:pointer;--select-chevron-color:var(--text);background-repeat:no-repeat;padding-right:2.25rem;line-height:1.25rem}@supports (color:color-mix(in lab,red,red)){select.controlx-select{--select-chevron-color:color-mix(in srgb, var(--text), transparent 35%)}}select.controlx-select{background-image:linear-gradient(45deg,transparent 50%,var(--select-chevron-color) 50%),linear-gradient(135deg,var(--select-chevron-color) 50%,transparent 50%);background-position:calc(100% - 1rem) calc(50% - .14rem),calc(100% - .65rem) calc(50% - .14rem);background-size:.4rem .4rem,.4rem .4rem}:root[data-theme=dark] select.controlx-select{--select-chevron-color:var(--text)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] select.controlx-select{--select-chevron-color:color-mix(in srgb, var(--text), transparent 18%)}}.platformSection .field>:is(input.controlx,select.controlx):not(.controlx-full),.platformSection .field>.searchInput:not(.searchInput-fluid){max-inline-size:min(100%,var(--field-max-inline))}.field.field-fluid>:is(input.controlx,select.controlx),.controlx.controlx-full{max-inline-size:none!important}.field.field-compact>:is(input.controlx,select.controlx,.searchInput),.controlx.controlx-compact,.searchInput.searchInput-compact{max-inline-size:min(100%,var(--field-max-inline-compact))!important}.controlx.controlx-sm{height:var(--size-control-sm);padding-block:var(--space-1);padding-inline:var(--space-2);font-size:var(--text-sm)}.inputGroupx{border:var(--border-width) solid var(--control-border);border-radius:var(--radius-md);background:var(--surface-control);width:100%;transition:border-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard);align-items:stretch;display:inline-flex;overflow:hidden}.inputGroupx:focus-within{border-color:var(--accent);box-shadow:var(--focus)}.inputGroupx-prefix,.inputGroupx-suffix{padding:0 var(--space-3);color:var(--muted);font-size:var(--text-sm);white-space:nowrap;-webkit-user-select:none;user-select:none;background:var(--surface-control);align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.inputGroupx-prefix,.inputGroupx-suffix{background:color-mix(in srgb,var(--surface-control),var(--surface-app) 30%)}}.inputGroupx-prefix,.inputGroupx-suffix{border-color:inherit;flex-shrink:0}.inputGroupx-prefix{border-right:var(--border-width) solid var(--control-border)}.inputGroupx-suffix{border-left:var(--border-width) solid var(--control-border)}.inputGroupx-prefix svg,.inputGroupx-suffix svg{width:.875rem;height:.875rem}.inputGroupx>.controlx{box-shadow:none;background:0 0;border:0;border-radius:0;flex:1;min-width:0}.inputGroupx>.controlx:focus-visible{box-shadow:none;border:0}.targetBadge .badgex{padding:var(--space-1) var(--space-2);font-size:.6875rem}.mappingActions{justify-content:flex-end;margin-top:14px;display:flex}.mappingBtnRow{flex-wrap:wrap;gap:10px;display:flex}.reviewHeadline{font-weight:600;font-size:var(--text-control)}.reviewList{flex-direction:column;gap:10px;display:flex}.reviewItem{border:var(--border-width) solid var(--border-subtle);border-radius:12px;align-items:flex-start;gap:10px;padding:10px;display:flex}@supports (color:color-mix(in lab,red,red)){.reviewItem{border:var(--border-width) solid color-mix(in srgb,var(--border-subtle),transparent 20%)}}.reviewItem{background:var(--surface-card)}@supports (color:color-mix(in lab,red,red)){.reviewItem{background:color-mix(in srgb,var(--surface-card),var(--surface-app) 14%)}}.reviewMsg{color:var(--text);font-weight:600;line-height:1.35}.reviewSkuLabel{min-width:7.5rem;font-weight:900}.reviewSkuValue{flex:1;font-weight:800}.exportMappingGrid{flex-direction:column;gap:8px;display:flex}.exportMapRow{border:var(--border-width) solid var(--border-subtle);border-radius:12px;justify-content:space-between;gap:12px;padding:10px;display:flex}@supports (color:color-mix(in lab,red,red)){.exportMapRow{border:var(--border-width) solid color-mix(in srgb,var(--border-subtle),transparent 20%)}}.exportMapRow{background:var(--surface-card)}@supports (color:color-mix(in lab,red,red)){.exportMapRow{background:color-mix(in srgb,var(--surface-card),var(--surface-app) 14%)}}.exportMapKey{color:var(--muted);font-weight:600;font-size:var(--text-sm)}.exportMapVal{text-overflow:ellipsis;white-space:nowrap;max-width:60%;font-weight:600;overflow:hidden}.detailsx{border:var(--border-width) solid var(--control-border)}@supports (color:color-mix(in lab,red,red)){.detailsx{border:var(--border-width) solid color-mix(in srgb,var(--control-border),transparent 8%)}}.detailsx{background:var(--surface-card);border-radius:12px;padding:10px 12px}@supports (color:color-mix(in lab,red,red)){.detailsx{background:color-mix(in srgb,var(--surface-card),var(--surface-app) 12%)}}.detailsx summary{cursor:pointer;color:var(--text);font-weight:600}.detailsx summary::marker{color:var(--muted)}.detailsx[open] summary{margin-bottom:10px}.helpFaqList .detailsx{padding:var(--space-3) var(--space-4);border-color:var(--control-border)}@supports (color:color-mix(in lab,red,red)){.helpFaqList .detailsx{border-color:color-mix(in srgb,var(--control-border),transparent 2%)}}.helpFaqList .detailsx summary{line-height:1.45}.helpFaqList .detailsx>.muted{margin-top:var(--space-2);color:var(--text-muted-strong);line-height:1.6}.helpFaqList .detailsx[open] summary{margin-bottom:var(--space-3)}.field{gap:6px;margin-top:8px;display:grid}.fieldGrid{gap:var(--space-3);display:grid}.fieldGrid.twoCol{grid-template-columns:repeat(2,minmax(0,1fr))}.fieldLabel{color:var(--text-muted-strong);min-height:1.25rem;font-size:.75rem;font-weight:500}.fieldHint{color:var(--muted);font-size:.75rem}[data-history-version-meta]{margin-top:var(--space-2);margin-bottom:var(--space-1)}.fieldError{font-size:var(--text-sm);color:var(--bad);font-weight:600}:root[data-theme=dark] .helpPage .platformSection,:root[data-theme=dark] .supportPage .platformSection{border-color:var(--border-strong)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .helpPage .platformSection,:root[data-theme=dark] .supportPage .platformSection{border-color:color-mix(in srgb,var(--border-strong),transparent 10%)}}:root[data-theme=dark] .helpPage .platformSection,:root[data-theme=dark] .supportPage .platformSection{background:var(--surface-card)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .helpPage .platformSection,:root[data-theme=dark] .supportPage .platformSection{background:color-mix(in srgb,var(--surface-card),var(--surface-elevated) 24%)}}:root[data-theme=dark] .helpPage .panelxSubtitle,:root[data-theme=dark] .helpPage .muted,:root[data-theme=dark] .helpPage .fieldHint,:root[data-theme=dark] .supportPage .panelxSubtitle,:root[data-theme=dark] .supportPage .muted,:root[data-theme=dark] .supportPage .fieldHint,:root[data-theme=dark] .supportPage .supportRequestMeta{color:var(--text)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .helpPage .panelxSubtitle,:root[data-theme=dark] .helpPage .muted,:root[data-theme=dark] .helpPage .fieldHint,:root[data-theme=dark] .supportPage .panelxSubtitle,:root[data-theme=dark] .supportPage .muted,:root[data-theme=dark] .supportPage .fieldHint,:root[data-theme=dark] .supportPage .supportRequestMeta{color:color-mix(in srgb,var(--text),transparent 22%)}}:root[data-theme=dark] .helpPage .controlx,:root[data-theme=dark] .supportPage .controlx{border-color:var(--border-strong)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .helpPage .controlx,:root[data-theme=dark] .supportPage .controlx{border-color:color-mix(in srgb,var(--border-strong),transparent 4%)}}:root[data-theme=dark] .helpPage .controlx:hover,:root[data-theme=dark] .supportPage .controlx:hover{border-color:var(--border-strong)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .helpPage .controlx:hover,:root[data-theme=dark] .supportPage .controlx:hover{border-color:color-mix(in srgb,var(--border-strong),transparent 0%)}}:root[data-theme=dark] .helpFaqList .detailsx{border-color:var(--border-strong)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .helpFaqList .detailsx{border-color:color-mix(in srgb,var(--border-strong),transparent 8%)}}:root[data-theme=dark] .helpFaqList .detailsx{background:var(--surface-card)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .helpFaqList .detailsx{background:color-mix(in srgb,var(--surface-card),var(--surface-elevated) 30%)}}:root[data-theme=dark] .helpFaqAccordion .accordionxItem{border-color:var(--border-strong)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .helpFaqAccordion .accordionxItem{border-color:color-mix(in srgb,var(--border-strong),transparent 8%)}}:root[data-theme=dark] .helpFaqAccordion .accordionxItem{background:var(--surface-card)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .helpFaqAccordion .accordionxItem{background:color-mix(in srgb,var(--surface-card),var(--surface-elevated) 30%)}}:root[data-theme=dark] .helpFaqList .detailsx summary::marker{color:var(--text)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .helpFaqList .detailsx summary::marker{color:color-mix(in srgb,var(--text),transparent 30%)}}:root[data-theme=dark] .supportPage [data-support-submit].btnx-primary,:root[data-theme=dark] .helpPage .helpSupportButton.btnx-primary{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .supportPage [data-support-submit].btnx-primary,:root[data-theme=dark] .helpPage .helpSupportButton.btnx-primary{border-color:color-mix(in srgb,var(--accent),transparent 8%)}}:root[data-theme=dark] .supportPage [data-support-submit].btnx-primary,:root[data-theme=dark] .helpPage .helpSupportButton.btnx-primary{box-shadow:0 .5rem 1.2rem var(--accent)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .supportPage [data-support-submit].btnx-primary,:root[data-theme=dark] .helpPage .helpSupportButton.btnx-primary{box-shadow:0 .5rem 1.2rem color-mix(in srgb,var(--accent),transparent 76%)}}.loginSubmitButton{justify-content:center;width:100%;min-height:2.875rem}.checkChip{border-radius:var(--radius-sm);padding:var(--space-1) var(--space-2);-webkit-user-select:none;user-select:none;cursor:pointer;transition:background var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard);background:0 0;border:1px solid #0000;align-items:center;gap:8px;display:flex}.checkChip:hover{background:var(--surface-control)}@supports (color:color-mix(in lab,red,red)){.checkChip:hover{background:color-mix(in srgb,var(--surface-control),transparent 45%)}}.checkChip:focus-within{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.checkChip:focus-within{border-color:color-mix(in srgb,var(--accent),transparent 60%)}}.checkChip:focus-within{box-shadow:var(--focus)}.checkChip-minimal{padding:var(--space-1) 0;border:0;border-radius:0}.checkChip-minimal:hover{background:0 0}.checkChip-minimal:focus-within{box-shadow:none;border-color:#0000}.checkChip>input{accent-color:var(--accent);margin:0}.checkChipLabel{font-weight:600}.loginRememberChip{background:0 0;border:0;border-radius:0;padding:0}.msSignInButton{border:1px solid var(--sso-button-border);background:var(--sso-button-bg);width:100%;min-height:3.25rem;color:var(--sso-button-text);box-shadow:var(--sso-button-shadow);transition:border-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-standard);border-radius:.8rem;justify-content:center;align-items:center;gap:.875rem;padding:.75rem 1rem;font-weight:600;text-decoration:none;display:inline-flex}.msSignInButton:hover{border-color:var(--sso-button-border-hover);box-shadow:var(--sso-button-shadow-hover)}.msSignInButton:focus-visible{box-shadow:var(--sso-button-focus-ring);outline:none}.msSignInButton:active{transform:translateY(1px)}.msSignInLabel{letter-spacing:.01em;font-size:1.05rem}.msLogo{flex:none;grid-template-rows:repeat(2,.86rem);grid-template-columns:repeat(2,.86rem);gap:.16rem;display:grid}.msTile{width:.86rem;height:.86rem}.msTileRed{background:#f25022}.msTileGreen{background:#7fba00}.msTileBlue{background:#00a4ef}.msTileYellow{background:#ffb900}.loginFallbackDetails{margin-top:.15rem}.loginFallbackDetails[open]{border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-3);background:var(--surface-card)}@supports (color:color-mix(in lab,red,red)){.loginFallbackDetails[open]{background:color-mix(in srgb,var(--surface-card),var(--surface-app) 10%)}}.loginFallbackDetails summary{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.35rem;font-weight:600;list-style:none;display:flex}.loginFallbackDetails summary::-webkit-details-marker{display:none}.loginFallbackDetails summary::marker{content:""}.loginFallbackToggle{width:fit-content;color:var(--muted);font-size:.82rem;font-weight:500;display:inline-flex}.loginFallbackToggle:hover,.loginFallbackToggle:focus-visible{color:var(--text)}.loginFallbackLinkText{text-underline-offset:.12rem;text-decoration:underline;text-decoration-thickness:.06rem}.loginEmailChip{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--surface-card);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-sm);display:flex}.loginEmailChipText{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-sm);flex:1;overflow:hidden}.loginForgotLink{align-self:flex-start}.loginHelpTooltip{border:1px solid var(--muted);width:1rem;height:1rem;margin:0;border-radius:999px;place-items:center;margin-inline-start:var(--tooltip-trigger-gap);display:inline-grid}@supports (color:color-mix(in lab,red,red)){.loginHelpTooltip{border:1px solid color-mix(in srgb,var(--muted),transparent 40%)}}.loginHelpTooltip{color:var(--muted);vertical-align:middle;font-size:.72rem;font-weight:700;line-height:1;text-decoration:none}.loginHelpTooltip:focus-visible,.loginHelpTooltip:hover{color:var(--text);border-color:var(--accent);outline:none}@supports (color:color-mix(in lab,red,red)){.loginHelpTooltip:focus-visible,.loginHelpTooltip:hover{border-color:color-mix(in srgb,var(--accent),transparent 55%)}}.loginHelpTooltip:focus-visible,.loginHelpTooltip:hover{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.loginHelpTooltip:focus-visible,.loginHelpTooltip:hover{background:color-mix(in srgb,var(--accent),transparent 90%)}}.accessRequestBanner{justify-content:space-between;align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;display:flex}.accessRequestBannerMain{gap:var(--space-1);flex-direction:column;flex:22rem;min-width:min(24rem,100%);display:flex}.accessRequestBannerMain strong{font-size:1.02rem}.accessRequestBannerMain span{color:currentColor}@supports (color:color-mix(in lab,red,red)){.accessRequestBannerMain span{color:color-mix(in srgb,currentColor,transparent 24%)}}.accessRequestBannerMain span{font-size:.95rem}.accessRequestBannerActions{align-items:center;gap:var(--space-2);flex-wrap:wrap;align-self:center;margin-left:auto;display:inline-flex}.accessRequestButton{border:var(--border-width) solid var(--warn)}@supports (color:color-mix(in lab,red,red)){.accessRequestButton{border:var(--border-width) solid color-mix(in srgb,var(--warn),transparent 42%)}}.accessRequestButton{background:var(--warn)}@supports (color:color-mix(in lab,red,red)){.accessRequestButton{background:color-mix(in srgb,var(--warn),transparent 84%)}}.accessRequestButton{color:var(--warn)}@supports (color:color-mix(in lab,red,red)){.accessRequestButton{color:color-mix(in srgb,var(--warn),black 24%)}}.accessRequestButton{min-width:11rem;font-weight:700}.accessRequestButton:hover{background:var(--warn)}@supports (color:color-mix(in lab,red,red)){.accessRequestButton:hover{background:color-mix(in srgb,var(--warn),transparent 74%)}}.accessRequestButton:hover{border-color:var(--warn)}@supports (color:color-mix(in lab,red,red)){.accessRequestButton:hover{border-color:color-mix(in srgb,var(--warn),transparent 30%)}}@media(max-width:56rem){.accessRequestBannerActions{align-self:flex-start;margin-left:0}}:root[data-theme=dark] .msSignInButton{background:var(--sso-button-dark-bg);color:var(--sso-button-dark-text)}input[type=checkbox],input[type=radio]{accent-color:var(--accent)}.toggleSwitch{appearance:none;background:var(--toggle-track-off);cursor:pointer;width:2.5rem;height:1.375rem;transition:background var(--motion-fast) var(--ease-standard),border-color var(--motion-fast),box-shadow var(--motion-fast) var(--ease-standard);border:1px solid var(--border-strong);border-radius:999px;outline:none;position:relative}@supports (color:color-mix(in lab,red,red)){.toggleSwitch{border:1px solid color-mix(in srgb,var(--border-strong),transparent 30%)}}.toggleSwitch{vertical-align:middle;flex-shrink:0;margin:0;display:inline-block}.toggleSwitch:after{content:"";background:var(--toggle-thumb);width:1.125rem;height:1.125rem;box-shadow:var(--toggle-thumb-shadow),inset 0 0 0 1px var(--border);border-radius:50%;position:absolute;top:50%;left:.125rem}@supports (color:color-mix(in lab,red,red)){.toggleSwitch:after{box-shadow:var(--toggle-thumb-shadow),inset 0 0 0 1px color-mix(in srgb,var(--border),transparent 28%)}}.toggleSwitch:after{transition:transform var(--motion-fast) var(--ease-spring),box-shadow var(--motion-fast) var(--ease-standard);transform:translateY(-50%)}.toggleSwitch:checked{background-color:var(--toggle-track-on);background:var(--toggle-track-on);border-color:var(--toggle-track-on-border,var(--accent))}@supports (color:color-mix(in lab,red,red)){.toggleSwitch:checked{border-color:var(--toggle-track-on-border,color-mix(in srgb, var(--accent), transparent 20%))}}.toggleSwitch:checked:after{box-shadow:var(--toggle-thumb-shadow-checked),inset 0 0 0 1px var(--accent);transform:translate(1.125rem,-50%)}@supports (color:color-mix(in lab,red,red)){.toggleSwitch:checked:after{box-shadow:var(--toggle-thumb-shadow-checked),inset 0 0 0 1px color-mix(in srgb,var(--accent),transparent 38%)}}.toggleSwitch:focus-visible{box-shadow:var(--focus)}.row{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.row-end{align-items:flex-end}.offlineSteps{gap:.35rem;margin:0;padding-left:1.1rem;display:grid}.diagnosticsHintList{margin:.4rem 0 0 1rem;padding:0}.emptyState{gap:var(--space-4);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-6);background:var(--surface-card);flex-direction:column;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.emptyState{background:color-mix(in srgb,var(--surface-card),var(--surface-app) 20%)}}.emptyState{text-align:center}.emptyStateIcon{color:var(--muted);transform:scale(1.25)}.emptyStateTitle{margin-bottom:var(--space-1);font-weight:600}.emptyStateText{color:var(--muted);font-size:.8125rem}.inlineNotice{gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);border:var(--border-width) solid var(--accent);align-items:flex-start;display:flex}@supports (color:color-mix(in lab,red,red)){.inlineNotice{border:var(--border-width) solid color-mix(in srgb,var(--accent),transparent 78%)}}.inlineNotice{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.inlineNotice{background:color-mix(in srgb,var(--accent),transparent 92%)}}.inlineNotice{color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.inlineNotice{color:color-mix(in srgb,var(--accent),black 10%)}}.inlineNotice{border-left:.28rem solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.inlineNotice{border-left:.28rem solid color-mix(in srgb,var(--accent),transparent 28%)}}.inlineNoticeIcon{color:currentColor;flex:none;justify-content:center;align-items:center;width:1.15rem;height:1.15rem;margin-top:.05rem;display:inline-flex}.inlineNoticeIcon svg{width:1rem;height:1rem}.inlineNoticeBody{gap:var(--space-1);min-width:0;display:grid}.inlineNoticeList{gap:.3rem;margin:0;padding-left:1rem;display:grid}.inlineNoticeList li{margin:0}.inlineNoticeMeta{color:var(--text-muted-strong);font-size:.75rem}.inlineNotice-compact{gap:var(--space-2);border-radius:var(--radius-sm);padding:.55rem .7rem}.inlineNotice-compact .inlineNoticeBody{gap:.25rem}.inlineNotice-compact .inlineNoticeList{gap:.2rem;padding-left:.95rem;font-size:.8125rem}.inlineNotice-compact .inlineNoticeMeta{font-size:.7rem}.inlineNotice.warn,.inlineNotice.warning,.inlineNotice.hint,.inlineNotice.status-warn,.inlineNotice.status-warning{background:var(--warn)}@supports (color:color-mix(in lab,red,red)){.inlineNotice.warn,.inlineNotice.warning,.inlineNotice.hint,.inlineNotice.status-warn,.inlineNotice.status-warning{background:color-mix(in srgb,var(--warn),transparent 90%)}}.inlineNotice.warn,.inlineNotice.warning,.inlineNotice.hint,.inlineNotice.status-warn,.inlineNotice.status-warning{color:var(--warn)}@supports (color:color-mix(in lab,red,red)){.inlineNotice.warn,.inlineNotice.warning,.inlineNotice.hint,.inlineNotice.status-warn,.inlineNotice.status-warning{color:color-mix(in srgb,var(--warn),black 18%)}}.inlineNotice.warn,.inlineNotice.warning,.inlineNotice.hint,.inlineNotice.status-warn,.inlineNotice.status-warning{border-color:var(--warn)}@supports (color:color-mix(in lab,red,red)){.inlineNotice.warn,.inlineNotice.warning,.inlineNotice.hint,.inlineNotice.status-warn,.inlineNotice.status-warning{border-color:color-mix(in srgb,var(--warn),transparent 68%)}}.inlineNotice.warn,.inlineNotice.warning,.inlineNotice.hint,.inlineNotice.status-warn,.inlineNotice.status-warning{border-left-color:var(--warn)}@supports (color:color-mix(in lab,red,red)){.inlineNotice.warn,.inlineNotice.warning,.inlineNotice.hint,.inlineNotice.status-warn,.inlineNotice.status-warning{border-left-color:color-mix(in srgb,var(--warn),transparent 18%)}}.inlineNotice.bad,.inlineNotice.error,.inlineNotice.status-bad,.inlineNotice.status-error{background:var(--bad)}@supports (color:color-mix(in lab,red,red)){.inlineNotice.bad,.inlineNotice.error,.inlineNotice.status-bad,.inlineNotice.status-error{background:color-mix(in srgb,var(--bad),transparent 90%)}}.inlineNotice.bad,.inlineNotice.error,.inlineNotice.status-bad,.inlineNotice.status-error{color:var(--bad)}@supports (color:color-mix(in lab,red,red)){.inlineNotice.bad,.inlineNotice.error,.inlineNotice.status-bad,.inlineNotice.status-error{color:color-mix(in srgb,var(--bad),black 8%)}}.inlineNotice.bad,.inlineNotice.error,.inlineNotice.status-bad,.inlineNotice.status-error{border-color:var(--bad)}@supports (color:color-mix(in lab,red,red)){.inlineNotice.bad,.inlineNotice.error,.inlineNotice.status-bad,.inlineNotice.status-error{border-color:color-mix(in srgb,var(--bad),transparent 70%)}}.inlineNotice.bad,.inlineNotice.error,.inlineNotice.status-bad,.inlineNotice.status-error{border-left-color:var(--bad)}@supports (color:color-mix(in lab,red,red)){.inlineNotice.bad,.inlineNotice.error,.inlineNotice.status-bad,.inlineNotice.status-error{border-left-color:color-mix(in srgb,var(--bad),transparent 24%)}}.inlineNotice.success,.inlineNotice.good,.inlineNotice.status-success,.inlineNotice.status-good{background:var(--good)}@supports (color:color-mix(in lab,red,red)){.inlineNotice.success,.inlineNotice.good,.inlineNotice.status-success,.inlineNotice.status-good{background:color-mix(in srgb,var(--good),transparent 90%)}}.inlineNotice.success,.inlineNotice.good,.inlineNotice.status-success,.inlineNotice.status-good{color:var(--good)}@supports (color:color-mix(in lab,red,red)){.inlineNotice.success,.inlineNotice.good,.inlineNotice.status-success,.inlineNotice.status-good{color:color-mix(in srgb,var(--good),black 14%)}}.inlineNotice.success,.inlineNotice.good,.inlineNotice.status-success,.inlineNotice.status-good{border-color:var(--good)}@supports (color:color-mix(in lab,red,red)){.inlineNotice.success,.inlineNotice.good,.inlineNotice.status-success,.inlineNotice.status-good{border-color:color-mix(in srgb,var(--good),transparent 70%)}}.inlineNotice.success,.inlineNotice.good,.inlineNotice.status-success,.inlineNotice.status-good{border-left-color:var(--good)}@supports (color:color-mix(in lab,red,red)){.inlineNotice.success,.inlineNotice.good,.inlineNotice.status-success,.inlineNotice.status-good{border-left-color:color-mix(in srgb,var(--good),transparent 24%)}}.inlineNotice.info,.inlineNotice.status-info{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.inlineNotice.info,.inlineNotice.status-info{background:color-mix(in srgb,var(--accent),transparent 92%)}}.inlineNotice.info,.inlineNotice.status-info{color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.inlineNotice.info,.inlineNotice.status-info{color:color-mix(in srgb,var(--accent),black 10%)}}.inlineNotice.info,.inlineNotice.status-info{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.inlineNotice.info,.inlineNotice.status-info{border-color:color-mix(in srgb,var(--accent),transparent 78%)}}.inlineNotice.info,.inlineNotice.status-info{border-left-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.inlineNotice.info,.inlineNotice.status-info{border-left-color:color-mix(in srgb,var(--accent),transparent 28%)}}.contextHint{border-radius:calc(var(--radius-md) - .1rem);background:var(--surface-card);width:100%;min-width:0;padding:.65rem .8rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.contextHint{background:color-mix(in srgb,var(--surface-card),var(--surface-app) 18%)}}.contextHint{border:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.contextHint{border:1px solid color-mix(in srgb,var(--border),transparent 10%)}}.contextHint{box-shadow:inset 0 1px #ffffff47}.contextHintBody{gap:.22rem;min-width:0;display:grid}.contextHintTitle{font-size:.78rem;line-height:1.15}.contextHintText{color:var(--text);font-size:.84rem;line-height:1.35}.contextHintMeta{color:var(--text-muted-strong);font-size:.74rem;line-height:1.3}.contextHint-compact{border-radius:var(--radius-sm);padding:.48rem .62rem}.contextHint-compact .contextHintBody{gap:.14rem}.contextHint-compact .contextHintTitle{font-size:.72rem}.contextHint-compact .contextHintText{font-size:.78rem;line-height:1.28}.contextHint-compact .contextHintMeta{font-size:.69rem}.contextHint.status-info{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.contextHint.status-info{background:color-mix(in srgb,var(--accent),transparent 95%)}}.contextHint.status-info{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.contextHint.status-info{border-color:color-mix(in srgb,var(--accent),transparent 80%)}}.contextHint.status-warning,.contextHint.status-warn{background:var(--warn)}@supports (color:color-mix(in lab,red,red)){.contextHint.status-warning,.contextHint.status-warn{background:color-mix(in srgb,var(--warn),transparent 95%)}}.contextHint.status-warning,.contextHint.status-warn{border-color:var(--warn)}@supports (color:color-mix(in lab,red,red)){.contextHint.status-warning,.contextHint.status-warn{border-color:color-mix(in srgb,var(--warn),transparent 82%)}}.contextHint.status-error,.contextHint.status-bad{background:var(--bad)}@supports (color:color-mix(in lab,red,red)){.contextHint.status-error,.contextHint.status-bad{background:color-mix(in srgb,var(--bad),transparent 95%)}}.contextHint.status-error,.contextHint.status-bad{border-color:var(--bad)}@supports (color:color-mix(in lab,red,red)){.contextHint.status-error,.contextHint.status-bad{border-color:color-mix(in srgb,var(--bad),transparent 82%)}}.contextHint.status-success,.contextHint.status-good{background:var(--good)}@supports (color:color-mix(in lab,red,red)){.contextHint.status-success,.contextHint.status-good{background:color-mix(in srgb,var(--good),transparent 95%)}}.contextHint.status-success,.contextHint.status-good{border-color:var(--good)}@supports (color:color-mix(in lab,red,red)){.contextHint.status-success,.contextHint.status-good{border-color:color-mix(in srgb,var(--good),transparent 82%)}}.feedbackDigest{gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-lg);border:1px solid var(--border);display:grid}@supports (color:color-mix(in lab,red,red)){.feedbackDigest{border:1px solid color-mix(in srgb,var(--border),transparent 8%)}}.feedbackDigest{background:linear-gradient(180deg,var(--surface-card),var(--surface-card))}@supports (color:color-mix(in lab,red,red)){.feedbackDigest{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-card),white 18%),color-mix(in srgb,var(--surface-card),var(--surface-app) 10%))}}.feedbackDigest{box-shadow:0 12px 34px #0f172a0f}.feedbackDigestHeader{gap:.35rem;display:grid}.feedbackDigestTitle{font-size:1rem;line-height:1.2}.feedbackDigestText{color:var(--text-muted-strong);font-size:.84rem;line-height:1.45}.feedbackDigestList{gap:.75rem;display:grid}.feedbackDigestGroup{border-radius:calc(var(--radius-md) + .1rem);background:var(--surface-app);gap:.45rem;padding:.85rem .95rem;display:grid}@supports (color:color-mix(in lab,red,red)){.feedbackDigestGroup{background:color-mix(in srgb,var(--surface-app),var(--surface-card) 82%)}}.feedbackDigestGroup{border:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.feedbackDigestGroup{border:1px solid color-mix(in srgb,var(--border),transparent 8%)}}.feedbackDigestGroupMeta{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.feedbackDigestBadge{letter-spacing:.01em;background:var(--accent);border-radius:999px;align-items:center;gap:.35rem;padding:.26rem .55rem;font-size:.73rem;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.feedbackDigestBadge{background:color-mix(in srgb,var(--accent),transparent 88%)}}.feedbackDigestBadge{color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.feedbackDigestBadge{color:color-mix(in srgb,var(--accent),black 8%)}}.feedbackDigestBadge:before{content:"";opacity:.92;background:currentColor;border-radius:999px;width:.42rem;height:.42rem}.feedbackDigestMeta{color:var(--text-muted-strong);font-size:.74rem}.feedbackDigestItems{gap:.4rem;margin:0;padding-left:1.05rem;display:grid}.feedbackDigestItems li{color:var(--text);margin:0;font-size:.9rem;line-height:1.4}.feedbackDigestItemsInline{color:var(--text);font-size:.9rem;line-height:1.45;display:inline}.feedbackDigestGroup.status-warning,.feedbackDigestGroup.status-warn{background:var(--warn)}@supports (color:color-mix(in lab,red,red)){.feedbackDigestGroup.status-warning,.feedbackDigestGroup.status-warn{background:color-mix(in srgb,var(--warn),transparent 96%)}}.feedbackDigestGroup.status-warning,.feedbackDigestGroup.status-warn{border-color:var(--warn)}@supports (color:color-mix(in lab,red,red)){.feedbackDigestGroup.status-warning,.feedbackDigestGroup.status-warn{border-color:color-mix(in srgb,var(--warn),transparent 84%)}}.feedbackDigestBadge.status-warning,.feedbackDigestBadge.status-warn{background:var(--warn)}@supports (color:color-mix(in lab,red,red)){.feedbackDigestBadge.status-warning,.feedbackDigestBadge.status-warn{background:color-mix(in srgb,var(--warn),transparent 88%)}}.feedbackDigestBadge.status-warning,.feedbackDigestBadge.status-warn{color:var(--warn)}@supports (color:color-mix(in lab,red,red)){.feedbackDigestBadge.status-warning,.feedbackDigestBadge.status-warn{color:color-mix(in srgb,var(--warn),black 16%)}}.feedbackDigestGroup.status-error,.feedbackDigestGroup.status-bad{background:var(--bad)}@supports (color:color-mix(in lab,red,red)){.feedbackDigestGroup.status-error,.feedbackDigestGroup.status-bad{background:color-mix(in srgb,var(--bad),transparent 96%)}}.feedbackDigestGroup.status-error,.feedbackDigestGroup.status-bad{border-color:var(--bad)}@supports (color:color-mix(in lab,red,red)){.feedbackDigestGroup.status-error,.feedbackDigestGroup.status-bad{border-color:color-mix(in srgb,var(--bad),transparent 84%)}}.feedbackDigestBadge.status-error,.feedbackDigestBadge.status-bad{background:var(--bad)}@supports (color:color-mix(in lab,red,red)){.feedbackDigestBadge.status-error,.feedbackDigestBadge.status-bad{background:color-mix(in srgb,var(--bad),transparent 88%)}}.feedbackDigestBadge.status-error,.feedbackDigestBadge.status-bad{color:var(--bad)}@supports (color:color-mix(in lab,red,red)){.feedbackDigestBadge.status-error,.feedbackDigestBadge.status-bad{color:color-mix(in srgb,var(--bad),black 12%)}}.feedbackDigestGroup.status-success,.feedbackDigestGroup.status-good{background:var(--good)}@supports (color:color-mix(in lab,red,red)){.feedbackDigestGroup.status-success,.feedbackDigestGroup.status-good{background:color-mix(in srgb,var(--good),transparent 96%)}}.feedbackDigestGroup.status-success,.feedbackDigestGroup.status-good{border-color:var(--good)}@supports (color:color-mix(in lab,red,red)){.feedbackDigestGroup.status-success,.feedbackDigestGroup.status-good{border-color:color-mix(in srgb,var(--good),transparent 84%)}}.feedbackDigestBadge.status-success,.feedbackDigestBadge.status-good{background:var(--good)}@supports (color:color-mix(in lab,red,red)){.feedbackDigestBadge.status-success,.feedbackDigestBadge.status-good{background:color-mix(in srgb,var(--good),transparent 88%)}}.feedbackDigestBadge.status-success,.feedbackDigestBadge.status-good{color:var(--good)}@supports (color:color-mix(in lab,red,red)){.feedbackDigestBadge.status-success,.feedbackDigestBadge.status-good{color:color-mix(in srgb,var(--good),black 14%)}}.feedbackDigestGroup.status-info{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.feedbackDigestGroup.status-info{background:color-mix(in srgb,var(--accent),transparent 96%)}}.feedbackDigestGroup.status-info{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.feedbackDigestGroup.status-info{border-color:color-mix(in srgb,var(--accent),transparent 86%)}}.rowStatusMarker{background:var(--accent);border-radius:999px;flex:none;width:.62rem;height:.62rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.rowStatusMarker{background:color-mix(in srgb,var(--accent),white 12%)}}.rowStatusMarker{box-shadow:0 0 0 3px var(--accent),inset 0 0 0 1px #ffffff94}@supports (color:color-mix(in lab,red,red)){.rowStatusMarker{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent),transparent 88%),inset 0 0 0 1px #ffffff94}}.rowStatusMarker.status-warning,.rowStatusMarker.status-warn{background:var(--warn)}@supports (color:color-mix(in lab,red,red)){.rowStatusMarker.status-warning,.rowStatusMarker.status-warn{background:color-mix(in srgb,var(--warn),black 6%)}}.rowStatusMarker.status-warning,.rowStatusMarker.status-warn{box-shadow:0 0 0 3px var(--warn),inset 0 0 0 1px #ffffffa3}@supports (color:color-mix(in lab,red,red)){.rowStatusMarker.status-warning,.rowStatusMarker.status-warn{box-shadow:0 0 0 3px color-mix(in srgb,var(--warn),transparent 86%),inset 0 0 0 1px #ffffffa3}}.rowStatusMarker.status-error,.rowStatusMarker.status-bad{background:var(--bad)}@supports (color:color-mix(in lab,red,red)){.rowStatusMarker.status-error,.rowStatusMarker.status-bad{background:color-mix(in srgb,var(--bad),black 6%)}}.rowStatusMarker.status-error,.rowStatusMarker.status-bad{box-shadow:0 0 0 3px var(--bad),inset 0 0 0 1px #ffffffa8}@supports (color:color-mix(in lab,red,red)){.rowStatusMarker.status-error,.rowStatusMarker.status-bad{box-shadow:0 0 0 3px color-mix(in srgb,var(--bad),transparent 86%),inset 0 0 0 1px #ffffffa8}}.rowStatusMarker.status-success,.rowStatusMarker.status-good{background:var(--good)}@supports (color:color-mix(in lab,red,red)){.rowStatusMarker.status-success,.rowStatusMarker.status-good{background:color-mix(in srgb,var(--good),black 6%)}}.rowStatusMarker.status-success,.rowStatusMarker.status-good{box-shadow:0 0 0 3px var(--good),inset 0 0 0 1px #ffffffa8}@supports (color:color-mix(in lab,red,red)){.rowStatusMarker.status-success,.rowStatusMarker.status-good{box-shadow:0 0 0 3px color-mix(in srgb,var(--good),transparent 86%),inset 0 0 0 1px #ffffffa8}}:root[data-theme=dark] .inlineNotice{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .inlineNotice{background:color-mix(in srgb,var(--accent),transparent 88%)}}:root[data-theme=dark] .inlineNotice{color:var(--accent)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .inlineNotice{color:color-mix(in srgb,var(--accent),white 30%)}}:root[data-theme=dark] .inlineNotice{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .inlineNotice{border-color:color-mix(in srgb,var(--accent),transparent 66%)}}:root[data-theme=dark] .inlineNotice{border-left-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .inlineNotice{border-left-color:color-mix(in srgb,var(--accent),transparent 36%)}}:root[data-theme=dark] .inlineNotice.warn,:root[data-theme=dark] .inlineNotice.warning,:root[data-theme=dark] .inlineNotice.hint,:root[data-theme=dark] .inlineNotice.status-warn,:root[data-theme=dark] .inlineNotice.status-warning{background:var(--warn)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .inlineNotice.warn,:root[data-theme=dark] .inlineNotice.warning,:root[data-theme=dark] .inlineNotice.hint,:root[data-theme=dark] .inlineNotice.status-warn,:root[data-theme=dark] .inlineNotice.status-warning{background:color-mix(in srgb,var(--warn),transparent 88%)}}:root[data-theme=dark] .inlineNotice.warn,:root[data-theme=dark] .inlineNotice.warning,:root[data-theme=dark] .inlineNotice.hint,:root[data-theme=dark] .inlineNotice.status-warn,:root[data-theme=dark] .inlineNotice.status-warning{color:var(--warn)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .inlineNotice.warn,:root[data-theme=dark] .inlineNotice.warning,:root[data-theme=dark] .inlineNotice.hint,:root[data-theme=dark] .inlineNotice.status-warn,:root[data-theme=dark] .inlineNotice.status-warning{color:color-mix(in srgb,var(--warn),white 20%)}}:root[data-theme=dark] .inlineNotice.warn,:root[data-theme=dark] .inlineNotice.warning,:root[data-theme=dark] .inlineNotice.hint,:root[data-theme=dark] .inlineNotice.status-warn,:root[data-theme=dark] .inlineNotice.status-warning{border-color:var(--warn)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .inlineNotice.warn,:root[data-theme=dark] .inlineNotice.warning,:root[data-theme=dark] .inlineNotice.hint,:root[data-theme=dark] .inlineNotice.status-warn,:root[data-theme=dark] .inlineNotice.status-warning{border-color:color-mix(in srgb,var(--warn),transparent 66%)}}:root[data-theme=dark] .inlineNotice.warn,:root[data-theme=dark] .inlineNotice.warning,:root[data-theme=dark] .inlineNotice.hint,:root[data-theme=dark] .inlineNotice.status-warn,:root[data-theme=dark] .inlineNotice.status-warning{border-left-color:var(--warn)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .inlineNotice.warn,:root[data-theme=dark] .inlineNotice.warning,:root[data-theme=dark] .inlineNotice.hint,:root[data-theme=dark] .inlineNotice.status-warn,:root[data-theme=dark] .inlineNotice.status-warning{border-left-color:color-mix(in srgb,var(--warn),transparent 34%)}}:root[data-theme=dark] .inlineNotice.bad,:root[data-theme=dark] .inlineNotice.error,:root[data-theme=dark] .inlineNotice.status-bad,:root[data-theme=dark] .inlineNotice.status-error{background:var(--bad)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .inlineNotice.bad,:root[data-theme=dark] .inlineNotice.error,:root[data-theme=dark] .inlineNotice.status-bad,:root[data-theme=dark] .inlineNotice.status-error{background:color-mix(in srgb,var(--bad),transparent 88%)}}:root[data-theme=dark] .inlineNotice.bad,:root[data-theme=dark] .inlineNotice.error,:root[data-theme=dark] .inlineNotice.status-bad,:root[data-theme=dark] .inlineNotice.status-error{color:var(--bad)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .inlineNotice.bad,:root[data-theme=dark] .inlineNotice.error,:root[data-theme=dark] .inlineNotice.status-bad,:root[data-theme=dark] .inlineNotice.status-error{color:color-mix(in srgb,var(--bad),white 24%)}}:root[data-theme=dark] .inlineNotice.bad,:root[data-theme=dark] .inlineNotice.error,:root[data-theme=dark] .inlineNotice.status-bad,:root[data-theme=dark] .inlineNotice.status-error{border-color:var(--bad)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .inlineNotice.bad,:root[data-theme=dark] .inlineNotice.error,:root[data-theme=dark] .inlineNotice.status-bad,:root[data-theme=dark] .inlineNotice.status-error{border-color:color-mix(in srgb,var(--bad),transparent 66%)}}:root[data-theme=dark] .inlineNotice.bad,:root[data-theme=dark] .inlineNotice.error,:root[data-theme=dark] .inlineNotice.status-bad,:root[data-theme=dark] .inlineNotice.status-error{border-left-color:var(--bad)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .inlineNotice.bad,:root[data-theme=dark] .inlineNotice.error,:root[data-theme=dark] .inlineNotice.status-bad,:root[data-theme=dark] .inlineNotice.status-error{border-left-color:color-mix(in srgb,var(--bad),transparent 34%)}}:root[data-theme=dark] .inlineNotice.success,:root[data-theme=dark] .inlineNotice.good,:root[data-theme=dark] .inlineNotice.status-success,:root[data-theme=dark] .inlineNotice.status-good{background:var(--good)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .inlineNotice.success,:root[data-theme=dark] .inlineNotice.good,:root[data-theme=dark] .inlineNotice.status-success,:root[data-theme=dark] .inlineNotice.status-good{background:color-mix(in srgb,var(--good),transparent 88%)}}:root[data-theme=dark] .inlineNotice.success,:root[data-theme=dark] .inlineNotice.good,:root[data-theme=dark] .inlineNotice.status-success,:root[data-theme=dark] .inlineNotice.status-good{color:var(--good)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .inlineNotice.success,:root[data-theme=dark] .inlineNotice.good,:root[data-theme=dark] .inlineNotice.status-success,:root[data-theme=dark] .inlineNotice.status-good{color:color-mix(in srgb,var(--good),white 20%)}}:root[data-theme=dark] .inlineNotice.success,:root[data-theme=dark] .inlineNotice.good,:root[data-theme=dark] .inlineNotice.status-success,:root[data-theme=dark] .inlineNotice.status-good{border-color:var(--good)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .inlineNotice.success,:root[data-theme=dark] .inlineNotice.good,:root[data-theme=dark] .inlineNotice.status-success,:root[data-theme=dark] .inlineNotice.status-good{border-color:color-mix(in srgb,var(--good),transparent 66%)}}:root[data-theme=dark] .inlineNotice.success,:root[data-theme=dark] .inlineNotice.good,:root[data-theme=dark] .inlineNotice.status-success,:root[data-theme=dark] .inlineNotice.status-good{border-left-color:var(--good)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .inlineNotice.success,:root[data-theme=dark] .inlineNotice.good,:root[data-theme=dark] .inlineNotice.status-success,:root[data-theme=dark] .inlineNotice.status-good{border-left-color:color-mix(in srgb,var(--good),transparent 34%)}}.confirmBlock{border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-3);background:var(--surface-card)}.systemSettingsBlock{padding:var(--space-1) 0}.systemSettingsBlock+.systemSettingsBlock{margin-top:var(--space-2);padding-top:var(--space-4);border-top:var(--border-width) solid var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){.systemSettingsBlock+.systemSettingsBlock{border-top:var(--border-width) solid color-mix(in srgb,var(--border-subtle),transparent 14%)}}.themePresetGrid{align-items:stretch;gap:var(--space-3);flex-wrap:wrap;display:flex}.themePreset{border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-card);color:var(--text);padding:var(--space-2);gap:var(--space-2);cursor:pointer;max-width:100%;transition:border-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-standard);flex-direction:column;flex:0 0 10.75rem;display:flex}.themePreset:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.themePreset:hover{border-color:color-mix(in srgb,var(--accent),transparent 55%)}}.themePreset.is-active{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.themePreset.is-active{border-color:color-mix(in srgb,var(--accent),transparent 38%)}}.themePreset.is-active{box-shadow:var(--shadow-xs)}.themePreset:focus-visible{box-shadow:var(--focus);outline:none}.themePresetSwatch{border-radius:calc(var(--radius-sm) - 2px);border:var(--border-width) solid var(--border);height:2.25rem}@supports (color:color-mix(in lab,red,red)){.themePresetSwatch{border:var(--border-width) solid color-mix(in srgb,var(--border),transparent 30%)}}.themePresetName{font-size:.8125rem;font-weight:600}.themePreset-light .themePresetSwatch{background:linear-gradient(135deg,#f8faff,#fff 45%,#dbe8ff)}.themePreset-light-graphite .themePresetSwatch{background:linear-gradient(135deg,#f5f6f8,#eceef3 45%,#d1d6e0)}.themePreset-midnight .themePresetSwatch{background:linear-gradient(135deg,#0c1a30,#13284c 55%,#4a6db5)}.themePreset-graphite .themePresetSwatch{background:linear-gradient(135deg,#0f1116,#1b1f29 55%,#2e3444)}.systemOverviewGrid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.systemOverviewItem{border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-3);background:var(--panel-2)}.visibilityGrid{gap:var(--space-2) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.visibilityCardActions{margin-top:var(--space-3);justify-content:flex-end;display:flex}@media(max-width:61.25rem){.systemOverviewGrid,.visibilityGrid{grid-template-columns:1fr}.themePreset{flex:1 1 calc(50% - var(--space-3))}}.select{z-index:1;flex-direction:column;min-width:12rem;display:inline-flex;position:relative}.select.is-open{z-index:60}.selectTrigger{box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--space-2);width:100%;display:inline-flex;position:relative}.selectTrigger:not(.accountTrigger){border-color:var(--control-border);background:var(--surface-control);padding-right:2.1rem}.selectTrigger:not(.accountTrigger):after{content:"";opacity:.72;pointer-events:none;width:.52rem;height:.52rem;transition:transform var(--motion-fast) var(--ease-standard),opacity var(--motion-fast) var(--ease-standard);border-bottom:.115rem solid;border-right:.115rem solid;position:absolute;top:50%;right:.8rem;transform:translateY(-62%)rotate(45deg)}.selectTrigger[aria-expanded=true]:not(.accountTrigger):after{opacity:.92;transform:translateY(-40%)rotate(-135deg)}.selectIcon{display:none}.selectDropdown{top:calc(100% + var(--space-2));z-index:40;border:var(--border-width) solid var(--control-border);min-width:100%;position:absolute;left:0}@supports (color:color-mix(in lab,red,red)){.selectDropdown{border:var(--border-width) solid color-mix(in srgb,var(--control-border),transparent 4%)}}.selectDropdown{border-radius:var(--radius-md);background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.selectDropdown{background:color-mix(in srgb,var(--surface-elevated),var(--surface-card) 16%)}}.selectDropdown{box-shadow:var(--shadow-md);padding:var(--space-2);max-height:min(22rem,65vh);display:none;overflow:auto}.selectDropdown :is(a[href],button,[role=menuitem]){text-decoration:none}.selectDropdown :is(a[href],button,[role=menuitem]):focus-visible{box-shadow:var(--focus);outline:none}@keyframes dropdownFade{0%{opacity:0;transform:translateY(-.35rem)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.select.is-open .selectDropdown{animation:dropdownFade var(--motion-fast) var(--ease-spring) forwards;display:block}.select.accountMenu .accountDropdown{width:min(20rem,100vw - 2rem);min-width:0;max-width:calc(100vw - 2rem);max-height:calc(100vh - 5.25rem);position:fixed;top:4.25rem;left:auto;right:1rem;overflow:auto}.select.accountMenu{min-width:0}.selectTrigger.accountTrigger{justify-content:initial;width:auto;padding-right:.75rem;position:static}.topbarQuickSearch{align-items:center;gap:var(--space-2);width:clamp(16rem,34vw,30rem);height:2.375rem;padding:0 var(--space-2) 0 var(--space-3);border:var(--border-width) solid var(--control-border);border-radius:var(--radius-lg);background:var(--surface-control);display:inline-flex}.topbarQuickSearchWrap{display:inline-flex;position:relative}.topbarInstallButton{white-space:nowrap;flex:none}.topbarQuickIcon{color:var(--muted);flex:0 0 .9rem;justify-content:center;align-items:center;width:.9rem;display:inline-flex}.topbarQuickIcon svg{width:.9rem;height:.9rem}.topbarQuickInput{height:100%;box-shadow:none;appearance:none;background:0 0;border:0;outline:none;flex:auto;padding:0;font-size:.875rem}.topbarQuickInput:focus,.topbarQuickInput:focus-visible{box-shadow:none;outline:none}.topbarQuickSubmit{height:1.875rem;min-height:1.875rem;padding:0 var(--space-2);border-radius:var(--radius-sm);flex:none}.topbarQuickSuggest{top:calc(100% + var(--space-2));z-index:40;border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-elevated);width:100%;box-shadow:var(--shadow-lg);padding:var(--space-2);gap:var(--space-1);display:none;position:absolute;left:0}.topbarQuickSuggest.is-open{display:grid}.topbarQuickSuggestItem{border-radius:var(--radius-sm);width:100%;padding:var(--space-2) var(--space-2);text-align:left;cursor:pointer;background:0 0;border:0;gap:.15rem;display:grid}.topbarQuickSuggestItem:hover,.topbarQuickSuggestItem.is-active{background:var(--surface-app)}@supports (color:color-mix(in lab,red,red)){.topbarQuickSuggestItem:hover,.topbarQuickSuggestItem.is-active{background:color-mix(in srgb,var(--surface-app),var(--accent) 9%)}}.topbarQuickSuggestTitle{color:var(--text);font-weight:600}.topbarQuickSuggestMeta{color:var(--muted);font-size:.78rem}.mobileQuickSearchModal{gap:var(--space-3);display:grid}.mobileQuickSearchHead{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.mobileQuickSearchForm{align-items:center;gap:var(--space-2);display:flex}.mobileQuickSearchInput{flex:auto}.mobileQuickSearchSuggest{border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-elevated);box-shadow:var(--shadow-md);padding:var(--space-2);gap:var(--space-1);display:none}.mobileQuickSearchSuggest.is-open{display:grid}.mobileQuickSuggestItem{border-radius:var(--radius-sm);width:100%;padding:var(--space-2);text-align:left;cursor:pointer;background:0 0;border:0;gap:.15rem;display:grid}.mobileQuickSuggestItem:hover,.mobileQuickSuggestItem.is-active{background:var(--surface-app)}@supports (color:color-mix(in lab,red,red)){.mobileQuickSuggestItem:hover,.mobileQuickSuggestItem.is-active{background:color-mix(in srgb,var(--surface-app),var(--accent) 9%)}}.mobileQuickSuggestTitle{font-weight:600}.mobileQuickSuggestMeta{color:var(--muted);font-size:.78rem}.commandPalette{z-index:1800;opacity:0;pointer-events:none;transition:opacity .22s var(--ease-standard);display:grid;position:fixed;inset:0}.commandPalette.is-open{opacity:1;pointer-events:auto}.commandPaletteBackdrop{opacity:0;background:var(--overlay-backdrop-bg);-webkit-backdrop-filter:var(--overlay-backdrop-filter);backdrop-filter:var(--overlay-backdrop-filter);transition:opacity .22s var(--ease-standard);position:absolute;inset:0}.commandPaletteDialog{border:var(--border-width) solid var(--border-subtle);background:var(--surface-card);border-radius:var(--radius-lg);width:min(38rem,92vw);box-shadow:var(--shadow-lg);padding:var(--space-4);opacity:0;transition:transform .3s cubic-bezier(.2,.9,.25,1.08),opacity .22s var(--ease-standard);outline:none;margin:8vh auto 0;position:relative;transform:translateY(14px)scale(.96)}.commandPalette.is-open .commandPaletteBackdrop{opacity:1}.commandPalette.is-open .commandPaletteDialog{opacity:1;transform:translateY(0)scale(1)}.commandPaletteHead{justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-3);align-items:center;display:flex}.commandPaletteBody{gap:var(--space-2);flex-direction:column;display:flex}.commandPaletteSearch{margin-bottom:var(--space-3)}.commandPaletteItem{justify-content:space-between;align-items:center;gap:var(--space-3);text-align:left;border:var(--border-width) solid var(--border-subtle);background:var(--surface-app);color:var(--text);border-radius:var(--radius-md);padding:var(--space-3);cursor:pointer;font-weight:600;display:flex}.commandPaletteItem:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.commandPaletteItem:hover{border-color:color-mix(in srgb,var(--accent),transparent 72%)}}.commandPaletteItem:hover{background:var(--surface-app)}@supports (color:color-mix(in lab,red,red)){.commandPaletteItem:hover{background:color-mix(in srgb,var(--surface-app),var(--accent) 4%)}}.commandPaletteEmpty{padding:var(--space-2) 0}@media(max-width:61.25rem){.navMobileSearchSection{display:flex}.topbarQuickSearchWrap{display:none}.topbarInstallButton{display:none!important}.mobileQuickSearchForm{flex-direction:column;align-items:stretch}.mobileQuickSearchSubmit{justify-content:center;width:100%}}.pn-label{font-size:var(--text-sm);margin-bottom:6px}.pn-hint{font-size:var(--text-sm);margin-top:6px;margin-bottom:6px}.pn-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pn-wrap{flex-direction:column;gap:14px;display:flex}.pn-quick{flex-wrap:wrap;gap:10px;display:flex}.pnQuickItem{border:1px solid var(--border);background:var(--panel);border-radius:12px;align-items:center;gap:8px;padding:8px 10px;display:flex}@supports (color:color-mix(in lab,red,red)){.pnQuickItem{background:color-mix(in srgb,var(--panel),var(--bg) 18%)}}.pnQuickLabel{font-weight:600}.pnQuickSwitch{border:var(--border-width) solid var(--control-border);border-radius:var(--radius-md);background:var(--surface-card);justify-content:space-between;width:100%}@supports (color:color-mix(in lab,red,red)){.pnQuickSwitch{background:color-mix(in srgb,var(--surface-card),var(--surface-app) 10%)}}.pnQuickSwitch{padding:var(--space-2) var(--space-3)}.pnQuickSwitch .switchText{order:1}.pnQuickSwitch .toggleSwitch{order:2}.pnStepsHead{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.pnStepsTitle{margin:0}.pnStepsHint{margin-top:4px}.pnPreviewHead{margin:10px 0}.pnPreviewGrid{margin-top:10px}.pnPresets{gap:10px}.pnStepRow{justify-content:space-between}.pnStepMain{flex:1;min-width:0}.pnStepActions{align-items:flex-start;gap:8px;padding-top:2px;display:flex}.pnStepSelect{min-width:240px}.pnStepFields{margin-top:4px}.pnStepField{margin-top:10px}.exportDocGrid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));align-items:start;display:grid}.exportDocFooter{justify-content:space-between}.exportPresetRow{gap:var(--space-2);flex-wrap:wrap;display:flex}.exportPresetActive{border-color:var(--accent)!important}@supports (color:color-mix(in lab,red,red)){.exportPresetActive{border-color:color-mix(in srgb,var(--accent),transparent 52%)!important}}.exportPresetActive{background:var(--accent)!important}@supports (color:color-mix(in lab,red,red)){.exportPresetActive{background:color-mix(in srgb,var(--accent),transparent 88%)!important}}.exportSectionTabs{gap:var(--space-2);padding:var(--space-2);border:var(--border-width) solid var(--accent);flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab,red,red)){.exportSectionTabs{border:var(--border-width) solid color-mix(in srgb,var(--accent),transparent 78%)}}.exportSectionTabs{border-radius:var(--radius-md);background:linear-gradient(180deg,var(--surface-card),var(--surface-card))}@supports (color:color-mix(in lab,red,red)){.exportSectionTabs{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-card),var(--accent) 3%),color-mix(in srgb,var(--surface-card),var(--surface-app) 12%))}}.exportSectionTabs{box-shadow:inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab,red,red)){.exportSectionTabs{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent),transparent 90%)}}.exportSectionTabs .btnx{min-height:2.25rem;font-weight:600}.exportSectionTabActive{border-color:var(--accent)!important}@supports (color:color-mix(in lab,red,red)){.exportSectionTabActive{border-color:color-mix(in srgb,var(--accent),transparent 40%)!important}}.exportSectionTabActive{background:var(--accent)!important}@supports (color:color-mix(in lab,red,red)){.exportSectionTabActive{background:color-mix(in srgb,var(--accent),transparent 84%)!important}}.exportSectionTabActive{box-shadow:0 1px 0 var(--accent)}@supports (color:color-mix(in lab,red,red)){.exportSectionTabActive{box-shadow:0 1px color-mix(in srgb,var(--accent),transparent 65%)}}.exportFileActions{align-items:center;gap:8px;padding:2px;display:inline-flex}.exportPdfDrawer{z-index:70;pointer-events:none;position:fixed;inset:0}.exportPdfDrawerBackdrop{background:var(--overlay-backdrop-bg);-webkit-backdrop-filter:var(--overlay-backdrop-filter);backdrop-filter:var(--overlay-backdrop-filter);opacity:0;transition:opacity .32s cubic-bezier(.22,.8,.2,1);position:absolute;inset:0}.exportPdfDrawerPanel{background:linear-gradient(180deg,var(--surface-card),var(--surface-card));width:min(62rem,94vw);height:100%;position:absolute;top:0;right:0}@supports (color:color-mix(in lab,red,red)){.exportPdfDrawerPanel{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-card),white 3%),color-mix(in srgb,var(--surface-card),var(--surface-app) 10%))}}.exportPdfDrawerPanel{border-left:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.exportPdfDrawerPanel{border-left:1px solid color-mix(in srgb,var(--border),black 6%)}}.exportPdfDrawerPanel{box-shadow:var(--drawer-panel-shadow);will-change:transform;pointer-events:auto;grid-template-rows:auto 1fr;transition:transform .32s cubic-bezier(.22,.8,.2,1);display:grid;transform:translate(104%)}.exportPdfDrawer.is-open{pointer-events:auto}.exportPdfDrawer.is-open .exportPdfDrawerBackdrop{opacity:1}.exportPdfDrawer.is-open .exportPdfDrawerPanel{transform:translate(0)}.exportPdfDrawerHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab,red,red)){.exportPdfDrawerHeader{border-bottom:1px solid color-mix(in srgb,var(--border),transparent 6%)}}.exportPdfDrawerHeader{background:var(--surface-card)}@supports (color:color-mix(in lab,red,red)){.exportPdfDrawerHeader{background:color-mix(in srgb,var(--surface-card),var(--surface-app) 12%)}}.exportPdfDrawerTitleWrap{flex-direction:column;gap:2px;min-width:0;display:flex}.exportPdfDrawerTitleWrap strong{line-height:1.2}.exportPdfDrawerTitleWrap span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;max-width:36ch;font-size:.78rem;overflow:hidden}.exportPdfDrawerActions{align-items:center;gap:8px;display:inline-flex}.exportPdfDrawerBody{min-height:0;padding:10px}.exportPdfFrame{border:1px solid var(--border);width:100%;height:100%;min-height:20rem}@supports (color:color-mix(in lab,red,red)){.exportPdfFrame{border:1px solid color-mix(in srgb,var(--border),transparent 8%)}}.exportPdfFrame{background:#fff;border-radius:12px}@media(max-width:48rem){.exportDocFooter{flex-direction:column;align-items:stretch}.exportPdfDrawerPanel{width:100%}.exportPdfDrawerHeader{flex-direction:column;align-items:stretch}.exportPdfDrawerActions{flex-wrap:wrap;justify-content:flex-end}.select.accountMenu{flex:none;width:auto!important;min-width:0!important}.select.accountMenu .selectTrigger.accountTrigger{box-shadow:none;background:0 0;border:none;justify-content:flex-start;gap:.35rem;width:auto!important;min-width:0!important;padding:.2rem!important;display:inline-flex!important}.select.accountMenu .selectTrigger.accountTrigger .avatarText,.select.accountMenu .selectTrigger.accountTrigger .accountChevron,.select.accountMenu .selectTrigger.accountTrigger .topbarInboxBadge-support,.select.accountMenu .selectTrigger.accountTrigger .topbarInboxBadge{display:none!important}.select.accountMenu .selectTrigger.accountTrigger .avatar{border:2px solid var(--surface-card);width:2.2rem;height:2.2rem}@supports (color:color-mix(in lab,red,red)){.select.accountMenu .selectTrigger.accountTrigger .avatar{border:2px solid color-mix(in srgb,var(--surface-card),var(--accent) 28%)}}.select.accountMenu .selectTrigger.accountTrigger .avatar{box-shadow:var(--avatar-mobile-shadow);background:linear-gradient(180deg,var(--surface-card),var(--surface-card))}@supports (color:color-mix(in lab,red,red)){.select.accountMenu .selectTrigger.accountTrigger .avatar{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-card),white 45%),color-mix(in srgb,var(--surface-card),var(--surface-app) 16%))}}.select.accountMenu .selectTrigger.accountTrigger .avatar{color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.select.accountMenu .selectTrigger.accountTrigger .avatar{color:color-mix(in srgb,var(--accent),var(--text) 12%)}}.select.accountMenu .selectTrigger.accountTrigger .avatar{font-weight:700}.select.accountMenu .selectTrigger.accountTrigger .topbarInboxBadge{display:none!important}.topbarMobileInbox{border:var(--border-width) solid var(--border-subtle);background:var(--surface-card);border-radius:999px;width:2.2rem;height:2.2rem;display:inline-flex!important}@supports (color:color-mix(in lab,red,red)){.topbarMobileInbox{background:color-mix(in srgb,var(--surface-card),var(--surface-app) 12%)}}.topbarMobileInbox{justify-content:center;align-items:center;padding:0}.topbarMobileInbox .btnxIcon svg{width:1.24rem;height:1.24rem}}.segmentedControl{border-radius:calc(var(--radius-md) + 2px);border:var(--border-width) solid var(--control-border);background:var(--surface-control);align-items:center;gap:.25rem;padding:.2rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.segmentedControl{background:color-mix(in srgb,var(--surface-control),var(--surface-app) 10%)}}.segmentedControlItem{border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);font-size:var(--text-xs);transition:background var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard);color:var(--text-muted-strong);border:var(--border-width) solid transparent;background:0 0;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.segmentedControlItem.is-active{color:var(--text);background:var(--surface-control);border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.segmentedControlItem.is-active{border-color:color-mix(in srgb,var(--accent),transparent 70%)}}.segmentedControlItem.is-active{box-shadow:var(--shadow-xs)}.filterBar{align-items:center;gap:var(--space-2);padding:var(--space-3);border:var(--border-width) solid var(--control-border);border-radius:var(--radius-lg);background:var(--surface-card);flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab,red,red)){.filterBar{background:color-mix(in srgb,var(--surface-card),var(--surface-app) 12%)}}.dataToolbar{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.kpiTile{border:var(--border-width) solid var(--control-border);border-radius:var(--radius-md);background:linear-gradient(180deg,var(--surface-card-strong),var(--surface-card-soft));padding:var(--space-3) var(--space-4);gap:var(--space-1);box-shadow:var(--shadow-xs);display:grid}.kpiTileLabel{text-transform:uppercase;letter-spacing:.07em;color:var(--muted);font-size:.7rem}.kpiTileValue{color:var(--text);font-size:1rem;font-weight:700}.dividerx{background:var(--control-border);opacity:.9;border:0}.dividerx-horizontal{width:100%;height:1px}.dividerx-vertical{align-self:stretch;width:1px;min-height:1.25rem}.avatarx{border:var(--border-width) solid var(--control-border);background:var(--surface-card);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.avatarx{background:color-mix(in srgb,var(--surface-card),var(--surface-app) 14%)}}.avatarx{color:var(--text);-webkit-user-select:none;user-select:none;font-weight:700;overflow:hidden}.avatarx-sm{width:1.75rem;height:1.75rem;font-size:.72rem}.avatarx-md{width:2.25rem;height:2.25rem;font-size:.82rem}.avatarx-lg{width:2.75rem;height:2.75rem;font-size:.95rem}.avatarxImage{object-fit:cover;width:100%;height:100%;display:block}.tabsx{gap:var(--space-3);display:grid}.tabsx.tabsx-noPanels{justify-items:start;gap:0}.tabsxList{gap:var(--space-1);padding:var(--space-1);border:var(--border-width) solid var(--control-border);border-radius:var(--radius-md);background:var(--surface-control);flex-wrap:wrap;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.tabsxList{background:color-mix(in srgb,var(--surface-control),var(--surface-app) 10%)}}.tabsxTrigger{border:var(--border-width) solid transparent;border-radius:var(--radius-sm);color:var(--text-muted-strong);padding:var(--space-2) var(--space-3);cursor:pointer;background:0 0;font-weight:600}.tabsxTrigger:hover{color:var(--text);background:var(--surface-control)}@supports (color:color-mix(in lab,red,red)){.tabsxTrigger:hover{background:color-mix(in srgb,var(--surface-control),transparent 20%)}}.tabsxTrigger:focus-visible{box-shadow:var(--focus);outline:none}.tabsxTrigger.is-active{color:var(--text);background:var(--surface-control);border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.tabsxTrigger.is-active{border-color:color-mix(in srgb,var(--accent),transparent 70%)}}.tabsxPanel{border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-card)}@supports (color:color-mix(in lab,red,red)){.tabsxPanel{background:color-mix(in srgb,var(--surface-card),var(--surface-app) 10%)}}.tabsxPanel{padding:var(--space-4)}.tabsx.tabsx-compact .tabsxList{border-radius:999px;gap:.125rem;padding:.125rem}.tabsx.tabsx-noPanels .tabsxList{justify-self:start;width:max-content;max-width:100%}.tabsx.tabsx-compact .tabsxTrigger{border-radius:999px;padding:.34rem .7rem;font-size:.75rem;line-height:1.2}.tabsx-pills .tabsxList{gap:var(--space-1);background:0 0;border:0;padding:0}.tabsx-pills .tabsxTrigger{padding:var(--space-2) var(--space-4);font-size:var(--text-sm);border-color:var(--control-border);color:var(--muted);background:0 0;border-radius:999px;font-weight:500}.tabsx-pills .tabsxTrigger:hover{background:var(--surface-control)}@supports (color:color-mix(in lab,red,red)){.tabsx-pills .tabsxTrigger:hover{background:color-mix(in srgb,var(--surface-control),transparent 30%)}}.tabsx-pills .tabsxTrigger:hover{color:var(--text);border-color:var(--border)}.tabsx-pills .tabsxTrigger.is-active{background:var(--accent);color:var(--accent-contrast);border-color:var(--accent);font-weight:600}.notificationsFilterTabs,.supportFilterTabs,.supportTypeTabs{width:fit-content;max-width:100%}.supportTypeTabs{max-width:min(100%,24rem)}.notificationsFilterTabs .tabsxList,.supportFilterTabs .tabsxList,.supportTypeTabs .tabsxList{box-shadow:none;background:0 0;border:0;flex-wrap:wrap;padding:0}.supportTypeTabs .tabsxList{justify-self:start;width:max-content;max-width:100%;background:0 0!important;border:0!important}.notificationsFilterTabs .tabsxTrigger,.supportFilterTabs .tabsxTrigger,.supportTypeTabs .tabsxTrigger{border:var(--border-width) solid transparent;background:0 0}.notificationsFilterTabs .tabsxTrigger.is-active,.supportFilterTabs .tabsxTrigger.is-active,.supportTypeTabs .tabsxTrigger.is-active{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.notificationsFilterTabs .tabsxTrigger.is-active,.supportFilterTabs .tabsxTrigger.is-active,.supportTypeTabs .tabsxTrigger.is-active{border-color:color-mix(in srgb,var(--accent),transparent 62%)}}.notificationsFilterTabs .tabsxTrigger.is-active,.supportFilterTabs .tabsxTrigger.is-active,.supportTypeTabs .tabsxTrigger.is-active{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.notificationsFilterTabs .tabsxTrigger.is-active,.supportFilterTabs .tabsxTrigger.is-active,.supportTypeTabs .tabsxTrigger.is-active{background:color-mix(in srgb,var(--accent),transparent 90%)}}.notificationsFilterTabs .tabsxTrigger.is-active,.supportFilterTabs .tabsxTrigger.is-active,.supportTypeTabs .tabsxTrigger.is-active{box-shadow:none}.accordionx{gap:var(--space-3);display:grid}.accordionxItem{border:var(--border-width) solid var(--control-border)}@supports (color:color-mix(in lab,red,red)){.accordionxItem{border:var(--border-width) solid color-mix(in srgb,var(--control-border),transparent 6%)}}.accordionxItem{border-radius:var(--radius-lg);background:var(--surface-card)}@supports (color:color-mix(in lab,red,red)){.accordionxItem{background:color-mix(in srgb,var(--surface-card),var(--surface-app) 12%)}}.accordionxItem{transition:border-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard);overflow:clip}.accordionxItem:hover{border-color:var(--control-border-hover)}@supports (color:color-mix(in lab,red,red)){.accordionxItem:hover{border-color:color-mix(in srgb,var(--control-border-hover),transparent 8%)}}.accordionxItem[open]{border-color:var(--control-border-hover)}@supports (color:color-mix(in lab,red,red)){.accordionxItem[open]{border-color:color-mix(in srgb,var(--control-border-hover),transparent 2%)}}.accordionxItem[open]{box-shadow:var(--shadow-xs)}.accordionxSummary{cursor:pointer;padding:var(--space-4) var(--space-5);justify-content:space-between;align-items:center;gap:var(--space-3);min-height:3.125rem;transition:background-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard);font-weight:600;list-style:none;display:flex}.accordionxSummary::-webkit-details-marker{display:none}.accordionxSummary::marker{content:""}.accordionxSummary:after{content:"";background-color:var(--surface-control);flex:0 0 1.1rem;width:1.1rem;height:1.1rem}@supports (color:color-mix(in lab,red,red)){.accordionxSummary:after{background-color:color-mix(in srgb,var(--surface-control),transparent 24%)}}.accordionxSummary:after{color:var(--text);background-image:linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor);background-position:50%;background-repeat:no-repeat;background-size:.56rem .11rem,.11rem .56rem}@supports (color:color-mix(in lab,red,red)){.accordionxSummary:after{color:color-mix(in srgb,var(--text),transparent 30%)}}.accordionxSummary:after{transition:background-size .22s var(--ease-standard),transform .22s var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),background-color var(--motion-fast) var(--ease-standard)}.accordionxSummary:hover{background:var(--surface-control)}@supports (color:color-mix(in lab,red,red)){.accordionxSummary:hover{background:color-mix(in srgb,var(--surface-control),transparent 40%)}}.accordionxSummary:focus-visible{box-shadow:var(--focus);outline:none}.accordionxItem[open]>.accordionxSummary:after{background-size:.56rem .11rem,.11rem 0;transform:rotate(180deg)}.accordionxItem[open]>.accordionxSummary{color:var(--text)}.accordionxBody{padding:0 var(--space-5) var(--space-5);border-top:var(--border-width) solid var(--border-subtle);margin-top:0}@supports (color:color-mix(in lab,red,red)){.accordionxBody{border-top:var(--border-width) solid color-mix(in srgb,var(--border-subtle),transparent 22%)}}.accordionxBody{color:var(--text-muted-strong);line-height:1.7}.accordionxItem[open]>.accordionxBody{padding-top:var(--space-4);animation:accordionxBodyReveal .22s var(--ease-standard)}@keyframes accordionxBodyReveal{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:translateY(0)}}.popoverx{display:inline-flex;position:relative}.popoverxPanel{border:var(--border-width) solid var(--control-border);border-radius:var(--radius-md);background:var(--surface-card);min-width:13rem;max-width:min(24rem,90vw);box-shadow:var(--shadow-md);padding:var(--space-3);z-index:var(--z-dropdown);position:absolute}.popoverx-bottom-start{top:calc(100% + .35rem);left:0}.popoverx-bottom-end{top:calc(100% + .35rem);right:0}.popoverx-top-start{bottom:calc(100% + .35rem);left:0}.popoverx-top-end{bottom:calc(100% + .35rem);right:0}.drawerxRoot{z-index:var(--z-overlay);pointer-events:none;position:fixed;inset:0}.drawerxBackdrop{background:var(--overlay-backdrop-bg);-webkit-backdrop-filter:var(--overlay-backdrop-filter);backdrop-filter:var(--overlay-backdrop-filter);cursor:none;opacity:0;transition:opacity var(--motion-med) var(--ease-standard);position:absolute;inset:0}.drawerxPanel{background:var(--surface-card);border-left:var(--border-width) solid var(--border);position:absolute;top:0;bottom:0}@supports (color:color-mix(in lab,red,red)){.drawerxPanel{border-left:var(--border-width) solid color-mix(in srgb,var(--border),transparent 8%)}}.drawerxPanel{box-shadow:var(--drawer-panel-shadow);transition:transform var(--motion-med) var(--ease-standard);grid-template-rows:auto 1fr;min-width:min(92vw,20rem);display:grid;transform:translate(105%)}.drawerxPanel.drawerx-left{border-left:0;border-right:var(--border-width) solid var(--border);left:0;right:auto;transform:translate(-105%)}@supports (color:color-mix(in lab,red,red)){.drawerxPanel.drawerx-left{border-right:var(--border-width) solid color-mix(in srgb,var(--border),transparent 8%)}}.drawerxPanel.drawerx-right{left:auto;right:0}.drawerxHeader{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:var(--border-width) solid var(--border-subtle);display:flex}.drawerxBody{min-height:0;padding:var(--space-4);overflow:auto}.drawerxRoot.is-open{pointer-events:auto}.drawerxRoot.is-open .drawerxBackdrop{opacity:1}.drawerxRoot.is-open .drawerxPanel{transform:translate(0)}.textareaControl{resize:vertical;min-height:6.75rem;line-height:1.5}.switchRow{align-items:center;gap:var(--space-3);display:inline-flex}.switchText{gap:.125rem;display:grid}.switchLabel{color:var(--text);font-weight:600}.switchHint{color:var(--muted);font-size:.75rem}.checkboxx,.radiox{align-items:flex-start;gap:var(--space-2);display:inline-flex}.checkboxxBody{gap:.125rem;display:grid}.checkboxxLabel,.radioxLabel{color:var(--text);font-weight:600}.checkboxxHint{color:var(--muted);font-size:.75rem}.radioGroupx{gap:var(--space-3);flex-wrap:wrap;display:flex}.searchInput{width:min(100%,var(--search-max-inline));position:relative}.searchInput.searchInput-fluid{width:100%;max-width:none}.searchInputIcon{color:var(--muted);pointer-events:none;justify-content:center;align-items:center;width:.9rem;height:.9rem;display:inline-flex;position:absolute;top:50%;left:.78rem;transform:translateY(-50%)}.searchInputIcon svg{width:.9rem;height:.9rem}.searchInputField{padding-left:2.35rem;padding-right:var(--space-3)}.filterBarPrepared{justify-content:space-between}.filterBarLeft,.filterBarRight{align-items:center;gap:var(--space-2);flex-wrap:nowrap;min-width:0;display:flex}.filterBarLeft>*,.filterBarRight>*{min-width:0}.filterBarLeft .searchInput{flex:0 1 min(100%,var(--search-max-inline))}.filterBarInlineControls{flex-wrap:nowrap}.casaPlanPage .casaPlanComponentFilterRow{gap:var(--space-2);grid-template-columns:minmax(18rem,1fr) repeat(2,minmax(9.5rem,11rem));align-items:center;width:100%;min-width:0;display:grid}.casaPlanPage .casaPlanComponentFilterRow .searchInput{width:100%;max-width:none}.casaPlanPage .casaPlanComponentFilterRow .controlx{min-width:0}.casaPlanPage .casaPlanComponentToolbarActions{gap:var(--space-2);flex-wrap:wrap}@media(max-width:56rem){.filterBarLeft,.filterBarRight,.filterBarInlineControls{flex-wrap:wrap}.casaPlanPage .casaPlanComponentFilterRow{grid-template-columns:1fr}}.paginationx{align-items:center;gap:var(--space-2);display:inline-flex}.paginationxInfo{color:var(--text-muted-strong);text-align:center;min-width:8.5rem;font-size:.8125rem}.skeletonLoaderx{gap:var(--space-2);display:grid}.skeletonLoaderxLine{border-radius:var(--radius-sm);height:.85rem}.keyValueListx{gap:var(--space-2);margin:0;display:grid}.keyValueListxRow{gap:var(--space-3);border-bottom:var(--border-width) solid var(--border-subtle);padding-bottom:var(--space-2);grid-template-columns:minmax(8rem,16rem) minmax(0,1fr);display:grid}.keyValueListxRow:last-child{border-bottom:0;padding-bottom:0}.keyValueListxKey{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin:0;font-size:.75rem}.keyValueListxValue{color:var(--text);margin:0;font-weight:600}.dataTableWrap{border:var(--border-width) solid var(--control-border);border-radius:var(--radius-lg);background:var(--surface-card);overflow:auto}.dataTablex{border-collapse:collapse;width:100%;min-width:36rem}.dataTablex th,.dataTablex td{padding:var(--space-3) var(--space-4);border-bottom:var(--border-width) solid var(--border-subtle);text-align:left;vertical-align:top}.dataTablex th{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:.75rem}.dataTablex tr:last-child td{border-bottom:0}.dataTablex th.dataTablex-sortable{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;transition:color var(--motion-fast) var(--ease-standard)}.dataTablex th.dataTablex-sortable:hover{color:var(--text)}.dataTablex th.dataTablex-sortable:focus-visible{box-shadow:var(--focus);outline:none}.dataTablex th.dataTablex-sortable.is-sorted{color:var(--accent)}.dataTablex-sortIcon{vertical-align:middle;margin-left:var(--space-1);opacity:.45;transition:opacity var(--motion-fast) var(--ease-standard);display:inline-block}.dataTablex-sortIcon svg{width:.75rem;height:.75rem}.dataTablex th.dataTablex-sortable:hover .dataTablex-sortIcon,.dataTablex th.dataTablex-sortable.is-sorted .dataTablex-sortIcon{opacity:1}.detailPanelx{border:var(--border-width) solid var(--control-border);border-radius:var(--radius-md);background:var(--surface-card)}@supports (color:color-mix(in lab,red,red)){.detailPanelx{background:color-mix(in srgb,var(--surface-card),var(--surface-app) 14%)}}.detailPanelxHead{padding:var(--space-3) var(--space-4);border-bottom:var(--border-width) solid var(--border-subtle);font-weight:700}.detailPanelxBody{padding:var(--space-4)}.kpiBlockx{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));display:grid}.statsCardxTrend{color:var(--text-muted-strong);font-size:.75rem}.bannerx{border:var(--border-width) solid var(--control-border);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);background:var(--surface-card)}@supports (color:color-mix(in lab,red,red)){.bannerx{background:color-mix(in srgb,var(--surface-card),var(--surface-app) 10%)}}.bannerx{justify-content:space-between;gap:var(--space-2);align-items:center;display:flex}.bannerxText{color:var(--text);font-weight:600}.bannerxActions{gap:var(--space-2);display:inline-flex}.bannerx-info{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.bannerx-info{border-color:color-mix(in srgb,var(--accent),transparent 72%)}}.bannerx-warn{border-color:var(--warn)}@supports (color:color-mix(in lab,red,red)){.bannerx-warn{border-color:color-mix(in srgb,var(--warn),transparent 62%)}}.bannerx-bad{border-color:var(--bad)}@supports (color:color-mix(in lab,red,red)){.bannerx-bad{border-color:color-mix(in srgb,var(--bad),transparent 62%)}}.bannerx-good{border-color:var(--good)}@supports (color:color-mix(in lab,red,red)){.bannerx-good{border-color:color-mix(in srgb,var(--good),transparent 62%)}}.progressBarx{background:var(--surface-control);border-radius:999px;width:100%;height:.55rem}@supports (color:color-mix(in lab,red,red)){.progressBarx{background:color-mix(in srgb,var(--surface-control),var(--surface-app) 18%)}}.progressBarx{overflow:hidden}.progressBarxFill{border-radius:inherit;background:linear-gradient(90deg,var(--accent),var(--accent));width:0;height:100%}@supports (color:color-mix(in lab,red,red)){.progressBarxFill{background:linear-gradient(90deg,color-mix(in srgb,var(--accent),white 8%),color-mix(in srgb,var(--accent),black 6%))}}.progressBarxFill{transition:width var(--motion-med) var(--ease-standard)}.spinnerx{border:2px solid var(--accent);border-radius:999px;width:1rem;height:1rem}@supports (color:color-mix(in lab,red,red)){.spinnerx{border:2px solid color-mix(in srgb,var(--accent),transparent 76%)}}.spinnerx{border-top-color:var(--accent);animation:.75s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.stepProgressx{gap:var(--space-2);display:grid}.stepProgressxText{color:var(--text-muted-strong);font-size:.8125rem;font-weight:600}.stepProgressxBar{background:var(--surface-control);border-radius:999px;width:100%;height:.5rem}@supports (color:color-mix(in lab,red,red)){.stepProgressxBar{background:color-mix(in srgb,var(--surface-control),var(--surface-app) 18%)}}.stepProgressxBar{overflow:hidden}.stepProgressxFill{border-radius:inherit;background:var(--accent);height:100%}@supports (color:color-mix(in lab,red,red)){.stepProgressxFill{background:color-mix(in srgb,var(--accent),transparent 22%)}}.breadcrumbsxList{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.breadcrumbsxItem{align-items:center;gap:var(--space-2);color:var(--text-muted-strong);font-size:.8125rem;display:inline-flex}.breadcrumbsxItem:not(:last-child):after{content:"/";color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.breadcrumbsxItem:not(:last-child):after{color:color-mix(in srgb,var(--muted),transparent 10%)}}.breadcrumbsxItem a{color:inherit;text-decoration:none}.breadcrumbsxItem a:hover{color:var(--text)}.stickyActionBarx{bottom:var(--space-3);z-index:var(--z-sticky);border-radius:var(--radius-lg);padding:var(--space-3);justify-content:flex-end;align-items:center;display:flex;position:sticky}.stickyActionBarx>.row{justify-content:flex-end;margin-left:auto}.splitPanex{gap:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.splitPanexPane{min-width:0}.resizablePanelx{resize:horizontal;border:var(--border-width) solid var(--control-border);border-radius:var(--radius-md);background:var(--surface-card);padding:var(--space-3);overflow:auto}.fieldDescription{color:var(--text-muted-strong);font-size:.75rem}.fieldRequiredMark{color:var(--bad)}.fieldGroup{border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-3);gap:var(--space-3);margin:0;display:grid}.fieldGroupLegend{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);padding:0 var(--space-1);font-size:.75rem}.formSection{border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-card)}@supports (color:color-mix(in lab,red,red)){.formSection{background:color-mix(in srgb,var(--surface-card),var(--surface-app) 10%)}}.formSectionHead{border-bottom:var(--border-width) solid var(--border-subtle);padding:var(--space-3) var(--space-4)}.formSectionTitle{margin:0;font-size:1rem}.formSectionSubtitle{margin:var(--space-1) 0 0;color:var(--muted);font-size:.8125rem}.formSectionBody{padding:var(--space-4)}.casaPlanNameModeToggle{margin-top:calc(-1 * var(--space-1));gap:var(--space-2);align-items:center}.casaPlanModalBody{gap:0}.casaPlanModalSectionGrid{align-items:start}.casaPlanModalSectionGrid .field{gap:var(--space-1);min-width:0}.casaPlanModalSectionGrid .field>:is(input.controlx,select.controlx,.searchInput,.casaPlanNameMode){max-inline-size:none;width:100%}.casaPlanModalSectionGrid .field>:is(input.controlx,textarea.controlx)::placeholder{font-size:.92em}.casaPlanModalFieldSpan2{grid-column:1/-1}.casaPlanModalNameCompactRow{gap:var(--space-2);grid-template-columns:minmax(12rem,max-content) minmax(14rem,1fr);align-items:end;display:grid}.casaPlanModalNameToggleRow{min-height:var(--size-control-input);white-space:nowrap;margin-top:0}.casaPlanNameInputRow{align-items:center;gap:var(--space-2);display:flex}.casaPlanNameInputRow>.controlx{flex:1;width:auto;min-width:0}.casaPlanNumberSuffix{color:var(--muted);white-space:nowrap;flex:none;font-size:.875rem}.casaPlanCableModeRow{gap:var(--space-3);grid-template-columns:minmax(11rem,max-content) minmax(12rem,16rem);align-items:end;display:grid}.casaPlanCableModeToggle{align-self:end;padding-bottom:.15rem}.casaPlanCableProfileWrap{gap:var(--space-1);align-self:end;min-width:0;display:grid}.casaPlanCableProfileWrap .fieldLabel{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:.78rem}.casaPlanCableTechnicalGrid{gap:var(--space-3) var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr))}.casaPlanCableTechnicalGrid .field{min-width:0}.casaPlanCableTechnicalField-wide{grid-column:1/-1}.casaPlanCableTechnicalValue{font-size:.98rem;font-weight:500;line-height:1.45}.casaPlanModalCompactPairGrid{justify-content:flex-start;column-gap:var(--space-2);grid-template-columns:repeat(2,minmax(10rem,12rem))}.casaPlanModalSection{background:0 0;border:none;border-radius:0}.casaPlanModalSection+.casaPlanModalSection{border-top:var(--border-width) solid var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){.casaPlanModalSection+.casaPlanModalSection{border-top:var(--border-width) solid color-mix(in srgb,var(--border-subtle),transparent 30%)}}.casaPlanModalSection>.formSectionHead{padding:var(--space-2) var(--space-4);background:var(--accent);border-bottom:none}@supports (color:color-mix(in lab,red,red)){.casaPlanModalSection>.formSectionHead{background:color-mix(in srgb,var(--accent),transparent 95%)}}.casaPlanModalSection-base>.formSectionHead{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.casaPlanModalSection-base>.formSectionHead{background:color-mix(in srgb,var(--accent),transparent 88%)}}.casaPlanModalSection-base>.formSectionHead{border-left:3px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.casaPlanModalSection-base>.formSectionHead{border-left:3px solid color-mix(in srgb,var(--accent),transparent 40%)}}.casaPlanModalSection-base>.formSectionHead{padding-left:calc(var(--space-4) - 3px)}.casaPlanModalSection-detail>.formSectionHead{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.casaPlanModalSection-detail>.formSectionHead{background:color-mix(in srgb,var(--accent),transparent 93%)}}.casaPlanModalSection-detail>.formSectionHead{border-left:3px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.casaPlanModalSection-detail>.formSectionHead{border-left:3px solid color-mix(in srgb,var(--accent),transparent 64%)}}.casaPlanModalSection-detail>.formSectionHead{padding-left:calc(var(--space-4) - 3px)}.casaPlanModalSection-preview>.formSectionHead{background:var(--surface-control)}@supports (color:color-mix(in lab,red,red)){.casaPlanModalSection-preview>.formSectionHead{background:color-mix(in srgb,var(--surface-control),var(--surface-app) 42%)}}.casaPlanModalSection-preview>.formSectionHead{border-left:3px solid var(--border-strong)}@supports (color:color-mix(in lab,red,red)){.casaPlanModalSection-preview>.formSectionHead{border-left:3px solid color-mix(in srgb,var(--border-strong),transparent 8%)}}.casaPlanModalSection-preview>.formSectionHead{padding-left:calc(var(--space-4) - 3px)}.casaPlanModalSection-preview>.formSectionHead .formSectionTitle{color:var(--text)}@supports (color:color-mix(in lab,red,red)){.casaPlanModalSection-preview>.formSectionHead .formSectionTitle{color:color-mix(in srgb,var(--text),var(--muted) 18%)}}.casaPlanModalSection>.formSectionBody{padding:var(--space-3) var(--space-4)}.casaPlanModalInlinePreview{color:var(--text);font-size:1.08rem;font-weight:600;line-height:1.45}@supports (color:color-mix(in lab,red,red)){.casaPlanModalInlinePreview{color:color-mix(in srgb,var(--text),var(--accent) 12%)}}.casaPlanModalPreviewCard-simple{background:0 0;border:0;gap:0;padding:0}.casaPlanModalPreviewCard-simple .casaPlanModalPreviewEyebrow:empty,.casaPlanModalPreviewCard-simple .casaPlanModalPreviewMeta:empty{display:none}.casaPlanModalPreviewCard-simple .casaPlanModalPreviewTitle{color:var(--text);font-size:1.08rem;font-weight:600;line-height:1.45}@supports (color:color-mix(in lab,red,red)){.casaPlanModalPreviewCard-simple .casaPlanModalPreviewTitle{color:color-mix(in srgb,var(--text),var(--accent) 12%)}}.modalDialog-sm .casaPlanModalSectionGrid{grid-template-columns:1fr}.modalDialog-sm .casaPlanModalFieldSpan2{grid-column:auto}.modalDialog-sm .casaPlanModalNameCompactRow,.modalDialog-sm .casaPlanModalCompactPairGrid,.modalDialog-sm .casaPlanCableModeRow,.modalDialog-sm .casaPlanCableTechnicalGrid{grid-template-columns:1fr}.modalDialog-sm .casaPlanModalCompactPairGrid .field>input.controlx{max-width:none}@media(max-width:760px){.casaPlanModalSectionGrid{grid-template-columns:1fr}.casaPlanModalFieldSpan2{grid-column:auto}.casaPlanModalNameCompactRow,.casaPlanModalCompactPairGrid,.casaPlanCableModeRow,.casaPlanCableTechnicalGrid{grid-template-columns:1fr}.casaPlanModalCompactPairGrid .field>input.controlx{max-width:none}}.casaPlanPage .casaPlanRequirementRow{align-items:center;gap:var(--space-2);display:flex}.casaPlanPage .casaPlanRequirementRow>.controlx{flex:1;width:auto;min-width:0}.casaPlanPage .casaPlanRequirementRow>.casaPlanCountInput{flex:none;width:4.5rem}.casaPlanPage .casaPlanCableAssignRow{align-items:center;gap:var(--space-2);display:flex}.casaPlanPage .casaPlanCableAssignRow>.controlx{flex:1;width:auto;min-width:0}.casaPlanPage .casaPlanNameInputRow{align-items:center;gap:var(--space-2);display:flex}.casaPlanPage .casaPlanNameInputRow>.controlx{flex:1;width:auto;min-width:0}.casaPlanPage .casaPlanNumberSuffix{color:var(--muted);white-space:nowrap;flex:none;font-size:.875rem}.casaPlanFloorGripHandle{cursor:grab;width:1.5rem;color:var(--muted);flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.casaPlanFloorGripHandle{color:color-mix(in srgb,var(--muted),transparent 30%)}}.casaPlanFloorGripHandle{opacity:.5;transition:opacity var(--motion-fast) var(--ease-standard)}.casaPlanFloorGripHandle:hover{opacity:1}.casaPlanFloorGripHandle:active{cursor:grabbing}.casaPlanFloorRow[draggable=true]{cursor:default}.casaPlanFloorRow.casaPlanDragOver>*{pointer-events:none}.casaPlanFloorRow.casaPlanDragOver{outline:2px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.casaPlanFloorRow.casaPlanDragOver{outline:2px solid color-mix(in srgb,var(--accent),transparent 40%)}}.casaPlanFloorRow.casaPlanDragOver{outline-offset:-2px;border-radius:var(--radius-md)}.casaPlanFloorRow.casaPlanDragging{opacity:.45}.casaPlanPage .casaPlanQuickStart{padding:var(--space-4);border:var(--border-width) dashed var(--accent)}@supports (color:color-mix(in lab,red,red)){.casaPlanPage .casaPlanQuickStart{border:var(--border-width) dashed color-mix(in srgb,var(--accent),transparent 70%)}}.casaPlanPage .casaPlanQuickStart{border-radius:var(--radius-md);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.casaPlanPage .casaPlanQuickStart{background:color-mix(in srgb,var(--accent),transparent 97%)}}.casaPlanPage .casaPlanQuickStartRow{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap}.casaPlanPage .casaPlanQuickStartRow .field{flex:none;width:10rem}.casaPlanSetupWizard{gap:var(--space-6);max-width:30rem;padding-top:var(--space-4);flex-direction:column;margin:0 auto;display:flex}.casaPlanSetupDots{justify-content:center;align-items:flex-start;display:flex}.casaPlanSetupDot{align-items:center;gap:var(--space-2);flex-direction:column;flex:none;display:flex}.casaPlanSetupDotCircle{border:2px solid var(--border-strong);width:2.5rem;height:2.5rem;font-size:var(--text-control);color:var(--muted);background:var(--surface-card);transition:border-color var(--motion-fast) var(--ease-standard),background var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard);border-radius:50%;justify-content:center;align-items:center;font-weight:600;display:flex}.casaPlanSetupDotCircle svg{stroke-width:2.5px;width:1rem;height:1rem}.casaPlanSetupDot[data-active=true] .casaPlanSetupDotCircle{border-color:var(--accent);color:var(--accent);background:var(--accent-weak)}.casaPlanSetupDot[data-done=true] .casaPlanSetupDotCircle{border-color:var(--accent);background:var(--accent);color:var(--accent-contrast)}.casaPlanSetupDotLabel{font-size:var(--text-xs);color:var(--muted);white-space:nowrap;font-weight:500}.casaPlanSetupDot[data-active=true] .casaPlanSetupDotLabel{color:var(--accent);font-weight:600}.casaPlanSetupDot[data-done=true] .casaPlanSetupDotLabel{color:var(--text-soft)}.casaPlanSetupDotLine{background:var(--border-subtle);min-width:2.5rem;height:2px;transition:background var(--motion-fast) var(--ease-standard);flex:1;margin-top:calc(1.25rem - 1px)}.casaPlanSetupDotLine[data-done=true]{background:var(--accent)}.casaPlanSetupCard{gap:var(--space-5);flex-direction:column;display:flex}.casaPlanSetupCardHead{padding-bottom:var(--space-4);border-bottom:var(--border-width) solid var(--border-subtle);gap:var(--space-2);flex-direction:column;display:flex}.casaPlanSetupCardTitle{font-size:var(--text-xl);color:var(--text);margin:0;font-weight:600;line-height:1.3}.casaPlanSetupCardDesc{margin:0}.casaPlanSetupCardBody{padding-top:var(--space-1)}.casaPlanSetupCardBody .field{max-width:22rem}.casaPlanSetupActions{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.casaPlanSetupActions .row{gap:var(--space-2)}.casaPlanPage .casaPlanTreeLevel-lightGroup>summary{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.casaPlanPage .casaPlanTreeLevel-lightGroup>summary{background:color-mix(in srgb,var(--accent),transparent 94%)}}.casaPlanPage .casaPlanLightGroupDetails{background:var(--surface-card)}@supports (color:color-mix(in lab,red,red)){.casaPlanPage .casaPlanLightGroupDetails{background:color-mix(in srgb,var(--surface-card),var(--surface-app) 6%)}}.casaPlanPage .casaPlanFuseStats{gap:var(--space-4);padding:var(--space-3) var(--space-4);background:var(--surface-card);flex-wrap:wrap}@supports (color:color-mix(in lab,red,red)){.casaPlanPage .casaPlanFuseStats{background:color-mix(in srgb,var(--surface-card),var(--surface-app) 5%)}}.casaPlanPage .casaPlanFuseStats{border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-md)}.casaPlanPage .casaPlanFuseStat{align-items:center;gap:var(--space-1);flex-direction:column;min-width:4rem;display:flex}.casaPlanPage .casaPlanFuseStat strong{color:var(--text);font-size:1.25rem;font-weight:600;line-height:1}.dateRangePickerx{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.currencyInputx,.percentageInputx{position:relative}.currencyInputxSuffix,.percentageInputxSuffix{color:var(--muted);pointer-events:none;font-size:.75rem;position:absolute;top:50%;right:.7rem;transform:translateY(-50%)}.currencyInputxField,.percentageInputxField{padding-right:2.1rem}.multiSelectx{min-height:10rem;padding:var(--space-2);border-color:var(--control-border)}@supports (color:color-mix(in lab,red,red)){.multiSelectx{border-color:color-mix(in srgb,var(--control-border),var(--accent) 18%)}}.multiSelectx{background:linear-gradient(180deg,var(--surface-control),var(--surface-control)),var(--surface-control)}@supports (color:color-mix(in lab,red,red)){.multiSelectx{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-control),var(--surface-app) 8%),var(--surface-control)),var(--surface-control)}}.multiSelectx option{border-radius:var(--radius-sm);padding:.45rem .55rem}.multiSelectx option:checked{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.multiSelectx option:checked{background:color-mix(in srgb,var(--accent),transparent 82%)}}.multiSelectx option:checked{color:var(--text);font-weight:600}.fileUploadxInput{display:none}.tagInputx{gap:var(--space-2);display:grid}.tagInputxList{gap:var(--space-2);flex-wrap:wrap;display:flex}.tagInputxTag{cursor:pointer}.codeBlockx,.diffViewerx pre{border:var(--border-width) solid var(--control-border);border-radius:var(--radius-md);background:var(--surface-card);margin:0}@supports (color:color-mix(in lab,red,red)){.codeBlockx,.diffViewerx pre{background:color-mix(in srgb,var(--surface-card),var(--surface-elevated) 26%)}}.codeBlockx,.diffViewerx pre{color:var(--text);padding:var(--space-3);font-size:.78rem;line-height:1.45;overflow:auto}.diffViewerx{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.diffViewerxBefore{border-left:.2rem solid var(--bad)}@supports (color:color-mix(in lab,red,red)){.diffViewerxBefore{border-left:.2rem solid color-mix(in srgb,var(--bad),transparent 26%)}}.diffViewerxAfter{border-left:.2rem solid var(--good)}@supports (color:color-mix(in lab,red,red)){.diffViewerxAfter{border-left:.2rem solid color-mix(in srgb,var(--good),transparent 26%)}}.preparedPlaceholder{border:var(--border-width) dashed var(--accent)}@supports (color:color-mix(in lab,red,red)){.preparedPlaceholder{border:var(--border-width) dashed color-mix(in srgb,var(--accent),transparent 50%)}}.preparedPlaceholder{border-radius:var(--radius-md);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.preparedPlaceholder{background:color-mix(in srgb,var(--accent),transparent 95%)}}.preparedPlaceholder{padding:var(--space-3);gap:var(--space-1);display:grid}.preparedPlaceholder strong{font-size:.8125rem}.preparedPlaceholder span{color:var(--text-muted-strong);font-size:.75rem}.keyboardShortcutHint{border:var(--border-width) solid var(--control-border);border-radius:var(--radius-sm);background:var(--surface-control);align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.keyboardShortcutHint{background:color-mix(in srgb,var(--surface-control),var(--surface-app) 8%)}}.keyboardShortcutHint{color:var(--text-muted-strong);letter-spacing:.04em;padding:.2rem .4rem;font-size:.72rem;font-weight:700}.pageHeaderx{justify-content:space-between;align-items:start;gap:var(--space-5);flex-wrap:wrap;display:flex}.pageHeaderxTitle{letter-spacing:.0125em;margin:0;font-size:1.625rem}.pageHeaderxSubtitle{margin:var(--space-2) 0 0;color:var(--muted);max-width:56ch;font-size:.9rem}.pageHeaderxActions{gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.contentAreax{gap:var(--space-4);flex-direction:column;display:flex}.sectionx{border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-card)}@supports (color:color-mix(in lab,red,red)){.sectionx{background:color-mix(in srgb,var(--surface-card),var(--surface-app) 10%)}}.sectionxHead{padding:var(--space-3) var(--space-4);border-bottom:var(--border-width) solid var(--border-subtle)}.sectionxTitle{margin:0;font-size:1rem}.sectionxSubtitle{margin:var(--space-1) 0 0;color:var(--muted);font-size:.8125rem}.sectionxBody{padding:var(--space-4)}.sectionx.sectionx-plain{background:0 0;border:0}.sectionx.sectionx-plain .sectionxHead{border-bottom:0;padding-left:0;padding-right:0}.sectionx.sectionx-plain .sectionxBody{padding-left:0;padding-right:0}.panelx.sectionx-plain{box-shadow:none;background:0 0;border:0;padding:0}.panelx.sectionx-plain>.panelxHead{margin-bottom:var(--space-3);border-bottom:0;padding:0}.panelx.sectionx-plain>.panelxBody{padding:0}:root[data-theme=dark] .platformSection.sectionx-plain{background:0 0;border:0}.uiKomponenteContent{gap:var(--space-5)}.uiKomponenteCards{gap:var(--space-3);display:grid}.uiKomponenteCard .panelxBody{padding-top:var(--space-2)}.uiKomponenteCardBody{gap:var(--space-2);display:grid}.uiKomponenteSample{gap:var(--space-3);padding-top:var(--space-2);border-top:var(--border-width) dashed var(--border-subtle);grid-template-columns:minmax(11rem,15rem) minmax(0,1fr);align-items:start;display:grid}.uiKomponenteSample:first-child{border-top:0;padding-top:0}.uiKomponenteSampleLabel{color:var(--text-muted-strong);text-transform:uppercase;letter-spacing:.04em;font-size:.78rem;font-weight:700}.uiKomponenteSampleStage{gap:var(--space-2);min-width:0;display:grid}.uiKomponentePatternHint{max-width:46rem;font-size:.8rem}.uiKomponenteTopbarSearchDemo{width:min(100%,32rem)}.uiKomponenteSampleStage .row{flex-wrap:wrap}.uiKomponenteTokenList{gap:var(--space-2);flex-direction:column;display:flex}.uiKomponenteTokenRow{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--surface-card);flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab,red,red)){.uiKomponenteTokenRow{background:color-mix(in srgb,var(--surface-card),var(--surface-app) 12%)}}.uiKomponenteTokenRow{border:var(--border-width) solid var(--border-subtle)}.uiKomponenteTokenName{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:var(--text-sm);color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.uiKomponenteTokenName{color:color-mix(in srgb,var(--accent),var(--text) 20%)}}.uiKomponenteTokenName{flex-shrink:0;min-width:12rem}.uiKomponenteTokenSample{white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:500;line-height:1.2;overflow:hidden}.uiKomponenteTokenMeta{font-size:var(--text-sm);white-space:nowrap;flex-shrink:0}.uiKomponenteLog{border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-card)}@supports (color:color-mix(in lab,red,red)){.uiKomponenteLog{background:color-mix(in srgb,var(--surface-card),var(--surface-app) 20%)}}.uiKomponenteLog{max-height:12rem;padding:var(--space-2);gap:var(--space-1);display:grid;overflow:auto}.uiKomponenteLogEntry{color:var(--text-muted-strong);border-radius:var(--radius-sm);background:var(--surface-control);padding:.2rem .4rem;font-size:.76rem}@supports (color:color-mix(in lab,red,red)){.uiKomponenteLogEntry{background:color-mix(in srgb,var(--surface-control),transparent 25%)}}.uiKomponenteRenderHost{border:var(--border-width) dashed var(--control-border);border-radius:var(--radius-md);min-height:2rem;padding:var(--space-2);gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.uiKomponenteCodeInline{border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-card);padding:.2rem .45rem;display:inline-block}@supports (color:color-mix(in lab,red,red)){.uiKomponenteCodeInline{background:color-mix(in srgb,var(--surface-card),var(--surface-app) 10%)}}.uiKomponenteCodeInline{font-size:.75rem}.uiKomponenteTooltipIcon{border:var(--border-width) solid var(--control-border);background:var(--surface-control);border-radius:999px;width:1.55rem;height:1.55rem}@supports (color:color-mix(in lab,red,red)){.uiKomponenteTooltipIcon{background:color-mix(in srgb,var(--surface-control),var(--surface-app) 10%)}}.uiKomponenteTooltipIcon{color:var(--text-muted-strong);cursor:help;justify-content:center;align-items:center;font-size:.78rem;font-weight:800;line-height:1;display:inline-flex}.uiKomponenteTooltipIcon:hover,.uiKomponenteTooltipIcon:focus-visible{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.uiKomponenteTooltipIcon:hover,.uiKomponenteTooltipIcon:focus-visible{border-color:color-mix(in srgb,var(--accent),transparent 45%)}}.uiKomponenteTooltipIcon:hover,.uiKomponenteTooltipIcon:focus-visible{color:var(--text);outline:none}.uiKomponenteAsyncHost{min-height:2rem}.uiKomponentePlaceholderGrid{gap:var(--space-2);display:grid}.uiKomponenteVerticalDemo{align-items:center;gap:var(--space-2);min-height:2.2rem;display:inline-flex}.uiKomponenteMiniLayout{border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-3);background:var(--surface-card)}@supports (color:color-mix(in lab,red,red)){.uiKomponenteMiniLayout{background:color-mix(in srgb,var(--surface-card),var(--surface-app) 5%)}}.uiKomponenteLoginPreviewShell{border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-4);background:radial-gradient(125% 80% at 14% 14%,var(--accent),transparent 62%),linear-gradient(160deg,var(--surface-card),var(--surface-app))}@supports (color:color-mix(in lab,red,red)){.uiKomponenteLoginPreviewShell{background:radial-gradient(125% 80% at 14% 14%,color-mix(in srgb,var(--accent),white 82%),transparent 62%),linear-gradient(160deg,color-mix(in srgb,var(--surface-card),var(--surface-app) 8%),color-mix(in srgb,var(--surface-app),white 16%))}}.uiKomponenteLoginPreviewMain{min-height:auto;padding:0}.uiKomponenteLoginPreviewCard{width:min(26rem,100%);margin:0}.skeletonRectx{height:var(--sk-h,var(--size-control-md));width:var(--sk-w,100%);border-radius:var(--radius-sm);display:block}.skeletonCirclex{width:var(--sk-size,2rem);height:var(--sk-size,2rem);border-radius:50%;flex-shrink:0;display:block}.skeletonRowx{align-items:center;gap:var(--space-3);display:flex}.skeletonRowxLines{gap:var(--space-2);flex:1;min-width:0;display:grid}.skeletonCardx{gap:var(--space-3);padding:var(--space-5);border-radius:var(--radius-lg);border:var(--border-width) solid var(--border-subtle);background:var(--surface-card-strong);display:grid}@supports (color:color-mix(in lab,red,red)){.skeletonCardx{background:color-mix(in srgb,var(--surface-card-strong),var(--surface-card-soft) 50%)}}.skeletonCardxHeader{border-radius:var(--radius-sm);width:55%;height:1.125rem}.skeletonCardxBody{gap:var(--space-2);display:grid}.skeletonCardxFooter{gap:var(--space-2);padding-top:var(--space-2);border-top:var(--border-width) solid var(--border-subtle);display:flex}.skeletonTableRowx{grid-template-columns:var(--sk-cols,repeat(4, 1fr));gap:var(--space-4);padding:var(--space-3) var(--space-4);border-bottom:var(--border-width) solid var(--border-subtle);display:grid}.skeletonTableRowxCell{border-radius:var(--radius-xs);height:.75rem}.skeletonTableRowxCell:nth-child(2){width:70%}.skeletonTableRowxCell:nth-child(3){width:50%}.skeletonTableRowxCell:nth-child(4){width:40%}.skeletonInputx{height:var(--size-control-input);border-radius:var(--radius-md);display:block}.skeletonButtonx{height:var(--size-control-md);width:var(--sk-w,6rem);border-radius:var(--radius-md);display:inline-block}.skeletonLabelx{height:.65rem;width:var(--sk-w,5rem);border-radius:var(--radius-xs);margin-bottom:var(--space-1);display:block}.skeletonFieldx{gap:var(--space-1);display:grid}.skeletonStepperx{align-items:center;gap:var(--space-4);padding:var(--space-3);border:var(--border-width) solid var(--border-subtle);background:var(--surface-card);flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab,red,red)){.skeletonStepperx{background:color-mix(in srgb,var(--surface-card),var(--surface-app) 20%)}}.skeletonStepperx{border-radius:var(--radius-lg)}.skeletonStepperxStep{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);flex-direction:row;display:flex}.skeletonStepperxDot{border-radius:50%;flex-shrink:0;width:1.875rem;height:1.875rem}.skeletonStepperxLabels{gap:var(--space-1);display:grid}.skeletonStepperxLabel{border-radius:var(--radius-xs);width:4.5rem;height:.75rem}.skeletonStepperxSub{border-radius:var(--radius-xs);width:3rem;height:.6rem}.pageSkeletonx{gap:var(--space-5);width:100%;display:grid}.pageSkeletonxHeader{gap:var(--space-2);display:grid}.pageSkeletonxHeaderTitle{border-radius:var(--radius-sm);width:14rem;height:2rem}.pageSkeletonxHeaderSub{border-radius:var(--radius-xs);width:26rem;max-width:100%;height:1.1rem}@media(max-width:48rem){.splitPanex,.diffViewerx,.dateRangePickerx{grid-template-columns:1fr}.keyValueListxRow{gap:var(--space-1);grid-template-columns:1fr}.uiKomponenteSample{gap:var(--space-2);grid-template-columns:1fr}}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-duration{syntax:"*";inherits:false}
