@charset "UTF-8";@font-face{font-family:Manrope;src:url(/fonts/manrope-variable-latin.woff2) format("woff2");font-weight:200 800;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex-mono-400-latin.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex-mono-600-latin.woff2) format("woff2");font-weight:600;font-display:swap}:root{color-scheme:light;--lx-neutral-0: #ffffff;--lx-neutral-25: #fcfcfc;--lx-neutral-50: #fafafa;--lx-neutral-75: #f5f5f5;--lx-neutral-100: #f0f0f0;--lx-neutral-200: #e5e5e5;--lx-neutral-250: #dadada;--lx-neutral-300: #d0d0d0;--lx-neutral-400: #a3a3a3;--lx-neutral-450: #999999;--lx-neutral-500: #737373;--lx-neutral-600: #525252;--lx-neutral-700: #404040;--lx-neutral-800: #333333;--lx-neutral-850: #282828;--lx-neutral-900: #1f1f1f;--lx-neutral-925: #171717;--lx-neutral-950: #0d0d0d;--lx-ink-500: #6b6b6b;--lx-ink-800: #262626;--lx-ink-950: #0a0a0a;--lx-brand-400: #7aa2ff;--lx-brand-500: #2f5fd0;--lx-brand-700: #1e3f8f;--lx-green-400: #4ec27a;--lx-green-600: #1f7a3d;--lx-amber-400: #ff9662;--lx-amber-700: #b45309;--lx-red-400: #ff6f6f;--lx-red-800: #8c1a1a;--lx-slate-900: #101828;--lx-slate-950: #000000;--lx-viz-1: #2f5fd0;--lx-viz-2: #c2761a;--lx-viz-3: #0f7a6c;--lx-viz-4: #b8336a;--lx-viz-5: #8a4bbd;--lx-viz-1-dark: #7aa2ff;--lx-viz-2-dark: #f0b23c;--lx-viz-3-dark: #4fd6bf;--lx-viz-4-dark: #ff8ab5;--lx-viz-5-dark: #c08cf0;--lx-blue-400: #7cb8ff;--lx-blue-600: #1f5fa9;--lx-curve-standard: cubic-bezier(.2, .8, .2, 1);--lx-curve-loop: ease-in-out;--lx-ms-0: .01ms;--lx-ms-120: .12s;--lx-ms-150: .15s;--lx-ms-200: .2s;--lx-ms-220: .22s;--lx-ms-1100: 1.1s;--lx-ms-1400: 1.4s;--lx-size-2: 2px;--lx-size-4: 4px;--lx-size-6: 6px;--lx-size-8: 8px;--lx-size-9: 9px;--lx-size-10: 10px;--lx-size-11: 11px;--lx-size-12: 12px;--lx-size-13: 13px;--lx-size-14: 14px;--lx-size-16: 16px;--lx-size-18: 18px;--lx-size-20: 20px;--lx-size-22: 22px;--lx-size-24: 24px;--lx-size-28: 28px;--lx-size-30: 30px;--lx-size-32: 32px;--lx-size-34: 34px;--lx-size-38: 38px;--lx-size-40: 40px;--lx-size-42: 42px;--lx-size-48: 48px;--lx-size-56: 56px;--lx-size-89: 89px;--lx-z-58: 58;--lx-z-60: 60;--lx-z-70: 70;--lx-z-80: 80;--lx-env-safe-bottom: env(safe-area-inset-bottom, 0px);--lx-shape-full: 9999px;--lx-typeface-sans: "Manrope", "IBM Plex Sans", system-ui, sans-serif;--lx-typeface-mono: "IBM Plex Mono", "SF Mono", ui-monospace, monospace;--lx-fs-11: 11px;--lx-fs-12: 12px;--lx-fs-13: 13px;--lx-fs-15: 15px;--lx-fs-18: 18px;--lx-fs-22: 22px;--lx-fs-26: 26px;--lx-fs-32: 32px;--lx-fs-40: 40px;--lx-fw-400: 400;--lx-fw-500: 500;--lx-fw-600: 600;--lx-fw-700: 700;--lx-fw-800: 800;--lx-lh-115: 1.15;--lx-lh-135: 1.35;--lx-lh-155: 1.55;--lx-tracking-0: 0;--lx-tracking-6: .06em;--lx-tracking-2: -.02em;--lx-surface: var(--lx-neutral-25);--lx-surface-raised: var(--lx-neutral-0);--lx-surface-sunken: var(--lx-neutral-75);--lx-text: var(--lx-ink-950);--lx-text-muted: var(--lx-ink-500);--lx-border: var(--lx-neutral-200);--lx-border-strong: var(--lx-neutral-300);--lx-primary: var(--lx-ink-950);--lx-primary-hover: var(--lx-ink-800);--lx-primary-subtle: color-mix(in srgb, var(--lx-ink-950) 6%, transparent);--lx-highlight: var(--lx-brand-500);--lx-accent-ink: var(--lx-brand-700);--lx-accent-tint: color-mix(in srgb, var(--lx-highlight) 10%, transparent);--lx-accent-edge: color-mix(in srgb, var(--lx-highlight) 32%, transparent);--lx-on-highlight: var(--lx-on-solid);--lx-success-solid: var(--lx-green-600);--lx-success-surface: color-mix(in srgb, var(--lx-success-solid) 10%, transparent);--lx-success-border: color-mix(in srgb, var(--lx-success-solid) 32%, transparent);--lx-success-fg: var(--lx-success-solid);--lx-success-on-solid: var(--lx-on-solid);--lx-success: var(--lx-success-solid);--lx-warning-solid: var(--lx-amber-700);--lx-warning-surface: color-mix(in srgb, var(--lx-warning-solid) 10%, transparent);--lx-warning-border: color-mix(in srgb, var(--lx-warning-solid) 32%, transparent);--lx-warning-fg: var(--lx-warning-solid);--lx-warning-on-solid: var(--lx-on-solid);--lx-warning: var(--lx-warning-solid);--lx-danger-solid: var(--lx-red-800);--lx-danger-surface: color-mix(in srgb, var(--lx-danger-solid) 10%, transparent);--lx-danger-border: color-mix(in srgb, var(--lx-danger-solid) 32%, transparent);--lx-danger-fg: var(--lx-danger-solid);--lx-danger-on-solid: var(--lx-on-solid);--lx-danger: var(--lx-danger-solid);--lx-info-solid: var(--lx-blue-600);--lx-info-surface: color-mix(in srgb, var(--lx-info-solid) 10%, transparent);--lx-info-border: color-mix(in srgb, var(--lx-info-solid) 32%, transparent);--lx-info-fg: var(--lx-info-solid);--lx-info-on-solid: var(--lx-on-solid);--lx-info: var(--lx-info-solid);--lx-warning-on-dark: var(--lx-amber-400);--lx-on-solid: var(--lx-neutral-0);--lx-on-brand: var(--lx-ink-950);--lx-slab: var(--lx-ink-950);--lx-on-slab: var(--lx-neutral-0);--lx-faint: var(--lx-neutral-400);--lx-disabled: var(--lx-neutral-400);--lx-hair: color-mix(in srgb, var(--lx-text) 5%, transparent);--lx-shadow-ink: var(--lx-slate-900);--lx-pill-grad: linear-gradient(135deg, #10b981 0%, #06b6d4 38%, #3b82f6 68%, #8b5cf6 100%);--lx-focus-color: var(--lx-highlight);--lx-focus-gap-color: var(--lx-surface-raised);--lx-focus-width: var(--lx-size-2);--lx-focus-gap: var(--lx-size-2);--lx-z-dock: var(--lx-z-58);--lx-z-sidebar: var(--lx-z-60);--lx-z-overlay: var(--lx-z-70);--lx-z-toast: var(--lx-z-80);--lx-chat-dock-height: var(--lx-size-56);--lx-chat-dock-offset: var(--lx-size-22);--lx-tab-bar-height: var(--lx-size-89);--lx-safe-bottom: var(--lx-env-safe-bottom);--lx-tab-bar-total: calc(var(--lx-tab-bar-height) + var(--lx-safe-bottom));--lx-chat-dock-offset-mobile: var(--lx-tab-bar-total);--lx-bottom-chrome-mobile: calc(var(--lx-tab-bar-total) + var(--lx-chat-dock-height) + var(--lx-space-16));--lx-ease: var(--lx-curve-standard);--lx-duration-none: var(--lx-ms-0);--lx-duration-fast: var(--lx-ms-120);--lx-duration-base: var(--lx-ms-150);--lx-duration-slow: var(--lx-ms-200);--lx-duration-slower: var(--lx-ms-220);--lx-duration-loop: var(--lx-ms-1400);--lx-duration-loop-fast: var(--lx-ms-1100);--lx-ease-loop: var(--lx-curve-loop);--lx-radius-sm: var(--lx-size-10);--lx-radius-md: var(--lx-size-13);--lx-radius-lg: var(--lx-size-16);--lx-radius-full: var(--lx-shape-full);--lx-radius-focus-delta: var(--lx-size-2);--lx-shadow-sm: 0 1px 2px color-mix(in srgb, var(--lx-shadow-ink) 4%, transparent), 0 1px 3px color-mix(in srgb, var(--lx-shadow-ink) 6%, transparent);--lx-shadow-lg: 0 8px 24px -6px color-mix(in srgb, var(--lx-shadow-ink) 14%, transparent);--lx-shadow-xl: 0 24px 48px -12px color-mix(in srgb, var(--lx-shadow-ink) 28%, transparent);--lx-space-2: var(--lx-size-2);--lx-space-4: var(--lx-size-4);--lx-space-6: var(--lx-size-6);--lx-space-8: var(--lx-size-8);--lx-space-10: var(--lx-size-10);--lx-space-12: var(--lx-size-12);--lx-space-14: var(--lx-size-14);--lx-space-16: var(--lx-size-16);--lx-space-18: var(--lx-size-18);--lx-space-20: var(--lx-size-20);--lx-space-22: var(--lx-size-22);--lx-space-24: var(--lx-size-24);--lx-space-32: var(--lx-size-32);--lx-space-40: var(--lx-size-40);--lx-space-48: var(--lx-size-48);--lx-space-56: var(--lx-size-56);--lx-control-h: var(--lx-size-40);--lx-control-h-sm: var(--lx-size-34);--lx-font-family: var(--lx-typeface-sans);--lx-font-mono: var(--lx-typeface-mono);--lx-fs-2xs: var(--lx-fs-11);--lx-fs-xs: var(--lx-fs-12);--lx-fs-sm: var(--lx-fs-13);--lx-fs-md: var(--lx-fs-15);--lx-fs-lg: var(--lx-fs-18);--lx-fs-xl: var(--lx-fs-22);--lx-fs-2xl: var(--lx-fs-26);--lx-fs-3xl: var(--lx-fs-32);--lx-fs-4xl: var(--lx-fs-40);--lx-fw-regular: var(--lx-fw-400);--lx-fw-medium: var(--lx-fw-500);--lx-fw-semibold: var(--lx-fw-600);--lx-fw-bold: var(--lx-fw-700);--lx-fw-extrabold: var(--lx-fw-800);--lx-lh-tight: var(--lx-lh-115);--lx-lh-ui: var(--lx-lh-135);--lx-lh-prose: var(--lx-lh-155);--lx-tracking-tight: var(--lx-tracking-2);--lx-tracking-none: var(--lx-tracking-0);--lx-tracking-label: var(--lx-tracking-6);--lx-btn-height: var(--lx-control-h);--lx-btn-sm-height: var(--lx-size-38);--lx-btn-gap: var(--lx-space-8);--lx-btn-pad-x: var(--lx-space-16);--lx-btn-pri-pad-x: var(--lx-space-18);--lx-btn-radius: var(--lx-radius-sm);--lx-btn-font-size: var(--lx-fs-sm);--lx-btn-font-weight: var(--lx-fw-bold);--lx-btn-xs-height: var(--lx-control-h-sm);--lx-btn-xs-pad-x: var(--lx-space-14);--lx-btn-xs-radius: var(--lx-radius-full);--lx-card-radius: var(--lx-radius-lg);--lx-card-pad-y: var(--lx-space-22);--lx-card-pad-x: var(--lx-space-24);--lx-chip-height: var(--lx-size-28);--lx-chip-radius: var(--lx-radius-full);--lx-chip-close-size: var(--lx-size-30);--lx-chip-pad-start: var(--lx-space-12);--lx-chip-pad-end: var(--lx-space-8);--lx-chip-gap: var(--lx-space-6);--lx-chip-font-size: var(--lx-fs-sm);--lx-chip-font-weight: var(--lx-fw-bold);--lx-field-height: var(--lx-control-h);--lx-field-pad-x: var(--lx-space-14);--lx-field-radius: var(--lx-radius-sm);--lx-field-font-size: var(--lx-fs-md);--lx-field-font-weight: var(--lx-fw-bold);--lx-field-sm-height: var(--lx-control-h-sm);--lx-field-sm-font-weight: var(--lx-fw-semibold);--lx-field-area-min-height: calc(var(--lx-control-h) * 2);--lx-field-area-pad-y: var(--lx-space-10);--lx-select-height: var(--lx-control-h);--lx-select-radius: var(--lx-radius-sm);--lx-select-pad-start: var(--lx-space-14);--lx-select-pad-end: var(--lx-space-32);--lx-select-arrow-size: var(--lx-size-6);--lx-select-font-size: var(--lx-fs-md);--lx-select-font-weight: var(--lx-fw-bold);--lx-check-size: var(--lx-size-16);--lx-check-radius: var(--lx-size-4);--lx-check-hit-inset: var(--lx-size-14);--lx-switch-width: var(--lx-size-40);--lx-switch-height: var(--lx-size-22);--lx-switch-thumb-size: var(--lx-size-18);--lx-switch-thumb-gap: var(--lx-size-2);--lx-range-track-height: var(--lx-size-4);--lx-range-thumb-size: var(--lx-size-18);--lx-drop-pad: var(--lx-space-24);--lx-drop-radius: var(--lx-radius-sm);--lx-drop-min-height: calc(var(--lx-control-h) * 3);--lx-flds-gap: var(--lx-space-24);--lx-gseg-gap: var(--lx-space-2);--lx-gseg-item-pad-y: var(--lx-space-4);--lx-gseg-item-pad-x: var(--lx-space-6);--lx-gseg-item-radius: var(--lx-radius-sm);--lx-gseg-item-font-size: var(--lx-fs-2xs);--lx-gseg-item-font-weight: var(--lx-fw-bold);--lx-gseg-item-font-weight-on: var(--lx-fw-extrabold);--lx-icb-size: var(--lx-control-h-sm);--lx-icb-radius: var(--lx-radius-sm);--lx-icb-font-size: var(--lx-fs-sm);--lx-icb-lg-size: var(--lx-size-42);--lx-kpi-pad-y: var(--lx-space-18);--lx-kpi-pad-x: var(--lx-space-20);--lx-kpi-gap: var(--lx-space-10);--lx-kpi-radius: var(--lx-radius-lg);--lx-list-gap: var(--lx-space-12);--lx-list-item-radius: var(--lx-radius-lg);--lx-list-item-pad-y: var(--lx-space-20);--lx-list-item-pad-x: var(--lx-space-22);--lx-list-item-gap: var(--lx-space-12);--lx-list-item-hd-gap: var(--lx-space-12);--lx-list-item-ft-gap: var(--lx-space-8);--lx-note-pad-y: var(--lx-space-14);--lx-note-pad-x: var(--lx-space-16);--lx-note-gap: var(--lx-space-10);--lx-note-radius: var(--lx-size-11);--lx-pill-pad-x: var(--lx-space-12);--lx-pill-gap: var(--lx-space-6);--lx-pill-font-size: var(--lx-fs-xs);--lx-pill-font-weight: var(--lx-fw-bold);--lx-pill-radius: var(--lx-radius-full);--lx-pill-dot-size: var(--lx-size-6);--lx-pill-xs-height: var(--lx-size-22);--lx-pill-xs-pad-x: var(--lx-space-8);--lx-pill-xs-font-size: var(--lx-fs-2xs);--lx-seg-pad: var(--lx-space-4);--lx-seg-gap: var(--lx-space-6);--lx-seg-radius: var(--lx-radius-full);--lx-seg-item-height: var(--lx-size-30);--lx-seg-item-pad-x: var(--lx-space-14);--lx-seg-item-font-size: var(--lx-fs-xs);--lx-seg-item-font-weight: var(--lx-fw-bold);--lx-tag-height: var(--lx-size-22);--lx-tag-pad-x: var(--lx-space-8);--lx-tag-radius: var(--lx-size-6);--lx-tag-font-size: var(--lx-fs-2xs);--lx-tag-font-weight: var(--lx-fw-semibold);--lx-tile-size: var(--lx-size-40);--lx-tile-radius: var(--lx-size-11);--lx-tile-font-size: var(--lx-fs-sm);--lx-tile-font-weight: var(--lx-fw-bold);--lx-tile-sm-size: var(--lx-size-32);--lx-tile-sm-radius: var(--lx-size-9);--lx-tile-sm-font-size: var(--lx-fs-xs);--lx-tile-xs-size: var(--lx-fs-26);--lx-tile-xs-font-size: var(--lx-fs-2xs)}:root{--zn-petroleo-700: #156e7a;--zn-accent: var(--zn-petroleo-700);--zn-accent-strong: color-mix(in srgb, var(--zn-accent) 78%, var(--lx-ink-950));--zn-accent-press: color-mix(in srgb, var(--zn-accent) 68%, var(--lx-text));--zn-accent-tint-press: color-mix(in srgb, var(--zn-accent) 18%, transparent);--zn-amber-50: #fff8e6;--zn-notice-surface: var(--zn-amber-50);--zn-on-accent: var(--lx-neutral-0);--zn-page-surface: var(--lx-neutral-75);--zn-page-sunken: var(--lx-neutral-200);--zn-ease-in: cubic-bezier(.4, 0, 1, 1);--zn-stagger: 90ms;--zn-emerald-400: #34c784;--zn-coral-400: #f36b6b;--zn-pass: var(--zn-emerald-400);--zn-fail: var(--zn-coral-400);--zn-pass-strong: #0f9f6e;--zn-fail-strong: #e11d48;--zn-pass-tint-50: #dcf6e9;--zn-pass-ink-800: #0b6b48;--zn-viz-teal-500: #0097a7;--zn-viz-orange-400: #eb7a4a;--zn-viz-blue-500: #4f7fd9;--zn-viz-gold-400: #e3a92e;--zn-viz-violet-400: #8a6fd6;--zn-viz-pink-400: #d9709b;--zn-scope-surface: #0f1d2b;--zn-scope-surface-deep: #070d14;--zn-scope-grid: #14273a;--zn-scope-axis: #1d3650;--zn-scope-pass: #5eead4;--zn-scope-fail: #fb7185;--zn-scope-head: #ecfeff;--zn-scope-hud: #7d93a8;--zn-scope-net: #fbbf24;--zn-entry-surface: var(--lx-neutral-0);--zn-entry-panel: rgb(255 255 255 / .92);--zn-entry-panel-edge: #e2e7e8;--zn-entry-panel-shadow: rgb(16 40 44 / .1);--zn-entry-avatar-shadow: rgb(0 120 140 / .28);--zn-entry-trace-glow: rgb(15 159 110 / .6);--zn-entry-sweep-trail: rgb(15 159 110 / .18);--zn-entry-sweep-clear: rgb(15 159 110 / 0);--zn-entry-visor: #00ffff;--zn-entry-visor-flash: #d9ffff;--zn-entry-visor-glow: #00e0ff;--zn-entry-visor-fail: #ff8a8a;--zn-entry-hero: clamp(60px, 9.5vw, 120px);--zn-entry-who: 17px;--zn-entry-greet: 20px;--zn-entry-greet-phrase: 14px;--zn-entry-band: 150px;--zn-entry-band-narrow: 170px;--zn-entry-width: 1180px;--zn-entry-button: 50px;--zn-id-blue-tint: #e6f1fb;--zn-id-blue-ink: #0c447c;--zn-id-violet-tint: #eeedfe;--zn-id-violet-ink: #3c3489;--zn-id-coral-tint: #faece7;--zn-id-coral-ink: #712b13;--zn-id-amber-tint: #faeeda;--zn-id-amber-ink: #633806;--zn-id-pink-tint: #fbeaf0;--zn-id-pink-ink: #72243e;--zn-id-teal-tint: #e1f5ee;--zn-id-teal-ink: #085041;--zn-id-olive-tint: #eaf3de;--zn-id-olive-ink: #27500a;--zn-id-slate-tint: #e8eef4;--zn-id-slate-ink: #2e4256;--lx-btn-height: calc(var(--lx-control-h) + var(--lx-space-4));--lx-focus-color: var(--zn-accent)}.hue-blue{--tint: var(--zn-id-blue-tint);--ink: var(--zn-id-blue-ink)}.hue-violet{--tint: var(--zn-id-violet-tint);--ink: var(--zn-id-violet-ink)}.hue-coral{--tint: var(--zn-id-coral-tint);--ink: var(--zn-id-coral-ink)}.hue-amber{--tint: var(--zn-id-amber-tint);--ink: var(--zn-id-amber-ink)}.hue-pink{--tint: var(--zn-id-pink-tint);--ink: var(--zn-id-pink-ink)}.hue-teal{--tint: var(--zn-id-teal-tint);--ink: var(--zn-id-teal-ink)}.hue-olive{--tint: var(--zn-id-olive-tint);--ink: var(--zn-id-olive-ink)}.hue-slate{--tint: var(--zn-id-slate-tint);--ink: var(--zn-id-slate-ink)}*,*:before,*:after{box-sizing:border-box}html,body{margin:0}body{background:var(--zn-page-surface);color:var(--lx-text);font-family:var(--lx-font-family);font-size:var(--lx-fs-md);line-height:var(--lx-lh-ui)}:where(a,button,select,[tabindex]):focus-visible{box-shadow:0 0 0 var(--lx-focus-gap) var(--lx-focus-gap-color),0 0 0 calc(var(--lx-focus-gap) + var(--lx-focus-width)) var(--lx-focus-color);outline:none}.card{background:var(--lx-surface-raised);border:1px solid var(--lx-border);border-radius:var(--lx-card-radius);padding-block:var(--lx-card-pad-y);padding-inline:var(--lx-card-pad-x)}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--lx-btn-gap);height:var(--lx-btn-height);padding-block:0;padding-inline:var(--lx-btn-pad-x);border-radius:var(--lx-btn-radius);border:1px solid var(--lx-border-strong);background:var(--lx-surface-raised);color:var(--lx-text);font-family:inherit;font-size:var(--lx-fs-sm);font-weight:var(--lx-fw-bold);cursor:pointer;white-space:nowrap;text-decoration:none;transition:background var(--lx-duration-base) var(--lx-ease),border-color var(--lx-duration-base) var(--lx-ease)}.btn:hover{background:var(--lx-surface-sunken)}.btn:not(.pri):not(.ghost):not(.danger):not(:disabled):active{background:var(--lx-border)}.btn.pri{background:var(--zn-accent);border-color:transparent;color:var(--lx-on-solid);padding-inline:var(--lx-btn-pri-pad-x)}.btn.pri:hover{background:var(--zn-accent-strong)}.btn.pri:active{background:var(--zn-accent-press)}.btn.ghost{border-color:transparent;background:none;color:var(--lx-text-muted)}.btn.ghost:not(.danger):hover{background:var(--lx-surface-sunken);color:var(--lx-text)}.btn.ghost:not(.danger):not(:disabled):active{background:var(--lx-border);color:var(--lx-text)}.btn.ghost.danger{color:var(--lx-danger)}.btn.dead{background:var(--lx-surface-sunken);border-color:transparent;color:var(--lx-text-muted);cursor:not-allowed}.btn.dead:hover{background:var(--lx-surface-sunken)}.btn:focus-visible{border-radius:calc(var(--lx-btn-radius) + var(--lx-radius-focus-delta))}.note{display:flex;align-items:flex-start;gap:var(--lx-note-gap);padding-block:var(--lx-note-pad-y);padding-inline:var(--lx-note-pad-x);border-radius:var(--lx-note-radius);background:var(--lx-surface);border:1px solid var(--lx-border)}.note .b{font-size:var(--lx-fs-sm);line-height:var(--lx-lh-prose);color:var(--lx-text-muted)}.note .b b{color:var(--lx-text);font-weight:var(--lx-fw-bold)}.note.warn{background:color-mix(in srgb,var(--lx-warning) 7%,transparent);border-color:color-mix(in srgb,var(--lx-warning) 26%,transparent)}.note.warn .b{color:var(--lx-text)}.note.bad{background:color-mix(in srgb,var(--lx-danger) 5%,transparent);border-color:color-mix(in srgb,var(--lx-danger) 24%,transparent)}.note.bad .b{color:var(--lx-text)}.note.version{align-items:center}.note.version .b{flex:1 1 0%;min-width:0}.note.version svg{color:var(--zn-accent)}.note.version .btn{flex-shrink:0;min-width:calc(var(--lx-size-48) * 3)}.note svg{flex-shrink:0;height:calc(var(--lx-fs-sm) * var(--lx-lh-prose))}.s{font-size:var(--lx-fs-xs);color:var(--lx-text-muted);line-height:var(--lx-lh-ui)}.mono{font-family:var(--lx-font-mono)}.muted{font-size:var(--lx-fs-sm);line-height:var(--lx-lh-prose);color:var(--lx-text-muted)}.row{display:flex;align-items:center;gap:var(--lx-space-10)}.spin{width:var(--lx-size-16);height:var(--lx-size-16);border-radius:var(--lx-radius-full);border:2px solid color-mix(in srgb,currentColor 30%,transparent);border-top-color:currentColor;animation:lx-spin var(--lx-duration-loop-fast) linear infinite;flex-shrink:0}@keyframes lx-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.spin{animation:none;border-top-color:color-mix(in srgb,currentColor 30%,transparent)}.btn{transition-duration:var(--lx-duration-none)}}.stage{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--lx-space-40) var(--lx-space-16)}.actions{display:flex;flex-direction:column;gap:var(--lx-space-8)}.actions .btn{width:100%;height:var(--lx-size-48);font-size:var(--lx-fs-md)}.who{margin:0;overflow-wrap:anywhere}.who .mono{color:var(--lx-text)}.hidden{display:none!important}.nw{white-space:nowrap}.wrap-any{overflow-wrap:anywhere}@media(max-width:600px){.stage{min-height:0;justify-content:flex-start;padding-top:var(--lx-space-32)}}:root{--zn-accent-tint: color-mix(in srgb, var(--zn-accent) 10%, transparent);--zn-accent-edge: color-mix(in srgb, var(--zn-accent) 30%, transparent);--zn-chosen-surface: color-mix(in srgb, var(--zn-accent) 4%, var(--lx-surface));--zn-live-surface: color-mix(in srgb, var(--zn-accent) 12%, var(--lx-surface-raised));--zn-field-edge: color-mix(in srgb, var(--lx-neutral-450) 50%, var(--lx-neutral-500));--zn-hit: calc(var(--lx-control-h) + var(--lx-space-4));--zn-pass-tint: var(--zn-pass-tint-50);--zn-pass-ink: var(--zn-pass-ink-800);--zn-act-run: var(--zn-viz-teal-500);--zn-act-cancel: var(--zn-viz-orange-400);--zn-act-report: var(--zn-viz-blue-500);--zn-act-booking: var(--zn-viz-gold-400);--zn-act-admin: var(--zn-viz-violet-400);--zn-act-agent: var(--zn-viz-pink-400);--zn-heat-1: color-mix(in srgb, var(--zn-act-run) 18%, var(--lx-neutral-0));--zn-heat-2: color-mix(in srgb, var(--zn-act-run) 38%, var(--lx-neutral-0));--zn-heat-3: color-mix(in srgb, var(--zn-act-run) 60%, var(--lx-neutral-0));--zn-heat-4: color-mix(in srgb, var(--zn-act-run) 82%, var(--lx-neutral-0));--zn-heat-5: color-mix(in srgb, var(--zn-act-run) 82%, var(--lx-ink-950))}.note.reason,.note.care{border-color:transparent}.note.reason{background:var(--lx-surface-sunken)}.note.care{background:var(--zn-notice-surface)}.note.reason svg,.note.care svg{width:var(--lx-size-18);height:var(--lx-size-18);fill:none;stroke:currentcolor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.note.reason svg{color:var(--zn-accent)}.note.care svg,.note.care .b b{color:var(--zn-id-amber-ink)}.note.care .b{color:var(--zn-id-amber-ink)}.note.reason .b b,.note.care .b b{display:block}.pill{display:inline-flex;align-items:center;height:var(--lx-pill-xs-height);padding-inline:var(--lx-pill-xs-pad-x);border-radius:var(--lx-pill-radius);font-size:var(--lx-fs-xs);font-weight:var(--lx-fw-bold);white-space:nowrap;background:var(--lx-surface-sunken);color:var(--lx-text)}.tag{display:inline-flex;align-items:center;height:var(--lx-tag-height);padding-inline:var(--lx-tag-pad-x);border-radius:var(--lx-tag-radius);font-size:var(--lx-fs-2xs);font-weight:var(--lx-fw-semibold);background:var(--lx-surface-sunken);border:1px solid var(--lx-border);color:var(--lx-text-muted);white-space:nowrap}.icb{font-size:var(--lx-fs-sm);width:var(--lx-control-h);height:var(--lx-control-h);flex-shrink:0;border-radius:var(--lx-icb-radius);border:1px solid var(--lx-border);background:var(--lx-surface-raised);color:var(--lx-text-muted);display:grid;place-items:center;cursor:pointer;padding:0}.icb:hover{background:var(--lx-surface-sunken);color:var(--lx-text)}.pop{position:absolute;top:calc(100% + var(--lx-space-8));inset-inline-end:0;width:min(320px,100vw - var(--lx-space-32));border-radius:var(--lx-radius-lg);background:var(--lx-surface-raised);border:1px solid var(--lx-border);box-shadow:var(--lx-shadow-lg);z-index:var(--lx-z-sidebar);padding:var(--lx-space-16)}.sk{display:block;background:var(--lx-surface-sunken);border-radius:var(--lx-radius-sm);animation:lx-shimmer var(--lx-duration-loop) var(--lx-ease-loop) infinite}@keyframes lx-shimmer{0%,to{opacity:.55}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.sk{animation:none}}.btn:disabled,.btn.pri:disabled:hover,.btn:disabled:hover{background:var(--lx-surface-sunken);border-color:transparent;color:var(--lx-text-muted);cursor:not-allowed}.btn.danger.solid{background:var(--lx-danger-solid);color:var(--lx-danger-on-solid);border-color:transparent}.pill.ink{background:var(--lx-primary);color:var(--lx-on-solid)}.pill.run{background:var(--zn-accent-tint);color:var(--zn-accent-strong)}.pill.ok{background:var(--lx-success-surface);color:var(--lx-success-fg)}.pill.warn{background:var(--lx-warning-surface);color:var(--lx-text)}.pill.danger{background:var(--lx-danger-surface);color:var(--lx-danger-fg)}.lbl{display:block;font-size:var(--lx-fs-xs);font-weight:var(--lx-fw-semibold);line-height:var(--lx-lh-ui);color:var(--lx-text-muted);margin-bottom:var(--lx-space-6)}.field,.select{height:var(--zn-hit);padding-block:0;padding-inline:var(--lx-field-pad-x);border-radius:var(--lx-field-radius);border:1px solid var(--lx-border-strong);background:var(--lx-surface-raised);font-family:inherit;font-size:var(--lx-fs-md);font-weight:var(--lx-fw-semibold);color:var(--lx-text)}.field{display:flex;align-items:center;width:100%}.field:focus,.select:focus{border-color:var(--lx-focus-color);outline:none;box-shadow:0 0 0 var(--lx-focus-gap) var(--lx-focus-gap-color),0 0 0 calc(var(--lx-focus-gap) + var(--lx-focus-width)) var(--lx-focus-color)}.field:disabled{background:var(--lx-surface-sunken);color:var(--lx-text-muted)}.hint{margin:var(--lx-space-6) 0 0;font-size:var(--lx-fs-xs);line-height:var(--lx-lh-prose);color:var(--lx-text-muted)}.fld{display:flex;flex-direction:column;min-width:0}.fld.bad .lbl,.fld.bad .hint{color:var(--lx-danger)}.fld.bad .field{border-color:var(--lx-danger)}.flds{border:0;margin:0;padding:0;min-width:0}.flds>legend{padding:0}.check{appearance:none;position:relative;flex-shrink:0;width:var(--lx-check-size);height:var(--lx-check-size);margin:0;border:1px solid var(--lx-border-strong);border-radius:var(--lx-check-radius);background:var(--lx-surface-raised);cursor:pointer}.check:before{content:"";position:absolute;inset:calc(var(--lx-check-hit-inset) * -1)}.check:checked{border-color:var(--lx-highlight);background:var(--lx-highlight)}.check:checked:after{content:"";position:absolute;inset-inline-start:32%;inset-block-start:12%;width:30%;height:55%;border-inline-end:2px solid var(--lx-on-highlight);border-block-end:2px solid var(--lx-on-highlight);transform:rotate(45deg)}.check:disabled{cursor:not-allowed;background:var(--lx-surface-sunken)}.ct-opts{display:flex;flex-wrap:wrap;gap:var(--lx-space-8)}.ct-opt{display:inline-flex;align-items:center;min-height:var(--zn-hit);padding-block:0;padding-inline:var(--lx-space-12);border-radius:var(--lx-radius-full);border:1px solid var(--lx-border-strong);background:var(--lx-surface-raised);color:var(--lx-text);font-family:inherit;font-size:var(--lx-fs-sm);font-weight:var(--lx-fw-semibold);cursor:pointer}.ct-opt:hover{background:var(--lx-surface-sunken)}.ct-opt:active{background:var(--lx-border)}.ct-opt[aria-checked=true]{background:var(--zn-accent-tint);border-color:var(--zn-accent-edge);color:var(--zn-accent-strong);font-weight:var(--lx-fw-bold)}.ct-opt:disabled{background:var(--lx-surface-sunken);border-color:transparent;color:var(--lx-text-muted);cursor:not-allowed}.fb{display:flex;flex-direction:column;gap:var(--lx-space-14)}.fb-hd{display:flex;align-items:center;justify-content:space-between;gap:var(--lx-space-12);min-height:32px}.fb-t{display:inline-flex;align-items:center;gap:var(--lx-space-8);font-size:var(--lx-fs-md);font-weight:var(--lx-fw-bold)}.fb-t .ico{width:var(--lx-size-18);height:var(--lx-size-18);color:var(--zn-accent)}.fb-t .c{display:inline-grid;place-items:center;min-width:var(--lx-size-22);height:var(--lx-size-22);padding-inline:var(--lx-space-6);border-radius:var(--lx-radius-full);background:var(--zn-accent-tint);color:var(--zn-accent-strong);font-size:var(--lx-fs-xs);font-weight:var(--lx-fw-bold)}.fb-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--lx-space-12)}.fb-f{display:flex;flex-direction:column;gap:var(--lx-space-6);min-width:0}.fb-l{font-size:var(--lx-fs-sm);font-weight:var(--lx-fw-semibold);color:var(--lx-text)}.fb-c{position:relative;display:block;min-width:0}.fb-c>.ico{position:absolute;inset-inline-start:var(--lx-space-14);inset-block:0;margin-block:auto;width:var(--lx-size-18);height:var(--lx-size-18);color:var(--lx-text-muted);pointer-events:none}.fb-c.sel:after{content:"";position:absolute;inset-inline-end:var(--lx-space-16);top:50%;width:var(--lx-size-8);height:var(--lx-size-8);margin-top:calc(var(--lx-size-6) * -1);border-inline-end:2px solid var(--lx-text-muted);border-block-end:2px solid var(--lx-text-muted);transform:rotate(45deg);pointer-events:none}.fb-s{appearance:none;width:100%;min-width:0;min-height:44px;padding-block:0;padding-inline:calc(var(--lx-space-14) + var(--lx-size-18) + var(--lx-space-10)) calc(var(--lx-space-16) + var(--lx-size-8) + var(--lx-space-14));border:1px solid var(--lx-border-strong);border-radius:var(--lx-radius-md);background:var(--lx-surface-raised);color:var(--lx-text);font:inherit;font-size:var(--lx-fs-sm);text-overflow:ellipsis;cursor:pointer;transition:border-color var(--lx-duration-base) var(--lx-ease),background var(--lx-duration-base) var(--lx-ease)}input.fb-s{cursor:text}.fb-s:hover{border-color:var(--zn-accent)}.fb-s.on{border-color:var(--zn-accent);box-shadow:inset 0 0 0 1px var(--zn-accent);background:var(--zn-chosen-surface);font-weight:var(--lx-fw-bold)}.fb-c:has(.fb-s.on)>.ico{color:var(--zn-accent)}.fb-tg{display:none}.empty-row{display:flex;align-items:center;gap:var(--lx-space-12);padding:var(--lx-space-12) var(--lx-space-16);border:1px solid var(--lx-border);border-radius:var(--lx-radius-md);font-size:var(--lx-fs-sm)}.empty-row b{font-weight:var(--lx-fw-bold)}.er-hint{color:var(--lx-text-muted)}.er-i{display:grid;place-items:center;flex:none;width:var(--lx-size-32);height:var(--lx-size-32);border-radius:var(--lx-radius-full);background:var(--zn-pass-tint);color:var(--zn-pass-ink)}.empty-row.is-live .er-i{background:var(--zn-accent-tint);color:var(--zn-accent)}.empty-row.is-none .er-i{background:var(--lx-surface-sunken);color:var(--lx-text-muted)}.er-i svg{width:var(--lx-size-16);height:var(--lx-size-16);fill:none;stroke:currentcolor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.er-text{display:grid;gap:var(--lx-space-2)}
