:root{--navy-900: #03192e;--navy-800: #0a2540;--navy-700: #163654;--green-500: #00cd37;--green-600: #00ac2e;--green-100: #e4fbea;--blue-500: #0085ff;--blue-600: #0070d8;--blue-100: #e5f2ff;--orange-500: #dd4f24;--orange-600: #c1421c;--orange-100: #fde9e1;--yellow-500: #ffc629;--yellow-100: #fff6de;--gray-50: #f7f8fa;--gray-100: #eef1f4;--gray-200: #e2e6eb;--gray-300: #c9d0d9;--gray-400: #9aa5b1;--gray-500: #6b7684;--gray-600: #4b5563;--gray-700: #333f4e;--white: #ffffff;--brand-primary: var(--blue-500);--brand-primary-hover: var(--blue-600);--brand-secondary: var(--navy-900);--brand-accent-green: var(--green-500);--brand-accent-orange: var(--orange-500);--brand-accent-yellow: var(--yellow-500);--text-primary: var(--navy-900);--text-secondary: var(--gray-600);--text-muted: var(--gray-500);--text-on-dark: var(--white);--text-link: var(--blue-500);--text-link-hover: var(--blue-600);--surface-page: var(--white);--surface-card: var(--white);--surface-sunken: var(--gray-50);--surface-dark: var(--navy-900);--surface-brand: var(--blue-500);--border-default: var(--gray-200);--border-strong: var(--gray-300);--border-focus: var(--blue-500);--success: var(--green-500);--success-bg: var(--green-100);--warning: var(--yellow-500);--warning-bg: var(--yellow-100);--danger: var(--orange-600);--danger-bg: var(--orange-100);--info: var(--blue-500);--info-bg: var(--blue-100);--ds-navy: var(--mz-ink);--ds-green: var(--mz-green-strong);--ds-green-hover: var(--mz-green-strong-hover);--ds-blue: var(--mz-blue);--ds-red: var(--mz-danger);--ds-page: var(--mz-bg);--ds-border: var(--mz-line);--ds-border-soft: var(--mz-line2);--ds-border-btn: var(--mz-line3);--ds-text-body: var(--mz-body);--ds-text-soft: var(--mz-soft);--ds-text-sub: var(--mz-sub);--ds-text-faint: var(--mz-faint2);--ds-empty: var(--mz-faint);--ds-hover-bg: var(--mz-inset);--ds-selected-bg: var(--mz-info-bg);--ds-success-bg: var(--mz-green-bg);--ds-success-text: var(--mz-green);--ds-success-border: var(--mz-green-bd);--ds-success-tint: var(--mz-green-tint);--ds-success-soft: var(--mz-green-soft);--ds-success-deep: var(--mz-green-deep);--ds-warn-bg: var(--mz-warn-bg);--ds-warn-text: var(--mz-warn);--ds-danger-bg: var(--mz-danger-bg);--ds-danger-text: var(--mz-danger);--ds-info-bg: var(--mz-blue-bg);--ds-info-text: var(--mz-blue);--ds-info-border: var(--mz-info-bd);--ds-danger-border: var(--mz-danger-bd);--ds-warn-border: var(--mz-warn-bd);--ds-purple-bg: var(--mz-purple-bg);--ds-purple-text: var(--mz-purple);--ds-muted-bg: var(--mz-chip-bg);--radius-lg: 4px;--radius-md: 3px;--radius-sm: 2px;--radius-xl: 6px;--radius-pill: 999px;--radius-round: 50%;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--shadow-sm: 0 1px 2px rgba(3, 25, 46, .06);--shadow-md: 0 4px 12px rgba(3, 25, 46, .08);--shadow-lg: 0 12px 32px rgba(3, 25, 46, .12);--shadow-card: 0 2px 8px rgba(3, 25, 46, .06);--overlay-scrim: rgba(3, 25, 46, .42);--ease-standard: cubic-bezier(.4, 0, .2, 1);--duration-fast: .12s;--duration-base: .2s;--font-sans: "Poppins", "Poppins Fallback", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: ui-monospace, "Cascadia Mono", "Segoe UI Mono", Menlo, Consolas, monospace;--text-h1: 700 32px/1.2 var(--font-sans);--text-h2: 600 26px/1.25 var(--font-sans);--text-h3: 600 21px/1.3 var(--font-sans);--text-h4: 600 18px/1.35 var(--font-sans);--text-body-lg: 400 17px/1.6 var(--font-sans);--text-body: 400 15px/1.6 var(--font-sans);--text-body-sm: 400 13px/1.5 var(--font-sans);--text-caption: 500 12px/1.4 var(--font-sans);--text-caption-strong: 600 12px/1.4 var(--font-sans);--text-label: 600 13px/1.3 var(--font-sans);--text-button: 600 15px/1.2 var(--font-sans);--text-eyebrow: 600 11px/1.3 var(--font-sans);--text-kpi: 700 22px/1.1 var(--font-sans);--tracking-tight: -.01em;--tracking-wide: .02em;--tracking-eyebrow: .6px;--manage-accent: var(--ds-purple-text);--manage-accent-bg: var(--ds-purple-bg);--manage-accent-border: #d9cff3;--manage-accent-on: var(--white)}*{box-sizing:border-box}html,body,#root{margin:0;min-height:100vh}body{font:var(--text-body-sm);font-family:var(--font-sans);background:var(--ds-page);color:var(--text-primary)}a{color:var(--text-link);text-decoration:none}a:hover{color:var(--text-link-hover)}:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip{position:absolute;left:var(--space-2);top:-100px;padding:var(--space-2) var(--space-3);background:var(--white);color:var(--text-primary);border-radius:var(--radius-md);box-shadow:var(--shadow-md);z-index:100}.skip:focus{top:var(--space-2)}.main{flex:1;min-width:0}.content{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4);max-width:1280px;margin:0 auto}@media(min-width:720px){.content{padding:var(--space-6);gap:var(--space-5)}}.page-head{display:flex;flex-direction:column;gap:var(--space-1)}.page-title{margin:0;font:var(--text-h3);color:var(--text-primary)}.page-sub,.muted{margin:0;font:var(--text-body-sm);color:var(--ds-text-soft)}.card{background:var(--surface-card);border:1px solid var(--ds-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.card--pad{padding:var(--space-4)}.section{display:flex;flex-direction:column}.section__head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-3);padding:var(--space-4);border-bottom:1px solid var(--ds-border-soft)}.section__title{margin:0;font:var(--text-h4);color:var(--text-primary)}.section__sub{margin:var(--space-1) 0 0;font:var(--text-caption);color:var(--ds-text-sub)}.section__body{padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3)}.form-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-3)}.field{display:flex;flex-direction:column;gap:var(--space-1);min-width:0;flex:1 1 160px}.field--narrow{flex:0 1 120px}.field--wide{flex:1 1 100%}@media(min-width:720px){.field--wide{flex:2 1 320px}}.label{font:var(--text-caption-strong);color:var(--text-primary)}.input,.select,.textarea{width:100%;border:1px solid var(--ds-border-btn);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);font:var(--text-body-sm);font-family:var(--font-sans);color:var(--text-primary);background:var(--white);min-height:38px}.input:focus,.select:focus,.textarea:focus{outline:none;border-color:var(--border-focus)}.input--mono{font-family:var(--font-mono)}.hint{margin:0;font:var(--text-caption);color:var(--ds-text-sub)}.btn-g,.btn-o,.btn-danger,.btn-accent{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:38px;padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);font:var(--text-label);font-family:var(--font-sans);cursor:pointer;border:1px solid transparent;transition:background var(--duration-fast) var(--ease-standard)}.btn-g{background:var(--ds-green);color:var(--text-on-dark)}.btn-g:hover{background:var(--ds-green-hover)}.btn-accent{background:var(--manage-accent);color:var(--manage-accent-on)}.btn-o{background:var(--white);color:var(--text-primary);border-color:var(--ds-border-btn)}.btn-o:hover{border-color:var(--ds-navy)}.btn-danger{background:var(--white);color:var(--ds-danger-text);border-color:var(--ds-danger-border)}.btn-danger:hover{background:var(--ds-danger-bg)}.btn-sm{min-height:30px;padding:var(--space-1) var(--space-3);font:var(--text-caption-strong)}.btn-g:disabled,.btn-o:disabled,.btn-danger:disabled,.btn-accent:disabled{opacity:.55;cursor:not-allowed}.state,.empty{margin:0;padding:var(--space-4);font:var(--text-body-sm);color:var(--ds-text-soft)}.empty{border:1px dashed var(--ds-border);border-radius:var(--radius-md);text-align:center}.problem{margin:0;padding:var(--space-3) var(--space-4);background:var(--ds-danger-bg);border:1px solid var(--ds-danger-border);border-radius:var(--radius-md);color:var(--ds-danger-text);font:var(--text-body-sm);display:flex;flex-direction:column;gap:var(--space-2)}.problem p{margin:0}.problem__note{color:var(--text-primary)}.notice{margin:0;padding:var(--space-3) var(--space-4);background:var(--ds-warn-bg);border:1px solid var(--ds-warn-border);border-radius:var(--radius-md);color:var(--text-primary);font:var(--text-body-sm)}.dash{color:var(--ds-empty);cursor:help}.pill{display:inline-block;padding:2px var(--space-2);border-radius:var(--radius-sm);font:var(--text-caption-strong);background:var(--ds-muted-bg);color:var(--ds-text-body);white-space:nowrap}.pill--received,.pill--extracted{background:var(--ds-info-bg);color:var(--ds-info-text)}.pill--chunked{background:var(--ds-warn-bg);color:var(--ds-warn-text)}.pill--embedded{background:var(--ds-success-bg);color:var(--ds-success-text)}.pill--failed,.pill--dead{background:var(--ds-danger-bg);color:var(--ds-danger-text)}.pill--erased{background:var(--ds-muted-bg);color:var(--ds-text-sub)}.pill--leg{background:var(--manage-accent-bg);color:var(--manage-accent)}.tile-groups{display:flex;flex-direction:column;gap:var(--space-4)}.tile-group__title{margin:0 0 var(--space-2);font:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--ds-text-sub)}.tiles{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:var(--space-3)}.tile{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3);border:1px solid var(--ds-border);border-radius:var(--radius-md);background:var(--surface-sunken)}.tile__kind{font:var(--text-label);color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tile__n{font:var(--text-kpi);color:var(--ds-navy)}.tile__latest{font:var(--text-caption);color:var(--ds-text-sub)}.table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.table{width:100%;border-collapse:collapse;font:var(--text-body-sm)}.table th,.table td{padding:var(--space-2) var(--space-3);text-align:left;vertical-align:top;border-top:1px solid var(--ds-border-soft)}.table th{border-top:none;font:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--ds-text-sub);white-space:nowrap}.table tbody tr:hover{background:var(--ds-hover-bg)}.table .num{text-align:right;font-variant-numeric:tabular-nums}.table .mono{font-family:var(--font-mono);font-size:12px}.table .clamp{max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chunk{margin:0;max-width:480px;font:var(--text-caption);color:var(--ds-text-body);white-space:pre-wrap;word-break:break-word;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.legs{display:flex;flex-wrap:wrap;gap:var(--space-1)}.results-head{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);margin:0;font:var(--text-caption);color:var(--ds-text-soft)}.notes{margin:0;padding-left:var(--space-5);font:var(--text-caption);color:var(--ds-warn-text)}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--overlay-scrim);z-index:50;display:flex;align-items:flex-start;justify-content:center;padding:var(--space-12) var(--space-4);overflow-y:auto}.modal{width:min(520px,100%);background:var(--white);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-3)}.modal__title{margin:0;font:var(--text-h4);color:var(--text-primary)}.modal__body{margin:0;font:var(--text-body-sm);color:var(--ds-text-body)}.modal__actions{display:flex;justify-content:flex-end;gap:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--gray-100)}.auth-frame{display:flex;min-height:100vh;background:var(--mz-bg);font-family:var(--mz-font);box-sizing:border-box}.auth-brand{flex:1.15;background:var(--mz-ink);color:var(--mz-tile-fg);display:flex;flex-direction:column;justify-content:space-between;padding:56px 64px;box-sizing:border-box}.auth-brand__head{display:flex;align-items:center;gap:var(--mz-sp-3)}.auth-brand__logo{width:34px;height:34px;border-radius:3px;display:block;flex:none}.auth-brand__wordmark{font-size:24px;font-weight:700;letter-spacing:-.3px}.auth-brand__sublabel{font-size:11px;font-weight:600;letter-spacing:2px;color:var(--mz-sub);margin-left:var(--mz-sp-1);padding-top:var(--mz-sp-1)}.auth-brand__pitch{display:flex;flex-direction:column;gap:26px;max-width:560px}.auth-brand__pitch h1{margin:0;font-size:40px;font-weight:700;line-height:1.25}.auth-brand__props{display:flex;flex-direction:column;gap:14px}.auth-prop{display:flex;gap:var(--mz-sp-3);align-items:center;font-size:13.5px;color:var(--mz-line3)}.auth-prop__check{width:26px;height:26px;border-radius:50%;background:color-mix(in srgb,var(--mz-green-strong) 15%,transparent);color:var(--mz-green-strong);display:flex;align-items:center;justify-content:center;flex:none}.auth-brand__foot{font-size:12px;color:var(--mz-sub)}.auth-side{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--mz-sp-4);padding:var(--mz-sp-6) 40px;box-sizing:border-box}.auth-card{width:400px;max-width:100%;background:var(--mz-card);border-radius:4px;box-shadow:var(--mz-shadow-card);padding:36px 36px 30px;display:flex;flex-direction:column;gap:18px;box-sizing:border-box}.auth-card--token{padding-top:var(--mz-sp-5);padding-bottom:var(--mz-sp-5)}.auth-card__titles{display:flex;flex-direction:column;gap:6px}.auth-card__titles h2{margin:0;font-size:21px;font-weight:700;color:var(--mz-ink)}.auth-card__sub{font-size:13px;color:var(--mz-sub)}.auth-field{display:flex;flex-direction:column;gap:6px}.auth-field[hidden]{display:none}.auth-field__label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--mz-sub)}.auth-field input{width:100%;box-sizing:border-box;border:1px solid var(--mz-line3);border-radius:3px;padding:10px var(--mz-sp-3);font:400 14px/1.4 var(--mz-font);color:var(--mz-ink);background:var(--mz-card);outline:none}.auth-field input:focus{border-color:var(--mz-blue)}.auth-field input--code,.auth-field input.auth-input--code{letter-spacing:6px}.auth-field input.auth-input--mono{font-family:var(--mz-mono)}.auth-info{margin:0;font:400 13px/1.5 var(--mz-font);color:var(--mz-ink)}.auth-as{margin:0;font:400 12px/1.4 var(--mz-font);color:var(--mz-sub)}.auth-as__who{font-weight:600;color:var(--mz-ink)}.auth-error{margin:0;font:500 13px/1.45 var(--mz-font);color:var(--mz-danger)}.auth-submit{display:inline-flex;align-items:center;justify-content:center;gap:var(--mz-sp-2);width:100%;box-sizing:border-box;padding:11px var(--mz-sp-4);border:1px solid var(--mz-ink);border-radius:3px;background:var(--mz-ink);color:var(--mz-tile-fg);font:600 13px/1.3 var(--mz-font);cursor:pointer;white-space:nowrap}.auth-submit:disabled{opacity:.6;cursor:default}.auth-submit--secondary{background:var(--mz-card);color:var(--mz-ink);border-color:var(--mz-line3)}.auth-links{display:flex;flex-wrap:wrap;align-items:center;gap:var(--mz-sp-1) var(--mz-sp-4)}.auth-link{margin:0;padding:0;border:0;background:transparent;font:500 13px/1.4 var(--mz-font);color:var(--mz-blue);cursor:pointer}.auth-link:hover{text-decoration:underline}.auth-link:disabled{opacity:.6;cursor:default}.auth-note{margin:0;font:400 12px/1.45 var(--mz-font);color:var(--mz-sub)}.auth-alt{display:flex;justify-content:flex-end}.auth-alt:empty{display:none}@media(max-width:900px){.auth-frame{flex-direction:column}.auth-brand{flex:none;padding:28px var(--mz-sp-5)}.auth-brand__pitch,.auth-brand__foot{display:none}.auth-side{padding:var(--mz-sp-5)}}:root,.mz{--mz-sp-1: 4px;--mz-sp-2: 8px;--mz-sp-3: 12px;--mz-sp-4: 16px;--mz-sp-5: 24px;--mz-sp-6: 32px;--mz-fs-1: 11px;--mz-fs-2: 12px;--mz-fs-3: 13px;--mz-fs-4: 16px;--mz-fs-5: 20px;--mz-track-caps: .6px;--mz-h-control: 32px;--mz-h-row: 40px;--mz-h-row-dense: 32px;--mz-gutter: var(--mz-sp-5);--mz-drawer-w: min(600px, 94vw);--mz-rail: #03192E;--mz-rail-on: #163654;--mz-rail-item: #c9d0d9;--mz-rail-head: #8595a8;--mz-rail-rule: #12283f;--mz-bg: #f4f6f9;--mz-panel: #ffffff;--mz-card: #ffffff;--mz-inset: #f8fafc;--mz-line: #e3e8ee;--mz-line2: #eef1f5;--mz-line3: var(--mz-line);--mz-track: #eef1f4;--mz-ink: #03192E;--mz-body: #3c4c5c;--mz-sub: #5e6c7c;--mz-soft: var(--mz-sub);--mz-faint: #c3ccd5;--mz-green: #087f33;--mz-green-bg: #e4f8ec;--mz-green-bd: #bfe9cc;--mz-warn: #9d5d17;--mz-warn-bg: #fdf1e5;--mz-warn-bd: #f3d9b8;--mz-danger: #bb421d;--mz-danger-bg: #fcebe4;--mz-danger-bd: #f5cebf;--mz-warn-strong: #e08a2e;--mz-on-danger: #ffffff;--mz-on-green: #03192E;--mz-blue-text: #006dd1;--mz-switch-off: #7d96b2;--mz-switch-on: #00a92d;--mz-control-bd: #718499;--mz-lane-llm: #006ed4;--mz-lane-ocr: #a25f18;--mz-lane-embeddings: #6b4fbb;--mz-lane-stt: #088134;--mz-lane-tts: #247c71;--mz-lane-rerank: #02798d;--mz-lane-vision: #c2185b;--mz-lane-image: #d81b60;--mz-lane-video: #8e24aa;--mz-lane-audio: #357e38;--mz-lane-translation: #1671c1;--mz-lane-agents: #03192E;--mz-lane-document: #6d4c41;--mz-lane-code: #455a64;--mz-lane-knowledge: #1565c0;--mz-lane-memory: #7b1fa2;--mz-lane-learning: #2e7d32;--mz-lane-moderation: #bb421d;--mz-info-bg: #f1f6fd;--mz-info-bd: #cfe4fb;--mz-purple: #6b4fbb;--mz-purple-bg: #efeafb;--mz-purple-bd: #ded2f7;--mz-chip-bg: transparent;--mz-hover: #f8fafc;--mz-sel: #f1f6fd;--mz-shadow: none;--mz-scrim: rgba(3, 25, 46, .42);--mz-shadow-pop: 0 8px 24px rgba(3, 25, 46, .14);--mz-shadow-card: 0 6px 24px rgba(3, 25, 46, .08);--mz-tile-bg: var(--mz-blue-bg);--mz-tile-fg: #ffffff;--mz-blue: #0085FF;--mz-blue-bg: #e6f2fe;--mz-green-strong: #00cd37;--mz-green-strong-hover: #00b531;--mz-green-tint: #f2fbf5;--mz-green-soft: #e9f9ef;--mz-green-deep: #0a5c28;--mz-faint2: #93a1b0;--mz-mono: ui-monospace, Menlo, Consolas, monospace;--mz-font: Poppins, sans-serif}.mz[data-theme=dark]{--mz-bg: #03192E;--mz-panel: #0A2540;--mz-card: rgba(255, 255, 255, .02);--mz-inset: rgba(255, 255, 255, .03);--mz-line: rgba(255, 255, 255, .08);--mz-line2: rgba(255, 255, 255, .06);--mz-track: rgba(255, 255, 255, .12);--mz-ink: #ffffff;--mz-body: #b9c6d2;--mz-sub: #8599ac;--mz-faint: #5b6b7b;--mz-green: #00CD37;--mz-green-bg: rgba(0, 205, 55, .12);--mz-green-bd: rgba(0, 205, 55, .4);--mz-warn: #FFC629;--mz-warn-bg: rgba(255, 198, 41, .12);--mz-warn-bd: rgba(255, 198, 41, .3);--mz-danger: #FF7043;--mz-danger-bg: rgba(221, 79, 36, .12);--mz-danger-bd: rgba(221, 79, 36, .55);--mz-info-bg: rgba(0, 133, 255, .06);--mz-info-bd: rgba(0, 133, 255, .55);--mz-purple: #c9b3f5;--mz-purple-bg: rgba(107, 79, 187, .18);--mz-purple-bd: rgba(201, 179, 245, .35);--mz-hover: rgba(255, 255, 255, .04);--mz-sel: rgba(0, 133, 255, .06);--mz-blue-bg: rgba(0, 133, 255, .16);--mz-scrim: rgba(0, 0, 0, .55);--mz-shadow: inset 0 0 0 1px var(--mz-line);--mz-on-danger: #03192E;--mz-blue-text: #1c92ff;--mz-switch-off: #55718d;--mz-switch-on: #00CD37;--mz-control-bd: rgba(255, 255, 255, .38);--mz-lane-llm: #068bff;--mz-lane-ocr: #e08a2e;--mz-lane-embeddings: #9581ce;--mz-lane-stt: #0ca041;--mz-lane-tts: #2e9e8f;--mz-lane-rerank: #03a9c4;--mz-lane-vision: #ea5690;--mz-lane-image: #ea588d;--mz-lane-video: #c565de;--mz-lane-audio: #43a047;--mz-lane-translation: #248eeb;--mz-lane-agents: #ffffff;--mz-lane-document: #ad8476;--mz-lane-code: #7592a0;--mz-lane-knowledge: #3d8eea;--mz-lane-memory: #be68e2;--mz-lane-learning: #3ba040;--mz-lane-moderation: #FF7043}@keyframes mzPulse{0%{box-shadow:0 0 #00cd3773}to{box-shadow:0 0 0 7px #00cd3700}}@keyframes mzPulseBlue{0%{box-shadow:0 0 #0085ff73}to{box-shadow:0 0 0 7px #0085ff00}}.mz-live{animation:mzPulse 1.6s ease-out infinite}.mz-live--blue{animation:mzPulseBlue 1.6s ease-out infinite}@media(prefers-reduced-motion:reduce){.mz,.mz *,.mz *:before,.mz *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.mz ::-webkit-scrollbar{width:8px;height:8px}.mz ::-webkit-scrollbar-thumb{background:var(--mz-faint);border-radius:2px}.mz ::-webkit-scrollbar-track{background:transparent}.mz{display:flex;min-height:100vh;background:var(--mz-bg);color:var(--mz-ink);font-family:var(--mz-font);font-size:var(--mz-fs-3)}.mz a{color:var(--mz-blue-text);text-decoration:none}.mz a:hover{color:var(--mz-ink)}.mz button{font-family:var(--mz-font)}.mz-mono{font-family:var(--mz-mono)}.mz-side{width:252px;flex:none;background:var(--mz-rail);color:#fff;display:flex;flex-direction:column;padding:var(--mz-sp-5) 0 0;position:sticky;top:0;align-self:flex-start;height:100vh;transition:width .15s}.mz-side--rail{width:64px}.mz-side__brand{display:flex;align-items:center;gap:var(--mz-sp-3);padding:0 var(--mz-sp-5) var(--mz-sp-5)}.mz-side--rail .mz-side__brand{flex-direction:column;justify-content:center;padding:0 0 var(--mz-sp-5)}.mz-side__logo{width:28px;height:28px;border-radius:3px;display:block;flex:none}.mz-side__brandtext{display:flex;flex-direction:column;gap:0;min-width:0}.mz-side__word{font-size:var(--mz-fs-3);font-weight:700;color:#fff;white-space:nowrap}.mz-side__sub{font-size:var(--mz-fs-1);color:var(--mz-rail-head);white-space:nowrap}.mz-side__toggle{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;min-width:24px;min-height:24px;padding:var(--mz-sp-1);margin-left:auto;background:none;border:none;color:var(--mz-rail-head);transition:transform .15s}.mz-side--rail .mz-side__toggle{margin-left:0;transform:rotate(180deg)}.mz-side__nav{display:flex;flex-direction:column;gap:var(--mz-sp-1);padding:0 var(--mz-sp-3);flex:1;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--mz-rail-on) transparent}.mz-side__nav::-webkit-scrollbar{width:10px}.mz-side__nav::-webkit-scrollbar-track{background:transparent}.mz-side__nav::-webkit-scrollbar-thumb{background:var(--mz-rail-on);border-radius:8px;border:3px solid var(--mz-rail)}.mz-side__nav::-webkit-scrollbar-thumb:hover{background:var(--mz-rail-head)}.mz-side__group{display:contents}.mz-side__head{padding:var(--mz-sp-4) var(--mz-sp-3) var(--mz-sp-1);font-size:var(--mz-fs-1);font-weight:600;letter-spacing:var(--mz-track-caps);text-transform:uppercase;color:var(--mz-rail-head)}.mz-side__group:first-child .mz-side__head{padding-top:var(--mz-sp-1)}.mz .mz-nav{display:flex;align-items:center;gap:var(--mz-sp-3);min-height:var(--mz-h-control);box-sizing:border-box;padding:0 var(--mz-sp-3);border-radius:3px;font:500 var(--mz-fs-3) var(--mz-font);color:var(--mz-rail-item);background:transparent;text-decoration:none}.mz .mz-nav:hover{color:var(--mz-rail-item)}.mz .mz-nav.on,.mz .mz-nav.on:hover{color:#fff;font-weight:600;background:var(--mz-rail-on)}.mz-nav svg{flex:none}.mz-nav__label{flex:1;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mz-side--rail .mz-nav{justify-content:center}.mz-nav__badge,.mz-nav__badge--green{font-size:var(--mz-fs-1);font-weight:600;line-height:18px;padding:0 var(--mz-sp-2);border-radius:2px;background:#ffffff24;color:#fff}.mz-nav__badge--red{background:var(--mz-danger);color:var(--mz-on-danger)}.mz-side__foot{margin-top:auto;display:flex;align-items:center;gap:var(--mz-sp-3);padding:var(--mz-sp-4) var(--mz-sp-5);border-top:1px solid var(--mz-rail-rule)}.mz-side--rail .mz-side__foot{padding:var(--mz-sp-4) 0;justify-content:center}.mz-side__avatar{width:32px;height:32px;border-radius:50%;background:var(--mz-rail-on);color:#fff;display:flex;align-items:center;justify-content:center;font-size:var(--mz-fs-2);font-weight:600;flex:none}.mz-side__who{display:flex;flex-direction:column;gap:0;min-width:0}.mz-side__name{font-size:var(--mz-fs-2);font-weight:600;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mz-side__role{font-size:var(--mz-fs-1);color:var(--mz-rail-head);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mz-side__signout{align-self:flex-start;padding:0;font:400 var(--mz-fs-1) var(--mz-font);color:var(--mz-rail-head);background:none;border:none;text-decoration:underline;cursor:pointer}.mz-side__signout:hover{color:#fff}.mz-main{flex:1;min-width:0;display:flex;flex-direction:column}.mz-top{position:sticky;top:0;z-index:30;display:flex;align-items:center;flex-wrap:wrap;gap:var(--mz-sp-3);row-gap:var(--mz-sp-2);padding:var(--mz-sp-3) var(--mz-gutter);background:var(--mz-bg);border-bottom:1px solid var(--mz-line)}.mz-top__search{display:flex;align-items:center;gap:var(--mz-sp-2);min-width:240px;min-height:var(--mz-h-control);box-sizing:border-box;padding:0 var(--mz-sp-3);background:var(--mz-panel);border:1px solid var(--mz-line);border-radius:4px;color:var(--mz-sub);font:400 var(--mz-fs-2) var(--mz-font);cursor:pointer}.mz-top__search:hover{border-color:var(--mz-sub)}.mz-top__search span:first-of-type{flex:1;text-align:left}.mz-kbd{font-family:var(--mz-mono);font-size:var(--mz-fs-1);border:1px solid var(--mz-line);border-radius:2px;padding:0 var(--mz-sp-1)}.mz-top__spacer{flex:1}.mz-top__label{display:flex;align-items:center;gap:var(--mz-sp-2);min-width:0;font-size:var(--mz-fs-1);color:var(--mz-sub)}.mz-top__label .mz-select{max-width:min(280px,60vw)}.mz-iconbtn,.mz-top__btn{display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--mz-h-control);height:var(--mz-h-control);box-sizing:border-box;padding:0;background:var(--mz-panel);border:1px solid var(--mz-line);border-radius:4px;color:var(--mz-sub);cursor:pointer}.mz-iconbtn:hover,.mz-top__btn:hover{border-color:var(--mz-sub);color:var(--mz-ink)}.mz-top__org{position:relative}.mz-picker{position:absolute;right:0;top:calc(100% + var(--mz-sp-1));z-index:40;width:min(360px,92vw);box-sizing:border-box;padding:var(--mz-sp-2);background:var(--mz-panel);border:1px solid var(--mz-line);border-radius:4px;box-shadow:var(--mz-shadow-pop);color:var(--mz-ink)}.mz-picker .mz-input{width:100%}.mz-picker__list{max-height:320px;overflow:auto;margin:var(--mz-sp-2) 0 0;padding:0}.mz-picker__h{padding:var(--mz-sp-2) var(--mz-sp-2) var(--mz-sp-1);font-size:var(--mz-fs-1);font-weight:600;letter-spacing:var(--mz-track-caps);text-transform:uppercase;color:var(--mz-sub)}.mz-picker__opt{display:flex;align-items:center;gap:var(--mz-sp-2);min-height:var(--mz-h-control);box-sizing:border-box;padding:0 var(--mz-sp-2);border-radius:4px;font-size:var(--mz-fs-2);cursor:pointer}.mz-picker__opt:hover,.mz-picker__opt[aria-selected=true]{background:var(--mz-sel)}.mz-picker__label{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mz-picker__hint{flex:none;font-size:var(--mz-fs-1);color:var(--mz-sub)}.mz-picker__quiet{margin:0;padding:var(--mz-sp-2);font-size:var(--mz-fs-2);color:var(--mz-sub)}.mz-page{flex:1;width:100%;max-width:1500px;padding:var(--mz-sp-5) var(--mz-gutter) var(--mz-sp-6);box-sizing:border-box}.mz-screen{display:flex;flex-direction:column;gap:var(--mz-gutter)}.mz-screen--tight{gap:var(--mz-gutter)}.mz-h1{margin:0;font-size:var(--mz-fs-5);font-weight:700;line-height:1.2}.mz-titlerow,.mz-head-row{display:flex;align-items:center;gap:var(--mz-sp-4);flex-wrap:wrap}.mz-head-row{justify-content:space-between}.mz-titlerow__aside{margin-left:auto;display:flex;align-items:center;gap:var(--mz-sp-2);flex-wrap:wrap}.mz-statline{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--mz-sp-4);margin:0;font-size:var(--mz-fs-2);color:var(--mz-sub)}.mz-statline>div{display:flex;align-items:baseline;gap:var(--mz-sp-1)}.mz-statline dt{font-weight:400}.mz-statline dd{margin:0;color:var(--mz-ink);font-weight:600;font-variant-numeric:tabular-nums}.mz-toolbar{display:flex;align-items:center;gap:var(--mz-sp-2);flex-wrap:wrap}.mz-card{background:var(--mz-card);border:0;border-radius:4px;box-shadow:var(--mz-shadow)}.mz-card--scroll{overflow-x:auto}.mz-card--pad{padding:var(--mz-sp-4)}.mz-card__head,.mz-card__head--tight{display:flex;align-items:center;justify-content:space-between;gap:var(--mz-sp-3);padding:var(--mz-sp-3) var(--mz-sp-4)}.mz-h2{margin:0;font-size:var(--mz-fs-1);font-weight:600;letter-spacing:var(--mz-track-caps);text-transform:uppercase;color:var(--mz-sub)}.mz-h2--bar,.mz-h2--bar16,.mz-h2--tight{padding:var(--mz-sp-3) var(--mz-sp-4)}.mz-link{font:600 var(--mz-fs-2) var(--mz-font);color:var(--mz-blue-text);background:none;border:none;cursor:pointer;padding:0}.mz-link--mono{font-family:var(--mz-mono);font-size:var(--mz-fs-1);font-weight:400}.mz-note{margin:0;font-size:var(--mz-fs-1);color:var(--mz-sub)}.mz-note--bar{padding:var(--mz-sp-3) var(--mz-sp-4)}.mz-empty{margin:0;padding:var(--mz-sp-4);font-size:var(--mz-fs-2);color:var(--mz-sub)}.mz-empty--center{text-align:center}.mz-count{display:inline-flex;align-items:center;gap:var(--mz-sp-2);min-height:var(--mz-h-control);box-sizing:border-box;padding:0 var(--mz-sp-3);font-size:var(--mz-fs-2);color:var(--mz-body)}.mz-count strong{color:var(--mz-ink);font-weight:600;font-variant-numeric:tabular-nums}.mz-legend{display:inline-flex;align-items:center;gap:var(--mz-sp-3);font-size:var(--mz-fs-1);color:var(--mz-sub)}.mz-legend>span{display:inline-flex;align-items:center;gap:var(--mz-sp-2)}.mz-grid-head{display:grid;gap:var(--mz-sp-3);align-items:center;min-height:var(--mz-h-control);box-sizing:border-box;padding:0 var(--mz-sp-4);border-bottom:1px solid var(--mz-line);font-size:var(--mz-fs-1);font-weight:600;letter-spacing:var(--mz-track-caps);color:var(--mz-sub)}.mz-grid-head--16,.mz-grid-head--11{padding:0 var(--mz-sp-4)}.mz-grid-sub{display:grid;gap:var(--mz-sp-3);padding:var(--mz-sp-1) var(--mz-sp-4);border-bottom:1px solid var(--mz-line2);font-size:var(--mz-fs-1);letter-spacing:var(--mz-track-caps);color:var(--mz-sub)}.mz-grid-row{display:grid;gap:var(--mz-sp-3);align-items:center;min-height:var(--mz-h-row);box-sizing:border-box;padding:var(--mz-sp-2) var(--mz-sp-4);border-bottom:1px solid var(--mz-line2)}.mz-grid-row--16,.mz-grid-row--10{padding:var(--mz-sp-2) var(--mz-sp-4)}.mz-grid-row--7{min-height:var(--mz-h-row-dense);padding:var(--mz-sp-1) var(--mz-sp-4)}.mz-grid-row--btn{width:100%;text-align:left;background:none;border:none;border-bottom:1px solid var(--mz-line2);cursor:pointer;color:var(--mz-ink);font-family:var(--mz-font)}.mz-grid-row--btn:hover{background:var(--mz-hover)}.mz-row{display:flex;align-items:center;gap:var(--mz-sp-3);padding:var(--mz-sp-3) var(--mz-sp-4);border-bottom:1px solid var(--mz-line2)}.mz-row--btn{width:100%;text-align:left;background:none;border:none;border-bottom:1px solid var(--mz-line2);cursor:pointer;color:var(--mz-ink);font-family:var(--mz-font)}.mz-row--btn:hover{background:var(--mz-hover)}.mz-row--top{align-items:flex-start}.mz-row--18{padding:var(--mz-sp-3) var(--mz-sp-4);gap:var(--mz-sp-3)}.mz-cell-strong,.mz-cell-strong--sm{font-size:var(--mz-fs-2);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mz-cell-body{font-size:var(--mz-fs-2);color:var(--mz-body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mz-cell-mono{font-family:var(--mz-mono);font-size:var(--mz-fs-1);color:var(--mz-sub)}.mz-cell-mono--ink{color:var(--mz-ink);font-size:var(--mz-fs-1)}.mz-cell-mono--sub{color:var(--mz-sub)}.mz-cell-mono--id{font-size:var(--mz-fs-2);font-weight:600;color:var(--mz-ink)}.mz-cell-sub{font-size:var(--mz-fs-1);color:var(--mz-sub)}.mz-cell-sub--dim{color:var(--mz-sub)}.mz-ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mz-num{font-family:var(--mz-mono);font-size:var(--mz-fs-2);font-weight:400;font-variant-numeric:tabular-nums;text-align:right}.mz-pill{display:inline-block;padding:0 var(--mz-sp-2);line-height:20px;border:0;border-radius:2px;font-size:var(--mz-fs-1);font-weight:600;white-space:nowrap;color:var(--mz-sub);background:var(--mz-chip-bg)}.mz-dot{width:8px;height:8px;border-radius:50%;display:inline-block;flex:none;background:var(--mz-faint)}.mz-lane{display:inline-flex;align-items:center;gap:var(--mz-sp-2);min-width:0;font-size:var(--mz-fs-2);color:var(--mz-ink);white-space:nowrap}.mz-lane__dot{width:6px;height:6px;border-radius:50%;flex:none}.mz-mark{width:9px;height:9px;display:inline-block;flex:none;margin-top:var(--mz-sp-1)}.mz-mark--agent{border-radius:2px;border:2px solid var(--mz-sub);background:transparent;box-sizing:border-box}.mz-mark--human{border-radius:50%;background:var(--mz-ink)}.mz-filter{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--mz-sp-1)}.mz-chip{display:inline-flex;align-items:center;gap:var(--mz-sp-1);min-height:var(--mz-h-control);box-sizing:border-box;padding:0 var(--mz-sp-3);border:0;border-radius:4px;background:none;color:var(--mz-body);font:400 var(--mz-fs-2) var(--mz-font);white-space:nowrap;cursor:pointer}.mz-chip:hover{background:var(--mz-hover);color:var(--mz-ink)}.mz-chip.on,.mz-chip[aria-pressed=true]{background:var(--mz-blue-bg);color:var(--mz-ink);font-weight:600;box-shadow:inset 0 0 0 1px var(--mz-control-bd)}.mz-chip__n{font-family:var(--mz-mono);font-weight:400;color:var(--mz-sub);font-variant-numeric:tabular-nums}.mz-chip--sm{padding:0 var(--mz-sp-3)}.mz-switch{width:34px;height:18px;border-radius:10px;border:none;position:relative;cursor:pointer;flex:none;padding:0;background:var(--mz-switch-off)}.mz-switch.on{background:var(--mz-switch-on)}.mz-switch__knob{position:absolute;top:3px;left:3px;width:12px;height:12px;border-radius:50%;background:#fff;transition:left .15s ease}.mz-switch.on .mz-switch__knob{left:19px}.mz-switch--lg{width:40px;height:22px;border-radius:12px}.mz-switch--lg .mz-switch__knob{width:16px;height:16px}.mz-switch--lg.on .mz-switch__knob{left:21px}.mz-switch:disabled{cursor:default;opacity:.6}.mz-tabs,.mz-screen-tabs{display:flex;gap:var(--mz-sp-1);border-bottom:1px solid var(--mz-line);overflow-x:auto}.mz-screen-tabs{margin-bottom:var(--mz-sp-4)}.mz-tab,.mz .mz-screen-tab{display:inline-flex;align-items:center;min-height:var(--mz-h-control);box-sizing:border-box;padding:0 var(--mz-sp-3);margin-bottom:-1px;background:none;border:0;border-bottom:2px solid transparent;color:var(--mz-sub);font:400 var(--mz-fs-3) var(--mz-font);white-space:nowrap;cursor:pointer;text-decoration:none}.mz-tab:hover,.mz .mz-screen-tab:hover{color:var(--mz-ink)}.mz-tab.on,.mz .mz-screen-tab.on{color:var(--mz-ink);font-weight:600;border-bottom-color:var(--mz-blue)}.mz-tab--sm{padding:0 var(--mz-sp-3)}.mz-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--mz-sp-2);min-height:var(--mz-h-control);box-sizing:border-box;padding:0 var(--mz-sp-4);font:600 var(--mz-fs-3) var(--mz-font);background:var(--mz-panel);color:var(--mz-ink);border:1px solid var(--mz-line);border-radius:4px;white-space:nowrap;cursor:pointer}.mz-btn:hover{border-color:var(--mz-sub)}.mz-btn:disabled{cursor:default;opacity:.5}.mz-btn--accept{background:var(--mz-green-strong);color:var(--mz-on-green);border:none}.mz-btn--danger{background:none;color:var(--mz-danger);border-color:var(--mz-danger-bd)}.mz-btn--danger-solid{background:var(--mz-danger);color:var(--mz-on-danger);border:none}.mz-btn--ghost{background:none;color:var(--mz-sub)}.mz-btn--sm,.mz-btn--xs,.mz-btn--save{min-height:24px;padding:0 var(--mz-sp-3);font-size:var(--mz-fs-2)}.mz-input{min-height:var(--mz-h-control);box-sizing:border-box;font:400 var(--mz-fs-2) var(--mz-font);color:var(--mz-ink);background:var(--mz-panel);border:1px solid var(--mz-control-bd);border-radius:4px;padding:0 var(--mz-sp-3)}.mz-input--wide{min-width:190px}.mz-input--search{min-width:220px}.mz-input--edit{min-height:24px;border-color:var(--mz-blue);font:400 var(--mz-fs-2) var(--mz-font);padding:0 var(--mz-sp-2)}.mz-input--mono{font-family:var(--mz-mono)}.mz-select{min-height:var(--mz-h-control);box-sizing:border-box;font:400 var(--mz-fs-2) var(--mz-font);color:var(--mz-ink);background:var(--mz-panel);border:1px solid var(--mz-control-bd);border-radius:4px;padding:0 var(--mz-sp-2)}.mz-select--edit{min-height:24px;font-size:var(--mz-fs-2);border-color:var(--mz-blue);padding:0 var(--mz-sp-2)}.mz-textarea{width:100%;box-sizing:border-box;font-family:var(--mz-mono);font-size:var(--mz-fs-2);line-height:1.7;color:var(--mz-ink);background:var(--mz-panel);border:1px solid var(--mz-blue);border-radius:4px;padding:var(--mz-sp-3);resize:vertical}.mz-reason{width:100%;box-sizing:border-box;min-height:var(--mz-h-control);font:400 var(--mz-fs-2) var(--mz-font);color:var(--mz-ink);background:var(--mz-panel);border:1px solid var(--mz-danger-bd);border-radius:4px;padding:var(--mz-sp-2) var(--mz-sp-3)}.mz-inset{background:var(--mz-inset);border:1px solid var(--mz-line2);border-radius:4px;padding:var(--mz-sp-3);font-family:var(--mz-mono);font-size:var(--mz-fs-2);line-height:1.7;color:var(--mz-body);white-space:pre-wrap}.mz-band{background:var(--mz-info-bg);border:1px solid var(--mz-info-bd);border-radius:4px;padding:var(--mz-sp-2) var(--mz-sp-3);font-size:var(--mz-fs-2);line-height:1.6;color:var(--mz-body)}.mz-band--warn{background:var(--mz-warn-bg);border-color:var(--mz-warn-bd);padding:var(--mz-sp-3) var(--mz-sp-4);display:flex;flex-direction:column;gap:var(--mz-sp-1)}.mz-band--danger{background:var(--mz-danger-bg);border-color:var(--mz-danger-bd);padding:var(--mz-sp-3) var(--mz-sp-4);display:flex;align-items:center;gap:var(--mz-sp-3);flex-wrap:wrap}.mz-band--green{background:var(--mz-green-bg);border-color:var(--mz-green-bd);padding:var(--mz-sp-3) var(--mz-sp-4);display:flex;align-items:center;gap:var(--mz-sp-3);flex-wrap:wrap}.mz-evchip{font-family:var(--mz-mono);font-size:var(--mz-fs-1);font-weight:600;line-height:20px;color:var(--mz-blue-text);background:var(--mz-info-bg);border:1px solid var(--mz-info-bd);border-radius:2px;padding:0 var(--mz-sp-2);cursor:pointer}.mz-tag{font-family:var(--mz-mono);font-size:var(--mz-fs-1);line-height:20px;border:1px solid var(--mz-line);border-radius:2px;padding:0 var(--mz-sp-2)}.mz-tag--danger{border-color:var(--mz-danger-bd);color:var(--mz-danger)}.mz-quote{margin:0;padding:var(--mz-sp-3) var(--mz-sp-4);border-left:3px solid var(--mz-info-bd);background:var(--mz-inset);font-size:var(--mz-fs-2);line-height:1.7;color:var(--mz-body);font-style:italic}.mz-bar{display:block;height:6px;border-radius:2px;background:var(--mz-track);overflow:hidden}.mz-bar--7{height:7px}.mz-bar--5{height:5px;display:flex}.mz-bar__fill{display:block;height:100%;background:var(--mz-blue)}.mz-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--mz-sp-4)}.mz-stat{display:block;min-width:0;box-sizing:border-box;padding:var(--mz-sp-4) var(--mz-sp-5);text-align:left;background:var(--mz-card);border:0;border-radius:4px;box-shadow:var(--mz-shadow);font-family:var(--mz-font);color:var(--mz-ink)}button.mz-stat{cursor:pointer}button.mz-stat:hover{background:var(--mz-hover)}.mz-stat__k{display:block;font-size:var(--mz-fs-1);font-weight:600;letter-spacing:var(--mz-track-caps);text-transform:uppercase;color:var(--mz-sub)}.mz-stat__v{display:block;margin-top:var(--mz-sp-1);font-size:var(--mz-fs-5);font-weight:700;line-height:1.4}.mz-stat__s{display:block;margin-top:var(--mz-sp-1);font-size:var(--mz-fs-1);color:var(--mz-sub)}.mz-stat-strip,.mz-card.mz-stat-strip{display:flex;flex-wrap:wrap;gap:var(--mz-sp-4);background:transparent}.mz-stat-strip .mz-stat{flex:1;min-width:160px}.mz-cards{display:grid;gap:var(--mz-sp-4)}.mz-kpi,.mz-kpi--16,.mz-loop__cell{box-sizing:border-box;padding:var(--mz-sp-4) var(--mz-sp-5);background:var(--mz-card);border:0;border-radius:4px;box-shadow:var(--mz-shadow)}.mz-kpi__k,.mz-loop__k{font-size:var(--mz-fs-1);font-weight:600;letter-spacing:var(--mz-track-caps);text-transform:uppercase;color:var(--mz-sub)}.mz-kpi__v,.mz-kpi__v--lg,.mz-kpi__v--20,.mz-loop__v{margin-top:var(--mz-sp-1);font-size:var(--mz-fs-5);font-weight:700;line-height:1.4}.mz-kpi__s,.mz-kpi__s--11,.mz-loop__s{margin-top:var(--mz-sp-1);font-size:var(--mz-fs-1);color:var(--mz-sub)}.mz-loop{display:flex;flex-wrap:wrap;gap:var(--mz-sp-4);overflow-x:auto}.mz-loop__cell{flex:1;min-width:128px;display:flex;flex-direction:column;gap:0}.mz-scrim-wrap{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60}.mz-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--mz-scrim)}.mz-drawer{position:absolute;top:0;right:0;bottom:0;width:var(--mz-drawer-w);background:var(--mz-panel);border-left:1px solid var(--mz-line);box-shadow:-8px 0 24px #03192e2e;display:flex;flex-direction:column;color:var(--mz-ink)}.mz-drawer:focus{outline:none}.mz-drawer__head{display:flex;flex-direction:column;gap:var(--mz-sp-3);padding:var(--mz-sp-4) var(--mz-sp-5);border-bottom:1px solid var(--mz-line)}.mz-drawer__head--tabs{padding-bottom:0}.mz-drawer__head--tabs .mz-tabs{border-bottom:0}.mz-drawer__title{display:flex;align-items:center;gap:var(--mz-sp-3);min-width:0}.mz-drawer__name{margin:0;min-width:0;font-size:var(--mz-fs-4);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mz-drawer__id{font-family:var(--mz-mono);font-size:var(--mz-fs-4);font-weight:600}.mz-drawer__actions{margin-left:auto;display:flex;align-items:center;gap:var(--mz-sp-3)}.mz-drawer__close{display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--mz-h-control);height:var(--mz-h-control);box-sizing:border-box;padding:0;border:1px solid var(--mz-line);background:none;border-radius:4px;color:var(--mz-sub);cursor:pointer;font-size:var(--mz-fs-3);line-height:1}.mz-drawer__close:hover{color:var(--mz-ink);border-color:var(--mz-sub)}.mz-drawer__body{flex:1;overflow:auto;padding:var(--mz-sp-4) var(--mz-sp-5) var(--mz-sp-6);display:flex;flex-direction:column;gap:var(--mz-sp-4)}.mz-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--mz-sp-3)}.mz-meta__k{font-size:var(--mz-fs-1);font-weight:600;letter-spacing:var(--mz-track-caps);text-transform:uppercase;color:var(--mz-sub)}.mz-meta__v{font-size:var(--mz-fs-2);font-weight:600;margin-top:var(--mz-sp-1)}.mz-meta__v--mono{font-family:var(--mz-mono);font-size:var(--mz-fs-2);font-weight:400;margin-top:var(--mz-sp-1)}.mz-trail{border-top:1px solid var(--mz-line2);padding-top:var(--mz-sp-3)}.mz-trail__title{font-size:var(--mz-fs-1);font-weight:600;letter-spacing:var(--mz-track-caps);text-transform:uppercase;color:var(--mz-sub);margin-bottom:var(--mz-sp-3)}.mz-step{display:flex;gap:var(--mz-sp-3)}.mz-step__rail{display:flex;flex-direction:column;align-items:center;width:14px;flex:none}.mz-step__line{flex:1;width:1px;background:var(--mz-line);min-height:8px}.mz-step__body{flex:1;min-width:0;padding-bottom:var(--mz-sp-3)}.mz-step__btn{display:flex;align-items:center;gap:var(--mz-sp-2);width:100%;text-align:left;background:none;border:none;padding:0;cursor:pointer;font-family:var(--mz-font);color:var(--mz-ink)}.mz-step__name{font-size:var(--mz-fs-3);font-weight:600}.mz-step__when{font-family:var(--mz-mono);font-size:var(--mz-fs-1);color:var(--mz-sub);white-space:nowrap}.mz-step__chev{color:var(--mz-sub);font-size:var(--mz-fs-1)}.mz-step__detail{margin-top:var(--mz-sp-2);background:var(--mz-inset);border:1px solid var(--mz-line2);border-radius:4px;padding:var(--mz-sp-3);display:flex;flex-direction:column;gap:var(--mz-sp-2)}.mz-step__detail p{margin:0;font-size:var(--mz-fs-2);line-height:1.6;color:var(--mz-body)}.mz-step__io{font-family:var(--mz-mono);font-size:var(--mz-fs-1);white-space:pre-wrap}.mz-step__tool{align-self:flex-start;font-family:var(--mz-mono);font-size:var(--mz-fs-1);line-height:20px;border:1px solid var(--mz-line);border-radius:2px;padding:0 var(--mz-sp-2);color:var(--mz-sub)}.mz-palette-wrap{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80}.mz-palette{position:absolute;top:14vh;left:50%;transform:translate(-50%);width:min(580px,92vw);background:var(--mz-panel);border:1px solid var(--mz-line);border-radius:4px;box-shadow:0 16px 48px #03192e4d;overflow:hidden;color:var(--mz-ink)}.mz-palette__head{display:flex;align-items:center;gap:var(--mz-sp-3);padding:var(--mz-sp-3) var(--mz-sp-4);border-bottom:1px solid var(--mz-line2)}.mz-palette__input{flex:1;border:none;outline:none;background:transparent;font:400 var(--mz-fs-3) var(--mz-font);color:var(--mz-ink)}.mz-palette__list{max-height:360px;overflow:auto;padding:var(--mz-sp-1) 0 var(--mz-sp-2)}.mz-palette__gh{padding:var(--mz-sp-2) var(--mz-sp-4) var(--mz-sp-1);font-size:var(--mz-fs-1);font-weight:600;letter-spacing:var(--mz-track-caps);text-transform:uppercase;color:var(--mz-sub)}.mz-palette__item{display:flex;align-items:center;gap:var(--mz-sp-3);width:100%;min-height:var(--mz-h-control);box-sizing:border-box;text-align:left;padding:0 var(--mz-sp-4);background:none;border:none;cursor:pointer;font-family:var(--mz-font);color:var(--mz-ink)}.mz-palette__item:hover,.mz-palette__item.on{background:var(--mz-sel)}.mz-palette__label{flex:1;min-width:0;font-size:var(--mz-fs-3);font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mz-palette__hint{flex:none;font-size:var(--mz-fs-1);color:var(--mz-sub)}.mz-palette__empty{margin:0;padding:var(--mz-sp-4);font-size:var(--mz-fs-2);color:var(--mz-sub)}.mz-gap{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--mz-sp-2);padding:var(--mz-sp-2) 0;font-size:var(--mz-fs-2);line-height:1.6;color:var(--mz-sub);background:none;border:0}.mz-gap strong{color:var(--mz-warn);font-weight:600;letter-spacing:var(--mz-track-caps);font-size:var(--mz-fs-1);white-space:nowrap}.mz-gap--band{padding:var(--mz-sp-3) var(--mz-sp-4);background:var(--mz-warn-bg);border:1px solid var(--mz-warn-bd);border-radius:4px;color:var(--mz-body)}@media(max-width:900px){.mz-top{padding:var(--mz-sp-3) var(--mz-sp-4)}.mz-page{padding:var(--mz-sp-4) var(--mz-sp-4) var(--mz-sp-6)}}.mz-table{display:block;overflow-x:auto}.mz-table__head{display:grid;gap:var(--mz-sp-3);align-items:center;min-height:var(--mz-h-control);box-sizing:border-box;padding:0 var(--mz-sp-4);border-bottom:1px solid var(--mz-line);font-size:var(--mz-fs-1);font-weight:600;letter-spacing:var(--mz-track-caps);color:var(--mz-sub);text-transform:uppercase;position:sticky;top:0;background:var(--mz-card);z-index:1}.mz-table__h{display:block;overflow:hidden;text-overflow:ellipsis}.mz-table__h--num,.mz-table__c--num{text-align:right}.mz-table__sort{background:none;border:none;padding:0;margin:0;font:inherit;letter-spacing:inherit;color:inherit;text-transform:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:var(--mz-sp-1)}.mz-table__sort:hover{color:var(--mz-ink)}.mz-table__caret{opacity:.5;font-size:var(--mz-fs-1)}.mz-table__row{display:grid;gap:var(--mz-sp-3);align-items:center;min-height:var(--mz-h-row);box-sizing:border-box;padding:var(--mz-sp-2) var(--mz-sp-4);border-bottom:1px solid var(--mz-line2);font-size:var(--mz-fs-2)}.mz-table__c{min-width:0;overflow:hidden;text-overflow:ellipsis}.mz-table--dense .mz-table__head{min-height:var(--mz-h-row-dense)}.mz-table--dense .mz-table__row{min-height:var(--mz-h-row-dense);padding:var(--mz-sp-1) var(--mz-sp-4);font-size:var(--mz-fs-2)}.mz-table__row[data-state=retracted],.mz-table__row[data-state=closed],.mz-table__row[data-state=deprecated]{background:var(--mz-inset)}.mz-table__row[data-state=muted]{color:var(--mz-sub);background:var(--mz-inset)}.mz-table-frame{display:block;min-width:0}.mz-table-tools{display:flex;justify-content:flex-end;padding:var(--mz-sp-2) var(--mz-sp-4) 0}.mz-cols{position:relative}.mz-cols__menu{position:absolute;right:0;top:calc(100% + var(--mz-sp-1));z-index:10;min-width:220px;box-sizing:border-box;padding:var(--mz-sp-2) 0;background:var(--mz-panel);border:1px solid var(--mz-line);border-radius:4px;box-shadow:var(--mz-shadow-pop)}.mz-cols__menu label{display:flex;align-items:center;gap:var(--mz-sp-2);padding:var(--mz-sp-1) var(--mz-sp-4);font-size:var(--mz-fs-2);color:var(--mz-body);cursor:pointer}.mz-table-more{display:flex;align-items:center;gap:var(--mz-sp-3);padding:var(--mz-sp-3) var(--mz-sp-4);font-size:var(--mz-fs-2);color:var(--mz-sub)}.mz .mz-cell-act{margin-left:auto;flex-shrink:0;background:none;border:none;padding:0 0 0 var(--mz-sp-2);font:600 var(--mz-fs-1) var(--mz-font);color:var(--mz-blue-text);cursor:pointer;white-space:nowrap}.mz .mz-cell-act:hover:not(:disabled){text-decoration:underline}.mz .mz-cell-act:disabled{color:var(--mz-faint);cursor:default}.mz-table__row[data-state=open]{background:var(--mz-sel)}.mz .mz-cell-act--accept{color:var(--mz-green)}.mz .mz-cell-act--danger{color:var(--mz-danger)}.mz .mz-cell-act--icon{display:inline-flex;align-items:center;padding:var(--mz-sp-1);line-height:0}.mz-table__row--open{cursor:pointer;position:relative}.mz-table__row--open:hover{background:var(--mz-hover)}.mz-table__open{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mz-table__row--open:has(.mz-table__open:focus-visible){outline:2px solid var(--border-focus, var(--mz-blue));outline-offset:-2px}.mz-table__head,.mz-table__row{min-width:min-content}.mz-page:focus{outline:none}.mz a.skip,.mz a.skip:hover{color:var(--text-primary)}.mz-table__expand{padding:var(--mz-sp-2) var(--mz-sp-4) var(--mz-sp-3);border-bottom:1px solid var(--mz-line2);background:var(--mz-inset);font-size:var(--mz-fs-2);min-width:min-content}.mz-steps{list-style:none;margin:0;padding:0;display:grid;gap:var(--mz-sp-1)}.mz-steps__lane,.mz-steps__state{font-family:var(--mz-mono)}.mz-steps__state{color:var(--mz-sub)}.mz-steps__state[data-state=failed]{color:var(--mz-danger)}
