@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-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-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}.relative{position:relative}.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}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.underline{text-decoration-line:underline}.shadow{--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)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px 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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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}.appShell.mh-active{grid-template-columns:54px 1fr}.appShell.mh-active .sidebar{padding:var(--space-5) var(--space-2);overflow:hidden}.appShell.mh-active .sidebar .navGroupItems,.appShell.mh-active .sidebar .navLabel,.appShell.mh-active .sidebar .brandText,.appShell.mh-active .sidebar .navGroupChevron,.appShell.mh-active .sidebar .sidebarVersion{display:none}.appShell.mh-active .sidebar .brand{justify-content:center;padding:0}.appShell.mh-active .sidebar .navItem,.appShell.mh-active .sidebar .navGroupToggle{padding:var(--space-2);border-radius:var(--radius-md);justify-content:center}.appShell.mh-active .sidebar .navGroupToggleMain{justify-content:center}.appShell.mh-active .sidebar .navIcon{margin:0}.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}.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}.navHubStrip{gap:var(--space-1);padding:var(--space-1) var(--space-2);border-bottom:1px solid var(--border-subtle);padding-bottom:var(--space-2);margin-bottom:var(--space-1);flex-flow:wrap}.navHubItem{border-radius:var(--radius-sm);width:2rem;height:2rem;color:var(--muted);transition:background var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard);justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative}.navHubItem svg,.navHubItem i{pointer-events:none;width:1rem;height:1rem}.navHubItem:hover{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.navHubItem:hover{background:color-mix(in srgb,var(--accent) 10%,transparent)}}.navHubItem:hover{color:var(--accent)}.navHubItem.active{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.navHubItem.active{background:color-mix(in srgb,var(--accent) 15%,transparent)}}.navHubItem.active{color:var(--accent)}.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 .casaPlanStepHeaderActions{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.casaPlanPage .casaPlanWizardCardFooter{background:var(--surface-card)}@supports (color:color-mix(in lab,red,red)){.casaPlanPage .casaPlanWizardCardFooter{background:color-mix(in srgb,var(--surface-card),var(--surface-app) 6%)}}.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[open]>summary:before{transform:rotate(90deg)}.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 .casaPlanProjectBarMeta{min-width:0;color:var(--text-muted-strong);gap:.08rem;display:grid}@supports (color:color-mix(in lab,red,red)){.casaPlanPage .casaPlanProjectBarMeta{color:color-mix(in srgb,var(--text-muted-strong),var(--muted) 26%)}}.casaPlanPage .casaPlanProjectBarMetaLabel{text-transform:uppercase;letter-spacing:.05em;font-size:.68rem;line-height:1.1}.casaPlanPage .casaPlanProjectBarMetaValue{white-space:nowrap;font-size:.78rem;line-height:1.2}.casaPlanPage .casaPlanProjectBarActions{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-left:auto;display:flex}.casaPlanPage .casaPlanIssueIndicator{min-width:2.5rem;min-height:2.5rem;color:var(--text-muted-strong);border-radius:999px;position:relative}@supports (color:color-mix(in lab,red,red)){.casaPlanPage .casaPlanIssueIndicator{color:color-mix(in srgb,var(--text-muted-strong),var(--muted) 18%)}}.casaPlanPage .casaPlanIssueIndicator{box-shadow:inset 0 0 0 1px}@supports (color:color-mix(in lab,red,red)){.casaPlanPage .casaPlanIssueIndicator{box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor,transparent 82%)}}.casaPlanPage .casaPlanIssueIndicator.is-error{color:var(--bad)}@supports (color:color-mix(in lab,red,red)){.casaPlanPage .casaPlanIssueIndicator.is-error{color:color-mix(in srgb,var(--bad),var(--text) 10%)}}.casaPlanPage .casaPlanIssueIndicator.is-error{background:var(--bad)}@supports (color:color-mix(in lab,red,red)){.casaPlanPage .casaPlanIssueIndicator.is-error{background:color-mix(in srgb,var(--bad),transparent 90%)}}.casaPlanPage .casaPlanIssueIndicator.is-error{box-shadow:inset 0 0 0 1px var(--bad),0 0 .8rem var(--bad)}@supports (color:color-mix(in lab,red,red)){.casaPlanPage .casaPlanIssueIndicator.is-error{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bad),transparent 68%),0 0 .8rem color-mix(in srgb,var(--bad),transparent 88%)}}.casaPlanPage .casaPlanIssueIndicator.is-warning{color:#b7791f}@supports (color:color-mix(in lab,red,red)){.casaPlanPage .casaPlanIssueIndicator.is-warning{color:color-mix(in srgb,#b7791f,var(--text) 18%)}}.casaPlanPage .casaPlanIssueIndicator.is-warning{background:#d69e2e1a;box-shadow:inset 0 0 0 1px #d69e2e4d,0 0 .7rem #d69e2e1a}.casaPlanPage .casaPlanIssueIndicator.is-info{color:var(--text-muted-strong)}@supports (color:color-mix(in lab,red,red)){.casaPlanPage .casaPlanIssueIndicator.is-info{color:color-mix(in srgb,var(--text-muted-strong),var(--surface-3) 18%)}}.casaPlanPage .casaPlanIssueIndicator.is-info{background:var(--surface-3)}@supports (color:color-mix(in lab,red,red)){.casaPlanPage .casaPlanIssueIndicator.is-info{background:color-mix(in srgb,var(--surface-3),transparent 55%)}}.casaPlanPage .casaPlanIssueIndicator .btnxIcon,.casaPlanPage .casaPlanIssueIndicator .iconx{width:1.1rem;height:1.1rem}.casaPlanPage .casaPlanIssueIndicatorCount{background:var(--surface-card);border-radius:999px;min-width:1rem;height:1rem;padding:0 .2rem;position:absolute;top:.15rem;right:.15rem}@supports (color:color-mix(in lab,red,red)){.casaPlanPage .casaPlanIssueIndicatorCount{background:color-mix(in srgb,var(--surface-card),var(--surface-app) 4%)}}.casaPlanPage .casaPlanIssueIndicatorCount{border:var(--border-width) solid currentColor}@supports (color:color-mix(in lab,red,red)){.casaPlanPage .casaPlanIssueIndicatorCount{border:var(--border-width) solid color-mix(in srgb,currentColor,transparent 62%)}}.casaPlanPage .casaPlanIssueIndicatorCount{justify-content:center;align-items:center;font-size:.64rem;font-weight:700;line-height:1;display:inline-flex}.casaPlanIssuePopover .popoverxPanel{width:min(30rem,100vw - 2rem);padding:0}.casaPlanPage .casaPlanIssueMenu{gap:var(--space-3);padding:var(--space-4);display:grid}.casaPlanPage .casaPlanIssueMenuHeader{gap:.35rem;display:grid}.casaPlanPage .casaPlanIssueMenuTitle{font-size:1rem;line-height:1.2}.casaPlanPage .casaPlanIssueMenuText{color:var(--text-muted);line-height:1.45}.casaPlanPage .casaPlanIssueMenuSection{gap:var(--space-2);padding-top:var(--space-3);border-top:var(--border-width) solid var(--border-subtle);display:grid}@supports (color:color-mix(in lab,red,red)){.casaPlanPage .casaPlanIssueMenuSection{border-top:var(--border-width) solid color-mix(in srgb,var(--border-subtle),transparent 25%)}}.casaPlanPage .casaPlanIssueMenuSection:first-of-type{border-top:0;padding-top:0}.casaPlanPage .casaPlanIssueMenuSectionTitle{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted-strong);font-size:.78rem;font-weight:700}.casaPlanPage .casaPlanIssueChipList{gap:var(--space-2);flex-wrap:wrap;display:flex}.casaPlanPage .casaPlanIssueChip{border:var(--border-width) solid var(--border);border-radius:999px;align-items:flex-start;gap:.45rem;max-width:100%;padding:.5rem .7rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.casaPlanPage .casaPlanIssueChip{border:var(--border-width) solid color-mix(in srgb,var(--border),transparent 12%)}}.casaPlanPage .casaPlanIssueChip{background:var(--surface-card)}@supports (color:color-mix(in lab,red,red)){.casaPlanPage .casaPlanIssueChip{background:color-mix(in srgb,var(--surface-card),var(--surface-app) 10%)}}.casaPlanPage .casaPlanIssueChip{color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:transform .14s,border-color .14s,box-shadow .14s,background .14s}.casaPlanPage .casaPlanIssueChip:hover,.casaPlanPage .casaPlanIssueChip:focus-visible{border-color:currentColor;outline:none;transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.casaPlanPage .casaPlanIssueChip:hover,.casaPlanPage .casaPlanIssueChip:focus-visible{border-color:color-mix(in srgb,currentColor,transparent 45%)}}.casaPlanPage .casaPlanIssueChip:hover,.casaPlanPage .casaPlanIssueChip:focus-visible{box-shadow:0 .4rem 1rem}@supports (color:color-mix(in lab,red,red)){.casaPlanPage .casaPlanIssueChip:hover,.casaPlanPage .casaPlanIssueChip:focus-visible{box-shadow:0 .4rem 1rem color-mix(in srgb,currentColor,transparent 92%)}}.casaPlanPage .casaPlanIssueChip.status-error{color:var(--bad)}@supports (color:color-mix(in lab,red,red)){.casaPlanPage .casaPlanIssueChip.status-error{color:color-mix(in srgb,var(--bad),var(--text) 14%)}}.casaPlanPage .casaPlanIssueChip.status-error{background:var(--bad)}@supports (color:color-mix(in lab,red,red)){.casaPlanPage .casaPlanIssueChip.status-error{background:color-mix(in srgb,var(--bad),transparent 92%)}}.casaPlanPage .casaPlanIssueChip.status-warning,.casaPlanPage .casaPlanIssueChip.status-warn{color:#b7791f}@supports (color:color-mix(in lab,red,red)){.casaPlanPage .casaPlanIssueChip.status-warning,.casaPlanPage .casaPlanIssueChip.status-warn{color:color-mix(in srgb,#b7791f,var(--text) 14%)}}.casaPlanPage .casaPlanIssueChip.status-warning,.casaPlanPage .casaPlanIssueChip.status-warn{background:#d69e2e17}.casaPlanPage .casaPlanIssueChip.status-info{color:var(--text)}@supports (color:color-mix(in lab,red,red)){.casaPlanPage .casaPlanIssueChip.status-info{color:color-mix(in srgb,var(--text),var(--muted) 25%)}}.casaPlanPage .casaPlanIssueChipLabel{font-weight:700}.casaPlanPage .casaPlanIssueChipDetail{color:var(--text-muted)}.casaPlanPage .casaPlanIssueMenuMeta{color:var(--text-muted);line-height:1.45}.casaPlanPage .casaPlanIssueTargetPulse{animation:1.7s casaPlanIssueTargetPulse}@keyframes casaPlanIssueTargetPulse{0%{box-shadow:0 0 color-mix(in srgb,var(--accent),transparent 72%)}40%{box-shadow:0 0 0 .5rem color-mix(in srgb,var(--accent),transparent 86%)}to{box-shadow:0 0 color-mix(in srgb,var(--accent),transparent 100%)}}.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 .casaPlanTableScrollRegion{min-height:0}.casaPlanPage .casaPlanComponentToolbar{z-index:3;padding:var(--space-1) 0;background:linear-gradient(to bottom,var(--surface-card) 72%,transparent),transparent;border:0;border-radius:0;position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.casaPlanPage .casaPlanComponentToolbar{background:linear-gradient(to bottom,color-mix(in srgb,var(--surface-card),var(--surface-app) 4%) 72%,transparent),transparent}}.casaPlanPage .casaPlanComponentToolbar{box-shadow:none}@media(min-width:980px){.casaPlanPage .casaPlanWizardCard{flex-direction:column;height:calc(100dvh - 11.5rem);display:flex}.casaPlanPage .casaPlanWizardCard>.panelxHead{flex:none}.casaPlanPage .casaPlanWizardCardBody{flex-direction:column;flex:auto;min-height:0;padding-bottom:0;display:flex;overflow:hidden}.casaPlanPage .casaPlanWizardCardBody>.casaPlanStepBody{min-height:0;padding-right:var(--space-1);padding-bottom:var(--space-3);overscroll-behavior:contain;flex-direction:column;flex:auto;display:flex;overflow:auto}.casaPlanPage .casaPlanWizardCardFooter{z-index:4;padding-top:var(--space-3);padding-bottom:var(--space-2);border-top:var(--border-width) solid var(--border-subtle);background:linear-gradient(to top,var(--surface-card) 82%,transparent),var(--surface-card);margin-top:0;position:sticky;bottom:0}@supports (color:color-mix(in lab,red,red)){.casaPlanPage .casaPlanWizardCardFooter{background:linear-gradient(to top,color-mix(in srgb,var(--surface-card),var(--surface-app) 4%) 82%,transparent),color-mix(in srgb,var(--surface-card),var(--surface-app) 6%)}}.casaPlanPage .casaPlanCompactTable thead th{background:var(--surface-card)}@supports (color:color-mix(in lab,red,red)){.casaPlanPage .casaPlanCompactTable thead th{background:color-mix(in srgb,var(--surface-card),var(--surface-app) 12%)}}.casaPlanPage .casaPlanCompactTable thead th{box-shadow:inset 0 -1px 0 var(--border-subtle)}.casaPlanPage .casaPlanComponentToolbar{top:calc(-1 * var(--space-1))}.casaPlanPage .casaPlanStepBody-table{overflow:hidden}.casaPlanPage .casaPlanComponentTableRegion{border-top:var(--border-width) solid var(--border-subtle);flex:auto;min-height:0;overflow:auto}@supports (color:color-mix(in lab,red,red)){.casaPlanPage .casaPlanComponentTableRegion{border-top:var(--border-width) solid color-mix(in srgb,var(--border-subtle),transparent 8%)}}.casaPlanPage .casaPlanComponentTableRegion .casaPlanCompactTable thead th{z-index:2;position:sticky;top:0}}.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 .casaPlanSelectionHeaderControl{justify-content:flex-start;align-items:center;min-height:1rem;display:flex}.casaPlanPage .casaPlanSelectionHeaderControl .btnx{min-height:1rem;padding-inline:0;font-size:.72rem}.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);white-space:pre-line;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)}.tooltipPortal--rich{white-space:normal;max-width:680px;padding:var(--space-2)}.tooltipTable{border-collapse:collapse;width:100%;font-size:.75rem}.tooltipTable th{color:var(--muted);text-align:left;padding:var(--space-1) var(--space-2);border-bottom:var(--border-width) solid var(--border-subtle);white-space:nowrap;font-weight:500}.tooltipTable td{padding:var(--space-1) var(--space-2);white-space:nowrap}.tooltipTable td:last-child,.tooltipTable th:last-child{text-align:right}.tooltipTable tr:not(:last-child) td{border-bottom:var(--border-width) solid var(--border-subtle)}.tooltipTable-section{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;padding:var(--space-1) var(--space-2);font-size:.7rem;font-weight:600}.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-danger-outline{color:var(--bad);border-color:var(--bad)}@supports (color:color-mix(in lab,red,red)){.btnx-danger-outline{border-color:color-mix(in srgb,var(--bad),transparent 50%)}}.btnx-danger-outline{background:0 0}.btnx-danger-outline:hover{background:var(--bad)}@supports (color:color-mix(in lab,red,red)){.btnx-danger-outline:hover{background:color-mix(in srgb,var(--bad) 8%,transparent)}}.btnx-danger-outline:hover{border-color:var(--bad)}.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);justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.panelxHeadMain{flex:auto;min-width:0}.panelxHeadActions{justify-content:flex-end;align-items:center;gap:var(--space-2);flex:none;display:flex}.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}.switchRow.switchRow-compact{gap:var(--space-2)}.switchRow.switchRow-compact .switchText{gap:0}.switchRow.switchRow-compact .switchLabel{color:var(--text-muted-strong);font-size:.8125rem;font-weight:600}@supports (color:color-mix(in lab,red,red)){.switchRow.switchRow-compact .switchLabel{color:color-mix(in srgb,var(--text-muted-strong),var(--text) 24%)}}.switchRow.switchRow-compact .switchLabel{white-space:nowrap}.switchRow.switchRow-compact .switchHint{display:none}.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:auto minmax(16rem,1fr) repeat(3,minmax(9rem,10.5rem));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){.panelxHead{flex-direction:column;align-items:stretch}.panelxHeadActions{justify-content:flex-start}.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 .casaPlanCableSelect{width:100%}.casaPlanPage .casaPlanNewCableBtn{margin-top:var(--space-1);padding-block:var(--space-1);height:auto;min-height:0;color:var(--accent);padding-inline:0;font-size:.74rem;display:block}@supports (color:color-mix(in lab,red,red)){.casaPlanPage .casaPlanNewCableBtn{color:color-mix(in srgb,var(--accent),var(--muted) 28%)}}.casaPlanPage .casaPlanNewCableBtn:hover,.casaPlanPage .casaPlanNewCableBtn:focus-visible{color:var(--accent);box-shadow:none;background:0 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}}.managementHubLayout{grid-template-columns:13.5rem 1fr;align-items:start;gap:0;display:grid}.mhSidebar{border-right:1px solid var(--border-subtle);max-height:100vh;padding:var(--space-4) var(--space-3) var(--space-6);gap:var(--space-4);flex-direction:column;display:flex;position:sticky;top:0;overflow-y:auto}.mhSidebarBrand{padding:var(--space-1) var(--space-2) var(--space-3);border-bottom:1px solid var(--border-subtle)}.mhSidebarBrand__label{font-size:var(--text-xs);color:var(--muted);text-transform:uppercase;letter-spacing:.07em;font-weight:700}.mhNav{gap:var(--space-1);flex-direction:column;display:flex}.mhNavGroup{margin-top:var(--space-3);flex-direction:column;gap:1px;display:flex}.mhNavGroup:first-child{margin-top:0}.mhNavGroupLabel{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);padding:0 var(--space-2);margin-bottom:var(--space-1);font-size:10px;font-weight:700}.mhNavItem{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--text-soft);transition:background var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard);min-height:var(--size-control-sm);font-weight:500;text-decoration:none;display:flex}.mhNavItem:hover{background:var(--surface-elevated);color:var(--text)}.mhNavItem.is-active{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.mhNavItem.is-active{background:color-mix(in srgb,var(--accent) 12%,transparent)}}.mhNavItem.is-active{color:var(--accent);font-weight:600}.mhNavItem__icon{opacity:.7;flex-shrink:0;justify-content:center;align-items:center;width:1rem;height:1rem;display:flex}.mhNavItem__icon svg{stroke-width:1.75px;width:1rem;height:1rem}.mhNavItem.is-active .mhNavItem__icon{opacity:1}.mhNavItem__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.mhNavItem__wip{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);background:var(--muted);font-size:9px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.mhNavItem__wip{background:color-mix(in srgb,var(--muted) 12%,transparent)}}.mhNavItem__wip{border-radius:3px;flex-shrink:0;padding:1px 4px}.mhMain{min-width:0;padding:var(--space-4) var(--space-5) var(--space-8);flex-direction:column;gap:0;display:flex}.mhViewHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding-bottom:var(--space-4);margin-bottom:var(--space-4);border-bottom:1px solid var(--border-subtle);display:flex}.mhViewHeader__titles{gap:var(--space-1);flex-direction:column;display:flex}.mhViewHeader__title{font-size:var(--text-lg);color:var(--text);margin:0;font-weight:700;line-height:1.25}.mhViewHeader__subtitle{font-size:var(--text-sm);color:var(--muted);margin:0}.mhViewHeader__meta{flex-shrink:0}.mhContent{gap:var(--space-4);flex-direction:column;display:flex}.managementHubBanner{gap:var(--space-3);display:grid}.managementHubRouteGrid,.managementHubHeroGrid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.managementHubRouteList,.managementHubMetaStack,.managementHubBulletList{gap:var(--space-2);display:grid}.managementHubRouteRow{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:var(--surface-subtle);color:inherit;text-decoration:none;display:flex}.managementHubRouteInfo{gap:var(--space-1);display:grid}.managementHubRoutePath{color:var(--text-muted);font-size:var(--text-xs)}.managementHubMetaRow{justify-content:space-between;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--border-subtle);display:flex}.managementHubMetaRow:last-child{border-bottom:0}.managementHubBulletList{margin:0;padding-left:1.25rem}.managementHubBulletList li{color:var(--text-default)}@media(max-width:64rem){.managementHubRouteGrid,.managementHubHeroGrid{grid-template-columns:1fr}}@media(max-width:56rem){.managementHubLayout{grid-template-columns:1fr}.mhSidebar{border-right:none;border-bottom:1px solid var(--border-subtle);max-height:none;padding:var(--space-3);position:static;overflow-x:auto}.mhNav{gap:var(--space-1);flex-flow:wrap}.mhNavGroup{flex-flow:wrap;gap:2px;margin-top:0}.mhNavGroupLabel{display:none}.mhNavItem{padding:var(--space-1) var(--space-2);font-size:var(--text-xs)}.mhNavItem__icon,.mhNavItem__wip,.mhSidebarBrand{display:none}.mhMain{padding:var(--space-3) var(--space-3) var(--space-6)}}.mhHealthBadge{min-width:2.75rem;height:2.25rem;padding:0 var(--space-2);border-radius:var(--radius-lg);font-weight:700;font-size:var(--text-sm);font-variant-numeric:tabular-nums;letter-spacing:-.01em;transition:transform var(--motion-fast) var(--ease-standard);border:1.5px solid #0000;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.mhHealthBadge[data-level=ok]{background:#4caf50}@supports (color:color-mix(in lab,red,red)){.mhHealthBadge[data-level=ok]{background:color-mix(in srgb,#4caf50 15%,var(--surface-card))}}.mhHealthBadge[data-level=ok]{color:#2e7d32;border-color:#4caf5059}.mhHealthBadge[data-level=warn]{background:#ff9800}@supports (color:color-mix(in lab,red,red)){.mhHealthBadge[data-level=warn]{background:color-mix(in srgb,#ff9800 15%,var(--surface-card))}}.mhHealthBadge[data-level=warn]{color:#e65100;border-color:#ff980059}.mhHealthBadge[data-level=danger]{background:#ff5722}@supports (color:color-mix(in lab,red,red)){.mhHealthBadge[data-level=danger]{background:color-mix(in srgb,#ff5722 15%,var(--surface-card))}}.mhHealthBadge[data-level=danger]{color:#bf360c;border-color:#ff572259}.mhHealthBadge[data-level=critical]{background:#f44336}@supports (color:color-mix(in lab,red,red)){.mhHealthBadge[data-level=critical]{background:color-mix(in srgb,#f44336 15%,var(--surface-card))}}.mhHealthBadge[data-level=critical]{color:#b71c1c;border-color:#f4433659}.mhHealthBadge[data-level=preview]{background:var(--surface-elevated);color:var(--text-muted);border-color:var(--border-subtle)}.mhHealthBadge[data-preview=true]{opacity:.75}.mhBurnWrap{gap:3px;display:grid}.mhBurnBar{border-radius:var(--radius-pill);background:var(--border-subtle);height:5px;overflow:hidden}.mhBurnBar__fill{border-radius:var(--radius-pill);background:var(--accent-strong);height:100%;transition:width var(--motion-med) var(--ease-standard)}.mhBurnBar__fill[data-level=warn]{background:#ff9800}.mhBurnBar__fill[data-level=critical]{background:#f44336}.mhBurnLabel{font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--text-muted);font-weight:600}.mhBurnLabel[data-level=warn]{color:#e65100}.mhBurnLabel[data-level=critical]{color:#b71c1c}.mhBurnHours{font-size:var(--text-xs);color:var(--text-muted)}.mhMilestoneTag{gap:2px;display:grid}.mhMilestoneTag__label{font-size:var(--text-xs);color:var(--text-default);white-space:nowrap;text-overflow:ellipsis;max-width:16ch;font-weight:600;overflow:hidden}.mhMilestoneTag__date{font-size:var(--text-xs);color:var(--text-muted);font-variant-numeric:tabular-nums}.mhMilestoneTag[data-level=overdue] .mhMilestoneTag__date{color:#b71c1c;font-weight:600}.mhMilestoneTag[data-level=critical] .mhMilestoneTag__date{color:#e65100;font-weight:600}.mhMilestoneTag[data-level=near] .mhMilestoneTag__date{color:#f9a825}.mhMilestoneTag--none{font-size:var(--text-xs);color:var(--text-muted);font-style:italic}.mhEscalationChips{gap:var(--space-1);flex-wrap:wrap;display:flex}.mhEscalationChip{height:1.5rem;padding:0 var(--space-2);border-radius:var(--radius-pill);background:#f44336;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.mhEscalationChip{background:color-mix(in srgb,#f44336 10%,var(--surface-card))}}.mhEscalationChip{color:#b71c1c;font-size:var(--text-xs);white-space:nowrap;cursor:help;border:1px solid #f4433640;font-weight:600}.mhAccountChipRow{gap:var(--space-2);padding:var(--space-2) 0;flex-wrap:wrap;display:flex}.mhAccountChip{height:1.75rem;padding:0 var(--space-3);border-radius:var(--radius-sm);border:var(--border-width) solid var(--border-subtle);background:var(--surface-elevated);color:var(--text-soft);cursor:pointer;transition:all var(--motion-fast) var(--ease-standard);align-items:center;font-size:.75rem;font-weight:500;display:inline-flex}.mhAccountChip:hover{border-color:var(--accent);color:var(--accent)}.mhAccountChip.is-selected{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.mhAccountChip.is-selected{background:color-mix(in srgb,var(--accent) 12%,transparent)}}.mhAccountChip.is-selected{border-color:var(--accent);color:var(--accent);font-weight:600}.mhFilterRow{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--surface-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);flex-wrap:wrap;display:flex}.mhFilterRow .controlx{width:auto;min-width:9rem;max-width:18rem}.mhFilterRow label.mhFilterToggle{white-space:nowrap}.mhFilterBar{align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.mhFilterToggle{align-items:center;gap:var(--space-2);cursor:pointer;font-size:var(--text-sm);color:var(--text-muted);-webkit-user-select:none;user-select:none;margin-left:auto;display:inline-flex}.mhFilterToggle input{cursor:pointer}.mhProjectList{border:1px solid var(--border-subtle);border-radius:var(--radius-xl);background:var(--border-subtle);gap:1px;display:grid;overflow:hidden}.mhProjectListHeader{gap:var(--space-4);padding:var(--space-2) var(--space-4);background:var(--surface-elevated);grid-template-columns:3.5rem 1fr 8rem 8rem 11rem 1fr;align-items:center;display:grid}.mhProjectListHeaderCol{font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-weight:700}.mhProjectListHeaderCol:first-child{text-align:center}.mhProjectItem{gap:var(--space-4);padding:var(--space-3) var(--space-4);background:var(--surface-card);cursor:pointer;transition:background-color var(--motion-fast) var(--ease-standard);border-left:3px solid #0000;grid-template-columns:3.5rem 1fr 8rem 8rem 11rem 1fr;align-items:center;display:grid}.mhProjectItem:hover{background:var(--accent-weak)}@supports (color:color-mix(in lab,red,red)){.mhProjectItem:hover{background:color-mix(in srgb,var(--accent-weak) 6%,var(--surface-card))}}.mhProjectItem:focus-visible{box-shadow:inset var(--focus);outline:none}.mhProjectItem[data-level=ok]{border-left-color:#4caf50}.mhProjectItem[data-level=warn]{border-left-color:#ff9800}.mhProjectItem[data-level=danger]{border-left-color:#ff5722}.mhProjectItem[data-level=critical]{border-left-color:#f44336}.mhProjectItem[data-level=preview]{border-left-color:var(--border-default)}.mhProjectItem[data-archived=true]{opacity:.55}.mhProjectItem__score{justify-content:center;align-items:center;display:flex}.mhProjectItem__name{gap:2px;min-width:0;display:grid}.mhProjectItem__name strong{font-weight:600;font-size:var(--text-sm);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mhProjectItem__key{font-size:var(--text-xs);color:var(--text-muted);font-family:var(--font-mono,monospace)}.mhArchivedTag{height:1.125rem;padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--surface-subtle);color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;align-items:center;width:fit-content;font-size:.6rem;font-weight:700;display:inline-flex}.mhProjectItem__owner{font-size:var(--text-sm);color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mhProjectItem__burn,.mhProjectItem__milestone,.mhProjectItem__warning{min-width:0}.mhProjectItem__primaryWarning{font-size:var(--text-xs);color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mhDrawerBody{display:contents}.mhDetailStrip{align-items:center;gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;display:flex}.mhDetailStrip__meta{flex-direction:column;flex:1;gap:2px;display:flex}.mhDetailStrip__key{font-size:var(--text-xs);font-family:var(--font-mono,monospace);color:var(--muted)}.mhDetailStrip__status{font-size:var(--text-sm);color:var(--text);font-weight:600}.mhDetailStrip__warn{font-size:var(--text-xs);color:var(--muted);padding:var(--space-1) var(--space-2);background:var(--accent-weak);flex:0 0 100%}@supports (color:color-mix(in lab,red,red)){.mhDetailStrip__warn{background:color-mix(in srgb,var(--accent-weak) 12%,transparent)}}.mhDetailStrip__warn{border-radius:var(--radius-xs);border-left:2px solid var(--accent)}.mhDetailContent{gap:var(--space-5);padding-top:var(--space-3);display:grid}.mhDetailGrid{gap:var(--space-3);grid-template-columns:repeat(3,1fr);display:grid}.drawerxBody .mhDetailGrid{grid-template-columns:repeat(2,1fr)}.mhDetailCard{background:var(--surface-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-4)}.mhDetailCard__title{font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin:0 0 var(--space-3);font-weight:700}.mhDetailCard__list{gap:2px var(--space-3);grid-template-columns:auto 1fr;margin:0;display:grid}.mhDetailCard__list dt{font-size:var(--text-xs);color:var(--text-muted);white-space:nowrap;padding:2px 0}.mhDetailCard__list dd{font-size:var(--text-xs);text-align:right;white-space:nowrap;text-overflow:ellipsis;margin:0;padding:2px 0;font-weight:600;overflow:hidden}.mhDetailSection{gap:var(--space-3);display:grid}.mhDetailSection__title{font-size:var(--text-sm);color:var(--text-default);padding-bottom:var(--space-2);border-bottom:1px solid var(--border-subtle);margin:0;font-weight:700}.mhMalusTable{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--border-subtle);gap:1px;display:grid;overflow:hidden}.mhMalusRow{gap:var(--space-3);padding:var(--space-2) var(--space-3);background:var(--surface-card);font-size:var(--text-xs);grid-template-columns:9rem 1fr 4rem;align-items:center;display:grid}.mhMalusRow[data-gap=true]{background:var(--surface-elevated);color:var(--text-muted);font-style:italic}.mhMalusRow[data-penalty=true]{background:#f44336}@supports (color:color-mix(in lab,red,red)){.mhMalusRow[data-penalty=true]{background:color-mix(in srgb,#f44336 4%,var(--surface-card))}}.mhMalusRow__block{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.6rem;font-weight:700}.mhMalusRow__rule{color:var(--text-default)}.mhMalusRow__points{font-variant-numeric:tabular-nums;text-align:right;font-weight:700}.mhMalusRow[data-penalty=true] .mhMalusRow__points{color:#b71c1c}.mhMalusRow[data-gap=true] .mhMalusRow__points{color:var(--text-muted)}.mhDataGapsNote{font-size:var(--text-xs);color:var(--text-muted);padding:var(--space-2) var(--space-3);background:var(--surface-elevated);border-radius:var(--radius-md);border:1px solid var(--border-subtle);margin:0}.mhMilestoneList{gap:var(--space-2);display:grid}.mhMilestoneItem{gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:var(--surface-elevated);font-size:var(--text-xs);grid-template-columns:10rem 1fr;align-items:start;display:grid}.mhMilestoneItem[data-overdue=true]{background:#f44336;border-color:#f443364d}@supports (color:color-mix(in lab,red,red)){.mhMilestoneItem[data-overdue=true]{background:color-mix(in srgb,#f44336 4%,var(--surface-card))}}.mhMilestoneItem[data-critical=true]{border-color:#ff98004d}.mhMilestoneItem__date{color:var(--text-muted);font-variant-numeric:tabular-nums}.mhMilestoneItem[data-overdue=true] .mhMilestoneItem__date{color:#b71c1c;font-weight:600}.mhMilestoneItem__body{gap:2px;display:grid}.mhMilestoneItem__label{color:var(--text-default);font-weight:600;display:block}.mhMilestoneItem__meta{color:var(--text-muted);font-size:.65rem}.mhPeriodList{gap:var(--space-2);display:grid}.mhPeriodItem{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-elevated);display:grid}.mhPeriodItem[data-uncommissioned=true]{opacity:.7;border-style:dashed}.mhPeriodItem[data-invoiced=true]{opacity:.55}.mhPeriodItem__header{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.mhPeriodItem__header strong{font-size:var(--text-sm);font-weight:600}.mhPeriodItem__status{font-size:var(--text-xs);color:var(--text-muted);white-space:nowrap;font-weight:500}.mhPeriodItem__details{font-size:var(--text-xs);color:var(--text-muted);font-variant-numeric:tabular-nums}.mhWorklogFeed{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--border-subtle);gap:1px;display:grid;overflow:hidden}.mhWorklogItem{gap:var(--space-3);padding:var(--space-2) var(--space-3);background:var(--surface-card);grid-template-columns:13rem 1fr 4rem;align-items:center;display:grid}.mhWorklogItem__left{align-items:center;gap:var(--space-2);min-width:0;display:flex}.mhWorklogItem__date{font-size:var(--text-xs);color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0}.mhWorklogItem__author{min-width:0}.mhWorklogItem__desc{font-size:var(--text-xs);color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mhWorklogItem__hours{font-size:var(--text-xs);font-variant-numeric:tabular-nums;text-align:right;color:var(--text-default);font-weight:700}.mhWorklogItem__issueKey{font-size:var(--text-xs);color:var(--accent);margin-right:var(--space-1);flex-shrink:0;font-weight:600;text-decoration:none}.mhWorklogItem__issueKey:hover{text-decoration:underline}.mhWorklogPager{align-items:center;gap:var(--space-2);padding:var(--space-2) 0 0;display:flex}.mhWorklogPager__info{font-size:var(--text-xs);color:var(--muted);text-align:center;flex:1}.mhJiraList{background:var(--border-subtle);border:1px solid var(--border-subtle);border-radius:var(--radius-md);flex-direction:column;gap:1px;display:flex;overflow:hidden}.mhJiraItem{gap:0 var(--space-3);padding:var(--space-2) var(--space-3);background:var(--surface-content);grid-template-rows:auto auto;grid-template-columns:7rem 1fr;display:grid}.mhJiraItem[data-overdue=true]{background:#ef4444}@supports (color:color-mix(in lab,red,red)){.mhJiraItem[data-overdue=true]{background:color-mix(in srgb,#ef4444 6%,var(--surface-content))}}.mhJiraItem__key{font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--accent);grid-row:1/3;align-self:center;font-weight:600}.mhJiraItem__key a{color:var(--accent);text-decoration:none}.mhJiraItem__key a:hover{text-decoration:underline}.mhJiraItem__summary{font-size:var(--text-sm);color:var(--text-default);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mhJiraItem__meta{gap:var(--space-2);flex-wrap:wrap;align-items:center;margin-top:2px;display:flex}.mhJiraStatus{border-radius:var(--radius-sm);white-space:nowrap;padding:1px 6px;font-size:10px;font-weight:600}.mhJiraStatus--new{background:var(--text-muted)}@supports (color:color-mix(in lab,red,red)){.mhJiraStatus--new{background:color-mix(in srgb,var(--text-muted) 15%,transparent)}}.mhJiraStatus--new{color:var(--text-muted)}.mhJiraStatus--indeterminate{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.mhJiraStatus--indeterminate{background:color-mix(in srgb,var(--accent) 15%,transparent)}}.mhJiraStatus--indeterminate{color:var(--accent)}.mhJiraStatus--done{color:#16a34a;background:#22c55e26}.mhJiraMeta{font-size:var(--text-xs);color:var(--text-soft)}.mhJiraMeta.is-overdue{color:#ef4444;font-weight:600}.mhDetailEmptyNote{font-size:var(--text-sm);color:var(--text-muted);padding:var(--space-3) 0;margin:0}.mhEscalationList{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));display:grid}.mhEscalationListItem{padding:var(--space-3);border-radius:var(--radius-md);background:#f44336;gap:4px;display:grid}@supports (color:color-mix(in lab,red,red)){.mhEscalationListItem{background:color-mix(in srgb,#f44336 6%,var(--surface-card))}}.mhEscalationListItem{border:1px solid #f4433633}.mhEscalationListItem strong{font-size:var(--text-sm);color:#b71c1c;font-weight:700}.mhEscalationListItem span{font-size:var(--text-xs);color:var(--text-muted)}.mhNavGrid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));display:grid}.mhNavCard{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4)}.mhNavCard__head{align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);padding-bottom:var(--space-2);border-bottom:1px solid var(--border-subtle);display:flex}.mhNavCard__icon{color:var(--accent);flex:none;align-items:center;width:1rem;height:1rem;display:flex}.mhNavCard__title{font-weight:700;font-size:var(--text-sm);color:var(--text);flex:1}.mhNavCard__badge{font-size:var(--text-xs);border-radius:var(--radius-xs);white-space:nowrap;padding:1px 6px;font-weight:600}.mhNavCard__badge--bad{color:#ef4444;background:#ef444426}.mhNavCard__links{flex-direction:column;gap:1px;display:flex}.mhNavCard__link{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);color:var(--text-soft);font-size:var(--text-sm);transition:background var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard);text-decoration:none;display:flex}.mhNavCard__link:hover{background:var(--surface-elevated);color:var(--text)}.mhNavCard__link i{opacity:.55;flex:none;width:.875rem;height:.875rem}.mhEscList{flex-direction:column;gap:2px;display:flex}.mhEscRow{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--text);transition:background var(--motion-fast) var(--ease-standard);grid-template-columns:14rem 8rem 1fr;text-decoration:none;display:grid}.mhEscRow:hover{background:var(--surface-elevated)}.mhEscRow__name{font-size:var(--text-sm);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.mhEscRow__score{font-size:var(--text-xs);border-radius:var(--radius-xs);white-space:nowrap;padding:2px 7px;font-weight:600}.mhEscRow__score[data-level=critical]{color:#f44336;background:#f4433626}.mhEscRow__score[data-level=danger]{color:#e64a19;background:#ff704326}.mhEscRow__score[data-level=warn]{color:#e65100;background:#ff980026}.mhEscRow__flags{font-size:var(--text-sm);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mhMsList{flex-direction:column;gap:2px;display:flex}.mhMsRow{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--text);transition:background var(--motion-fast) var(--ease-standard);grid-template-columns:5.5rem 1fr 12rem;text-decoration:none;display:grid}.mhMsRow:hover{background:var(--surface-elevated)}.mhMsRow__date{font-size:var(--text-xs);color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.mhMsRow__name{font-size:var(--text-sm);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mhMsRow__proj{font-size:var(--text-xs);color:var(--accent);text-align:right;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mhStatusLight{background:var(--border-default);border-radius:50%;flex:none;width:.875rem;height:.875rem}.mhStatusLight[data-status=ok]{background:#4caf50;box-shadow:0 0 0 3px #4caf5038}.mhStatusLight[data-status=warn]{background:#ff9800;box-shadow:0 0 0 3px #ff980038}.mhStatusLight[data-status=critical]{background:#f44336;box-shadow:0 0 0 3px #f4433638}.mhStatusLight[data-status=planned]{background:var(--border-default)}.mhPlaceholder{gap:var(--space-4);max-width:34rem;padding:var(--space-6) var(--space-2);display:grid}.mhPlaceholder__icon{border-radius:var(--radius-lg);background:var(--surface-elevated);border:1px solid var(--border-subtle);width:3rem;height:3rem;color:var(--text-muted);justify-content:center;align-items:center;display:flex}.mhPlaceholder__title{font-size:var(--text-lg);margin:0;font-weight:700}.mhPlaceholder__text{color:var(--text-muted);font-size:var(--text-sm);margin:0}.mhPlaceholder__featLabel{font-weight:600;font-size:var(--text-sm);color:var(--text-muted);margin:0}.mhPlaceholder__features{gap:var(--space-1);color:var(--text-muted);font-size:var(--text-sm);margin:0;padding-left:1.25rem;display:grid}.mhMsKpiWrap{margin-bottom:0}.mhMsFilterRow{margin-bottom:var(--space-2)}.mhMsToggles{align-items:center;gap:var(--space-4);margin-left:auto;display:flex}.mhMsToggles .mhFilterToggle{margin-left:0}.mhMsBoard{gap:var(--space-2);display:grid}.mhMsMonthSep{padding:var(--space-3) 0 var(--space-1);font-size:var(--text-xs);color:var(--muted);text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid var(--border-subtle);margin-top:var(--space-2);font-weight:700}.mhMsMonthSep:first-child{margin-top:0}.mhMsCard{gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--surface-card);border-radius:var(--radius-md);border-left:4px solid var(--border);transition:box-shadow var(--motion-fast) var(--ease-standard);grid-template-columns:6.5rem 1fr auto;align-items:center;display:grid}.mhMsCard__editBtn{align-self:center}.mhMsCard:hover{box-shadow:var(--shadow-sm)}.mhMsCard[data-level=ok]{border-left-color:#4caf50}.mhMsCard[data-level=near]{border-left-color:#ff9800}.mhMsCard[data-level=critical]{border-left-color:#f44336}.mhMsCard[data-level=overdue]{background:var(--surface-card);border-left-color:#9e9e9e}@supports (color:color-mix(in lab,red,red)){.mhMsCard[data-level=overdue]{background:color-mix(in srgb,var(--surface-card) 95%,#757575)}}.mhMsCard[data-done=true]{opacity:.7;border-left-color:#bdbdbd}.mhMsCard__date{gap:var(--space-1);flex-direction:column;align-items:flex-start;display:flex}.mhMsCard__dateAbs{font-size:var(--text-sm);color:var(--muted);white-space:nowrap}.mhMsCard__dateRel{font-weight:700;font-size:var(--text-sm);white-space:nowrap}.mhMsCard[data-level=ok] .mhMsCard__dateRel{color:#4caf50}.mhMsCard[data-level=near] .mhMsCard__dateRel{color:#e65100}.mhMsCard[data-level=critical] .mhMsCard__dateRel{color:#f44336}.mhMsCard[data-level=overdue] .mhMsCard__dateRel,.mhMsCard[data-done=true] .mhMsCard__dateRel{color:var(--muted)}.mhMsCard__body{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.mhMsCard__top{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.mhMsCard__label{font-weight:600;font-size:var(--text-sm);color:var(--text);flex-shrink:0}.mhMsCard[data-done=true] .mhMsCard__label{color:var(--muted);text-decoration:line-through}.mhMsCard__meta{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.mhMsCard__metaItem{font-size:var(--text-xs);color:var(--muted)}.mhMsCard__forecast--late{font-size:var(--text-xs);color:#bf360c}.mhMsCard__forecast--early{font-size:var(--text-xs);color:#1b5e20}.mhMsBadge{border-radius:var(--radius-sm);font-size:var(--text-xs);white-space:nowrap;flex-shrink:0;align-items:center;padding:1px 7px;font-weight:500;display:inline-flex}.mhMsBadge--type{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.mhMsBadge--type{background:color-mix(in srgb,var(--accent) 12%,transparent)}}.mhMsBadge--type{color:var(--accent)}.mhMsBadge--critical{color:#880e4f;background:#fce4ec}.mhMsBadge--important{color:#f57f17;background:#fff8e1}.mhMsBadge--warn{color:#e65100;background:#ff980026}.mhMsBadge--project{color:#1565c0;background:#1565c01f}.mhMsBadge--risk[data-level=medium]{color:#f57f17;background:#fff8e1}.mhMsBadge--risk[data-level=high]{color:#bf360c;background:#fbe9e7}.mhMsBadge--risk[data-level=critical]{color:#b71c1c;background:#ffebee}.mhBillingTable{border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-card);flex-direction:column;display:flex;overflow:hidden}.mhBillingTable__header{gap:var(--space-3);padding:var(--space-2) var(--space-3);background:var(--surface-elevated);border-bottom:var(--border-width) solid var(--border-subtle);color:var(--muted);text-transform:uppercase;letter-spacing:.04em;grid-template-columns:2fr 7rem 1fr 8rem 9rem;font-size:.7rem;font-weight:600;display:grid}.mhBillingRow{gap:var(--space-3);padding:var(--space-2) var(--space-3);border-bottom:var(--border-width) solid var(--border-subtle);transition:background var(--motion-fast) var(--ease-standard);border-left:3px solid #0000;grid-template-columns:2fr 7rem 1fr 8rem 9rem;align-items:center;display:grid}.mhBillingRow:last-child{border-bottom:none}.mhBillingRow:hover{background:var(--surface-elevated)}.mhBillingRow[data-status=ready]{border-left-color:#f57c00}.mhBillingRow[data-status=open]{border-left-color:#1565c0}.mhBillingRow[data-status=draft]{border-left-color:var(--border-default)}.mhBillingRow[data-status=invoiced]{border-left-color:#2e7d32}.mhBillingRow[data-overbudget=true]{background:#f443360a}.mhBillingRow[data-archived=true]{opacity:.6}.mhBillingRow[data-highlighted=true]{background:#f59e0b0f;border-left-color:#f59e0b}.mhBillingRow__main{flex-direction:column;gap:1px;min-width:0;display:flex}.mhBillingRow__key{color:var(--accent);text-transform:uppercase;letter-spacing:.04em;font-size:.7rem;font-weight:700}.mhBillingRow__name{font-size:var(--text-sm);color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.mhBillingRow__period{color:var(--muted);gap:var(--space-2);align-items:center;font-size:.75rem;display:flex}.mhBillingRow__kst{border-radius:var(--radius-xs);background:var(--surface-elevated);border:var(--border-width) solid var(--border-subtle);color:var(--muted);padding:0 4px;font-size:.68rem}.mhBillingRow__date{font-size:var(--text-sm);color:var(--text-soft);white-space:nowrap}.mhBillingRow__bar{flex-direction:column;gap:2px;min-width:0;display:flex}.mhBillingRow__barMeta{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.7rem}.mhBillingRow__fin{font-variant-numeric:tabular-nums;text-align:right;flex-direction:column;gap:1px;display:flex}.mhBillingRow__fin span{color:var(--muted);font-size:.75rem}.mhBillingRow__fin strong{font-size:var(--text-sm);color:var(--text)}.mhBillingRow__right{align-items:center;gap:var(--space-2);justify-content:flex-end;display:flex}.mhBillingCard{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border-subtle);border-left:4px solid var(--border-subtle);border-radius:var(--radius-xl);background:var(--surface-card);display:grid}.mhBillingCard[data-status=ready]{border-left-color:#f57c00}.mhBillingCard[data-status=open]{border-left-color:#1565c0}.mhBillingCard[data-status=draft]{border-left-color:var(--border-default)}.mhBillingCard[data-status=invoiced]{border-left-color:#2e7d32}.mhBillingCard[data-overbudget=true]{background:#f44336}@supports (color:color-mix(in lab,red,red)){.mhBillingCard[data-overbudget=true]{background:color-mix(in srgb,#f44336 4%,var(--surface-card))}}.mhBillingCard[data-archived=true]{opacity:.72}.mhBillingCard[data-highlighted=true]{background:#f59e0b;border-left-color:#f59e0b}@supports (color:color-mix(in lab,red,red)){.mhBillingCard[data-highlighted=true]{background:color-mix(in srgb,#f59e0b 4%,var(--surface-card))}}.mhBillingCard__header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.mhBillingCard__heading{gap:4px;min-width:0;display:grid}.mhBillingCard__title{font-size:var(--text-base);color:var(--text-default);font-weight:700}.mhBillingCard__project{align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--text-muted);flex-wrap:wrap;display:flex}.mhBillingStatusBadge{min-height:1.75rem;padding:0 var(--space-3);border-radius:var(--radius-pill);font-size:var(--text-xs);white-space:nowrap;align-items:center;font-weight:700;display:inline-flex}.mhBillingStatusBadge[data-status=ready]{color:#e65100;background:#fff3e0}.mhBillingStatusBadge[data-status=open]{color:#1565c0;background:#1565c01f}.mhBillingStatusBadge[data-status=draft]{background:var(--surface-elevated);color:var(--text-muted)}.mhBillingStatusBadge[data-status=invoiced]{color:#2e7d32;background:#e8f5e9}.mhBillingCard__headerRight{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}.mhBillingCard__meta{gap:var(--space-2);flex-wrap:wrap;display:flex}.mhBillingMetaChip{min-height:1.625rem;padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--surface-elevated);color:var(--text-muted);font-size:var(--text-xs);border:1px solid var(--border-subtle);align-items:center;display:inline-flex}.mhBillingCard__usage{gap:var(--space-2);display:grid}.mhBillingCard__noBudget{font-size:var(--text-sm);color:var(--text-muted);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--surface-elevated);border:1px dashed var(--border-subtle)}.mhBillingCard__stats{gap:var(--space-2);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.mhBillingStat{padding:var(--space-3);border-radius:var(--radius-md);background:var(--surface-elevated);border:1px solid var(--border-subtle);gap:4px;display:grid}.mhBillingStat__label{font-size:var(--text-xs);color:var(--text-muted)}.mhBillingStat__value{font-size:var(--text-sm);color:var(--text-default);font-variant-numeric:tabular-nums}.mhCtrlList{gap:var(--space-3);display:grid}.mhCtrlCard{background:var(--surface-card);border-radius:var(--radius-lg);border:1px solid var(--border);border-left:4px solid var(--border);transition:box-shadow var(--motion-fast) var(--ease-standard);overflow:hidden}.mhCtrlCard:hover{box-shadow:var(--shadow-sm)}.mhCtrlCard[data-risk=low]{border-left-color:#4caf50}.mhCtrlCard[data-risk=medium]{border-left-color:#ff9800}.mhCtrlCard[data-risk=high]{border-left-color:#f44336}.mhCtrlCard__header{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4) var(--space-2);border-bottom:1px solid var(--border-subtle);display:flex}.mhCtrlCard__nameGroup{align-items:center;gap:var(--space-2);flex:1;min-width:0;display:flex}.mhCtrlCard__name{font-size:var(--text-sm);color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.mhCtrlCard__key{font-size:var(--text-xs);color:var(--muted);white-space:nowrap;flex-shrink:0}.mhCtrlRiskBadge{border-radius:var(--radius-sm);font-size:var(--text-xs);white-space:nowrap;flex-shrink:0;padding:2px 10px;font-weight:600}.mhCtrlRiskBadge[data-risk=low]{color:#1b5e20;background:#e8f5e9}.mhCtrlRiskBadge[data-risk=medium]{color:#e65100;background:#fff8e1}.mhCtrlRiskBadge[data-risk=high]{color:#b71c1c;background:#ffebee}.mhCtrlCard__summary{align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);display:flex}.mhCtrlCard__burnWrap{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.mhCtrlCard__hours{font-size:var(--text-xs);color:var(--muted)}.mhCtrlCard__deviation--over{color:#f44336;font-weight:600}.mhCtrlCard__deviation--under{color:#4caf50;font-weight:600}.mhCtrlCard__revenue{font-size:var(--text-sm);color:var(--text);white-space:nowrap;flex-shrink:0;font-weight:600}.mhCtrlCard__toggle{width:100%;padding:var(--space-2) var(--space-4);background:var(--surface-content);border:none;border-top:1px solid var(--border-subtle);font-size:var(--text-xs);color:var(--accent);text-align:left;cursor:pointer;transition:background var(--motion-fast) var(--ease-standard);font-family:inherit;display:block}.mhCtrlCard__toggle:hover{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.mhCtrlCard__toggle:hover{background:color-mix(in srgb,var(--accent) 6%,var(--surface-content))}}.mhCtrlCard__detail{padding:var(--space-4);background:var(--surface-content);border-top:1px solid var(--border-subtle);gap:var(--space-4);display:grid}.mhCtrlDetail__section{gap:var(--space-2);display:grid}.mhCtrlDetail__title{font-size:var(--text-xs);color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin:0;font-weight:700}.mhCtrlPeriodTable{background:var(--border-subtle);border-radius:var(--radius-sm);font-size:var(--text-xs);gap:1px;display:grid;overflow:hidden}.mhCtrlPeriodTable__head,.mhCtrlPeriodTable__row{gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--surface-card);grid-template-columns:1fr 5rem 5rem 4.5rem 7rem;align-items:center;display:grid}.mhCtrlPeriodTable__head{background:var(--surface-elevated);color:var(--muted);font-weight:700}.mhCtrlPeriodTable__row[data-uncommissioned=true]{background:#ff9800}@supports (color:color-mix(in lab,red,red)){.mhCtrlPeriodTable__row[data-uncommissioned=true]{background:color-mix(in srgb,#ff9800 6%,var(--surface-card))}}.mhCtrlPeriodTable__row[data-invoiced=true]{background:#4caf50}@supports (color:color-mix(in lab,red,red)){.mhCtrlPeriodTable__row[data-invoiced=true]{background:color-mix(in srgb,#4caf50 6%,var(--surface-card))}}.mhCtrlBurn--warn{color:#e65100;font-weight:700}.mhCtrlBurn--critical{color:#f44336;font-weight:700}.mhCtrlCcList{gap:var(--space-2);display:grid}.mhCtrlCcItem{align-items:center;gap:var(--space-2);font-size:var(--text-xs);grid-template-columns:10rem 1fr 6rem;display:grid}.mhCtrlCcItem__label{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.mhCtrlCcItem__barWrap{background:var(--surface-elevated);border-radius:3px;height:6px;overflow:hidden}.mhCtrlCcItem__bar{background:var(--accent);height:100%;transition:width var(--motion-med) var(--ease-standard);border-radius:3px}.mhCtrlCcItem__num{color:var(--muted);text-align:right;white-space:nowrap}@media(max-width:72rem){.mhProjectListHeader,.mhProjectItem{grid-template-columns:3.5rem 1fr 7rem 7rem}.mhProjectListHeader>:nth-child(5),.mhProjectListHeader>:nth-child(6),.mhProjectItem>:nth-child(5),.mhProjectItem>:nth-child(6){display:none}.mhDetailGrid{grid-template-columns:1fr 1fr}.mhCockpit{grid-template-columns:repeat(2,1fr)}.mhMsCard{grid-template-columns:5.5rem 1fr}.mhBillingCard__stats{grid-template-columns:repeat(3,minmax(0,1fr))}.mhCtrlCcItem{grid-template-columns:8rem 1fr 5.5rem}.mhCtrlPeriodTable__head,.mhCtrlPeriodTable__row{grid-template-columns:1fr 5rem 5rem 3.5rem}.mhCtrlPeriodTable__head>:nth-child(5),.mhCtrlPeriodTable__row>:nth-child(5){display:none}}@media(max-width:48rem){.mhProjectListHeader,.mhProjectItem{grid-template-columns:3.5rem 1fr 5.5rem}.mhProjectListHeader>:nth-child(4),.mhProjectListHeader>:nth-child(5),.mhProjectListHeader>:nth-child(6),.mhProjectItem>:nth-child(4),.mhProjectItem>:nth-child(5),.mhProjectItem>:nth-child(6){display:none}.mhDetailGrid,.mhMilestoneItem{grid-template-columns:1fr}.mhWorklogItem{grid-template-columns:9rem 1fr 4rem}.mhMsCard{grid-template-columns:1fr}.mhMsCard__date{gap:var(--space-2);flex-direction:row;align-items:center}.mhBillingCard__header{flex-direction:column;align-items:stretch}.mhBillingCard__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.mhCtrlCcItem{grid-template-columns:1fr 4rem}.mhCtrlCcItem__barWrap{display:none}.mhCtrlPeriodTable__head,.mhCtrlPeriodTable__row{grid-template-columns:1fr 4.5rem 4rem}.mhCtrlPeriodTable__head>:nth-child(3),.mhCtrlPeriodTable__head>:nth-child(4),.mhCtrlPeriodTable__head>:nth-child(5),.mhCtrlPeriodTable__row>:nth-child(3),.mhCtrlPeriodTable__row>:nth-child(4),.mhCtrlPeriodTable__row>:nth-child(5){display:none}.mhRekoKpis,.mhPeriodEditorGrid,.mhPeriodEditorGrid--3col{grid-template-columns:1fr}.mhAdminTable__head,.mhAdminTable__row{grid-template-columns:8rem 1fr 4.5rem 5rem 9rem}.mhAdminTable__head>:nth-child(3),.mhAdminTable__row>:nth-child(3),.mhAdminTable__head>:nth-child(4),.mhAdminTable__row>:nth-child(4){display:none}}.mhAdminBar{align-items:center;gap:var(--space-3);padding:var(--space-3) 0 var(--space-4);flex-wrap:wrap;display:flex}.mhAdminBar__title{font-size:var(--text-lg);color:var(--text);flex:1;font-weight:600}.mhAdminBar__controls{align-items:center;gap:var(--space-3);display:flex}.mhAdminTable{width:100%;font-size:var(--text-sm)}.mhAdminTable__head,.mhAdminTable__row{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-subtle);grid-template-columns:8rem 1fr 7rem 7rem 4.5rem 5rem 6rem;align-items:center;gap:0;display:grid}.mhAdminTable__head{font-weight:600;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--muted);background:var(--surface-app);border-radius:var(--radius-sm) var(--radius-sm) 0 0;z-index:1;position:sticky;top:0}.mhAdminTable__row:hover{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.mhAdminTable__row:hover{background:color-mix(in srgb,var(--accent) 4%,transparent)}}.mhAdminTable__row[data-archived=true]{opacity:.6}.mhAdminTable__key{font-family:ui-monospace,monospace;font-size:var(--text-xs);color:var(--muted);flex-direction:column;gap:2px;display:flex}.mhAdminTable__actions{white-space:nowrap;text-align:right;justify-content:flex-end;gap:var(--space-1);display:flex}.mhAdminTable__actions>*+*{margin-left:var(--space-1)}.mhAdminTable__archiveBadge{align-items:center;gap:var(--space-1);border-radius:var(--radius-sm);font-size:var(--text-xs);background:var(--muted);padding:2px 6px;font-weight:500;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.mhAdminTable__archiveBadge{background:color-mix(in srgb,var(--muted) 14%,transparent)}}.mhAdminTable__archiveBadge{color:var(--muted)}.mhAdminEmpty{padding:var(--space-8) var(--space-4);text-align:center;color:var(--muted);font-size:var(--text-sm)}.mhMsModalBody{gap:var(--space-3);flex-direction:column;display:flex}.mhMsFormGrid{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.mhMsSwitchRow{gap:var(--space-5);padding:var(--space-3) 0 var(--space-2);flex-wrap:wrap;display:flex}.mhMsSwitchItem{align-items:center;gap:var(--space-2);cursor:pointer;font-size:var(--text-sm);color:var(--text-soft);-webkit-user-select:none;user-select:none;display:flex}.mhBackofficeBanner{align-items:flex-start;gap:var(--space-4);padding:var(--space-4) var(--space-5);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);margin-bottom:var(--space-5);border-left-width:4px;display:flex}.mhBackofficeBanner__dot{border-radius:50%;flex-shrink:0;width:12px;height:12px;margin-top:4px}.mhBackofficeBanner__name{font-size:var(--text-lg);color:var(--text);margin:0 0 var(--space-1);font-weight:600}.mhBackofficeBanner__desc{font-size:var(--text-sm);color:var(--muted);margin:0}.mhBackofficeGrid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.mhBackofficeCard{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-4)}.mhBackofficeCard__title{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin:0 0 var(--space-3);font-weight:600}.mhCeoTable{font-size:var(--text-sm);flex-direction:column;display:flex}.mhCeoTable__row{padding:0 var(--space-3);border-bottom:1px solid var(--border-subtle);min-height:2rem;transition:background var(--motion-fast);grid-template-columns:6rem repeat(4,1fr) 6rem 6rem 6rem 2.5rem;align-items:center;gap:0;display:grid}.mhCeoTable__row:hover:not(.mhCeoTable__row--head){background:var(--surface-elevated)}.mhCeoTable__row--head{font-weight:600;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--muted);background:var(--surface-app);border-radius:var(--radius-sm) var(--radius-sm) 0 0;min-height:1.75rem}.mhCeoTable__row--weekend{background:var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){.mhCeoTable__row--weekend{background:color-mix(in srgb,var(--border-subtle) 40%,transparent)}}.mhCeoTable__row--weekend{color:var(--muted)}.mhCeoTable__row--future{opacity:.35}.mhCeoTable__row--zero{color:var(--muted)}.mhCeoTable__cell{padding:var(--space-1) var(--space-2);white-space:nowrap;text-overflow:ellipsis;text-align:right;overflow:hidden}.mhCeoTable__cell--date{text-align:left;font-variant-numeric:tabular-nums}.mhCeoTable__cell.is-positive{color:var(--tone-good,#16a34a);font-weight:600}.mhCeoTable__cell.is-negative{color:var(--tone-bad,#dc2626);font-weight:600}.mhCeoTable__cell--action{justify-content:center;align-items:center;padding:0;display:flex}.mhDayWorklogSection{margin-bottom:var(--space-2)}.mhDayWorklogSection__title{font-size:var(--text-sm);color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin:0 0 var(--space-2) 0;font-weight:600}.mhDayWorklogWrap{overflow-x:auto}.mhDayWorklogTable{font-size:var(--text-xs);flex-direction:column;min-width:56rem;display:flex}.mhDayWorklogTable__head,.mhDayWorklogTable__row,.mhDayWorklogTable__foot{padding:var(--space-1) var(--space-2);border-bottom:1px solid var(--border-subtle);grid-template-columns:5rem 5rem 12rem 8rem 6rem 9rem 5rem 5rem 5rem 5rem 5rem;align-items:center;gap:0;display:grid}.mhDayWorklogTable__comment{text-overflow:ellipsis;white-space:nowrap;color:var(--text-soft);overflow:hidden}.mhDayWorklogTable__head{color:var(--muted);background:var(--surface-app);border-radius:var(--radius-sm) var(--radius-sm) 0 0;font-weight:600}.mhDayWorklogTable__row:hover{background:var(--surface-elevated)}.mhDayWorklogTable__row.is-skipped{opacity:.45}.mhDayWorklogTable__subtotal{padding:var(--space-1) var(--space-2);background:var(--accent-weak);grid-template-columns:5rem 5rem 12rem 8rem 6rem 9rem 5rem 5rem 5rem 5rem 5rem;display:grid}@supports (color:color-mix(in lab,red,red)){.mhDayWorklogTable__subtotal{background:color-mix(in srgb,var(--accent-weak) 30%,var(--surface-card))}}.mhDayWorklogTable__subtotal{font-weight:600;font-size:var(--text-xs);border-bottom:1px solid var(--border-subtle)}.mhDayWorklogTable__divider{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);border-top:2px solid var(--border);border-bottom:1px solid var(--border-subtle);background:var(--surface-app);font-size:var(--text-xs);color:var(--muted);font-style:italic;display:flex}.mhDayWorklogTable__foot{background:var(--surface-app);border-top:2px solid var(--border);border-radius:0 0 var(--radius-sm) var(--radius-sm);border-bottom:none;font-weight:600}.mhDayWorklogDivider{border:none;border-top:1px solid var(--border-subtle);margin:var(--space-3) 0}.mhHsDealList{font-size:var(--text-sm);flex-direction:column;gap:1px;display:flex}.mhDealFilterSection{margin-bottom:var(--space-4)}.mhDealFilterSection__head{align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);display:flex}.mhDealFilterSection__label{font-weight:600;font-size:var(--text-sm);color:var(--text);cursor:pointer}.mhDealFilterStageRow{align-items:center;gap:var(--space-2);padding:var(--space-1) 0 var(--space-1) calc(var(--space-4) + 2px);display:flex}.mhDealFilterStageRow__label{font-size:var(--text-sm);color:var(--text-soft);cursor:pointer}.mhDealStageBar{align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.mhDealStageBar__label{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin-right:var(--space-1);font-weight:600}.mhDealStageChip{font-size:var(--text-xs);padding:2px var(--space-3);border-radius:var(--radius-xl);border:1px solid var(--border);cursor:pointer;transition:all var(--motion-fast);background:var(--surface-card);color:var(--text);font-weight:500}.mhDealStageChip.is-active{background:var(--accent);border-color:var(--accent);color:var(--accent-contrast)}.mhDealStageChip.is-excluded{background:var(--surface-app);color:var(--muted);text-decoration:line-through}.mhDealFilterBar{align-items:center;gap:var(--space-3);padding:var(--space-2) 0 var(--space-3);flex-wrap:wrap;display:flex}.mhDealFilterBar__search{flex:1;min-width:160px;max-width:280px}.mhDealFilterBar__hint{font-size:var(--text-xs);color:var(--muted);margin-left:auto}.mhDealCheck{cursor:pointer;width:14px;height:14px;accent-color:var(--accent);flex-shrink:0}.mhHsDeal{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);transition:background var(--motion-fast);grid-template-columns:20px 1fr 8rem 6rem 7rem 7rem;display:grid}.mhHsDeal:hover:not(.mhHsDeal--head):not(.mhHsDeal--total){background:var(--surface-elevated)}.mhHsDeal--head{font-weight:600;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--muted);padding-bottom:var(--space-1);border-bottom:1px solid var(--border-subtle)}.mhHsDeal--excluded{opacity:.35;text-decoration:line-through}.mhHsDeal--total{border-top:1px solid var(--border-subtle);margin-top:var(--space-1);padding-top:var(--space-2);font-weight:600}.mhHsDeal__name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mhHsDeal__link{color:var(--accent);text-decoration:none}.mhHsDeal__link:hover{text-decoration:underline}.mhHsDeal span:not(.mhHsDeal__name):not(:first-child){text-align:right;font-variant-numeric:tabular-nums}.mhHBarList{gap:var(--space-2);padding:var(--space-1) 0 var(--space-2);flex-direction:column;display:flex}.mhHBarRow{align-items:center;gap:var(--space-3);grid-template-columns:14rem 1fr 7rem;min-height:1.75rem;display:grid}.mhHBarRow__name{font-size:var(--text-sm);color:var(--text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mhHBarRow__track{background:var(--border-subtle);border-radius:var(--radius-xs);height:.5rem;overflow:hidden}.mhHBarRow__fill{background:var(--accent);border-radius:var(--radius-xs);height:100%;transition:width var(--motion-med) var(--ease-standard)}.mhHBarRow__fill--over{background:#ef4444}@supports (color:color-mix(in lab,red,red)){.mhHBarRow__fill--over{background:color-mix(in srgb,#ef4444 80%,var(--accent))}}.mhHBarRow__meta{font-size:var(--text-xs);color:var(--muted);text-align:right;white-space:nowrap}.mhPeriodEditor{gap:var(--space-3);grid-template-columns:1fr 1fr;align-items:start;display:grid}.mhPeriodEditor .formSection-base{grid-column:1/-1}.mhPeriodEditor .formSection-base>.formSectionBody,.mhPeriodEditor .formSection-preview>.formSectionBody{gap:var(--space-5);flex-flow:wrap;align-items:center;display:flex}.mhStammdatenBody{gap:var(--space-3);flex-direction:column;display:flex}.mhStammdatenBody .mhPeriodEditorGrid{width:100%}.mhEditorBody{flex-direction:column;gap:0;min-height:28rem;display:flex}.mhEditorTabs{padding:var(--space-2) var(--space-2) 0;border-bottom:1px solid var(--border);background:var(--surface-app);flex-shrink:0;gap:2px;display:flex}.mhEditorTab{padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm) var(--radius-sm) 0 0;cursor:pointer;font-size:var(--text-sm);color:var(--muted);transition:color var(--motion-fast) var(--ease-standard),background var(--motion-fast) var(--ease-standard);background:0 0;border:none;font-weight:500}.mhEditorTab:hover{color:var(--text);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.mhEditorTab:hover{background:color-mix(in srgb,var(--accent) 6%,transparent)}}.mhEditorTab.is-active{color:var(--accent);background:var(--surface-content);border-bottom:2px solid var(--accent)}.mhEditorPanel{padding:var(--space-4);flex:1;overflow-y:auto}.mhEditorTabToolbar{margin-bottom:var(--space-3);justify-content:space-between;align-items:center;display:flex}.mhEditorTabToolbar__label{font-size:var(--text-sm);color:var(--text);font-weight:600}.mhPeriodEditorCard{border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-3);margin-bottom:var(--space-3);background:var(--surface-card);position:relative}.mhPeriodEditorCard__header{justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);display:flex}.mhPeriodEditorCard__header strong{font-size:var(--text-sm);color:var(--text);font-weight:600}.mhPeriodEditorCard__remove{top:var(--space-2);right:var(--space-2);position:absolute}.mhEditorFooter{justify-content:flex-end;align-items:center;gap:var(--space-2);padding-top:var(--space-4);margin-top:var(--space-2);border-top:1px solid var(--border-subtle);display:flex}.mhPeriodEditorGrid{gap:var(--space-2) var(--space-3);grid-template-columns:1fr 1fr;display:grid}.mhPeriodEditorGrid--3col{grid-template-columns:1fr 1fr 1fr}.mhPeriodEditorGrid--flags{gap:var(--space-3);padding-top:var(--space-1);flex-wrap:wrap;display:flex}.mhPeriodEditorGrid--flags .formFieldx{align-items:center;gap:var(--space-2);flex-direction:row-reverse}.mhPeriodEditorGrid--flags .formFieldx label{font-size:var(--text-xs);margin:0}.mhEditorEmpty{padding:var(--space-6) var(--space-4);text-align:center;color:var(--muted);font-size:var(--text-sm);border:1px dashed var(--border);border-radius:var(--radius-md)}.mhReko{gap:var(--space-6);grid-template-columns:1fr 1fr;align-items:start;display:grid}.mhReko__form{gap:var(--space-1);flex-direction:column;display:flex}.mhReko__result{top:var(--space-4);gap:var(--space-4);flex-direction:column;display:flex;position:sticky}.mhReko__bigRate{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.mhReko__bigRate{background:color-mix(in srgb,var(--accent) 8%,var(--surface-card))}}.mhReko__bigRate{border:1px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.mhReko__bigRate{border:1px solid color-mix(in srgb,var(--accent) 20%,var(--border))}}.mhReko__bigRate{border-radius:var(--radius-lg);padding:var(--space-5) var(--space-6);text-align:center}.mhReko__bigRate__label{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:var(--space-1);font-weight:600}.mhReko__bigRate__value{color:var(--accent);font-size:2.5rem;font-weight:700;line-height:1.1}.mhReko__bigRate__sub{font-size:var(--text-xs);color:var(--muted);margin-top:var(--space-1)}.mhRekoKpis{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.mhRekoKpi{background:var(--surface-card);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-3) var(--space-3);flex-direction:column;gap:2px;display:flex}.mhRekoKpi__label{font-size:var(--text-xs);color:var(--muted);font-weight:500}.mhRekoKpi__value{font-size:var(--text-base);color:var(--text);font-weight:600}.mhRekoBreakdown{background:var(--surface-card);border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}.mhRekoBreakdown__title{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--muted);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-subtle);background:var(--surface-app);font-weight:600}.mhRekoBreakdown__row{padding:var(--space-2) var(--space-4);font-size:var(--text-sm);border-top:1px solid var(--border-subtle);color:var(--text-soft);justify-content:space-between;align-items:center;display:flex}.mhRekoBreakdown__row:first-child{border-top:none}.mhRekoBreakdown__row>span:last-child{color:var(--text);font-variant-numeric:tabular-nums;text-align:right;font-weight:500}.mhRekoBreakdown__row.is-total{color:var(--text);border-top:2px solid var(--border);font-weight:700}.mhRekoBreakdown__row.is-highlight{color:var(--accent);font-weight:700}.mhRekoBreakdown__row.is-highlight>span:last-child{color:var(--accent)}@media(max-width:72rem){.mhReko{grid-template-columns:1fr}.mhReko__result{position:static}.mhAdminTable__head,.mhAdminTable__row{grid-template-columns:8rem 1fr 5rem 4.5rem 5rem 10rem}.mhAdminTable__head>:nth-child(4),.mhAdminTable__row>:nth-child(4),.mhAdminTable__head>:nth-child(5),.mhAdminTable__row>:nth-child(5){display:none}}.mhWeekNav{align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);display:flex}.mhWeekNav__label{font-size:var(--text-sm);color:var(--text);text-align:center;flex:1;font-weight:600}.mhHeatGrid{row-gap:2px;column-gap:var(--space-2);margin-bottom:var(--space-6);display:grid;overflow-x:auto}.mhHeatGrid__hdr{font-size:var(--text-xs);color:var(--muted);text-transform:uppercase;letter-spacing:.04em;padding:var(--space-1) var(--space-2);padding-bottom:var(--space-2);border-bottom:1px solid var(--border);white-space:nowrap;font-weight:600}.mhHeatGrid__hdr--day{text-align:center}.mhHeatGrid__name{font-size:var(--text-sm);color:var(--text);padding:var(--space-2) var(--space-2);white-space:nowrap;text-overflow:ellipsis;align-items:center;font-weight:500;display:flex;overflow:hidden}.mhHeatGrid__day{font-size:var(--text-xs);font-variant-numeric:tabular-nums;text-align:center;border-radius:var(--radius-sm);padding:var(--space-2) var(--space-1);transition:opacity var(--motion-fast) var(--ease-standard);cursor:default;font-weight:500}.mhHeatGrid__day[data-status=ok]{color:#15803de6;background:#22c55e26}.mhHeatGrid__day[data-status=partial]{color:#b45309e6;background:#f59e0b26}.mhHeatGrid__day[data-status=missing]{color:#b91c1ccc;background:#ef44441f}.mhHeatGrid__total{font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--text-soft);padding:var(--space-2) var(--space-2);align-items:center;display:flex}.mhHeatGrid__bar{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-2);display:flex}.mhHeatGrid__bar .mhBurnBar{flex:1;height:6px}.mhHeatGrid__bar .mhBurnLabel{font-size:var(--text-xs);white-space:nowrap;text-align:right;min-width:3rem}.mhHeatGrid>.mhHeatGrid__name:nth-of-type(odd),.mhHeatGrid>.mhHeatGrid__name:nth-of-type(odd)~.mhHeatGrid__day,.mhHeatGrid>.mhHeatGrid__name:nth-of-type(odd)~.mhHeatGrid__total,.mhHeatGrid>.mhHeatGrid__name:nth-of-type(odd)~.mhHeatGrid__bar{background:var(--surface-card)}@supports (color:color-mix(in lab,red,red)){.mhHeatGrid>.mhHeatGrid__name:nth-of-type(odd),.mhHeatGrid>.mhHeatGrid__name:nth-of-type(odd)~.mhHeatGrid__day,.mhHeatGrid>.mhHeatGrid__name:nth-of-type(odd)~.mhHeatGrid__total,.mhHeatGrid>.mhHeatGrid__name:nth-of-type(odd)~.mhHeatGrid__bar{background:color-mix(in srgb,var(--surface-card) 40%,transparent)}}.mhHeatGrid>.mhHeatGrid__name:nth-of-type(odd),.mhHeatGrid>.mhHeatGrid__name:nth-of-type(odd)~.mhHeatGrid__day,.mhHeatGrid>.mhHeatGrid__name:nth-of-type(odd)~.mhHeatGrid__total,.mhHeatGrid>.mhHeatGrid__name:nth-of-type(odd)~.mhHeatGrid__bar{border-radius:var(--radius-sm)}.mhTeamTable{margin-bottom:var(--space-6)}.mhTeamTable__eur{font-variant-numeric:tabular-nums;font-size:var(--text-sm);color:var(--text);font-weight:500}.mhTeamTable__head,.mhTeamTable__row{gap:var(--space-2);padding:var(--space-2) var(--space-3);grid-template-columns:1fr 6rem 6rem 7rem 5rem 1fr;align-items:center;display:grid}.mhTeamTable__head{font-size:var(--text-xs);color:var(--muted);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--border);padding-bottom:var(--space-2);margin-bottom:var(--space-1);font-weight:600}.mhTeamTable__row{border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--text-soft);transition:background var(--motion-fast) var(--ease-standard)}.mhTeamTable__row:hover{background:var(--surface-elevated)}.mhTeamTable__name{color:var(--text);font-weight:500}.mhTeamTable__accounts{gap:var(--space-1);flex-wrap:wrap;display:flex}.mhPctBadge{font-size:var(--text-xs);padding:2px var(--space-2);border-radius:var(--radius-sm);font-variant-numeric:tabular-nums;font-weight:700;display:inline-block}.mhPctBadge.is-good{color:#16a34ae6;background:#22c55e1f}.mhPctBadge.is-warn{color:#d97706e6;background:#f59e0b1f}.mhPctBadge.is-low{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.mhPctBadge.is-low{background:color-mix(in srgb,var(--muted) 10%,transparent)}}.mhPctBadge.is-low{color:var(--muted)}.mhTrendSection{margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--border-subtle)}.mhTrendSection__title{font-size:var(--text-xs);color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:var(--space-3);font-weight:600}.mhTrendBars{align-items:flex-end;gap:var(--space-1);height:8rem;display:flex}.mhTrendBar{align-items:center;gap:var(--space-1);flex-direction:column;flex:1;height:100%;display:flex}.mhTrendBar__wrap{border-radius:var(--radius-xs) var(--radius-xs) 0 0;background:var(--muted);flex:1;align-items:flex-end;width:100%;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.mhTrendBar__wrap{background:color-mix(in srgb,var(--muted) 8%,transparent)}}.mhTrendBar__fill{border-radius:var(--radius-xs) var(--radius-xs) 0 0;transition:height var(--motion-med) var(--ease-standard);position:absolute;bottom:0;left:0;right:0}.mhTrendBar__fill.is-total{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.mhTrendBar__fill.is-total{background:color-mix(in srgb,var(--muted) 25%,transparent)}}.mhTrendBar__fill.is-bill{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.mhTrendBar__fill.is-bill{background:color-mix(in srgb,var(--accent) 60%,transparent)}}.mhTrendBar__label{color:var(--muted);text-align:center;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:10px}@media(max-width:64rem){.mhTeamTable__head,.mhTeamTable__row{grid-template-columns:1fr 5.5rem 5.5rem 6rem 4.5rem}.mhTeamTable__head>:nth-child(6),.mhTeamTable__row>:nth-child(6){display:none}}@media(max-width:48rem){.mhTeamTable__head,.mhTeamTable__row{grid-template-columns:1fr 5rem 5rem 4rem}.mhTeamTable__head>:nth-child(4),.mhTeamTable__row>:nth-child(4),.mhTeamTable__head>:nth-child(6),.mhTeamTable__row>:nth-child(6){display:none}}@media(max-width:36rem){.mhTeamTable__head,.mhTeamTable__row{grid-template-columns:1fr 5rem 4rem}.mhTeamTable__head>:nth-child(2),.mhTeamTable__row>:nth-child(2),.mhTeamTable__head>:nth-child(4),.mhTeamTable__row>:nth-child(4),.mhTeamTable__head>:nth-child(6),.mhTeamTable__row>:nth-child(6){display:none}}.mhKpiRow{gap:var(--space-3);margin-bottom:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));display:grid}.mhKpiRow--secondary{margin-top:calc(-1 * var(--space-2))}.mhKpiRow--secondary .mhKpi{background:var(--surface-app);border-color:#0000}.mhKpiRow--secondary .mhKpiValue{font-size:var(--text-lg)}.mhKpi{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-3) var(--space-3);flex-direction:column;gap:3px;display:flex}.mhKpi__label{font-size:var(--text-xs);color:var(--muted);font-weight:500}.mhKpi__value{font-size:var(--text-base);color:var(--text);font-variant-numeric:tabular-nums;font-weight:700}.mhBudgetCard{background:var(--surface-card);border:1px solid var(--border);border-left:3px solid var(--border);border-radius:var(--radius-md);margin-bottom:var(--space-2);transition:border-color var(--motion-fast) var(--ease-standard);overflow:hidden}.mhBudgetCard[data-risk=low]{border-left-color:#22c55eb3}.mhBudgetCard[data-risk=medium]{border-left-color:#f59e0bcc}.mhBudgetCard[data-risk=high]{border-left-color:#ef4444cc}.mhBudgetCard__head{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.mhBudgetCard__nameWrap{flex-direction:column;flex:1;gap:2px;min-width:8rem;display:flex}.mhBudgetCard__name{font-size:var(--text-sm);color:var(--text);font-weight:600}.mhBudgetCard__customer{font-size:var(--text-xs);color:var(--muted)}.mhBudgetCard__meta{gap:var(--space-1);flex-wrap:wrap;display:flex}.mhBudgetCard__stats{gap:var(--space-4);flex-wrap:wrap;flex-shrink:0;display:flex}.mhBudgetCard__stat{text-align:right;flex-direction:column;gap:1px;display:flex}.mhBudgetCard__stat>span:first-child{font-size:var(--text-xs);color:var(--muted);font-weight:500}.mhBudgetCard__stat>strong{font-size:var(--text-sm);color:var(--text);font-variant-numeric:tabular-nums;font-weight:600}.mhBudgetCard__barWrap{align-items:center;gap:var(--space-2);padding:0 var(--space-4) var(--space-3);display:flex}.mhBudgetCard__bar{background:var(--accent);max-width:100%;height:6px;transition:width var(--motion-med) var(--ease-standard);border-radius:3px;flex:1}.mhBudgetCard[data-risk=none] .mhBudgetCard__bar,.mhBudgetCard[data-risk=low] .mhBudgetCard__bar{background:#22c55e}@supports (color:color-mix(in lab,red,red)){.mhBudgetCard[data-risk=none] .mhBudgetCard__bar,.mhBudgetCard[data-risk=low] .mhBudgetCard__bar{background:color-mix(in srgb,#22c55e 80%,var(--accent) 20%)}}.mhBudgetCard[data-risk=medium] .mhBudgetCard__bar{background:#f59e0be6}.mhBudgetCard[data-risk=high] .mhBudgetCard__bar{background:#ef4444e6}.mhBudgetCard__barLabel{font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--text-soft);text-align:right;flex-shrink:0;min-width:3rem;font-weight:600}.mhKeyTag.is-muted{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.mhKeyTag.is-muted{background:color-mix(in srgb,var(--muted) 10%,transparent)}}.mhKeyTag.is-muted{color:var(--muted);border-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.mhKeyTag.is-muted{border-color:color-mix(in srgb,var(--muted) 20%,transparent)}}@media(max-width:48rem){.mhBudgetCard__head{flex-direction:column;align-items:stretch}.mhBudgetCard__stats{justify-content:space-between}.mhBudgetCard__stat{text-align:left}}.mhAdminSection{margin-top:var(--space-8);border-top:1px solid var(--border);padding-top:var(--space-6)}.mhAdminSectionHead{justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-3);display:flex}.mhAdminSectionTitle{font-size:var(--text-sm);color:var(--text);font-weight:600;display:block}.mhAdminSectionSub{font-size:var(--text-xs);color:var(--muted);margin-top:2px;display:block}.mhKeyListTable{gap:var(--space-1);flex-direction:column;display:flex}.mhKeyListRow{gap:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-card);grid-template-columns:12rem 1fr auto;align-items:center;display:grid}.mhKeyListRow__name{font-size:var(--text-sm);color:var(--text);font-variant-numeric:tabular-nums;font-weight:600}.mhKeyListRow__tags{gap:var(--space-1);flex-wrap:wrap;display:flex}.mhKeyListRow__empty{font-size:var(--text-xs);color:var(--muted);font-style:italic}.mhKeyListRow__actions{gap:var(--space-1);flex-shrink:0;display:flex}.mhKeyTag{font-size:var(--text-xs);padding:1px var(--space-2);border-radius:var(--radius-sm);background:var(--accent);font-weight:500}@supports (color:color-mix(in lab,red,red)){.mhKeyTag{background:color-mix(in srgb,var(--accent) 10%,transparent)}}.mhKeyTag{color:var(--accent);border:1px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.mhKeyTag{border:1px solid color-mix(in srgb,var(--accent) 20%,transparent)}}.mhKeyTag{font-variant-numeric:tabular-nums}.mhUserChip{align-items:center;gap:var(--space-1);max-width:100%;display:inline-flex}.mhUserChip__avatar{background:var(--accent);border-radius:50%;flex-shrink:0;width:20px;height:20px}@supports (color:color-mix(in lab,red,red)){.mhUserChip__avatar{background:color-mix(in srgb,var(--accent) 15%,transparent)}}.mhUserChip__avatar{color:var(--accent);letter-spacing:0;justify-content:center;align-items:center;font-size:9px;font-weight:700;display:flex;overflow:hidden}.mhUserChip__img{object-fit:cover;border-radius:50%;width:100%;height:100%}.mhUserChip__name{font-size:var(--text-xs);color:var(--text);white-space:nowrap;text-overflow:ellipsis;max-width:120px;overflow:hidden}.mhReminder__accountId{font-size:var(--text-xs);color:var(--muted);font-variant-numeric:tabular-nums;margin-top:1px;display:block}.mhReminder__missing{color:var(--muted);font-size:var(--text-xs)}.mhIntProjGrid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.mhIntProjCard{background:var(--surface-card);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-3);gap:var(--space-2);flex-direction:column;display:flex}.mhIntProjCard__header{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.mhIntProjCard__name{font-size:var(--text-sm);color:var(--text);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.mhIntProjCard__hours{font-size:var(--text-sm);color:var(--accent);white-space:nowrap;flex-shrink:0;font-weight:600}.mhIntProjCard__persons{gap:var(--space-1);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.mhIntProjCard__personChip{font-size:var(--text-xs);color:var(--text-soft);background:var(--surface-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:2px var(--space-2)}.mhKeySelect{gap:var(--space-1);max-height:14rem;padding:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-app);flex-direction:column;display:flex;overflow-y:auto}.mhKeySelectItem{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-soft);cursor:pointer;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);display:flex}.mhKeySelectItem:hover{background:var(--surface-elevated);color:var(--text)}.mhKeySelectItem input[type=checkbox]{accent-color:var(--accent);flex-shrink:0}@media(max-width:48rem){.mhKeyListRow{grid-template-columns:1fr auto}.mhKeyListRow__name{font-size:var(--text-xs);grid-column:1/-1}}.mhSyncGrid{gap:var(--space-4);margin-bottom:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mhSyncCard{background:var(--surface-card);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;display:flex;overflow:hidden}.mhSyncCard__head{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-4) var(--space-3);border-bottom:1px solid var(--border-subtle);background:var(--surface-app);display:flex}.mhSyncCard__icon{border-radius:var(--radius-sm);background:var(--accent);width:2rem;height:2rem}@supports (color:color-mix(in lab,red,red)){.mhSyncCard__icon{background:color-mix(in srgb,var(--accent) 12%,transparent)}}.mhSyncCard__icon{color:var(--accent);flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;display:flex}.mhSyncCard__title{font-size:var(--text-sm);color:var(--text);flex:1;font-weight:600}.mhSyncCard__badge{font-size:var(--text-xs);padding:2px var(--space-2);border-radius:var(--radius-sm);background:var(--accent);font-weight:600}@supports (color:color-mix(in lab,red,red)){.mhSyncCard__badge{background:color-mix(in srgb,var(--accent) 12%,transparent)}}.mhSyncCard__badge{color:var(--accent);font-variant-numeric:tabular-nums}.mhSyncCard__body{padding:var(--space-4);gap:var(--space-3);flex-direction:column;flex:1;display:flex}.mhSyncCard__stats{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.mhSyncCard__stat{flex-direction:column;gap:2px;display:flex}.mhSyncCard__statLabel{font-size:var(--text-xs);color:var(--muted);font-weight:500}.mhSyncCard__statValue{font-size:var(--text-sm);color:var(--text);font-variant-numeric:tabular-nums;font-weight:600}.mhSyncCard__meta{font-size:var(--text-xs);color:var(--muted);padding:var(--space-2) var(--space-3);background:var(--surface-app);border-radius:var(--radius-sm);border:1px solid var(--border-subtle)}.mhSyncCard__meta span{color:var(--text-soft);font-weight:500}.mhSyncCard__error{font-size:var(--text-xs);color:var(--color-danger,#e53e3e)}@supports (color:color-mix(in lab,red,red)){.mhSyncCard__error{color:color-mix(in srgb,var(--color-danger,#e53e3e) 80%,transparent)}}.mhSyncCard__error{background:var(--color-danger,#e53e3e)}@supports (color:color-mix(in lab,red,red)){.mhSyncCard__error{background:color-mix(in srgb,var(--color-danger,#e53e3e) 8%,transparent)}}.mhSyncCard__error{border:1px solid var(--color-danger,#e53e3e)}@supports (color:color-mix(in lab,red,red)){.mhSyncCard__error{border:1px solid color-mix(in srgb,var(--color-danger,#e53e3e) 20%,transparent)}}.mhSyncCard__error{border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);font-family:var(--font-mono,monospace);word-break:break-all}.mhSyncCard__actions{gap:var(--space-2);padding:var(--space-3) var(--space-4);border-top:1px solid var(--border-subtle);background:var(--surface-app);display:flex}.mhSyncCard__actions>*{flex:1}.mhSyncHeader{margin-bottom:var(--space-4);justify-content:flex-end;display:flex}.mhCronEditor{gap:var(--space-3);flex-direction:column;display:flex}.mhCronRow{gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--surface-card);border:1px solid var(--border);border-radius:var(--radius-md);flex-direction:column;display:flex}.mhCronRow__meta{gap:var(--space-1);flex-direction:column;display:flex}.mhCronRow__label{font-size:var(--text-sm);color:var(--text);font-weight:600}.mhCronRow__desc{font-size:var(--text-xs);color:var(--muted)}.mhCronRow__controls{align-items:center;gap:var(--space-2);display:flex}.mhCronRow__controls>:first-child{flex:1}.mhCronRow__fields{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.mhCronRow__sep{color:var(--muted);font-weight:600;font-size:var(--text-sm)}.mhCronRow__btnRow{gap:var(--space-2);margin-top:var(--space-2);display:flex}.mhCronPreview{margin-top:var(--space-1);font-size:var(--text-xs);color:var(--muted)}.mhCronPreview__expr{color:var(--text-soft);font-family:monospace}.mhCronFields{align-items:center;gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.mhCronFields__type{min-width:8rem}.mhCronFields__chips{gap:var(--space-1);flex-wrap:wrap;display:flex}.mhCronFields__h,.mhCronFields__m,.mhCronFields__dom{width:4.5rem}.mhCronFields__sep{color:var(--muted);font-weight:600;font-size:var(--text-sm)}.mhCronFields__unit{font-size:var(--text-xs);color:var(--muted)}.mhSyncLogSection{margin-top:var(--space-6)}.mhSyncLogSection__header{margin-bottom:var(--space-3);justify-content:space-between;align-items:center;display:flex}.mhSyncLogSection__title{font-size:var(--text-sm);color:var(--text);font-weight:600}.mhSyncHint{font-size:var(--text-xs);color:var(--muted);padding:var(--space-3) var(--space-4);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);line-height:1.6}.mhSyncHint strong{color:var(--text-soft);font-weight:600}.mhImportSection{margin-top:var(--space-6);padding:var(--space-5);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);gap:var(--space-3);flex-direction:column;display:flex}.mhImportSection__title{font-size:var(--text-sm);color:var(--text);margin:0;font-weight:600}.mhLogWrap{margin-top:var(--space-3)}.mhLogTable{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);overflow:hidden}.mhLogTable__head,.mhLogTable__row{gap:var(--space-3);padding:var(--space-2) var(--space-3);font-size:var(--text-sm);grid-template-columns:8rem 7rem 5rem 4rem 1fr;align-items:center;display:grid}.mhLogTable__head{background:var(--surface-elevated);border-bottom:1px solid var(--border-subtle);color:var(--muted);font-weight:600;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em}.mhLogTable__row{background:var(--surface-card);border-bottom:1px solid var(--border-subtle)}.mhLogTable__row:last-child{border-bottom:none}.mhLogTable__row[data-status=error]{background:var(--tone-bad-tint)}@supports (color:color-mix(in lab,red,red)){.mhLogTable__row[data-status=error]{background:color-mix(in srgb,var(--tone-bad-tint),var(--surface-card) 90%)}}.mhLogTable__time{color:var(--muted);font-size:var(--text-xs)}.mhCronTable .mhLogTable__head,.mhCronTable .mhLogTable__row{grid-template-columns:10rem 16rem 10rem 7rem 6rem}.mhCronTable .mhLogTable__head span,.mhCronTable .mhLogTable__row span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mhLogTable__error{color:var(--muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mhLogStatus{font-size:var(--text-xs);font-weight:600}.mhLogStatus.is-ok{color:var(--tone-good)}.mhLogStatus.is-error{color:var(--tone-bad)}.mhKeyTag--mono{font-family:monospace}.mhCronTable__dbCustom{color:var(--accent);font-size:var(--text-xs)}.mhCronTable__dbDefault{color:var(--muted);font-size:var(--text-xs)}.mhCronEditor__footer{gap:var(--space-2);justify-content:flex-end;display:flex}.is-hidden{display:none!important}.mhCompanyGrid{gap:var(--space-4);margin-bottom:var(--space-6);flex-direction:column;display:flex}.mhCompanyCard{background:var(--surface-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-4)}.mhCompanyCard__head{align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);display:flex}.mhCompanyCard__dot{background:var(--muted);border-radius:50%;flex-shrink:0;width:12px;height:12px}.mhCompanyCard__name{font-weight:600;font-size:var(--text-md);flex:1}.mhCompanyCard__actions{gap:var(--space-1);margin-left:auto;display:flex}.mhCompanyCard__domain{font-size:var(--text-xs);color:var(--muted);margin:calc(-1 * var(--space-2)) 0 var(--space-3)}.mhCompanyCard__email{color:var(--text-soft);font-size:var(--text-xs)}.mhCompanyCard__empty{font-size:var(--text-sm);color:var(--muted);padding:var(--space-2) 0}.mhMemberTable .mhLogTable__head,.mhMemberTable .mhLogTable__row{grid-template-columns:minmax(9rem,1.5fr) minmax(8rem,1fr) 7rem 5.5rem 4.5rem 3.5rem 4.5rem 2rem}.mhMemberName{align-items:center;gap:var(--space-2);font-weight:500;display:flex;overflow:hidden}.mhMemberName>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mhMemberAvatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:1.5rem;height:1.5rem}.mhMemberAvatar--init{background:var(--accent);justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.mhMemberAvatar--init{background:color-mix(in srgb,var(--accent) 18%,transparent)}}.mhMemberAvatar--init{color:var(--accent);font-size:var(--text-xs);font-weight:700}.mhMemberEdit{justify-content:flex-end;align-items:center;display:flex}.mhMemberEdit__btn{border-radius:var(--radius-sm);width:1.75rem;height:1.75rem;color:var(--muted);cursor:pointer;transition:background var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.mhMemberEdit__btn:hover{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.mhMemberEdit__btn:hover{background:color-mix(in srgb,var(--accent) 10%,transparent)}}.mhMemberEdit__btn:hover{color:var(--accent)}.mhMemberEdit__btn svg,.mhMemberEdit__btn i{width:.875rem;height:.875rem}@media(max-width:56rem){.mhSyncGrid{grid-template-columns:1fr}}.aufTimeline{flex-direction:column;display:flex}.aufTimelineItem{gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--border-subtle);grid-template-columns:2rem 1fr;align-items:start;display:grid}.aufTimelineItem:last-child{border-bottom:none}.aufTimelineItem__icon{background:var(--accent);border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}@supports (color:color-mix(in lab,red,red)){.aufTimelineItem__icon{background:color-mix(in srgb,var(--accent) 12%,transparent)}}.aufTimelineItem__icon{color:var(--accent);flex-shrink:0}.aufTimelineItem__icon svg,.aufTimelineItem__icon i{width:.875rem;height:.875rem}.aufTimelineItem__body{flex-direction:column;gap:2px;padding-top:.2rem;display:flex}.aufTimelineItem__header{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.aufTimelineItem__titel{font-weight:500;font-size:var(--text-sm)}.aufTimelineItem__actions{opacity:0;transition:opacity var(--motion-fast);gap:2px;display:flex}.aufTimelineItem:hover .aufTimelineItem__actions{opacity:1}.aufTimelineBtn{border-radius:var(--radius-sm);cursor:pointer;width:1.5rem;height:1.5rem;color:var(--muted);transition:color var(--motion-fast),background var(--motion-fast);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.aufTimelineBtn:hover{color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.aufTimelineBtn:hover{background:color-mix(in srgb,var(--accent) 10%,transparent)}}.aufTimelineBtn--danger:hover{color:var(--bad);background:var(--bad)}@supports (color:color-mix(in lab,red,red)){.aufTimelineBtn--danger:hover{background:color-mix(in srgb,var(--bad) 10%,transparent)}}.aufTimelineBtn svg,.aufTimelineBtn i{width:.75rem;height:.75rem}.aufTimelineItem__meta{font-size:var(--text-xs);color:var(--muted)}.aufTimelineItem__desc{font-size:var(--text-sm);color:var(--text-soft);margin-top:2px}.aufTimelineEditWrap{gap:var(--space-1);margin-top:var(--space-1);flex-direction:column;display:flex}.aufTimelineEditArea{resize:vertical;min-height:4rem}.aufTimelineNotiz{gap:var(--space-2);margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--border-subtle);flex-direction:column;display:flex}.aufPosStatus{text-align:center;width:2rem;padding:0!important}.aufPosStatus i,.aufPosStatus svg{width:.875rem;height:.875rem;color:var(--muted)}th.aufPosStatus svg,th.aufPosStatus i{width:.875rem;height:.875rem}.aufPosToggle{border-radius:var(--radius-sm);cursor:pointer;width:1.75rem;height:1.75rem;color:var(--muted);transition:color var(--motion-fast),background var(--motion-fast);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.aufPosToggle:hover{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.aufPosToggle:hover{background:color-mix(in srgb,var(--accent) 8%,transparent)}}.aufPosToggle:hover{color:var(--accent)}.aufPosToggle.is-on{color:var(--good);background:var(--good)}@supports (color:color-mix(in lab,red,red)){.aufPosToggle.is-on{background:color-mix(in srgb,var(--good) 12%,transparent)}}.aufPosToggle.is-on:hover{color:var(--good);background:var(--good)}@supports (color:color-mix(in lab,red,red)){.aufPosToggle.is-on:hover{background:color-mix(in srgb,var(--good) 20%,transparent)}}.aufPosToggle svg,.aufPosToggle i{width:.875rem;height:.875rem}.aufEasybillImportTable td:first-child,.aufEasybillImportTable th:first-child{width:2rem}.aufImportRow--dup td{opacity:.45}.aufImportRow--dup td:last-child{opacity:1}.aufImportDupBadge{font-size:var(--text-xs);color:var(--good);white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.aufImportDupBadge svg,.aufImportDupBadge i{width:.75rem;height:.75rem}.aufImportHint{font-size:var(--text-sm);color:var(--muted);margin-bottom:var(--space-3)}.aufImportHint--dup{color:var(--accent);font-weight:500}.aufKundeCell{align-items:center;gap:var(--space-2);display:flex}.aufKundeNr{font-size:var(--text-xs);color:var(--muted);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.aufKundeNr{background:color-mix(in srgb,var(--accent) 8%,transparent)}}.aufKundeNr{padding:1px var(--space-1);border-radius:var(--radius-xs)}.aufKundeEditBtn{border-radius:var(--radius-sm);cursor:pointer;width:1.5rem;height:1.5rem;color:var(--muted);transition:color var(--motion-fast),background var(--motion-fast);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.aufKundeEditBtn:hover{color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.aufKundeEditBtn:hover{background:color-mix(in srgb,var(--accent) 10%,transparent)}}.aufKundeEditBtn svg{width:.75rem;height:.75rem}.aufKundenDropdown{z-index:var(--z-dropdown);background:var(--surface-elevated);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);max-height:14rem;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.aufKundenDropdown__item{padding:var(--space-2) var(--space-3);cursor:pointer;font-size:var(--text-sm);border-bottom:1px solid var(--border-subtle)}.aufKundenDropdown__item:last-child{border-bottom:none}.aufKundenDropdown__item:hover{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.aufKundenDropdown__item:hover{background:color-mix(in srgb,var(--accent) 8%,transparent)}}.aufKundenDropdown__sub{font-size:var(--text-xs);color:var(--muted)}.compactNavPopover{top:var(--pop-top,8px);left:var(--pop-left,60px);z-index:var(--z-dropdown);background:var(--surface-elevated);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:var(--space-2);gap:var(--space-1);pointer-events:auto;flex-direction:column;min-width:12rem;max-width:18rem;display:flex;position:fixed}.compactNavPopover__head{font-size:var(--text-xs);color:var(--muted);text-transform:uppercase;letter-spacing:.05em;padding:var(--space-1) var(--space-2);font-weight:700}.compactNavPopover__section{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);font-size:var(--text-xs);color:var(--muted);margin-top:var(--space-1);border-top:1px solid var(--border-subtle);font-weight:700;display:flex}.compactNavPopover__section:first-child{border-top:none;margin-top:0}.compactNavPopover__section i,.compactNavPopover__section svg{width:13px;height:13px}.compactNavPopover__item{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-2);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--text);transition:background-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard);font-weight:500;text-decoration:none;display:flex}.compactNavPopover__item.is-nested{padding-left:var(--space-5);font-size:var(--text-xs);color:var(--text-soft)}.compactNavPopover__item:hover{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.compactNavPopover__item:hover{background:color-mix(in srgb,var(--accent),transparent 90%)}}.compactNavPopover__item:hover{color:var(--accent)}.compactNavPopover__item.is-active{color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.compactNavPopover__item.is-active{background:color-mix(in srgb,var(--accent),transparent 92%)}}.compactNavPopover__item.is-active{font-weight:600}.compactNavPopover__item i,.compactNavPopover__item svg{flex-shrink:0;width:14px;height:14px}.mhSection{margin-top:var(--space-4)}.mhSectionTitle{font-size:var(--text-sm);color:var(--text-soft);text-transform:uppercase;letter-spacing:.04em;margin-bottom:var(--space-3);font-weight:600}.mhMonthLabel{font-size:var(--text-sm);color:var(--text);padding:0 var(--space-2);text-align:center;min-width:7rem;font-weight:600}.mhTrendTable{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-card);display:grid;overflow-x:auto}.mhTrendTable__row{border-bottom:1px solid var(--border-subtle);display:flex}.mhTrendTable__row:last-child{border-bottom:none}.mhTrendTable__row--head{background:var(--surface-elevated);font-size:var(--text-xs);color:var(--text-soft);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.mhTrendTable__row>span{padding:var(--space-2) var(--space-2);font-size:var(--text-xs);border-right:1px solid var(--border-subtle);white-space:nowrap;text-align:center;flex:1}.mhTrendTable__row>span:last-child{border-right:none}.mhTrendTable__name{color:var(--text);min-width:9rem;font-weight:500;text-align:left!important;flex:0 0 9rem!important}.mhTrendTable__cell[data-level=ok]{color:var(--color-ok,#16a34a);font-weight:500}.mhTrendTable__cell[data-level=warn]{color:var(--color-warn,#ca8a04)}.mhTrendTable__cell[data-level=low]{color:var(--muted)}.mhTrendTable__cell[data-level=empty]{color:var(--border)}.mhCoachCard{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-4);margin-bottom:var(--space-3);gap:var(--space-3);flex-direction:column;display:flex}.mhCoachCard__header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.mhCoachCard__meta{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;flex:1;display:flex}.mhCoachCard__title{font-size:var(--text-sm);color:var(--text);margin:0;font-weight:600}.mhCoachCard__date{font-size:var(--text-xs);color:var(--muted)}.mhCoachCard__summary{font-size:var(--text-sm);color:var(--text-soft);margin:0;line-height:1.5}.mhCoachCard__insights{padding-left:var(--space-4);gap:var(--space-1);flex-direction:column;margin:0;display:flex}.mhCoachCard__insights li{font-size:var(--text-sm);color:var(--text);line-height:1.4}.mhCoachCard__note{padding:var(--space-3);border-left:3px solid var(--accent);background:var(--accent);margin:0}@supports (color:color-mix(in lab,red,red)){.mhCoachCard__note{background:color-mix(in srgb,var(--accent),transparent 92%)}}.mhCoachCard__note{border-radius:0 var(--radius-sm) var(--radius-sm) 0;font-size:var(--text-sm);color:var(--text-soft);font-style:italic}.mhCoachCard__actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.mhCoachCard__actionsLabel{font-size:var(--text-xs);color:var(--muted);font-weight:500}.mhKeyTag[data-priority=high]{color:#b91c1c;background:#ef444426}.mhKeyTag[data-priority=medium]{color:#b45309;background:#f59e0b26}.mhKeyTag[data-priority=low]{color:var(--muted);background:#6b728026}.mhKeyTag[data-active=true]{color:#15803d;background:#16a34a26}.mhKeyTag[data-active=false]{color:var(--muted);background:#6b728026}.mhAnalyzeHint{margin:var(--space-4) 0 var(--space-2);font-size:var(--text-sm);color:var(--muted);font-style:italic}.mhReminderBar{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);background:var(--surface-card);border:1px solid var(--border);border-radius:var(--radius-lg);margin-bottom:var(--space-2);display:flex}.mhReminderBar__filters{align-items:center;gap:var(--space-4);display:flex}.mhReminderBar__ops{align-items:center;gap:var(--space-2);display:flex}.mhReminderSetup{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);margin-bottom:var(--space-3);border-radius:var(--radius-md);background:var(--surface-elevated);display:flex}.mhReminderSetup__label{font-size:var(--text-xs);color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin-right:var(--space-1);white-space:nowrap;font-weight:600}.mhReminderModal__sep{font-size:var(--text-xs);color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin:var(--space-3) 0 var(--space-1);padding-bottom:var(--space-1);border-bottom:1px solid var(--border-subtle);font-weight:600}.mhReminderModal__sep:first-child{margin-top:0}.mhReminder__missing{font-size:var(--text-xs);color:var(--muted);font-style:italic}.mhLookupResult{gap:var(--space-1);flex-direction:column;display:flex}.mhLookupResult__sectionTitle{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;padding:var(--space-2) 0 var(--space-1);margin-top:var(--space-2);font-weight:700}.mhLookupResult__sectionTitle--good{color:#16a34a}.mhLookupResult__sectionTitle--warn{color:#ca8a04}.mhLookupResult__row{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-1) 0;font-size:var(--text-sm);border-bottom:1px solid var(--border-subtle);display:flex}.mhLookupResult__row:last-child{border-bottom:none}.mhLookupResult__row--muted{opacity:.7}.mhLookupResult__reason{font-size:var(--text-xs);color:var(--muted);font-style:italic}.apiConsole{gap:var(--space-4);padding:var(--space-5);flex-direction:column;max-width:900px;display:flex}.apiConsole__presets{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.apiConsole__presetsLabel{font-size:var(--text-xs);color:var(--muted);margin-right:var(--space-1);white-space:nowrap;font-weight:500}.apiConsole__presetBtn{font-size:var(--text-xs);padding:2px var(--space-2);border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface-card);color:var(--text);cursor:pointer;transition:background var(--motion-fast)}.apiConsole__presetBtn:hover{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.apiConsole__presetBtn:hover{background:color-mix(in srgb,var(--accent) 10%,var(--surface-card))}}.apiConsole__presetBtn:hover{border-color:var(--accent);color:var(--accent)}.apiConsole__builder{gap:var(--space-2);align-items:center;display:flex}.apiConsole__method{font-size:var(--text-sm);padding:0 var(--space-2);height:var(--size-control-md);border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface-card);color:var(--accent);cursor:pointer;min-width:90px;font-weight:600}.apiConsole__url{font-size:var(--text-sm);padding:0 var(--space-3);height:var(--size-control-md);border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface-card);color:var(--text);flex:1;font-family:monospace}.apiConsole__url:focus{box-shadow:var(--focus);outline:none}.apiConsole__run{font-size:var(--text-sm);padding:0 var(--space-4);height:var(--size-control-md);border-radius:var(--radius-sm);background:var(--accent);color:var(--accent-contrast);cursor:pointer;white-space:nowrap;transition:opacity var(--motion-fast);border:none;font-weight:600}.apiConsole__run:disabled{opacity:.5;cursor:default}.apiConsole__run:not(:disabled):hover{opacity:.85}.apiConsole__bodyWrap{gap:var(--space-1);flex-direction:column;display:flex}.apiConsole__bodyLabel{font-size:var(--text-xs);color:var(--muted);font-weight:500}.apiConsole__body{font-size:var(--text-sm);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface-card);color:var(--text);resize:vertical;min-height:80px;font-family:monospace}.apiConsole__body:focus{box-shadow:var(--focus);outline:none}.apiConsole__logHeader{font-size:var(--text-xs);color:var(--muted);text-transform:uppercase;letter-spacing:.05em;justify-content:space-between;align-items:center;font-weight:600;display:flex}.apiConsole__clearBtn{font-size:var(--text-xs);padding:2px var(--space-2);border-radius:var(--radius-sm);border:1px solid var(--border);color:var(--muted);cursor:pointer;background:0 0}.apiConsole__clearBtn:hover{color:var(--text);border-color:var(--border-strong)}.apiConsole__log{gap:var(--space-3);flex-direction:column;min-height:120px;display:flex}.apiConsole__entry{border-radius:var(--radius-md);border:1px solid var(--border);overflow:hidden}.apiConsole__entry--success{border-left:3px solid #16a34a}.apiConsole__entry--error{border-left:3px solid #dc2626}.apiConsole__entryMeta{font-size:var(--text-xs);padding:var(--space-2) var(--space-3);background:var(--surface-card);color:var(--muted);border-bottom:1px solid var(--border-subtle);font-family:monospace}.apiConsole__entry--success .apiConsole__entryMeta{color:#16a34a}.apiConsole__entry--error .apiConsole__entryMeta{color:#dc2626}.apiConsole__entryBody{font-size:var(--text-xs);padding:var(--space-3);background:var(--surface-app);color:var(--text);white-space:pre-wrap;word-break:break-all;max-height:400px;margin:0;font-family:monospace;overflow-y:auto}.mhMissingCard{border:1px solid var(--border);border-radius:var(--radius-md);margin-bottom:var(--space-3);border-left:3px solid #dc2626;overflow:hidden}.mhMissingCard__head{padding:var(--space-3) var(--space-4);background:#dc2626;justify-content:space-between;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.mhMissingCard__head{background:color-mix(in srgb,#dc2626 6%,var(--surface-card))}}.mhMissingCard__head{border-bottom:1px solid var(--border-subtle)}.mhMissingCard__project{font-size:var(--text-sm);color:var(--text);font-weight:600}.mhMissingCard__hours{font-size:var(--text-xs);color:#dc2626;font-weight:600}.mhMissingTable{grid-template-columns:6rem 6rem 9rem 7rem 4rem 10rem 1fr;display:grid}.mhMissingTable__head{display:contents}.mhMissingTable__head>span{font-size:var(--text-xs);color:var(--muted);padding:var(--space-2) var(--space-3);background:var(--surface-app);border-bottom:1px solid var(--border-subtle);font-weight:600}.mhMissingTable__row{display:contents}.mhMissingTable__row>span{font-size:var(--text-xs);color:var(--text);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-subtle);align-self:center}.mhMissingTable__row:last-child>span{border-bottom:none}.mhMissingTable__comment{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:var(--muted)!important}.mhMissingBadge{border-radius:var(--radius-sm);white-space:nowrap;padding:2px 6px;font-size:10px;font-weight:600;display:inline-block}.mhMissingBadge--no-project{color:#7c3aed;background:#7c3aed1f;border:1px solid #7c3aed4d}.mhMissingBadge--no-periods{color:#d97706;background:#d977061f;border:1px solid #d977064d}.mhMissingBadge--no-match{color:#dc2626;background:#dc26261f;border:1px solid #dc26264d}.mhLink{color:var(--accent);font-weight:500;text-decoration:none}.mhLink:hover{text-decoration:underline}.auftraegeKpiRow{gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.auftraegeKpi{background:var(--surface-card);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);gap:var(--space-1);flex-direction:column;flex:140px;display:flex}.auftraegeKpi__value{color:var(--text);font-size:1.5rem;font-weight:700;line-height:1.1}.auftraegeKpi__label{font-size:var(--text-sm);color:var(--muted)}.auftraegeListeToolbar{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.auftraegeListeFilters{gap:var(--space-2);flex-wrap:wrap;display:flex}.auftraegeListeCount{font-size:var(--text-xs);color:var(--muted);white-space:nowrap}.auftraegeGroupRow td{padding:var(--space-2) var(--space-3);background:var(--surface-elevated);border-top:2px solid var(--border);vertical-align:middle}.auftraegeGroupRow:first-child td{border-top:none}.auftraegeGroupCount{font-size:var(--text-xs);color:var(--muted);font-weight:400}.auftraegeNr{font-family:monospace;font-size:var(--text-xs);color:var(--muted)}.auftraegeTitel{font-weight:500}.auftraegeKundeCol{color:var(--text-soft)}.auftraegeTable{border-collapse:collapse;width:100%;font-size:var(--text-sm);margin-top:var(--space-2)}.auftraegeTable--list{margin-top:0}.auftraegeTable--list th{padding:var(--space-2) var(--space-3)}.auftraegeTable--list td{padding:var(--space-3) var(--space-3)}.auftraegeTable th{text-align:left;padding:var(--space-2) var(--space-2);border-bottom:1px solid var(--border);color:var(--muted);font-weight:500;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.03em;background:var(--surface-elevated)}.auftraegeTable td{padding:var(--space-2) var(--space-2);border-bottom:1px solid var(--border-subtle);color:var(--text);vertical-align:middle}.auftraegeTable__row{cursor:pointer;transition:background var(--motion-fast)}.auftraegeTable__row:hover td{background:var(--surface-elevated)}.auftraegeTable__empty{color:var(--muted);text-align:center;padding:var(--space-4)!important}.auftraegeDetailGrid{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}@media(max-width:900px){.auftraegeDetailGrid{grid-template-columns:1fr}}.auftraegeCard--full{grid-column:1/-1}.aufHero{background:var(--surface-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-5);margin-bottom:var(--space-5);gap:var(--space-4);flex-direction:column;display:flex}.aufHero__top{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.aufHero__back{font-size:var(--text-xs);color:var(--muted);cursor:pointer;transition:color var(--motion-fast);background:0 0;border:none;align-items:center;gap:4px;padding:0;display:inline-flex}.aufHero__back:hover{color:var(--text)}.aufHero__back i{width:.875rem;height:.875rem}.aufHero__actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.aufHero__body{gap:var(--space-1);flex-direction:column;display:flex}.aufHero__name{color:var(--text);margin:0;font-size:1.375rem;font-weight:700;line-height:1.2}.aufHero__nr{font-size:var(--text-xs);color:var(--muted);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.aufHero__nr{background:color-mix(in srgb,var(--accent) 10%,transparent)}}.aufHero__nr{border:1px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.aufHero__nr{border:1px solid color-mix(in srgb,var(--accent) 20%,transparent)}}.aufHero__nr{border-radius:var(--radius-sm);padding:1px var(--space-2);font-family:var(--font-mono,monospace);letter-spacing:.02em}.aufHero__desc{margin:var(--space-1) 0 0;font-size:var(--text-sm);color:var(--muted);white-space:pre-wrap;line-height:1.5}.aufHero__chips{gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border-subtle);flex-wrap:wrap;display:flex}.aufChip{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--surface-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-md);min-width:9rem;display:flex}.aufChip--accent{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.aufChip--accent{background:color-mix(in srgb,var(--accent) 8%,transparent)}}.aufChip--accent{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.aufChip--accent{border-color:color-mix(in srgb,var(--accent) 20%,transparent)}}.aufChip--missing{border-color:var(--bad)}@supports (color:color-mix(in lab,red,red)){.aufChip--missing{border-color:color-mix(in srgb,var(--bad) 30%,transparent)}}.aufChip--missing{background:var(--bad)}@supports (color:color-mix(in lab,red,red)){.aufChip--missing{background:color-mix(in srgb,var(--bad) 5%,transparent)}}.aufChip--warn{background:var(--warn)}@supports (color:color-mix(in lab,red,red)){.aufChip--warn{background:color-mix(in srgb,var(--warn) 8%,transparent)}}.aufChip--warn{border-color:var(--warn)}@supports (color:color-mix(in lab,red,red)){.aufChip--warn{border-color:color-mix(in srgb,var(--warn) 20%,transparent)}}.aufChip__icon{width:1rem;height:1rem;color:var(--muted);flex-shrink:0}.aufChip--accent .aufChip__icon{color:var(--accent)}.aufChip--warn .aufChip__icon{color:var(--warn)}.aufChip__body{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.aufChip__label{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:10px;line-height:1}.aufChip__value{font-size:var(--text-sm);color:var(--text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.aufChip__value--strong{font-weight:600}.aufChip__sub{color:var(--muted);font-size:var(--text-xs);margin-left:4px}.aufChip__edit{cursor:pointer;color:var(--muted);border-radius:var(--radius-sm);transition:color var(--motion-fast),background var(--motion-fast);opacity:0;background:0 0;border:none;flex-shrink:0;align-items:center;padding:2px;display:flex}.aufChip__edit i{width:.75rem;height:.75rem}.aufChip:hover .aufChip__edit{opacity:1}.aufChip__edit:hover{color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.aufChip__edit:hover{background:color-mix(in srgb,var(--accent) 10%,transparent)}}.aufEasybillLink{color:var(--accent);text-decoration:none}.aufEasybillLink:hover{text-decoration:underline}.aufPullSection{margin-bottom:var(--space-4)}.aufPullSection__label{font-size:var(--text-xs);color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-2);font-weight:600}.aufPullDocItem{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);cursor:pointer;border:1px solid var(--border-subtle);transition:background var(--motion-fast);margin-bottom:4px;display:flex}.aufPullDocItem:hover{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.aufPullDocItem:hover{background:color-mix(in srgb,var(--accent) 6%,transparent)}}.aufPullDocItem--disabled{opacity:.5;cursor:default}.aufPullDocItem__name{min-width:0;font-weight:500;font-size:var(--text-sm);flex-wrap:wrap;flex:1;align-items:center;gap:6px;display:flex}.aufPullDocItem__sub{color:var(--muted);font-weight:400;font-size:var(--text-xs)}.aufPullDocItem__badge{font-size:var(--text-xs);color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.aufPullDocItem__badge{background:color-mix(in srgb,var(--accent) 10%,transparent)}}.aufPullDocItem__badge{border-radius:var(--radius-xs);padding:1px 6px}.aufPullDocItem__meta{font-size:var(--text-xs);color:var(--muted);white-space:nowrap}.auftraegeDetailStack{gap:var(--space-3);flex-direction:column;display:flex}.aufSection{background:var(--surface-card);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.aufSection__head{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-subtle);background:var(--surface-elevated);justify-content:space-between;align-items:center;display:flex}.aufSection__title{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text);font-weight:600;display:flex}.aufSection__icon{width:.875rem;height:.875rem;color:var(--accent);flex-shrink:0}.aufSection__actions{align-items:center;gap:var(--space-2);display:flex}.aufSection__table{overflow-x:auto}.aufSection__table .auftraegeTable{border:none;border-radius:0;margin:0}.aufSection__table .auftraegeTable thead tr th{background:var(--surface-elevated);border-bottom:1px solid var(--border)}.aufSection>.aufPosRabattHint{padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--border-subtle);background:var(--accent);margin:0}@supports (color:color-mix(in lab,red,red)){.aufSection>.aufPosRabattHint{background:color-mix(in srgb,var(--accent) 4%,transparent)}}.aufSection>[data-historie-body]{padding:var(--space-4)}.auftraegeCard--stretch{flex:1}.auftraegeTable--pos th.aufPosNr{width:2.5rem}.auftraegeTable--pos th.aufPosNum{text-align:right;width:7rem}.auftraegeTable--pos td.aufPosNum{text-align:right;font-variant-numeric:tabular-nums}.auftraegeTable--pos th.aufPosAct{width:2.5rem}.auftraegeTable--pos td.aufPosAct{text-align:center}.aufPosCell{cursor:text;transition:background var(--motion-fast)}.aufPosCell:hover{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.aufPosCell:hover{background:color-mix(in srgb,var(--accent) 6%,transparent)}}.aufPosInlineInput{border:1px solid var(--accent);border-radius:var(--radius-sm);background:var(--surface-elevated);width:100%;min-width:3rem;color:var(--text);font-size:var(--text-sm);padding:1px var(--space-1);box-shadow:var(--focus);outline:none}.aufPosRabattHint{font-size:var(--text-xs);color:var(--muted);margin-bottom:var(--space-2);align-items:center;gap:var(--space-1);display:flex}.aufPosTotals td{font-size:var(--text-sm);padding:var(--space-2) var(--space-3);border-top:2px solid var(--border);background:var(--surface-elevated)}.aufPosTotals__label{color:var(--muted);font-weight:500}.aufPosTotals__vk{color:var(--text);font-weight:600}.aufPosTotals__ek{color:var(--muted);font-weight:500}.aufPosTotals--marge td{background:var(--good);border-top:none}@supports (color:color-mix(in lab,red,red)){.aufPosTotals--marge td{background:color-mix(in srgb,var(--good) 8%,transparent)}}.aufPosTotals__marge{color:var(--good);font-weight:700}.aufBesAuftragLink{font-size:var(--text-xs);color:var(--accent);font-weight:500;font-family:var(--font-mono,monospace);text-decoration:none}.aufBesAuftragLink:hover{text-decoration:underline}.aufBesAuftragNone{color:var(--muted)}.aufDokDropZone{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1.5px dashed var(--border);border-radius:var(--radius-md);background:var(--surface-card);transition:border-color var(--motion-fast),background var(--motion-fast);display:flex}.aufDokDropZone--over{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.aufDokDropZone--over{background:color-mix(in srgb,var(--accent) 6%,transparent)}}.aufDokModal{gap:var(--space-5);flex-direction:column;display:flex}.aufDokSection{gap:var(--space-3);flex-direction:column;display:flex}.aufDokSection--upload,.aufDokSection--pool{padding-top:var(--space-4);border-top:1px solid var(--border-subtle)}.aufDokSectionTitle{font-size:var(--text-sm);color:var(--text);align-items:center;gap:var(--space-2);margin:0;font-weight:600;display:flex}.aufDokPoolBadge{background:var(--accent);border-radius:999px;justify-content:center;align-items:center;min-width:1.25rem;height:1.25rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.aufDokPoolBadge{background:color-mix(in srgb,var(--accent) 15%,transparent)}}.aufDokPoolBadge{color:var(--accent);font-size:var(--text-xs);padding:0 var(--space-1);font-weight:600}.aufDokList{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.aufDokItem{align-items:flex-start;gap:var(--space-3);padding:var(--space-3);background:var(--surface-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-md);display:flex}.aufDokItem__icon{width:1rem;height:1rem;color:var(--muted);flex-shrink:0;margin-top:2px}.aufDokItem__body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.aufDokItem__name{font-size:var(--text-sm);color:var(--accent);white-space:nowrap;text-overflow:ellipsis;font-weight:500;text-decoration:none;overflow:hidden}.aufDokItem__name:hover{text-decoration:underline}.aufDokItem__meta{font-size:var(--text-xs);color:var(--muted)}.aufDokItem__actions{gap:var(--space-1);flex-shrink:0;display:flex}.aufDokItem__kommentar{font-size:var(--text-xs);color:var(--text-soft);font-style:italic}.aufDokEditRow{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.aufDokEditRow{background:color-mix(in srgb,var(--accent) 4%,var(--surface-card))}}.aufDokEditRow{border:1px solid var(--border-subtle);border-radius:0 0 var(--radius-md) var(--radius-md);padding:var(--space-3);margin-top:calc(-1 * var(--space-2));border-top:none}.aufDokEditFields{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.aufDokItem--pool{flex-wrap:wrap}.aufDokItem__poolAct{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}.aufDokEmpty{font-size:var(--text-sm);color:var(--muted);margin:0}.aufDokUploadRow{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.aufDokFilePick{cursor:pointer}.aufDokFileHint{font-size:var(--text-xs);color:var(--muted);margin:var(--space-1) 0 0}.auftraegeSettingsGrid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(22rem,1fr));display:grid}.auftraegeSettingsCard{background:var(--surface-card);border:1px solid var(--border);border-radius:var(--radius-lg);gap:var(--space-4);padding:var(--space-5);flex-direction:column;display:flex}.auftraegeSettingsCard__head{gap:var(--space-3);align-items:flex-start;display:flex}.auftraegeSettingsCard__icon{width:1.25rem;height:1.25rem;color:var(--accent);flex-shrink:0;margin-top:2px}.auftraegeSettingsCard__title{font-weight:600;font-size:var(--text-sm);color:var(--text)}.auftraegeSettingsCard__sub{font-size:var(--text-xs);color:var(--muted);margin-top:2px;line-height:1.4}.auftraegeSettingsCard__foot{justify-content:space-between;align-items:center;gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border-subtle);display:flex}.auftraegeSettingsCard__info{font-size:var(--text-xs);color:var(--muted)}.auftraegeSettingsSection{margin-top:var(--space-6)}.auftraegeSettingsSection__head{margin-bottom:var(--space-3);justify-content:space-between;align-items:center;display:flex}.auftraegeSettingsSection__title{font-weight:600;font-size:var(--text-sm);color:var(--text)}.auftraegeSettingsSection__empty{font-size:var(--text-sm);color:var(--muted);padding:var(--space-4) 0}.aufNummer{font-family:monospace;font-size:var(--text-xs);color:var(--muted)}.aufDokBtn{align-items:center;gap:2px;display:inline-flex}.aufDokTypeIcon{color:var(--accent);opacity:.75;align-items:center;display:inline-flex}.aufDokTypeIcon svg,.aufDokTypeIcon i{width:.75rem;height:.75rem}.aufPagination{align-items:center;gap:var(--space-3);padding:var(--space-3) 0;font-size:var(--text-sm);display:flex}.aufPagination__info{color:var(--muted);min-width:8rem}.aufPagination__pages{align-items:center;gap:var(--space-1);display:flex}.aufPagination__cur{padding:0 var(--space-2);color:var(--text);white-space:nowrap}.aufStatusSelect{height:var(--size-control-sm);padding:0 var(--space-3);padding-right:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-elevated);color:var(--text);font-size:var(--text-sm);cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23888' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-2) center;transition:border-color var(--motion-fast),box-shadow var(--motion-fast);font-weight:500}.aufStatusSelect:focus{box-shadow:var(--focus);border-color:var(--accent);outline:none}.aufStatusSelect:disabled{opacity:.5;cursor:not-allowed}.aufStatusSelect--tone-neutral{border-color:var(--border);color:var(--muted)}.aufStatusSelect--tone-accent{border-color:var(--accent);color:var(--accent);background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.aufStatusSelect--tone-accent{background-color:color-mix(in srgb,var(--accent) 6%,var(--surface-elevated))}}.aufStatusSelect--tone-warn{border-color:var(--warn);color:var(--warn);background-color:var(--warn)}@supports (color:color-mix(in lab,red,red)){.aufStatusSelect--tone-warn{background-color:color-mix(in srgb,var(--warn) 8%,var(--surface-elevated))}}.aufStatusSelect--tone-good{border-color:var(--good);color:var(--good);background-color:var(--good)}@supports (color:color-mix(in lab,red,red)){.aufStatusSelect--tone-good{background-color:color-mix(in srgb,var(--good) 8%,var(--surface-elevated))}}.aufStatusSelect--tone-bad{border-color:var(--bad);color:var(--bad);background-color:var(--bad)}@supports (color:color-mix(in lab,red,red)){.aufStatusSelect--tone-bad{background-color:color-mix(in srgb,var(--bad) 8%,var(--surface-elevated))}}.aufStatusSelect--tone-muted{border-color:var(--border);color:var(--muted)}.aufStatusSelect--bes{height:1.75rem;font-size:var(--text-xs);padding:0 var(--space-4) 0 var(--space-2);min-width:10rem}.aufStatusFinal{align-items:center;display:flex}.auftraegeCard{background:var(--surface-card);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-4)}.auftraegeCardTitle{font-size:var(--text-sm);color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin:0 0 var(--space-3);font-weight:600}.auftraegeCardHeader{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;display:flex}.auftraegeCardHeader .auftraegeCardTitle{margin:0}.auftraegeKV{gap:var(--space-1) var(--space-3);grid-template-columns:auto 1fr;margin:0;display:grid}.auftraegeKV dt{color:var(--muted);font-size:var(--text-sm);white-space:nowrap}.auftraegeKV dd{color:var(--text);font-size:var(--text-sm);margin:0}.auftraegeDesc{margin-top:var(--space-3);font-size:var(--text-sm);color:var(--text-soft);white-space:pre-wrap}.auftraegeFilterBar{gap:var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.auftraegeFilter{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--muted);display:flex}.mhLoading{padding:var(--space-8);color:var(--muted);justify-content:center;align-items:center;display:flex}.mhLoading .spin{animation:1s linear infinite spin}.mhErrorState{align-items:center;gap:var(--space-2);padding:var(--space-4);color:var(--color-danger,#dc2626);font-size:var(--text-sm);display:flex}@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}
