:root{--bg-alabaster: #FDFCFB;--bg-silk: #F8F4F1;--bg-panel: rgba(255, 255, 255, .92);--bg-obsidian: #FDFCFB;--ink-obsidian: #1C1018;--ink-mulberry: #3D1A2E;--ink-muted: #6E5261;--text-primary: #1C1018;--text-secondary: #4E3542;--text-muted: #7C5D6E;--gold-primary: #9E6B2B;--gold: #9E6B2B;--gold-bright: #B68446;--gold-light: rgba(182, 132, 70, .18);--gold-border: rgba(182, 132, 70, .34);--rubellite: #C80072;--emerald: #047857;--amber: #B45309;--crimson: #BE123C;--coral: #BE123C;--font-serif: "Cormorant Garamond", Georgia, serif;--font-display: "Cormorant Garamond", Georgia, serif;--font-sans: "Plus Jakarta Sans", system-ui, sans-serif;--font-mono: "JetBrains Mono", monospace}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body,#app{width:100%;height:100dvh;overflow:hidden;background:linear-gradient(155deg,#fdfcfb,#f9f3f5 55%,#f4ecef);color:var(--ink-obsidian);font-family:var(--font-sans);-webkit-font-smoothing:antialiased}.tabular{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.filter-strip{display:flex;align-items:center;gap:8px;padding:8px 14px;background:#ffffffe6;border-bottom:1px solid var(--gold-border);flex-shrink:0;flex-wrap:wrap}.pill-btn{padding:7px 13px;min-height:36px;font-size:.78rem;font-weight:700;border-radius:6px;border:1px solid var(--gold-border);background:#fff;color:var(--ink-mulberry);cursor:pointer;transition:all .16s ease;touch-action:manipulation}.pill-btn:hover{border-color:var(--rubellite)}.pill-btn.active{background:var(--ink-obsidian);color:#fdfcfb;border-color:var(--ink-obsidian)}.select-box,.search-input{padding:7px 11px;min-height:36px;font-size:.78rem;border:1px solid var(--gold-border);border-radius:6px;background:#fff;color:var(--ink-obsidian);font-family:var(--font-sans)}.search-input{min-width:220px}.data-table{width:100%;border-collapse:collapse;font-size:.76rem;background:#fff}.data-table th{position:sticky;top:0;z-index:2;background:#f7f1ed;color:var(--ink-mulberry);font-family:var(--font-mono);font-size:.65rem;text-transform:uppercase;letter-spacing:.06em;text-align:left;padding:8px 10px;border-bottom:1px solid var(--gold-border)}.data-table td{padding:8px 10px;border-bottom:1px solid rgba(182,132,70,.15);color:var(--ink-obsidian);vertical-align:top}.data-table tbody tr{cursor:pointer;transition:background .12s ease}.data-table tbody tr:hover{background:#b6844614}.data-table tbody tr.selected{background:#c8007214}.badge{display:inline-block;padding:2px 6px;border-radius:3px;font-family:var(--font-mono);font-size:.62rem;font-weight:600}.badge-gold{background:#b6844626;color:#85551b;border:1px solid rgba(182,132,70,.35)}.badge-emerald{background:#0478571f;color:#047857;border:1px solid rgba(4,120,87,.3)}.badge-amber{background:#b453091f;color:#b45309;border:1px solid rgba(180,83,9,.3)}.badge-coral{background:#be123c1f;color:#be123c;border:1px solid rgba(190,18,60,.3)}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:#b684460f}::-webkit-scrollbar-thumb{background:#b6844661;border-radius:99px}.leaflet-container{font-family:var(--font-sans)!important;background:#ece7e1!important}.vai-map-tooltip{background:#1c1018f2!important;color:#fdfcfb!important;border:1px solid #B68446!important;border-radius:4px!important;padding:5px 9px!important;font-size:.72rem!important;box-shadow:0 6px 18px #00000038!important}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(200,0,114,.12)}@media (max-width: 1240px){.dea-shell,.dea-tab-shell,.ig-graph-shell{height:100%!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch}.dea-workspace,.map-workspace{grid-template-columns:1fr 1fr!important;height:auto!important;overflow:visible!important;gap:10px!important}.dea-center-charts{grid-column:1 / -1!important;order:-1!important;max-height:none!important;overflow:visible!important}.center-graph-stage{grid-column:1 / -1!important;order:-1!important;height:450px!important;min-height:450px!important}.dmu-list-col,.dmu-dossier-col,.left-node-list,.right-ego-inspector{max-height:480px!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch}.people-split-grid{grid-template-columns:270px 1fr!important}.fp-split-workspace{grid-template-columns:1fr 290px!important}.tab04-body,.kp-main-grid{grid-template-columns:1fr 300px!important}.m8-layout{grid-template-columns:260px 1fr!important}.main-split,.catalog-split,.main-split.full-table,.catalog-split.full-width{grid-template-columns:1fr!important}.faceted-filter-dock,.cohorts-strip,.horizon-ribbon{grid-template-columns:repeat(4,minmax(0,1fr))!important}.zag-grid-header,.zag-step-row{grid-template-columns:38px 145px 1fr 1.12fr 150px!important}}@media (max-width: 980px){html,body,#app{height:auto!important;min-height:100dvh!important;overflow-y:auto!important;overflow-x:hidden!important}.spatial-atlas-shell{height:calc(100dvh - 108px)!important;min-height:640px!important;overflow:hidden!important}.dea-tab-shell,.people-shell,.ig-graph-shell,.tab04-shell,.tab05-shell,.tab06-shell,.targets-params-shell,.grading-shell,.plan-shell,.kp-workspace,.params-workspace,.fin-layout,.zag-layout,.table-workspace{height:auto!important;min-height:0!important;overflow:visible!important}.spatial-main-grid,.dea-workspace,.map-workspace{grid-template-columns:1fr 1fr!important;height:auto!important;overflow:visible!important;gap:10px!important}.map-center-stage{grid-column:1 / -1!important;order:-1!important;height:420px!important;min-height:420px!important}.map-stage-wrapper,.leaflet-map-box{flex:1!important;height:100%!important;min-height:520px!important}.dea-center-charts{grid-column:1 / -1!important;order:-1!important;max-height:none!important;overflow:visible!important}.center-graph-stage{grid-column:1 / -1!important;order:-1!important;height:440px!important;min-height:440px!important}.salon-directory-col,.dossier-inspector-col,.salon-list-sidebar,.salon-dossier-drawer,.dmu-list-col,.dmu-dossier-col,.left-node-list,.right-ego-inspector{max-height:480px!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch}.fp-split-workspace,.people-split-grid,.tab04-body,.m8-layout,.zag-layout,.econ-layout,.econ-grid,.fin-top-grid,.fin-bottom-grid,.risks-layout,.vol-layout,.kp-main-grid,.main-split,.catalog-split,.dual-grid-workspace,.staff-three-cols,.triple-grid-workspace{grid-template-columns:1fr!important;height:auto!important;overflow:visible!important;gap:12px!important}.fingerprints-table-wrap,.people-list-col,.main-col .table-wrap,.personas-rail,.vol-left .table-wrap,.kp-main-grid>.table-wrap,.sheet-table-col,.cat-left,.full-table-wrap,.gantt-wrap{max-height:430px!important;overflow:auto!important;-webkit-overflow-scrolling:touch}.inspector-col,.person-dossier-panel,.persona-dossier,.vol-right,.target-dossier{max-height:none!important;overflow:visible!important}.doc-scroll-canvas{max-height:620px!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch}.champion-banner,.reconcile-banner,.cohorts-strip,.horizon-ribbon,.kpi-row,.kpi-strip-6,.zag-horizon-banner,.pd-metrics-grid,.faceted-filter-dock{grid-template-columns:repeat(3,minmax(0,1fr))!important}.facet-bar{grid-template-columns:repeat(2,minmax(0,1fr))!important}.zag-steps-scroll{overflow-x:auto!important;max-height:600px!important;-webkit-overflow-scrolling:touch}.zag-grid-header,.zag-step-row{grid-template-columns:34px 128px 1fr 1.12fr 132px!important;min-width:730px}}.spatial-atlas-shell.svelte-awuvuu{width:100%;height:100%;display:flex;flex-direction:column;gap:8px;padding:8px 12px;overflow:hidden}.spatial-touch-bar.svelte-awuvuu{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;background:#fff;border:1px solid var(--gold-border);border-radius:10px;padding:6px 10px;flex-shrink:0}.catchment-pills.svelte-awuvuu,.right-touch-actions.svelte-awuvuu{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.touch-pill.svelte-awuvuu,.drawer-toggle-btn.svelte-awuvuu{min-height:40px;padding:0 14px;border-radius:8px;border:1px solid var(--gold-border);background:#fbf8f5;color:var(--ink-obsidian);font-size:.82rem;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:all .15s ease;touch-action:manipulation}.touch-pill.active.svelte-awuvuu,.drawer-toggle-btn.active.svelte-awuvuu{background:var(--ink-obsidian);color:#fdfcfb;border-color:var(--gold-primary)}.reset-btn.svelte-awuvuu{border-color:#e11d48;color:#e11d48}.touch-search.svelte-awuvuu,.touch-select.svelte-awuvuu{min-height:40px;padding:0 12px;border-radius:8px;border:1px solid var(--gold-border);background:#fff;color:var(--ink-obsidian);font-size:.85rem;font-family:var(--font-sans)}.touch-search.svelte-awuvuu{width:210px}.extra-filters-drawer.svelte-awuvuu{display:flex;align-items:center;gap:8px;flex-wrap:wrap;background:#fff;border:1px solid var(--gold-border);border-radius:10px;padding:8px 12px;flex-shrink:0}.spatial-stage.svelte-awuvuu{flex:1;min-height:0;display:flex;gap:10px;position:relative;overflow:hidden}.touch-left-drawer.svelte-awuvuu{width:310px;flex-shrink:0;background:#fff;border:1px solid var(--gold-border);border-radius:10px;display:flex;flex-direction:column;overflow:hidden}.touch-right-drawer.svelte-awuvuu{width:340px;flex-shrink:0;background:#fff;border:1px solid var(--gold-border);border-radius:10px;display:flex;flex-direction:column;overflow:hidden}.drawer-head.svelte-awuvuu{padding:10px 12px;background:#fbf8f5;border-bottom:1px solid var(--gold-light);display:flex;justify-content:space-between;align-items:center}.drawer-head.svelte-awuvuu strong:where(.svelte-awuvuu){display:block;font-size:.84rem;color:var(--ink-obsidian)}.drawer-head.svelte-awuvuu span:where(.svelte-awuvuu){font-size:.72rem;color:var(--ink-muted)}.close-drawer-btn.svelte-awuvuu{min-height:36px;padding:0 10px;border-radius:6px;border:1px solid var(--gold-border);background:#fff;color:var(--ink-obsidian);font-size:.78rem;font-weight:700;cursor:pointer;touch-action:manipulation}.salon-scroll-list.svelte-awuvuu{flex:1;overflow-y:auto;padding:8px;display:flex;flex-direction:column;gap:6px;-webkit-overflow-scrolling:touch}.salon-row-btn.svelte-awuvuu{width:100%;text-align:left;background:#fbf8f5;border:1px solid rgba(182,132,70,.22);border-radius:8px;padding:10px 12px;cursor:pointer;transition:all .14s ease;touch-action:manipulation}.salon-row-btn.selected.svelte-awuvuu{background:#c8007214;border-color:var(--rubellite)}.salon-row-btn.is-subject.svelte-awuvuu{border-left:4px solid var(--rubellite)}.row-top.svelte-awuvuu{display:flex;justify-content:space-between;align-items:center;gap:8px}.salon-name.svelte-awuvuu{font-size:.84rem;font-weight:700;color:var(--ink-obsidian)}.rating-badge.svelte-awuvuu{font-family:var(--font-mono);font-size:.74rem;font-weight:700;padding:2px 6px;border-radius:4px;background:#b6844626;color:#85551b;white-space:nowrap}.rating-badge.high.svelte-awuvuu{background:#05966924;color:#047857}.rating-badge.low.svelte-awuvuu{background:#e11d481f;color:#be123c}.row-meta.svelte-awuvuu{margin-top:4px;font-size:.74rem;color:var(--ink-muted);display:flex;gap:6px}.map-stage-wrapper.svelte-awuvuu{flex:1;min-width:0;height:100%;position:relative;border-radius:10px;border:1px solid var(--gold-border);overflow:hidden}.leaflet-map-box.svelte-awuvuu{width:100%;height:100%}.map-legend-overlay.svelte-awuvuu{position:absolute;bottom:12px;left:12px;z-index:500;background:#fffffff0;border:1px solid var(--gold-border);border-radius:8px;padding:6px 12px;display:flex;gap:12px;flex-wrap:wrap;font-size:.76rem;font-weight:600;box-shadow:0 4px 12px #00000014}.leg-item.svelte-awuvuu{display:inline-flex;align-items:center;gap:6px}.leg-item.svelte-awuvuu i:where(.svelte-awuvuu){width:10px;height:10px;border-radius:50%;display:inline-block}.dossier-head.svelte-awuvuu{padding:12px 14px;background:#fbf8f5;border-bottom:1px solid var(--gold-light)}.dh-top.svelte-awuvuu{display:flex;justify-content:space-between;align-items:center;gap:8px}.dossier-overline.svelte-awuvuu{font-family:var(--font-mono);font-size:.7rem;font-weight:700;color:var(--gold-primary);text-transform:uppercase}.dossier-title.svelte-awuvuu{font-family:var(--font-serif);font-size:1.25rem;color:var(--ink-obsidian);margin:4px 0 8px}.dossier-kpis.svelte-awuvuu{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;background:#fff;border:1px solid var(--gold-light);border-radius:8px;padding:8px}.dkpi.svelte-awuvuu{display:flex;flex-direction:column;align-items:center}.dkpi-val.svelte-awuvuu{font-size:.95rem;font-weight:800;color:var(--ink-obsidian)}.dkpi-lbl.svelte-awuvuu{font-size:.68rem;color:var(--ink-muted)}.dossier-body.svelte-awuvuu{flex:1;overflow-y:auto;padding:12px 14px;display:flex;flex-direction:column;gap:12px;-webkit-overflow-scrolling:touch}.dossier-section.svelte-awuvuu h4:where(.svelte-awuvuu){font-size:.76rem;text-transform:uppercase;letter-spacing:.06em;color:var(--gold-primary);margin-bottom:6px}.dossier-info.svelte-awuvuu{font-size:.84rem;color:var(--ink-obsidian);line-height:1.45}.mono-coords.svelte-awuvuu{font-size:.74rem;color:var(--ink-muted);margin-top:4px}.reviews-mini-list.svelte-awuvuu{display:flex;flex-direction:column;gap:8px}.mini-rev-item.svelte-awuvuu{background:#fbf8f5;border:1px solid var(--gold-light);border-radius:6px;padding:8px 10px;font-size:.8rem}.mini-rev-top.svelte-awuvuu{display:flex;justify-content:space-between;margin-bottom:4px}.dea-shell.svelte-w3q9ab{width:100%;height:100%;display:flex;flex-direction:column;gap:8px;overflow:hidden}.dea-top-bar.svelte-w3q9ab{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;padding-bottom:6px;border-bottom:1px solid var(--gold-border)}.pill-group.svelte-w3q9ab{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.tab-pill.svelte-w3q9ab,.filter-chip.svelte-w3q9ab{background:transparent;border:1px solid var(--gold-border);padding:4px 10px;font-size:.66rem;font-weight:700;color:var(--ink-mulberry);cursor:pointer}.tab-pill.active.svelte-w3q9ab,.filter-chip.active.svelte-w3q9ab{background:var(--ink-obsidian);color:#fdfcfb;border-color:var(--gold-primary)}.search-box.svelte-w3q9ab{background:#fff;border:1px solid var(--gold-border);padding:4px 8px;font-size:.66rem}.dea-workspace.svelte-w3q9ab{flex:1;min-height:0;display:grid;grid-template-columns:260px 1fr 290px;gap:12px}.dmu-list-col.svelte-w3q9ab,.dmu-dossier-col.svelte-w3q9ab{display:flex;flex-direction:column;min-height:0;border-inline-end:1px solid var(--gold-light);padding-inline-end:8px}.dmu-dossier-col.svelte-w3q9ab{border-inline-end:none;border-inline-start:1px solid var(--gold-light);padding-inline-start:10px;padding-inline-end:0}.col-head.svelte-w3q9ab{display:flex;justify-content:space-between;font-size:.58rem;font-weight:800;letter-spacing:.1em;color:var(--gold-primary);padding-bottom:5px;border-bottom:1px solid var(--gold-light)}.dmu-scroll.svelte-w3q9ab{flex:1;overflow-y:auto;display:flex;flex-direction:column}.dmu-row.svelte-w3q9ab{background:transparent;border:none;border-bottom:1px solid rgba(182,132,70,.14);border-inline-start:2.5px solid transparent;padding:6px;text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:2px}.dmu-row.selected.svelte-w3q9ab{border-inline-start-color:var(--rubellite);background:#c800720d}.dmu-row-top.svelte-w3q9ab{display:flex;align-items:center;gap:5px}.rank-num.svelte-w3q9ab{font-size:.62rem;font-weight:800;color:var(--gold-primary)}.dmu-name.svelte-w3q9ab{flex:1;font-family:var(--font-serif);font-size:.84rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cci-badge.svelte-w3q9ab{font-size:.66rem;font-weight:800;color:var(--rubellite)}.dmu-row-sub.svelte-w3q9ab{font-size:.56rem;color:var(--ink-muted);display:flex;gap:4px;white-space:nowrap;overflow:hidden}.dea-center-charts.svelte-w3q9ab{display:flex;flex-direction:column;justify-content:space-between;gap:8px;min-height:0;overflow-y:auto}.chart-panel.svelte-w3q9ab{display:flex;flex-direction:column;gap:4px;padding-bottom:6px;border-bottom:1px solid var(--gold-light)}.panel-header.svelte-w3q9ab h4:where(.svelte-w3q9ab){font-size:.62rem;letter-spacing:.1em;color:var(--gold-primary)}.sub-note.svelte-w3q9ab{font-size:.58rem;color:var(--ink-muted)}.frontier-svg.svelte-w3q9ab{width:100%;height:auto;max-height:185px;background:#ffffff8c;border:1px solid var(--gold-light)}.scatter-node.svelte-w3q9ab{cursor:pointer}.ten-pillars-bars.svelte-w3q9ab{display:flex;flex-direction:column;gap:4px}.pbar-row.svelte-w3q9ab{display:grid;grid-template-columns:135px 1fr 58px;align-items:center;gap:8px;font-size:.62rem}.pbar-lbl.svelte-w3q9ab{font-weight:600;color:var(--ink-obsidian);white-space:nowrap}.pbar-track.svelte-w3q9ab{position:relative;height:7px;background:#b6844624}.pbar-ref.svelte-w3q9ab{position:absolute;inset-block:0;left:0;background:#c8007240}.pbar-sel.svelte-w3q9ab{position:relative;height:100%}.pbar-val.svelte-w3q9ab{text-align:right;font-weight:700}.pbar-val.svelte-w3q9ab small:where(.svelte-w3q9ab){color:var(--ink-muted)}.archetype-tag.svelte-w3q9ab{font-size:.55rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--gold-primary)}.dossier-top.svelte-w3q9ab h3:where(.svelte-w3q9ab){font-family:var(--font-serif);font-size:1.05rem;margin:2px 0}.sub-meta.svelte-w3q9ab{font-size:.6rem;color:var(--ink-muted);margin-bottom:6px}.kpi-strip-4.svelte-w3q9ab{display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid var(--gold-light);padding:5px 0;margin-bottom:6px}.kpi-strip-4.svelte-w3q9ab div:where(.svelte-w3q9ab){display:flex;flex-direction:column}.kpi-strip-4.svelte-w3q9ab strong:where(.svelte-w3q9ab){font-size:.76rem;color:var(--rubellite)}.kpi-strip-4.svelte-w3q9ab span:where(.svelte-w3q9ab){font-size:.52rem;color:var(--ink-muted)}.dossier-scroll.svelte-w3q9ab{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:8px}.d-block.svelte-w3q9ab h4:where(.svelte-w3q9ab){font-size:.58rem;text-transform:uppercase;letter-spacing:.1em;color:var(--gold-primary);margin-bottom:4px}.kv-row.svelte-w3q9ab{display:flex;justify-content:space-between;font-size:.62rem;padding:2px 0;border-bottom:1px dashed rgba(182,132,70,.15)}.staff-chips.svelte-w3q9ab{display:flex;flex-wrap:wrap;gap:4px}.st-chip.svelte-w3q9ab{font-size:.58rem;font-weight:700;padding:2px 6px;border:1px solid var(--gold-border)}.fp-split-workspace.svelte-w3q9ab{flex:1;min-height:0;display:grid;grid-template-columns:1fr 310px;gap:12px}.fingerprints-table-wrap.svelte-w3q9ab{flex:1;overflow:auto}.fp-click-row.svelte-w3q9ab{cursor:pointer;transition:background .14s ease}.fp-click-row.svelte-w3q9ab:hover{background:#b684460f}.fp-click-row.fp-selected.svelte-w3q9ab{background:#c800720f}.fp-sub.svelte-w3q9ab{font-size:.56rem;color:var(--ink-muted);margin-top:1px}.fp-pill.svelte-w3q9ab{display:inline-block;padding:1px 6px;border-radius:3px;font-size:.62rem;font-weight:800}.emerald-pill.svelte-w3q9ab{background:#0596691f;color:#059669}.rubellite-pill.svelte-w3q9ab{background:#c800721a;color:#c80072}.tribe-badge.svelte-w3q9ab{font-size:.62rem;font-weight:700;color:var(--ink-obsidian)}.luxury-table.svelte-w3q9ab{width:100%;border-collapse:collapse;font-size:.68rem}.luxury-table.svelte-w3q9ab th:where(.svelte-w3q9ab),.luxury-table.svelte-w3q9ab td:where(.svelte-w3q9ab){padding:6px 8px;text-align:left;border-bottom:1px solid var(--gold-light)}.luxury-table.svelte-w3q9ab th:where(.svelte-w3q9ab){font-size:.58rem;text-transform:uppercase;letter-spacing:.1em;color:var(--gold-primary);position:sticky;top:0;background:var(--bg-alabaster)}.people-shell.svelte-f0d9pf{width:100%;height:100%;display:flex;flex-direction:column;gap:8px;overflow:hidden}.people-top-bar.svelte-f0d9pf{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;padding-bottom:6px;border-bottom:1px solid var(--gold-border)}.mode-pills.svelte-f0d9pf,.filter-controls.svelte-f0d9pf{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.mode-btn.svelte-f0d9pf{background:transparent;border:1px solid var(--gold-border);padding:4px 10px;font-size:.65rem;font-weight:700;color:var(--ink-mulberry);cursor:pointer}.mode-btn.active.svelte-f0d9pf{background:var(--ink-obsidian);color:#fdfcfb;border-color:var(--gold-primary)}.ctrl-select.svelte-f0d9pf,.ctrl-search.svelte-f0d9pf{background:#fff;border:1px solid var(--gold-border);padding:4px 8px;font-size:.66rem}.ctrl-search.svelte-f0d9pf{width:200px}.people-split-grid.svelte-f0d9pf{flex:1;min-height:0;display:grid;grid-template-columns:320px 1fr;gap:14px}.people-list-col.svelte-f0d9pf{display:flex;flex-direction:column;min-height:0;border-inline-end:1px solid var(--gold-light);padding-inline-end:8px}.list-meta-bar.svelte-f0d9pf{display:flex;justify-content:space-between;font-size:.58rem;font-weight:800;letter-spacing:.1em;color:var(--gold-primary);padding-bottom:5px;border-bottom:1px solid var(--gold-light)}.scroll-list.svelte-f0d9pf{flex:1;overflow-y:auto;display:flex;flex-direction:column}.person-row.svelte-f0d9pf{background:transparent;border:none;border-bottom:1px solid rgba(182,132,70,.14);border-inline-start:2.5px solid transparent;padding:6px;text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:2px}.person-row.selected.svelte-f0d9pf{border-inline-start-color:var(--rubellite);background:#c800720d}.prow-top.svelte-f0d9pf{display:flex;justify-content:space-between;align-items:center}.p-handle.svelte-f0d9pf{font-family:var(--font-serif);font-size:.86rem;font-weight:700;color:var(--ink-obsidian)}.p-clv.svelte-f0d9pf{font-size:.66rem;font-weight:800;color:var(--rubellite)}.prow-sub.svelte-f0d9pf{font-size:.56rem;color:var(--ink-muted);display:flex;gap:4px;white-space:nowrap;overflow:hidden}.person-dossier-panel.svelte-f0d9pf{display:flex;flex-direction:column;gap:10px;overflow-y:auto;padding-right:6px}.pd-header.svelte-f0d9pf{display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:8px;border-bottom:1px solid var(--gold-border)}.pd-badge.svelte-f0d9pf{font-size:.56rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--gold-primary)}.pd-header.svelte-f0d9pf h2:where(.svelte-f0d9pf){font-family:var(--font-serif);font-size:1.2rem;margin:2px 0}.pd-intent.svelte-f0d9pf{font-size:.68rem;font-weight:700;color:var(--rubellite)}.pd-clv-box.svelte-f0d9pf{text-align:right;display:flex;flex-direction:column}.clv-big.svelte-f0d9pf{font-family:var(--font-serif);font-size:1.3rem;font-weight:700;color:var(--emerald)}.clv-lbl.svelte-f0d9pf{font-size:.56rem;color:var(--ink-muted)}.pd-metrics-grid.svelte-f0d9pf{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;padding-bottom:8px;border-bottom:1px solid var(--gold-light)}.pm-item.svelte-f0d9pf{display:flex;flex-direction:column}.pm-item.svelte-f0d9pf strong:where(.svelte-f0d9pf){font-size:.78rem;color:var(--ink-obsidian)}.pm-item.svelte-f0d9pf span:where(.svelte-f0d9pf){font-size:.54rem;color:var(--ink-muted)}.pd-crm-box.svelte-f0d9pf{padding:8px 10px;border-inline-start:3px solid var(--gold-primary);background:#b684460f}.pd-crm-box.svelte-f0d9pf h4:where(.svelte-f0d9pf),.pd-verbatim-section.svelte-f0d9pf h4:where(.svelte-f0d9pf),.ego-list-box.svelte-f0d9pf h4:where(.svelte-f0d9pf),.sec-h4.svelte-f0d9pf{font-size:.58rem;letter-spacing:.1em;color:var(--gold-primary);margin-bottom:4px}.pd-crm-box.svelte-f0d9pf p:where(.svelte-f0d9pf){font-size:.7rem;font-weight:600;color:var(--ink-obsidian)}.ego-dual-lists.svelte-f0d9pf{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ego-list-box.svelte-f0d9pf{border:1px solid var(--gold-light);background:#fff;padding:8px;display:flex;flex-direction:column;gap:4px}.ego-chips-scroll.svelte-f0d9pf{max-height:155px;overflow-y:auto;display:flex;flex-direction:column;gap:3px}.ego-jump-chip.svelte-f0d9pf{display:flex;justify-content:space-between;align-items:center;background:#b684460d;border:1px solid rgba(182,132,70,.22);padding:3px 7px;font-size:.62rem;cursor:pointer;text-align:left}.ego-jump-chip.svelte-f0d9pf:hover{background:#c8007214;border-color:var(--rubellite)}.ego-kind.svelte-f0d9pf{font-size:.56rem;font-weight:700;color:var(--gold-primary)}.emerald-txt.svelte-f0d9pf{color:#047857}.ego-chip.svelte-f0d9pf{font-size:.62rem;padding:3px 8px;border:1px solid var(--gold-border);background:#b6844614}.verbatim-list.svelte-f0d9pf{display:flex;flex-direction:column;gap:4px}.v-item.svelte-f0d9pf{font-size:.68rem;padding:5px 8px;border-bottom:1px solid var(--gold-light)}.table-scroll-container.svelte-f0d9pf{flex:1;overflow:auto}.luxury-table.svelte-f0d9pf{width:100%;border-collapse:collapse;font-size:.65rem}.luxury-table.svelte-f0d9pf th:where(.svelte-f0d9pf),.luxury-table.svelte-f0d9pf td:where(.svelte-f0d9pf){padding:5px 8px;text-align:left;border-bottom:1px solid var(--gold-light)}.luxury-table.svelte-f0d9pf th:where(.svelte-f0d9pf){font-size:.56rem;text-transform:uppercase;letter-spacing:.1em;color:var(--gold-primary);position:sticky;top:0;background:var(--bg-alabaster)}.staff-three-cols.svelte-f0d9pf{flex:1;min-height:0;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.staff-col.svelte-f0d9pf{display:flex;flex-direction:column;min-height:0;border-inline-end:1px solid var(--gold-light);padding-inline-end:8px}.staff-col.svelte-f0d9pf:last-child{border-inline-end:none}.staff-card.svelte-f0d9pf{padding:6px 0;border-bottom:1px solid var(--gold-light);font-size:.66rem}.ig-graph-shell.svelte-1vgclf8{display:flex;flex-direction:column;width:100%;height:100%;overflow:hidden}.top-mode-bar.svelte-1vgclf8{display:flex;justify-content:space-between;align-items:center;padding:6px 12px;background:#fffffff5;border-bottom:1px solid var(--gold-border);gap:8px;flex-shrink:0;flex-wrap:wrap}.mode-pills.svelte-1vgclf8{display:flex;gap:6px;flex-wrap:wrap}.search-and-status.svelte-1vgclf8{display:flex;align-items:center;gap:8px}.match-counter.svelte-1vgclf8{font-size:.68rem;font-weight:700;color:var(--ink-mulberry);background:#b6844624;padding:4px 8px;border-radius:4px}.clear-btn.svelte-1vgclf8{padding:4px 8px;font-size:.66rem;font-weight:700;background:#be123c;color:#fff;border:none;border-radius:4px;cursor:pointer}.preset-lenses-bar.svelte-1vgclf8{display:flex;align-items:center;gap:5px;padding:5px 12px;background:#fbf8f5;border-bottom:1px solid rgba(182,132,70,.22);overflow-x:auto;flex-shrink:0}.preset-lbl.svelte-1vgclf8{font-family:var(--font-mono);font-size:.58rem;font-weight:700;letter-spacing:.08em;color:var(--gold);margin-right:4px;white-space:nowrap}.preset-chip.svelte-1vgclf8{padding:3px 8px;font-size:.65rem;font-weight:600;border-radius:99px;border:1px solid rgba(182,132,70,.35);background:#fff;color:var(--ink-obsidian);cursor:pointer;white-space:nowrap;transition:all .14s ease}.preset-chip.svelte-1vgclf8:hover{border-color:var(--rubellite)}.preset-chip.active.svelte-1vgclf8{background:var(--rubellite);color:#fff;border-color:var(--rubellite)}.faceted-filter-dock.svelte-1vgclf8{display:grid;grid-template-columns:repeat(11,minmax(0,1fr));gap:5px;padding:6px 12px;background:#f5efea;border-bottom:1px solid var(--gold-border);flex-shrink:0}.facet-select.svelte-1vgclf8{width:100%;min-width:0;padding:4px 5px;font-size:.64rem;font-weight:500;border:1px solid rgba(182,132,70,.36);border-radius:4px;background:#fff;color:var(--ink-obsidian);font-family:var(--font-sans);overflow:hidden;text-overflow:ellipsis}.map-workspace.svelte-1vgclf8{flex:1;display:grid;grid-template-columns:290px 1fr 340px;min-height:0;overflow:hidden}.left-node-list.svelte-1vgclf8{border-right:1px solid var(--gold-border);background:#fbf8f5;display:flex;flex-direction:column;overflow:hidden}.list-head.svelte-1vgclf8{padding:7px 10px;border-bottom:1px solid var(--gold-border);display:flex;flex-direction:column;gap:2px}.node-scroll.svelte-1vgclf8{flex:1;overflow-y:auto;padding:6px;display:flex;flex-direction:column;gap:4px}.node-row.svelte-1vgclf8{text-align:left;padding:6px 8px;background:#fff;border:1px solid rgba(182,132,70,.22);border-radius:5px;cursor:pointer;transition:all .14s ease}.node-row.svelte-1vgclf8:hover,.node-row.active.svelte-1vgclf8{border-color:var(--rubellite);background:#c800720f}.nr-top.svelte-1vgclf8{display:flex;justify-content:space-between;align-items:center;gap:4px}.nr-handle.svelte-1vgclf8{font-family:var(--font-mono);font-size:.7rem;font-weight:600;color:var(--ink-obsidian);display:flex;align-items:center;gap:5px;overflow:hidden;text-overflow:ellipsis}.dot.svelte-1vgclf8{width:7px;height:7px;border-radius:50%;flex-shrink:0}.nr-badges.svelte-1vgclf8{display:flex;gap:3px;flex-shrink:0}.mini-tag.svelte-1vgclf8{font-family:var(--font-mono);font-size:.54rem;padding:1px 4px;border-radius:3px}.mini-tag.vip.svelte-1vgclf8{background:#be123c;color:#fff}.mini-tag.bridge.svelte-1vgclf8{background:#c8007224;color:#c80072}.mini-tag.friend.svelte-1vgclf8{background:#0284c724;color:#0284c7}.mini-tag.clan.svelte-1vgclf8{background:#04785724;color:#047857}.nr-sub.svelte-1vgclf8{display:flex;justify-content:space-between;font-size:.64rem;color:var(--text-secondary);margin-top:2px}.center-graph-stage.svelte-1vgclf8{display:flex;flex-direction:column;background:#f6f1ec;overflow:hidden;position:relative}.graph-toolbar.svelte-1vgclf8{display:flex;justify-content:space-between;align-items:center;padding:5px 10px;background:#ffffffeb;border-bottom:1px solid var(--gold-border);gap:6px}.layer-toggles.svelte-1vgclf8{display:flex;gap:5px;flex-wrap:wrap}.layer-chip.svelte-1vgclf8{font-family:var(--font-mono);font-size:.61rem;padding:3px 7px;border-radius:4px;border:1px solid var(--gold-border);background:#fff;color:var(--text-secondary);cursor:pointer}.layer-chip.on.svelte-1vgclf8{background:var(--ink-obsidian);color:#fdfcfb;border-color:var(--ink-obsidian)}.zoom-controls.svelte-1vgclf8{display:flex;gap:4px}.z-btn.svelte-1vgclf8{padding:3px 8px;font-size:.66rem;border:1px solid var(--gold-border);background:#fff;border-radius:4px;cursor:pointer}.svg-canvas-wrap.svelte-1vgclf8{flex:1;position:relative;overflow:hidden;cursor:grab}.svg-canvas-wrap.svelte-1vgclf8:active{cursor:grabbing}.network-svg.svelte-1vgclf8{width:100%;height:100%}.person-dot.svelte-1vgclf8{cursor:pointer;transition:r .12s ease}.salon-hub-node.svelte-1vgclf8{cursor:pointer}.hub-label.svelte-1vgclf8{pointer-events:none;text-shadow:0 1px 3px rgba(255,255,255,.95)}.graph-legend.svelte-1vgclf8{position:absolute;bottom:8px;left:12px;right:12px;display:flex;justify-content:center;flex-wrap:wrap;gap:10px;padding:4px 10px;background:#ffffffeb;border:1px solid var(--gold-border);border-radius:6px;font-size:.63rem;color:var(--ink-obsidian)}.graph-legend.svelte-1vgclf8 span:where(.svelte-1vgclf8){display:flex;align-items:center;gap:5px}.graph-legend.svelte-1vgclf8 i:where(.svelte-1vgclf8){width:8px;height:8px;border-radius:50%;display:inline-block}.right-ego-inspector.svelte-1vgclf8{border-left:1px solid var(--gold-border);background:#fbf8f5;padding:10px 12px;overflow-y:auto;display:flex;flex-direction:column;gap:7px}.eyebrow.svelte-1vgclf8{font-family:var(--font-mono);font-size:.59rem;letter-spacing:.08em;color:var(--gold)}.insp-title.svelte-1vgclf8{font-family:var(--font-display);font-size:1.2rem;color:var(--ink-obsidian)}.insp-sub.svelte-1vgclf8{font-size:.73rem;color:var(--text-secondary)}.role-badge.svelte-1vgclf8{font-family:var(--font-mono);font-size:.63rem;padding:3px 7px;background:#c800721a;color:#c80072;border-radius:4px;font-weight:600}.ego-kpi-grid.svelte-1vgclf8{display:grid;grid-template-columns:1fr 1fr;gap:5px}.ekpi.svelte-1vgclf8{background:#fff;border:1px solid var(--gold-border);border-radius:5px;padding:5px 7px;display:flex;flex-direction:column}.ek-val.svelte-1vgclf8{font-family:var(--font-mono);font-size:.85rem;font-weight:700;color:var(--ink-obsidian)}.ek-lbl.svelte-1vgclf8{font-size:.58rem;color:var(--text-muted)}.insp-section.svelte-1vgclf8{background:#fff;border:1px solid var(--gold-border);border-radius:5px;padding:7px 9px}.sec-head.svelte-1vgclf8{font-family:var(--font-mono);font-size:.58rem;color:var(--gold);margin-bottom:3px;font-weight:600}.sec-p.svelte-1vgclf8{font-size:.68rem;line-height:1.42;color:var(--text-secondary)}.gmaps-alert.svelte-1vgclf8{margin-top:5px;padding:4px 7px;background:#0478571f;color:#047857;border-radius:4px;font-size:.66rem}.chips-list.svelte-1vgclf8{display:flex;flex-direction:column;gap:4px;max-height:135px;overflow-y:auto}.conn-item.svelte-1vgclf8{display:flex;justify-content:space-between;font-size:.66rem;padding:3px 6px;background:#fbf8f5;border-radius:4px}.rel-tag.svelte-1vgclf8{font-size:.6rem;color:var(--text-muted)}.peer-jump-btn.svelte-1vgclf8{display:flex;justify-content:space-between;align-items:center;padding:4px 6px;background:#7c3aed12;border:1px solid rgba(124,58,237,.25);border-radius:4px;font-size:.64rem;cursor:pointer;color:var(--ink-obsidian)}.table-workspace.svelte-1vgclf8{flex:1;padding:8px 12px;overflow:hidden;display:flex;flex-direction:column}.sub-explorer-bar.svelte-1vgclf8{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:5px 10px;background:#fff;border:1px solid var(--gold-border);border-radius:6px;flex-shrink:0;flex-wrap:wrap}.salon-picker-strip.svelte-1vgclf8{display:flex;align-items:center;gap:5px;padding:5px 8px;background:#fbf8f5;border:1px solid var(--gold-border);border-radius:6px;overflow-x:auto;flex-shrink:0}.triple-grid-workspace.svelte-1vgclf8{flex:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-height:0;overflow:hidden}.dual-grid-workspace.svelte-1vgclf8{flex:1;display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:8px 12px;min-height:0;overflow:hidden}.panel-col.svelte-1vgclf8{background:#fff;border:1px solid var(--gold-border);border-radius:6px;padding:8px 10px;display:flex;flex-direction:column;overflow:hidden}.panel-head.svelte-1vgclf8{margin-bottom:5px;flex-shrink:0}.table-wrap.svelte-1vgclf8{flex:1;overflow:auto;border:1px solid var(--gold-border);border-radius:5px}.inline-users.svelte-1vgclf8{display:flex;flex-wrap:wrap;gap:4px}.u-pill.svelte-1vgclf8{font-family:var(--font-mono);font-size:.6rem;padding:2px 6px;background:#c8007214;border:1px solid rgba(200,0,114,.28);border-radius:3px;color:#c80072;cursor:pointer}.cards-list.svelte-1vgclf8{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:8px}.fw-card.svelte-1vgclf8{background:#fbf8f5;border:1px solid var(--gold-border);border-radius:5px;padding:10px}.fw-top.svelte-1vgclf8{display:flex;align-items:center;gap:8px;font-size:.76rem;margin-bottom:4px}.fw-model.svelte-1vgclf8{font-weight:600;font-size:.78rem;color:var(--ink-obsidian)}.fw-eq.svelte-1vgclf8{font-size:.66rem;color:#c80072;background:#c800720f;padding:3px 6px;border-radius:4px;margin:4px 0}.tp-title.svelte-1vgclf8{font-weight:600;color:var(--ink-obsidian)}.sub-cell.svelte-1vgclf8{font-size:.66rem;color:var(--text-secondary)}.gold.svelte-1vgclf8{color:var(--gold)}.emerald.svelte-1vgclf8{color:var(--emerald)}.coral.svelte-1vgclf8{color:var(--coral)}.mono.svelte-1vgclf8{font-family:var(--font-mono)}.tab04-shell.svelte-clx14y{display:flex;flex-direction:column;width:100%;height:100%;overflow:hidden}.tab04-body.svelte-clx14y{flex:1;display:grid;grid-template-columns:1fr 350px;min-height:0;overflow:hidden}.main-col.svelte-clx14y{display:flex;flex-direction:column;padding:12px 16px;gap:10px;overflow:hidden}.kpi-row.svelte-clx14y{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;flex-shrink:0}.kpi-card.svelte-clx14y{background:#fff;border:1px solid var(--gold-border);border-radius:6px;padding:8px 10px;display:flex;flex-direction:column}.kpi-label.svelte-clx14y{font-family:var(--font-mono);font-size:.62rem;color:var(--text-muted)}.kpi-val.svelte-clx14y{font-family:var(--font-display);font-size:1.25rem;color:var(--text-primary)}.kpi-sub.svelte-clx14y{font-size:.65rem;color:var(--text-secondary)}.table-wrap.svelte-clx14y{flex:1;overflow:auto;border:1px solid var(--gold-border);border-radius:6px;background:#fff}.snippet-cell.svelte-clx14y{max-width:280px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--text-secondary)}.tp-title.svelte-clx14y{font-weight:600;color:var(--text-primary)}.sub-cell.svelte-clx14y{font-size:.68rem;color:var(--text-secondary)}.dba-split.svelte-clx14y{flex:1;display:flex;flex-direction:column;gap:10px;min-height:0}.dba-chart-card.svelte-clx14y{background:#fff;border:1px solid var(--gold-border);border-radius:6px;padding:8px 12px;flex-shrink:0}.card-head.svelte-clx14y{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.dba-svg.svelte-clx14y{width:100%;height:170px}.dba-dot.svelte-clx14y{cursor:pointer}.inspector-col.svelte-clx14y{border-left:1px solid var(--gold-border);background:#fbf8f5;padding:14px;overflow-y:auto;display:flex;flex-direction:column;gap:10px}.eyebrow.svelte-clx14y{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.12em;color:var(--gold)}.insp-title.svelte-clx14y{font-family:var(--font-display);font-size:1.15rem;color:var(--text-primary)}.insp-grid.svelte-clx14y{display:grid;grid-template-columns:1fr 1fr;gap:8px;background:#fff;padding:10px;border-radius:6px;border:1px solid var(--gold-border)}.insp-grid.svelte-clx14y div:where(.svelte-clx14y){display:flex;flex-direction:column;gap:2px}.insp-grid.svelte-clx14y span:where(.svelte-clx14y){font-size:.62rem;color:var(--text-muted);font-family:var(--font-mono)}.insp-grid.svelte-clx14y strong:where(.svelte-clx14y){font-size:.76rem;color:var(--text-primary)}.insp-block.svelte-clx14y{background:#fff;border:1px solid var(--gold-border);border-radius:6px;padding:10px}.block-label.svelte-clx14y{font-family:var(--font-mono);font-size:.62rem;color:var(--gold);margin-bottom:4px}.insp-block.svelte-clx14y p:where(.svelte-clx14y){font-size:.76rem;line-height:1.45;color:var(--text-secondary)}.gold.svelte-clx14y{color:var(--gold)}.emerald.svelte-clx14y{color:var(--emerald)}.coral.svelte-clx14y{color:var(--coral)}.mono.svelte-clx14y{font-family:var(--font-mono)}.tab05-shell.svelte-6drbv8{display:flex;flex-direction:column;width:100%;height:100%;overflow:hidden}.m8-layout.svelte-6drbv8{flex:1;display:grid;grid-template-columns:1fr 370px;min-height:0;overflow:hidden}.m8-left.svelte-6drbv8{display:flex;flex-direction:column;padding:12px 16px;gap:8px;overflow:hidden}.section-head.svelte-6drbv8{display:flex;justify-content:space-between;align-items:center;flex-shrink:0}.eyebrow.svelte-6drbv8{font-family:var(--font-mono);font-size:.64rem;letter-spacing:.12em;color:var(--gold)}.mono-note.svelte-6drbv8{font-family:var(--font-mono);font-size:.64rem;color:var(--text-muted)}.personas-grid.svelte-6drbv8{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;flex-shrink:0}.persona-card.svelte-6drbv8{background:#fff;border:1px solid var(--gold-border);border-radius:6px;padding:8px 10px;cursor:pointer;transition:all .18s ease;min-width:0;overflow:hidden}.persona-card.svelte-6drbv8:hover,.persona-card.active.svelte-6drbv8{border-color:var(--rubellite);background:#c800720d}.p-top.svelte-6drbv8{display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:.62rem;color:var(--text-muted)}.p-name.svelte-6drbv8{font-family:var(--font-display);font-size:1.05rem;color:var(--text-primary);margin-top:2px}.p-title.svelte-6drbv8{font-size:.66rem;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.p-branches.svelte-6drbv8{display:flex;gap:8px;margin-top:4px;font-family:var(--font-mono);font-size:.62rem;color:var(--text-muted)}.table-wrap.svelte-6drbv8{flex:1;overflow:auto;border:1px solid var(--gold-border);border-radius:6px;background:#fff}.m8-right.svelte-6drbv8{border-left:1px solid var(--gold-border);background:#fbf8f5;padding:14px;overflow-y:auto;display:flex;flex-direction:column;gap:10px}.insp-title.svelte-6drbv8{font-family:var(--font-display);font-size:1.2rem;color:var(--text-primary)}.lens-tag.svelte-6drbv8{font-family:var(--font-mono);font-size:.68rem;color:var(--gold);padding:4px 8px;background:#b684461f;border-radius:4px}.insp-block.svelte-6drbv8{background:#fff;border:1px solid var(--gold-border);border-radius:6px;padding:10px}.block-label.svelte-6drbv8{font-family:var(--font-mono);font-size:.62rem;color:var(--text-muted);margin-bottom:4px}.insp-block.svelte-6drbv8 p:where(.svelte-6drbv8){font-size:.75rem;line-height:1.45;color:var(--text-secondary)}.zag-master-workspace.svelte-6drbv8{flex:1;display:flex;flex-direction:column;gap:8px;padding:10px 14px;min-height:0;overflow:hidden}.evolution-strip.svelte-6drbv8{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;flex-shrink:0}.evo-card.svelte-6drbv8{background:#fff;border:1px solid var(--gold-border);border-top:3px solid var(--gold);border-radius:6px;padding:7px 9px;display:flex;flex-direction:column;gap:3px;min-width:0}.evo-card.origin.svelte-6drbv8{border-top-color:#be123c;background:#fffdfd}.evo-card.autonomous.svelte-6drbv8{border-top-color:#047857;background:#f9fefb}.evo-card.global.svelte-6drbv8{border-top-color:#c80072;background:#c800720a}.evo-top.svelte-6drbv8{display:flex;justify-content:space-between;align-items:center;gap:4px}.evo-num.svelte-6drbv8{font-size:.62rem;font-weight:700;padding:1px 5px;border-radius:3px;background:#b6844629;color:var(--ink-obsidian)}.evo-horizon.svelte-6drbv8{font-size:.56rem;font-weight:700;letter-spacing:.06em;color:var(--gold);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.evo-title.svelte-6drbv8{font-family:var(--font-display);font-size:.92rem;font-weight:600;color:var(--text-primary);line-height:1.15}.evo-desc.svelte-6drbv8{font-size:.62rem;line-height:1.32;color:var(--text-secondary);flex:1}.evo-kpi.svelte-6drbv8{font-size:.58rem;font-weight:700;color:#047857;background:#04785717;padding:2px 5px;border-radius:3px;margin-top:2px}.zag-toolbar.svelte-6drbv8{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;background:#fff;border:1px solid var(--gold-border);border-radius:6px;flex-shrink:0;flex-wrap:wrap}.zag-phase-pills.svelte-6drbv8{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.phase-chip.svelte-6drbv8{padding:3px 8px;font-size:.64rem;font-weight:600;border-radius:99px;border:1px solid rgba(182,132,70,.35);background:#fbf8f5;color:var(--text-primary);cursor:pointer;transition:all .14s ease}.phase-chip.active.svelte-6drbv8{background:var(--rubellite);color:#fff;border-color:var(--rubellite)}.phase-mini-tag.svelte-6drbv8{display:inline-block;font-size:.54rem;padding:1px 5px;border-radius:3px;background:#b6844624;color:var(--gold);margin-top:2px}.th-now.svelte-6drbv8{background:#be123c14!important;color:#9f1239!important}.th-y12.svelte-6drbv8{background:#b684461f!important;color:#78350f!important}.th-vision.svelte-6drbv8{background:#0478571a!important;color:#065f46!important}.cell-now.svelte-6drbv8{background:#be123c06;vertical-align:top}.cell-y12.svelte-6drbv8{background:#b6844609;vertical-align:top}.cell-vision.svelte-6drbv8{background:#04785709;vertical-align:top}.state-pill.svelte-6drbv8{display:inline-block;font-family:var(--font-mono);font-size:.54rem;font-weight:700;padding:1px 5px;border-radius:3px;margin-bottom:3px;letter-spacing:.04em}.now-pill.svelte-6drbv8{background:#be123c1f;color:#9f1239}.y12-pill.svelte-6drbv8{background:#b684462e;color:#78350f}.vision-pill.svelte-6drbv8{background:#04785724;color:#047857}.cell-p.svelte-6drbv8{font-size:.69rem;line-height:1.42;color:var(--text-primary)}.kpi-shift-box.svelte-6drbv8{font-size:.61rem;font-weight:600;line-height:1.35;padding:5px 6px;border-radius:5px;background:#c8007212;border:1px solid rgba(200,0,114,.24);color:#9d0259}.zag-layout.svelte-6drbv8,.econ-layout.svelte-6drbv8{flex:1;display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:12px 16px;min-height:0;overflow:hidden}.zag-col.svelte-6drbv8,.econ-col.svelte-6drbv8{display:flex;flex-direction:column;gap:8px;min-height:0;overflow:hidden}.quad-grid.svelte-6drbv8{display:grid;grid-template-columns:1fr 1fr;gap:8px;flex:1;overflow:auto}.quad-card.svelte-6drbv8{background:#fff;border:1px solid var(--gold-border);border-radius:6px;padding:10px}.q-head.svelte-6drbv8{display:flex;align-items:center;gap:8px;margin-bottom:6px}.q-name.svelte-6drbv8{font-weight:600;font-size:.78rem;color:var(--text-primary);flex:1}.cards-scroll.svelte-6drbv8{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:8px}.json-card.svelte-6drbv8{background:#fff;border:1px solid var(--gold-border);border-radius:6px;padding:10px}.j-title.svelte-6drbv8{font-family:var(--font-mono);font-size:.68rem;color:var(--gold);margin-bottom:6px}.j-pre.svelte-6drbv8{font-family:var(--font-mono);font-size:.66rem;color:var(--text-secondary);white-space:pre-wrap;max-height:180px;overflow-y:auto}.tp-title.svelte-6drbv8{font-weight:500;color:var(--text-primary)}.sub-cell.svelte-6drbv8{font-size:.7rem;color:var(--text-secondary)}.gold.svelte-6drbv8{color:var(--gold)}.emerald.svelte-6drbv8{color:var(--emerald)}.coral.svelte-6drbv8{color:var(--coral)}.mono.svelte-6drbv8{font-family:var(--font-mono)}.tab06-shell.svelte-hbji2j{display:flex;flex-direction:column;width:100%;height:100%;overflow:hidden}.fin-layout.svelte-hbji2j{flex:1;display:flex;flex-direction:column;gap:10px;padding:10px 16px;min-height:0;overflow:hidden}.fin-top-grid.svelte-hbji2j{display:grid;grid-template-columns:1.2fr 1fr;gap:12px;height:242px;flex-shrink:0}.chart-box.svelte-hbji2j,.annual-box.svelte-hbji2j,.table-panel.svelte-hbji2j,.val-panel.svelte-hbji2j{background:#fff;border:1px solid var(--gold-border);border-radius:6px;padding:8px 12px;display:flex;flex-direction:column;overflow:hidden}.fin-svg.svelte-hbji2j{width:100%;height:196px}.fin-bottom-grid.svelte-hbji2j{flex:1;display:grid;grid-template-columns:1.35fr 1fr;gap:12px;min-height:0;overflow:hidden}.risks-layout.svelte-hbji2j{flex:1;display:grid;grid-template-columns:1.35fr 1fr;gap:12px;padding:12px 16px;min-height:0;overflow:hidden}.vol-layout.svelte-hbji2j{flex:1;display:grid;grid-template-columns:.92fr 1.08fr;gap:12px;padding:10px 16px;min-height:0;overflow:hidden}.vol-layout.fullscreen-mode.svelte-hbji2j{grid-template-columns:1fr}.vol-left.svelte-hbji2j{display:flex;flex-direction:column;gap:8px;min-height:0;overflow:hidden}.vol-search-input.svelte-hbji2j{background:#fff;border:1px solid var(--gold-border);padding:4px 10px;font-size:.66rem;width:260px}.vol-click-row.svelte-hbji2j{cursor:pointer;transition:background .14s ease}.vol-click-row.svelte-hbji2j:hover{background:#b684460f}.vol-click-row.selected.svelte-hbji2j{background:#c8007212}.vol-code-cell.svelte-hbji2j{max-width:150px;font-size:.6rem;line-height:1.3;color:var(--ink-mulberry)}.pillars-strip.svelte-hbji2j{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;flex-shrink:0}.pillar-chip.svelte-hbji2j{background:#fff;border:1px solid var(--gold-border);border-radius:5px;padding:5px 8px;font-size:.62rem}.vol-right.svelte-hbji2j{background:#fff;border:1px solid var(--gold-border);border-radius:6px;padding:12px 14px;min-height:0;overflow:hidden;display:flex;flex-direction:column;gap:10px}.reader-toolbar.svelte-hbji2j{display:flex;flex-direction:column;gap:8px;padding-bottom:8px;border-bottom:1px solid var(--gold-border);flex-shrink:0}.reader-actions.svelte-hbji2j{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.reader-select.svelte-hbji2j,.reader-search.svelte-hbji2j{background:#fbf8f5;border:1px solid var(--gold-border);padding:4px 8px;font-size:.65rem;color:var(--text-primary)}.reader-select.svelte-hbji2j{flex:1;min-width:180px}.reader-search.svelte-hbji2j{width:170px}.reader-btn.svelte-hbji2j{background:transparent;border:1px solid var(--gold-border);padding:4px 9px;font-size:.63rem;font-weight:700;color:var(--ink-mulberry);cursor:pointer;white-space:nowrap}.reader-btn.active.svelte-hbji2j,.expand-btn.svelte-hbji2j{background:var(--ink-obsidian);color:#fdfcfb;border-color:var(--gold-primary)}.doc-scroll-canvas.svelte-hbji2j{flex:1;min-height:0;overflow-y:auto;padding-right:6px}.full-raw-pre.svelte-hbji2j{background:#fbf8f5;padding:12px;border:1px solid var(--gold-light);font-size:.68rem;line-height:1.5}.formatted-monograph.svelte-hbji2j{display:flex;flex-direction:column;gap:8px;padding-bottom:24px}.doc-h1.svelte-hbji2j{font-family:var(--font-display);font-size:1.18rem;color:var(--ink-obsidian);border-bottom:1px solid var(--gold-border);padding-bottom:5px;margin-top:4px}.doc-h2.svelte-hbji2j{font-family:var(--font-display);font-size:.98rem;color:var(--rubellite);border-bottom:1px dashed rgba(182,132,70,.35);padding-bottom:3px;margin-top:10px}.doc-h3.svelte-hbji2j{font-size:.8rem;font-weight:800;color:var(--gold-primary);text-transform:uppercase;letter-spacing:.05em;margin-top:6px}.doc-h4.svelte-hbji2j{font-size:.74rem;font-weight:700;color:var(--ink-obsidian);margin-top:4px}.doc-p.svelte-hbji2j{font-size:.73rem;line-height:1.55;color:var(--text-secondary)}.doc-ul.svelte-hbji2j{padding-left:18px;display:flex;flex-direction:column;gap:4px;font-size:.72rem;line-height:1.5;color:var(--text-secondary)}.doc-quote.svelte-hbji2j{border-inline-start:3px solid var(--gold-primary);background:#b684460f;padding:6px 10px;font-size:.72rem;font-style:italic;color:var(--ink-obsidian)}.doc-hr.svelte-hbji2j{border:none;border-top:1px solid var(--gold-light);margin:6px 0}.doc-table-wrap.svelte-hbji2j{overflow-x:auto;margin:4px 0;border:1px solid var(--gold-light);border-radius:4px}.doc-md-table.svelte-hbji2j th:where(.svelte-hbji2j),.doc-md-table.svelte-hbji2j td:where(.svelte-hbji2j){font-size:.66rem;padding:5px 7px}.card-head.svelte-hbji2j{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px;flex-shrink:0}.eyebrow.svelte-hbji2j{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.12em;color:var(--gold)}.mono-note.svelte-hbji2j{font-family:var(--font-mono);font-size:.62rem;color:var(--text-muted)}.table-wrap.svelte-hbji2j{flex:1;overflow:auto}.cards-scroll.svelte-hbji2j{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:8px}.json-card.svelte-hbji2j{background:#fbf8f5;border:1px solid var(--gold-border);border-radius:5px;padding:8px}.j-title.svelte-hbji2j{font-family:var(--font-mono);font-size:.62rem;color:var(--gold);margin-bottom:4px}.j-pre.svelte-hbji2j{font-family:var(--font-mono);font-size:.65rem;color:var(--text-secondary);white-space:pre-wrap}.insp-title.svelte-hbji2j{font-family:var(--font-display);font-size:1.15rem;color:var(--text-primary)}.tp-title.svelte-hbji2j{font-weight:500;color:var(--text-primary)}.sub-cell.svelte-hbji2j{font-size:.68rem;color:var(--text-secondary)}.gold.svelte-hbji2j{color:var(--gold)}.emerald.svelte-hbji2j{color:var(--emerald)}.coral.svelte-hbji2j{color:var(--coral)}.mono.svelte-hbji2j{font-family:var(--font-mono)}.targets-params-shell.svelte-p3zkrt{display:flex;flex-direction:column;width:100%;height:100%;overflow:hidden;background:#fbf8f5}.top-mode-bar.svelte-p3zkrt{display:flex;justify-content:space-between;align-items:center;padding:7px 14px;background:#fff;border-bottom:1px solid var(--gold-border);gap:10px;flex-shrink:0;flex-wrap:wrap}.mode-pills.svelte-p3zkrt{display:flex;gap:8px;flex-wrap:wrap}.search-wrap.svelte-p3zkrt{display:flex;align-items:center;gap:8px}.count-badge.svelte-p3zkrt{font-size:.68rem;font-weight:700;padding:4px 8px;border-radius:4px;background:#b6844626;color:var(--ink-obsidian)}.kp-workspace.svelte-p3zkrt,.params-workspace.svelte-p3zkrt{flex:1;display:flex;flex-direction:column;gap:8px;padding:8px 14px;min-height:0;overflow:hidden}.cohorts-strip.svelte-p3zkrt{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;flex-shrink:0}.cohort-card.svelte-p3zkrt{text-align:left;background:#fff;border:1px solid var(--gold-border);border-top:3px solid var(--gold);border-radius:6px;padding:6px 8px;cursor:pointer;transition:all .15s ease;display:flex;flex-direction:column;gap:2px}.cohort-card.svelte-p3zkrt:hover,.cohort-card.active.svelte-p3zkrt{border-color:var(--rubellite);border-top-color:var(--rubellite);background:#c800720d}.cc-top.svelte-p3zkrt{display:flex;justify-content:space-between;align-items:center}.cc-tag.svelte-p3zkrt{font-size:.54rem;font-weight:700;color:var(--gold)}.cc-tag.vip.svelte-p3zkrt{color:#be123c}.cc-tag.bridge.svelte-p3zkrt{color:#c80072}.cc-tag.ego.svelte-p3zkrt{color:#0284c7}.cc-tag.clan.svelte-p3zkrt{color:#047857}.cc-tag.peer.svelte-p3zkrt{color:#6d28d9}.cc-tag.b2b.svelte-p3zkrt{color:#d97706}.cc-num.svelte-p3zkrt{font-size:.72rem;font-weight:700;color:var(--ink-obsidian)}.cc-title.svelte-p3zkrt{font-family:var(--font-display);font-size:.84rem;font-weight:600;color:var(--ink-obsidian);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cc-desc.svelte-p3zkrt{font-size:.59rem;line-height:1.28;color:var(--text-secondary)}.facet-bar.svelte-p3zkrt{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;flex-shrink:0}.facet-select.svelte-p3zkrt{padding:5px 8px;font-size:.67rem;border:1px solid var(--gold-border);border-radius:5px;background:#fff;color:var(--ink-obsidian)}.kp-main-grid.svelte-p3zkrt{flex:1;display:grid;grid-template-columns:1fr 350px;gap:10px;min-height:0;overflow:hidden}.table-wrap.svelte-p3zkrt{flex:1;overflow:auto;border:1px solid var(--gold-border);border-radius:6px;background:#fff}.target-dossier.svelte-p3zkrt{background:#fff;border:1px solid var(--gold-border);border-radius:6px;padding:10px 12px;overflow-y:auto;display:flex;flex-direction:column;gap:7px}.eyebrow.svelte-p3zkrt{font-family:var(--font-mono);font-size:.58rem;letter-spacing:.08em;color:var(--gold)}.td-title.svelte-p3zkrt{font-family:var(--font-display);font-size:1.18rem;color:var(--ink-obsidian)}.td-sub.svelte-p3zkrt{font-size:.7rem;color:var(--text-secondary)}.td-cohort.svelte-p3zkrt{font-family:var(--font-mono);font-size:.62rem;font-weight:600;padding:3px 7px;border-radius:4px;background:#c800721a;color:#c80072}.td-kpi-grid.svelte-p3zkrt{display:grid;grid-template-columns:1fr 1fr;gap:5px}.td-kpi.svelte-p3zkrt{background:#fbf8f5;border:1px solid var(--gold-border);border-radius:5px;padding:5px 7px;display:flex;flex-direction:column}.td-kpi.svelte-p3zkrt .val:where(.svelte-p3zkrt){font-family:var(--font-mono);font-size:.82rem;font-weight:700;color:var(--ink-obsidian)}.td-kpi.svelte-p3zkrt .lbl:where(.svelte-p3zkrt){font-size:.56rem;color:var(--text-muted)}.td-box.svelte-p3zkrt{background:#fbf8f5;border:1px solid var(--gold-border);border-radius:5px;padding:7px 9px}.action-box.svelte-p3zkrt{background:#0478570f;border-color:#0478574d}.box-head.svelte-p3zkrt{font-family:var(--font-mono);font-size:.57rem;font-weight:700;color:var(--gold);margin-bottom:3px}.box-p.svelte-p3zkrt{font-size:.68rem;line-height:1.4;color:var(--text-secondary)}.pill-wrap.svelte-p3zkrt{display:flex;flex-wrap:wrap;gap:4px;max-height:110px;overflow-y:auto}.mini-pill.svelte-p3zkrt{font-family:var(--font-mono);font-size:.58rem;padding:2px 5px;background:#fff;border:1px solid var(--gold-border);border-radius:3px}.category-strip.svelte-p3zkrt{display:flex;gap:6px;flex-wrap:wrap;flex-shrink:0}.cat-chip.svelte-p3zkrt{padding:5px 10px;font-size:.66rem;font-weight:600;border-radius:99px;border:1px solid var(--gold-border);background:#fff;color:var(--ink-obsidian);cursor:pointer}.cat-chip.active.svelte-p3zkrt{background:var(--rubellite);color:#fff;border-color:var(--rubellite)}.eq-pill.svelte-p3zkrt{font-size:.63rem;padding:4px 6px;border-radius:4px;background:#c800720f;color:#c80072;border:1px solid rgba(200,0,114,.2)}.phase-mini-tag.svelte-p3zkrt{display:inline-block;font-size:.55rem;padding:1px 5px;border-radius:3px;background:#b6844624;color:var(--gold)}.cell-p.svelte-p3zkrt{font-size:.7rem;line-height:1.44;color:var(--ink-obsidian)}.kpi-shift-box.svelte-p3zkrt{font-size:.62rem;font-weight:600;line-height:1.35;padding:5px 7px;border-radius:5px;background:#04785714;border:1px solid rgba(4,120,87,.25);color:#065f46}.tp-title.svelte-p3zkrt{font-weight:600;color:var(--ink-obsidian)}.sub-cell.svelte-p3zkrt{font-size:.65rem;color:var(--text-secondary)}.gold.svelte-p3zkrt{color:var(--gold)}.emerald.svelte-p3zkrt{color:var(--emerald)}.mono.svelte-p3zkrt{font-family:var(--font-mono)}.grading-shell.svelte-i6jagd{width:100%;height:100%;display:flex;flex-direction:column;gap:8px;padding:8px 14px;overflow:hidden}.champion-banner.svelte-i6jagd{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;flex-shrink:0}.champ-card.svelte-i6jagd{background:#fff;border:1px solid var(--gold-border);border-radius:5px;padding:6px 10px;display:flex;flex-direction:column;gap:2px;cursor:pointer;text-align:left;transition:all .15s ease}.champ-card.svelte-i6jagd:hover{border-color:var(--rubellite);background:#c8007208}.champ-card.highlight.svelte-i6jagd{background:linear-gradient(135deg,#c800720f,#b6844614);border-color:var(--rubellite)}.champ-eyebrow.svelte-i6jagd{font-family:var(--font-mono);font-size:.55rem;font-weight:800;letter-spacing:.08em;color:var(--gold-primary)}.champ-card.svelte-i6jagd strong:where(.svelte-i6jagd){font-family:var(--font-serif);font-size:.82rem;color:var(--ink-obsidian);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.champ-sub.svelte-i6jagd{font-size:.56rem;color:var(--ink-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.controls-bar.svelte-i6jagd{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;padding-bottom:6px;border-bottom:1px solid var(--gold-border);flex-shrink:0}.sheet-pills.svelte-i6jagd,.filter-group.svelte-i6jagd{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.s-pill.svelte-i6jagd{background:#fff;border:1px solid var(--gold-border);border-radius:6px;min-height:38px;padding:0 12px;font-size:.78rem;font-weight:700;color:var(--ink-mulberry);cursor:pointer;touch-action:manipulation}.s-pill.active.svelte-i6jagd{background:var(--ink-obsidian);color:#fdfcfb;border-color:var(--gold-primary)}.ctrl-box.svelte-i6jagd{background:#fff;border:1px solid var(--gold-border);border-radius:6px;min-height:38px;padding:0 10px;font-size:.8rem;color:var(--ink-obsidian)}.search-w.svelte-i6jagd{width:210px}.main-split.svelte-i6jagd{flex:1;min-height:0;display:grid;grid-template-columns:1.25fr .75fr;gap:12px;overflow:hidden;position:relative}.main-split.full-table.svelte-i6jagd{grid-template-columns:1fr!important}@media (max-width: 1280px){.main-split.svelte-i6jagd{grid-template-columns:1fr!important}.dossier-col.svelte-i6jagd{position:fixed;top:112px;right:14px;bottom:14px;width:min(520px,94vw);max-height:calc(100dvh - 126px)!important;z-index:900;box-shadow:-12px 0 42px #1c101847;border:2px solid var(--rubellite)}}.sheet-table-col.svelte-i6jagd,.full-table-wrap.svelte-i6jagd{flex:1;min-height:0;background:#fff;border:1px solid var(--gold-border);border-radius:6px;overflow:hidden;display:flex;flex-direction:column}.table-scroll.svelte-i6jagd,.full-table-wrap.svelte-i6jagd{flex:1;overflow:auto}.grading-table.svelte-i6jagd{width:100%;border-collapse:collapse;font-size:.74rem}.grading-table.svelte-i6jagd th:where(.svelte-i6jagd),.grading-table.svelte-i6jagd td:where(.svelte-i6jagd){padding:8px 9px;text-align:left;border-bottom:1px solid var(--gold-light)}.grading-table.svelte-i6jagd th:where(.svelte-i6jagd){font-size:.62rem;text-transform:uppercase;letter-spacing:.08em;color:var(--gold-primary);background:#fbf8f5;position:sticky;top:0;z-index:2}.salon-row.svelte-i6jagd{cursor:pointer;transition:background .12s ease}.salon-row.svelte-i6jagd:hover{background:#b684460f}.salon-row.selected.svelte-i6jagd{background:#c8007212}.subject-highlight.svelte-i6jagd{border-inline-start:3px solid var(--rubellite)}.rank-cell.svelte-i6jagd{font-weight:800;color:var(--gold-primary)}.s-name.svelte-i6jagd{font-family:var(--font-serif);font-size:.88rem;font-weight:700;color:var(--ink-obsidian);display:flex;align-items:center;gap:5px}.sub-tag.svelte-i6jagd{font-family:var(--font-mono);font-size:.56rem;padding:2px 6px;background:var(--rubellite);color:#fff;border-radius:3px}.s-sub.svelte-i6jagd{font-size:.65rem;color:var(--ink-muted)}.score-chip.svelte-i6jagd{display:inline-block;min-width:32px;text-align:center;padding:3px 6px;border-radius:4px;font-weight:800;font-size:.72rem;background:#b684461f;color:var(--ink-obsidian)}.score-chip.high.svelte-i6jagd{background:#05966924;color:#059669}.score-chip.urgency.high-urg.svelte-i6jagd{background:#e11d481f;color:#e11d48}.score-chip.maison.high-maison.svelte-i6jagd{background:#c800721f;color:#c80072}.grade-badge.svelte-i6jagd{display:inline-block;padding:2px 6px;border-radius:3px;font-family:var(--font-mono);font-size:.62rem;font-weight:800}.grade-badge.big.svelte-i6jagd{font-size:.72rem;padding:3px 8px}.grade-Ap.svelte-i6jagd,.grade-A.svelte-i6jagd{background:#059669;color:#fff}.grade-Bp.svelte-i6jagd,.grade-B.svelte-i6jagd{background:#b68446;color:#fff}.grade-Cp.svelte-i6jagd,.grade-C.svelte-i6jagd{background:#7c5d6e33;color:var(--ink-obsidian)}.val-top.svelte-i6jagd{font-weight:800;color:#059669}.val-sub.svelte-i6jagd{font-size:.56rem;color:var(--gold-primary);font-weight:700}.dossier-col.svelte-i6jagd{background:#fff;border:1px solid var(--gold-border);border-radius:6px;padding:10px 12px;display:flex;flex-direction:column;gap:8px;min-height:0;overflow:hidden}.dos-header.svelte-i6jagd{border-bottom:1px solid var(--gold-light);padding-bottom:6px;flex-shrink:0}.dos-eyebrow.svelte-i6jagd{font-family:var(--font-mono);font-size:.56rem;font-weight:800;color:var(--rubellite);text-transform:uppercase;letter-spacing:.08em}.dos-title-row.svelte-i6jagd{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:2px 0}.dos-title-row.svelte-i6jagd h3:where(.svelte-i6jagd){font-family:var(--font-serif);font-size:1.12rem;color:var(--ink-obsidian)}.close-dos-btn.svelte-i6jagd{background:#fff;border:1px solid var(--gold-border);border-radius:6px;padding:6px 10px;min-height:34px;font-size:.72rem;font-weight:800;color:var(--ink-obsidian);cursor:pointer;flex-shrink:0}.dos-meta.svelte-i6jagd{font-size:.66rem;color:var(--ink-muted)}.five-bars-box.svelte-i6jagd{display:flex;flex-direction:column;gap:4px;padding-bottom:6px;border-bottom:1px solid var(--gold-light);flex-shrink:0}.fbar-row.svelte-i6jagd{display:grid;grid-template-columns:145px 1fr 46px;align-items:center;gap:8px;font-size:.62rem}.fbar-lbl.svelte-i6jagd{font-weight:700;color:var(--ink-obsidian)}.fbar-track.svelte-i6jagd{height:7px;background:#b6844626;border-radius:3px;overflow:hidden}.fbar-fill.svelte-i6jagd{height:100%}.fbar-fill.cap.svelte-i6jagd{background:#059669}.fbar-fill.rec.svelte-i6jagd{background:#0284c7}.fbar-fill.urg.svelte-i6jagd{background:#e11d48}.fbar-fill.ease.svelte-i6jagd{background:#b68446}.fbar-fill.mais.svelte-i6jagd{background:#c80072}.fin-strip-3.svelte-i6jagd{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;background:#fbf8f5;border:1px solid var(--gold-light);border-radius:4px;padding:5px 8px;flex-shrink:0}.fin-strip-3.svelte-i6jagd div:where(.svelte-i6jagd){display:flex;flex-direction:column}.fin-strip-3.svelte-i6jagd span:where(.svelte-i6jagd){font-size:.54rem;color:var(--ink-muted)}.fin-strip-3.svelte-i6jagd strong:where(.svelte-i6jagd){font-size:.74rem;color:var(--ink-obsidian)}.fin-strip-3.svelte-i6jagd strong.emerald:where(.svelte-i6jagd){color:#059669}.fin-strip-3.svelte-i6jagd strong.gold:where(.svelte-i6jagd){color:#c80072}.dos-scroll.svelte-i6jagd{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:7px;padding-right:4px}.dos-card.svelte-i6jagd{background:#fbf8f5;border:1px solid var(--gold-light);border-radius:5px;padding:7px 9px}.dos-card.svelte-i6jagd h4:where(.svelte-i6jagd){font-family:var(--font-mono);font-size:.64rem;font-weight:800;color:var(--gold-primary);margin-bottom:4px}.dos-card.svelte-i6jagd p:where(.svelte-i6jagd){font-size:.75rem;line-height:1.5;color:var(--ink-obsidian)}.hook-card.svelte-i6jagd{border-inline-start:3px solid var(--rubellite);background:#c800720a}.hook-quote.svelte-i6jagd{font-weight:700;font-style:italic;margin-bottom:3px}.hook-card.svelte-i6jagd small:where(.svelte-i6jagd){font-size:.58rem;color:var(--ink-muted)}.dna-pills.svelte-i6jagd{display:flex;flex-wrap:wrap;gap:4px;margin-top:5px}.dna-pills.svelte-i6jagd span:where(.svelte-i6jagd){font-size:.56rem;font-weight:700;padding:2px 6px;background:#fff;border:1px solid var(--gold-border);border-radius:3px}.dos-subtabs.svelte-i6jagd{display:flex;gap:4px;padding:6px 10px;background:#f4efe6;border-bottom:1px solid var(--border-subtle);overflow-x:auto;flex-shrink:0}.dos-tab-btn.svelte-i6jagd{padding:5px 9px;font-size:.68rem;font-weight:700;border-radius:6px;border:1px solid #D8CEBE;background:#fff;color:#3d323a;cursor:pointer;white-space:nowrap}.dos-tab-btn.active.svelte-i6jagd{background:#1e1620;color:#d8b26e;border-color:#1e1620}.prop-jump-btn.svelte-i6jagd{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;font-size:.7rem;font-weight:700;border-radius:6px;border:1px solid #C80072;background:#c80072;color:#fff;cursor:pointer;white-space:nowrap}.prop-jump-btn.svelte-i6jagd:hover{background:#a0005b}.prop-jump-mini.svelte-i6jagd{padding:2px 7px;font-size:.62rem;font-weight:700;border-radius:4px;border:1px solid #C80072;background:#c8007214;color:#c80072;cursor:pointer;white-space:nowrap}.prop-jump-mini.svelte-i6jagd:hover{background:#c80072;color:#fff}.plan-shell.svelte-aejscu{width:100%;height:100%;display:flex;flex-direction:column;gap:6px;padding:6px 14px;overflow:hidden}.reconcile-banner.svelte-aejscu{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;flex-shrink:0}.rb-item.svelte-aejscu{background:#fff;border:1px solid var(--gold-border);border-radius:5px;padding:5px 8px;display:flex;flex-direction:column;gap:1px}.rb-item.highlight.svelte-aejscu{background:#0596690d;border-color:#05966959}.rb-item.shield.svelte-aejscu{background:#0284c70d;border-color:#0284c74d}.rb-lbl.svelte-aejscu{font-family:var(--font-mono);font-size:.52rem;font-weight:800;letter-spacing:.06em;color:var(--gold-primary)}.rb-val.svelte-aejscu{font-size:.82rem;color:var(--ink-obsidian)}.rb-val.emerald.svelte-aejscu{color:#059669}.rb-sub.svelte-aejscu{font-size:.54rem;color:var(--ink-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.horizon-ribbon.svelte-aejscu{display:grid;grid-template-columns:repeat(7,1fr);gap:6px;flex-shrink:0}.h-card.svelte-aejscu{background:#fff;border:1px solid var(--gold-border);border-radius:5px;padding:5px 8px;display:flex;flex-direction:column;gap:2px;text-align:left;cursor:pointer;transition:all .14s ease}.h-card.svelte-aejscu:hover{border-color:var(--rubellite)}.h-card.active.svelte-aejscu{background:var(--ink-obsidian);color:#fdfcfb;border-color:var(--gold-primary)}.h-top.svelte-aejscu{display:flex;justify-content:space-between;align-items:center}.h-code.svelte-aejscu{font-family:var(--font-mono);font-size:.53rem;font-weight:800;color:var(--gold-primary)}.h-cnt.svelte-aejscu{font-family:var(--font-mono);font-size:.52rem;padding:1px 4px;background:#c800721f;color:var(--rubellite);border-radius:3px;font-weight:800}.h-card.active.svelte-aejscu .h-cnt:where(.svelte-aejscu){background:var(--rubellite);color:#fff}.h-lbl.svelte-aejscu{font-size:.62rem;line-height:1.22;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.h-win.svelte-aejscu{font-size:.53rem;color:var(--ink-muted)}.h-card.active.svelte-aejscu .h-win:where(.svelte-aejscu){color:#e6c994}.plan-controls.svelte-aejscu{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;padding-bottom:5px;border-bottom:1px solid var(--gold-border);flex-shrink:0}.view-pills.svelte-aejscu,.ctrl-filters.svelte-aejscu{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.v-pill.svelte-aejscu{background:#fff;border:1px solid var(--gold-border);border-radius:6px;padding:7px 12px;min-height:36px;font-size:.72rem;font-weight:700;color:var(--ink-mulberry);cursor:pointer;display:inline-flex;align-items:center}.v-pill.active.svelte-aejscu{background:var(--ink-obsidian);color:#fdfcfb;border-color:var(--gold-primary)}.reset-pill.svelte-aejscu{border-color:#e11d48;color:#e11d48}.c-select.svelte-aejscu,.c-search.svelte-aejscu{background:#fff;border:1px solid var(--gold-border);border-radius:6px;padding:7px 10px;min-height:36px;font-size:.74rem}.c-search.svelte-aejscu{width:240px}.catalog-split.svelte-aejscu{flex:1;min-height:0;display:grid;grid-template-columns:1.25fr .75fr;gap:12px;overflow:hidden;position:relative}.catalog-split.full-width.svelte-aejscu{grid-template-columns:1fr}@media (max-width: 1280px){.catalog-split.svelte-aejscu{grid-template-columns:1fr!important}.act-dossier.svelte-aejscu{position:fixed;top:112px;right:14px;bottom:14px;width:min(520px,94vw);max-height:calc(100dvh - 126px)!important;z-index:900;box-shadow:-12px 0 42px #1c101847;border:2px solid var(--rubellite)}}.cat-left.svelte-aejscu{background:#fff;border:1px solid var(--gold-border);border-radius:8px;display:flex;flex-direction:column;min-height:0;overflow:hidden}.cat-chips-bar.svelte-aejscu{display:flex;align-items:center;gap:6px;padding:8px 10px;background:#fbf8f5;border-bottom:1px solid var(--gold-light);overflow-x:auto;flex-shrink:0;-webkit-overflow-scrolling:touch}.cat-chip.svelte-aejscu{background:#fff;border:1px solid var(--gold-border);border-radius:999px;padding:5px 11px;min-height:32px;font-size:.68rem;font-weight:700;white-space:nowrap;cursor:pointer}.cat-chip.active.svelte-aejscu{background:var(--rubellite);color:#fff;border-color:var(--rubellite)}.table-scroll.svelte-aejscu,.gantt-wrap.svelte-aejscu{flex:1;min-height:0;overflow:auto;background:#fff;border-radius:6px;-webkit-overflow-scrolling:touch}.action-table.svelte-aejscu,.gantt-table.svelte-aejscu{width:100%;border-collapse:collapse;font-size:.74rem}.action-table.svelte-aejscu th:where(.svelte-aejscu),.action-table.svelte-aejscu td:where(.svelte-aejscu),.gantt-table.svelte-aejscu th:where(.svelte-aejscu),.gantt-table.svelte-aejscu td:where(.svelte-aejscu){padding:9px 10px;text-align:left;border-bottom:1px solid var(--gold-light);vertical-align:top}.action-table.svelte-aejscu th:where(.svelte-aejscu),.gantt-table.svelte-aejscu th:where(.svelte-aejscu){font-size:.62rem;text-transform:uppercase;letter-spacing:.08em;color:var(--gold-primary);background:#fbf8f5;position:sticky;top:0;z-index:2}.act-row.svelte-aejscu{cursor:pointer;transition:background .12s ease}.act-row.svelte-aejscu:hover{background:#b684460f}.act-row.selected.svelte-aejscu{background:#c8007212}.gold-txt.svelte-aejscu{color:var(--gold-primary);font-weight:800}.cat-tag.svelte-aejscu{display:inline-block;font-size:.62rem;font-weight:700;padding:3px 7px;background:#b684461f;border-radius:4px;color:var(--ink-obsidian)}.act-title.svelte-aejscu{font-weight:700;font-size:.78rem;color:var(--ink-obsidian);line-height:1.35}.act-sub.svelte-aejscu{font-size:.66rem;color:var(--ink-muted);margin-top:3px}.win-strong.svelte-aejscu{font-weight:700;color:var(--ink-obsidian)}.val-cell.svelte-aejscu{font-weight:800;color:#059669;white-space:nowrap}.shield-cell.svelte-aejscu{font-weight:700;color:#0284c7;white-space:nowrap}.shield-only-tag.svelte-aejscu{display:inline-block;font-size:.62rem;font-weight:700;padding:3px 6px;border-radius:4px;background:#0284c71a;color:#0284c7}.act-dossier.svelte-aejscu{background:#fff;border:1px solid var(--gold-border);border-radius:8px;padding:12px 14px;display:flex;flex-direction:column;gap:8px;min-height:0;overflow:hidden}.ad-head.svelte-aejscu{border-bottom:1px solid var(--gold-light);padding-bottom:8px;flex-shrink:0}.ad-head-row.svelte-aejscu{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.close-act-btn.svelte-aejscu{background:#fff;border:1px solid var(--gold-border);border-radius:6px;padding:6px 10px;min-height:34px;font-size:.72rem;font-weight:800;color:var(--ink-obsidian);cursor:pointer;flex-shrink:0}.ad-eyebrow.svelte-aejscu{font-family:var(--font-mono);font-size:.65rem;font-weight:800;color:var(--rubellite)}.ad-head.svelte-aejscu h3:where(.svelte-aejscu){font-family:var(--font-serif);font-size:1.12rem;color:var(--ink-obsidian);margin:3px 0}.ad-meta.svelte-aejscu{font-size:.68rem;color:var(--ink-muted)}.ad-kpis.svelte-aejscu{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;background:#fbf8f5;border:1px solid var(--gold-light);border-radius:6px;padding:8px 10px;flex-shrink:0}.ad-kpis.svelte-aejscu div:where(.svelte-aejscu){display:flex;flex-direction:column}.ad-kpis.svelte-aejscu span:where(.svelte-aejscu){font-size:.62rem;color:var(--ink-muted)}.ad-kpis.svelte-aejscu strong:where(.svelte-aejscu){font-size:.78rem;color:var(--ink-obsidian)}.ad-kpis.svelte-aejscu strong.emerald:where(.svelte-aejscu){color:#059669}.ad-scroll.svelte-aejscu{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:8px;padding-right:4px;-webkit-overflow-scrolling:touch}.ad-card.svelte-aejscu{background:#fbf8f5;border:1px solid var(--gold-light);border-radius:6px;padding:10px 12px}.ad-card.svelte-aejscu h4:where(.svelte-aejscu){font-family:var(--font-mono);font-size:.64rem;font-weight:800;color:var(--gold-primary);margin-bottom:5px}.ad-card.svelte-aejscu p:where(.svelte-aejscu){font-size:.76rem;line-height:1.5;color:var(--ink-obsidian)}.step-list.svelte-aejscu{padding-left:18px;display:flex;flex-direction:column;gap:6px;font-size:.76rem;line-height:1.5;color:var(--ink-obsidian)}.gate-card.svelte-aejscu{border-inline-start:3px solid #059669;background:#0596690d}.gate-txt.svelte-aejscu{font-weight:700;color:#059669!important}.gantt-cat-cell.svelte-aejscu{background:#fbf8f5;border-right:1px solid var(--gold-light)}.gantt-cell.svelte-aejscu{border-right:1px dashed rgba(182,132,70,.2);min-width:145px}.gantt-block.svelte-aejscu{background:#fbf8f5;border:1px solid var(--gold-border);border-inline-start:3px solid var(--rubellite);border-radius:4px;padding:4px 6px;margin-bottom:5px;cursor:pointer;display:flex;flex-direction:column;gap:2px;transition:all .12s ease}.gantt-block.svelte-aejscu:hover{background:#c800720f}.gb-code.svelte-aejscu{font-family:var(--font-mono);font-size:.54rem;font-weight:800;color:var(--rubellite)}.gb-title.svelte-aejscu{font-size:.6rem;font-weight:700;color:var(--ink-obsidian);line-height:1.25}.gb-val.svelte-aejscu{font-family:var(--font-mono);font-size:.54rem;font-weight:800;color:#059669}.mono.svelte-aejscu{font-family:var(--font-mono)}.vai-shell.svelte-1hagugg{width:100%;height:100%;display:flex;flex-direction:column;gap:8px;padding:8px 14px;overflow:hidden}.vai-kpi-ribbon.svelte-1hagugg{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;flex-shrink:0}.vk-card.svelte-1hagugg{background:#fff;border:1px solid var(--gold-border);border-radius:6px;padding:6px 10px;display:flex;flex-direction:column;gap:2px}.vk-card.emerald-card.svelte-1hagugg{background:#0596690d;border-color:#05966959}.vk-card.blue-card.svelte-1hagugg{background:#0284c70d;border-color:#0284c759}.vk-lbl.svelte-1hagugg{font-family:var(--font-mono);font-size:.52rem;font-weight:800;letter-spacing:.06em;color:var(--gold-primary)}.vk-val.svelte-1hagugg{font-size:.84rem;color:var(--ink-obsidian)}.vk-val.emerald.svelte-1hagugg,.emerald.svelte-1hagugg{color:#059669}.gold-txt.svelte-1hagugg{color:var(--gold-primary);font-weight:800}.vk-sub.svelte-1hagugg{font-size:.55rem;color:var(--ink-muted);line-height:1.25}.vai-subnav.svelte-1hagugg{display:flex;align-items:center;gap:6px;flex-wrap:wrap;flex-shrink:0;border-bottom:1px solid var(--gold-border);padding-bottom:6px}.vsub-btn.svelte-1hagugg{background:#fff;border:1px solid var(--gold-border);border-radius:6px;padding:7px 12px;min-height:36px;font-size:.72rem;font-weight:700;color:var(--ink-mulberry);cursor:pointer;transition:all .14s ease;display:inline-flex;align-items:center}.vsub-btn.svelte-1hagugg:hover{border-color:var(--rubellite)}.vsub-btn.active.svelte-1hagugg{background:var(--ink-obsidian);color:#fdfcfb;border-color:var(--gold-primary)}.split-2col.svelte-1hagugg{flex:1;min-height:0;display:grid;grid-template-columns:1fr 1fr;gap:12px;overflow:hidden}.panel-box.svelte-1hagugg{background:#fff;border:1px solid var(--gold-border);border-radius:8px;display:flex;flex-direction:column;min-height:0;overflow:hidden}.panel-head.svelte-1hagugg{padding:10px 12px;background:#fbf8f5;border-bottom:1px solid var(--gold-light);display:flex;justify-content:space-between;align-items:center;gap:8px;flex-shrink:0}.p-eyebrow.svelte-1hagugg{font-family:var(--font-mono);font-size:.58rem;font-weight:800;letter-spacing:.08em;color:var(--rubellite)}.panel-head.svelte-1hagugg h3:where(.svelte-1hagugg){font-family:var(--font-serif);font-size:1rem;color:var(--ink-obsidian);margin:2px 0 0}.p-select.svelte-1hagugg{background:#fff;border:1px solid var(--gold-border);padding:6px 10px;min-height:34px;font-size:.7rem;border-radius:6px}.panel-scroll.svelte-1hagugg{flex:1;min-height:0;overflow-y:auto;padding:8px 10px;-webkit-overflow-scrolling:touch}.cards-stack.svelte-1hagugg{display:flex;flex-direction:column;gap:8px}.vai-table.svelte-1hagugg{width:100%;border-collapse:collapse;font-size:.72rem}.vai-table.svelte-1hagugg th:where(.svelte-1hagugg),.vai-table.svelte-1hagugg td:where(.svelte-1hagugg){padding:8px 9px;text-align:left;border-bottom:1px solid var(--gold-light);vertical-align:top}.vai-table.svelte-1hagugg th:where(.svelte-1hagugg){font-size:.6rem;text-transform:uppercase;letter-spacing:.07em;color:var(--gold-primary);background:#fbf8f5;position:sticky;top:0;z-index:2}.row-title.svelte-1hagugg{font-weight:700;font-size:.76rem;color:var(--ink-obsidian);line-height:1.35}.row-desc.svelte-1hagugg{font-size:.68rem;color:var(--ink-mulberry);margin-top:3px;line-height:1.42}.tiny-tag.svelte-1hagugg{display:inline-block;font-size:.52rem;font-weight:700;padding:1px 5px;background:#b6844624;border-radius:3px;margin-top:2px}.sub-muted.svelte-1hagugg{font-size:.55rem;color:var(--ink-muted);margin-top:2px}.sub-strong.svelte-1hagugg{font-size:.6rem;font-weight:700;color:var(--ink-obsidian)}.deliv-badge.svelte-1hagugg{display:inline-block;font-size:.56rem;font-weight:700;padding:3px 6px;background:#05966914;color:#059669;border:1px solid rgba(5,150,105,.25);border-radius:4px;line-height:1.3}.role-card.svelte-1hagugg{background:#fbf8f5;border:1px solid var(--gold-light);border-radius:6px;padding:8px 10px;display:flex;flex-direction:column;gap:5px}.rc-top.svelte-1hagugg{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.rc-top.svelte-1hagugg h4:where(.svelte-1hagugg){font-size:.74rem;color:var(--ink-obsidian);margin:2px 0 0}.rc-cost-box.svelte-1hagugg{display:flex;gap:8px;background:#fff;border:1px solid var(--gold-border);border-radius:4px;padding:4px 8px;flex-shrink:0}.rc-cost-box.svelte-1hagugg div:where(.svelte-1hagugg){display:flex;flex-direction:column}.rc-cost-box.svelte-1hagugg span:where(.svelte-1hagugg){font-size:.5rem;color:var(--ink-muted)}.rc-cost-box.svelte-1hagugg strong:where(.svelte-1hagugg){font-size:.65rem}.rc-meta.svelte-1hagugg{display:flex;gap:14px;flex-wrap:wrap;font-size:.58rem;color:var(--ink-mulberry)}.rc-why.svelte-1hagugg{font-size:.62rem;color:var(--ink-obsidian);line-height:1.4;margin:0}.rc-threat.svelte-1hagugg{font-size:.61rem;color:#b91c1c;background:#e11d480f;padding:4px 7px;border-radius:4px;line-height:1.38;margin:0}.rc-moat.svelte-1hagugg{font-size:.61rem;color:#065f46;background:#05966914;padding:4px 7px;border-radius:4px;line-height:1.38;margin:0}.rc-duties.svelte-1hagugg{font-size:.6rem;color:var(--ink-mulberry)}.rc-duties.svelte-1hagugg ul:where(.svelte-1hagugg),.timing-list.svelte-1hagugg{margin:3px 0 0;padding-left:16px;display:flex;flex-direction:column;gap:2px}.timing-list.svelte-1hagugg{font-size:.62rem;color:var(--ink-obsidian);line-height:1.4}.tech-totals.svelte-1hagugg{font-size:.62rem;color:var(--ink-obsidian);background:#fff;border:1px solid var(--gold-border);padding:4px 8px;border-radius:4px}.scale-selector.svelte-1hagugg{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;padding:8px 10px 0;flex-shrink:0}.sc-btn.svelte-1hagugg{background:#fbf8f5;border:1px solid var(--gold-border);border-radius:4px;padding:5px 6px;font-size:.59rem;font-weight:700;color:var(--ink-obsidian);cursor:pointer}.sc-btn.active.svelte-1hagugg{background:var(--rubellite);color:#fff;border-color:var(--rubellite)}.econ-banner.svelte-1hagugg{background:#fbf8f5;border:1px solid var(--gold-border);border-radius:6px;padding:8px 10px;margin-bottom:8px}.econ-banner.svelte-1hagugg h4:where(.svelte-1hagugg){font-size:.74rem;color:var(--ink-obsidian);margin:0 0 3px}.econ-banner.svelte-1hagugg p:where(.svelte-1hagugg){font-size:.62rem;color:var(--ink-mulberry);margin:0;line-height:1.38}.econ-grid.svelte-1hagugg{display:grid;grid-template-columns:repeat(2,1fr);gap:6px}.eg-box.svelte-1hagugg{background:#fff;border:1px solid var(--gold-light);border-radius:5px;padding:6px 8px;display:flex;flex-direction:column;gap:2px}.eg-box.highlight.svelte-1hagugg{background:#0596690f;border-color:#05966959}.eg-box.svelte-1hagugg span:where(.svelte-1hagugg){font-size:.54rem;color:var(--ink-muted);font-weight:700}.eg-box.svelte-1hagugg strong:where(.svelte-1hagugg){font-size:.78rem}.eg-box.svelte-1hagugg small:where(.svelte-1hagugg){font-size:.54rem;color:var(--ink-mulberry)}.ask-banner.svelte-1hagugg{background:#b684461f;border:1px solid var(--gold-border);border-radius:4px;padding:5px 8px;font-size:.61rem;color:var(--ink-obsidian)}.deal-grid.svelte-1hagugg{display:grid;grid-template-columns:repeat(2,1fr);gap:6px;background:#fff;border:1px solid var(--gold-light);border-radius:4px;padding:6px 8px}.deal-grid.svelte-1hagugg div:where(.svelte-1hagugg){display:flex;flex-direction:column}.deal-grid.svelte-1hagugg span:where(.svelte-1hagugg){font-size:.52rem;color:var(--ink-muted)}.deal-grid.svelte-1hagugg strong:where(.svelte-1hagugg){font-size:.64rem}.guarantee-box.svelte-1hagugg{background:#0284c712;border:1px solid rgba(2,132,199,.35);border-radius:6px;padding:10px 12px}.guarantee-box.svelte-1hagugg h4:where(.svelte-1hagugg){font-size:.72rem;color:#0369a1;margin:0 0 4px}.guarantee-box.svelte-1hagugg p:where(.svelte-1hagugg){font-size:.63rem;color:var(--ink-obsidian);line-height:1.42;margin:0}@media (max-width: 1100px){.vai-shell.svelte-1hagugg{height:auto;overflow:visible}.vai-kpi-ribbon.svelte-1hagugg{grid-template-columns:repeat(2,1fr)}.split-2col.svelte-1hagugg{grid-template-columns:1fr;overflow:visible}.panel-box.svelte-1hagugg{max-height:620px}.scale-selector.svelte-1hagugg{grid-template-columns:repeat(2,1fr)}}.prop-shell.svelte-12a95h4{width:100%;height:100%;display:flex;flex-direction:column;gap:8px;padding:8px 14px;overflow:hidden}.client-selector-bar.svelte-12a95h4{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;background:#fbf8f5;border:1px solid var(--gold-border);border-radius:6px;padding:5px 10px;flex-shrink:0}.cs-left.svelte-12a95h4{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cs-lbl.svelte-12a95h4{font-family:var(--font-mono);font-size:.56rem;font-weight:800;letter-spacing:.06em;color:var(--rubellite)}.cs-select.svelte-12a95h4{background:#fff;border:1px solid var(--gold-border);border-radius:5px;padding:4px 10px;min-height:30px;font-size:.68rem;font-weight:700;color:var(--ink-obsidian)}.scope-mode-toggle.svelte-12a95h4{display:inline-flex;align-items:center;background:#efece6;border:1px solid var(--gold-border);border-radius:6px;padding:2px;gap:2px}.smt-btn.svelte-12a95h4{background:transparent;border:none;border-radius:4px;padding:4px 8px;font-size:.62rem;font-weight:800;color:var(--ink-mulberry);cursor:pointer;transition:all .14s ease}.smt-btn.active.svelte-12a95h4{background:#0284c7;color:#fff}.single-unit-pill.svelte-12a95h4{display:inline-flex;align-items:center;background:#05966914;color:#065f46;border:1px solid rgba(5,150,105,.28);border-radius:5px;padding:4px 8px;font-size:.6rem;font-weight:700}.cs-right.svelte-12a95h4{font-size:.61rem;color:var(--ink-obsidian)}.prop-kpi-ribbon.svelte-12a95h4{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;flex-shrink:0}.pk-card.svelte-12a95h4{background:#fff;border:1px solid var(--gold-border);border-radius:6px;padding:6px 10px;display:flex;flex-direction:column;gap:2px}.pk-card.emerald-card.svelte-12a95h4{background:#0596690d;border-color:#05966959}.pk-card.blue-card.svelte-12a95h4{background:#0284c70d;border-color:#0284c759}.pk-lbl.svelte-12a95h4{font-family:var(--font-mono);font-size:.52rem;font-weight:800;letter-spacing:.06em;color:var(--gold-primary)}.pk-val.svelte-12a95h4{font-size:.84rem;color:var(--ink-obsidian)}.pk-val.emerald.svelte-12a95h4,.emerald.svelte-12a95h4{color:#059669}.gold-txt.svelte-12a95h4{color:var(--gold-primary);font-weight:800}.pk-sub.svelte-12a95h4{font-size:.55rem;color:var(--ink-muted);line-height:1.25}.prop-subnav.svelte-12a95h4{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;flex-shrink:0;border-bottom:1px solid var(--gold-border);padding-bottom:6px}.ps-left.svelte-12a95h4{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.psub-btn.svelte-12a95h4{background:#fff;border:1px solid var(--gold-border);border-radius:6px;padding:6px 10px;min-height:36px;font-size:.68rem;font-weight:700;color:var(--ink-mulberry);cursor:pointer;transition:all .14s ease;display:inline-flex;align-items:center}.psub-btn.svelte-12a95h4:hover{border-color:var(--rubellite)}.psub-btn.active.svelte-12a95h4{background:var(--ink-obsidian);color:#fdfcfb;border-color:var(--gold-primary)}.print-btn.svelte-12a95h4{background:#059669;color:#fff;border:1px solid #047857;border-radius:6px;padding:6px 12px;min-height:36px;font-size:.7rem;font-weight:800;cursor:pointer;white-space:nowrap}.print-btn.svelte-12a95h4:hover{background:#047857}.split-2col.svelte-12a95h4{flex:1;min-height:0;display:grid;grid-template-columns:1fr 1fr;gap:12px;overflow:hidden}.panel-box.svelte-12a95h4{background:#fff;border:1px solid var(--gold-border);border-radius:8px;display:flex;flex-direction:column;min-height:0;overflow:hidden}.full-report-box.svelte-12a95h4{flex:1}.panel-head.svelte-12a95h4{padding:10px 12px;background:#fbf8f5;border-bottom:1px solid var(--gold-light);display:flex;justify-content:space-between;align-items:center;gap:8px;flex-shrink:0}.p-eyebrow.svelte-12a95h4{font-family:var(--font-mono);font-size:.58rem;font-weight:800;letter-spacing:.08em;color:var(--rubellite)}.panel-head.svelte-12a95h4 h3:where(.svelte-12a95h4){font-family:var(--font-serif);font-size:1rem;color:var(--ink-obsidian);margin:2px 0 0}.panel-scroll.svelte-12a95h4{flex:1;min-height:0;overflow-y:auto;padding:8px 10px;-webkit-overflow-scrolling:touch}.cards-stack.svelte-12a95h4{display:flex;flex-direction:column;gap:8px}.letter-box.svelte-12a95h4{background:#fbf8f5;border:1px solid var(--gold-border);border-left:4px solid var(--gold-primary);border-radius:6px;padding:10px 12px}.letter-box.svelte-12a95h4 h4:where(.svelte-12a95h4){font-family:var(--font-serif);font-size:.88rem;color:var(--ink-obsidian);margin:0 0 6px}.letter-box.svelte-12a95h4 p:where(.svelte-12a95h4){font-size:.66rem;color:var(--ink-obsidian);line-height:1.48;margin:0 0 7px}.role-card.svelte-12a95h4{background:#fbf8f5;border:1px solid var(--gold-light);border-radius:6px;padding:8px 10px;display:flex;flex-direction:column;gap:5px}.role-card.emerald-border.svelte-12a95h4{border-left:4px solid #059669}.rc-top.svelte-12a95h4{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.rc-top.svelte-12a95h4 h4:where(.svelte-12a95h4),.role-card.svelte-12a95h4 h4:where(.svelte-12a95h4){font-size:.74rem;color:var(--ink-obsidian);margin:2px 0 0}.rc-cost-box.svelte-12a95h4{display:flex;gap:8px;background:#fff;border:1px solid var(--gold-border);border-radius:4px;padding:4px 8px;flex-shrink:0}.rc-cost-box.svelte-12a95h4 div:where(.svelte-12a95h4){display:flex;flex-direction:column}.rc-cost-box.svelte-12a95h4 span:where(.svelte-12a95h4){font-size:.5rem;color:var(--ink-muted)}.rc-cost-box.svelte-12a95h4 strong:where(.svelte-12a95h4){font-size:.65rem}.rc-meta.svelte-12a95h4{display:flex;gap:14px;flex-wrap:wrap;font-size:.58rem;color:var(--ink-mulberry)}.rc-why.svelte-12a95h4{font-size:.63rem;color:var(--ink-obsidian);line-height:1.42;margin:0}.rc-threat.svelte-12a95h4{font-size:.61rem;color:#b91c1c;background:#e11d480f;padding:4px 7px;border-radius:4px;line-height:1.38;margin:0}.rc-moat.svelte-12a95h4{font-size:.61rem;color:#065f46;background:#05966914;padding:4px 7px;border-radius:4px;line-height:1.38;margin:0}.timing-list.svelte-12a95h4{margin:3px 0 0;padding-left:16px;display:flex;flex-direction:column;gap:3px;font-size:.62rem;color:var(--ink-obsidian);line-height:1.4}.vai-table.svelte-12a95h4{width:100%;border-collapse:collapse;font-size:.66rem}.vai-table.svelte-12a95h4 th:where(.svelte-12a95h4),.vai-table.svelte-12a95h4 td:where(.svelte-12a95h4){padding:6px 8px;text-align:left;border-bottom:1px solid var(--gold-light);vertical-align:top}.vai-table.svelte-12a95h4 th:where(.svelte-12a95h4){font-size:.56rem;text-transform:uppercase;letter-spacing:.06em;color:var(--gold-primary);background:#fbf8f5;position:sticky;top:0;z-index:2}.row-title.svelte-12a95h4{font-weight:700;font-size:.68rem;color:var(--ink-obsidian)}.sub-muted.svelte-12a95h4{font-size:.57rem;color:var(--ink-muted)}.deliv-badge.svelte-12a95h4{display:inline-block;font-size:.55rem;font-weight:700;padding:2px 6px;background:#05966914;color:#059669;border:1px solid rgba(5,150,105,.25);border-radius:4px}.deal-grid.svelte-12a95h4{display:grid;grid-template-columns:repeat(2,1fr);gap:6px;background:#fff;border:1px solid var(--gold-light);border-radius:4px;padding:6px 8px}.deal-grid.svelte-12a95h4 div:where(.svelte-12a95h4){display:flex;flex-direction:column}.deal-grid.svelte-12a95h4 span:where(.svelte-12a95h4){font-size:.52rem;color:var(--ink-muted)}.deal-grid.svelte-12a95h4 strong:where(.svelte-12a95h4){font-size:.63rem}.ask-banner.svelte-12a95h4{background:#b684461f;border:1px solid var(--gold-border);border-radius:4px;padding:6px 8px;font-size:.62rem;color:var(--ink-obsidian);line-height:1.42}.econ-banner.svelte-12a95h4{background:#fbf8f5;border:1px solid var(--gold-border);border-radius:6px;padding:8px 10px}.econ-banner.svelte-12a95h4 h4:where(.svelte-12a95h4){font-size:.74rem;color:var(--ink-obsidian);margin:0 0 3px}.econ-banner.svelte-12a95h4 p:where(.svelte-12a95h4){font-size:.62rem;color:var(--ink-mulberry);margin:0;line-height:1.38}.guarantee-box.svelte-12a95h4{background:#0284c712;border:1px solid rgba(2,132,199,.35);border-radius:6px;padding:9px 11px}.guarantee-box.svelte-12a95h4 h4:where(.svelte-12a95h4){font-size:.72rem;color:#0369a1;margin:0 0 4px}.guarantee-box.svelte-12a95h4 p:where(.svelte-12a95h4){font-size:.62rem;color:var(--ink-obsidian);line-height:1.42;margin:0}.full-report-scroll.svelte-12a95h4{display:flex;flex-direction:column;gap:16px;padding:12px 16px}.report-section.svelte-12a95h4{display:flex;flex-direction:column;gap:8px;border-bottom:2px solid var(--gold-light);padding-bottom:14px}.rs-title.svelte-12a95h4{font-family:var(--font-serif);font-size:.95rem;color:var(--ink-obsidian);margin:0}.report-2col.svelte-12a95h4{display:grid;grid-template-columns:1fr 1fr;gap:8px}.report-3col.svelte-12a95h4{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}@media (max-width: 1100px){.prop-shell.svelte-12a95h4{height:auto;overflow:visible}.prop-kpi-ribbon.svelte-12a95h4{grid-template-columns:repeat(2,1fr)}.split-2col.svelte-12a95h4,.report-2col.svelte-12a95h4,.report-3col.svelte-12a95h4{grid-template-columns:1fr;overflow:visible}.panel-box.svelte-12a95h4{max-height:650px}.full-report-box.svelte-12a95h4{max-height:none}}@media print{.prop-subnav.svelte-12a95h4,.print-btn.svelte-12a95h4{display:none!important}.prop-shell.svelte-12a95h4,.panel-box.svelte-12a95h4,.panel-scroll.svelte-12a95h4{height:auto!important;max-height:none!important;overflow:visible!important}}.os-shell.svelte-1n46o8q{display:flex;flex-direction:column;width:100%;height:100dvh;overflow:hidden;background:var(--bg-alabaster);color:var(--ink-obsidian)}.os-top-bar.svelte-1n46o8q{background:linear-gradient(135deg,#1e1620,#2c1e2b 55%,#1e1620);color:#fdfcfb;border-bottom:2px solid #D8B26E;flex-shrink:0;padding:6px 14px 8px;display:flex;flex-direction:column;gap:6px}.top-row.svelte-1n46o8q{display:flex;align-items:center;justify-content:space-between;gap:12px}.brand-cluster.svelte-1n46o8q{display:flex;align-items:center;gap:12px;min-width:0}.vai-official-logo.svelte-1n46o8q{height:26px;width:auto;display:block;flex-shrink:0}.brand-divider.svelte-1n46o8q{width:1px;height:24px;background:#d8b26e59;flex-shrink:0}.active-module-info.svelte-1n46o8q{display:flex;align-items:baseline;gap:10px;min-width:0;overflow:hidden}.am-code.svelte-1n46o8q{font-family:var(--font-mono);font-size:.72rem;font-weight:800;letter-spacing:.08em;color:#e6c994;white-space:nowrap}.am-title.svelte-1n46o8q{font-family:var(--font-serif);font-size:1.08rem;font-weight:600;color:#fdfcfb;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.modules-menu-btn.svelte-1n46o8q{min-height:38px;padding:0 14px;border-radius:8px;border:1px solid rgba(230,201,148,.55);background:#ffffff14;color:#fdfcfb;font-size:.8rem;font-weight:700;cursor:pointer;white-space:nowrap;touch-action:manipulation;transition:all .15s ease}.modules-menu-btn.svelte-1n46o8q:hover,.modules-menu-btn.open.svelte-1n46o8q{background:#e6c994;color:#1e1620}.touch-pill-nav.svelte-1n46o8q{display:flex;align-items:center;gap:6px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:2px}.touch-pill-nav.svelte-1n46o8q::-webkit-scrollbar{display:none}.nav-pill-btn.svelte-1n46o8q{min-height:38px;padding:0 13px;border-radius:999px;border:1px solid rgba(216,178,110,.28);background:#ffffff0f;color:#fdfcfbe0;font-size:.8rem;font-weight:700;white-space:nowrap;cursor:pointer;flex-shrink:0;touch-action:manipulation;transition:all .15s ease}.nav-pill-btn.svelte-1n46o8q:hover{background:#d8b26e2e;color:#fff}.nav-pill-btn.active.svelte-1n46o8q{background:#e6c994;color:#1e1620;border-color:#e6c994;box-shadow:0 2px 8px #00000040}.sheet-backdrop.svelte-1n46o8q{position:fixed;inset:0;z-index:2000;background:#180e16a6;backdrop-filter:blur(4px);display:flex;align-items:flex-start;justify-content:center;padding:60px 20px 20px}.modules-sheet.svelte-1n46o8q{width:100%;max-width:980px;max-height:82dvh;overflow-y:auto;background:#fdfcfb;border:2px solid #D8B26E;border-radius:14px;padding:18px 20px;box-shadow:0 20px 50px #00000059;display:flex;flex-direction:column;gap:16px}.ms-header.svelte-1n46o8q{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--gold-light);padding-bottom:10px}.ms-eyebrow.svelte-1n46o8q{font-family:var(--font-mono);font-size:.7rem;font-weight:800;color:var(--gold-primary);letter-spacing:.08em}.ms-header.svelte-1n46o8q h2:where(.svelte-1n46o8q){font-family:var(--font-serif);font-size:1.35rem;color:var(--ink-obsidian);margin:2px 0 0}.ms-close-btn.svelte-1n46o8q{min-height:42px;padding:0 16px;border-radius:8px;border:1px solid var(--gold-border);background:var(--ink-obsidian);color:#fdfcfb;font-size:.85rem;font-weight:700;cursor:pointer}.ms-stats-row.svelte-1n46o8q{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.ms-stat.svelte-1n46o8q{background:#fbf8f5;border:1px solid var(--gold-border);border-radius:8px;padding:8px 12px;display:flex;flex-direction:column;align-items:center}.ms-stat.svelte-1n46o8q strong:where(.svelte-1n46o8q){font-family:var(--font-mono);font-size:1.05rem;color:var(--gold-primary)}.ms-stat.svelte-1n46o8q span:where(.svelte-1n46o8q){font-size:.74rem;color:var(--ink-muted)}.ms-grid.svelte-1n46o8q{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.ms-card.svelte-1n46o8q{text-align:left;background:#fff;border:1px solid var(--gold-border);border-radius:10px;padding:12px 14px;cursor:pointer;display:flex;flex-direction:column;gap:4px;min-height:68px;transition:all .15s ease}.ms-card.svelte-1n46o8q:hover{border-color:var(--rubellite)}.ms-card.active.svelte-1n46o8q{background:var(--ink-obsidian);color:#fdfcfb;border-color:var(--gold-primary)}.msc-code.svelte-1n46o8q{font-family:var(--font-mono);font-size:.72rem;font-weight:800;color:var(--gold-primary)}.ms-card.active.svelte-1n46o8q .msc-code:where(.svelte-1n46o8q){color:#e6c994}.msc-label.svelte-1n46o8q{font-size:.86rem;line-height:1.35}.os-stage.svelte-1n46o8q{flex:1;min-height:0;position:relative;overflow:hidden}.loader-wrap.svelte-1n46o8q{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px}.loader-ring.svelte-1n46o8q{width:38px;height:38px;border:3px solid rgba(182,132,70,.25);border-top-color:#b68446;border-radius:50%;animation:svelte-1n46o8q-spin .9s linear infinite}.loader-text.svelte-1n46o8q{font-family:var(--font-mono);font-size:.85rem;letter-spacing:.05em;color:var(--ink-mulberry)}@keyframes svelte-1n46o8q-spin{to{transform:rotate(360deg)}}@media (max-width: 900px){.ms-stats-row.svelte-1n46o8q,.ms-grid.svelte-1n46o8q{grid-template-columns:repeat(2,1fr)}.am-title.svelte-1n46o8q{display:none}}
