@font-face{font-family:Akkurat LL;src:url(/fonts/AkkuratLL-Thin.otf) format("opentype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Akkurat LL;src:url(/fonts/AkkuratLL-ThinItalic.otf) format("opentype");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Akkurat LL;src:url(/fonts/AkkuratLL-Light.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Akkurat LL;src:url(/fonts/AkkuratLL-LightItalic.otf) format("opentype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Akkurat LL;src:url(/fonts/AkkuratLL-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Akkurat LL;src:url(/fonts/AkkuratLL-Italic.otf) format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Akkurat LL;src:url(/fonts/AkkuratLL-Bold.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Akkurat LL;src:url(/fonts/AkkuratLL-BoldItalic.otf) format("opentype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Akkurat LL;src:url(/fonts/AkkuratLL-Black.otf) format("opentype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Akkurat LL;src:url(/fonts/AkkuratLL-BlackItalic.otf) format("opentype");font-weight:900;font-style:italic;font-display:swap}:root{--brand-g-1: #000064;--brand-g-2: #60006d;--brand-g-3: #a71992;--brand-g-4: #d011a0;--brand-g-5: #ed09ab;--brand-g-6: #ff00b2;--brand-mark-pink: #ff00b2;--brand-mark-indigo: #20286d;--accent-pink: #ff00b2;--accent-indigo: #20286d;--accent-indigo-ink: #20286d;--accent-indigo-band: color-mix(in oklch, #6d7ade 28%, transparent);--accent-blue: #2185d0;--sim: #7c3aed;--stage-installed: #8b5cf6;--bubble-risk: #ef4444;--bubble-watch: #f59e0b;--bubble-calm: #94a3b8;--bubble-biz-decisions: #6d5efc;--bubble-biz-proposals: #0ea5e9;--bubble-biz-contracts: #14b8a6;--status-ok: #10b981;--status-warn: #f59e0b;--status-risk: #ef4444;--status-info: #3b82f6;--accent: var(--accent-blue);--accent-soft: color-mix(in oklch, var(--accent) 12%, transparent);--accent-line: color-mix(in oklch, var(--accent) 40%, transparent);--accent-ink: #ffffff;--hairline: 1px;--bg: #f4f6fa;--bg-grad-a: #f4f6fa;--bg-grad-b: #f4f6fa;--surface: #ffffff;--surface-2: #f8fafc;--surface-3: #f1f4f9;--border: rgba(15, 23, 42, .08);--border-strong: rgba(15, 23, 42, .14);--text: #0b1020;--text-soft: #3a4161;--text-dim: #666e8b;--text-faint: #6c748e;--mobile-page-bg: var(--surface);--mobile-shell-bg: var(--surface-2);--glass-bar-bg: color-mix(in oklch, var(--surface) 55%, transparent);--glass-bar-border: color-mix(in oklch, var(--border) 45%, transparent);--glass-bar-shadow: 0 10px 30px color-mix(in oklch, #000 14%, transparent), inset 0 1px 0 color-mix(in oklch, #fff 55%, transparent);--glass-bar-item-bg: color-mix(in oklch, var(--surface) 70%, transparent);--glass-bar-item-fg: var(--accent);--nav-active-bg: var(--accent-soft);--nav-active-fg: var(--accent);--nav-active-edge: color-mix(in oklch, var(--accent) 27%, transparent);--subnav-active-bg: color-mix(in oklch, var(--accent) 10%, transparent);--subnav-active-border: color-mix(in oklch, var(--accent) 25%, transparent);--glass-bar-item-shadow: inset 0 1px 0 color-mix(in oklch, #fff 70%, transparent), 0 2px 8px color-mix(in oklch, #000 10%, transparent);--ok: #0a8159;--warn: #b45309;--warn-vivid: #f97316;--risk: #dc2626;--info: #1976c4;--sidebar-w: 260px;--chat-w: 520px;--pad: 18px;--row-h: 32px;--radius: 12px;--radius-sm: 8px;--type-body: 13px;--type-desc: 12px;--type-meta: 11px;--type-module: 11px;--weight-module: 500;--tracking-module: .06em;--type-card-title: 13px;--type-node-title: 12px;--type-section: 21px;--type-page: 25px;--type-metric: 25px;--type-eyebrow: 11px;--tracking-eyebrow: 1px;--leading-body: 1.5;--space-4: 4px;--space-6: 6px;--space-8: 8px;--space-12: 12px;--space-16: 16px;--space-20: 20px;--space-24: 24px;--radius-surface: 14px;--radius-panel: 10px;--radius-node: 9px;--radius-control: 8px;--radius-control-sm: 6px;--workspace-gap: 12px;--content-inset: 24px;--rail-w: 52px;--rail-pad: 7px;--rail-gap: 6px;--rail-item: 36px;--rail-glyph: 18px;--icon-stroke: 1.7;--font: "Akkurat LL", -apple-system, BlinkMacSystemFont, "SF Pro", "Helvetica Neue", sans-serif;--mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace}body.dark{--mobile-page-bg: #000000;--mobile-shell-bg: #000000;--bg: #0a0d14;--bg-grad-a: #0c1120;--bg-grad-b: #170b1e;--surface: #11151f;--surface-2: #161b28;--surface-3: #1b2130;--border: rgba(255, 255, 255, .07);--border-strong: rgba(255, 255, 255, .14);--text: #eef1f8;--glass-bar-bg: color-mix(in oklch, #2b3242 62%, transparent);--glass-bar-border: rgba(255, 255, 255, .16);--glass-bar-shadow: 0 14px 34px rgba(0, 0, 0, .58), inset 0 1px 0 rgba(255, 255, 255, .22);--glass-bar-item-bg: color-mix(in oklch, #3d4759 74%, transparent);--glass-bar-item-shadow: inset 0 1px 0 rgba(255, 255, 255, .3), 0 2px 10px rgba(0, 0, 0, .45);--text-soft: #c1c7d7;--text-dim: #8d94a8;--text-faint: #5c6277;--accent-indigo-ink: #97a3f2;--accent-indigo-band: color-mix(in oklch, #97a3f2 16%, transparent);--accent-soft: color-mix(in oklch, var(--accent) 18%, transparent);--ok: #10b981;--warn: #f59e0b;--warn-vivid: #fb923c;--risk: #ef4444;--info: #2185d0}body.dark.adaptiv-black{--bg: #000000;--bg-grad-a: #000000;--bg-grad-b: #000000;--surface: #000000;--surface-2: #000000;--surface-3: rgba(255, 255, 255, .09);--border: rgba(255, 255, 255, .11);--border-strong: rgba(255, 255, 255, .19)}body.dark.adaptiv-black.adaptiv-mono{--mono-ink: var(--mono-ink-user, #ffffff);--accent: var(--mono-ink);--accent-pink: var(--mono-ink);--accent-indigo: var(--mono-ink);--accent-blue: var(--mono-ink);--accent-indigo-ink: var(--mono-ink);--accent-line: var(--mono-ink);--text: var(--mono-ink);--text-soft: var(--mono-ink);--text-dim: var(--mono-ink);--text-faint: var(--mono-ink);--border: var(--mono-ink);--border-strong: var(--mono-ink);--glass-bar-border: var(--mono-ink);--risk: var(--mono-ink);--warn: var(--mono-ink);--warn-vivid: var(--mono-ink);--info: var(--mono-ink);--ok: var(--mono-ink);--sim: var(--mono-ink);--status-risk: var(--mono-ink);--status-warn: var(--mono-ink);--status-info: var(--mono-ink);--status-ok: var(--mono-ink);--bubble-risk: var(--mono-ink);--bubble-watch: var(--mono-ink);--bubble-calm: var(--mono-ink);--bubble-biz-decisions: var(--mono-ink);--bubble-biz-proposals: var(--mono-ink);--bubble-biz-contracts: var(--mono-ink);--accent-ink: #000000;--accent-soft: #000000;--accent-indigo-band: #000000;--surface-3: #000000;--glass-bar-bg: #000000;--glass-bar-item-bg: var(--mono-ink);--glass-bar-item-fg: var(--accent-ink);--nav-active-bg: var(--mono-ink);--nav-active-fg: var(--accent-ink);--nav-active-edge: var(--mono-ink);--subnav-active-bg: #000000;--subnav-active-border: var(--mono-ink);--bg-grad-a: #000000;--bg-grad-b: #000000;--glass-bar-shadow: none;--glass-bar-item-shadow: none;--bubble-fill: #000000;--identity-ink: var(--mono-ink);--identity-soft: #000000;--sim-soft: #000000;--sim-line: var(--mono-ink);--parking-free: var(--mono-ink);--parking-occupied: var(--mono-ink);--parking-nosignal: var(--mono-ink);--parking-lowbatt: var(--mono-ink);--tint-bg: #000000;--tint-line: var(--mono-ink);--identity-fill: var(--mono-ink);--meter-track: var(--mono-ink);--meter-track-w: var(--hairline);--stage-installed: var(--mono-ink);--chart-bar-fill: var(--mono-ink);--track-slas: var(--mono-ink);--tone-info: var(--mono-ink);--doc-ink: var(--mono-ink);--tint-op: 1;--wx-ink: var(--mono-ink);--wx-hero: #000000;--wx-overlay-op: 0;--wx-emoji-display: none;--wx-bar-glow: none;--merlin-disc: var(--mono-ink);--merlin-disc-inner: var(--mono-ink);--merlin-disc-spin: none}body.dark.adaptiv-black.adaptiv-mono .leaflet-container{background:#000}body.dark.adaptiv-black.adaptiv-mono .leaflet-bar,body.dark.adaptiv-black.adaptiv-mono .leaflet-bar a{border-color:var(--mono-ink)}body.dark.mobile-app{--surface: #000000;--surface-2: #0e1219;--surface-3: #151a26;--border: rgba(255, 255, 255, .11);--border-strong: rgba(255, 255, 255, .2)}body.mono-indigo{--accent: #3542a8;--nav-active-edge: color-mix(in oklch, var(--accent) 27%, transparent);--subnav-active-bg: color-mix(in oklch, var(--accent) 10%, transparent);--subnav-active-border: color-mix(in oklch, var(--accent) 25%, transparent);--accent-soft: color-mix(in oklch, var(--accent) 12%, transparent);--accent-line: color-mix(in oklch, var(--accent) 40%, transparent);--accent-pink: #6d7ade;--accent-blue: #4d5ac2;--info: #4d5ac2;--bg-grad-b: #e9ebf6}body.dark.mono-indigo{--accent: #97a3f2;--nav-active-edge: color-mix(in oklch, var(--accent) 27%, transparent);--subnav-active-bg: color-mix(in oklch, var(--accent) 10%, transparent);--subnav-active-border: color-mix(in oklch, var(--accent) 25%, transparent);--accent-soft: color-mix(in oklch, var(--accent) 18%, transparent);--accent-line: color-mix(in oklch, var(--accent) 40%, transparent);--accent-pink: #6d7ade;--accent-blue: #7f8ce8;--info: #7f8ce8;--bg-grad-b: #101430}body.interface-magenta{--accent-soft: #fff0fa;--accent-line: #ffc2ed;--nav-active-bg: var(--accent-soft);--nav-active-fg: var(--accent);--nav-active-edge: #ffc2ed;--subnav-active-bg: #fff0fa;--subnav-active-border: #ffc2ed}body.dark.interface-magenta,body.bold-variant.interface-magenta{--accent: #ee8dcf;--accent-ink: #101010;--accent-soft: #341b2d;--accent-line: #72435f;--nav-active-bg: var(--accent-soft);--nav-active-fg: var(--accent);--nav-active-edge: #72435f;--subnav-active-bg: #341b2d;--subnav-active-border: #72435f;--glass-bar-item-fg: var(--accent)}body.dark.soft-mono{--mono-ink: var(--mono-ink-user, #f1f1f1);--bg: #090909;--bg-grad-a: #090909;--bg-grad-b: #090909;--surface: #101010;--surface-2: #141414;--surface-3: #202020;--border: #252525;--border-strong: #303030;--text: var(--mono-ink);--text-soft: #c4c4c4;--text-dim: #a3a3a3;--text-faint: #a3a3a3;--accent: var(--mono-ink);--accent-ink: #090909;--accent-soft: #222222;--accent-line: #666666;--nav-active-bg: #222222;--nav-active-fg: var(--mono-ink);--nav-active-edge: #666666;--subnav-active-bg: #222222;--subnav-active-border: #666666;--glass-bar-bg: #141414;--glass-bar-border: #303030;--glass-bar-shadow: none;--glass-bar-item-bg: #222222;--glass-bar-item-fg: var(--mono-ink);--glass-bar-item-shadow: none;--mobile-page-bg: #090909;--mobile-shell-bg: #101010}body.compact{--pad: 14px;--row-h: 28px}html,body{margin:0;height:100%;background:#1a1f2e;color:var(--text);font-family:var(--font)}body{background:radial-gradient(1200px 800px at 20% 0%,var(--bg-grad-a),transparent 60%),radial-gradient(1000px 700px at 90% 100%,var(--bg-grad-b),transparent 50%),var(--bg);overflow:hidden;-webkit-font-smoothing:antialiased;font-size:var(--type-body);line-height:var(--leading-body)}body.dark{background:radial-gradient(1200px 800px at 20% 0%,#1a1e3b 0%,transparent 50%),radial-gradient(900px 700px at 100% 100%,#2b0d3a 0%,transparent 50%),#05070d}body.dark.mono-indigo{background:radial-gradient(1200px 800px at 20% 0%,#151a3d 0%,transparent 50%),radial-gradient(900px 700px at 100% 100%,#0f1330 0%,transparent 50%),#05070d}body.dark.adaptiv-black{background:#000}body.dark .org-cobrand-logo{filter:brightness(0) invert(1);opacity:.92}#root{height:100vh;height:100dvh;width:100vw}.screen-h{height:100vh;height:100dvh}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:transparent;border-radius:3px;transition:background .25s ease}body.is-scrolling ::-webkit-scrollbar-thumb{background:color-mix(in oklch,var(--accent) 30%,transparent)}::-webkit-scrollbar-thumb:hover{background:color-mix(in oklch,var(--accent) 55%,transparent)}::-webkit-scrollbar-corner{background:transparent}*{scrollbar-width:thin;scrollbar-color:transparent transparent}body.is-scrolling *{scrollbar-color:color-mix(in oklch,var(--accent) 30%,transparent) transparent}.no-native-scrollbar{scrollbar-width:none}.no-native-scrollbar::-webkit-scrollbar{width:0;height:0;display:none}@media (max-width: 900px){.locations-row-stats{display:none!important}}@media (max-width: 720px){.locations-row-occ{display:none!important}}button{font-family:inherit}*{box-sizing:border-box}@media (max-width: 900px){:root{--content-inset: 16px}}@media (max-width: 600px){:root{--type-page: 24px;--content-inset: 12px}}.t-body{font-size:var(--type-body);line-height:var(--leading-body)}.t-desc{font-size:var(--type-desc);color:var(--text-soft)}.t-meta{font-size:var(--type-meta);color:var(--text-dim)}.t-card-title{font-size:var(--type-card-title);font-weight:700;color:var(--text)}.t-section{font-size:var(--type-section);font-weight:400;letter-spacing:-.01em}.t-page{font-size:var(--type-page);font-weight:400;letter-spacing:-.015em}.t-metric{font-size:var(--type-metric);font-weight:400;font-variant-numeric:tabular-nums}.t-eyebrow{font-size:var(--type-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--text-dim)}@keyframes merlinShimmer{0%{background-position:-200px 0}to{background-position:200px 0}}@keyframes merlinFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes merlinSlideIn{0%{transform:translate(16px);opacity:0}to{transform:none;opacity:1}}.merlin-thinking span{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--text-dim);margin:0 1.5px;animation:merlinDot 1.2s infinite ease-in-out}.merlin-thinking span:nth-child(2){animation-delay:.15s}.merlin-thinking span:nth-child(3){animation-delay:.3s}@keyframes merlinDot{0%,80%,to{opacity:.3;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}@keyframes merlinDrift{0%{transform:translate(-30%)}to{transform:translate(140%)}}@keyframes merlinRainFall{0%{transform:translate3d(0,-10%,0) rotate(15deg);opacity:0}10%{opacity:.9}to{transform:translate3d(20%,140%,0) rotate(15deg);opacity:0}}@keyframes merlinSnowFall{0%{transform:translate3d(0,-10%,0);opacity:0}10%{opacity:.85}to{transform:translate3d(8%,140%,0);opacity:0}}@keyframes merlinTwinkle{0%,to{opacity:.25}50%{opacity:1}}@keyframes merlinLightning{0%,96%,to{opacity:0}97%{opacity:.85}98%{opacity:.1}99%{opacity:.7}}.widget-cell .widget-chrome{opacity:0;pointer-events:none;transition:opacity .15s ease}.widget-cell:hover .widget-chrome,.widget-cell:focus-within .widget-chrome,.widget-cell.is-flipped .widget-chrome{opacity:1;pointer-events:auto}body.bold-variant{background:radial-gradient(900px 600px at 15% -10%,color-mix(in oklch,var(--accent) 28%,transparent),transparent 50%),radial-gradient(1100px 900px at 110% 110%,#20286d 0%,transparent 55%),#05050e!important}body.bold-variant.adaptiv-black{background:#000!important}body.dark.soft-mono{background:var(--bg)!important}body.bold-variant:not(.dark){color:#eef1f8;--text: #eef1f8;--text-soft: #c9cfde;--text-dim: #878ea3;--text-faint: #5c6277;--surface: rgba(22, 22, 34, .72);--surface-2: rgba(30, 30, 44, .72);--surface-3: rgba(42, 42, 60, .72);--border: rgba(255, 255, 255, .08);--border-strong: rgba(255, 255, 255, .16);--ok: #10b981;--warn: #f59e0b;--warn-vivid: #fb923c;--risk: #ef4444;--info: #2185d0}body.bold-variant .mac-window{background:transparent!important}body.bold-variant h1{font-weight:900!important;letter-spacing:-.02em!important}.sidebar-row:hover .pin-toggle{opacity:1}.sidebar-row .pin-toggle:hover{color:var(--accent)!important}.mrln-iconbtn{background:transparent;transition:background .12s}.mrln-iconbtn:hover{background:var(--surface-3)}.mrln-iconbtn:focus-visible,.mrln-btn:focus-visible,.mrln-subnav:focus-visible,.mrln-seg-item:focus-visible,.mrln-input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mrln-panel{background:var(--surface);border:var(--hairline) solid var(--border);border-radius:var(--radius-panel)}.mrln-panel--interactive{font:inherit;color:inherit;text-align:inherit;width:100%;cursor:pointer;transition:border-color .12s}.mrln-panel--interactive:hover{border-color:var(--border-strong)}.mrln-panel--interactive:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mrln-count{font-size:var(--type-meta);font-variant-numeric:tabular-nums;color:var(--text-dim);background:var(--surface-3);border-radius:var(--radius-control-sm);padding:1px 6px}.mrln-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-6);font-family:inherit;font-size:var(--type-desc);font-weight:700;line-height:1.2;border-radius:var(--radius-control);border:var(--hairline) solid transparent;cursor:pointer;white-space:nowrap;transition:background .12s,border-color .12s}.mrln-btn--md{padding:7px 12px;min-height:30px}.mrln-btn--sm{padding:4px 9px;min-height:24px;font-size:var(--type-meta);border-radius:var(--radius-control-sm)}.mrln-btn--primary{background:var(--accent);color:var(--accent-ink)}.mrln-btn--primary:hover:not(:disabled){background:color-mix(in oklch,var(--accent) 88%,var(--text))}.mrln-btn--secondary{background:var(--surface);color:var(--text);border-color:var(--border-strong)}.mrln-btn--secondary:hover:not(:disabled),.mrln-btn--ghost:hover:not(:disabled){background:var(--surface-3)}.mrln-btn--ghost{background:transparent;color:var(--text-soft)}.mrln-btn--danger{background:transparent;color:var(--risk);border-color:var(--tint-line, color-mix(in oklch, var(--risk) 30%, transparent))}.mrln-btn--danger:hover:not(:disabled){background:var(--tint-bg, color-mix(in oklch, var(--risk) 8%, transparent))}.mrln-btn:disabled{opacity:.5;cursor:not-allowed}.mrln-btn[aria-busy=true]{cursor:progress}.mrln-field-label{font-size:var(--type-meta);font-weight:700;color:var(--text-soft)}.mrln-input{font-family:inherit;font-size:var(--type-body);color:var(--text);background:var(--surface);border:var(--hairline) solid var(--border-strong);border-radius:var(--radius-control);padding:7px 10px;min-height:32px;min-width:0}.mrln-input::placeholder{color:var(--text-faint)}.mrln-input[aria-invalid=true]{border-color:var(--risk)}.mrln-input:disabled{opacity:.55;cursor:not-allowed}.mrln-select{padding-right:28px}.mrln-seg{display:inline-flex;gap:2px;padding:2px;background:var(--surface-3);border:var(--hairline) solid var(--border);border-radius:var(--radius-control)}.mrln-seg-item{font-family:inherit;font-size:var(--type-desc);font-weight:700;color:var(--text-dim);background:transparent;border:var(--hairline) solid transparent;border-radius:var(--radius-control-sm);padding:4px 10px;cursor:pointer}.mrln-seg-item.is-on{background:var(--surface);color:var(--text);border-color:var(--border)}.mrln-seg-item:disabled{opacity:.45;cursor:not-allowed}.mrln-subnav{display:flex;align-items:center;gap:10px;width:100%;text-align:left;font-family:inherit;font-size:var(--type-desc);font-weight:700;color:var(--text-soft);background:transparent;border:var(--hairline) solid transparent;border-radius:var(--radius-control);padding:8px 10px;cursor:pointer;transition:background .12s}.mrln-subnav:hover:not(.is-active){background:var(--surface-3)}.mrln-subnav.is-active{background:var(--subnav-active-bg);border-color:var(--subnav-active-border);color:var(--accent)}.mrln-status{display:inline-flex;align-items:center;font-size:var(--type-meta);font-weight:700;line-height:1.3;padding:2px 7px;border-radius:var(--radius-control-sm);white-space:nowrap;border:var(--hairline) solid transparent}.mrln-status--ok{color:var(--ok);background:var(--tint-bg, color-mix(in oklch, var(--ok) 10%, transparent))}.mrln-status--warn{color:var(--warn);background:var(--tint-bg, color-mix(in oklch, var(--warn) 10%, transparent))}.mrln-status--risk{color:var(--risk);background:var(--tint-bg, color-mix(in oklch, var(--risk) 10%, transparent))}.mrln-status--info{color:var(--info);background:var(--tint-bg, color-mix(in oklch, var(--info) 10%, transparent))}.mrln-status--accent{color:var(--accent);background:var(--accent-soft)}.mrln-status--neutral{color:var(--text-soft);background:var(--surface-3)}.mrln-pane-tabs{display:flex;gap:6px;min-width:0;overflow-x:auto}.mrln-pane-tab{display:inline-flex;align-items:center;gap:6px;padding:12px 11px 11px;margin-bottom:-1px;font-family:inherit;font-size:var(--type-body);font-weight:400;white-space:nowrap;color:var(--text-soft);background:transparent;border:0;border-bottom:2px solid transparent;cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .12s,border-color .12s}.mrln-pane-tab:hover:not(.is-active){color:var(--text)}.mrln-pane-tab.is-active{color:var(--accent-pink);font-weight:600;border-bottom-color:var(--accent-pink)}.mrln-pane-tabs--interface .mrln-pane-tab.is-active{color:var(--accent);border-bottom-color:var(--accent)}.mrln-pane-tab:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.mrln-pane-tab-count{font-size:var(--type-meta);font-weight:600;font-variant-numeric:tabular-nums;padding:1px 6px;border-radius:10px;color:var(--text-soft);background:var(--surface-3)}.mrln-queue-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-16);flex-shrink:0}.mrln-queue-kpi{background:var(--surface);border:var(--hairline) solid var(--border);border-radius:var(--radius);padding:var(--space-24);min-width:0}.mrln-queue-kpi-label{display:flex;align-items:center;gap:var(--space-8);font-size:14px;color:var(--text-soft)}.mrln-queue-kpi-value{margin-top:var(--space-16);font-size:32px;font-weight:400;line-height:1.1;letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--text)}.mrln-queue-kpi-sub{margin-top:var(--space-12);font-size:var(--type-body);color:var(--text-dim)}.mrln-queue{background:var(--surface);border:var(--hairline) solid var(--border);border-radius:var(--radius);min-width:0;flex-shrink:0}.mrln-queue-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-12);padding:var(--space-24) var(--space-24) var(--space-8)}.mrln-queue-title{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-12);min-width:0}.mrln-queue-title h2{margin:0;font-size:15px;font-weight:600;color:var(--text)}.mrln-queue-context,.mrln-queue-note{font-size:var(--type-body);color:var(--text-dim);white-space:nowrap}.mrln-queue-tabs{padding:0 var(--space-24);border-bottom:var(--hairline) solid var(--border)}.mrln-queue-body{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,1fr)}.mrln-queue-list{min-width:0;border-right:var(--hairline) solid var(--border)}.mrln-queue-list ul{list-style:none;margin:0;padding:0}.mrln-queue-list-head{display:flex;justify-content:space-between;gap:var(--space-12);padding:var(--space-16) var(--space-20);font-size:var(--type-body);color:var(--text-soft);border-bottom:var(--hairline) solid var(--border)}.mrln-queue-row{width:100%;display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:var(--space-16);align-items:center;padding:var(--space-20);font-family:inherit;text-align:left;background:transparent;border:0;border-bottom:var(--hairline) solid var(--border);box-shadow:none;cursor:pointer;color:inherit}.mrln-queue-row:hover:not(.is-selected){background:var(--surface-2)}.mrln-queue-row.is-selected{background:color-mix(in oklch,var(--accent-pink) 6%,var(--surface));box-shadow:inset 3px 0 0 var(--accent-pink)}.mrln-queue-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.mrln-queue-tile{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:var(--hairline) solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-soft)}.mrln-queue-row-text{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.mrln-queue-row-title{font-size:14px;font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mrln-queue-row-sub{font-size:var(--type-body);color:var(--text-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mrln-queue-row-side{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-8)}.mrln-queue-row-value{font-size:14px;font-variant-numeric:tabular-nums;color:var(--text)}.mrln-queue-row-meta{font-size:var(--type-body);color:var(--text-dim);white-space:nowrap}.mrln-queue-empty{padding:40px var(--space-20);text-align:center;font-size:var(--type-body);color:var(--text-dim)}.mrln-queue-detail-col{min-width:0;padding:var(--space-16)}.mrln-queue-detail{border:var(--hairline) solid var(--border);border-radius:var(--radius);padding:var(--space-24);position:sticky;top:0}.mrln-queue-detail-top{display:flex;justify-content:space-between;align-items:center;gap:var(--space-12);font-size:var(--type-body);color:var(--text-soft)}.mrln-queue-detail-title{margin:var(--space-16) 0 0;font-size:24px;font-weight:400;line-height:1.25;color:var(--text)}.mrln-queue-detail-lead{margin:var(--space-12) 0 0;font-size:14px;line-height:1.6;color:var(--text-soft)}.mrln-queue-figure{margin-top:var(--space-16);display:flex;align-items:baseline;gap:var(--space-8);flex-wrap:wrap}.mrln-queue-figure b{font-size:32px;font-weight:400;font-variant-numeric:tabular-nums;color:var(--text)}.mrln-queue-figure span{font-size:var(--type-body);color:var(--text-dim)}.mrln-queue-section{margin-top:var(--space-20);padding-top:var(--space-20);border-top:var(--hairline) solid var(--border)}.mrln-queue-section h4{margin:0 0 var(--space-12);font-size:15px;font-weight:600;color:var(--text)}.mrln-queue-section p,.mrln-queue-section li{margin:0;font-size:14px;line-height:1.6;color:var(--text-soft)}.mrln-queue-section ol{margin:0;padding-left:18px}.mrln-queue-source{display:flex;align-items:center;gap:var(--space-8);margin-top:var(--space-12);font-size:var(--type-body);color:var(--text-soft)}.mrln-queue-facts{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:var(--space-8) var(--space-16);margin:0;font-size:var(--type-body)}.mrln-queue-facts dt{color:var(--text-dim)}.mrln-queue-facts dd{margin:0;color:var(--text)}.mrln-queue-actions{display:flex;gap:var(--space-8);flex-wrap:wrap;margin-top:var(--space-20)}.mrln-queue-link{padding:0;font:inherit;color:var(--accent);background:none;border:0;cursor:pointer;text-align:left}.mrln-queue-link:hover{text-decoration:underline}.mrln-queue-actions .mrln-btn{height:40px;padding:0 var(--space-16);font-size:14px;gap:var(--space-8)}.mrln-queue-footnote{display:flex;align-items:center;gap:var(--space-8);margin:0;font-size:var(--type-body);color:var(--text-dim)}@media (max-width: 1100px){.mrln-queue-body{grid-template-columns:minmax(0,1fr)}.mrln-queue-list{border-right:0}.mrln-queue-detail{position:static}}@media (max-width: 760px){.mrln-queue-kpis{grid-template-columns:minmax(0,1fr)}}.mrln-tabs{display:flex;gap:var(--space-4);overflow-x:auto;min-width:0}.mrln-tab{display:inline-flex;align-items:center;gap:var(--space-8);font-family:inherit;font-size:var(--type-body);font-weight:400;white-space:nowrap;color:var(--text-soft);background:transparent;border:var(--hairline) solid transparent;border-radius:var(--radius-control);padding:7px 12px;cursor:pointer;transition:background .12s}.mrln-tab svg{width:16px;height:16px;flex-shrink:0}.mrln-tab:hover:not(.is-active):not(:disabled){background:var(--surface-3)}.mrln-tab.is-active{background:var(--subnav-active-bg);border-color:var(--subnav-active-border);color:var(--accent)}.mrln-tab:disabled{opacity:.45;cursor:not-allowed}.mrln-tab:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mrln-tab-count{font-size:var(--type-meta);font-variant-numeric:tabular-nums;color:var(--text-dim)}.mrln-tab.is-active .mrln-tab-count{color:var(--accent)}.mrln-rail-divider{width:22px;height:0;border-top:var(--hairline) solid var(--border-strong);margin:var(--space-4) 0 var(--space-4) 7px;flex-shrink:0}.mrln-workspace-card:hover{border-color:var(--border-strong)!important}.mrln-workspace-card:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mrln-page{flex:1;overflow:auto;padding:var(--content-inset);display:flex;flex-direction:column;gap:var(--space-16)}.mrln-page-header{display:flex;align-items:flex-end;gap:var(--space-16) var(--space-24);flex-wrap:wrap;flex-shrink:0}.mrln-page-eyebrow{font-size:var(--type-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--text-dim);margin-bottom:4px}.mrln-page-title{margin:0;color:var(--text);line-height:1.2}.mrln-page-desc{margin:6px 0 0;font-size:var(--type-desc);color:var(--text-soft);max-width:640px}.mrln-page-extra{margin-top:var(--space-12)}.mrln-page-aside{display:flex;align-items:center;gap:var(--space-16);flex-shrink:0}.mrln-metric-label{flex:1;min-width:0;font-size:var(--type-body);color:var(--text-soft)}.mrln-metric-of,.mrln-metric-unit{font-size:var(--type-desc);color:var(--text-dim);margin-left:4px}.mrln-metric-sub{display:flex;align-items:center;gap:var(--space-8);margin-top:var(--space-12);font-size:var(--type-body);color:var(--text-soft)}.mrln-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0;background:var(--text-dim)}.mrln-dot--ok{background:var(--ok)}.mrln-dot--warn{background:var(--warn)}.mrln-dot--risk{background:var(--risk)}.mrln-dot--info{background:var(--info)}.mrln-table{width:100%;border-collapse:collapse;font-size:var(--type-desc)}.mrln-table th{text-align:left;font-size:var(--type-meta);font-weight:700;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--text-dim);padding:var(--space-6) var(--space-8);border-bottom:var(--hairline) solid var(--border-strong)}.mrln-table td{padding:var(--space-8);border-bottom:var(--hairline) solid var(--border);color:var(--text)}.mrln-table td.is-num,.mrln-table th.is-num{text-align:right;font-variant-numeric:tabular-nums}.mrln-table tbody tr:hover td{background:var(--surface-2)}body.adaptiv-mono .mrln-status,body.adaptiv-mono .mrln-count{background:#000;border-color:var(--mono-ink)}body.adaptiv-mono .mrln-seg-item.is-on{background:var(--mono-ink);color:var(--accent-ink)}body.adaptiv-mono .mrln-btn--primary:hover:not(:disabled){background:var(--mono-ink)}.merlin-message:hover .merlin-pin{opacity:1}.merlin-message .merlin-pin:hover{color:var(--accent)!important}.merlin-mono-tiles{filter:grayscale(1) contrast(1.05) brightness(1.02)}@media print{html,body,#root{height:auto!important;overflow:visible!important;background:#fff!important}#merlin-print-target{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:#fff!important;color:#000!important;padding:24px!important;overflow:visible!important;z-index:2147483647!important}#merlin-print-target *{color:#000!important;background:#fff!important;border-color:#ccc!important;box-shadow:none!important}.merlin-no-print{display:none!important}@page{margin:.5in}}@media (display-mode: window-controls-overlay){.merlin-wco-titlebar{min-height:calc(env(titlebar-area-height,0px) + 14px)}}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 16 16' fill='none' stroke='%236b7390' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 14px center!important;padding-right:32px!important}body.dark select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 16 16' fill='none' stroke='%238d94a8' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E")!important}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,select:-webkit-autofill{transition:background-color 0s 604800s;-webkit-text-fill-color:var(--text);caret-color:var(--text)}.auth-field input:focus-visible,.auth-field select:focus-visible{outline:none!important}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex]:focus-visible,[role=button]:focus-visible,[role=link]:focus-visible,[role=tab]:focus-visible,[role=menuitem]:focus-visible,[role=option]:focus-visible,[contenteditable]:focus-visible{outline:2px solid var(--accent)!important;outline-offset:2px!important}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0ms!important;animation-delay:0ms!important;scroll-behavior:auto!important}}.no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.no-scrollbar::-webkit-scrollbar{display:none}.module-label{font-family:var(--font);font-size:var(--type-module);font-weight:var(--weight-module);letter-spacing:var(--tracking-module);line-height:1.45;text-transform:uppercase;color:var(--accent);flex-shrink:0}
