:root{--ev-bg: #0e1216;--ev-panel: #161c22;--ev-panel-2: #1b232b;--ev-panel-3: #20282f;--ev-line: #28323c;--ev-ink: #e7ecf0;--ev-muted: #8a97a4;--ev-chip: #20303a;--ev-track: #27313b;--ev-accent: #18b7a6;--ev-accent-strong: #0e7c7b;--ev-accent-ink: #5be0d0;--ev-on-accent: #04211e;--ev-danger-fg: #f26d6d;--ev-danger-bg: #2a1a1c;--ev-warning-fg: #e3a857;--ev-warning-bg: #2a2318;--ev-attention-fg: #d9c25a;--ev-attention-bg: #26240f;--ev-success-fg: #57c98a;--ev-success-bg: #16281e;--ev-info-fg: #6fa8dc;--ev-info-bg: #18222e;--ev-neutral-fg: var(--ev-muted);--ev-neutral-bg: var(--ev-chip);--ev-cell-free: #57c98a;--ev-cell-assigned: #6fa8dc;--ev-cell-blocked: #d9c25a;--ev-series-1: var(--ev-accent);--ev-series-2: #6fa8dc;--ev-series-3: #b48ead;--ev-series-4: #e3a857;--ev-paper: #ffffff;--ev-paper-ink: #1b2530;--ev-paper-muted: #5d6b78;--ev-paper-line: #e2e7ec;--ev-shadow-1: 0 1px 0 rgba(0, 0, 0, .04);--ev-shadow-2: 0 8px 24px rgba(0, 0, 0, .24);--ev-shadow-3: 0 24px 60px rgba(0, 0, 0, .4);--ev-scrim: rgba(4, 8, 10, .55);--ev-font: "Segoe UI", system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif;--ev-mono: Consolas, "Courier New", monospace;--ev-t-xs: 11px;--ev-t-sm: 12.5px;--ev-t-base: 14px;--ev-t-md: 16px;--ev-t-lg: 18px;--ev-t-xl: 22px;--ev-t-2xl: 28px;--ev-lh-xs: 1.35;--ev-lh-sm: 1.4;--ev-lh-base: 1.55;--ev-lh-md: 1.45;--ev-lh-lg: 1.4;--ev-lh-xl: 1.3;--ev-lh-2xl: 1.2;--ev-s1: 4px;--ev-s2: 8px;--ev-s3: 12px;--ev-s4: 16px;--ev-s5: 20px;--ev-s6: 24px;--ev-s7: 32px;--ev-s8: 40px;--ev-s9: 48px;--ev-s10: 64px;--ev-r-sm: 6px;--ev-r-md: 9px;--ev-r-lg: 12px;--ev-r-xl: 15px;--ev-r-full: 999px;--ev-border: 1px solid var(--ev-line);--ev-border-selected: 2px solid var(--ev-accent);--ev-dur-fast: .12s;--ev-dur-base: .2s;--ev-dur-slow: .32s;--ev-ease-standard: cubic-bezier(.2, 0, .2, 1);--ev-ease-decelerate: cubic-bezier(0, 0, .2, 1);--ev-rail-w: 212px;--ev-rail-w-collapsed: 56px;--ev-content-max: 1320px;--ev-form-max: 720px;--ev-topbar-h: 52px;--ev-focus-ring: 2px solid var(--ev-accent);--ev-focus-offset: 2px;--ev-target-min: 40px;--ev-target-portal: 48px;--ev-target-kiosk: 64px;--ev-z-content: 0;--ev-z-sticky: 5;--ev-z-rail: 10;--ev-z-topbar: 15;--ev-z-popover: 20;--ev-z-toast: 25;--ev-z-modal: 30;--ev-z-glassbox: 35;--ev-z-critical: 40}@media (prefers-color-scheme: light){:root{--ev-bg: #f4f6f8;--ev-panel: #ffffff;--ev-panel-2: #f7f9fa;--ev-panel-3: #eff3f5;--ev-line: #e2e7ec;--ev-ink: #1b2530;--ev-muted: #5d6b78;--ev-chip: #eaf3f2;--ev-track: #e2e7ec;--ev-accent: #0e7c7b;--ev-accent-strong: #0e7c7b;--ev-accent-ink: #0a5958;--ev-on-accent: #ffffff;--ev-danger-fg: #c0392b;--ev-danger-bg: #fbeae8;--ev-warning-fg: #b9791f;--ev-warning-bg: #fbf2e2;--ev-attention-fg: #9a8410;--ev-attention-bg: #f7f3dc;--ev-success-fg: #2e9a5b;--ev-success-bg: #e7f3ec;--ev-info-fg: #3d6ea5;--ev-info-bg: #e8f0f9;--ev-shadow-1: 0 1px 0 rgba(16, 24, 32, .04);--ev-shadow-2: 0 8px 24px rgba(16, 24, 32, .1);--ev-shadow-3: 0 24px 60px rgba(16, 24, 32, .16);--ev-scrim: rgba(16, 24, 32, .4)}}:root[data-theme=light]{--ev-bg: #f4f6f8;--ev-panel: #ffffff;--ev-panel-2: #f7f9fa;--ev-panel-3: #eff3f5;--ev-line: #e2e7ec;--ev-ink: #1b2530;--ev-muted: #5d6b78;--ev-chip: #eaf3f2;--ev-track: #e2e7ec;--ev-accent: #0e7c7b;--ev-accent-strong: #0e7c7b;--ev-accent-ink: #0a5958;--ev-on-accent: #ffffff;--ev-danger-fg: #c0392b;--ev-danger-bg: #fbeae8;--ev-warning-fg: #b9791f;--ev-warning-bg: #fbf2e2;--ev-attention-fg: #9a8410;--ev-attention-bg: #f7f3dc;--ev-success-fg: #2e9a5b;--ev-success-bg: #e7f3ec;--ev-info-fg: #3d6ea5;--ev-info-bg: #e8f0f9;--ev-shadow-1: 0 1px 0 rgba(16, 24, 32, .04);--ev-shadow-2: 0 8px 24px rgba(16, 24, 32, .1);--ev-shadow-3: 0 24px 60px rgba(16, 24, 32, .16);--ev-scrim: rgba(16, 24, 32, .4)}:root[data-theme=dark]{--ev-bg: #0e1216;--ev-panel: #161c22;--ev-panel-2: #1b232b;--ev-panel-3: #20282f;--ev-line: #28323c;--ev-ink: #e7ecf0;--ev-muted: #8a97a4;--ev-chip: #20303a;--ev-track: #27313b;--ev-accent: #18b7a6;--ev-accent-strong: #0e7c7b;--ev-accent-ink: #5be0d0;--ev-on-accent: #04211e;--ev-danger-fg: #f26d6d;--ev-danger-bg: #2a1a1c;--ev-warning-fg: #e3a857;--ev-warning-bg: #2a2318;--ev-attention-fg: #d9c25a;--ev-attention-bg: #26240f;--ev-success-fg: #57c98a;--ev-success-bg: #16281e;--ev-info-fg: #6fa8dc;--ev-info-bg: #18222e;--ev-shadow-1: 0 1px 0 rgba(0, 0, 0, .04);--ev-shadow-2: 0 8px 24px rgba(0, 0, 0, .24);--ev-shadow-3: 0 24px 60px rgba(0, 0, 0, .4);--ev-scrim: rgba(4, 8, 10, .55)}@media (prefers-reduced-motion: reduce){:root{--ev-dur-fast: 0ms;--ev-dur-base: 0ms;--ev-dur-slow: .12s}}:root{--ev-ground: var(--ev-bg);--ev-accent-2: var(--ev-accent-strong);--ev-red: var(--ev-danger-fg);--ev-red-bg: var(--ev-danger-bg);--ev-amber: var(--ev-warning-fg);--ev-amber-bg: var(--ev-warning-bg);--ev-green: var(--ev-success-fg);--ev-green-bg: var(--ev-success-bg);--ev-blue: var(--ev-info-fg);--ev-blue-bg: var(--ev-info-bg);--ev-fs-xs: var(--ev-t-sm);--ev-fs-sm: var(--ev-t-sm);--ev-fs-base: var(--ev-t-base);--ev-fs-md: var(--ev-t-md);--ev-fs-lg: var(--ev-t-lg);--ev-fs-xl: var(--ev-t-xl);--ev-fs-2xl: var(--ev-t-2xl);--ev-r1: var(--ev-r-sm);--ev-r2: var(--ev-r-md);--ev-r3: var(--ev-r-lg);--ev-motion: var(--ev-dur-base);--ev-shadow: var(--ev-shadow-3);--ev-z-base: var(--ev-z-content);--ev-z-raised: var(--ev-z-sticky);--ev-z-overlay: var(--ev-z-popover)}.ev :focus-visible,.ev:focus-visible{outline:var(--ev-focus-ring);outline-offset:var(--ev-focus-offset);border-radius:var(--ev-r-sm)}.ev[aria-disabled=true],.ev:disabled{opacity:.5;cursor:not-allowed}.ev-ltr{direction:ltr;unicode-bidi:isolate;display:inline-block}.ev-num{font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}.ev-mono{font-family:var(--ev-mono);direction:ltr;unicode-bidi:isolate}[dir=rtl] .ev-flip{transform:scaleX(-1)}.ev-label{font-size:var(--ev-t-xs);line-height:var(--ev-lh-xs);font-weight:600;color:var(--ev-muted)}[dir=ltr] .ev-label{letter-spacing:.08em}.ev-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.ev-skip{position:absolute;inset-block-start:var(--ev-s2);inset-inline-start:var(--ev-s2);z-index:var(--ev-z-critical);padding:var(--ev-s2) var(--ev-s3);background:var(--ev-panel);border:var(--ev-border);border-radius:var(--ev-r-md);color:var(--ev-ink);transform:translateY(-200%)}.ev-skip:focus{transform:none}.ev-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.ev-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--ev-s2);border-radius:var(--ev-r-md);border:1px solid transparent;font-family:inherit;font-size:var(--ev-t-base);line-height:1;cursor:pointer;white-space:nowrap;transition:background var(--ev-dur-fast) var(--ev-ease-standard),border-color var(--ev-dur-fast) var(--ev-ease-standard),color var(--ev-dur-fast) var(--ev-ease-standard)}.ev-btn-md{min-height:32px;padding:0 var(--ev-s3)}.ev-btn-big{min-height:40px;padding:0 var(--ev-s4);font-size:var(--ev-t-md);font-weight:600}.ev-btn-desk{min-height:48px;padding:0 var(--ev-s5);font-size:var(--ev-t-md);font-weight:600}.ev-btn-primary{background:var(--ev-accent);color:var(--ev-on-accent);font-weight:600}.ev-btn-primary:hover:not([aria-disabled=true]){background:var(--ev-accent-strong)}.ev-btn-primary:active:not([aria-disabled=true]){background:var(--ev-accent-strong);transform:translateY(1px)}.ev-btn-secondary{background:var(--ev-panel-2);border-color:var(--ev-line);color:var(--ev-ink)}.ev-btn-secondary:hover:not([aria-disabled=true]){border-color:var(--ev-accent);color:var(--ev-accent-ink)}.ev-btn-secondary:active:not([aria-disabled=true]){background:var(--ev-panel-3)}.ev-btn-ghost{background:transparent;color:var(--ev-muted)}.ev-btn-ghost:hover:not([aria-disabled=true]){background:var(--ev-panel-2);color:var(--ev-ink)}.ev-btn-danger{background:transparent;border-color:var(--ev-danger-fg);color:var(--ev-danger-fg)}.ev-btn-danger:hover:not([aria-disabled=true]){background:var(--ev-danger-bg)}.ev-dialog-danger .ev-btn-danger{background:var(--ev-danger-fg);color:var(--ev-bg);border-color:var(--ev-danger-fg)}.ev-btn-icon{display:inline-flex;font-size:1em}.ev-btn-label{display:inline-block}.ev-btn-spinner{width:14px;height:14px;border:2px solid currentColor;border-block-start-color:transparent;border-radius:var(--ev-r-full);animation:ev-btn-spin .64s linear infinite}@keyframes ev-btn-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.ev-btn-spinner{animation-duration:1.6s}}.ev-iconbtn{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:1px solid transparent;border-radius:var(--ev-r-md);color:var(--ev-muted);cursor:pointer;transition:background var(--ev-dur-fast) var(--ev-ease-standard),color var(--ev-dur-fast) var(--ev-ease-standard)}.ev-iconbtn-md{width:32px;height:32px;font-size:var(--ev-t-md)}.ev-iconbtn-big{width:40px;height:40px;font-size:var(--ev-t-lg)}.ev-iconbtn:hover:not([aria-disabled=true]){background:var(--ev-panel-2);color:var(--ev-ink)}.ev-iconbtn[aria-pressed=true]{background:var(--ev-chip);color:var(--ev-accent-ink);border-color:var(--ev-accent)}.ev-menubtn{position:relative;display:inline-flex;align-items:center}.ev-menubtn-primary{border-start-end-radius:0;border-end-end-radius:0}.ev-menubtn-chevron{border:1px solid var(--ev-line);border-inline-start:none;border-start-start-radius:0;border-end-start-radius:0;background:var(--ev-panel-2)}.ev-menu{position:absolute;inset-block-start:calc(100% + var(--ev-s1));z-index:var(--ev-z-popover);min-width:200px;padding:var(--ev-s1);background:var(--ev-panel);border:var(--ev-border);border-radius:var(--ev-r-lg);box-shadow:var(--ev-shadow-2);display:flex;flex-direction:column;gap:1px}.ev-menu-start{inset-inline-start:0}.ev-menu-end{inset-inline-end:0}.ev-menu-item{display:flex;align-items:center;gap:var(--ev-s2);width:100%;padding:var(--ev-s2) var(--ev-s3);background:transparent;border:none;border-radius:var(--ev-r-sm);color:var(--ev-ink);font:inherit;font-size:var(--ev-t-base);text-align:start;cursor:pointer}.ev-menu-item-active:not([aria-disabled=true]){background:var(--ev-panel-2)}.ev-menu-label{flex:1 1 auto}.ev-menu-icon{display:inline-flex;color:var(--ev-muted)}.ev-menu-item-danger{color:var(--ev-danger-fg);margin-block-start:var(--ev-s1)}.ev-menu-item-danger:before{content:"";position:absolute;inset-inline:var(--ev-s2);border-block-start:var(--ev-border);transform:translateY(calc(-1 * var(--ev-s1)))}.ev-menu-item-danger{position:relative}.ev-menu-item-danger.ev-menu-item-active:not([aria-disabled=true]){background:var(--ev-danger-bg)}.ev-menu-empty{padding:var(--ev-s3);color:var(--ev-muted);font-size:var(--ev-t-sm)}.ev-kbd{font-family:var(--ev-mono);font-size:var(--ev-t-xs);color:var(--ev-muted);background:var(--ev-panel-3);border:var(--ev-border);border-radius:var(--ev-r-sm);padding:1px var(--ev-s1)}.ev-why{background:none;border:none;padding:0;font:inherit;font-size:var(--ev-t-sm);color:var(--ev-accent-ink);text-decoration:underline dotted;text-underline-offset:3px;cursor:pointer}.ev-why:hover{text-decoration-style:solid}.ev-why-icon{color:var(--ev-accent-ink)}.ev-field{display:flex;flex-direction:column;gap:var(--ev-s1);min-width:0}.ev-field-label{display:flex;align-items:center;gap:var(--ev-s1);font-size:var(--ev-t-sm);font-weight:600;color:var(--ev-ink)}.ev-field-req{color:var(--ev-danger-fg)}.ev-field-dirty{width:6px;height:6px;border-radius:var(--ev-r-full);background:var(--ev-accent);flex:0 0 auto}.ev-field-help{font-size:var(--ev-t-sm);color:var(--ev-muted)}.ev-field-error{font-size:var(--ev-t-sm);color:var(--ev-danger-fg)}.ev-input-wrap{display:flex;align-items:stretch;gap:var(--ev-s1);min-width:0}.ev-input{flex:1 1 auto;min-width:0;min-height:36px;padding:0 var(--ev-s3);background:var(--ev-panel-2);border:var(--ev-border);border-radius:var(--ev-r-md);color:var(--ev-ink);font:inherit;font-size:var(--ev-t-base);transition:border-color var(--ev-dur-fast) var(--ev-ease-standard)}.ev-input::placeholder{color:var(--ev-muted)}.ev-input:hover:not([aria-disabled=true]):not(:disabled){border-color:var(--ev-muted)}.ev-field-invalid .ev-input,.ev-input-invalid{border-color:var(--ev-danger-fg)}.ev-input-affix{display:flex;align-items:center;padding-inline:var(--ev-s2);background:var(--ev-panel-3);border:var(--ev-border);border-radius:var(--ev-r-md);color:var(--ev-muted);font-size:var(--ev-t-sm);white-space:nowrap}.ev-input-counter{align-self:flex-end;font-size:var(--ev-t-xs);color:var(--ev-muted)}.ev-textarea{padding-block:var(--ev-s2);line-height:var(--ev-lh-base);resize:none}.ev-select{position:relative}.ev-select-trigger{display:flex;align-items:center;justify-content:space-between;gap:var(--ev-s2);width:100%;text-align:start;cursor:pointer}.ev-select-placeholder{color:var(--ev-muted)}.ev-select-chevron{color:var(--ev-muted);flex:0 0 auto}.ev-select-pop{position:absolute;inset-block-start:calc(100% + var(--ev-s1));inset-inline:0;z-index:var(--ev-z-popover);background:var(--ev-panel);border:var(--ev-border);border-radius:var(--ev-r-lg);box-shadow:var(--ev-shadow-2);padding:var(--ev-s1);display:flex;flex-direction:column;gap:var(--ev-s1)}.ev-select-search{min-height:32px}.ev-select-list{max-height:280px;overflow-y:auto;display:flex;flex-direction:column;gap:1px}.ev-select-group{display:flex;flex-direction:column;gap:1px}.ev-select-grouplabel{padding:var(--ev-s2) var(--ev-s3) var(--ev-s1)}.ev-select-opt{display:flex;flex-direction:column;align-items:flex-start;gap:1px;padding:var(--ev-s2) var(--ev-s3);background:transparent;border:none;border-radius:var(--ev-r-sm);color:var(--ev-ink);font:inherit;font-size:var(--ev-t-base);text-align:start;cursor:pointer}.ev-select-opt:hover:not([aria-disabled=true]){background:var(--ev-panel-2)}.ev-select-opt-on{background:var(--ev-chip);color:var(--ev-accent-ink)}.ev-select-opt-meta{color:var(--ev-muted);font-size:var(--ev-t-sm)}.ev-select-empty{padding:var(--ev-s3);color:var(--ev-muted);font-size:var(--ev-t-sm)}.ev-choice{display:flex;flex-direction:column;gap:var(--ev-s2)}.ev-choice-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.ev-choice-opt{display:flex;align-items:flex-start;gap:var(--ev-s2);padding:var(--ev-s3);background:var(--ev-panel-2);border:var(--ev-border);border-radius:var(--ev-r-md);cursor:pointer}.ev-choice-opt:hover{border-color:var(--ev-muted)}.ev-choice-on{border:var(--ev-border-selected);background:var(--ev-chip)}.ev-choice-body{display:flex;flex-direction:column;gap:2px;min-width:0}.ev-choice-body small{color:var(--ev-muted);font-size:var(--ev-t-sm)}.ev-choice-radio .ev-choice-opt{padding:var(--ev-s2) var(--ev-s3)}.ev-check{display:inline-flex;align-items:center;gap:var(--ev-s2);cursor:pointer;font-size:var(--ev-t-base)}.ev-check input{width:16px;height:16px;accent-color:var(--ev-accent);cursor:pointer}.ev-switch{display:inline-flex;align-items:center;gap:var(--ev-s2);font-size:var(--ev-t-base)}.ev-switch-track{position:relative;width:38px;height:22px;flex:0 0 auto;background:var(--ev-track);border:var(--ev-border);border-radius:var(--ev-r-full);cursor:pointer;padding:0;transition:background var(--ev-dur-fast) var(--ev-ease-standard)}.ev-switch-track[aria-checked=true]{background:var(--ev-accent);border-color:var(--ev-accent)}.ev-switch-thumb{position:absolute;inset-block-start:2px;inset-inline-start:2px;width:16px;height:16px;border-radius:var(--ev-r-full);background:var(--ev-ink);transition:inset-inline-start var(--ev-dur-fast) var(--ev-ease-standard)}.ev-switch-track[aria-checked=true] .ev-switch-thumb{inset-inline-start:18px;background:var(--ev-on-accent)}.ev-phone-prefix{flex:0 0 auto;width:88px;cursor:pointer}.ev-search{position:relative;display:flex;align-items:center;min-width:200px}.ev-search-icon{position:absolute;inset-inline-start:var(--ev-s2);color:var(--ev-muted);font-size:var(--ev-t-sm);pointer-events:none}.ev-search-input{padding-inline-start:var(--ev-s7)}.ev-search-input::-webkit-search-cancel-button{display:none}.ev-search-clear{position:absolute;inset-inline-end:var(--ev-s2);background:none;border:none;color:var(--ev-muted);cursor:pointer;font-size:var(--ev-t-sm)}.ev-search-scope{position:absolute;inset-block-start:calc(100% + 2px);inset-inline-start:0;font-size:var(--ev-t-xs);color:var(--ev-muted)}.ev-chip-status{display:inline-flex;align-items:center;gap:var(--ev-s1);padding:2px var(--ev-s2);background:var(--i-bg);color:var(--i-fg);border-radius:var(--ev-r-full);font-size:var(--ev-t-sm);font-weight:600;white-space:nowrap}.ev-chip-sm{font-size:var(--ev-t-xs);padding:1px var(--ev-s2)}.ev-chip-dot{width:6px;height:6px;border-radius:var(--ev-r-full);background:currentColor;flex:0 0 auto}.ev-chip-more{background:none;border:none;color:inherit;font:inherit;cursor:pointer;padding:0;opacity:.75}.ev-chip-filter{display:inline-flex;align-items:center;background:var(--ev-chip);border:var(--ev-border);border-radius:var(--ev-r-full);font-size:var(--ev-t-sm);overflow:hidden}.ev-chip-filter-body{background:none;border:none;color:var(--ev-ink);font:inherit;font-size:var(--ev-t-sm);padding:3px var(--ev-s2);cursor:pointer}.ev-chip-filter-field{color:var(--ev-muted)}.ev-chip-filter-x{background:none;border:none;border-inline-start:var(--ev-border);color:var(--ev-muted);cursor:pointer;padding:3px var(--ev-s2);font-size:var(--ev-t-xs)}.ev-chip-filter-x:hover{color:var(--ev-danger-fg)}.ev-tag{display:inline-block;padding:1px var(--ev-s2);background:var(--ev-panel-3);border-radius:var(--ev-r-sm);color:var(--ev-muted);font-size:var(--ev-t-xs);font-weight:600}.ev-avatar{display:inline-flex;align-items:center;justify-content:center;inline-size:var(--a-size);block-size:var(--a-size);flex:0 0 auto;border-radius:var(--ev-r-full);background:linear-gradient(135deg,var(--ev-accent),var(--ev-accent-strong));color:var(--ev-on-accent);font-size:var(--ev-t-sm);font-weight:700}.ev-avatar-system{background:var(--ev-panel-3);color:var(--ev-muted)}.ev-kpi{display:flex;flex-direction:column;gap:2px;align-items:flex-start}.ev-kpi-why{background:none;border:none;padding:0;cursor:pointer;text-align:start}.ev-kpi-why:hover .ev-kpi-value{color:var(--ev-accent-ink)}.ev-kpi-value{font-size:var(--ev-t-2xl);line-height:var(--ev-lh-2xl);font-weight:700;color:var(--ev-ink)}.ev-kpi-label{font-size:var(--ev-t-sm);color:var(--ev-muted)}.ev-kpi-delta{font-size:var(--ev-t-sm);font-weight:600;color:var(--i-fg)}.ev-progress{display:flex;align-items:center;gap:var(--ev-s2)}.ev-progress-track{flex:1 1 auto;block-size:8px;background:var(--ev-track);border-radius:var(--ev-r-full);overflow:hidden}.ev-progress-fill{block-size:100%;background:linear-gradient(90deg,var(--ev-accent-strong),var(--ev-accent));transition:inline-size var(--ev-dur-base) var(--ev-ease-decelerate)}.ev-progress-text{font-size:var(--ev-t-sm);color:var(--ev-muted);min-inline-size:38px;text-align:end}.ev-ring{position:relative;inline-size:var(--r-size);block-size:var(--r-size);flex:0 0 auto}.ev-ring-center{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.ev-ring-sweep{transition:stroke-dasharray var(--ev-dur-slow) var(--ev-ease-decelerate)}.ev-spark{display:block}.ev-badge{display:inline-flex;align-items:center;justify-content:center;min-inline-size:16px;block-size:16px;padding:0 4px;background:var(--ev-danger-fg);color:var(--ev-bg);border-radius:var(--ev-r-full);font-size:var(--ev-t-xs);font-weight:700}.ev-banner{display:flex;align-items:center;gap:var(--ev-s3);padding:var(--ev-s3);background:var(--i-bg);color:var(--ev-ink);border-radius:var(--ev-r-md);border-inline-start:3px solid var(--i-fg);font-size:var(--ev-t-base)}.ev-banner-body{flex:1 1 auto}.ev-banner-action{background:none;border:none;color:var(--i-fg);font:inherit;font-weight:600;cursor:pointer}.ev-banner-x{background:none;border:none;color:var(--ev-muted);cursor:pointer}.ev-skel{display:flex;flex-direction:column;gap:var(--ev-s2)}.ev-skel-block{background:var(--ev-panel-2);border-radius:var(--ev-r-sm);animation:ev-pulse 1.4s var(--ev-ease-standard) infinite}.ev-skel-text .ev-skel-block{block-size:12px}.ev-skel-stat .ev-skel-block{block-size:34px;inline-size:120px}.ev-skel-row .ev-skel-block{block-size:44px}.ev-skel-tile .ev-skel-block{block-size:72px}.ev-skel-card .ev-skel-block{block-size:140px;border-radius:var(--ev-r-lg)}@keyframes ev-pulse{0%,to{opacity:.45}50%{opacity:.85}}@media (prefers-reduced-motion: reduce){.ev-skel-block{animation:none;opacity:.6}}.ev-card{background:var(--ev-panel);border:var(--ev-border);border-radius:var(--ev-r-lg)}.ev-card-inset{background:var(--ev-panel-2)}.ev-card-head{display:flex;align-items:center;justify-content:space-between;gap:var(--ev-s3);padding:var(--ev-s4) var(--ev-s4) 0}.ev-card-title{margin:0;font-size:var(--ev-t-md);line-height:var(--ev-lh-md);font-weight:600}.ev-card-actions{display:flex;align-items:center;gap:var(--ev-s2)}.ev-card-body{padding:var(--ev-s4)}.ev-accordion{display:flex;flex-direction:column}.ev-accordion-item{border-block-end:var(--ev-border)}.ev-accordion-item:last-child{border-block-end:none}.ev-accordion-head{display:flex;align-items:center;gap:var(--ev-s2);inline-size:100%;padding:var(--ev-s3) 0;background:none;border:none;color:var(--ev-ink);font:inherit;font-size:var(--ev-t-base);text-align:start;cursor:pointer}.ev-accordion-chevron{color:var(--ev-muted)}.ev-accordion-title{flex:1 1 auto;font-weight:600}.ev-accordion-summary{color:var(--ev-muted);font-size:var(--ev-t-sm)}.ev-accordion-body{padding-block-end:var(--ev-s3)}.ev-tabs{display:flex;align-items:center;gap:var(--ev-s1);border-block-end:var(--ev-border);overflow-x:auto;scrollbar-width:thin}.ev-tab{display:inline-flex;align-items:center;gap:var(--ev-s1);padding:var(--ev-s2) var(--ev-s3);background:none;border:none;border-block-end:2px solid transparent;color:var(--ev-muted);font:inherit;font-size:var(--ev-t-base);white-space:nowrap;cursor:pointer}.ev-tab:hover:not([aria-disabled=true]){color:var(--ev-ink)}.ev-tab-on{color:var(--ev-ink);font-weight:600;border-block-end-color:var(--ev-accent)}.ev-tab-count{background:var(--ev-panel-3);border-radius:var(--ev-r-full);padding:0 var(--ev-s1);font-size:var(--ev-t-xs);color:var(--ev-muted)}.ev-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--ev-z-modal);background:var(--ev-scrim);display:flex;align-items:center;justify-content:center;padding:var(--ev-s4)}.ev-modal{inline-size:min(var(--m-w),100%);max-block-size:min(86vh,900px);display:flex;flex-direction:column;background:var(--ev-panel);border:var(--ev-border);border-radius:var(--ev-r-xl);box-shadow:var(--ev-shadow-3)}.ev-modal-head{display:flex;align-items:center;justify-content:space-between;gap:var(--ev-s3);padding:var(--ev-s4);border-block-end:var(--ev-border)}.ev-modal-title{margin:0;font-size:var(--ev-t-lg);line-height:var(--ev-lh-lg);font-weight:600}.ev-modal-body{padding:var(--ev-s4);overflow-y:auto;display:flex;flex-direction:column;gap:var(--ev-s3)}.ev-modal-foot{display:flex;align-items:center;justify-content:flex-end;gap:var(--ev-s2);padding:var(--ev-s4);border-block-start:var(--ev-border)}.ev-confirm-consequence{margin:0;font-size:var(--ev-t-base);color:var(--ev-ink)}.ev-confirm-recovery{margin:0;font-size:var(--ev-t-sm);color:var(--ev-muted)}.ev-confirm-type{display:flex;flex-direction:column;gap:var(--ev-s1);font-size:var(--ev-t-sm)}.ev-panel-side{position:fixed;inset-block:0;inset-inline-end:0;z-index:var(--ev-z-popover);inline-size:min(440px,100%);display:flex;flex-direction:column;background:var(--ev-panel);border-inline-start:var(--ev-border);box-shadow:var(--ev-shadow-2);animation:ev-slide-in var(--ev-dur-base) var(--ev-ease-decelerate)}@keyframes ev-slide-in{0%{transform:translate(var(--ev-slide-from, 16px));opacity:0}}[dir=rtl] .ev-panel-side{--ev-slide-from: -16px}.ev-panel-side-head{display:flex;align-items:center;justify-content:space-between;gap:var(--ev-s3);padding:var(--ev-s4);border-block-end:var(--ev-border)}.ev-panel-side-title{margin:0;font-size:var(--ev-t-md);font-weight:600}.ev-panel-side-body{flex:1 1 auto;overflow-y:auto;padding:var(--ev-s4)}.ev-popover{position:absolute;inset-block-start:calc(100% + var(--ev-s1));z-index:var(--ev-z-popover);min-inline-size:240px;max-inline-size:380px;padding:var(--ev-s3);background:var(--ev-panel);border:var(--ev-border);border-radius:var(--ev-r-lg);box-shadow:var(--ev-shadow-2)}.ev-popover-start{inset-inline-start:0}.ev-popover-end{inset-inline-end:0}.ev-toasts{position:fixed;inset-block-end:var(--ev-s5);inset-inline:0;z-index:var(--ev-z-toast);display:flex;flex-direction:column;align-items:center;gap:var(--ev-s2);pointer-events:none}.ev-toast{pointer-events:auto;display:flex;align-items:center;gap:var(--ev-s3);padding:var(--ev-s2) var(--ev-s3);background:var(--ev-panel);border:var(--ev-border);border-radius:var(--ev-r-md);box-shadow:var(--ev-shadow-2);font-size:var(--ev-t-base);max-inline-size:min(560px,92vw)}.ev-toast-msg{flex:1 1 auto}.ev-toast-undo{position:relative;background:none;border:none;color:var(--ev-accent-ink);font:inherit;font-weight:600;cursor:pointer;padding-block-end:3px}.ev-toast-progress{position:absolute;inset-block-end:0;inset-inline-start:0;block-size:2px;background:var(--ev-accent);animation:ev-undo-window 10s linear forwards}@keyframes ev-undo-window{0%{inline-size:100%}to{inline-size:0}}.ev-tile{display:flex;align-items:center;gap:var(--ev-s3);padding:var(--ev-s3) var(--ev-s4);background:var(--ev-panel);border:var(--ev-border);border-radius:var(--ev-r-lg);color:var(--ev-ink);font:inherit;text-align:start;cursor:pointer;transition:border-color var(--ev-dur-fast) var(--ev-ease-standard)}.ev-tile:hover:not([aria-disabled=true]){border-color:var(--ev-accent)}.ev-tile-icon{font-size:var(--ev-t-lg);color:var(--ev-muted);flex:0 0 auto}.ev-tile-body{flex:1 1 auto;display:flex;flex-direction:column;gap:2px;min-width:0}.ev-tile-title{font-size:var(--ev-t-base);font-weight:600}.ev-tile-summary{font-size:var(--ev-t-sm);color:var(--ev-muted)}.ev-tile-chevron{color:var(--ev-muted)}.ev-grid{background:var(--ev-panel);border:var(--ev-border);border-radius:var(--ev-r-lg);overflow-x:auto}.ev-grid-table{min-inline-size:max-content;display:flex;flex-direction:column}.ev-grid-head{display:flex;align-items:stretch;position:sticky;inset-block-start:0;z-index:var(--ev-z-sticky);background:var(--ev-panel-2);border-block-end:var(--ev-border)}.ev-grid-row{display:flex;align-items:stretch;border-block-end:var(--ev-border);background:none;border-inline:none;border-block-start:none;color:inherit;font:inherit;text-align:start;inline-size:100%}.ev-grid-row:last-child{border-block-end:none}.ev-grid-row-open{cursor:pointer}.ev-grid-row-open:hover{background:var(--ev-panel-2)}.ev-grid-row-on{background:var(--ev-chip)}.ev-grid-cell{flex:1 1 0;min-inline-size:64px;display:flex;align-items:center;gap:var(--ev-s2);padding-inline:var(--ev-s3);font-size:var(--ev-t-base);overflow:hidden;white-space:nowrap}.ev-grid-cell>*{min-inline-size:0}.ev-cell-stack{display:flex;flex-direction:column;justify-content:center;gap:2px;line-height:1.25;min-inline-size:0}.ev-grid-a-number .ev-cell-stack{align-items:flex-end}.ev-grid-comfortable .ev-grid-row,.ev-grid-comfortable .ev-grid-head{min-block-size:44px}.ev-grid-compact .ev-grid-row,.ev-grid-compact .ev-grid-head{min-block-size:36px}.ev-grid-h{font-size:var(--ev-t-sm);font-weight:600;color:var(--ev-muted)}.ev-grid-sort{background:none;border:none;color:inherit;font:inherit;cursor:pointer;padding:0}.ev-grid-a-text{justify-content:flex-start}.ev-grid-a-number{justify-content:flex-end;font-variant-numeric:tabular-nums}.ev-grid-a-status{justify-content:flex-start}.ev-grid-cell-select{flex:0 0 44px;min-inline-size:44px}.ev-grid-cell-actions{flex:0 0 auto;min-inline-size:80px;justify-content:flex-end}.ev-grid-dash{color:var(--ev-muted)}.ev-grid-loading{padding:var(--ev-s3)}.ev-grid-empty{padding:var(--ev-s8) var(--ev-s4)}.ev-grid-filtered{display:flex;flex-direction:column;align-items:center;gap:var(--ev-s3);color:var(--ev-muted)}.ev-grid-band{display:flex;align-items:center;justify-content:space-between;gap:var(--ev-s3);padding:var(--ev-s4);background:var(--i-bg);color:var(--i-fg)}.ev-bulk{display:flex;align-items:center;gap:var(--ev-s3);padding:var(--ev-s2) var(--ev-s3);background:var(--ev-chip);border:var(--ev-border-selected);border-radius:var(--ev-r-md)}.ev-bulk-count{font-size:var(--ev-t-base);color:var(--ev-ink)}.ev-bulk-actions{flex:1 1 auto;display:flex;align-items:center;gap:var(--ev-s2);flex-wrap:wrap}.ev-tablefoot{display:flex;align-items:center;justify-content:space-between;gap:var(--ev-s3);padding:var(--ev-s2) var(--ev-s3);font-size:var(--ev-t-sm);color:var(--ev-muted)}.ev-tablefoot-tools{display:flex;align-items:center;gap:var(--ev-s1)}.ev-listrow{display:flex;align-items:center;gap:var(--ev-s3);inline-size:100%;padding:var(--ev-s3);background:var(--ev-panel-2);border:var(--ev-border);border-radius:var(--ev-r-md);color:var(--ev-ink);font:inherit;text-align:start}button.ev-listrow{cursor:pointer}button.ev-listrow:hover{border-color:var(--ev-accent)}.ev-listrow-done{opacity:.6}.ev-listrow-done .ev-listrow-title{text-decoration:line-through}.ev-listrow-icon{flex:0 0 auto;color:var(--ev-muted)}.ev-listrow-body{flex:1 1 auto;display:flex;flex-direction:column;gap:2px;min-width:0}.ev-listrow-title{font-size:var(--ev-t-base)}.ev-listrow-meta{font-size:var(--ev-t-sm);color:var(--ev-muted)}.ev-listrow-actions{flex:0 0 auto;display:flex;align-items:center;gap:var(--ev-s1)}.ev-story{display:flex;align-items:flex-start;gap:var(--ev-s3);padding:var(--ev-s3) 0;border-block-end:var(--ev-border)}.ev-story:last-child{border-block-end:none}.ev-story-icon{flex:0 0 auto;inline-size:28px;block-size:28px;display:flex;align-items:center;justify-content:center;background:var(--ev-panel-3);border-radius:var(--ev-r-sm);color:var(--ev-muted)}.ev-story-body{flex:1 1 auto;display:flex;flex-direction:column;gap:2px;min-width:0}.ev-story-event{font-size:var(--ev-t-base)}.ev-story-line{font-size:var(--ev-t-sm);color:var(--ev-ink)}.ev-story-meta{font-size:var(--ev-t-xs);color:var(--ev-muted)}.ev-story-tail{flex:0 0 auto;display:flex;align-items:center;gap:var(--ev-s2)}.ev-check-row{display:flex;align-items:center;gap:var(--ev-s3);padding:var(--ev-s3);background:var(--ev-panel-2);border:var(--ev-border);border-radius:var(--ev-r-md);border-inline-start:3px solid var(--i-fg)}.ev-check-mark{flex:0 0 auto;inline-size:22px;block-size:22px;display:flex;align-items:center;justify-content:center;border-radius:var(--ev-r-full);background:var(--i-bg);color:var(--i-fg);font-size:var(--ev-t-sm);font-weight:700}.ev-check-body{flex:1 1 auto;display:flex;flex-direction:column;gap:2px;min-width:0}.ev-check-label{font-size:var(--ev-t-base)}.ev-check-why{font-size:var(--ev-t-sm);color:var(--ev-muted)}.ev-check-met .ev-check-why{color:var(--ev-muted)}.ev-why-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--ev-z-glassbox);background:var(--ev-scrim);display:flex;align-items:center;justify-content:center;padding:var(--ev-s4)}.ev-why-float{inline-size:min(420px,100%);background:var(--ev-panel);border:var(--ev-border);border-radius:var(--ev-r-lg);box-shadow:var(--ev-shadow-3);padding:var(--ev-s4)}.ev-whypanel{display:flex;flex-direction:column;gap:var(--ev-s3)}.ev-whypanel-q{margin:0;font-size:var(--ev-t-md);font-weight:600}.ev-whypanel-inputs{margin:0;display:flex;flex-direction:column;gap:var(--ev-s1)}.ev-whypanel-row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ev-s3);font-size:var(--ev-t-base)}.ev-whypanel-row dt{color:var(--ev-muted)}.ev-whypanel-row dd{margin:0;font-variant-numeric:tabular-nums}.ev-whypanel-link{color:var(--ev-accent-ink)}.ev-whypanel-rule{margin:0;padding:var(--ev-s2) var(--ev-s3);background:var(--ev-panel-2);border-radius:var(--ev-r-sm);font-size:var(--ev-t-sm);color:var(--ev-ink)}.ev-whypanel-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--ev-s3);font-size:var(--ev-t-xs);color:var(--ev-muted)}.ev-simpletable-wrap{overflow-x:auto}.ev-simpletable{inline-size:100%;border-collapse:collapse;font-size:var(--ev-t-base)}.ev-simpletable th{text-align:start;padding:var(--ev-s2) var(--ev-s3);font-size:var(--ev-t-sm);font-weight:600;color:var(--ev-muted);border-block-end:var(--ev-border);white-space:nowrap}.ev-simpletable td{padding:var(--ev-s2) var(--ev-s3);border-block-end:var(--ev-border)}.ev-simpletable tr:last-child td{border-block-end:none}.ev-simpletable .ev-grid-a-number{text-align:end;font-variant-numeric:tabular-nums}.ev-reorder{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.ev-reorder-row{display:flex;align-items:center;gap:var(--ev-s2);border:1px solid transparent;border-radius:var(--ev-r2);cursor:grab}.ev-reorder-row:active{cursor:grabbing}.ev-reorder-dragging{opacity:.45}.ev-reorder-over{box-shadow:inset 0 2px 0 0 var(--ev-accent)}.ev-reorder-grabbed{border-color:var(--ev-accent);background:var(--ev-chip);cursor:grab}.ev-reorder-tail{block-size:var(--ev-s4);border-radius:var(--ev-r1)}.ev-drag-handle{flex:none;inline-size:18px;text-align:center;color:var(--ev-muted);font-size:var(--ev-t-sm);line-height:1;cursor:grab;-webkit-user-select:none;user-select:none}.ev-drag-handle-on{color:var(--ev-accent-ink)}@media (prefers-reduced-motion: reduce){.ev-reorder-dragging{opacity:.7}}.ev-rte{border:var(--ev-border);border-radius:var(--ev-r-md);overflow:hidden;background:var(--ev-panel-2)}.ev-rte-bar{display:flex;align-items:center;gap:2px;flex-wrap:wrap;padding:var(--ev-s1);background:var(--ev-panel-3);border-block-end:var(--ev-border)}.ev-rte-sep{inline-size:1px;block-size:18px;background:var(--ev-line);margin-inline:var(--ev-s1)}.ev-rte-body{min-block-size:140px;padding:var(--ev-s3);font-size:var(--ev-t-base);line-height:var(--ev-lh-base);color:var(--ev-ink)}.ev-rte-body:empty:before{content:attr(data-placeholder);color:var(--ev-muted)}.ev-rte-source{min-block-size:200px;font-family:var(--ev-mono);font-size:var(--ev-t-sm);border:none;border-radius:0}.ev-upload{border:1px dashed var(--ev-line);border-radius:var(--ev-r-md);background:var(--ev-panel-2)}.ev-upload-over{border-color:var(--ev-accent);background:var(--ev-chip)}.ev-upload-drop{inline-size:100%;display:flex;flex-direction:column;align-items:center;gap:var(--ev-s1);padding:var(--ev-s5);background:none;border:none;color:var(--ev-ink);font:inherit;cursor:pointer}.ev-upload-drop small{color:var(--ev-muted);font-size:var(--ev-t-sm)}.ev-upload-have{display:flex;align-items:center;gap:var(--ev-s3);padding:var(--ev-s3)}.ev-upload-preview{block-size:40px;max-inline-size:120px;object-fit:contain;border-radius:var(--ev-r-sm)}.ev-upload-name{flex:1 1 auto;font-size:var(--ev-t-sm)}.ev-color{display:flex;align-items:center;gap:var(--ev-s2);flex-wrap:wrap}.ev-color-swatch{inline-size:36px;block-size:36px;flex:0 0 auto;padding:2px;border:var(--ev-border);border-radius:var(--ev-r-md);background:var(--ev-panel-2);cursor:pointer}.ev-color-hex{max-inline-size:120px}.ev-color-wcag{font-size:var(--ev-t-sm);font-weight:600}.ev-color-pass{color:var(--ev-success-fg)}.ev-color-fail{color:var(--ev-danger-fg)}.ev-inv{display:flex;flex-direction:column;gap:var(--ev-s3)}.ev-inv-bar{display:flex;align-items:center;gap:var(--ev-s2);flex-wrap:wrap}.ev-inv-grid{display:grid;gap:var(--ev-s1);grid-template-columns:repeat(auto-fill,minmax(56px,1fr))}.ev-inv-cell{min-block-size:40px;padding:var(--ev-s1);border:var(--ev-border);border-radius:var(--ev-r-sm);font-size:var(--ev-t-sm);font-weight:600;cursor:pointer;color:var(--ev-bg)}.ev-inv-free{background:var(--ev-cell-free)}.ev-inv-assigned{background:var(--ev-cell-assigned)}.ev-inv-blocked{background:var(--ev-cell-blocked)}.ev-inv-on{outline:var(--ev-border-selected);outline-offset:2px}.ev-inv-legend{display:flex;align-items:center;gap:var(--ev-s3);flex-wrap:wrap;font-size:var(--ev-t-sm)}.ev-inv-key{display:inline-flex;align-items:center;gap:var(--ev-s1)}.ev-inv-key:before{content:"";inline-size:12px;block-size:12px;border-radius:var(--ev-r-sm)}.ev-inv-legend .ev-inv-free:before{background:var(--ev-cell-free)}.ev-inv-legend .ev-inv-assigned:before{background:var(--ev-cell-assigned)}.ev-inv-legend .ev-inv-blocked:before{background:var(--ev-cell-blocked)}.ev-inv-legend .ev-inv-free,.ev-inv-legend .ev-inv-assigned,.ev-inv-legend .ev-inv-blocked{background:none;color:var(--ev-muted)}.ev-seatmap{display:flex;flex-direction:column;gap:var(--ev-s3)}.ev-seatmap-bar{display:flex;align-items:center;gap:var(--ev-s2);flex-wrap:wrap}.ev-seatmap-zoom{font-size:var(--ev-t-sm);color:var(--ev-muted);min-inline-size:44px;text-align:center}.ev-seatmap-canvas{background:var(--ev-panel-3);border:var(--ev-border);border-radius:var(--ev-r-lg);overflow:auto;max-block-size:60vh}.ev-seatmap-svg{inline-size:100%;block-size:auto;transform-origin:center}.ev-seat{cursor:pointer;transition:r var(--ev-dur-fast) var(--ev-ease-standard)}.ev-seat-available{fill:var(--ev-cell-free)}.ev-seat-assigned{fill:var(--ev-cell-assigned)}.ev-seat-reserved{fill:var(--ev-cell-blocked)}.ev-seat-occupied{fill:var(--ev-muted);cursor:not-allowed}.ev-seat-on{stroke:var(--ev-accent);stroke-width:3}.ev-seatmap-list{display:flex;flex-direction:column;gap:var(--ev-s2)}.ev-seatmap-area summary{cursor:pointer;font-weight:600;padding:var(--ev-s2) 0}.ev-seatmap-seats{display:grid;gap:var(--ev-s2);grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.ev-seat-row{display:flex;flex-direction:column;gap:2px;align-items:flex-start;padding:var(--ev-s2);text-align:start;cursor:pointer;background:var(--ev-panel-2);border:var(--ev-border);border-radius:var(--ev-r-md);color:var(--ev-ink);font:inherit;font-size:var(--ev-t-sm)}.ev-seat-row small{color:var(--ev-muted);font-size:var(--ev-t-xs)}.ev-seat-row:disabled{opacity:.5;cursor:not-allowed}.ev-seat-row.ev-seat-on{border:var(--ev-border-selected);background:var(--ev-chip)}.ev-ledger{display:flex;flex-direction:column;gap:3px;align-items:stretch;min-inline-size:62px;padding:var(--ev-s1);background:var(--ev-panel-2);border:var(--ev-border);border-radius:var(--ev-r-sm);color:var(--ev-ink);font:inherit;cursor:pointer}.ev-ledger-nums{font-size:var(--ev-t-sm);font-weight:600;text-align:center}.ev-ledger-bar{block-size:4px;background:var(--ev-track);border-radius:var(--ev-r-full);overflow:hidden}.ev-ledger-fill{display:block;block-size:100%;background:var(--ev-accent)}.ev-ledger-high{border-color:var(--ev-accent-strong)}.ev-ledger-release{border-color:var(--ev-warning-fg)}.ev-ledger-over{border-color:var(--ev-danger-fg)}.ev-ledger-over .ev-ledger-fill{background:var(--ev-danger-fg)}.ev-vital{display:flex;align-items:center;gap:var(--ev-s2);padding:var(--ev-s3);background:var(--ev-panel);border:var(--ev-border);border-radius:var(--ev-r-md);border-inline-start:3px solid var(--i-fg);color:var(--ev-ink);font:inherit;text-align:start;cursor:pointer}.ev-vital:hover{border-color:var(--ev-accent);border-inline-start-color:var(--i-fg)}.ev-vital-glyph{color:var(--i-fg);font-size:var(--ev-t-sm)}.ev-vital-body{display:flex;flex-direction:column;gap:2px;min-width:0}.ev-vital-name{font-size:var(--ev-t-sm)}.ev-vital-delta{font-size:var(--ev-t-xs);color:var(--ev-muted)}.ev-readiness{display:flex;flex-direction:column;align-items:center;gap:var(--ev-s2)}.ev-readiness-pct{font-size:var(--ev-t-xl);font-weight:700;font-variant-numeric:tabular-nums}.ev-readiness-sub{font-size:var(--ev-t-xs);color:var(--ev-muted)}.ev-readiness-count{display:flex;align-items:center;gap:var(--ev-s2);font-size:var(--ev-t-sm);color:var(--ev-muted)}.ev-readiness-blocked .ev-ring-sweep{stroke:var(--ev-danger-fg)}.ev-actioncard{display:flex;align-items:flex-start;gap:var(--ev-s3);padding:var(--ev-s3);background:var(--ev-panel);border:var(--ev-border);border-radius:var(--ev-r-lg);border-inline-start:3px solid var(--i-fg)}.ev-actioncard-dot{inline-size:8px;block-size:8px;border-radius:var(--ev-r-full);background:var(--i-fg);flex:0 0 auto;margin-block-start:6px}.ev-actioncard-body{flex:1 1 auto;display:flex;flex-direction:column;gap:var(--ev-s1);min-width:0}.ev-actioncard-sentence{margin:0;font-size:var(--ev-t-base)}.ev-actioncard-mag{font-size:var(--ev-t-sm);color:var(--ev-muted)}.ev-actioncard-refire{font-size:var(--ev-t-xs);color:var(--i-fg);font-weight:600}.ev-actioncard-tail{display:flex;align-items:center;gap:var(--ev-s2);flex-wrap:wrap}.ev-ripple{padding:var(--ev-s4);background:var(--i-bg);border-radius:var(--ev-r-md);border-inline-start:3px solid var(--i-fg)}.ev-ripple-title{margin:0 0 var(--ev-s2);font-size:var(--ev-t-md);font-weight:600}.ev-ripple-lines{margin:0;padding-inline-start:var(--ev-s4);display:flex;flex-direction:column;gap:var(--ev-s1)}.ev-ripple-lines li{font-size:var(--ev-t-base)}.ev-ripple-uncertain{color:var(--ev-muted);font-style:italic}.ev-ripple-recipients{margin:var(--ev-s2) 0 0;font-size:var(--ev-t-sm);display:flex;gap:var(--ev-s2);align-items:baseline}.ev-ripple-reversible{margin:var(--ev-s3) 0 0;font-size:var(--ev-t-sm);color:var(--ev-success-fg)}.ev-ripple-final{margin:var(--ev-s3) 0 0;padding:var(--ev-s2) var(--ev-s3);background:var(--ev-warning-bg);color:var(--ev-warning-fg);border-radius:var(--ev-r-sm);font-size:var(--ev-t-sm);font-weight:600}.ev-recipe-counter{font-size:var(--ev-t-sm);font-weight:400;color:var(--ev-muted)}.ev-recipe-q{margin:0;font-size:var(--ev-t-md);font-weight:600}.ev-recipe-widget{display:flex;flex-direction:column;gap:var(--ev-s3)}.ev-recipe-error{margin:0;color:var(--ev-danger-fg);font-size:var(--ev-t-sm)}.ev-preflight{display:flex;flex-direction:column;gap:var(--ev-s2)}.ev-preflight-row{display:flex;align-items:baseline;gap:var(--ev-s2);padding:var(--ev-s2) var(--ev-s3);background:var(--i-bg);border-radius:var(--ev-r-sm);border-inline-start:3px solid var(--i-fg);font-size:var(--ev-t-sm)}.ev-preflight-row small{color:var(--ev-muted)}.ev-oprow{display:flex;align-items:center;gap:var(--ev-s3);padding:var(--ev-s2) var(--ev-s3);border-block-end:var(--ev-border);font-size:var(--ev-t-base)}.ev-oprow:last-child{border-block-end:none}.ev-oprow-actor{display:inline-flex;align-items:center;gap:var(--ev-s1);color:var(--ev-muted);min-inline-size:140px}.ev-oprow-what{flex:1 1 auto;min-width:0}.ev-oprow-at{font-size:var(--ev-t-sm);color:var(--ev-muted)}.ev-oprow-tail{display:flex;align-items:center;gap:var(--ev-s2)}.ev-oprow-locked{font-size:var(--ev-t-sm);color:var(--ev-muted)}.ev-color-unset{opacity:.5;border-style:dashed}.ev-tok-group{margin-block-start:var(--ev-s3)}.ev-tok-list{display:grid;gap:var(--ev-s1);grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.ev-tok{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:var(--ev-s2) var(--ev-s3);text-align:start;cursor:pointer;background:var(--ev-panel-2);border:var(--ev-border);border-radius:var(--ev-r-md);color:var(--ev-ink);font:inherit}.ev-tok:hover{border-color:var(--ev-accent)}.ev-tok:focus-visible{outline:2px solid var(--ev-accent);outline-offset:2px}.ev-tok code{color:var(--ev-muted);font-size:var(--ev-t-xs)}.ev-empty{display:flex;flex-direction:column;align-items:center;gap:var(--ev-s2);padding:var(--ev-s6) var(--ev-s4);text-align:center}.ev-empty-icon{font-size:var(--ev-t-2xl);color:var(--ev-muted)}.ev-empty-title{margin:0;font-size:var(--ev-t-md);font-weight:600}.ev-empty-why{margin:0;max-inline-size:46ch;font-size:var(--ev-t-base);color:var(--ev-muted)}.ev-empty-actions{display:flex;align-items:center;gap:var(--ev-s2);margin-block-start:var(--ev-s2)}.ev-teach{display:flex;align-items:flex-start;gap:var(--ev-s3);padding:var(--ev-s3);background:var(--ev-panel-2);border:var(--ev-border);border-radius:var(--ev-r-md)}.ev-teach-body{flex:1 1 auto;display:flex;flex-direction:column;gap:2px;font-size:var(--ev-t-sm)}.ev-teach-body b{font-size:var(--ev-t-base)}.ev-teach-body span{color:var(--ev-ink)}.ev-teach-example{color:var(--ev-muted)}.ev-teach-x{background:none;border:none;color:var(--ev-muted);cursor:pointer}.ev-teach-collapsed{align-self:flex-start;background:none;border:none;padding:0;color:var(--ev-muted);font:inherit;font-size:var(--ev-t-sm);cursor:pointer}.ev-loading{padding:var(--ev-s3)}.ev-loading-note{margin:var(--ev-s3) 0 0;font-size:var(--ev-t-sm);color:var(--ev-muted)}.ev-narrate{display:flex;flex-direction:column;gap:var(--ev-s2)}.ev-narrate-step{display:flex;align-items:center;gap:var(--ev-s2);font-size:var(--ev-t-base);color:var(--ev-muted)}.ev-narrate-done{color:var(--ev-ink)}.ev-narrate-done .ev-narrate-mark{color:var(--ev-success-fg)}.ev-narrate-active{color:var(--ev-ink)}.ev-narrate-mark{inline-size:18px;text-align:center}.ev-narrate-label{flex:0 0 auto}.ev-narrate-artifact{color:var(--ev-muted);font-size:var(--ev-t-sm)}.ev-listpage{display:flex;flex-direction:column;gap:var(--ev-s3)}.ev-listpage-head{display:flex;align-items:center;justify-content:space-between;gap:var(--ev-s3);flex-wrap:wrap}.ev-listpage-title{margin:0;font-size:var(--ev-t-xl);line-height:var(--ev-lh-xl);font-weight:700}.ev-listpage-actions{display:flex;align-items:center;gap:var(--ev-s2)}.ev-views{display:flex;align-items:center;gap:var(--ev-s2);flex-wrap:wrap}.ev-view-pill{display:inline-flex;align-items:center;gap:var(--ev-s1);padding:var(--ev-s1) var(--ev-s3);background:var(--ev-panel-2);border:var(--ev-border);border-radius:var(--ev-r-full);color:var(--ev-muted);font:inherit;font-size:var(--ev-t-sm);cursor:pointer}.ev-view-pill:hover{color:var(--ev-ink)}.ev-view-on{background:var(--ev-chip);border-color:var(--ev-accent);color:var(--ev-accent-ink);font-weight:600}.ev-view-count{color:var(--ev-muted)}.ev-view-new{border-style:dashed}.ev-toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--ev-s3);flex-wrap:wrap}.ev-toolbar-meta{font-size:var(--ev-t-sm);color:var(--ev-muted)}.ev-filters{display:flex;align-items:center;gap:var(--ev-s2);flex-wrap:wrap}.ev-select-escalate{align-self:flex-start;background:none;border:none;padding:0;color:var(--ev-accent-ink);font:inherit;font-size:var(--ev-t-sm);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ev-record{display:flex;flex-direction:column;gap:var(--ev-s3)}.ev-record-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ev-s3);flex-wrap:wrap}.ev-record-identity{display:flex;align-items:center;gap:var(--ev-s2);flex-wrap:wrap;min-width:0}.ev-record-back{background:none;border:none;color:var(--ev-muted);font-size:var(--ev-t-xl);line-height:1;cursor:pointer;padding:0}.ev-record-title{margin:0;font-size:var(--ev-t-xl);line-height:var(--ev-lh-xl);font-weight:700}.ev-record-actions{display:flex;align-items:center;gap:var(--ev-s2)}.ev-record-nav{display:flex;align-items:center;gap:2px}.ev-record-tabs{margin-block-start:var(--ev-s1)}.ev-record-body{display:flex;flex-direction:column;gap:var(--ev-s3)}.ev-hub{display:flex;flex-direction:column;gap:var(--ev-s4)}.ev-hub-group{display:flex;flex-direction:column;gap:var(--ev-s2)}.ev-hub-grouplabel{margin:0}.ev-hub-grid{display:grid;gap:var(--ev-s3);grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.ev-hub-none{margin:0;color:var(--ev-muted)}.ev-p2-columns{display:flex;flex-direction:column;gap:var(--ev-s2)}.ev-p2-filters{display:flex;flex-direction:column;gap:var(--ev-s3)}.ev-p2-row{display:grid;gap:var(--ev-s2);grid-template-columns:1fr 1fr 1fr auto;align-items:end}.ev-p2-and{grid-column:1 / -1;font-size:var(--ev-t-xs);color:var(--ev-muted);font-weight:600}.ev-p2-foot{display:flex;align-items:center;gap:var(--ev-s2);margin-block-start:var(--ev-s4)}.ev-p5{display:grid;gap:var(--ev-s4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}@media (max-width: 1023px){.ev-p5{grid-template-columns:1fr}}.ev-p5-editor{display:flex;flex-direction:column;gap:var(--ev-s3)}.ev-p5-preview{display:flex;flex-direction:column;gap:var(--ev-s2)}.ev-p5-bar{display:flex;align-items:center;gap:var(--ev-s2);flex-wrap:wrap}.ev-p5-toggle{margin-inline-start:auto}.ev-p5-canvas{background:var(--ev-panel-3);border:var(--ev-border);border-radius:var(--ev-r-lg);padding:var(--ev-s3);overflow:auto;max-block-size:70vh}.ev-p6-progress{margin:0;font-size:var(--ev-t-sm);color:var(--ev-muted)}.ev-p8-hit{display:flex;align-items:center;gap:var(--ev-s3);inline-size:100%;padding:var(--ev-s2) var(--ev-s3);background:var(--ev-panel-2);border:var(--ev-border);border-radius:var(--ev-r-md);color:var(--ev-ink);font:inherit;text-align:start;cursor:pointer}.ev-p8-hit:hover{border-color:var(--ev-accent)}.ev-p8-hit-body{flex:1 1 auto;display:flex;flex-direction:column;gap:2px;min-width:0}.ev-p8-hit-body small{color:var(--ev-muted);font-size:var(--ev-t-sm)}.ev-p8-new{display:flex;flex-direction:column;gap:var(--ev-s3)}.ev-p9-list{display:flex;flex-direction:column;gap:1px;max-block-size:320px;overflow-y:auto}.ev-p9-item{display:flex;align-items:center;justify-content:space-between;gap:var(--ev-s3);padding:var(--ev-s2) var(--ev-s3);background:none;border:none;border-radius:var(--ev-r-sm);color:var(--ev-ink);font:inherit;font-size:var(--ev-t-base);text-align:start;cursor:pointer}.ev-p9-item:hover{background:var(--ev-panel-2)}.ev-p9-item code{font-size:var(--ev-t-xs);color:var(--ev-muted)}.ev-p13{padding:var(--ev-s3);background:var(--ev-danger-bg);color:var(--ev-ink);border-radius:var(--ev-r-md);border-inline-start:3px solid var(--ev-danger-fg);font-size:var(--ev-t-base)}.ev-p13 ul{margin:var(--ev-s2) 0 0;padding-inline-start:var(--ev-s4)}.ev-p13-link{background:none;border:none;padding:0;color:var(--ev-danger-fg);font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ev-autosave{font-size:var(--ev-t-sm);color:var(--ev-muted)}.ev-p16{display:flex;flex-direction:column;gap:var(--ev-s3)}.ev-p16-grid{display:grid;gap:var(--ev-s1);grid-template-columns:160px repeat(var(--cols),minmax(0,1fr))}.ev-p16-head{padding:var(--ev-s1) var(--ev-s2)}.ev-p16-label{padding:var(--ev-s2);font-size:var(--ev-t-sm);color:var(--ev-muted)}.ev-p16-cell{display:flex;align-items:center;gap:var(--ev-s2);padding:var(--ev-s2);background:var(--ev-panel-2);border:var(--ev-border);border-radius:var(--ev-r-sm);font-size:var(--ev-t-sm);cursor:pointer}.ev-p16-on{border:var(--ev-border-selected);background:var(--ev-chip)}.ev-p16-value{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.ev-p18-what{margin:var(--ev-s2) 0 0;font-size:var(--ev-t-base)}.ev-p18-h{margin:var(--ev-s4) 0 var(--ev-s1);font-size:var(--ev-t-sm);font-weight:600;color:var(--ev-muted)}.ev-p18-facts{margin:0;padding-inline-start:var(--ev-s4);display:flex;flex-direction:column;gap:var(--ev-s1)}.ev-p18-actions{display:flex;flex-direction:column;gap:var(--ev-s2);align-items:flex-start}.ev-presence{display:flex;align-items:center;gap:var(--ev-s2);padding:var(--ev-s2) var(--ev-s3);background:var(--ev-info-bg);border-radius:var(--ev-r-md);font-size:var(--ev-t-sm)}.ev-presence-avatars{display:flex}.ev-presence-avatars .ev-avatar{margin-inline-start:-6px;border:2px solid var(--ev-panel)}.ev-presence-text{flex:1 1 auto}.ev-p10{display:flex;flex-direction:column;gap:var(--ev-s3)}.ev-p10-group{display:flex;flex-direction:column;gap:var(--ev-s2);padding:var(--ev-s3);background:var(--ev-panel-2);border:var(--ev-border);border-radius:var(--ev-r-md)}.ev-p10-depth-1{background:var(--ev-panel-3);margin-inline-start:var(--ev-s4)}.ev-p10-connector{display:flex;align-items:center;gap:var(--ev-s1)}.ev-p10-row{display:grid;gap:var(--ev-s2);grid-template-columns:repeat(auto-fit,minmax(120px,1fr)) auto;align-items:end}.ev-p10-add{display:flex;align-items:center;gap:var(--ev-s2)}.ev-p10-readback{margin:0;padding:var(--ev-s2) var(--ev-s3);background:var(--ev-chip);border-radius:var(--ev-r-sm);font-size:var(--ev-t-base);color:var(--ev-accent-ink)}.ev-p10-free{display:flex;flex-direction:column;gap:var(--ev-s3)}.ev-p10-catalog{font-size:var(--ev-t-sm)}.ev-p10-catalog summary{cursor:pointer;color:var(--ev-muted)}.ev-p10-fngroup{display:flex;flex-direction:column;gap:var(--ev-s1);margin-block:var(--ev-s2)}.ev-p10-fn{display:flex;flex-direction:column;gap:1px;padding-block:var(--ev-s1)}.ev-p10-fn small{color:var(--ev-muted)}.ev-p10-test{display:flex;flex-direction:column;gap:var(--ev-s2);padding:var(--ev-s3);background:var(--ev-panel);border:var(--ev-border);border-radius:var(--ev-r-md)}.ev-p10-testbar{display:flex;align-items:flex-end;gap:var(--ev-s3);flex-wrap:wrap}.ev-p10-clauses{margin:0;padding-inline-start:var(--ev-s4);display:flex;flex-direction:column;gap:var(--ev-s1);font-size:var(--ev-t-sm)}.ev-p10-clause-on{color:var(--ev-success-fg)}.ev-p10-clause-off{color:var(--ev-muted)}.ev-cockpit2{display:flex;flex-direction:column;gap:var(--ev-s4)}.ev-cockpit2-top{display:flex;align-items:center;gap:var(--ev-s5);flex-wrap:wrap;padding:var(--ev-s4);background:var(--ev-panel);border:var(--ev-border);border-radius:var(--ev-r-lg)}.ev-cockpit2-headline{display:flex;flex-direction:column;gap:2px}.ev-cockpit2-meta{font-size:var(--ev-t-sm);color:var(--ev-muted)}.ev-cockpit2-vitals{display:grid;gap:var(--ev-s2);grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.ev-cockpit2-feed{display:flex;flex-direction:column;gap:var(--ev-s2);align-items:stretch}.ev-cockpit2-checks{display:flex;flex-direction:column;gap:var(--ev-s2)}.ev-cockpit2-notyet{font-size:var(--ev-t-sm);color:var(--ev-muted)}.ev-cockpit2-notyet summary{cursor:pointer;padding-block:var(--ev-s2)}.ev-cockpit2-notyet-row{padding-block:var(--ev-s1)}.ev-cell-why{background:none;border:none;padding:0;color:inherit;font:inherit;font-variant-numeric:tabular-nums;text-decoration:underline dotted;text-underline-offset:3px;cursor:pointer}.ev-cell-why:hover{color:var(--ev-accent-ink)}.ev-cell-sub{color:var(--ev-muted);font-size:var(--ev-t-sm)}.ev-price-zero{color:var(--ev-danger-fg);font-weight:600}.ev-fin-credited{color:var(--ev-danger-fg)}.ev-acc-unassigned{color:var(--ev-warning-fg);font-size:var(--ev-t-sm)}.ev-msg2-stats{display:flex;align-items:flex-start;gap:var(--ev-s7);flex-wrap:wrap}.ev-chk2-note{color:var(--ev-muted);font-size:var(--ev-t-sm)}.ev-story2-money{display:flex;align-items:baseline;gap:var(--ev-s6);flex-wrap:wrap;margin-block-end:var(--ev-s3)}.ev-story2-spine{margin:var(--ev-s3) 0 0;font-size:var(--ev-t-sm);color:var(--ev-muted)}.ev-rep2-never{color:var(--ev-muted);font-size:var(--ev-t-sm)}.ev-promo2-uses{display:flex;flex-direction:column;gap:2px;inline-size:100%}.ev-promo2-uncapped{color:var(--ev-attention-fg);font-weight:600}.ev-evt2-ring{display:inline-flex;align-items:center;gap:var(--ev-s2)}.ev-seatscreen{display:flex;flex-direction:column;gap:var(--ev-s4)}.ev-spo2-stale{color:var(--ev-warning-fg);font-size:var(--ev-t-sm)}.ev-web2{display:flex;flex-direction:column;gap:var(--ev-s3)}.ev-web2-addpage{max-width:320px}.ev-web2-grade{display:flex;align-items:center;gap:var(--ev-s2);flex-wrap:wrap}.ev-web2-previewbar{display:flex;gap:var(--ev-s2);flex-wrap:wrap;margin-block-end:var(--ev-s2)}.ev-web2-parity{display:grid;gap:var(--ev-s3);grid-template-columns:1fr 1fr}.ev-web2-parity>div{display:flex;flex-direction:column;gap:var(--ev-s2);min-width:0}@media (max-width: 900px){.ev-web2-parity{grid-template-columns:1fr}}.ev-web2-mobile .ev-web2-band,.ev-web2-mobile .ev-web2-parity{max-width:380px}.ev-web2-gap{color:var(--ev-attention-fg)}.ev-web2-catalogue{display:grid;gap:var(--ev-s2);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));margin-block-start:var(--ev-s3)}.ev-web2-cat{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ev-s1);padding:var(--ev-s3);text-align:start;cursor:pointer;background:var(--ev-panel-2);border:var(--ev-border);border-radius:var(--ev-r-md);color:var(--ev-ink);font:inherit}.ev-web2-cat:hover{border-color:var(--ev-accent)}.ev-web2-preview{display:flex;flex-direction:column;gap:var(--ev-s2)}.ev-web2-band{display:flex;flex-direction:column;gap:2px;padding:var(--ev-s5) var(--ev-s4);background:var(--ev-panel);border:var(--ev-border);border-radius:var(--ev-r-md)}.ev-web2-band{text-align:start;cursor:pointer;color:var(--ev-ink);font:inherit;width:100%}.ev-web2-band small{color:var(--ev-muted);font-size:var(--ev-t-sm)}.ev-web2-band.is-selected{border-color:var(--ev-accent);box-shadow:var(--ev-focus-ring)}.ev-web2-band[data-scheme=alternate]{background:var(--ev-panel-2)}.ev-web2-empty{border-style:dashed;border-color:var(--ev-attention-fg)}.ev-web2-absent{opacity:.55}.ev-myday2{display:flex;flex-direction:column;gap:var(--ev-s4)}.ev-myday2-foot{display:flex;align-items:center;gap:var(--ev-s3);flex-wrap:wrap}.ev-part2-roles{display:inline-flex;align-items:center;gap:var(--ev-s1);flex-wrap:wrap}.ev-recon2-none{color:var(--ev-muted);font-size:var(--ev-t-sm)}.ev-recon2-anomaly{display:flex;align-items:center;gap:var(--ev-s3);padding-block:var(--ev-s2);border-block-end:var(--ev-border);font-size:var(--ev-t-base)}.ev-recon2-anomaly:last-child{border-block-end:none}.ev-recon2-anomaly span{flex:1 1 auto}.ev-plan2-broken{color:var(--ev-danger-fg);font-size:var(--ev-t-sm)}.ev-docdesign{display:flex;flex-direction:column;gap:var(--ev-s3)}.ev-docdesign-tokens{display:flex;align-items:center;gap:var(--ev-s1);flex-wrap:wrap;margin-block-start:var(--ev-s3)}.ev-docdesign-sig{display:flex;align-items:center;gap:var(--ev-s2);flex-wrap:wrap;margin-block-start:var(--ev-s3)}.ev-doc-preview{background:var(--ev-paper);color:var(--ev-paper-ink);padding:var(--ev-s6);border-radius:var(--ev-r-sm);font-size:var(--ev-t-sm);line-height:var(--ev-lh-base)}.ev-doc-head{display:flex;flex-direction:column;gap:var(--ev-s1);margin-block-end:var(--ev-s5)}.ev-doc-banner{max-inline-size:100%;block-size:auto}.ev-doc-payer{margin-block-end:var(--ev-s5);font-size:var(--ev-t-base)}.ev-doc-payer-right-top{text-align:end}.ev-doc-payer-left-top{text-align:start}.ev-doc-payer-none{display:none}.ev-doc-lines{inline-size:100%;border-collapse:collapse;margin-block-end:var(--ev-s4)}.ev-doc-lines td{padding:var(--ev-s1) var(--ev-s2);border-block-end:1px solid var(--ev-paper-line)}.ev-doc-totals{display:flex;flex-direction:column;gap:2px;align-items:flex-end;margin-block-end:var(--ev-s4)}.ev-doc-notes{margin:0 0 var(--ev-s4)}.ev-doc-foot{font-size:var(--ev-t-xs);color:var(--ev-paper-muted)}.ev-doc-faithful{display:block;margin-block-start:var(--ev-s4);font-size:var(--ev-t-xs);color:var(--ev-paper-muted);font-style:italic}.ev-plan3-warn{color:var(--ev-warning-fg);font-size:var(--ev-t-sm)}.ev-ledger2{display:flex;flex-direction:column;gap:var(--ev-s4)}.ev-ledger2-scroll{overflow-x:auto}.ev-ledger2-grid{border-collapse:separate;border-spacing:2px}.ev-ledger2-grid th{font-size:var(--ev-t-xs);color:var(--ev-muted);font-weight:600;padding:var(--ev-s1)}.ev-ledger2-rowhead{position:sticky;inset-inline-start:0;z-index:var(--ev-z-sticky);background:var(--ev-panel);text-align:start;min-inline-size:160px;display:table-cell}.ev-ledger2-rowhead b{display:block;color:var(--ev-ink);font-size:var(--ev-t-sm)}.ev-ledger2-rowhead small{display:block}.ev-ledger2-legend{display:flex;align-items:center;gap:var(--ev-s2);flex-wrap:wrap;margin-block-start:var(--ev-s3)}.ev-live{display:flex;flex-direction:column;gap:var(--ev-s4)}.ev-live-headline{display:flex;flex-direction:column;gap:var(--ev-s3);padding:var(--ev-s5);background:var(--ev-panel);border:var(--ev-border);border-radius:var(--ev-r-lg)}.ev-live-count{display:flex;align-items:baseline;gap:var(--ev-s3);flex-wrap:wrap}.ev-live-arrived{font-size:calc(var(--ev-t-2xl) * 2.4);font-weight:700;line-height:1;color:var(--ev-accent-ink)}.ev-live-of{font-size:var(--ev-t-lg);color:var(--ev-muted)}.ev-live-sub{display:flex;align-items:flex-start;gap:var(--ev-s7);flex-wrap:wrap}.ev-live-grid{display:grid;gap:var(--ev-s3);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start}.ev-live-foot{font-size:var(--ev-t-sm);color:var(--ev-muted)}.ev-perm{display:flex;flex-direction:column;gap:var(--ev-s3)}.ev-perm-scroll{overflow-x:auto}.ev-perm-table{inline-size:100%;border-collapse:collapse;font-size:var(--ev-t-sm)}.ev-perm-rowhead{position:sticky;inset-inline-start:0;z-index:var(--ev-z-sticky);background:var(--ev-panel);text-align:start;font-weight:400;padding:var(--ev-s2) var(--ev-s3);min-inline-size:220px;border-block-end:var(--ev-border)}.ev-perm-role{padding:var(--ev-s2);text-align:center;border-block-end:var(--ev-border);vertical-align:bottom}.ev-perm-role b{display:block;font-size:var(--ev-t-sm)}.ev-perm-role small{display:block;color:var(--ev-muted);font-size:var(--ev-t-xs);font-weight:400;max-inline-size:140px}.ev-perm-area{text-align:start;padding:var(--ev-s3) var(--ev-s3) var(--ev-s1);font-size:var(--ev-t-xs);font-weight:600;color:var(--ev-muted)}.ev-perm-cell{text-align:center;padding:var(--ev-s2);border-block-end:var(--ev-border)}.ev-perm-yes{color:var(--ev-success-fg);font-weight:700}.ev-perm-no{color:var(--ev-muted)}.ev-perm-landings{display:flex;flex-direction:column;gap:var(--ev-s1)}.ev-perm-landing{display:flex;align-items:baseline;gap:var(--ev-s2);flex-wrap:wrap}@media print{.ev-rail,.ev-topbar,.ev-shell-crumbs,.ev-listpage-actions,.ev-teach{display:none}.ev-perm-scroll{overflow:visible}}.ev-comp2-features{display:flex;flex-direction:column;gap:var(--ev-s2);margin-block-start:var(--ev-s3)}.ev-theme2,.ev-theme2-preview{display:flex;flex-direction:column;gap:var(--ev-s3)}.ev-theme2-band{display:flex;flex-direction:column;gap:var(--ev-s3);align-items:flex-start;padding:var(--ev-s6);border-radius:var(--ev-r-md)}.ev-theme2-btn{padding:var(--ev-s2) var(--ev-s5);border:none;border-radius:var(--ev-r-md);font:inherit;cursor:default}.ev-theme2-input{padding:var(--ev-s2) var(--ev-s3);border:none;border-radius:var(--ev-r-sm);font:inherit;inline-size:100%}.ev-theme2-audit{display:flex;align-items:center;gap:var(--ev-s2);flex-wrap:wrap;padding-block:var(--ev-s2);border-block-end:var(--ev-border);font-size:var(--ev-t-sm)}.ev-theme2-audit:last-child{border-block-end:none}.ev-theme2-swatches{display:inline-flex}.ev-theme2-swatches span{inline-size:16px;block-size:16px;border-radius:var(--ev-r-sm);border:var(--ev-border)}.ev-theme2-swatches span:last-child{margin-inline-start:-6px}.ev-theme2-pair{flex:1 1 auto;min-width:0}.ev-composer{display:flex;flex-direction:column;gap:var(--ev-s3)}.ev-composer-preview{display:flex;flex-direction:column;gap:var(--ev-s2)}.ev-composer-subject{display:block;font-size:var(--ev-t-md);margin-block-end:var(--ev-s2)}.ev-composer-body{margin-block-start:var(--ev-s3)}.ev-composer-sms{align-self:flex-start;font-size:var(--ev-t-sm)}.ev-finov{display:flex;flex-direction:column;gap:var(--ev-s4)}.ev-finov-gate{display:flex;align-items:center;gap:var(--ev-s3);flex-wrap:wrap;margin-block-start:var(--ev-s3)}.ev-badge2{display:flex;flex-direction:column;gap:var(--ev-s3)}.ev-badge2-tokens{display:flex;align-items:center;gap:var(--ev-s1);flex-wrap:wrap;margin-block-start:var(--ev-s3)}.ev-badge2-stage{display:flex;flex-direction:column;align-items:center;gap:var(--ev-s2)}.ev-badge2-card{position:relative;background:var(--ev-paper);color:var(--ev-paper-ink);border:1px solid var(--ev-paper-line);border-radius:var(--ev-r-sm);overflow:hidden}.ev-badge2-line{position:absolute;overflow:hidden;line-height:1.1;white-space:pre-wrap;word-break:break-word}.ev-badge2-invert{background:var(--ev-paper-ink);color:var(--ev-paper)}.ev-agenda2{display:flex;flex-direction:column;gap:var(--ev-s4)}.ev-agenda2-scroll{overflow-x:auto}.ev-agenda2-grid{display:grid;grid-template-columns:64px repeat(var(--halls),minmax(180px,1fr));gap:var(--ev-s2)}.ev-agenda2-axis{padding-block-start:34px}.ev-agenda2-hour{border-block-start:var(--ev-border);font-size:var(--ev-t-xs);color:var(--ev-muted);padding-inline-end:var(--ev-s2);text-align:end}.ev-agenda2-hall{display:flex;flex-direction:column}.ev-agenda2-hallhead{display:flex;align-items:center;gap:var(--ev-s1);block-size:34px;font-size:var(--ev-t-sm);border-block-end:var(--ev-border)}.ev-agenda2-lane{position:relative;background:var(--ev-panel-2);border-radius:var(--ev-r-sm)}.ev-agenda2-block{position:absolute;inset-inline:2px;display:flex;flex-direction:column;gap:1px;overflow:hidden;padding:var(--ev-s1) var(--ev-s2);background:var(--ev-chip);border:var(--ev-border);border-radius:var(--ev-r-sm);font-size:var(--ev-t-xs)}.ev-agenda2-block small{color:var(--ev-muted)}.ev-agenda2-break{background:var(--ev-panel-3)}.ev-agenda2-session{border-inline-start:3px solid var(--ev-accent)}.ev-agenda2-conflict{border:2px solid var(--ev-danger-fg);background:var(--ev-danger-bg)}.ev-agenda2-stale{border-style:dashed;border-color:var(--ev-warning-fg)}.ev-regpol{display:flex;flex-direction:column;gap:var(--ev-s4)}.ev-regpol-add{display:flex;align-items:end;flex-wrap:wrap;gap:var(--ev-s3);margin-block-start:var(--ev-s3);padding-block-start:var(--ev-s3);border-block-start:var(--ev-border)}.ev-regpol-chips{display:flex;flex-wrap:wrap;gap:var(--ev-s2)}.ev-refund{display:flex;flex-direction:column;gap:var(--ev-s4)}.ev-refund-head{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ev-s2)}.ev-refund-total{display:flex;align-items:center;justify-content:space-between;gap:var(--ev-s3);padding-block:var(--ev-s2)}.ev-refund-gate{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ev-s3)}.ev-admcockpit,.ev-admsettings,.ev-regpol{display:flex;flex-direction:column;gap:var(--ev-s4)}.ev-admcockpit-env{display:flex;align-items:center;gap:var(--ev-s2)}.ev-adm-chips{display:inline-flex;flex-wrap:wrap;gap:var(--ev-s1)}.ev-adm-form{display:flex;align-items:end;flex-wrap:wrap;gap:var(--ev-s3);margin-block-start:var(--ev-s3)}.ev-adm-form>*{flex:1 1 200px}.ev-adm-form>button{flex:0 0 auto}.ev-adm-consent{display:flex;flex-direction:column;gap:var(--ev-s2);margin-block-start:var(--ev-s3);padding:var(--ev-s3);background:var(--ev-panel-2);border:var(--ev-border);border-radius:var(--ev-r-sm)}.ev-adm-ripple,.ev-adm3-ripple{margin-block-start:var(--ev-s3);padding-block-start:var(--ev-s3);border-block-start:var(--ev-border)}.ev-birth{display:flex;flex-direction:column;gap:var(--ev-s4)}.ev-birth-langs{display:flex;flex-wrap:wrap;gap:var(--ev-s3)}.ev-birth-gate{display:flex;align-items:center;gap:var(--ev-s3)}.ev-spofm{display:flex;flex-direction:column;gap:var(--ev-s4)}.ev-spofm-legend{display:flex;flex-wrap:wrap;gap:var(--ev-s2);margin-block-end:var(--ev-s3)}.ev-spofm-scroll{overflow-x:auto}.ev-spofm-grid{display:flex;flex-direction:column;min-inline-size:max-content}.ev-spofm-head,.ev-spofm-row{display:grid;grid-template-columns:minmax(160px,200px) repeat(var(--cols),minmax(120px,1fr));gap:var(--ev-s1)}.ev-spofm-head{position:sticky;inset-block-start:0;z-index:var(--ev-z-sticky);background:var(--ev-panel)}.ev-spofm-corner,.ev-spofm-colhead{padding:var(--ev-s2);font-size:var(--ev-t-xs);color:var(--ev-muted);border-block-end:var(--ev-border)}.ev-spofm-rowhead{display:flex;flex-direction:column;gap:2px;justify-content:center;padding:var(--ev-s2);font-size:var(--ev-t-sm)}.ev-spofm-cell{display:flex;padding-block:2px}.ev-spofm-none{align-items:center;justify-content:center;color:var(--ev-muted)}.ev-spofm-btn{display:flex;flex-direction:column;align-items:start;gap:2px;inline-size:100%;padding:var(--ev-s2);background:var(--ev-panel-2);border:var(--ev-border);border-radius:var(--ev-r-sm);font-size:var(--ev-t-xs);text-align:start;cursor:pointer}.ev-spofm-btn:hover{background:var(--ev-panel-3)}.ev-spofm-glyph{color:var(--ev-muted)}.ev-spofm-heat-hot{border-inline-start:3px solid var(--ev-danger-fg)}.ev-spofm-heat-warm{border-inline-start:3px solid var(--ev-warning-fg)}.ev-spofm-danger{background:var(--ev-danger-bg)}.ev-spofm-warning{background:var(--ev-warning-bg)}.ev-spofm-actions{display:flex;gap:var(--ev-s3);margin-block-start:var(--ev-s4)}@media (max-width: 900px){.ev-spofm-head{display:none}.ev-spofm-row{display:flex;flex-direction:column;gap:var(--ev-s1);margin-block-end:var(--ev-s3);padding-block-end:var(--ev-s3);border-block-end:var(--ev-border)}.ev-spofm-none{display:none}}.ev-formula{display:flex;flex-direction:column;gap:var(--ev-s4)}.ev-formula-row{display:grid;grid-template-columns:1fr 110px 1fr;align-items:end;gap:var(--ev-s3);padding-block:var(--ev-s2);border-block-end:var(--ev-border)}.ev-formula-q{display:flex;flex-direction:column;gap:2px}.ev-formula-share{padding-block-end:var(--ev-s2)}.ev-formula-trace{margin-block-end:var(--ev-s3);padding-inline-start:var(--ev-s3);border-inline-start:var(--ev-border)}@media (max-width: 700px){.ev-formula-row{grid-template-columns:1fr}}.ev-webassets,.ev-webseo,.ev-webdomain,.ev-weban{display:flex;flex-direction:column;gap:var(--ev-s4)}.ev-webseo-card{display:flex;flex-direction:column;gap:2px;padding:var(--ev-s3);margin-block-end:var(--ev-s2);background:var(--ev-panel-2);border:var(--ev-border);border-radius:var(--ev-r-sm)}.ev-webdomain-steps{display:flex;flex-direction:column;gap:var(--ev-s2);margin-block-start:var(--ev-s3);padding:var(--ev-s3);background:var(--ev-panel-2);border-radius:var(--ev-r-sm)}.ev-finset{display:flex;flex-direction:column;gap:var(--ev-s4)}.ev-finfr-row{display:flex;align-items:end;justify-content:space-between;flex-wrap:wrap;gap:var(--ev-s3);padding-block:var(--ev-s3);border-block-end:var(--ev-border)}.ev-finfr-row>div:first-child{flex:1 1 260px}.ev-abscfg{display:flex;flex-direction:column;gap:var(--ev-s4)}.ev-abscfg-pair{display:flex;flex-wrap:wrap;gap:var(--ev-s3)}.ev-abscfg-pair>*{flex:1 1 160px}.ev-abscfg-child{padding-inline-start:var(--ev-s5)}.ev-abscfg-power{display:flex;align-items:end;justify-content:space-between;flex-wrap:wrap;gap:var(--ev-s3);padding-block:var(--ev-s2);border-block-end:var(--ev-border)}.ev-chk,.ev-chkdesk{display:flex;flex-direction:column;gap:var(--ev-s4)}.ev-chkdesk-counter{min-inline-size:120px}.ev-chkdesk-field{display:flex;align-items:end;gap:var(--ev-s3)}.ev-chkdesk-field>*:first-child{flex:1 1 auto}.ev-chkdesk-field input{font-size:var(--ev-t-lg)}.ev-congov{display:flex;flex-direction:column;gap:var(--ev-s4)}.ev-congov-relink{margin-block-start:var(--ev-s3);padding:var(--ev-s3);background:var(--ev-panel-2);border-radius:var(--ev-r-sm)}.ev-spo{display:flex;flex-direction:column;gap:var(--ev-s4)}.ev-spo-preview{padding:var(--ev-s3);background:var(--ev-panel-3);border:var(--ev-border);border-radius:var(--ev-r-sm)}.ev-msgset,.ev-mem,.ev-regcat,.ev-int,.ev-cmpadv,.ev-regwiz{display:flex;flex-direction:column;gap:var(--ev-s4)}.ev-regwiz-row{display:flex;align-items:start;justify-content:space-between;flex-wrap:wrap;gap:var(--ev-s3);padding-block:var(--ev-s3);border-block-end:var(--ev-border)}.ev-regwiz-row>div:first-child{flex:1 1 220px}.ev-repbuild{display:flex;flex-direction:column;gap:var(--ev-s3)}.ev-repbuild-cols{display:grid;gap:var(--ev-s2);grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.ev-repbuild-col{display:flex;align-items:center;justify-content:space-between;gap:var(--ev-s2);padding:var(--ev-s2) var(--ev-s3);text-align:start;cursor:pointer;background:var(--ev-panel-2);border:var(--ev-border);border-radius:var(--ev-r-md);color:var(--ev-ink);font:inherit}.ev-repbuild-col.is-on{border-color:var(--ev-accent);font-weight:600}.ev-repbuild-col:focus-visible{outline:2px solid var(--ev-accent);outline-offset:2px}.ev-repbuild-preview{display:flex;align-items:center;gap:var(--ev-s3);flex-wrap:wrap}.ev-shell{min-block-size:100vh;display:flex;flex-direction:column;background:var(--ev-bg);color:var(--ev-ink);font-family:var(--ev-font);font-size:var(--ev-t-base);line-height:var(--ev-lh-base)}.ev-shell-critical{z-index:var(--ev-z-critical);padding:var(--ev-s1) var(--ev-s4);background:var(--ev-attention-bg);color:var(--ev-attention-fg);font-size:var(--ev-t-sm);font-weight:600;text-align:center}.ev-shell-offline{background:var(--ev-warning-bg);color:var(--ev-warning-fg)}.ev-topbar{position:sticky;inset-block-start:0;z-index:var(--ev-z-topbar);display:flex;align-items:center;gap:var(--ev-s3);block-size:var(--ev-topbar-h);padding-inline:var(--ev-s4);background:var(--ev-panel-2);border-block-end:var(--ev-border)}.ev-intent{flex:1 1 auto;max-inline-size:620px;display:flex;align-items:center;gap:var(--ev-s2);min-block-size:34px;padding-inline:var(--ev-s3);background:var(--ev-panel);border:var(--ev-border);border-radius:var(--ev-r-md);color:var(--ev-muted);font:inherit;font-size:var(--ev-t-base);text-align:start;cursor:text}.ev-intent:hover{border-color:var(--ev-accent)}.ev-intent-icon{font-family:var(--ev-mono);font-size:var(--ev-t-xs);background:var(--ev-panel-3);border-radius:var(--ev-r-sm);padding:2px var(--ev-s1);direction:ltr;unicode-bidi:isolate}.ev-intent-text{flex:1 1 auto}.ev-topbar-tail{display:flex;align-items:center;gap:var(--ev-s1);margin-inline-start:auto}.ev-notif-wrap{position:relative;display:inline-flex}.ev-notif-wrap .ev-badge{position:absolute;inset-block-start:0;inset-inline-end:0}.ev-account{position:relative}.ev-account-btn{background:none;border:none;padding:0;cursor:pointer;display:inline-flex}.ev-account-menu{min-inline-size:200px}.ev-account-email{padding:var(--ev-s2) var(--ev-s3);font-size:var(--ev-t-sm);color:var(--ev-muted);border-block-end:var(--ev-border);margin-block-end:var(--ev-s1)}.ev-shell-crumbs{display:flex;align-items:center;justify-content:space-between;gap:var(--ev-s3);padding:var(--ev-s2) var(--ev-s4);border-block-end:var(--ev-border)}.ev-crumbs{display:flex;align-items:center;gap:var(--ev-s1);flex-wrap:wrap;font-size:var(--ev-t-sm)}.ev-crumb{display:inline-flex;align-items:center;gap:var(--ev-s1)}.ev-crumb-sep{color:var(--ev-muted)}.ev-crumb-link{background:none;border:none;padding:0;color:var(--ev-muted);font:inherit;font-size:var(--ev-t-sm);cursor:pointer}.ev-crumb-link:hover{color:var(--ev-ink);text-decoration:underline}.ev-crumb-current{color:var(--ev-ink)}.ev-shell-crumbtail{display:flex;align-items:center;gap:var(--ev-s2)}.ev-phase{background:var(--ev-chip);border:var(--ev-border);border-radius:var(--ev-r-full);padding:2px var(--ev-s3);color:var(--ev-accent-ink);font:inherit;font-size:var(--ev-t-sm);font-weight:600;cursor:pointer}.ev-shell-body{flex:1 1 auto;display:flex;align-items:stretch;min-block-size:0}.ev-rail{flex:0 0 var(--ev-rail-w);inline-size:var(--ev-rail-w);z-index:var(--ev-z-rail);display:flex;flex-direction:column;gap:2px;padding:var(--ev-s3) var(--ev-s2);border-inline-end:var(--ev-border);background:var(--ev-panel)}.ev-shell-collapsed .ev-rail{flex-basis:var(--ev-rail-w-collapsed);inline-size:var(--ev-rail-w-collapsed)}.ev-shell-collapsed .ev-rail-label,.ev-shell-collapsed .ev-rail-group{display:none}.ev-shell-collapsed .ev-rail-item{justify-content:center}.ev-rail-group{padding:var(--ev-s3) var(--ev-s2) var(--ev-s1)}.ev-rail-item{display:flex;align-items:center;gap:var(--ev-s2);inline-size:100%;min-block-size:var(--ev-target-min);padding-inline:var(--ev-s2);background:none;border:none;border-radius:var(--ev-r-md);color:var(--ev-muted);font:inherit;font-size:var(--ev-t-base);text-align:start;cursor:pointer}.ev-rail-item:hover{background:var(--ev-panel-2);color:var(--ev-ink)}.ev-rail-on{background:var(--ev-chip);color:var(--ev-accent-ink);font-weight:600}.ev-rail-home .ev-rail-icon{color:var(--ev-accent)}.ev-rail-icon{flex:0 0 auto;inline-size:20px;text-align:center}.ev-rail-label{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ev-stage{flex:1 1 auto;min-inline-size:0;display:flex;flex-direction:column;gap:var(--ev-s3);padding:var(--ev-s4)}.ev-module-tabs{margin-block-end:var(--ev-s1)}.ev-stage-content{inline-size:100%;max-inline-size:var(--ev-content-max);display:flex;flex-direction:column;gap:var(--ev-s4)}@media (max-width: 767px){.ev-shell-body{flex-direction:column}.ev-rail{flex:0 0 auto;inline-size:100%;flex-direction:row;overflow-x:auto;border-inline-end:none;border-block-end:var(--ev-border)}.ev-rail-label,.ev-rail-group{display:none}.ev-rail-item{inline-size:auto;padding-inline:var(--ev-s3)}.ev-stage{padding:var(--ev-s3)}}.ev-ib-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--ev-z-modal);background:var(--ev-scrim);display:flex;align-items:flex-start;justify-content:center;padding:12vh var(--ev-s4) var(--ev-s4)}.ev-ib{inline-size:min(620px,100%);display:flex;flex-direction:column;background:var(--ev-panel);border:var(--ev-border);border-radius:var(--ev-r-xl);box-shadow:var(--ev-shadow-3);overflow:hidden}.ev-ib-input{min-block-size:52px;padding-inline:var(--ev-s4);background:transparent;border:none;border-block-end:var(--ev-border);color:var(--ev-ink);font:inherit;font-size:var(--ev-t-md)}.ev-ib-results{max-block-size:46vh;overflow-y:auto;padding:var(--ev-s1)}.ev-ib-row{display:flex;align-items:center;gap:var(--ev-s2);inline-size:100%;padding:var(--ev-s2) var(--ev-s3);background:none;border:none;border-radius:var(--ev-r-sm);color:var(--ev-ink);font:inherit;font-size:var(--ev-t-base);text-align:start;cursor:pointer}.ev-ib-on{background:var(--ev-chip)}.ev-ib-icon{color:var(--ev-accent-ink)}.ev-ib-label{flex:1 1 auto}.ev-ib-nomatch{display:flex;flex-direction:column;gap:var(--ev-s2);padding:var(--ev-s3)}.ev-ib-nomatch>span{color:var(--ev-muted);font-size:var(--ev-t-sm)}.ev-ib-foot{display:flex;align-items:center;gap:var(--ev-s2);padding:var(--ev-s2) var(--ev-s4);border-block-start:var(--ev-border);font-size:var(--ev-t-xs);color:var(--ev-muted)}.ev-fb{display:flex;flex-direction:column;gap:var(--ev-s3)}.ev-fb-head{display:flex;align-items:center;gap:var(--ev-s3);flex-wrap:wrap;padding-block-end:var(--ev-s2);border-block-end:var(--ev-border)}.ev-fb-title{display:flex;align-items:center;gap:var(--ev-s2);font-size:var(--ev-t-lg)}.ev-fb-autosave{margin-inline-start:auto;font-size:var(--ev-t-xs);color:var(--ev-muted)}.ev-fb-selftest{display:flex;align-items:center;gap:var(--ev-s2);flex-wrap:wrap}.ev-fb-grid{display:grid;grid-template-columns:200px minmax(0,1fr) 320px;gap:var(--ev-s3);align-items:start}@media (max-width: 1180px){.ev-fb-grid{grid-template-columns:180px minmax(0,1fr)}.ev-fb-right{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;gap:var(--ev-s3)}}@media (max-width: 780px){.ev-fb-grid{grid-template-columns:minmax(0,1fr)}.ev-fb-right{grid-template-columns:1fr}}.ev-fb-sec{display:flex;align-items:center;gap:var(--ev-s2);margin:0 0 var(--ev-s2);font-size:var(--ev-t-sm);font-weight:600;color:var(--ev-muted)}.ev-fb-pages{display:flex;flex-direction:column;gap:var(--ev-s2)}.ev-fb-page{display:flex;align-items:center;gap:var(--ev-s1);padding:var(--ev-s2);background:var(--ev-panel-2);border:var(--ev-border);border-radius:var(--ev-r-md)}.ev-fb-page-on{border-color:var(--ev-accent);background:var(--ev-chip)}.ev-fb-page-office{border-style:dashed}.ev-fb-page-drop{border-color:var(--ev-accent);box-shadow:inset 0 0 0 1px var(--ev-accent)}.ev-fb-page-name{flex:1 1 auto;min-inline-size:0;display:flex;align-items:center;gap:var(--ev-s2);background:none;border:none;color:inherit;font:inherit;text-align:start;cursor:pointer;padding:0}.ev-fb-page-n{flex:none;inline-size:18px;block-size:18px;display:flex;align-items:center;justify-content:center;background:var(--ev-panel-3);border-radius:var(--ev-r-full);font-size:var(--ev-t-xs);color:var(--ev-muted)}.ev-fb-page-count{margin-inline-start:auto;font-size:var(--ev-t-xs);color:var(--ev-muted)}.ev-fb-pageadd{display:flex;gap:var(--ev-s1);flex-wrap:wrap}.ev-fb-fields{display:flex;flex-direction:column;gap:var(--ev-s2);min-inline-size:0}.ev-fb-row{flex:1 1 auto;min-inline-size:0;display:flex;align-items:center;gap:var(--ev-s2);padding:var(--ev-s2) var(--ev-s3);background:var(--ev-panel-2);border:var(--ev-border);border-radius:var(--ev-r-md);margin-block-end:var(--ev-s1)}.ev-fb-row-on{border-color:var(--ev-accent);background:var(--ev-chip)}.ev-fb-rowmain{flex:1 1 auto;min-inline-size:0;display:flex;align-items:center;gap:var(--ev-s2);background:none;border:none;color:inherit;font:inherit;text-align:start;cursor:pointer;padding:0}.ev-fb-label{min-inline-size:0}.ev-fb-req{color:var(--ev-danger-fg);margin-inline-start:2px}.ev-fb-drawer{display:flex;flex-direction:column;gap:var(--ev-s3)}.ev-fb-cond{display:grid;grid-template-columns:1fr 1fr;gap:var(--ev-s2)}@media (max-width: 520px){.ev-fb-cond{grid-template-columns:1fr}}.ev-fb-palette{display:flex;flex-direction:column;gap:var(--ev-s2);padding:var(--ev-s3);background:var(--ev-panel);border:var(--ev-border);border-radius:var(--ev-r-lg)}.ev-fb-palscroll{max-block-size:320px;overflow-y:auto;display:flex;flex-direction:column;gap:var(--ev-s1)}.ev-fb-palgroup{display:flex;flex-direction:column}.ev-fb-palhead{display:flex;align-items:center;gap:var(--ev-s2);background:none;border:none;color:var(--ev-ink);font:inherit;text-align:start;cursor:pointer;padding:var(--ev-s1) 0;font-size:var(--ev-t-sm)}.ev-fb-chev{color:var(--ev-muted)}.ev-fb-palcount{margin-inline-start:auto;font-size:var(--ev-t-xs);color:var(--ev-muted)}.ev-fb-palitems{display:flex;flex-wrap:wrap;gap:var(--ev-s1);padding-block-end:var(--ev-s2)}.ev-fb-palitem{display:inline-flex;align-items:center;gap:4px;padding:4px var(--ev-s2);background:var(--ev-panel-2);border:var(--ev-border);border-radius:var(--ev-r-full);color:var(--ev-ink);font:inherit;font-size:var(--ev-t-sm);cursor:grab}.ev-fb-palitem:hover{border-color:var(--ev-accent)}.ev-fb-palitem:active{cursor:grabbing}.ev-fb-paldot{color:var(--ev-accent-ink);font-size:var(--ev-t-xs)}.ev-fb-preview{display:flex;flex-direction:column;gap:var(--ev-s2);padding:var(--ev-s3);background:var(--ev-panel);border:var(--ev-border);border-radius:var(--ev-r-lg)}.ev-fb-prevctl{margin-inline-start:auto;display:flex;align-items:center;gap:var(--ev-s2);flex-wrap:wrap}.ev-fb-device{padding:var(--ev-s3);background:var(--ev-ground);border:var(--ev-border);border-radius:var(--ev-r-md);max-block-size:420px;overflow-y:auto;display:flex;flex-direction:column;gap:var(--ev-s3)}.ev-fb-device-phone{inline-size:min(360px,100%);margin-inline:auto}.ev-fb-device-desktop{inline-size:100%}.ev-fb-prevheader{font-size:var(--ev-t-base);font-weight:600}.ev-fb-prevfield{display:flex;flex-direction:column;gap:4px}.ev-fb-prevlabel{font-size:var(--ev-t-sm)}.ev-fb-prevguide{font-size:var(--ev-t-xs);color:var(--ev-muted)}.ev-fb-previnput{block-size:32px;background:var(--ev-panel-2);border:var(--ev-border);border-radius:var(--ev-r-sm);display:flex;align-items:center;padding-inline:var(--ev-s2)}.ev-fb-prevmuted{color:var(--ev-muted);font-size:var(--ev-t-sm)}.ev-fb-prevcheck{font-size:var(--ev-t-lg);color:var(--ev-muted)}.ev-fb-prevhtml,.ev-fb-prevorder{padding:var(--ev-s2);background:var(--ev-panel-2);border:1px dashed var(--ev-line);border-radius:var(--ev-r-sm);font-size:var(--ev-t-xs);color:var(--ev-muted)}.ev-fb-prevopts{display:flex;flex-wrap:wrap;gap:var(--ev-s1)}.ev-fb-prevopt{padding:2px var(--ev-s2);background:var(--ev-panel-2);border:var(--ev-border);border-radius:var(--ev-r-full);font-size:var(--ev-t-xs)}.ev-fx{display:flex;flex-direction:column;gap:var(--ev-s3)}.ev-fx-opts{display:flex;flex-direction:column;gap:var(--ev-s2)}.ev-fx-opt{display:grid;grid-template-columns:minmax(220px,1fr) minmax(0,1fr);gap:var(--ev-s3);align-items:center;padding-block:var(--ev-s2);border-block-end:var(--ev-border)}.ev-fx-opt:last-child{border-block-end:none}.ev-fx-opt-label{display:flex;flex-direction:column;gap:2px;min-inline-size:0}.ev-fx-opt-control{min-inline-size:0}.ev-fx-prefill{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--ev-s2)}.ev-fx-link{display:flex;flex-direction:column;gap:var(--ev-s1)}@media (max-width: 720px){.ev-fx-opt{grid-template-columns:minmax(0,1fr)}}.ev-plan-row{flex:1 1 auto;min-inline-size:0;display:flex;align-items:center;gap:var(--ev-s3);padding:var(--ev-s3);background:var(--ev-panel-2);border:var(--ev-border);border-radius:var(--ev-r-md);margin-block-end:var(--ev-s1)}.ev-plan-n{flex:none;inline-size:26px;block-size:26px;display:flex;align-items:center;justify-content:center;background:var(--ev-panel-3);border-radius:var(--ev-r-full);font-size:var(--ev-t-sm);color:var(--ev-ink)}.ev-plan-body{flex:1 1 auto;min-inline-size:0;display:flex;flex-direction:column;gap:2px}.ev-plan-name{display:flex;align-items:center;gap:var(--ev-s2);flex-wrap:wrap}.ev-plan-result{flex:none;font-variant-numeric:tabular-nums}.ev-plan-default{border-style:dashed;background:none;opacity:.85}.ev-board{display:flex;gap:var(--ev-s3);overflow-x:auto;padding-block-end:var(--ev-s2);align-items:flex-start}.ev-board-col{flex:0 0 240px;display:flex;flex-direction:column;gap:var(--ev-s2);padding:var(--ev-s2);background:var(--ev-panel-2);border:var(--ev-border);border-radius:var(--ev-r-lg);min-block-size:120px}.ev-board-col-over{border-color:var(--ev-accent);background:var(--ev-chip)}.ev-board-head{display:flex;align-items:center;gap:var(--ev-s2);flex-wrap:wrap}.ev-board-count{inline-size:20px;block-size:20px;display:flex;align-items:center;justify-content:center;background:var(--ev-panel-3);border-radius:var(--ev-r-full);font-size:var(--ev-t-xs);color:var(--ev-muted)}.ev-board-cards{display:flex;flex-direction:column;gap:var(--ev-s2)}.ev-board-card{display:flex;flex-direction:column;gap:4px;padding:var(--ev-s2);background:var(--ev-panel);border:var(--ev-border);border-radius:var(--ev-r-md);cursor:grab}.ev-board-card:active{cursor:grabbing}.ev-board-card-stale{border-inline-start:3px solid var(--ev-warning-fg)}.ev-board-open{background:none;border:none;padding:0;color:inherit;font:inherit;text-align:start;cursor:pointer;min-inline-size:0}.ev-board-money{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ev-s2)}.ev-agenda2-lane-over{background:var(--ev-chip)}.ev-agenda2-dropline{position:absolute;inset-inline:0;border-block-start:2px solid var(--ev-accent);display:flex;justify-content:flex-end;font-size:var(--ev-t-xs);color:var(--ev-accent-ink);pointer-events:none}.ev-agenda2-bucketrow{display:flex;align-items:center;gap:var(--ev-s2);padding:var(--ev-s2);background:var(--ev-panel-2);border:var(--ev-border);border-radius:var(--ev-r-md);margin-block-end:var(--ev-s1);cursor:grab}.ev-agenda2-bucketrow:active{cursor:grabbing}.ev-agenda2-block{cursor:grab}.ev-agenda2-block:active{cursor:grabbing}.ev-modov-head{display:flex;align-items:center;gap:var(--ev-s4);flex-wrap:wrap}*{box-sizing:border-box}body{margin:0;direction:rtl;background:var(--ev-ground);color:var(--ev-ink);font:var(--ev-fs-base) / 1.55 var(--ev-font)}.num{font-variant-numeric:tabular-nums}.mono{font-family:var(--ev-mono);direction:ltr;text-align:start;font-size:var(--ev-fs-sm)}.muted{color:var(--ev-muted)}.app{display:flex;min-height:100vh;align-items:stretch;gap:var(--ev-s3);padding:var(--ev-s3)}.rail{width:208px;flex:none;background:var(--ev-panel);border:1px solid var(--ev-line);border-radius:var(--ev-r3);padding:var(--ev-s3);height:fit-content;position:sticky;top:var(--ev-s3)}.brand{font-size:var(--ev-fs-xl);font-weight:800;padding:var(--ev-s1) var(--ev-s2) var(--ev-s3)}.brand b{color:var(--ev-accent-ink)}.rail-grp{font-size:10.5px;letter-spacing:.1em;color:var(--ev-muted);margin:var(--ev-s3) var(--ev-s2) var(--ev-s1)}.rail-item{display:block;padding:7px 10px;border-radius:var(--ev-r1);color:var(--ev-muted);font-size:var(--ev-fs-sm);cursor:pointer;border:1px solid transparent}.rail-item:hover{border-color:var(--ev-line)}.rail-item.cur{background:var(--ev-chip);border-color:var(--ev-accent);color:var(--ev-ink)}.stage{flex:1;min-width:0}.topbar{display:flex;align-items:center;gap:var(--ev-s3);background:var(--ev-panel);border:1px solid var(--ev-line);border-radius:var(--ev-r3);padding:9px var(--ev-s4)}.kbd{font:11px var(--ev-mono);background:var(--ev-chip);color:var(--ev-accent-ink);border-radius:var(--ev-r1);padding:2px 7px;direction:ltr}.intent{flex:1;color:var(--ev-muted);font-size:var(--ev-fs-sm)}.icon-btn{background:transparent;border:1px solid var(--ev-line);border-radius:var(--ev-r1);cursor:pointer;padding:4px 8px;font-size:var(--ev-fs-base)}.avatar{width:26px;height:26px;border-radius:50%;background:linear-gradient(135deg,var(--ev-accent),var(--ev-accent-2))}.crumbs{display:flex;align-items:center;gap:6px;padding:var(--ev-s3) var(--ev-s2) 0;font-size:var(--ev-fs-xs);color:var(--ev-muted)}.crumbs b{color:var(--ev-ink)}.crumbs .sep{opacity:.6}.phase{margin-inline-start:auto;font-size:11px;font-weight:700;color:var(--ev-accent);background:var(--ev-chip);border-radius:5px;padding:2px 9px}.content{margin-top:var(--ev-s3);background:var(--ev-panel);border:1px solid var(--ev-line);border-radius:var(--ev-r3);padding:var(--ev-s4) var(--ev-s5)}.shead{display:flex;align-items:baseline;gap:var(--ev-s3);flex-wrap:wrap}.shead h2{margin:0 0 var(--ev-s3);font-size:var(--ev-fs-lg)}.shead .hint{color:var(--ev-muted);font-size:var(--ev-fs-xs)}.toolbar{display:flex;gap:var(--ev-s2);align-items:center;flex-wrap:wrap;margin-bottom:var(--ev-s3)}.in{background:var(--ev-panel-2);border:1px solid var(--ev-line);border-radius:var(--ev-r2);padding:7px 11px;color:var(--ev-ink);font:inherit;font-size:var(--ev-fs-sm);min-width:180px}.in:focus{outline:2px solid var(--ev-accent);outline-offset:0}.btn{font:inherit;font-size:12.5px;border-radius:var(--ev-r1);padding:6px 13px;cursor:pointer;border:1px solid var(--ev-line);background:var(--ev-panel-2);color:var(--ev-ink)}.btn.primary{background:var(--ev-accent);border-color:var(--ev-accent);color:var(--ev-on-accent);font-weight:600}.btn.ghost{background:transparent;color:var(--ev-muted)}.btn:hover{filter:brightness(1.08)}.tb{width:100%;border-collapse:collapse;font-size:var(--ev-fs-sm)}.tb th{text-align:start;font-size:11.5px;color:var(--ev-muted);font-weight:600;padding:7px 8px;border-bottom:1px solid var(--ev-line)}.tb td{padding:8px;border-bottom:1px solid var(--ev-line)}.tb tr:hover td{background:var(--ev-panel-2)}.foot{display:flex;justify-content:space-between;color:var(--ev-muted);font-size:var(--ev-fs-xs);margin-top:var(--ev-s3)}.toast{position:fixed;bottom:22px;inset-inline-start:50%;transform:translate(50%);background:var(--ev-panel);color:var(--ev-ink);border:1px solid var(--ev-accent);border-radius:var(--ev-r3);padding:10px 18px;box-shadow:var(--ev-shadow);font-size:13.5px;display:flex;align-items:center;gap:var(--ev-s3)}.toast .undo{background:var(--ev-chip);color:var(--ev-accent-ink);border:1px solid var(--ev-accent-2);border-radius:var(--ev-r1);padding:3px 10px;cursor:pointer;font:inherit}.boot{min-height:100vh;display:grid;place-items:center;color:var(--ev-muted)}.login-wrap{min-height:100vh;display:grid;place-items:center;padding:var(--ev-s4)}.login-card{width:min(380px,100%);background:var(--ev-panel);border:1px solid var(--ev-line);border-radius:var(--ev-r3);padding:var(--ev-s6) var(--ev-s5);box-shadow:var(--ev-shadow)}.login-card .brand{font-size:var(--ev-fs-2xl);font-weight:800;text-align:center;margin-bottom:var(--ev-s4)}.login-card .brand b{color:var(--ev-accent-ink)}.login-card p.muted{text-align:center;font-size:var(--ev-fs-sm);margin:0 0 var(--ev-s4)}.login-card form{display:flex;flex-direction:column;gap:var(--ev-s3)}.in.wide,.btn.wide{width:100%}.btn.wide{padding:10px;font-size:var(--ev-fs-base)}.login-card .in{text-align:center;padding:10px}.err{color:var(--ev-red);font-size:var(--ev-fs-sm);text-align:center;margin:var(--ev-s2) 0 0}.dev-hint{color:var(--ev-amber);font-size:var(--ev-fs-xs);text-align:center;margin:var(--ev-s2) 0 0}.user{color:var(--ev-muted);font-size:var(--ev-fs-xs);max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;direction:ltr}.btn.big{padding:13px;font-size:var(--ev-fs-md);font-weight:700}details.adv{margin-top:var(--ev-s4)}details.adv summary{color:var(--ev-muted);font-size:var(--ev-fs-xs);cursor:pointer;text-align:center}.login-card details.adv form{gap:var(--ev-s2)}.lang-toggle{background:transparent;border:none;color:var(--ev-muted);font:inherit;font-size:var(--ev-fs-xs);cursor:pointer;margin-top:var(--ev-s3);text-decoration:underline;align-self:center}.rail-item{display:flex;align-items:center;justify-content:space-between;gap:6px}.rail-item.folded{opacity:.5}.tag{font-size:9px;font-weight:700;border-radius:4px;padding:1px 5px;white-space:nowrap}.tag.trial{color:var(--ev-accent-ink);background:var(--ev-chip)}.tag.folded{color:var(--ev-muted);background:var(--ev-panel-2);border:1px solid var(--ev-line)}.ident{display:flex;align-items:center;gap:var(--ev-s3);background:var(--ev-panel-2);border:1px solid var(--ev-line);border-radius:var(--ev-r3);padding:var(--ev-s3) var(--ev-s4);margin-block-end:var(--ev-s4)}.ident-mark{flex:0 0 auto;width:42px;height:42px;border-radius:var(--ev-r2);overflow:hidden;background:var(--ev-panel);border:1px solid var(--ev-line);display:flex;align-items:center;justify-content:center}.ident-mark img{width:100%;height:100%;object-fit:contain}.ident-mark span{font-size:var(--ev-fs-lg);font-weight:600;color:var(--ev-muted)}.ident-body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.ident-body>b{font-size:var(--ev-fs-md)}.ident-facts{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ev-s2);font-size:var(--ev-fs-xs);color:var(--ev-text)}.ident-facts .muted,.ident-facts .sep{color:var(--ev-muted)}@media (max-width: 720px){.ident{flex-wrap:wrap}}.cockpit{display:grid;grid-template-columns:210px 1fr;gap:var(--ev-s5);align-items:start}@media (max-width: 720px){.cockpit{grid-template-columns:1fr}}.ring-card{display:flex;flex-direction:column;align-items:center;gap:var(--ev-s3);background:var(--ev-panel-2);border:1px solid var(--ev-line);border-radius:var(--ev-r3);padding:var(--ev-s4)}.ring-sub{font-size:var(--ev-fs-xs);color:var(--ev-muted)}.checks{display:flex;flex-direction:column;gap:var(--ev-s2)}.check{display:flex;align-items:center;gap:var(--ev-s3);background:var(--ev-panel-2);border:1px solid var(--ev-line);border-radius:var(--ev-r2);padding:9px 12px}.check .ci{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:700;flex:none}.check.met .ci{background:var(--ev-green-bg);color:var(--ev-green)}.check.unmet .ci{background:var(--ev-chip);color:var(--ev-muted)}.check .cbody{flex:1;display:flex;flex-direction:column}.check .cbody small{color:var(--ev-muted);font-size:var(--ev-fs-xs)}.btn.sm{padding:3px 10px;font-size:var(--ev-fs-xs)}.genesis-form{margin-top:var(--ev-s4);background:var(--ev-panel-2);border:1px solid var(--ev-line);border-radius:var(--ev-r3);padding:var(--ev-s4)}.genesis-form h4{margin:0 0 var(--ev-s3);font-size:var(--ev-fs-base)}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:var(--ev-s3)}@media (max-width: 720px){.grid2{grid-template-columns:1fr}}.genesis-form label{display:flex;flex-direction:column;gap:4px;font-size:var(--ev-fs-xs);color:var(--ev-muted)}.genesis-form label.chk{flex-direction:row;align-items:center;gap:8px;margin-top:var(--ev-s3);color:var(--ev-ink);font-size:var(--ev-fs-sm)}.genesis-form .in{min-width:0}.genesis-form .row{display:flex;gap:var(--ev-s2);margin-top:var(--ev-s4)}.genesis-form select.in{min-width:0}.pill{font-size:10.5px;font-weight:700;border-radius:5px;padding:2px 8px;white-space:nowrap;display:inline-block}.pill.neutral{color:var(--ev-muted);background:var(--ev-panel-2);border:1px solid var(--ev-line)}.pill.accent{color:var(--ev-accent-ink);background:var(--ev-chip)}.pill.green{color:var(--ev-green);background:var(--ev-green-bg)}.pill.amber{color:var(--ev-amber);background:color-mix(in srgb,var(--ev-amber) 15%,transparent)}.pill.red{color:var(--ev-red);background:color-mix(in srgb,var(--ev-red) 15%,transparent)}.reg-sum{display:flex;gap:6px;margin-top:8px;flex-wrap:wrap}.stsel{display:inline-flex;align-items:center;gap:6px}.sm-sel{min-width:0;padding:3px 6px;font-size:11px}.inline-add{display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin-bottom:8px}.inline-add .in{min-width:0}.planlist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.planrow{display:flex;align-items:center;gap:8px;padding:7px 10px;border:1px solid var(--ev-line);border-radius:var(--ev-r2);background:var(--ev-panel-2)}.pl-ord{width:20px;height:20px;flex:none;display:grid;place-items:center;border-radius:50%;background:var(--ev-chip);color:var(--ev-accent-ink);font-size:11px;font-weight:700}.pl-body{flex:1;min-width:0}.pl-moves{display:flex;gap:3px}.cat-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:6px;margin-top:10px}.cat-card{display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 4px;border:1px solid var(--ev-line);border-radius:var(--ev-r2);background:var(--ev-panel-2);color:var(--ev-ink);font:inherit;cursor:pointer}.cat-card.on{border-color:var(--ev-accent);background:var(--ev-chip)}.cat-card.empty{opacity:.55}.cc-n{font-size:var(--ev-fs-md);font-weight:800}.cc-l{font-size:10.5px;color:var(--ev-muted)}.stock-btn{background:transparent;border:none;cursor:pointer;padding:0;font:inherit;color:var(--ev-ink)}.sbar{position:relative;display:inline-flex;align-items:center;justify-content:center;width:84px;height:17px;border:1px solid var(--ev-line);border-radius:999px;overflow:hidden;background:var(--ev-panel-2)}.sbar-fill{position:absolute;inset-inline-start:0;top:0;bottom:0}.sbar-fill.accent{background:color-mix(in srgb,var(--ev-accent) 35%,transparent)}.sbar-fill.amber{background:color-mix(in srgb,var(--ev-amber) 38%,transparent)}.sbar-fill.red{background:color-mix(in srgb,var(--ev-red) 38%,transparent)}.sbar-l{position:relative;font-size:10px;font-weight:700}.stock-glass{font-size:var(--ev-fs-sm);padding:6px 2px}.item-editor{padding:10px 2px}.item-editor .grid2 label,.item-editor>label{font-size:var(--ev-fs-xs);color:var(--ev-muted);display:flex;flex-direction:column;gap:4px}.preset-row{display:flex;align-items:center;gap:8px;padding:6px 0;border-bottom:1px solid var(--ev-line)}.planrow.default{opacity:.7;border-style:dashed}.quote{margin-top:10px}.q-price{font-size:var(--ev-fs-md);display:flex;align-items:center;gap:6px;flex-wrap:wrap}.q-price b{font-size:var(--ev-fs-xl)}.trace{margin-top:8px;display:flex;flex-direction:column;gap:4px}.trow{display:flex;align-items:center;gap:8px;font-size:var(--ev-fs-xs);padding:4px 8px;border-radius:var(--ev-r1)}.trow.ok{background:var(--ev-green-bg)}.trow.no{opacity:.55}.trow.win{outline:1px solid var(--ev-accent)}.trow b{min-width:90px}.matrix{display:flex;flex-direction:column;gap:4px}.mxrow{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 0}.mx-l{font-size:var(--ev-fs-sm)}.seg{display:inline-flex;border:1px solid var(--ev-line);border-radius:var(--ev-r1);overflow:hidden}.seg-b{border:none;background:var(--ev-panel-2);color:var(--ev-muted);padding:4px 12px;cursor:pointer;font:inherit;font-size:11.5px;border-inline-start:1px solid var(--ev-line)}.seg-b:first-child{border-inline-start:none}.seg-b.on{background:var(--ev-accent);color:var(--ev-on-accent);font-weight:700}.fieldlist{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:5px}.fieldrow{display:flex;align-items:center;gap:8px;padding:6px 9px;border:1px solid var(--ev-line);border-radius:var(--ev-r2);background:var(--ev-panel-2)}.fl-page{width:26px;flex:none;font-size:10px;color:var(--ev-muted)}.fl-label{flex:1;min-width:0}.fl-req{font-size:var(--ev-fs-xs);color:var(--ev-muted);display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.rl-views{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:10px}.rl-view{border:1px solid var(--ev-line);background:var(--ev-panel-2);color:var(--ev-muted);border-radius:999px;padding:4px 13px;font:inherit;font-size:11.5px;cursor:pointer}.rl-view.on{background:var(--ev-chip);color:var(--ev-accent-ink);border-color:var(--ev-accent);font-weight:600}.rl-bulk{display:flex;align-items:center;gap:8px;flex-wrap:wrap;background:var(--ev-chip);border:1px solid var(--ev-accent);border-radius:var(--ev-r2);padding:8px 12px;margin-top:10px;font-size:var(--ev-fs-sm)}.story-head{display:flex;align-items:center;gap:8px;margin-top:8px;flex-wrap:wrap}.tl{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:0}.tl-row{display:flex;align-items:center;gap:10px;font-size:var(--ev-fs-sm);padding:6px 0;position:relative;padding-inline-start:6px}.tl-row .tl-dot{width:8px;height:8px;border-radius:50%;background:var(--ev-accent);flex:none}.tl-row:not(:last-child):before{content:"";position:absolute;inset-inline-start:9px;top:16px;bottom:-6px;width:1px;background:var(--ev-line)}.tl-row .mono{margin-inline-start:auto;font-size:var(--ev-fs-xs)}.pays{display:flex;flex-direction:column;gap:4px;margin-top:8px}.payrow{display:flex;align-items:center;gap:10px;font-size:var(--ev-fs-sm)}.pub-wrap{min-height:100vh;display:grid;place-items:center;padding:var(--ev-s4);background:var(--ev-ground)}.pub-card{width:min(460px,100%);background:var(--ev-panel);border:1px solid var(--ev-line);border-radius:var(--ev-r3);padding:var(--ev-s6) var(--ev-s5);box-shadow:var(--ev-shadow);display:flex;flex-direction:column;gap:var(--ev-s3)}.pub-head{text-align:center;margin-bottom:var(--ev-s2)}.pub-head .brand{font-size:var(--ev-fs-lg);font-weight:800}.pub-head .brand b{color:var(--ev-accent-ink)}.pub-head h2{margin:var(--ev-s2) 0 2px;font-size:var(--ev-fs-xl)}.pub-card>h3{margin:0;font-size:var(--ev-fs-base);color:var(--ev-muted)}.pub-card label{display:flex;flex-direction:column;gap:4px;font-size:var(--ev-fs-xs);color:var(--ev-muted)}.tickets{display:flex;flex-direction:column;gap:6px}.tick{flex-direction:row!important;align-items:center;gap:10px;padding:11px 13px;border:1px solid var(--ev-line);border-radius:var(--ev-r2);background:var(--ev-panel-2);cursor:pointer;font-size:var(--ev-fs-base)!important;color:var(--ev-ink)!important}.tick.on{border-color:var(--ev-accent);background:var(--ev-chip)}.tick .t-name{flex:1}.tick .t-price{font-weight:700}.row2{display:grid;grid-template-columns:1fr auto;gap:var(--ev-s3);align-items:end}.chk.mem{flex-direction:row!important;align-items:center;gap:6px;color:var(--ev-ink)!important;font-size:var(--ev-fs-sm)!important;white-space:nowrap}.pub-foot{text-align:center;font-size:var(--ev-fs-xs);margin:0}.pf-steps{display:flex;gap:4px;flex-wrap:wrap}.pf-step{flex:1;text-align:center;font-size:10.5px;padding:5px 4px;border-radius:var(--ev-r1);background:var(--ev-panel-2);border:1px solid var(--ev-line);color:var(--ev-muted)}.pf-step.cur{border-color:var(--ev-accent);color:var(--ev-accent-ink);background:var(--ev-chip)}.pf-step.done{color:var(--ev-green)}.pf-header{font-weight:600;margin:0}.pf-guide{font-size:10.5px;color:var(--ev-muted)}.pf-html{background:var(--ev-panel-2);border-radius:var(--ev-r2);padding:10px 12px;font-size:var(--ev-fs-sm)}.pf-nav{display:flex;gap:8px;align-items:center}.tick.out{opacity:.55;cursor:not-allowed}.pub-done{text-align:center;align-items:center}.pub-check{width:54px;height:54px;border-radius:50%;background:var(--ev-green-bg);color:var(--ev-green);display:grid;place-items:center;font-size:28px;font-weight:800;margin-bottom:var(--ev-s2)}.paid-line b{font-size:var(--ev-fs-lg)}.fb{border:1px solid var(--ev-accent);border-radius:var(--ev-r3);padding:var(--ev-s4);margin-top:var(--ev-s3);background:var(--ev-panel)}.fb-head{display:flex;align-items:center;gap:var(--ev-s3);flex-wrap:wrap;margin-bottom:var(--ev-s3)}.fb-title{display:flex;align-items:center;gap:8px}.gears{display:inline-flex;border:1px solid var(--ev-line);border-radius:var(--ev-r1);overflow:hidden}.gear{border:none;background:var(--ev-panel-2);color:var(--ev-muted);padding:4px 11px;font:inherit;font-size:11.5px;cursor:pointer;border-inline-start:1px solid var(--ev-line)}.gear:first-child{border-inline-start:none}.gear.on{background:var(--ev-accent);color:var(--ev-on-accent);font-weight:700}.gear:disabled{cursor:not-allowed;opacity:.5}.fb-livewarn{background:color-mix(in srgb,var(--ev-amber) 14%,transparent);color:var(--ev-amber);border-radius:var(--ev-r1);padding:6px 11px;font-size:var(--ev-fs-xs);margin-bottom:var(--ev-s3)}.fb-grid{display:grid;grid-template-columns:210px 1fr 260px;gap:var(--ev-s3);align-items:start}@media (max-width: 1000px){.fb-grid{grid-template-columns:1fr}}.fb-sec{display:flex;align-items:center;gap:6px;font-size:11.5px;font-weight:700;color:var(--ev-muted);letter-spacing:.04em;margin-bottom:8px}.fb-pages,.fb-fields,.fb-right{background:var(--ev-panel-2);border:1px solid var(--ev-line);border-radius:var(--ev-r2);padding:var(--ev-s3)}.pg{display:flex;align-items:center;gap:4px;border-radius:var(--ev-r1);padding:2px}.pg.cur{background:var(--ev-chip)}.pg.office .pg-name{border:1px dashed var(--ev-line);border-radius:var(--ev-r1)}.pg-name{flex:1;display:flex;align-items:center;gap:7px;background:transparent;border:none;color:var(--ev-ink);font:inherit;font-size:var(--ev-fs-sm);cursor:pointer;padding:6px 7px;text-align:start;min-width:0}.pg-n{width:17px;height:17px;flex:none;display:grid;place-items:center;border-radius:50%;background:var(--ev-panel);font-size:10px;color:var(--ev-muted)}.pg-moves{display:flex}.fb-pageadd{display:flex;gap:4px;margin-top:8px;flex-wrap:wrap}.fb-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.fb-row{display:flex;align-items:center;gap:4px;border:1px solid var(--ev-line);border-radius:var(--ev-r1);background:var(--ev-panel)}.fb-row.sel{border-color:var(--ev-accent)}.fb-rowmain{flex:1;display:flex;align-items:center;gap:8px;background:transparent;border:none;color:var(--ev-ink);font:inherit;font-size:var(--ev-fs-sm);cursor:pointer;padding:8px 10px;text-align:start;min-width:0}.grip{color:var(--ev-muted);cursor:grab}.fb-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fb-label .req,.prev-label .req{color:var(--ev-accent);font-weight:800;margin-inline-start:3px}.fb-type{font-size:10.5px;color:var(--ev-muted);white-space:nowrap}.fb-drawer{margin-top:var(--ev-s3);border-top:2px solid var(--ev-accent);padding-top:var(--ev-s3)}.fb-drawer .grid2 label,.fb-drawer .inl{display:flex;flex-direction:column;gap:4px;font-size:var(--ev-fs-xs);color:var(--ev-muted)}.fb-bind{background:var(--ev-chip);border-radius:var(--ev-r1);padding:7px 10px;font-size:var(--ev-fs-xs);margin-top:8px}.fb-cond{margin-top:8px}.fb-cond summary{font-size:var(--ev-fs-xs);color:var(--ev-muted);cursor:pointer}.fb-data{display:flex;flex-direction:column;gap:4px;font-size:var(--ev-fs-xs);margin-top:6px}.fb-data .mono{font-size:10.5px}.fb-right{display:flex;flex-direction:column;gap:var(--ev-s4)}.pal-tabs{display:flex;gap:4px;margin-bottom:8px}.pal-tab{flex:1;border:1px solid var(--ev-line);background:var(--ev-panel);color:var(--ev-muted);border-radius:var(--ev-r1);padding:4px;font:inherit;font-size:11.5px;cursor:pointer}.pal-tab.on{background:var(--ev-chip);color:var(--ev-accent-ink);border-color:var(--ev-accent)}.pal-scroll{max-height:300px;overflow-y:auto;display:flex;flex-direction:column;gap:3px}.pal-ghead{width:100%;display:flex;align-items:center;gap:5px;background:transparent;border:none;color:var(--ev-ink);font:inherit;font-size:var(--ev-fs-xs);cursor:pointer;padding:4px 2px;text-align:start}.pal-items{display:flex;flex-wrap:wrap;gap:4px;padding:2px 0 6px}.pal-item{background:var(--ev-panel);border:1px solid var(--ev-line);border-radius:var(--ev-r1);color:var(--ev-ink);font:inherit;font-size:11px;padding:4px 8px;cursor:pointer;display:inline-flex;align-items:center;gap:4px}.pal-item:hover{border-color:var(--ev-accent)}.pal-dot{color:var(--ev-accent-ink);font-size:9px}.fb-preview{border-top:1px solid var(--ev-line);padding-top:var(--ev-s3)}.prev-lang{margin-inline-start:auto;display:inline-flex;gap:2px}.prev-lang button{border:1px solid var(--ev-line);background:var(--ev-panel);color:var(--ev-muted);font:inherit;font-size:10px;padding:1px 6px;border-radius:4px;cursor:pointer}.prev-lang button.on{background:var(--ev-chip);color:var(--ev-accent-ink);border-color:var(--ev-accent)}.prev-device{background:var(--ev-panel);border:1px solid var(--ev-line);border-radius:var(--ev-r2);padding:var(--ev-s3);display:flex;flex-direction:column;gap:9px;max-height:320px;overflow-y:auto}.prev-header{font-weight:700;font-size:var(--ev-fs-sm)}.prev-field{display:flex;flex-direction:column;gap:3px}.prev-label{font-size:11.5px}.prev-guide{font-size:10px;color:var(--ev-muted)}.prev-input{height:26px;border:1px solid var(--ev-line);border-radius:var(--ev-r1);background:var(--ev-panel-2)}.prev-input.muted-i{display:flex;align-items:center;padding:0 8px;color:var(--ev-muted);font-size:11px}.prev-order{border:1px dashed var(--ev-accent-2);border-radius:var(--ev-r1);padding:8px;font-size:11px;color:var(--ev-accent-ink);background:var(--ev-chip)}.prev-check{font-size:15px}.prev-html{border:1px dashed var(--ev-line);border-radius:var(--ev-r1);padding:8px;font-size:11px;color:var(--ev-muted)}.prev-opts{display:flex;flex-wrap:wrap;gap:4px}.prev-opt{border:1px solid var(--ev-line);border-radius:999px;padding:2px 9px;font-size:10.5px;background:var(--ev-panel-2)}.fx{display:flex;flex-direction:column;gap:var(--ev-s3)}.fx-panel{background:var(--ev-panel-2);border:1px solid var(--ev-line);border-radius:var(--ev-r2);padding:var(--ev-s3)}.fx-opts{display:flex;flex-direction:column;gap:2px}.fx-opt{display:flex;align-items:center;justify-content:space-between;gap:var(--ev-s3);padding:7px 0;border-bottom:1px solid var(--ev-line);flex-wrap:wrap}.fx-opt:last-child{border-bottom:none}.fx-opt-l{display:flex;flex-direction:column}.fx-opt-l b{font-size:var(--ev-fs-sm)}.fx-opt-l .muted{font-size:10.5px}.fx-opt-c{display:flex;align-items:center;gap:8px}.fx-opt-c .in{min-width:190px}.fx-rules{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;font-size:var(--ev-fs-sm)}.fx-link{margin-top:8px;display:flex;flex-direction:column;gap:4px}.fx-link .in{font-size:11px}textarea.mono{font-family:var(--ev-mono);direction:ltr;text-align:start;font-size:var(--ev-fs-xs)}.recipes{margin-top:12px;border-top:1px solid var(--ev-line);padding-top:10px}.pnr{background:color-mix(in srgb,var(--ev-amber) 13%,transparent);color:var(--ev-amber);border-radius:var(--ev-r1);padding:7px 10px;font-size:var(--ev-fs-xs);margin-top:6px}.tiers{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.tier{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 10px;border:1px solid var(--ev-line);border-radius:var(--ev-r1);background:var(--ev-panel-2);font-size:var(--ev-fs-sm)}.wl-panel{border:1px solid var(--ev-line);border-radius:var(--ev-r2);margin-top:6px;background:var(--ev-panel-2)}.wl-head{width:100%;display:flex;align-items:center;gap:8px;background:transparent;border:none;color:var(--ev-ink);font:inherit;font-size:var(--ev-fs-sm);cursor:pointer;padding:8px 11px;text-align:start}.wl-body{padding:0 11px 11px}.dup-warn{background:color-mix(in srgb,var(--ev-amber) 13%,transparent);color:var(--ev-amber);border-radius:var(--ev-r1);padding:7px 10px;font-size:var(--ev-fs-xs);margin-top:6px}.ok-line{color:var(--ev-green);font-size:var(--ev-fs-sm);margin:8px 0 0}.ev-site{max-width:760px;margin:0 auto;padding:var(--ev-s4)}.ev-hero{text-align:center;padding:var(--ev-s6) var(--ev-s4) var(--ev-s5);background:linear-gradient(160deg,var(--ev-panel),var(--ev-panel-2));border:1px solid var(--ev-line);border-radius:var(--ev-r3);margin-top:var(--ev-s4)}.ev-hero .brand{font-size:var(--ev-fs-lg);font-weight:800}.ev-hero .brand b{color:var(--ev-accent-ink)}.ev-kind{display:inline-block;margin-top:var(--ev-s3);font-size:var(--ev-fs-xs);color:var(--ev-accent-ink);background:var(--ev-chip);border-radius:999px;padding:3px 12px}.ev-hero h1{margin:var(--ev-s3) 0 var(--ev-s2);font-size:var(--ev-fs-2xl);text-wrap:balance}.ev-tagline{color:var(--ev-ink);font-size:var(--ev-fs-md);margin:0 0 var(--ev-s2)}.ev-meta{color:var(--ev-muted);font-size:var(--ev-fs-sm);margin:0 0 var(--ev-s4)}.ev-desc{padding:var(--ev-s5) var(--ev-s4);font-size:var(--ev-fs-md);line-height:1.7}.ev-desc p{margin:0 0 var(--ev-s3)}.ev-tickets{background:var(--ev-panel-2);border:1px solid var(--ev-line);border-radius:var(--ev-r3);padding:var(--ev-s5);text-align:center}.ev-tickets h3{margin:0 0 var(--ev-s3)}.ev-tik-list{display:flex;flex-direction:column;gap:8px;margin-bottom:var(--ev-s4)}.ev-tik{display:flex;justify-content:space-between;padding:11px 14px;border:1px solid var(--ev-line);border-radius:var(--ev-r2);background:var(--ev-panel)}.ev-foot{text-align:center;padding:var(--ev-s5) 0 var(--ev-s3);font-size:var(--ev-fs-xs)}.phase.env{background:color-mix(in srgb,var(--ev-amber) 16%,transparent);color:var(--ev-amber)}.tb tr.sel td{background:var(--ev-chip)}.plat-empty{display:flex;flex-direction:column;align-items:center;gap:var(--ev-s3);padding:var(--ev-s6) var(--ev-s4);text-align:center}.plat-empty b{font-size:var(--ev-fs-md)}.plat-detail{margin-top:var(--ev-s5);border-top:2px solid var(--ev-accent);padding-top:var(--ev-s4)}.pd-head{display:flex;align-items:center;justify-content:space-between;gap:var(--ev-s3);flex-wrap:wrap;margin-bottom:var(--ev-s4)}.pd-chips{display:flex;gap:6px}.pd-grid{display:grid;grid-template-columns:1fr 300px;gap:var(--ev-s4);align-items:start}@media (max-width: 860px){.pd-grid{grid-template-columns:1fr}}.pd-side{display:flex;flex-direction:column;gap:var(--ev-s4)}.pd-card{background:var(--ev-panel-2);border:1px solid var(--ev-line);border-radius:var(--ev-r3);padding:var(--ev-s4);margin-bottom:var(--ev-s4)}.pd-card-h{font-size:var(--ev-fs-sm);font-weight:700;margin-bottom:var(--ev-s3)}.mgrid{display:grid;grid-template-columns:1fr 1fr;gap:6px}@media (max-width: 560px){.mgrid{grid-template-columns:1fr}}.mrow{display:flex;align-items:center;gap:8px;padding:6px 9px;border-radius:var(--ev-r1);border:1px solid var(--ev-line);background:var(--ev-panel)}.mrow.st-absent{opacity:.45}.mo-ic{flex:none}.mo-name{flex:1;font-size:var(--ev-fs-sm)}.mo-st{font-size:10px;font-weight:700;border-radius:4px;padding:1px 6px}.mo-st.st-active{color:var(--ev-green);background:var(--ev-green-bg)}.mo-st.st-trial{color:var(--ev-accent-ink);background:var(--ev-chip)}.mo-st.st-folded{color:var(--ev-muted);background:var(--ev-panel-2);border:1px solid var(--ev-line)}.mo-st.st-absent{color:var(--ev-muted);background:transparent}.prov{font-size:9.5px;color:var(--ev-muted);border:1px solid var(--ev-line);border-radius:4px;padding:0 5px}.pd-actions{display:flex;align-items:end;gap:var(--ev-s2);margin-top:var(--ev-s3);flex-wrap:wrap}.inl{display:flex;flex-direction:column;gap:4px;font-size:var(--ev-fs-xs);color:var(--ev-muted)}.inl .in{min-width:150px}.ripple{margin-top:var(--ev-s3);background:var(--ev-chip);border-radius:var(--ev-r2);padding:var(--ev-s3);font-size:var(--ev-fs-sm)}.ripple ul{margin:6px 0 0;padding-inline-start:18px}.mgr{display:flex;align-items:center;gap:8px;font-size:var(--ev-fs-xs);padding:4px 0;border-bottom:1px solid var(--ev-line)}.mgr .mono{flex:1}.dedup{background:var(--ev-panel-2);border:1px solid var(--ev-line);border-radius:var(--ev-r3);padding:var(--ev-s4);margin-bottom:var(--ev-s4)}.pair{display:flex;align-items:center;gap:var(--ev-s3);padding:8px 0;border-bottom:1px solid var(--ev-line)}.pair:last-child{border-bottom:none}.conf{font-size:11px;font-weight:800;border-radius:5px;padding:2px 7px;min-width:30px;text-align:center;font-variant-numeric:tabular-nums}.conf.c3{color:var(--ev-red);background:color-mix(in srgb,var(--ev-red) 15%,transparent)}.conf.c2{color:var(--ev-amber);background:color-mix(in srgb,var(--ev-amber) 15%,transparent)}.conf.c1{color:var(--ev-muted);background:var(--ev-chip)}.pside{display:flex;flex-direction:column;min-width:0;flex:1}.pside .mono{font-size:var(--ev-fs-xs);overflow:hidden;text-overflow:ellipsis}.pair .arrow{color:var(--ev-accent);font-weight:700}.cprofile .grid2 label{display:flex;flex-direction:column;gap:4px;font-size:var(--ev-fs-xs);color:var(--ev-muted)}.cprofile .row{margin-top:var(--ev-s3)}.hist{display:flex;flex-direction:column;gap:6px}.hrow{display:flex;align-items:center;gap:8px;font-size:var(--ev-fs-xs)}.hrow .mono{margin-inline-start:auto}.interview{display:grid;place-items:center;padding:var(--ev-s4) 0}.iv-card,.build-card{width:min(640px,100%);background:var(--ev-panel-2);border:1px solid var(--ev-line);border-radius:var(--ev-r3);padding:var(--ev-s5)}.iv-head{display:flex;justify-content:space-between;align-items:center;font-size:var(--ev-fs-xs)}.iv-card h3{margin:var(--ev-s2) 0 var(--ev-s2);font-size:var(--ev-fs-lg)}.teach{background:var(--ev-panel);border:1px solid var(--ev-line);border-radius:var(--ev-r2);padding:10px 13px;font-size:var(--ev-fs-sm);color:var(--ev-muted);margin-bottom:var(--ev-s4)}.cards4{display:grid;grid-template-columns:1fr 1fr;gap:var(--ev-s3)}.ocard{text-align:start;padding:14px 16px;border-radius:var(--ev-r2);border:1px solid var(--ev-line);background:var(--ev-panel);color:var(--ev-ink);cursor:pointer;font:inherit;font-weight:600}.ocard:hover{border-color:var(--ev-accent-2)}.ocard.on{border-color:var(--ev-accent);background:var(--ev-chip);color:var(--ev-accent-ink)}.fieldlbl{font-size:var(--ev-fs-xs);color:var(--ev-muted);margin-bottom:6px}.chips{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:var(--ev-s4)}.chip-t{padding:6px 14px;border-radius:999px;border:1px solid var(--ev-line);background:var(--ev-panel);color:var(--ev-muted);cursor:pointer;font:inherit;font-size:var(--ev-fs-sm)}.chip-t.on{border-color:var(--ev-accent);background:var(--ev-chip);color:var(--ev-accent-ink)}.iv-card label.chk{display:flex;align-items:center;gap:8px;font-size:var(--ev-fs-sm);margin-top:var(--ev-s2)}.review{display:flex;flex-direction:column}.rvrow,.dl .rvrow{display:flex;justify-content:space-between;gap:var(--ev-s3);padding:7px 0;border-bottom:1px solid var(--ev-line);font-size:var(--ev-fs-sm)}.iv-foot{display:flex;gap:var(--ev-s2);justify-content:flex-end;margin-top:var(--ev-s4)}.build-card h3{margin:0 0 var(--ev-s4)}.build-log{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.build-log .bl{color:var(--ev-green);font-size:var(--ev-fs-base);animation:bl-in .3s ease}@keyframes bl-in{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.build-log .bl{animation:none}}.birth{max-width:820px}.birth-head h2{margin:0 0 4px}.birth-head p{margin:0 0 var(--ev-s4)}.birth-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--ev-s3);margin-bottom:var(--ev-s4)}@media (max-width: 720px){.birth-grid{grid-template-columns:1fr}}.bcard{display:flex;flex-direction:column;gap:4px;background:var(--ev-panel-2);border:1px solid var(--ev-line);border-radius:var(--ev-r3);padding:var(--ev-s4)}.bc-t{font-size:10.5px;letter-spacing:.08em;color:var(--ev-muted);text-transform:uppercase}.dims{display:flex;flex-wrap:wrap;gap:5px;margin-top:6px}.next{margin:6px 0 0;padding-inline-start:18px;font-size:var(--ev-fs-sm);color:var(--ev-muted)}.dl{display:flex;flex-direction:column}.phasebar{display:flex;gap:4px}.phasebar .ph{flex:1;text-align:center;font-size:var(--ev-fs-xs);padding:6px 4px;border-radius:var(--ev-r1);background:var(--ev-panel);border:1px solid var(--ev-line);color:var(--ev-muted)}.phasebar .ph.cur{background:var(--ev-accent);border-color:var(--ev-accent);color:var(--ev-on-accent);font-weight:700}.phasebar .ph.done{color:var(--ev-green);border-color:var(--ev-green-bg)}.ev-top{display:grid;grid-template-columns:180px 1fr;gap:var(--ev-s4);align-items:stretch;margin-bottom:var(--ev-s4)}@media (max-width: 640px){.ev-top{grid-template-columns:1fr}}.headline-card{background:var(--ev-panel-2);border:1px solid var(--ev-line);border-radius:var(--ev-r3);padding:var(--ev-s4);display:flex;flex-direction:column;gap:3px}.hl-label{font-size:var(--ev-fs-sm);color:var(--ev-muted)}.hl-value{font-size:var(--ev-fs-2xl);font-weight:800}.hl-meta{font-size:var(--ev-fs-xs);margin-bottom:var(--ev-s2)}.ev-feed{display:flex;flex-direction:column;gap:8px}.acard{display:flex;align-items:center;gap:var(--ev-s3);background:var(--ev-panel-2);border:1px solid var(--ev-line);border-radius:var(--ev-r2);padding:10px 13px}.acard .ac-dot{flex:none}.ac-body{flex:1;display:flex;flex-direction:column}.ac-body small{font-size:var(--ev-fs-xs)}.tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px}.vtile{display:flex;align-items:center;gap:8px;padding:9px 11px;border-radius:var(--ev-r2);background:var(--ev-panel-2);border:1px solid var(--ev-line)}.vtile.s-blocked{border-color:color-mix(in srgb,var(--ev-red) 45%,var(--ev-line))}.vtile.s-at_risk{border-color:color-mix(in srgb,var(--ev-amber) 45%,var(--ev-line))}.vt-n{flex:1;font-size:var(--ev-fs-sm);font-weight:600}.vt-d{font-size:var(--ev-fs-xs);font-variant-numeric:tabular-nums}.folded-note{font-size:var(--ev-fs-xs);margin-top:8px}.diffrow td{background:var(--ev-panel-2);padding:0 8px 10px}.diff{display:flex;flex-direction:column;gap:5px;padding:8px 4px}.dline{display:grid;grid-template-columns:150px 1fr 20px 1fr;gap:8px;align-items:center;font-size:var(--ev-fs-xs)}.dk{color:var(--ev-muted)}.db{color:var(--ev-red);text-decoration:line-through;opacity:.8}.da{color:var(--ev-green)}.darr{color:var(--ev-muted);text-align:center}.pill .mono{font-size:10px}.kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--ev-s3);margin-bottom:var(--ev-s4)}@media (max-width: 640px){.kpis{grid-template-columns:repeat(2,1fr)}}.kpi{background:var(--ev-panel-2);border:1px solid var(--ev-line);border-radius:var(--ev-r3);padding:var(--ev-s3) var(--ev-s4);display:flex;flex-direction:column;gap:2px}.k-n{font-size:var(--ev-fs-xl);font-weight:800}.k-l{font-size:var(--ev-fs-xs)}.k-n.gap{color:var(--ev-red)}.ripple-card{margin-top:var(--ev-s3);background:var(--ev-panel-2);border:1px solid var(--ev-line);border-radius:var(--ev-r3);padding:var(--ev-s4)}.why-line{font-size:var(--ev-fs-xs);color:var(--ev-muted);margin-top:3px}.btn.danger{background:var(--ev-red-bg);border-color:var(--ev-red);color:var(--ev-red);font-weight:600}.btn.danger:disabled{opacity:.5;cursor:not-allowed}.type-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:var(--ev-s2);margin-top:var(--ev-s2)}.type-card{display:flex;flex-direction:column;gap:2px;text-align:start;padding:var(--ev-s2) var(--ev-s3);background:var(--ev-panel);border:1px solid var(--ev-line);border-radius:var(--ev-r2);cursor:pointer;font-size:var(--ev-fs-sm);color:var(--ev-ink)}.type-card:hover{border-color:var(--ev-accent)}.type-card.on{background:var(--ev-chip);border-color:var(--ev-accent)}.type-card span{font-size:var(--ev-fs-xs)}.chip-row{display:flex;flex-wrap:wrap;gap:5px;margin-top:var(--ev-s2)}.empty-recipe{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:var(--ev-s4);background:var(--ev-panel);border:1px dashed var(--ev-line);border-radius:var(--ev-r3);margin-top:var(--ev-s3)}.empty-recipe p{margin:0}.dd-split{display:grid;grid-template-columns:minmax(280px,1fr) minmax(320px,1.1fr);gap:var(--ev-s4);margin-top:var(--ev-s3)}@media (max-width: 900px){.dd-split{grid-template-columns:1fr}}.dd-editor,.dd-preview{min-width:0}.doc-sheet{background:var(--ev-panel);border:1px solid var(--ev-line);border-radius:var(--ev-r2);padding:var(--ev-s4);margin-top:var(--ev-s2);font-size:var(--ev-fs-sm)}.doc-banner{display:block;width:100%;max-width:100%;border-radius:var(--ev-r1)}.doc-banner.ph{padding:var(--ev-s3);text-align:center;background:var(--ev-chip);color:var(--ev-muted);border:1px dashed var(--ev-line);font-size:var(--ev-fs-xs)}.doc-payer{margin-top:var(--ev-s3);padding:var(--ev-s2) var(--ev-s3);border:1px solid var(--ev-line);border-radius:var(--ev-r1);width:fit-content;min-width:180px}.doc-payer.left-top{margin-inline-start:auto}.doc-payer.none{border-color:transparent;padding-inline:0}.doc-lines{width:100%;border-collapse:collapse;margin-top:var(--ev-s3)}.doc-lines th,.doc-lines td{padding:5px 8px;border-bottom:1px solid var(--ev-line);text-align:start}.doc-lines th{font-size:var(--ev-fs-xs);color:var(--ev-muted);font-weight:600}.doc-totals{margin-top:var(--ev-s3);margin-inline-start:auto;width:fit-content;min-width:190px}.doc-totals div{display:flex;justify-content:space-between;gap:var(--ev-s4);padding:2px 0}.doc-totals .tot{border-top:1px solid var(--ev-line);margin-top:4px;padding-top:5px;font-size:var(--ev-fs-md)}.doc-notes,.doc-foot{margin-top:var(--ev-s3);font-size:var(--ev-fs-xs);color:var(--ev-muted)}.msg-lane{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--ev-s2);margin-top:var(--ev-s2)}.msg-card{display:flex;flex-direction:column;gap:4px;text-align:start;padding:var(--ev-s3);background:var(--ev-panel);border:1px solid var(--ev-line);border-radius:var(--ev-r2);cursor:pointer;font-size:var(--ev-fs-sm);color:var(--ev-ink)}.msg-card:hover{border-color:var(--ev-accent)}.msg-card.ghost{border-style:dashed;background:transparent}.msg-card .muted{font-size:var(--ev-fs-xs)}.inq-msg{display:flex;flex-direction:column;gap:2px;padding:var(--ev-s2) var(--ev-s3);margin-top:var(--ev-s2);border-radius:var(--ev-r2);background:var(--ev-panel);border:1px solid var(--ev-line);max-width:85%}.inq-msg.out{margin-inline-start:auto;background:var(--ev-chip);border-color:var(--ev-accent)}.scan-card{margin-top:var(--ev-s3);padding:var(--ev-s4);border-radius:var(--ev-r3);background:var(--ev-panel);border:1px solid var(--ev-line);border-inline-start-width:4px}.scan-card.ok{border-inline-start-color:var(--ev-green)}.scan-card.warn{border-inline-start-color:var(--ev-amber)}.scan-card.bad{border-inline-start-color:var(--ev-red)}.live-head{display:flex;align-items:baseline;gap:var(--ev-s3);flex-wrap:wrap;margin-top:var(--ev-s3)}.live-n{font-size:42px;font-weight:800;line-height:1}.live-n .muted{font-size:22px;font-weight:600}.live-dot{width:9px;height:9px;border-radius:50%;background:var(--ev-green);align-self:center}@media (prefers-reduced-motion: no-preference){.live-dot{animation:live-pulse 2s ease-in-out infinite}@keyframes live-pulse{0%,to{opacity:1}50%{opacity:.35}}}.hour-bars{display:flex;align-items:flex-end;gap:4px;height:90px;margin-top:var(--ev-s3);overflow-x:auto}.hour-bar{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:3px;min-width:34px;height:100%}.hour-fill{width:100%;background:var(--ev-accent);border-radius:var(--ev-r1) var(--ev-r1) 0 0;min-height:2px}.hour-bar span{font-size:10px}.weight-bar{display:flex;height:8px;border-radius:4px;overflow:hidden;margin-top:6px;background:var(--ev-chip)}.weight-bar span{display:block;background:var(--ev-accent);border-inline-end:1px solid var(--ev-panel)}.cut-counts{display:flex;gap:6px;flex-wrap:wrap;margin-top:6px}.row-approve td{background:var(--ev-green-bg)}.row-reject td{background:var(--ev-red-bg)}.canvas-wrap{display:grid;grid-template-columns:230px minmax(0,1fr);gap:var(--ev-s3);margin-top:var(--ev-s3)}@media (max-width: 900px){.canvas-wrap{grid-template-columns:1fr}}.bucket{background:var(--ev-panel);border:1px solid var(--ev-line);border-radius:var(--ev-r3);padding:var(--ev-s3);max-height:520px;overflow-y:auto}.bucket-card{display:flex;flex-direction:column;gap:2px;width:100%;text-align:start;cursor:pointer;background:var(--ev-panel-2);border:1px solid var(--ev-line);border-radius:var(--ev-r2);padding:var(--ev-s2);margin-top:6px;font-size:var(--ev-fs-sm);color:var(--ev-ink)}.bucket-card:hover{border-color:var(--ev-accent)}.bucket-card.on{background:var(--ev-chip);border-color:var(--ev-accent)}.bucket-card.session{border-inline-start:3px solid var(--ev-accent)}.bucket-card span{font-size:var(--ev-fs-xs)}.grid-scroll{overflow-x:auto;border:1px solid var(--ev-line);border-radius:var(--ev-r3);background:var(--ev-panel)}.grid-head{display:flex;position:sticky;top:0;background:var(--ev-panel);border-bottom:1px solid var(--ev-line);z-index:var(--ev-z-sticky)}.time-col-head{width:54px;flex:none}.hall-head{flex:1;min-width:150px;padding:6px 8px;font-size:var(--ev-fs-sm);font-weight:600;border-inline-start:1px solid var(--ev-line)}.grid-body{display:flex;position:relative}.time-col{width:54px;flex:none;position:relative}.time-mark{position:absolute;inset-inline-start:0;font:10px var(--ev-mono);color:var(--ev-muted);transform:translateY(-50%)}.hall-col{flex:1;min-width:150px;position:relative;border-inline-start:1px solid var(--ev-line)}.hour-line{position:absolute;inset-inline:0;height:1px;background:var(--ev-line);opacity:.6}.slot{position:absolute;inset-inline:3px;overflow:hidden;cursor:pointer;display:flex;flex-direction:column;gap:1px;padding:3px 6px;background:var(--ev-chip);border:1px solid var(--ev-accent);border-radius:var(--ev-r1);font-size:var(--ev-fs-xs);color:var(--ev-ink)}.slot.session{background:var(--ev-blue-bg);border-color:var(--ev-blue)}.slot.break{background:var(--ev-panel-2);border-color:var(--ev-line)}.slot.clash{border-color:var(--ev-red);border-width:2px}.slot.stale{border-style:dashed;border-color:var(--ev-red)}.slot.sel{outline:2px solid var(--ev-accent);outline-offset:1px}.slot:focus-visible{outline:2px solid var(--ev-accent);outline-offset:2px}.slot b{font-weight:600}.ledger-scroll{overflow-x:auto;margin-top:var(--ev-s3)}.ledger{border-collapse:collapse;width:100%}.ledger th,.ledger td{padding:3px;text-align:start}.ledger thead th{font-size:var(--ev-fs-xs);color:var(--ev-muted);font-weight:600;white-space:nowrap}.ledger th.rt{display:flex;flex-direction:column;font-size:var(--ev-fs-sm);font-weight:600;white-space:nowrap;padding-inline-end:var(--ev-s3)}.ledger th.rt span{font-size:10px;font-weight:400}.cell{display:flex;flex-direction:column;gap:2px;width:100%;min-width:56px;cursor:pointer;padding:4px 5px;border-radius:var(--ev-r1);border:1px solid var(--ev-line);background:var(--ev-panel);color:var(--ev-ink)}.cell.empty{display:block;text-align:center;color:var(--ev-muted);border-style:dashed;cursor:default}.cell-n{font-size:11px}.cell-bar{display:block;height:4px;border-radius:2px;background:var(--ev-chip);overflow:hidden}.cell-bar span{display:block;height:100%;background:var(--ev-accent)}.cell.ok{border-color:var(--ev-line)}.cell.warn{border-color:var(--ev-amber)}.cell.risk{border-color:var(--ev-amber);background:var(--ev-amber-bg)}.cell.full{border-color:var(--ev-green);background:var(--ev-green-bg)}.cell.over{border-color:var(--ev-red);background:var(--ev-red-bg);border-width:2px}.cell.gone{opacity:.5;border-style:dashed}.cell:focus-visible{outline:2px solid var(--ev-accent);outline-offset:1px}.expo-card{margin-top:var(--ev-s3);padding:var(--ev-s4);border-radius:var(--ev-r3);background:var(--ev-panel-2);border:1px solid var(--ev-line)}.chip{display:inline-block;font-size:10.5px;font-weight:600;white-space:nowrap;border-radius:999px;padding:2px 9px;border:1px solid var(--ev-line);background:var(--ev-panel-2);color:var(--ev-muted)}.chip.danger{border-color:var(--ev-red);background:var(--ev-red-bg);color:var(--ev-red)}button.chip{cursor:pointer;font:inherit;font-size:10.5px;font-weight:600}button.chip:focus-visible{outline:2px solid var(--ev-accent);outline-offset:1px}.glass{margin-top:var(--ev-s3);padding:var(--ev-s4);border-radius:var(--ev-r3);background:var(--ev-panel-2);border:1px solid var(--ev-line)}.why-list{margin:6px 0 0;padding-inline-start:18px;font-size:var(--ev-fs-xs);color:var(--ev-muted)}.why-line.danger{color:var(--ev-red)}.linkish{background:none;border:none;padding:0;font:inherit;font-size:var(--ev-fs-xs);color:var(--ev-accent-ink);cursor:pointer;text-decoration:underline}.linkish:focus-visible{outline:2px solid var(--ev-accent);outline-offset:2px}.cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--ev-s3);margin-top:var(--ev-s2)}.card{padding:var(--ev-s4);border-radius:var(--ev-r3);background:var(--ev-panel);border:1px solid var(--ev-line)}
