:root,:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-merzigo-sans:"Merzigo Sans", Arial, sans-serif;--font-display:"Delight Black", "Delight", var(--font-merzigo-sans);--font-body:"Degular Variable", "Degular Display", "Degular", var(--font-merzigo-sans);--font-label:"Degular Mono", "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", monospace;--font-weight-display:900;--font-weight-body:300;--font-weight-label:300;--tracking-display:-.045em;--tracking-label:.12em;--leading-display:.95;--leading-body:1.5;--violet-50:#f7f1ff;--violet-100:#ecddff;--violet-200:#d9baff;--violet-300:#c18cff;--violet-400:#a958ff;--violet-500:#8826ff;--violet-600:#7110e6;--violet-700:#5b0dbb;--violet-800:#460e8c;--violet-900:#32105f;--violet-950:#1e073d;--blue-50:#f2f2ff;--blue-100:#e4e3ff;--blue-200:#c9c5ff;--blue-300:#aaa0ff;--blue-400:#7968ff;--blue-500:#2f00ff;--blue-600:#2b00e6;--blue-700:#2400bd;--blue-800:#1e0791;--blue-900:#190c69;--blue-950:#0d043d;--lime-50:#fbffe8;--lime-100:#f5ffc4;--lime-200:#ebff8a;--lime-300:#ddff4d;--lime-400:#d2ff1f;--lime-500:#ccfa00;--lime-600:#a6cc00;--lime-700:#809d00;--lime-800:#607700;--lime-900:#455600;--lime-950:#243000;--neutral-0:#fff;--neutral-50:#f5f5fa;--neutral-100:#eeeeef;--neutral-200:#d9d9dd;--neutral-300:#c0c0c6;--neutral-400:#9d9da5;--neutral-500:#74747d;--neutral-600:#55555d;--neutral-700:#37373d;--neutral-800:#26262a;--neutral-900:#171719;--neutral-950:#0c0c0d;--neutral-1000:#000;--green-50:#eefbf5;--green-100:#d6f5e7;--green-200:#adebd0;--green-300:#78ddb3;--green-400:#42c893;--green-500:#16845b;--green-600:#126d4c;--green-700:#12583f;--green-800:#114737;--green-900:#0f3b2f;--green-950:#071f1a;--amber-50:#fff9ed;--amber-100:#ffefd0;--amber-200:#ffdb9a;--amber-300:#ffc15e;--amber-400:#ee9827;--amber-500:#b66b0a;--amber-600:#975107;--amber-700:#793d09;--amber-800:#64310d;--amber-900:#542a0e;--amber-950:#301505;--red-50:#fff1f2;--red-100:#ffe0e3;--red-200:#ffc7cc;--red-300:#ff9ca5;--red-400:#fa6170;--red-500:#d92f40;--red-600:#ba2132;--red-700:#981d2c;--red-800:#7f1d29;--red-900:#6c1c27;--red-950:#3c0b11;--cyan-50:#ecfcff;--cyan-100:#cef7ff;--cyan-200:#9deefe;--cyan-300:#61def8;--cyan-400:#25c3e6;--cyan-500:#06779b;--cyan-600:#086782;--cyan-700:#0b5369;--cyan-800:#0e4557;--cyan-900:#113a49;--cyan-950:#07252f;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--radius-control:0px;--radius-card:0px;--radius-large:0px;--portal-cut-slope:.57735;--portal-cut-mark:8px;--portal-cut-surface:12px;--portal-cut-command:16px;--technical-grid-size:28px;--signal-rail-width:2px;--icon-size-dense:16px;--icon-size-default:20px;--icon-size-emphasis:24px;--icon-stroke:1.7;--topbar-height:56px;--sidebar-width-expanded:256px;--sidebar-width-collapsed:56px;--motion-operational:.14s;--motion-expressive:.32s;--motion-nav-indicator:.19s;--motion-brand-fade:.15s;--motion-brand-reveal:.32s;--ease-standard:cubic-bezier(.2, .8, .2, 1);--gradient-brand-primary:linear-gradient(335deg, var(--blue-500), var(--violet-500));--gradient-brand-dark:linear-gradient(135deg, var(--neutral-1000), #240054 62%, var(--violet-500));--gradient-brand-atmospheric:radial-gradient(circle at 70% 30%, #8826ffcc, transparent 42%), radial-gradient(circle at 35% 70%, #2f00ffa6, transparent 48%);--gradient-brand-signal:linear-gradient(var(--lime-500), var(--lime-500));--brand-diamond-pattern:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M12 9l3 3-3 3-3-3z' fill='white' fill-opacity='.09'/%3E%3C/svg%3E");--color-background-primary:var(--neutral-50);--color-background-secondary:var(--neutral-100);--color-surface:var(--neutral-0);--color-surface-raised:var(--neutral-0);--color-surface-inverse:var(--neutral-1000);--color-text-primary:var(--neutral-900);--color-text-secondary:var(--neutral-600);--color-text-muted:var(--neutral-500);--color-text-inverse:var(--neutral-0);--color-border-subtle:var(--neutral-100);--color-border-default:var(--neutral-200);--color-border-strong:var(--neutral-400);--color-interactive-primary:var(--violet-500);--color-focus:var(--blue-500);--color-success:var(--green-500);--color-warning:var(--amber-500);--color-danger:var(--red-500);--color-info:var(--cyan-500);--chart-series-1:var(--violet-500);--chart-series-2:var(--blue-500);--chart-series-3:#805cff;--chart-series-neutral:var(--color-border-strong);--chart-grid-line:var(--color-border-subtle);--shell-scene-image:var(--shell-scene-light,none);--shell-scene-overlay:linear-gradient(180deg, #ffffff38, #ffffff6b);--button-primary-background:var(--violet-500);--button-primary-text:var(--neutral-0);--input-border:var(--color-border-default);--input-border-focus:var(--violet-500);--table-row-hover:#f3f0f8;--table-row-compact:36px;--table-row-standard:44px;--table-row-comfortable:52px;--sidebar-active-indicator:var(--gradient-brand-primary);--shadow-operational:0 2px 8px #0000000d;--shadow-expressive:0 28px 90px #2f00ff4d, inset 0 1px #ffffff26;--glass-subtle-bg:#ffffff1a;--glass-standard-bg:#160d268c;--glass-hero-bg:#0e061ca3;--portal-outline:#17171b47;--portal-grid-line:#17171b0b;--brand-mark-tile:#0d0d0f;--shell-navbar-bg:linear-gradient(110deg, #ffffffc2, transparent 42%), linear-gradient(135deg, #8826ff0b, transparent 46%), #ffffffeb;--shell-navbar-border:#362b4624;--shell-navbar-shadow:0 14px 38px #2c1f4021, inset 0 1px 0 #ffffffe6;--shell-navbar-blur:20px;--shell-navbar-saturation:1.14}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-background-primary:#0d0d0f;--color-background-secondary:#151518;--color-surface:#19191d;--color-surface-raised:#202025;--color-surface-inverse:var(--neutral-0);--color-text-primary:#f4f4f5;--color-text-secondary:#b8b8c0;--color-text-muted:#92929d;--color-text-inverse:var(--neutral-1000);--color-border-subtle:#242429;--color-border-default:#34343a;--color-border-strong:#55555f;--color-interactive-primary:#a45dff;--color-focus:#c084ff;--color-success:#43c78d;--color-warning:#f2b650;--color-danger:#ff707c;--color-info:#59c9ed;--input-border:#3b3b42;--input-border-focus:#a45dff;--table-row-hover:#24202c;--shadow-operational:0 2px 10px #0000003d;--glass-subtle-bg:#ffffff12;--glass-standard-bg:#1c142aa3;--glass-hero-bg:#090511bd;--portal-outline:#ffffff42;--portal-grid-line:#ffffff09;--brand-mark-tile:#ffffff0e;--shell-scene-image:var(--shell-scene-dark,none);--shell-scene-overlay:radial-gradient(circle at 18% 24%, #8826ff1a, transparent 32%), radial-gradient(circle at 78% 70%, #2f74ff17, transparent 36%), linear-gradient(180deg, #0d0d0f1a, #0d0d0f2e 52%, #0d0d0f24);--shell-navbar-bg:linear-gradient(110deg, #ffffff16, transparent 40%), linear-gradient(135deg, #8826ff11, transparent 44%), #0a0a0d8c;--shell-navbar-border:#ffffff29;--shell-navbar-shadow:inset 0 1px 0 #ffffff17, 0 14px 38px #0003}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-theme=dark]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-background-primary:#0d0d0f;--color-background-secondary:#151518;--color-surface:#19191d;--color-surface-raised:#202025;--color-surface-inverse:var(--neutral-0);--color-text-primary:#f4f4f5;--color-text-secondary:#b8b8c0;--color-text-muted:#92929d;--color-text-inverse:var(--neutral-1000);--color-border-subtle:#242429;--color-border-default:#34343a;--color-border-strong:#55555f;--color-interactive-primary:#a45dff;--color-focus:#c084ff;--color-success:#43c78d;--color-warning:#f2b650;--color-danger:#ff707c;--color-info:#59c9ed;--input-border:#3b3b42;--input-border-focus:#a45dff;--table-row-hover:#24202c;--shadow-operational:0 2px 10px #0000003d;--glass-subtle-bg:#ffffff12;--glass-standard-bg:#1c142aa3;--glass-hero-bg:#090511bd;--portal-outline:#ffffff42;--portal-grid-line:#ffffff09;--brand-mark-tile:#ffffff0e;--shell-scene-image:var(--shell-scene-dark,none);--shell-scene-overlay:radial-gradient(circle at 18% 24%, #8826ff1a, transparent 32%), radial-gradient(circle at 78% 70%, #2f74ff17, transparent 36%), linear-gradient(180deg, #0d0d0f1a, #0d0d0f2e 52%, #0d0d0f24);--shell-navbar-bg:linear-gradient(110deg, #ffffff16, transparent 40%), linear-gradient(135deg, #8826ff11, transparent 44%), #0a0a0d8c;--shell-navbar-border:#ffffff29;--shell-navbar-shadow:inset 0 1px 0 #ffffff17, 0 14px 38px #0003}}@font-face{font-family:Delight Black;src:url(/assets/Delight-Black-DMaej5DZ.otf)format("opentype");font-style:normal;font-weight:900;font-display:swap}@font-face{font-family:Degular Display;src:url(/assets/DegularDisplay-Light-Bwxn4L66.otf)format("opentype");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:Degular Mono;src:url(/assets/DegularMono-Light-Dhbd25az.otf)format("opentype");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:Merzigo Sans;src:url(/assets/MerzigoSans-Regular-CtKJEL-m.otf)format("opentype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Merzigo Sans;src:url(/assets/MerzigoSans-Medium-BGMftXCy.otf)format("opentype");font-style:normal;font-weight:500 600;font-display:swap}@font-face{font-family:Merzigo Sans;src:url(/assets/MerzigoSans-Bold-Bdk7EPu7.otf)format("opentype");font-style:normal;font-weight:700 900;font-display:swap}*,:before,:after{box-sizing:border-box}body{background:var(--color-background-primary);color:var(--color-text-primary);font-family:var(--font-body);font-weight:var(--font-weight-body);font-size:14px;line-height:var(--leading-body);-webkit-font-smoothing:antialiased;margin:0}button,input,select,textarea{font:inherit}.mz-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}:where(.mz-badge,.mz-tag,.mz-breadcrumb,.mz-field__label,.mz-kpi__label,.mz-table th){font-family:var(--font-label);text-transform:uppercase;letter-spacing:var(--tracking-label)}:where(.mz-focusable):focus-visible,:where(.mz-button,.mz-icon-button,.mz-input,.mz-textarea,.mz-select,.mz-checkbox input,.mz-radio input,.mz-switch input,.mz-tab,.mz-breadcrumb a,.mz-modal,.mz-drawer):focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}:root,[data-density=standard]{--mz-control-height:40px;--mz-control-padding:0 16px;--mz-row-height:var(--table-row-standard)}[data-density=compact]{--mz-control-height:32px;--mz-control-padding:0 12px;--mz-row-height:var(--table-row-compact)}[data-density=comfortable]{--mz-control-height:48px;--mz-control-padding:0 20px;--mz-row-height:var(--table-row-comfortable)}:root,[data-experience=operational]{--mz-duration:var(--motion-operational);--mz-shadow:var(--shadow-operational)}[data-experience=expressive]{--mz-duration:var(--motion-expressive);--mz-shadow:var(--shadow-expressive)}@media (prefers-reduced-motion:reduce){:root{--mz-duration:1ms}}.mz-button{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--mz-control-height);padding:var(--mz-control-padding);border-radius:var(--radius-control);color:var(--color-text-primary);font-family:var(--font-label);letter-spacing:var(--tracking-label);text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background var(--mz-duration) var(--ease-standard), border-color var(--mz-duration) var(--ease-standard), opacity var(--mz-duration) var(--ease-standard), transform var(--mz-duration) var(--ease-standard);background:0 0;border:1px solid #0000;font-size:13px;font-weight:400;line-height:1;text-decoration:none;display:inline-flex}.mz-button--sm{min-height:32px;padding:0 12px;font-size:12px}.mz-button--md{min-height:var(--mz-control-height)}.mz-button--lg{min-height:48px;padding:0 22px;font-size:14px}.mz-button--primary{background:var(--button-primary-background);color:var(--button-primary-text)}.mz-button--secondary{background:var(--color-surface);border-color:var(--color-border-strong)}.mz-button--tertiary{border-color:var(--color-border-default);background:0 0}.mz-button--ghost{background:0 0}.mz-button--destructive{background:var(--color-danger);color:var(--neutral-0)}.mz-button:hover:not(:disabled):not([aria-busy=true]){transform:translateY(-1px)}.mz-button--secondary:hover:not(:disabled),.mz-button--tertiary:hover:not(:disabled),.mz-button--ghost:hover:not(:disabled){background:var(--color-background-secondary)}.mz-button:active:not(:disabled){transform:translateY(0)}.mz-button:disabled,.mz-button[aria-disabled=true]{opacity:.45;cursor:not-allowed;transform:none}.mz-button[aria-busy=true]{cursor:progress}.mz-button--block{width:100%}.mz-icon-button{width:var(--mz-control-height);height:var(--mz-control-height);border-radius:var(--radius-control);color:var(--color-text-secondary);cursor:pointer;transition:background var(--mz-duration) var(--ease-standard), color var(--mz-duration) var(--ease-standard);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:inline-flex}.mz-icon-button--sm{width:32px;height:32px}.mz-icon-button--lg{width:48px;height:48px}.mz-icon-button--bordered{border-color:var(--color-border-default)}.mz-icon-button:hover:not(:disabled){background:var(--color-background-secondary);color:var(--color-text-primary)}.mz-icon-button:disabled{opacity:.45;cursor:not-allowed}.mz-button-group{display:inline-flex}.mz-button-group .mz-button{border-radius:0;margin-inline-start:-1px}.mz-button-group .mz-button:first-child{border-start-start-radius:var(--radius-control);border-end-start-radius:var(--radius-control);margin-inline-start:0}.mz-button-group .mz-button:last-child{border-start-end-radius:var(--radius-control);border-end-end-radius:var(--radius-control)}.mz-button-group .mz-button:focus-visible{z-index:1;position:relative}.mz-badge{border-radius:var(--radius-control);align-items:center;gap:6px;width:max-content;padding:3px 8px;font-size:12px;font-weight:600;line-height:1.4;display:inline-flex}.mz-badge__dot{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.mz-badge--success{color:var(--color-success);background:color-mix(in srgb, var(--color-success) 12%, transparent)}.mz-badge--warning{color:var(--color-warning);background:color-mix(in srgb, var(--color-warning) 12%, transparent)}.mz-badge--danger{color:var(--color-danger);background:color-mix(in srgb, var(--color-danger) 12%, transparent)}.mz-badge--info{color:var(--color-info);background:color-mix(in srgb, var(--color-info) 12%, transparent)}.mz-badge--neutral{color:var(--color-text-secondary);background:var(--color-background-secondary)}.mz-badge--signal{color:var(--neutral-1000);background:var(--lime-500)}.mz-tag{border:1px solid var(--color-border-default);border-radius:var(--radius-control);background:var(--color-surface);align-items:center;gap:6px;padding:3px 4px 3px 8px;font-size:12px;display:inline-flex}.mz-tag--static{padding-inline-end:8px}.mz-tag__remove{border-radius:var(--radius-control);width:18px;height:18px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.mz-tag__remove:hover{background:var(--color-background-secondary);color:var(--color-text-primary)}.mz-card{border:1px solid var(--color-border-default);border-radius:var(--radius-card);background:var(--color-surface);color:var(--color-text-primary);flex-direction:column;display:flex}.mz-card--raised{background:var(--color-surface-raised);box-shadow:var(--mz-shadow);border-color:var(--color-border-subtle)}.mz-card--flat{border-color:var(--color-border-subtle)}.mz-card__header{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border-bottom:1px solid var(--color-border-subtle);display:flex}.mz-card__title{margin:0;font-size:15px;font-weight:650}.mz-card__description{color:var(--color-text-secondary);margin:4px 0 0;font-size:13px}.mz-card__body{padding:var(--space-4)}.mz-card__footer{align-items:center;gap:var(--space-2);padding:var(--space-4);border-top:1px solid var(--color-border-subtle);display:flex}.mz-card__actions{gap:var(--space-2);margin-inline-start:auto;display:flex}.mz-card--interactive{cursor:pointer;transition:border-color var(--mz-duration) var(--ease-standard), transform var(--mz-duration) var(--ease-standard)}.mz-card--interactive:hover{border-color:var(--color-border-strong);transform:translateY(-2px)}.mz-card--interactive:focus-within{outline:2px solid var(--color-focus);outline-offset:2px}.mz-kpi{gap:var(--space-1);padding:var(--space-4);border:1px solid var(--color-border-default);border-radius:var(--radius-card);background:var(--color-surface);flex-direction:column;display:flex}.mz-kpi__label{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:600}.mz-kpi__value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:700;line-height:1.1}.mz-kpi__delta{align-items:center;gap:4px;font-size:12px;font-weight:600;display:inline-flex}.mz-kpi__delta--up{color:var(--color-success)}.mz-kpi__delta--down{color:var(--color-danger)}.mz-kpi__delta--flat{color:var(--color-text-muted)}.mz-table-wrap{border:1px solid var(--color-border-default);border-radius:var(--radius-card);width:100%;overflow-x:auto}.mz-table{border-collapse:collapse;width:100%;font-size:13px}.mz-table thead th{z-index:1;height:38px;padding:0 var(--space-3);background:var(--color-background-secondary);color:var(--color-text-secondary);text-align:start;white-space:nowrap;border-bottom:1px solid var(--color-border-default);font-size:12px;font-weight:650;position:sticky;top:0}.mz-table tbody td{height:var(--mz-row-height);padding:0 var(--space-3);border-bottom:1px solid var(--color-border-subtle)}.mz-table tbody tr:last-child td{border-bottom:0}.mz-table tbody tr:hover{background:var(--table-row-hover)}.mz-table tbody tr[aria-selected=true]{background:color-mix(in srgb, var(--color-interactive-primary) 8%, transparent)}.mz-table .mz-table__num{text-align:end;font-variant-numeric:tabular-nums}.mz-table__sort{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.mz-alert{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-card);border:1px solid;font-size:13px;display:flex}.mz-alert__icon{flex:none;margin-top:1px}.mz-alert__content{flex:1;min-width:0}.mz-alert__title{margin:0 0 2px;font-size:13px;font-weight:650}.mz-alert__body{color:var(--color-text-secondary);margin:0}.mz-alert__actions{margin-top:var(--space-3);gap:var(--space-2);display:flex}.mz-alert--info{color:var(--color-info);border-color:color-mix(in srgb, var(--color-info) 40%, transparent);background:color-mix(in srgb, var(--color-info) 8%, var(--color-surface))}.mz-alert--success{color:var(--color-success);border-color:color-mix(in srgb, var(--color-success) 40%, transparent);background:color-mix(in srgb, var(--color-success) 8%, var(--color-surface))}.mz-alert--warning{color:var(--color-warning);border-color:color-mix(in srgb, var(--color-warning) 40%, transparent);background:color-mix(in srgb, var(--color-warning) 8%, var(--color-surface))}.mz-alert--danger{color:var(--color-danger);border-color:color-mix(in srgb, var(--color-danger) 40%, transparent);background:color-mix(in srgb, var(--color-danger) 8%, var(--color-surface))}.mz-alert__title{color:currentColor}.mz-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite mz-spin;display:inline-block}.mz-spinner--sm{border-width:1.5px;width:12px;height:12px}.mz-spinner--lg{border-width:2.5px;width:24px;height:24px}@keyframes mz-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.mz-spinner{animation-duration:1.6s}}.mz-skeleton{border-radius:var(--radius-control);background:linear-gradient(90deg, var(--color-background-secondary) 25%, color-mix(in srgb, var(--color-border-default) 60%, var(--color-background-secondary)) 37%, var(--color-background-secondary) 63%);background-size:400% 100%;animation:1.4s infinite mz-skeleton-shimmer;display:block}.mz-skeleton--text{height:1em;margin-block:.25em}.mz-skeleton--circle{border-radius:50%}@keyframes mz-skeleton-shimmer{0%{background-position:100%}to{background-position:0}}@media (prefers-reduced-motion:reduce){.mz-skeleton{animation:none}}.mz-progress{background:var(--color-background-secondary);border-radius:999px;width:100%;height:6px;overflow:hidden}.mz-progress__bar{background:var(--color-interactive-primary);height:100%;transition:inline-size var(--mz-duration) var(--ease-standard)}.mz-empty{align-items:center;gap:var(--space-2);padding:var(--space-12) var(--space-6);text-align:center;flex-direction:column;display:flex}.mz-empty__icon{color:var(--color-text-muted);margin-bottom:var(--space-2)}.mz-empty__title{margin:0;font-size:15px;font-weight:650}.mz-empty__body{max-width:46ch;color:var(--color-text-secondary);margin:0;font-size:13px}.mz-empty__actions{margin-top:var(--space-3);gap:var(--space-2);display:flex}.mz-field{gap:var(--space-2);flex-direction:column;display:flex}.mz-field__label{align-items:center;gap:var(--space-1);color:var(--color-text-primary);font-size:12px;font-weight:600;display:inline-flex}.mz-field__required{color:var(--color-danger)}.mz-field__optional{color:var(--color-text-muted);font-weight:400}.mz-field__hint{color:var(--color-text-secondary);margin:0;font-size:12px}.mz-field__error{align-items:center;gap:var(--space-1);color:var(--color-danger);margin:0;font-size:12px;display:flex}.mz-field--disabled{opacity:.5}.mz-input,.mz-textarea,.mz-select{width:100%;min-height:var(--mz-control-height);border:1px solid var(--input-border);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-text-primary);transition:border-color var(--mz-duration) var(--ease-standard);padding:8px 12px;font-family:inherit;font-size:14px}.mz-textarea{resize:vertical;min-height:96px;line-height:1.5}.mz-input::placeholder,.mz-textarea::placeholder{color:var(--color-text-muted)}.mz-input:hover:not(:disabled),.mz-textarea:hover:not(:disabled),.mz-select:hover:not(:disabled){border-color:var(--color-border-strong)}.mz-input:focus-visible,.mz-textarea:focus-visible,.mz-select:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px;border-color:var(--input-border-focus)}.mz-input:disabled,.mz-textarea:disabled,.mz-select:disabled{opacity:.55;cursor:not-allowed;background:var(--color-background-secondary)}.mz-input[aria-invalid=true],.mz-textarea[aria-invalid=true],.mz-select[aria-invalid=true]{border-color:var(--color-danger)}.mz-select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 18px) calc(50% + 2px),calc(100% - 13px) calc(50% + 2px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-inline-end:34px}.mz-input-group{align-items:center;display:flex;position:relative}.mz-input-group__addon{color:var(--color-text-muted);pointer-events:none;align-items:center;display:inline-flex;position:absolute}.mz-input-group__addon--start{inset-inline-start:12px}.mz-input-group__addon--end{inset-inline-end:12px}.mz-input-group--has-start .mz-input{padding-inline-start:38px}.mz-input-group--has-end .mz-input{padding-inline-end:38px}.mz-checkbox,.mz-radio{align-items:flex-start;gap:var(--space-2);cursor:pointer;font-size:14px;display:inline-flex}.mz-checkbox input,.mz-radio input{width:16px;height:16px;accent-color:var(--color-interactive-primary);cursor:pointer;flex:none;margin:2px 0 0}.mz-checkbox input:disabled,.mz-radio input:disabled{cursor:not-allowed}:is(.mz-checkbox:has(input:disabled),.mz-radio:has(input:disabled)){opacity:.55;cursor:not-allowed}.mz-checkbox__description,.mz-radio__description{color:var(--color-text-secondary);margin-top:2px;font-size:12px;display:block}.mz-switch{align-items:center;gap:var(--space-2);cursor:pointer;font-size:14px;display:inline-flex}.mz-switch input{appearance:none;background:var(--color-border-strong);cursor:pointer;width:36px;height:20px;transition:background var(--mz-duration) var(--ease-standard);border-radius:999px;flex:none;margin:0}.mz-switch input:after{content:"";background:var(--neutral-0);width:14px;height:14px;transition:transform var(--mz-duration) var(--ease-standard);border-radius:50%;margin:3px;display:block}.mz-switch input:checked{background:var(--color-interactive-primary)}.mz-switch input:checked:after{transform:translate(16px)}.mz-switch input:disabled{opacity:.55;cursor:not-allowed}.mz-breadcrumb{font-size:12px}.mz-breadcrumb ol{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.mz-breadcrumb li{align-items:center;gap:var(--space-2);color:var(--color-text-muted);display:inline-flex}.mz-breadcrumb a{color:var(--color-text-secondary);border-radius:var(--radius-control);text-decoration:none}.mz-breadcrumb a:hover{color:var(--color-text-primary);text-decoration:underline}.mz-breadcrumb__current{color:var(--color-text-primary);font-weight:600}.mz-breadcrumb__sep{color:var(--color-border-strong);-webkit-user-select:none;user-select:none}.mz-tabs__list{gap:var(--space-1);border-bottom:1px solid var(--color-border-default);scrollbar-width:none;display:flex;overflow-x:auto}.mz-tabs__list::-webkit-scrollbar{display:none}.mz-tab{min-height:40px;padding:0 var(--space-3);color:var(--color-text-secondary);font-family:var(--font-label);letter-spacing:var(--tracking-label);text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:color var(--mz-duration) var(--ease-standard);background:0 0;border:0;font-size:13px;font-weight:400;position:relative}.mz-tab:after{content:"";inset-inline:0;background:0 0;height:2px;position:absolute;bottom:-1px}.mz-tab:hover,.mz-tab[aria-selected=true]{color:var(--color-text-primary)}.mz-tab[aria-selected=true]:after{background:var(--color-interactive-primary)}.mz-tab:disabled{opacity:.45;cursor:not-allowed}.mz-tabs__panel{padding-top:var(--space-4)}.mz-tabs__panel:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.mz-modal{border:1px solid var(--color-border-strong);border-radius:var(--radius-large);background:var(--color-surface-raised);width:min(560px,100vw - 32px);max-height:min(80vh,720px);color:var(--color-text-primary);margin:auto;padding:0;overflow:hidden}.mz-modal::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c}.mz-modal--sm{width:min(420px,100vw - 32px)}.mz-modal--lg{width:min(760px,100vw - 32px)}.mz-modal__inner{max-height:inherit;flex-direction:column;display:flex}.mz-modal__header{align-items:flex-start;gap:var(--space-3);padding:var(--space-4) var(--space-4) var(--space-3);display:flex}.mz-modal__title{margin:0;font-size:16px;font-weight:650}.mz-modal__description{color:var(--color-text-secondary);margin:4px 0 0;font-size:13px}.mz-modal__close{margin-inline-start:auto}.mz-modal__body{padding:0 var(--space-4) var(--space-4);overflow-y:auto}.mz-modal__footer{justify-content:flex-end;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-top:1px solid var(--color-border-subtle);background:var(--color-background-secondary);display:flex}.mz-drawer{border:0;border-inline-start:1px solid var(--color-border-default);background:var(--color-surface);width:min(480px,100vw);max-width:none;height:auto;max-height:none;color:var(--color-text-primary);margin:0;padding:0;position:fixed;inset-block:0;inset-inline:auto 0}.mz-drawer--start{border-inline-start:0;border-inline-end:1px solid var(--color-border-default);inset-inline:0 auto}.mz-drawer--lg{width:min(720px,100vw)}.mz-drawer::backdrop{background:#00000073}.mz-drawer__inner{flex-direction:column;height:100%;display:flex}.mz-drawer__header{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border-bottom:1px solid var(--color-border-subtle);display:flex}.mz-drawer__title{margin:0;font-size:15px;font-weight:650}.mz-drawer__close{margin-inline-start:auto}.mz-drawer__body{padding:var(--space-4);flex:1;overflow-y:auto}.mz-drawer__footer{justify-content:flex-end;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-top:1px solid var(--color-border-subtle);display:flex}@media (width<=640px){.mz-drawer{width:100vw}}:root{--shell-scene-light:url(/brand/backgrounds/atlas-login-background-light.webp);--shell-scene-dark:url(/brand/backgrounds/atlas-login-background.webp);--shell-frame-inset:12px;--shell-gutter:24px;--sidebar-width:var(--sidebar-width-expanded);--sidebar-rail:var(--sidebar-width-collapsed);--content-max:1440px;--space-5:20px;--space-10:40px;--radius-sm:var(--radius-control);--radius-md:var(--radius-control);--radius-lg:var(--radius-card);--motion-fast:var(--motion-operational);--motion-state:.16s;--text-data-size:13px;--text-data-line:1.45;--text-label-size:11px;--text-label-line:1.4;--color-warning-text:var(--amber-600);--highlight-violet:var(--violet-500);--color-surface-sunken:var(--color-background-secondary);--color-interactive-hover:var(--violet-600);--color-signal:var(--lime-500);--color-on-emphasis:var(--neutral-0);--shadow-sm:var(--shadow-operational);--shadow-md:var(--shadow-operational);--shadow-lg:var(--shadow-operational)}:root[data-theme=dark]{--color-warning-text:var(--color-warning);--highlight-violet:var(--color-interactive-primary)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-theme=dark]){--color-warning-text:var(--color-warning);--highlight-violet:var(--color-interactive-primary)}}@media (width<=1023px) and (orientation:portrait){:root{--shell-scene-light:url(/brand/backgrounds/atlas-login-background-light-mobile.webp);--shell-scene-dark:url(/brand/backgrounds/atlas-login-background-mobile.webp)}}@media (width<=1023px){:root{--shell-gutter:12px}}@media (prefers-reduced-motion:reduce){:root{--motion-fast:0s;--motion-state:0s;--motion-nav-indicator:0s;--motion-brand-fade:0s;--motion-brand-reveal:0s;--motion-operational:0s;--motion-expressive:0s}}html,body,#root{min-height:100%}body{background-color:var(--color-background-primary);color:var(--color-text-primary);font-family:var(--font-body);font-weight:var(--font-weight-body);line-height:var(--leading-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"kern" 1;margin:0}h1,h2,h3,h4{font-family:var(--font-display);font-weight:var(--font-weight-display);letter-spacing:var(--tracking-display);text-transform:uppercase}button:where(:not(.top-controls *)){font-family:var(--font-label)}a{color:inherit}::selection{background:var(--lime-500);color:var(--neutral-1000)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:var(--color-border-strong);border-radius:0}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:where(.top-controls),:where(.top-controls) *,:where(.top-controls) :before,:where(.top-controls) :after{box-sizing:border-box}:where(.top-controls){font-family:var(--font-body);font-weight:var(--font-weight-body);font-size:15px;line-height:var(--leading-body);font-synthesis-weight:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:where(.top-controls) :where(button,input){font:inherit;color:inherit;letter-spacing:inherit;cursor:pointer}:where(.top-controls) :where(img,svg){display:block}:where(.top-controls) :where(:focus-visible){outline:2px solid var(--color-focus);outline-offset:2px}.lang-switch button{font-family:var(--font-label);font-weight:var(--font-weight-label);letter-spacing:var(--tracking-label);text-transform:uppercase}.top-controls{align-items:center;gap:var(--space-1);border:1px solid var(--color-border-default);background:color-mix(in srgb, var(--color-surface) 70%, transparent);flex:none;margin-left:auto;padding:3px;display:flex}.lang-switch{flex:none;gap:2px;display:inline-flex}.lang-switch button{min-width:36px;height:34px;padding:0 var(--space-2);color:var(--color-text-secondary);transition:background var(--mz-duration) var(--ease-standard), border-color var(--mz-duration) var(--ease-standard), color var(--mz-duration) var(--ease-standard);background:0 0;border:1px solid #0000;border-radius:0;justify-content:center;align-items:center;font-size:12px;line-height:1;display:inline-flex;position:relative}.lang-switch button:hover{color:var(--color-text-primary);background:var(--color-background-secondary)}.lang-switch button.selected{border-color:var(--color-border-strong);background:var(--color-surface);color:var(--color-text-primary);box-shadow:inset 0 calc(-1 * var(--signal-rail-width)) 0 var(--color-interactive-primary)}.lang-switch button:focus-visible{outline-offset:-2px}.utility-btn{width:36px;height:34px;color:var(--color-text-secondary);transition:background var(--mz-duration) var(--ease-standard), color var(--mz-duration) var(--ease-standard);background:0 0;border:0;border-radius:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.utility-btn:hover{background:var(--color-background-secondary);color:var(--color-interactive-primary)}.utility-btn:focus-visible{outline-offset:-2px}.theme-toggle-icon{flex:none}@media (width<=480px){.top-controls{gap:2px;padding:2px}.lang-switch button{min-width:32px;padding-inline:6px}.utility-btn{width:32px}}.app-shell,.login-page{isolation:isolate;background:0 0;min-height:100dvh;position:relative}.app-shell:before,.login-page:before{content:"";z-index:-1;pointer-events:none;background-color:var(--color-background-primary);background-image:var(--shell-scene-overlay), var(--shell-scene-image);background-position:50%;background-repeat:no-repeat;background-size:cover;position:fixed;inset:0}.app-shell-body{grid-template-columns:var(--sidebar-width-expanded) minmax(0, 1fr);padding:var(--shell-frame-inset) var(--shell-gutter) var(--space-6) var(--shell-frame-inset);transition:grid-template-columns var(--motion-nav-indicator) var(--ease-standard);align-items:start;gap:20px;display:grid}.app-shell-body[data-nav=rail]{grid-template-columns:var(--sidebar-width-collapsed) minmax(0, 1fr)}.app-shell-body[data-nav=drawer]{padding-inline:var(--shell-frame-inset);grid-template-columns:minmax(0,1fr)}.app-shell-rail{top:var(--shell-frame-inset);z-index:20;min-width:0;height:calc(100vh - var(--shell-frame-inset) * 2);height:calc(100dvh - var(--shell-frame-inset) * 2);position:sticky}.app-workspace{min-width:0}.app-shell-main{min-width:0;padding-top:var(--space-6);outline:none}.skip-link{top:-100px;left:var(--shell-frame-inset);z-index:200;border:2px solid var(--color-focus);background:var(--color-surface-raised);color:var(--color-text-primary);font:11px var(--font-label);letter-spacing:var(--tracking-label);text-transform:uppercase;padding:10px 12px;text-decoration:none;position:absolute}.skip-link:focus{top:var(--shell-frame-inset)}.app-sidebar{border:1px solid var(--shell-navbar-border);border-radius:var(--radius-control);background:var(--color-surface);height:100%;min-height:0;box-shadow:var(--shell-navbar-shadow);color:var(--color-text-primary);flex-direction:column;padding:12px;display:flex;position:relative}.app-sidebar:before{content:"";top:-1px;pointer-events:none;background:linear-gradient(90deg, transparent, var(--violet-500), var(--blue-500), transparent);opacity:.7;height:1px;position:absolute;inset-inline:12%}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.app-sidebar{background:var(--shell-navbar-bg);-webkit-backdrop-filter:blur(var(--shell-navbar-blur)) saturate(var(--shell-navbar-saturation));backdrop-filter:blur(var(--shell-navbar-blur)) saturate(var(--shell-navbar-saturation))}}.app-sidebar__brand-row{flex-shrink:0;align-items:center;gap:4px;min-height:56px;margin-bottom:20px;display:flex}.brand-link{width:180px;height:52px;color:var(--color-text-primary);flex:0 0 180px;text-decoration:none;display:block;position:relative}.brand-link:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.brand-reveal{--brand-m-height:20px;display:block;position:absolute;inset:0}.brand-identity{font-family:var(--font-label);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:8px;font-size:11px;font-weight:600;line-height:1;display:flex;position:absolute;inset:0}.brand-identity__mark{width:calc(var(--brand-m-height) * 2.2264);height:var(--brand-m-height);flex:none}.brand-identity__divider{opacity:.2;background:currentColor;flex:none;width:1px;height:18px}.brand-identity__product{text-overflow:clip;min-width:0;overflow:hidden}.brand-identity__divider,.brand-identity__product{transition:opacity var(--motion-brand-fade) var(--ease-standard), transform var(--motion-nav-indicator) var(--ease-standard)}.brand-wordmark{top:calc(50% - var(--brand-m-height) / 2 - var(--brand-m-height) * .019525);width:calc(var(--brand-m-height) * 7.5546);height:calc(var(--brand-m-height) * 1.0338);opacity:0;clip-path:inset(0 100% 0 0);transition:opacity var(--motion-brand-fade) var(--ease-standard), clip-path var(--motion-brand-reveal) var(--ease-standard);position:absolute;left:0}.brand-asset{object-fit:contain;width:100%;height:100%;display:block}.brand-asset--on-dark,:root[data-theme=dark] .brand-asset--on-light{display:none}:root[data-theme=dark] .brand-asset--on-dark{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-theme=dark]) .brand-asset--on-light{display:none}:root:not([data-theme=light]):not([data-theme=dark]) .brand-asset--on-dark{display:block}}.brand-link:focus-visible :is(.brand-identity__divider,.brand-identity__product){opacity:0;transform:translate(-7px)}.brand-link:focus-visible .brand-wordmark{opacity:1;clip-path:inset(0)}@media (hover:hover) and (pointer:fine){.brand-link:hover :is(.brand-identity__divider,.brand-identity__product){opacity:0;transform:translate(-7px)}.brand-link:hover .brand-wordmark{opacity:1;clip-path:inset(0)}}.app-sidebar__search{border:1px solid var(--color-border-default);background:var(--color-background-primary);min-height:40px;color:var(--color-text-secondary);flex-shrink:0;align-items:center;gap:8px;padding:0 10px;display:flex}.app-sidebar__search:focus-within{outline:2px solid var(--color-interactive-primary);outline-offset:-2px}.app-sidebar__search svg{flex-shrink:0}.app-sidebar__search input{width:100%;min-width:0;color:var(--color-text-primary);font:13px var(--font-body);background:0 0;border:0;outline:none}.app-sidebar__search input::placeholder{color:var(--color-text-muted)}.app-sidebar__search input:focus-visible{box-shadow:none;outline:none}.app-sidebar__links{flex:1;min-height:0;padding-block:24px;overflow:hidden auto}.app-sidebar__group+.app-sidebar__group{margin-top:24px}.app-sidebar__group-label{color:var(--color-text-muted);font:10px var(--font-label);letter-spacing:var(--tracking-label);text-transform:uppercase;padding:0 12px 10px;display:block}.app-sidebar__link{width:100%;min-height:44px;color:var(--color-text-secondary);font:11px/1.2 var(--font-label);letter-spacing:.04em;text-align:start;text-transform:uppercase;transition:background var(--motion-state) var(--ease-standard), color var(--motion-state) var(--ease-standard);background:0 0;border:0;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;display:flex;position:relative}.app-sidebar__link>svg{flex-shrink:0}.app-sidebar__link-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app-sidebar__link:before{content:"";inset-inline-start:0;width:var(--signal-rail-width);background:var(--sidebar-active-indicator);opacity:0;transition:transform var(--motion-nav-indicator) var(--ease-standard), opacity var(--motion-state) var(--ease-standard);position:absolute;top:10px;bottom:10px;transform:scaleY(.2)}.app-sidebar__link[aria-current=page]{background:color-mix(in srgb, var(--color-interactive-primary) 7%, transparent);color:var(--color-text-primary);font-weight:700}.app-sidebar__link[aria-current=page]:before{opacity:1;transform:scaleY(1)}.app-sidebar__link:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}@media (hover:hover) and (pointer:fine){.app-sidebar__link:hover,.app-menu-trigger:hover{background:color-mix(in srgb, var(--color-interactive-primary) 5%, transparent);color:var(--color-text-primary)}.app-sidebar__link:hover:before{opacity:.6;transform:scaleY(1)}.app-sidebar__link[aria-current=page]:hover:before{opacity:1}}.app-sidebar__empty{color:var(--color-text-muted);margin:0;padding:0 12px;font-size:13px}.app-sidebar__footer{flex-shrink:0;padding-top:8px}.app-sidebar__collapse{cursor:pointer}.app-sidebar__collapse:before{display:none}.app-sidebar--collapsed .app-sidebar__footer{padding-bottom:8px}.app-sidebar__account{border-top:1px solid var(--color-border-default);flex-shrink:0;padding-top:16px}.user-menu{align-items:center;display:flex;position:relative}.user-chip{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.user-menu__trigger{width:100%;min-height:48px;color:var(--color-text-primary);font:inherit;text-align:start;cursor:pointer;transition:background var(--motion-state) var(--ease-standard), border-color var(--motion-state) var(--ease-standard);background:0 0;border:1px solid #0000;padding:8px}.user-menu__trigger[aria-expanded=true]{border-color:var(--color-border-default);background:color-mix(in srgb, var(--color-interactive-primary) 7%, transparent)}.user-menu__trigger:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}@media (hover:hover) and (pointer:fine){.user-menu__trigger:hover{background:color-mix(in srgb, var(--color-interactive-primary) 5%, transparent)}}.user-menu__chevron{color:var(--color-text-muted);flex-shrink:0;margin-inline-start:auto}.user-menu__popover{z-index:30;animation:user-menu-enter var(--motion-state) var(--ease-standard);flex-direction:column;padding:4px;display:flex;position:absolute;bottom:calc(100% + 8px);left:0;right:0}.user-menu--collapsed .user-menu__popover{width:240px;bottom:0;left:calc(100% + 12px);right:auto}.user-menu__heading{border-bottom:1px solid var(--color-border-subtle);color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;margin:0;padding:8px 12px 10px;font-size:12px;overflow:hidden}.user-menu__item{width:100%;min-height:44px;color:var(--color-text-secondary);font:11px/1.2 var(--font-label);letter-spacing:.04em;text-align:start;text-transform:uppercase;cursor:pointer;transition:background var(--motion-state) var(--ease-standard), color var(--motion-state) var(--ease-standard);background:0 0;border:0;align-items:center;gap:12px;padding:10px 12px;display:flex}.user-menu__item:hover,.user-menu__item:focus-visible{background:color-mix(in srgb, var(--color-interactive-primary) 7%, transparent);color:var(--color-text-primary)}.user-menu__item:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.user-menu__item--danger:hover,.user-menu__item--danger:focus-visible{background:color-mix(in srgb, var(--color-danger) 10%, transparent);color:var(--color-danger)}@keyframes user-menu-enter{0%{opacity:0;transform:translateY(4px)}}.user-avatar,.user-avatar-fallback{border-radius:var(--radius-control);flex-shrink:0;width:32px;height:32px}.user-avatar{object-fit:cover}.user-avatar-fallback{border:1px solid var(--color-border-default);background:var(--color-background-secondary);color:var(--color-text-primary);font:11px var(--font-label);place-items:center;line-height:1;display:grid}.user-identity{min-width:0}.user-email{color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;display:block;overflow:hidden}.app-sidebar--collapsed{padding:5px}.app-sidebar--collapsed .app-sidebar__brand-row{flex-direction:column;gap:12px;min-height:0;margin-block:14px 0}.brand-link--collapsed{flex:none;place-items:center;width:44px;height:44px;display:grid}.brand-monogram{width:26px;height:23px;display:block}.app-sidebar--collapsed .app-sidebar__links{overflow:visible}.app-sidebar--collapsed .app-sidebar__group-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app-sidebar--collapsed .app-sidebar__group+.app-sidebar__group{border-top:1px solid var(--color-border-default);margin-top:16px;padding-top:16px}.app-sidebar--collapsed .app-sidebar__link{justify-content:center;padding-inline:0}.app-sidebar--collapsed .app-sidebar__link[data-tooltip]:is(:hover,:focus-visible):after{content:attr(data-tooltip);top:50%;z-index:2;border:1px solid var(--color-border-strong);background:var(--color-surface-raised);box-shadow:var(--shadow-operational);color:var(--color-text-primary);white-space:nowrap;pointer-events:none;padding:10px 12px;font-weight:400;position:absolute;inset-inline-start:calc(100% + 12px);transform:translateY(-50%)}.app-sidebar--collapsed .app-sidebar__account:last-child{padding-bottom:8px}.app-sidebar--collapsed .user-menu{flex-direction:column;gap:8px}.app-sidebar--collapsed .user-chip{flex:none;justify-content:center;width:44px;min-height:44px;padding:5px}.app-sidebar--collapsed .user-menu__chevron{display:none}.app-sidebar--collapsed .user-identity{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app-utility-row{border-bottom:1px solid var(--color-border-default);flex-wrap:wrap;align-items:center;gap:8px 12px;min-height:56px;display:flex}.app-utility-row__crumbs{min-width:0;font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.app-utility-row__crumbs li,.app-utility-row__crumbs a{color:var(--color-text-secondary)}.app-utility-row__crumbs a:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.app-menu-trigger{background:var(--color-surface);min-height:44px;color:var(--color-text-primary);font:11px var(--font-label);letter-spacing:var(--tracking-label);text-transform:uppercase;cursor:pointer;transition:background var(--motion-state) var(--ease-standard);border:0;justify-content:center;align-items:center;gap:8px;padding:8px;display:inline-flex}.app-menu-trigger:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.app-sidebar-drawer.mz-drawer{width:min(320px,100vw - 24px)}.app-sidebar-drawer .mz-drawer__header{align-items:center;padding:8px 12px 8px 16px}.app-sidebar-drawer .mz-drawer__title{font-family:var(--font-label);letter-spacing:var(--tracking-label);text-transform:uppercase;font-size:11px;font-weight:400}.app-sidebar-drawer .mz-drawer__close{min-width:44px;min-height:44px}.app-sidebar-drawer .mz-drawer__body{min-height:0;padding:12px;display:flex;overflow:hidden}.app-sidebar--drawer{flex:1;height:auto;min-height:0}.app-sidebar--drawer .app-sidebar__brand-row,.app-sidebar--drawer .app-sidebar__search,.app-sidebar--drawer .app-sidebar__account{flex-shrink:0}@media (prefers-reduced-motion:reduce){.user-menu__popover{animation:none}.app-shell-body,.brand-identity__divider,.brand-identity__product,.brand-wordmark,.app-sidebar__link,.app-sidebar__link:before,.app-menu-trigger{transition:none}}@media (prefers-reduced-transparency:reduce){.app-sidebar{background:var(--color-surface);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (forced-colors:active){.app-sidebar__link[aria-current=page]{outline-offset:-2px;outline:1px solid highlight;text-decoration:underline}}.login-title{font-family:var(--font-display);font-weight:var(--font-weight-display);line-height:var(--leading-display);letter-spacing:var(--tracking-display);text-transform:uppercase;text-wrap:balance;margin:0}.display-highlight-lime{background:var(--lime-500);color:var(--neutral-1000);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .12em}.login-card{--cut-edge-depth:var(--portal-cut-command);--cut-edge-inset:1px;--cut-edge-stroke:1px;clip-path:polygon(0 0, calc(100% - var(--cut-edge-depth)) 0, 100% calc(var(--cut-edge-depth) * var(--portal-cut-slope)), 100% 100%, 0 100%);position:relative}.login-card:after{content:"";z-index:5;top:calc(var(--cut-edge-depth) * var(--portal-cut-slope) - var(--cut-edge-inset));right:calc(-1 * var(--cut-edge-inset));width:calc(var(--cut-edge-depth) * 1.1547);border:0;border-top:var(--cut-edge-stroke) solid;border-top-color:inherit;transform-origin:100% 0;pointer-events:none;height:0;position:absolute;transform:rotate(30deg)}.login-page{padding:calc(var(--topbar-height) + var(--space-8)) var(--space-6) var(--space-8);place-items:center;font-size:15px;display:grid}.login-lang{top:var(--shell-frame-inset);right:var(--shell-gutter);border-color:var(--shell-navbar-border);background:var(--color-surface);box-shadow:var(--shell-navbar-shadow);margin-left:0;position:absolute}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.login-lang{background:var(--shell-navbar-bg);-webkit-backdrop-filter:blur(var(--shell-navbar-blur)) saturate(var(--shell-navbar-saturation));backdrop-filter:blur(var(--shell-navbar-blur)) saturate(var(--shell-navbar-saturation))}}.login-card{gap:var(--space-4);width:min(100%,440px);padding:var(--space-8);border:1px solid var(--color-border-default);border-left:var(--signal-rail-width) solid var(--color-interactive-primary);background:var(--color-surface);display:grid}.login-logo-wrap{margin-bottom:var(--space-2);display:flex}.login-logo{background:var(--color-text-primary);width:180px;height:24.632px;margin-bottom:18px;display:block;-webkit-mask:url(/brand/logos/merzigo-wordmark-black.svg) 0 0/100% 100% no-repeat;mask:url(/brand/logos/merzigo-wordmark-black.svg) 0 0/100% 100% no-repeat}.login-title{color:var(--color-text-primary);font-size:clamp(1.625rem,4vw,2rem)}.login-lead{color:var(--color-text-secondary);margin:0;font-size:15px}.google-signin{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--mz-control-height);padding:0 var(--space-4);font-family:var(--font-label);font-weight:var(--font-weight-label);letter-spacing:var(--tracking-label);text-transform:uppercase;white-space:nowrap;transition:background var(--mz-duration) var(--ease-standard), border-color var(--mz-duration) var(--ease-standard), color var(--mz-duration) var(--ease-standard), transform var(--mz-duration) var(--ease-standard);background:var(--color-surface);border:1px solid #0000;border-color:var(--color-border-strong);color:var(--color-text-primary);border-radius:0;font-size:13px;line-height:1;text-decoration:none;display:inline-flex}.google-signin:hover{background:var(--color-background-secondary)}.google-signin:hover:not(:disabled){transform:translateY(-1px)}.google-signin:active:not(:disabled){transform:translateY(0)}.google-signin:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.google-signin{gap:var(--space-3);width:100%;min-height:48px}.google-signin svg{flex:none}.login-note{color:var(--color-text-muted);margin:0;font-size:13px}@media (width<=820px){.login-page{padding:calc(var(--topbar-height) + var(--space-6)) var(--space-4) var(--space-6)}.login-card{padding:var(--space-6) var(--space-5)}.login-lang{top:max(var(--space-3), env(safe-area-inset-top,0px));right:max(var(--space-3), env(safe-area-inset-right,0px))}}@media (prefers-reduced-transparency:reduce){.login-lang{background:var(--color-surface);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.google-signin{transition:none}.google-signin:hover:not(:disabled){transform:none}}.portal-cut-mark,.portal-cut-surface,.portal-cut-command,.summary-card,.chart-card{--cut-edge-depth:var(--portal-cut-surface);--cut-edge-inset:1px;--cut-edge-stroke:1px;clip-path:polygon(0 0, calc(100% - var(--cut-edge-depth)) 0, 100% calc(var(--cut-edge-depth) * var(--portal-cut-slope)), 100% 100%, 0 100%);position:relative}.portal-cut-mark{--cut-edge-depth:var(--portal-cut-mark)}.portal-cut-command{--cut-edge-depth:var(--portal-cut-command)}.portal-cut-mark:after,.portal-cut-surface:after,.portal-cut-command:after,.summary-card:after,.chart-card:after{content:"";top:calc(var(--cut-edge-depth) * var(--portal-cut-slope) - var(--cut-edge-inset,1px));right:calc(-1 * var(--cut-edge-inset,1px));z-index:5;width:calc(var(--cut-edge-depth) * 1.1547);border:0;border-top:var(--cut-edge-stroke,1px) solid;border-top-color:inherit;pointer-events:none;transform-origin:100% 0;height:0;position:absolute;transform:rotate(30deg)}.signal-rail-left{border-left:var(--signal-rail-width) solid var(--color-interactive-primary)}.page{gap:var(--space-6);max-width:var(--content-max);flex-direction:column;margin:0 auto;display:flex}.hero-title{font-family:var(--font-display);font-weight:var(--font-weight-display);line-height:var(--leading-display);letter-spacing:var(--tracking-display);text-transform:uppercase;text-wrap:balance;overflow-wrap:anywhere;margin:0}.display-highlight-violet{color:var(--highlight-violet)}.hero,.hero-mark{--cut-edge-inset:1px;--cut-edge-stroke:1px;clip-path:polygon(0 0, calc(100% - var(--cut-edge-depth)) 0, 100% calc(var(--cut-edge-depth) * var(--portal-cut-slope)), 100% 100%, 0 100%);position:relative}.hero:after,.hero-mark:after{content:"";z-index:5;top:calc(var(--cut-edge-depth) * var(--portal-cut-slope) - var(--cut-edge-inset));right:calc(-1 * var(--cut-edge-inset));width:calc(var(--cut-edge-depth) * 1.1547);border:0;border-top:var(--cut-edge-stroke) solid;border-top-color:inherit;transform-origin:100% 0;pointer-events:none;height:0;position:absolute;transform:rotate(30deg)}.hero-mark{--cut-edge-depth:var(--portal-cut-mark)}.hero{--cut-edge-depth:var(--portal-cut-command);column-gap:var(--space-4);row-gap:var(--space-2);min-height:132px;padding:var(--space-6);border:1px solid var(--color-border-default);border-left:var(--signal-rail-width) solid var(--color-interactive-primary);background:radial-gradient(circle at 88% 38%, color-mix(in srgb, var(--violet-500) 16%, transparent), transparent 34%), linear-gradient(90deg, var(--color-surface), color-mix(in srgb, var(--color-surface) 91%, var(--violet-500)));grid-template-columns:48px minmax(0,1fr);align-content:center;margin:0;display:grid}.hero--with-aside{grid-template-columns:48px minmax(0,1fr) auto}.hero:before{content:"";pointer-events:none;background-image:linear-gradient(var(--portal-grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--portal-grid-line) 1px, transparent 1px);background-size:var(--technical-grid-size) var(--technical-grid-size);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 84%);mask-image:linear-gradient(90deg,#000,#0000 84%)}.hero>*{z-index:1;grid-column:2;position:relative}.hero>.hero-mark{grid-area:1/1/span 2;align-self:center}.hero-mark{border:1px solid var(--portal-outline);background:var(--brand-mark-tile);width:48px;height:42px;box-shadow:inset var(--signal-rail-width) 0 var(--violet-500);place-items:center;display:grid}.hero-mark:before{content:"";background:var(--neutral-0);width:28px;height:12.5771px;-webkit-mask:url(/brand/logos/merzigo-monogram-black.svg) 0 0/100% 100% no-repeat;mask:url(/brand/logos/merzigo-monogram-black.svg) 0 0/100% 100% no-repeat}.hero-title{color:var(--color-text-primary);font-size:clamp(1.75rem,3.2vw,2.5rem)}.hero-lead{max-width:64ch;color:var(--color-text-secondary);margin:0;font-size:16px;line-height:1.55}.hero-eyebrow{min-width:0}.hero>.hero-aside{justify-content:flex-end;align-items:center;gap:var(--space-3);flex-wrap:wrap;grid-area:1/3/span 3;align-self:center;display:flex}.hero-meta{color:var(--color-text-muted);font:11px var(--font-label);letter-spacing:var(--tracking-label);text-transform:uppercase}.hero-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.breadcrumb{align-items:center;gap:var(--space-2);color:var(--color-text-muted);font:11px var(--font-label);letter-spacing:var(--tracking-label);text-transform:uppercase;flex-wrap:wrap;margin:0;padding:0;display:inline-flex}.breadcrumb a{color:var(--color-interactive-primary);text-decoration:none}.breadcrumb a:hover{text-decoration:underline}.breadcrumb a:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.breadcrumb__sep{color:var(--color-border-strong)}.breadcrumb [aria-current=page]{color:var(--color-text-secondary)}@media (width<=820px){.hero,.hero--with-aside{column-gap:var(--space-3);min-height:0;padding:var(--space-5) var(--space-4);grid-template-columns:40px minmax(0,1fr)}.hero-mark{width:40px;height:36px}.hero-mark:before{width:22px;height:9.882px}.hero>.hero-mark{align-self:start}.hero>.hero-aside{margin-top:var(--space-2);grid-area:auto/1/auto/-1;justify-content:flex-start}.hero-actions,.hero-actions>*{flex:auto}.hero-title{font-size:clamp(1.5rem,6.4vw,1.875rem)}.hero-lead{font-size:15px}}@media (forced-colors:active){.hero-mark:before{background:canvastext}}.panel{padding:var(--space-5);border:1px solid var(--color-border-default);background:var(--color-surface);color:var(--color-text-primary);position:relative}.panel__title,.dashboard-section__title{align-items:center;gap:var(--space-2);margin:0 0 var(--space-4);color:var(--color-text-muted);font-family:var(--font-label);font-size:11px;font-weight:var(--font-weight-label);letter-spacing:var(--tracking-label);text-transform:uppercase;line-height:1.4;display:flex}.panel__body{color:var(--color-text-primary);margin:0;font-size:14px;line-height:1.5}.panel-row{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<=767px){.panel-row{grid-template-columns:1fr}}.detail-grid{gap:var(--space-4) var(--space-5);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin:0;display:grid}.detail-grid__item{min-width:0;padding-top:var(--space-3);border-top:1px solid var(--color-border-subtle)}.detail-grid__item dt{color:var(--color-text-muted);font:11px var(--font-label);letter-spacing:var(--tracking-label);text-transform:uppercase;margin:0}.detail-grid__item--full{grid-column:1/-1}.detail-grid__item dd{margin:var(--space-1) 0 0;color:var(--color-text-primary);overflow-wrap:anywhere;font-size:14px}.metric-strip{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));display:grid}.dashboard-section{gap:var(--space-3);flex-direction:column;display:flex}.dashboard-section__title{margin:0}.summary-card{align-items:flex-start;gap:var(--space-3);min-width:0;padding:var(--space-4);border:1px solid var(--color-border-default);background:linear-gradient(135deg, color-mix(in srgb, var(--color-surface) 96%, white), transparent 46%), var(--color-surface);color:var(--color-text-primary);display:flex}.summary-card--clickable{width:100%;font:inherit;text-align:start;cursor:pointer;transition:border-color var(--mz-duration) var(--ease-standard), transform var(--mz-duration) var(--ease-standard)}.summary-card--clickable:hover{border-color:var(--color-border-strong);transform:translateY(-2px)}.summary-card--clickable:focus-visible{--cut-edge-inset:2px;--cut-edge-stroke:2px;padding:calc(var(--space-4) - 1px);border-width:2px;border-color:var(--color-focus);outline:0}.summary-card__icon{border:1px solid var(--color-border-subtle);background:var(--color-background-secondary);width:40px;height:40px;color:var(--color-text-secondary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.summary-card--warning .summary-card__icon{background:color-mix(in srgb, var(--color-warning) 12%, transparent);color:var(--color-warning-text);border-color:#0000}.summary-card--danger .summary-card__icon{background:color-mix(in srgb, var(--color-danger) 12%, transparent);color:var(--color-danger);border-color:#0000}.summary-card--success .summary-card__icon{background:color-mix(in srgb, var(--color-success) 12%, transparent);color:var(--color-success);border-color:#0000}.summary-card__body{flex-direction:column;flex:1;align-self:stretch;min-width:0;display:flex}.summary-card__label{min-height:2.8em;color:var(--color-text-secondary);font:11px/1.4 var(--font-label);letter-spacing:var(--tracking-label);text-transform:uppercase;margin:0}.summary-card__value{margin:var(--space-2) 0 0;color:var(--color-text-primary);font-family:var(--font-display);font-size:28px;font-weight:var(--font-weight-display);font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1.05}.summary-card__action{margin-top:var(--space-2);color:var(--color-interactive-primary);font:11px var(--font-label);letter-spacing:var(--tracking-label);text-transform:uppercase}.summary-card__chevron{color:var(--color-text-muted);transition:color var(--mz-duration) var(--ease-standard);flex-shrink:0;align-self:center;align-items:center;margin-inline-start:auto;display:flex}.summary-card--clickable:hover .summary-card__chevron{color:var(--color-interactive-primary)}.chart-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<=960px){.chart-grid{grid-template-columns:1fr}}.chart-card{z-index:0;gap:var(--space-3);min-width:0;min-height:16rem;padding:var(--space-4);border:1px solid var(--color-border-default);background:var(--color-surface);clip-path:polygon(0 0, calc(100% - var(--cut-edge-depth)) 0, 100% calc(var(--cut-edge-depth) * var(--portal-cut-slope)), 100% 100%, 0 100%);flex-direction:column;display:flex}.chart-card:hover,.chart-card:focus-within{z-index:2}.chart-card__header{justify-content:space-between;align-items:center;gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border-subtle);flex-wrap:wrap;display:flex}.chart-card__title{color:var(--color-text-primary);font-family:var(--font-display);font-size:15px;font-weight:var(--font-weight-display);letter-spacing:var(--tracking-display);text-transform:uppercase;margin:0;line-height:1.2}.chart-card__range button{min-width:3.5rem}.chart-card__plot{position:relative}.chart-card__svg{cursor:crosshair;width:100%;height:auto;display:block}.chart-card__grid{stroke:var(--chart-grid-line);stroke-width:1px}.chart-card__line{fill:none;stroke:var(--chart-series-1);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.chart-card__crosshair{stroke:var(--color-border-strong);stroke-width:1px;stroke-dasharray:4 4}.chart-card__dot{fill:var(--color-surface);stroke:var(--chart-series-1);stroke-width:2px}.chart-card__axis{fill:var(--color-text-muted);font-family:var(--font-label);letter-spacing:.04em;font-size:10px}.chart-card__tooltip{z-index:5;min-width:7rem;max-width:min(14rem,70vw);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-strong);border-left:var(--signal-rail-width) solid var(--chart-series-1);background:var(--color-surface-raised);box-shadow:var(--shadow-operational);white-space:nowrap;pointer-events:none;flex-direction:column;gap:2px;display:flex;position:absolute}.chart-card__tooltip[data-align=center]{transform:translate(-50%,calc(-100% - 10px))}.chart-card__tooltip[data-align=start]{transform:translateY(calc(-100% - 10px))}.chart-card__tooltip[data-align=end]{transform:translate(-100%,calc(-100% - 10px))}.chart-card__tooltip-date{color:var(--color-text-muted);font:10px var(--font-label);letter-spacing:var(--tracking-label);text-transform:uppercase}.chart-card__tooltip-value{color:var(--color-text-primary);font-variant-numeric:tabular-nums;font-size:14px}.chart-card__empty{padding:var(--space-8) 0;color:var(--color-text-muted);text-align:center;margin:auto 0;font-size:13px}.data-terminal{border:1px solid var(--color-border-default);background:var(--color-surface);min-width:0;color:var(--color-text-primary)}.data-terminal__rail{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:44px;padding:0 var(--space-4);border-bottom:1px solid var(--color-border-default);font:11px var(--font-label);letter-spacing:.1em;text-transform:uppercase;display:flex;position:relative}.data-terminal__rail:before{content:"";pointer-events:none;background-image:linear-gradient(var(--portal-grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--portal-grid-line) 1px, transparent 1px);background-size:var(--technical-grid-size) var(--technical-grid-size);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 60%);mask-image:linear-gradient(90deg,#000,#0000 60%)}.data-terminal__rail>*{position:relative}.data-terminal__rail code{color:var(--color-text-muted);font:10px var(--font-label);letter-spacing:var(--tracking-label)}.data-terminal__toolbar{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border-default);flex-wrap:wrap;display:flex}.data-terminal__results{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:40px;padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--color-border-default);background:var(--color-background-secondary);color:var(--color-text-secondary);font:11px var(--font-label);letter-spacing:var(--tracking-label);text-transform:uppercase;flex-wrap:wrap;display:flex}.data-terminal__body{min-width:0}.data-terminal__body>.mz-table-wrap,.modal-body .mz-table-wrap{border:0}.data-grid-scroll{max-width:100%;overflow:auto}.data-grid-scroll:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.data-grid{border-collapse:separate;border-spacing:0;min-width:40rem;color:var(--color-text-primary);text-align:start}.data-grid-scroll[data-density=compact]{--mz-row-height:var(--table-row-compact)}.data-grid-scroll[data-density=standard]{--mz-row-height:var(--table-row-standard)}.data-grid-scroll[data-density=comfortable]{--mz-row-height:var(--table-row-comfortable)}.data-grid thead th{z-index:2;padding:0 var(--space-4);font-weight:var(--font-weight-label);vertical-align:middle}.data-grid tbody td{max-width:18rem;padding:0 var(--space-4);color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;overflow:hidden}.data-grid tbody tr:focus-within{background:color-mix(in srgb, var(--color-interactive-primary) 6%, transparent)}.data-grid__empty-row:hover{background:0 0!important}.data-grid tbody td.data-grid__empty{max-width:none;height:auto;padding:var(--space-10) var(--space-4);color:var(--color-text-secondary);text-align:center;white-space:normal;font-size:14px;overflow:visible}.data-grid-scroll--sticky-identity th:first-child,.data-grid-scroll--sticky-identity td:first-child{z-index:1;background:var(--color-surface);box-shadow:1px 0 0 var(--color-border-subtle);position:sticky;left:0}.data-grid-scroll--sticky-identity th:first-child{z-index:3;background:var(--color-background-secondary)}.data-grid-scroll--sticky-actions th.cell-actions,.data-grid-scroll--sticky-actions td.cell-actions{z-index:1;background:var(--color-surface);box-shadow:-1px 0 0 var(--color-border-subtle);position:sticky;right:0}.data-grid-scroll--sticky-actions th.cell-actions{z-index:3;background:var(--color-background-secondary)}.cell-stack{align-items:flex-start;gap:var(--space-1);padding-block:var(--space-2);white-space:normal;flex-direction:column;display:flex}.cell-primary{font-weight:400}.data-grid tbody td.cell-primary{color:var(--color-text-primary);font-size:14px}.cell-mono{color:var(--color-text-secondary);font-family:var(--font-label);letter-spacing:.02em;font-size:12px}.data-grid tbody td.cell-muted{color:var(--color-text-secondary)}.cell-numeric{font-variant-numeric:tabular-nums;text-align:end!important}.cell-actions{width:1%;text-align:end!important;text-overflow:clip!important;white-space:nowrap!important;max-width:none!important;overflow:visible!important}.row-actions{justify-content:flex-end;align-items:center;gap:var(--space-2);white-space:nowrap;flex-wrap:nowrap;display:inline-flex}.cell-error{max-width:22rem;margin-top:var(--space-1);color:var(--color-danger);overflow-wrap:anywhere;white-space:normal;font-size:12px;display:block}.cell-reason{max-width:22rem;color:var(--color-text-secondary);word-break:break-word;font-size:13px;white-space:pre-wrap!important}.loading-panel{place-items:center;gap:var(--space-3);min-height:180px;padding:var(--space-6);border:1px solid var(--color-border-default);background:var(--color-surface);color:var(--color-text-secondary);font-size:14px;display:grid}.loading-panel .mz-spinner{color:var(--color-interactive-primary)}.login-page .loading-panel{min-width:min(100%,320px)}@media (prefers-reduced-motion:reduce){.summary-card--clickable{transition:none}.summary-card--clickable:hover{transform:none}}.field{gap:var(--space-2);flex-direction:column;flex:220px;min-width:200px;display:flex}.field>label:not(.choice-card):not(.checkbox-row),.field__label{align-items:center;gap:var(--space-1);color:var(--color-text-primary);font-family:var(--font-label);font-size:12px;font-weight:var(--font-weight-label);letter-spacing:var(--tracking-label);text-transform:uppercase;line-height:1.4;display:inline-flex}.field__hint{color:var(--color-text-secondary);font-size:12px}.field--wide{flex:2 320px}.field--checkbox{align-items:flex-end;display:flex}.field>p{color:var(--color-text-primary);overflow-wrap:anywhere;margin:0;font-size:14px}.field input:not([type=checkbox]):not([type=radio]):not([type=file]),.field select,.field textarea,.field__input{width:100%;min-height:var(--mz-control-height);border:1px solid var(--input-border);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-text-primary);font-family:var(--font-body);font-size:14px;font-weight:var(--font-weight-body);letter-spacing:normal;text-transform:none;transition:border-color var(--mz-duration) var(--ease-standard);padding:8px 12px;line-height:1.4;display:block}.field input::placeholder,.field textarea::placeholder,.field__input::placeholder{color:var(--color-text-muted)}.field input:not([type=checkbox]):not([type=radio]):hover:not(:disabled),.field select:hover:not(:disabled),.field textarea:hover:not(:disabled),.field__input:hover:not(:disabled){border-color:var(--color-border-strong)}.field input:not([type=checkbox]):not([type=radio]):not([type=file]):focus-visible,.field select:focus,.field textarea:focus-visible,.field__input:focus-visible{border-width:2px;border-color:var(--color-focus);outline:0;padding:7px 11px}.field input:disabled,.field select:disabled,.field textarea:disabled,.field__input:disabled{background:var(--color-background-secondary);cursor:not-allowed;opacity:.55}.field [aria-invalid=true]{border-color:var(--color-danger)}.field select,select.field__input{appearance:none;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 18px) calc(50% + 2px),calc(100% - 13px) calc(50% + 2px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-inline-end:34px}.field select:focus,select.field__input:focus-visible{padding-inline-end:33px}.field textarea,textarea.field__input{resize:vertical;min-height:96px;line-height:1.5}.data-grid td>input[type=text],.data-grid td>select{border:1px solid var(--input-border);border-radius:var(--radius-control);background:var(--color-surface);width:100%;min-width:10rem;min-height:32px;color:var(--color-text-primary);font-family:var(--font-body);padding:4px 10px;font-size:13px}.data-grid td>select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 16px) calc(50% + 2px),calc(100% - 11px) calc(50% + 2px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-inline-end:30px}.data-grid td>input[type=text]:focus-visible,.data-grid td>select:focus{border-width:2px;border-color:var(--color-focus);outline:0;padding:3px 9px}.data-grid td>select:focus{padding-inline-end:29px}input[type=checkbox],input[type=radio]{accent-color:var(--color-interactive-primary)}input[type=checkbox]:focus-visible,input[type=radio]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.form-stack{gap:var(--space-4);flex-direction:column;display:flex}.form-stack>.field,.filter-menu__body>.field,.modal-body .field{flex:none}.form-grid--two{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.form-grid--two .field{min-width:0}.form-grid--two .field--full{grid-column:1/-1}@media (width<=767px){.form-grid--two{grid-template-columns:1fr}}.form-actions{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.segmented{border:1px solid var(--color-border-default);border-radius:var(--radius-control);background:var(--color-background-secondary);padding:3px;display:inline-flex}.segmented button{border-radius:var(--radius-control);min-height:30px;color:var(--color-text-secondary);font-family:var(--font-label);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:background var(--mz-duration) var(--ease-standard), color var(--mz-duration) var(--ease-standard);background:0 0;border:0;padding:0 12px;font-size:10px}.segmented button:not(.selected):hover{color:var(--color-text-primary)}.segmented button.selected{background:var(--color-surface);color:var(--color-text-primary);box-shadow:var(--shadow-operational)}.segmented button:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}.chips-input{align-items:center;gap:var(--space-2);min-height:var(--mz-control-height);border:1px solid var(--input-border);border-radius:var(--radius-control);background:var(--color-surface);transition:border-color var(--mz-duration) var(--ease-standard);flex-wrap:wrap;padding:4px 8px;display:flex}.chips-input:hover{border-color:var(--color-border-strong)}.chips-input:focus-within{border-width:2px;border-color:var(--color-focus);padding:3px 7px}.chips-input[data-disabled=true]{opacity:.55}.chips-input__field{min-width:120px;min-height:30px;color:var(--color-text-primary);font-family:var(--font-body);background:0 0;border:0;flex:140px;font-size:14px}.chips-input__field:focus-visible{outline:none}.chip{border:1px solid var(--color-border-default);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-text-primary);font-family:var(--font-label);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:6px;padding:3px 8px;font-size:11px;display:inline-flex}.chips-input .chip{padding-inline-end:4px}.chip__remove{border-radius:var(--radius-control);width:18px;height:18px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-size:14px;line-height:1;display:inline-flex}.chip__remove:hover{background:var(--color-background-secondary);color:var(--color-text-primary)}.chip__remove:focus-visible{outline:2px solid var(--color-focus);outline-offset:0}.chip__remove:disabled{cursor:not-allowed}.chip-list{gap:var(--space-1);flex-wrap:wrap;display:flex}.checkbox-grid{gap:var(--space-2);max-height:220px;padding:var(--space-3);border:1px solid var(--input-border);border-radius:var(--radius-control);background:var(--color-surface);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid;overflow-y:auto}.checkbox-row{align-items:center;gap:var(--space-2);color:var(--color-text-primary);font-family:var(--font-body);letter-spacing:0;text-transform:none;cursor:pointer;font-size:14px;display:flex}.checkbox-row input{flex:none;width:16px;height:16px;margin:0}.checkbox-grid__empty{padding:var(--space-2);color:var(--color-text-secondary);margin:0;font-size:13px}.date-range-control{align-items:flex-end;gap:var(--space-2);min-width:330px;padding:var(--space-2) var(--space-3);border:1px solid var(--input-border);border-radius:var(--radius-control);background:var(--color-surface);margin:0;display:flex}.date-range-control:focus-within{padding:calc(var(--space-2) - 1px) calc(var(--space-3) - 1px);border-width:2px;border-color:var(--color-focus)}.date-range-control legend{padding:0 var(--space-1);color:var(--color-text-primary);font-family:var(--font-label);letter-spacing:var(--tracking-label);text-transform:uppercase;font-size:11px}.date-range-control label{gap:var(--space-1);color:var(--color-text-secondary);font-family:var(--font-label);letter-spacing:var(--tracking-label);text-transform:uppercase;flex-direction:column;flex:1;font-size:10px;display:flex}.date-range-control input{min-height:32px;color:var(--color-text-primary);font-family:var(--font-body);letter-spacing:normal;text-transform:none;background:0 0;border:0;font-size:14px}.date-range-control input:focus-visible{outline:none}.date-range-control__separator{color:var(--color-text-muted);padding-bottom:8px}@media (width<=640px){.date-range-control{width:100%;min-width:0}}.filter-menu{display:inline-flex;position:relative}.filter-menu__trigger--active{border-color:var(--color-interactive-primary);color:var(--color-interactive-primary)}.filter-menu__badge{background:var(--color-interactive-primary);min-width:20px;height:20px;color:var(--neutral-0);font-family:var(--font-label);letter-spacing:0;justify-content:center;align-items:center;padding:0 6px;font-size:11px;line-height:1;display:inline-flex}.filter-menu__panel{width:min(22rem,100vw - 2rem);padding:var(--space-4)}.filter-menu__panel--wide{width:min(28rem,100vw - 2rem)}.filter-menu__body{gap:var(--space-4);flex-direction:column;display:flex}.filter-menu__body .field{min-width:0}.filter-menu__body .form-actions{padding-top:var(--space-3);border-top:1px solid var(--color-border-subtle)}.filter-menu__body .date-range-control{width:100%;min-width:0}.choice-row{gap:var(--space-3);flex-wrap:wrap;display:flex}.choice-card{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border-default);background:var(--color-surface);cursor:pointer;transition:border-color var(--mz-duration) var(--ease-standard), background var(--mz-duration) var(--ease-standard);flex:200px;display:flex}.choice-card:hover{border-color:var(--color-border-strong)}.choice-card[data-selected=true]{border-color:var(--color-interactive-primary);background:color-mix(in srgb, var(--color-interactive-primary) 6%, var(--color-surface));box-shadow:inset var(--signal-rail-width) 0 var(--color-interactive-primary)}.choice-card:has(input:focus-visible){outline:2px solid var(--color-focus);outline-offset:2px}.choice-card input{flex:none;width:16px;height:16px;margin:2px 0 0}.choice-card input:focus-visible{outline:none}.choice-card__text{gap:var(--space-1);flex-direction:column;display:flex}.choice-card__label{color:var(--color-text-primary);font-family:var(--font-label);letter-spacing:var(--tracking-label);text-transform:uppercase;font-size:12px}.choice-card__desc{color:var(--color-text-secondary);font-size:13px;line-height:1.45}.file-upload{align-items:center;gap:var(--space-2);padding:var(--space-6) var(--space-5);border:1px dashed var(--color-border-strong);background:var(--color-background-secondary);text-align:center;transition:border-color var(--mz-duration) var(--ease-standard), background var(--mz-duration) var(--ease-standard);flex-direction:column;display:flex;position:relative}.file-upload--active{border-style:solid;border-color:var(--color-interactive-primary);background:color-mix(in srgb, var(--color-interactive-primary) 8%, var(--color-surface))}.file-upload__mark{border:1px solid var(--color-border-default);background:var(--color-surface);width:32px;height:32px;color:var(--color-interactive-primary);font-family:var(--font-label);justify-content:center;align-items:center;font-size:18px;line-height:1;display:inline-flex}.file-upload__title{color:var(--color-text-primary);margin:0;font-size:14px}.file-upload__hint{color:var(--color-text-secondary);margin:0;font-size:12px}.file-upload__actions{justify-content:center;gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.file-list{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.file-list__item{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:40px;padding:var(--space-1) var(--space-1) var(--space-1) var(--space-3);border:1px solid var(--color-border-default);background:var(--color-surface);color:var(--color-text-primary);font-size:13px;display:flex}.file-list__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.file-list__size{color:var(--color-text-secondary);font-family:var(--font-label);flex:none;font-size:11px}.file-list__remove{width:32px;height:32px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;font-size:16px;line-height:1;display:inline-flex}.file-list__remove:hover{background:color-mix(in srgb, var(--color-danger) 10%, transparent);color:var(--color-danger)}.file-list__remove:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.choice-card--compact{padding:var(--space-3);flex:none}.checkbox-grid[data-disabled=true]{background:var(--color-background-secondary)}.checkbox-grid[data-disabled=true] .checkbox-row{color:var(--color-text-secondary);cursor:not-allowed}.mz-switch{color:var(--color-text-secondary);font-family:var(--font-label);letter-spacing:var(--tracking-label);text-transform:uppercase;justify-content:flex-end;font-size:11px}.mz-switch:has(input:checked){color:var(--color-text-primary)}.mz-switch input:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.mz-switch span{text-align:start;min-width:4.5em}.confirm-scrim{z-index:90;padding:var(--space-4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:opacity var(--mz-duration) var(--ease-standard);background:#0000008c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.confirm-scrim--elevated{z-index:110}.confirm-scrim--hidden{opacity:0}.confirm-panel{border:1px solid var(--color-border-strong);border-radius:var(--radius-large);background:var(--color-surface-raised);width:min(420px,100vw - 32px);max-height:min(88vh,46rem);color:var(--color-text-primary);transition:opacity var(--mz-duration) var(--ease-standard), transform var(--mz-duration) var(--ease-standard);outline:none;flex-direction:column;display:flex}.confirm-panel--hidden{opacity:0;transform:translateY(4px)}.confirm-panel__title{color:var(--color-text-primary);font-family:var(--font-display);font-size:16px;font-weight:var(--font-weight-display);letter-spacing:var(--tracking-display);text-transform:uppercase;overflow-wrap:anywhere;margin:0;line-height:1.2}.confirm-panel__desc{color:var(--color-text-secondary);margin:4px 0 0;font-size:13px;line-height:1.5}.confirm-panel__actions{justify-content:flex-end;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-top:1px solid var(--color-border-subtle);background:var(--color-background-secondary);flex-wrap:wrap;display:flex}.confirm-panel:not(.modal-panel)>.confirm-panel__title{padding:var(--space-4) var(--space-4) 0}.confirm-panel:not(.modal-panel)>.confirm-panel__desc{padding:0 var(--space-4) var(--space-4)}.modal-panel{width:min(560px,100vw - 32px);overflow:hidden}.confirm-panel--wide{width:min(760px,100vw - 32px)}.modal-panel__header{align-items:flex-start;gap:var(--space-3);padding:var(--space-4) var(--space-4) var(--space-3);border-bottom:1px solid var(--color-border-subtle);flex:none;display:flex}.modal-panel__identity{flex:1;min-width:0}.modal-panel__header-actions{align-items:center;gap:var(--space-2);flex:none;display:flex}.modal-panel__close{margin-inline-end:calc(-1 * var(--space-2))}.modal-body{min-height:0;padding:var(--space-4);flex:1;overflow-y:auto}.modal-body .field{min-width:0}.modal-panel__footer{flex:none}@media (width<=640px){.confirm-scrim{align-items:flex-end;padding:0}.modal-panel,.confirm-panel--wide{border-inline:0;border-bottom:0;width:100vw;max-height:92dvh}.confirm-panel:not(.modal-panel){border-inline:0;border-bottom:0;width:100vw}}.app-popover{border:1px solid var(--color-border-strong);background:var(--color-surface-raised);box-shadow:var(--shadow-operational);color:var(--color-text-primary)}.toast-stack{right:var(--space-4);bottom:var(--space-4);z-index:120;gap:var(--space-2);pointer-events:none;flex-direction:column;width:min(100vw - 2rem,22rem);display:flex;position:fixed}.toast{--_tone:var(--color-info);align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border-default);border-left:var(--signal-rail-width) solid var(--_tone);background:var(--color-surface-raised);box-shadow:var(--shadow-operational);pointer-events:auto;animation:toast-enter var(--motion-state) var(--ease-standard);transition:opacity var(--motion-state) var(--ease-standard), transform var(--motion-state) var(--ease-standard);display:flex}.toast--success{--_tone:var(--color-success)}.toast--error{--_tone:var(--color-danger)}.toast--warning{--_tone:var(--color-warning)}.toast--info{--_tone:var(--color-info)}.toast--leaving{opacity:0;transform:translateY(8px)}.toast__icon{color:var(--_tone);flex-shrink:0;margin-top:1px}.toast--warning .toast__icon{color:var(--color-warning-text)}.toast__message{color:var(--color-text-primary);margin:0;font-size:14px;line-height:1.4}@keyframes toast-enter{0%{opacity:0;transform:translateY(8px)}}.badge{--_tone:var(--color-text-secondary);border-radius:var(--radius-control);background:color-mix(in srgb, var(--_tone) 12%, transparent);width:max-content;color:var(--_tone);font-family:var(--font-label);letter-spacing:var(--tracking-label);text-transform:uppercase;white-space:nowrap;align-items:center;gap:6px;padding:3px 8px;font-size:11px;font-weight:400;line-height:1.4;display:inline-flex}.badge:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.badge--accept,.badge--connected,.badge--active,.badge--applied_in_studio{--_tone:var(--color-success)}.badge--warning,.badge--pending_admin,.badge--token_expired{--_tone:var(--color-warning-text)}.badge--reject,.badge--sync_error{--_tone:var(--color-danger)}.badge--running{--_tone:var(--color-info)}.badge--role-admin{--_tone:var(--color-interactive-primary)}.badge--disconnected,.badge--inactive,.badge--dismissed,.badge--role-customer{--_tone:var(--color-text-secondary);background:var(--color-background-secondary)}.badge--running:before{animation:badge-pulse 1.2s var(--ease-standard) infinite}@keyframes badge-pulse{50%{opacity:.35}}.tab-bar{gap:var(--space-1);border-bottom:1px solid var(--color-border-default);scrollbar-width:none;display:flex;overflow-x:auto}.tab-bar::-webkit-scrollbar{display:none}.tab-bar button{min-height:44px;padding:0 var(--space-3);color:var(--color-text-secondary);font-family:var(--font-label);letter-spacing:var(--tracking-label);text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:color var(--mz-duration) var(--ease-standard);background:0 0;border:0;font-size:12px;position:relative}.tab-bar button:after{content:"";inset-inline:0;background:0 0;height:2px;position:absolute;bottom:-1px}.tab-bar button:hover,.tab-bar button[aria-selected=true]{color:var(--color-text-primary)}.tab-bar button[aria-selected=true]:after{background:var(--color-interactive-primary)}.tab-bar button:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.page-meta{margin:0 0 var(--space-3);color:var(--color-text-secondary);font-size:13px}.simple-list{color:var(--color-text-primary);margin:0;padding-left:1.25rem;font-size:14px;line-height:1.5}.simple-list li+li{margin-top:var(--space-1)}.attachment-links{gap:var(--space-1);flex-direction:column;display:flex}.attachment-links a{color:var(--color-interactive-primary);font-size:13px;text-decoration:none}.attachment-links a:hover{text-decoration:underline}.attachment-links a:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.icon-btn--danger:hover:not(:disabled){background:color-mix(in srgb, var(--color-danger) 10%, transparent);color:var(--color-danger)}:root[data-theme=dark] .mz-button--destructive{color:var(--neutral-1000)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-theme=dark]) .mz-button--destructive{color:var(--neutral-1000)}}a.mz-button{text-decoration:none}.mz-button:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.mz-alert--warning{color:var(--color-warning-text)}@media (prefers-reduced-transparency:reduce){.confirm-scrim{-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.mz-button,.mz-icon-button,.toast,.confirm-panel{transition:none}.toast{animation:none}.mz-button:hover:not(:disabled):not([aria-busy=true]){transform:none}.badge--running:before{animation:none}}.decision-accept-fields{opacity:0;pointer-events:none;transition:grid-template-rows var(--motion-expressive) var(--ease-standard), opacity var(--motion-expressive) var(--ease-standard), margin-top var(--motion-expressive) var(--ease-standard), transform var(--motion-expressive) var(--ease-standard);grid-template-rows:0fr;margin-top:0;display:grid;transform:translateY(-4px)}.decision-accept-fields[data-open=true]{margin-top:var(--space-5);opacity:1;pointer-events:auto;grid-template-rows:1fr;transform:none}.decision-accept-fields__inner{gap:var(--space-5);flex-direction:column;min-height:0;display:flex;overflow:hidden}.decision-accept-fields__inner .field{flex:none;width:100%;min-width:0}@media (prefers-reduced-motion:reduce){.decision-accept-fields{transition:none;transform:none}.decision-accept-fields[data-open=false]{display:none}}.decision-whitelist{margin-top:var(--space-5);padding:var(--space-4);border:1px solid var(--color-border-default);border-left:var(--signal-rail-width) solid var(--color-interactive-primary);background:var(--color-background-secondary)}.decision-whitelist__eyebrow{margin:0 0 var(--space-3);color:var(--color-interactive-primary);font:11px var(--font-label);letter-spacing:var(--tracking-label);text-transform:uppercase}.decision-whitelist__option{align-items:flex-start;gap:var(--space-3);color:var(--color-text-secondary);cursor:pointer;display:flex}.decision-whitelist__option input{flex-shrink:0;width:16px;height:16px;margin:2px 0 0}.decision-whitelist__text{gap:var(--space-1);flex-direction:column;line-height:1.45;display:flex}.decision-whitelist__title{color:var(--color-text-primary);font-family:var(--font-label);letter-spacing:var(--tracking-label);text-transform:uppercase;font-size:12px}.decision-whitelist__desc{color:var(--color-text-secondary);font-size:13px}.decision-whitelist__desc strong{color:var(--color-text-primary);font-weight:400}.decision-whitelist__dates{margin-top:var(--space-4)}.modal-panel--whitelist{width:min(56rem,100vw - 2rem)}.modal-panel--whitelist .data-grid-scroll{border:1px solid var(--color-border-default);overflow-x:hidden}.modal-panel--whitelist .data-grid{table-layout:fixed;min-width:0}.modal-panel--whitelist .data-grid th:first-child,.modal-panel--whitelist .data-grid td:first-child{width:32%}.modal-panel--whitelist .data-grid th:nth-child(2),.modal-panel--whitelist .data-grid td:nth-child(2){width:34%}.modal-panel--whitelist .data-grid th.cell-actions,.modal-panel--whitelist .data-grid td.cell-actions{width:6rem}.notif-events__list{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.notif-events__list li{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-default);border-left:var(--signal-rail-width) solid var(--color-interactive-primary);background:var(--color-background-secondary);color:var(--color-text-primary);font-size:14px}.notif-events__note{margin:var(--space-3) 0 0;color:var(--color-text-secondary);font-size:13px}.notif-toolbar{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;flex:1;display:flex}.notif-toolbar__summary{color:var(--color-text-secondary);font:11px var(--font-label);letter-spacing:var(--tracking-label);text-transform:uppercase}@media (width<=767px){.page{gap:var(--space-4)}.data-terminal__toolbar,.data-terminal__results{flex-direction:column;align-items:stretch}.metric-strip{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}.summary-card{padding:var(--space-3)}.summary-card__icon{width:32px;height:32px}.summary-card__value{font-size:24px}.panel{padding:var(--space-4)}.field{min-width:0}.form-actions,.form-actions .mz-button{width:100%}.form-actions .mz-button{flex:auto}.choice-card{flex-basis:100%}.toast-stack{width:auto;left:12px;right:12px}html,body,#root{max-width:100%;overflow-x:hidden}}
