@font-face{font-family:GeistSans;src:url(/_next/static/media/0b78ff376f6b9734-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local("Arial");ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.00%;size-adjust:106.28%}.__className_8adcd2{font-family:GeistSans,GeistSans Fallback}.__variable_8adcd2{--font-geist-sans:"GeistSans","GeistSans Fallback"}@font-face{font-family:GeistMono;src:url(/_next/static/media/723e11e5093b8e80.p.woff2) format("woff2");font-display:swap;font-weight:100 900}.__className_46451f{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.__variable_46451f{--font-geist-mono:"GeistMono",ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}:root{--c-stone-0:#ffffff;--c-stone-50:#fcfbf9;--c-stone-75:#faf9f6;--c-stone-100:#f7f6f2;--c-stone-150:#f3f2ee;--c-stone-200:#eceae3;--c-stone-300:#ddd9cf;--c-stone-400:#a0a096;--c-stone-500:#6b6b64;--c-stone-900:#1a1a18;--c-ink-pure:#171717;--c-terracotta:#c2603f;--c-terracotta-dark:#9f4f3c;--c-green:#07866f;--c-green-soft:#e7f2ee;--c-amber:#d97706;--c-blue:#2563eb;--c-brown:#6d55a3;--c-olive:#d64f3f;--c-accent-green:#0f6f5c;--c-trend-up:#1f6f5c;--c-trend-down:#b4502f;--c-stone-450:#8a887f;--c-hydrogen:#0d9a80;--c-ccus:#6f5cb8;--c-ammonia:#d98324;--c-methanol:#3b82d9;--c-synfuels:#d6584a;--c-status-concept:#6b7785;--c-status-target:#2f6fb0;--c-status-framework:#7b5ea8;--c-status-feed:#c8941f;--c-status-confirmed:#d1762b;--c-status-fid:#bd5a38;--c-status-operational:#0f7a5f;--c-status-decommissioned:#8a6f4b;--c-status-cancelled:#a8322f;--c-status-inactive:#a8a094;--r-xs:2px;--r-sm:4px;--r-md:4px;--r-pill:999px;--shadow-1:0 1px 2px rgba(26,26,24,0.04),0 4px 14px rgba(26,26,24,0.05);--shadow-2:0 2px 6px rgba(26,26,24,0.06),0 10px 24px rgba(26,26,24,0.09);--shadow-3:0 4px 10px rgba(26,26,24,0.08),0 16px 38px rgba(26,26,24,0.13);--shadow-4:0 14px 30px rgba(26,26,24,0.13),0 30px 72px rgba(26,26,24,0.20);--shadow-card:var(--shadow-1);--font-sans:var(--font-geist-sans),ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono:var(--font-geist-mono),ui-monospace,"SF Mono",Menlo,monospace;--font-display:var(--font-geist-sans),ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-serif:var(--font-display);--color-bg:var(--c-stone-75);--color-surface:var(--c-stone-0);--color-surface-soft:var(--c-stone-150);--color-surface-tint:var(--c-stone-50);--color-surface-card-tint:var(--c-stone-100);--color-text-primary:var(--c-stone-900);--color-text-muted:var(--c-stone-500);--color-text-faint:var(--c-stone-400);--color-border:var(--c-stone-200);--color-border-strong:var(--c-stone-300);--color-accent:var(--c-terracotta);--color-accent-strong:var(--c-terracotta-dark);--color-positive:var(--c-green);--color-positive-soft:var(--c-green-soft);--color-warning:var(--c-amber);--color-info:var(--c-blue);--color-accent-2:var(--c-accent-green);--color-trend-up:var(--c-trend-up);--color-trend-down:var(--c-trend-down);--color-text-subtle:var(--c-stone-450);--chart-1:var(--c-hydrogen);--chart-2:var(--c-ccus);--chart-3:var(--c-ammonia);--chart-4:var(--c-methanol);--chart-5:var(--c-synfuels);--chart-6:var(--c-blue);--chart-7:var(--c-brown);--chart-8:var(--c-olive);--bg:var(--color-bg);--surface:var(--color-surface);--surface-soft:var(--color-surface-soft);--surface-tint:var(--color-surface-tint);--card-tint:var(--color-surface-card-tint);--ink:var(--color-text-primary);--muted:var(--color-text-muted);--faint:var(--color-text-faint);--line:var(--color-border);--line-strong:var(--color-border-strong);--paper-bg:var(--color-bg);--paper-panel:var(--color-surface);--atlas-paper:var(--color-surface);--atlas-paper-2:var(--color-bg);--atlas-card:var(--color-surface);--atlas-card-2:var(--color-bg);--atlas-line:var(--color-border);--atlas-line-2:var(--color-border-strong);--atlas-muted:var(--color-text-muted);--terracotta:var(--color-accent);--terracotta-dark:var(--color-accent-strong);--green:var(--c-green);--green-soft:var(--c-green-soft);--amber:var(--c-amber);--blue:var(--c-blue);--brown:var(--c-brown);--olive:var(--c-olive);--dur-fast:120ms;--dur:200ms;--dur-slow:340ms;--ease-out:cubic-bezier(0.22,0.61,0.36,1);--ease-spring:cubic-bezier(0.34,1.4,0.64,1);--radius:8px;--radius-lg:12px;--commodity-all:var(--c-ink-pure);--commodity-hydrogen:var(--c-hydrogen);--commodity-ccus:var(--c-ccus);--commodity-ammonia:var(--c-ammonia);--commodity-methanol:var(--c-methanol);--commodity-synfuels:var(--c-synfuels);--status-concept:var(--c-status-concept);--status-target:var(--c-status-target);--status-framework:var(--c-status-framework);--status-feed:var(--c-status-feed);--status-confirmed:var(--c-status-confirmed);--status-fid:var(--c-status-fid);--status-operational:var(--c-status-operational);--status-decommissioned:var(--c-status-decommissioned);--status-cancelled:var(--c-status-cancelled);--status-inactive:var(--c-status-inactive);--status-unknown:var(--c-status-inactive)}[data-theme=dark]{--color-bg:#14130f;--color-surface:#1e1b15;--color-surface-soft:#29251e;--color-surface-tint:#1a1711;--color-surface-card-tint:#232017;--color-text-primary:#f1eee7;--color-text-muted:#a7a299;--color-text-faint:#736f67;--color-text-subtle:#8d8980;--color-border:#322e26;--color-border-strong:#464138;--color-accent:#d2734f;--color-accent-strong:#e59a79;--color-positive:#1aa588;--color-positive-soft:rgba(38,189,158,0.16);--color-accent-2:#34c2a3;--shadow-1:0 1px 2px rgba(0,0,0,0.30),0 4px 12px rgba(0,0,0,0.30);--shadow-2:0 2px 6px rgba(0,0,0,0.34),0 10px 24px rgba(0,0,0,0.40);--shadow-3:0 4px 12px rgba(0,0,0,0.40),0 16px 40px rgba(0,0,0,0.48),inset 0 1px 0 rgba(255,255,255,0.05);--shadow-4:0 16px 34px rgba(0,0,0,0.46),0 34px 80px rgba(0,0,0,0.62),inset 0 1px 0 rgba(255,255,255,0.06);--shadow-card:var(--shadow-1);--green:var(--color-positive);--green-soft:var(--color-positive-soft)}[data-theme=dark] .detail-panel{--atlas-paper:var(--color-surface);--atlas-paper-2:var(--color-bg);--atlas-card:var(--color-surface);--atlas-card-2:var(--color-surface-soft)}*{box-sizing:border-box;scrollbar-color:transparent transparent;scrollbar-width:thin}:hover{scrollbar-color:#171717 transparent}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:transparent;background-clip:padding-box}:hover::-webkit-scrollbar-thumb{background:#171717;background-clip:padding-box}body,html{min-height:100%}body{margin:0;background:var(--paper-bg);color:var(--ink);font-size:14px;font-family:var(--font-sans);letter-spacing:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,select{font:inherit}[tabindex]:focus:not(:focus-visible),a:focus:not(:focus-visible),button:focus:not(:focus-visible),input:focus:not(:focus-visible),select:focus:not(:focus-visible),textarea:focus:not(:focus-visible){outline:none;box-shadow:none}[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}button{cursor:pointer}.app-error{min-height:100dvh;display:grid;place-items:center;padding:32px;background:var(--color-bg);color:var(--color-text-primary)}.app-error-card{max-width:420px;width:100%;background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;padding:28px 30px;text-align:center;box-shadow:0 1px 2px rgba(0,0,0,.04)}.app-error-kicker{margin:0 0 6px;font-family:ui-monospace,SFMono-Regular,monospace;text-transform:uppercase;letter-spacing:.08em;font-size:11px;color:var(--color-text-faint)}.app-error-card h1{margin:0 0 8px;font-size:19px;font-weight:600}.app-error-text{margin:0 0 20px;font-size:13px;color:var(--color-text-muted);line-height:1.5}.app-error-actions{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.app-error-btn{display:inline-flex;align-items:center;padding:8px 16px;border-radius:8px;border:1px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-text-primary);font-size:13px;font-weight:500;cursor:pointer;text-decoration:none}.app-error-btn.primary{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.app-error-btn:hover{border-color:var(--color-text-muted)}.app-error-btn.primary:hover{background:var(--color-accent-strong)}.app-shell{min-height:100dvh;background:var(--paper-bg)}.workbench-rail{position:-webkit-sticky;position:sticky;top:0;z-index:30;display:flex;flex-direction:column;align-items:center;gap:12px;height:100dvh;overflow:visible;border-right:1px solid var(--line);background:#fbfbf8;padding:12px 8px}.rail-brand{display:grid;width:34px;height:34px;place-items:center;border:1px solid var(--line-strong);border-radius:7px;background:var(--ink);color:#fff;font-size:14px;font-weight:720}.rail-foot,.rail-nav{display:grid;grid-gap:6px;gap:6px;width:100%}.rail-foot{margin-top:auto}.rail-button{position:relative;display:grid;width:100%;height:38px;place-items:center;border:1px solid transparent;border-radius:7px;background:transparent;color:#4c4c48}.rail-button:hover{background:var(--surface-soft)}.rail-button.active{background:var(--ink);color:#fff}.rail-button svg,.workbench-tab svg{stroke-width:1.55}.rail-button.subtle{border-color:var(--line);background:var(--surface-tint)}.rail-button.subtle.active,.rail-tooltip{background:var(--ink)}.rail-tooltip{position:absolute;top:50%;left:calc(100% + 9px);z-index:80;display:none;min-width:max-content;border:1px solid var(--line);border-radius:7px;color:#fff;padding:6px 8px;font-size:11px;font-weight:680;transform:translateY(-50%);box-shadow:0 10px 28px rgba(23,23,23,.14)}.rail-button:hover .rail-tooltip{display:block}.topbar-titleline{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.workbench-open-button{display:inline-flex;align-items:center;gap:5px;min-height:25px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--muted);padding:3px 8px;font-size:11px;font-weight:720}.workbench-open-button:hover{border-color:var(--line-strong);color:var(--ink)}.workbench-tabs{position:-webkit-sticky;position:sticky;top:100px;z-index:18;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--line);background:var(--paper-bg);padding:9px 24px}.workbench-tabs-lead{display:flex;align-items:center;gap:14px;min-width:0}.workbench-tabs-name{flex:0 0 auto;color:var(--ink);font-size:13px;font-weight:680;letter-spacing:-.01em}.workbench-tab-switch{display:inline-flex;gap:2px;overflow-x:auto;border:1px solid var(--line);border-radius:999px;background:var(--surface-soft);padding:3px}.workbench-tab{position:relative;display:inline-flex;align-items:center;gap:7px;min-height:28px;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--muted);padding:0 13px;font-size:12px;font-weight:580;white-space:nowrap;transition:color .13s ease,background .13s ease}.workbench-tab:hover{color:var(--ink)}.workbench-tab.active{background:var(--surface);color:var(--ink);border-color:var(--line-strong);box-shadow:0 1px 2px rgba(26,26,24,.06)}.workbench-tabs-meta{display:flex;align-items:center;gap:16px;flex:0 0 auto;color:var(--faint);font-family:var(--font-mono);font-size:10.5px;letter-spacing:.02em;white-space:nowrap}.workbench-tabs-meta strong{color:var(--ink);font-weight:640}.content{min-width:0}.product-shell{position:-webkit-sticky;position:sticky;top:0;z-index:30;border-bottom:1px solid var(--line);background:var(--paper-bg);color:var(--ink)}.product-mainbar{display:flex;align-items:center;gap:18px;min-height:60px;padding:0 18px 0 16px}.shell-menu-btn{display:inline-flex;align-items:center;justify-content:center;flex:none;width:34px;height:34px;padding:0;border:0;border-radius:9px;background:transparent;color:var(--muted);cursor:pointer;transition:background var(--dur) var(--ease-out),color var(--dur) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.shell-menu-btn:hover{background:color-mix(in srgb,var(--ink) 6%,transparent);color:var(--ink)}.shell-menu-btn:active{transform:scale(.92)}.brand-lockup{display:inline-flex;align-items:center;width:154px;min-width:154px;border:0;background:transparent;color:#050505;padding:0}.brand-lockup img{display:block;width:148px;height:auto}.shell-divider{width:1px;height:26px;background:#cbc7bb}.shell-divider.muted{background:#d7d3c8}.product-suite{color:#69665e;font-size:12px;font-weight:690;letter-spacing:.035em;text-transform:uppercase;white-space:nowrap}.product-nav{display:flex;align-items:center;gap:16px;min-width:0;flex:1 1}.product-nav-item{position:relative;display:inline-flex;align-items:center;gap:6px;min-height:38px;border:0;background:transparent;color:#858176;padding:0 0 1px;font-size:12px;font-weight:560;letter-spacing:.01em;text-transform:none;white-space:nowrap}.product-nav-item:before{display:none;content:""}.product-nav-item:after{position:absolute;right:0;bottom:0;left:18px;height:2px;background:transparent;content:""}.product-nav-item span{color:#aaa69b;font-family:SF Mono,ui-monospace,Menlo,monospace;font-size:10px;font-weight:470}.product-nav-item.active,.product-nav-item:hover{color:var(--ink)}.product-nav-item.active:after{background:var(--ink)}.product-nav-item.active span{color:var(--ink)}.product-telemetry{display:flex;align-items:center;justify-content:flex-end;gap:13px;color:#817d73;font-size:11px;text-transform:uppercase;white-space:nowrap}.product-telemetry span{display:inline-flex;align-items:center;gap:5px}.product-telemetry strong{color:var(--ink);font-weight:580;letter-spacing:.02em}.product-telemetry i{width:7px;height:7px;border-radius:999px;background:#d9785f;box-shadow:0 0 0 4px rgba(217,120,95,.13)}.data-status{position:relative;display:inline-flex}.data-status-trigger{display:inline-flex;align-items:center;gap:5px;border:0;background:none;padding:0;color:inherit;font:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer}.data-status-trigger strong{color:var(--ink);font-weight:580;letter-spacing:.02em}.data-status-trigger:hover strong{color:var(--terracotta)}.data-status-pop{position:absolute;top:calc(100% + 8px);right:0;z-index:60;width:280px;max-height:340px;overflow-y:auto;border:1px solid var(--line-strong,var(--line));border-radius:var(--r-panel,14px);background:var(--surface);box-shadow:var(--shadow-3,0 12px 32px rgba(20,20,18,.18));padding:13px 14px;text-transform:none;text-align:left;cursor:default;animation:data-status-rise .16s var(--ease-out,ease) both}@keyframes data-status-rise{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.data-status-head{margin-bottom:8px;color:var(--terracotta-dark);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.data-status-vintage{margin:0 0 10px;color:var(--ink);font-size:12.5px}.data-status-vintage strong{color:var(--ink);font-weight:650}.data-status-sub{margin-bottom:6px;padding-top:8px;border-top:1px solid var(--line);color:var(--faint);font-size:9.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.data-status-empty{margin:4px 0 0;color:var(--muted);font-size:11.5px}.data-status-runs{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px}.data-status-run{display:flex;align-items:center;gap:8px;min-width:0}.data-status-dot{width:7px;height:7px;flex:0 0 auto;border-radius:999px;background:var(--muted)}.data-status-run.is-succeeded .data-status-dot{background:var(--green,#2e9e6e)}.data-status-run.is-failed .data-status-dot{background:var(--color-trend-down,#c0392b)}.data-status-run.is-running .data-status-dot{background:var(--terracotta)}.data-status-run-main{display:flex;flex-direction:column;flex:1 1 auto;min-width:0}.data-status-run-main strong{color:var(--ink);font-size:12px;font-weight:580;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.data-status-run-main small{color:var(--faint)}.data-status-run-main small,.data-status-run-meta{font-size:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.data-status-run-meta{flex:0 0 auto;color:var(--muted);white-space:nowrap}.workbench-bar{position:-webkit-sticky;position:sticky;top:56px;z-index:18;display:flex;align-items:stretch;gap:0;min-height:46px;border-bottom:1px solid var(--line);background:var(--paper-bg);padding:0 12px 0 0}.module-tabs{display:inline-flex;align-items:stretch;min-width:0}.module-tab{position:relative;display:inline-flex;align-items:center;gap:7px;border:0;background:transparent;color:var(--muted);padding:0 16px;font-size:12.5px;font-weight:560;white-space:nowrap;transition:color .13s ease}.module-tab svg{opacity:.65}.module-tab:hover{color:var(--ink)}.module-tab.active{color:var(--ink);font-weight:660}.module-tab.active svg{color:var(--terracotta);opacity:1}.universe-bar{display:grid;grid-template-columns:auto minmax(280px,1fr) auto;align-items:center;grid-gap:14px;gap:14px;padding:7px 16px 11px}.universe-bar .module-tabs{align-items:center;gap:2px}.context-chip{display:flex;align-items:center;gap:10px;border-right:1px solid var(--line);padding:0 18px}.context-chip>span{color:#5e5b54;font-size:12px;font-weight:690;letter-spacing:.02em}.context-chip button{display:inline-flex;align-items:center;gap:6px;max-width:136px;min-height:26px;overflow:hidden;border:0;border-radius:3px;background:#191917;color:#d9d5c9;padding:4px 10px;font-size:10px;font-weight:650;letter-spacing:.05em;text-transform:uppercase}.context-chip strong{overflow:hidden;color:#fff;font-size:11px;font-weight:720;letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap}.universe-search-wrap{position:relative;min-width:0;border:1px solid var(--line);border-radius:999px;background:var(--surface-soft);transition:background var(--dur) var(--ease-out),border-color var(--dur) var(--ease-out)}.universe-search{display:flex;align-items:center;gap:9px;min-height:38px;min-width:0;padding:0 16px;color:var(--ink)}.universe-search-wrap.active{background:var(--surface);border-color:var(--line-strong)}.universe-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--ink);font-family:var(--font-sans);font-size:13px;font-weight:500;font-style:normal;letter-spacing:.005em}.universe-search input::placeholder{color:#908b80}.universe-sector{min-width:0;border:0;border-right:1px solid var(--line);outline:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%236b6b64' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;color:var(--muted);padding:0 38px 0 16px;font-size:11px;font-weight:600}.search-clear-button{display:inline-grid;width:24px;height:24px;flex:0 0 auto;place-items:center;border:1px solid var(--line-strong);border-radius:4px;background:var(--surface-soft);color:var(--muted);padding:0}.search-clear-button:hover{border-color:var(--ink);color:var(--ink)}.search-suggestions{position:absolute;top:calc(100% + 8px);right:12px;left:12px;z-index:90;display:grid;max-height:min(520px,calc(100dvh - 150px));overflow:auto;border:1px solid var(--line);border-radius:14px;background:var(--surface);box-shadow:0 18px 50px rgba(25,25,23,.12),0 2px 8px rgba(25,25,23,.06)}.search-shortcuts,.search-suggestions-head{display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid var(--line);padding:10px 12px;color:var(--muted);font-family:var(--font-mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase}.search-suggestions-head strong{color:var(--ink);font-weight:620}.search-suggestion-row{display:grid;grid-template-columns:72px minmax(0,1fr);grid-gap:3px 12px;gap:3px 12px;min-width:0;border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--ink);padding:11px 12px;text-align:left}.search-suggestion-row.active,.search-suggestion-row:hover{background:var(--ink);color:#f7f2e6}.search-kind-pill{grid-row:span 2;align-self:center;justify-self:start;display:inline-flex;align-items:center;border-radius:999px;padding:3px 8px;font-family:var(--font-mono);font-size:8.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;background:color-mix(in srgb,var(--ink) 7%,transparent);color:var(--muted)}.search-kind-pill[data-kind=Project]{background:color-mix(in srgb,var(--terracotta) 16%,transparent);color:var(--terracotta-deep,var(--terracotta))}.search-kind-pill[data-kind=Company]{background:color-mix(in srgb,#3b6ea5 16%,transparent);color:#2f5d8f}.search-kind-pill[data-kind=Intel]{background:color-mix(in srgb,#b07a1e 18%,transparent);color:#8a5d12}.search-kind-pill[data-kind=Country]{background:color-mix(in srgb,#3f8d6e 16%,transparent);color:#2c6b51}[data-theme=dark] .search-kind-pill[data-kind=Company]{color:#8fb4dd}[data-theme=dark] .search-kind-pill[data-kind=Intel]{color:#d9ab63}[data-theme=dark] .search-kind-pill[data-kind=Country]{color:#7fc4a4}.search-suggestion-row strong{overflow:hidden;font-family:var(--font-sans);font-size:14px;font-weight:600;letter-spacing:-.005em;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.search-suggestion-row small{overflow:hidden;color:#68645c;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.search-empty{padding:18px 12px;color:#68645c;font-size:12px}.search-shortcuts{justify-content:flex-start;gap:12px;border-top:1px solid var(--line);border-bottom:0}.ask-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;border:0;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--ink) 3%,var(--surface));padding:11px 12px;text-align:left;cursor:pointer}.ask-row.active,.ask-row:hover{background:color-mix(in srgb,var(--ink) 7%,var(--surface))}.ask-row-kicker{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-mono);font-size:9px;font-weight:650;letter-spacing:.12em;text-transform:uppercase}.ask-row-kicker,.ask-row-q{color:var(--ink);white-space:nowrap}.ask-row-q{overflow:hidden;font-family:var(--font-sans);font-size:13.5px;font-weight:560;text-overflow:ellipsis}.ask-row small{color:var(--faint);font-family:var(--font-mono);font-size:11px}.ask-panel{display:grid;grid-gap:10px;gap:10px;padding:13px 12px 14px}.ask-kicker{display:inline-flex;align-items:center;gap:6px;color:var(--ink);font-family:var(--font-mono);font-size:9.5px;font-weight:650;letter-spacing:.12em;text-transform:uppercase}.ask-readback{margin:0;color:var(--ink);font-family:var(--font-sans);font-size:15px;font-weight:560;line-height:1.3}.ask-answer{margin:0;color:var(--ink);font-size:13.5px;line-height:1.5}.ask-cite{margin:0;color:var(--faint);font-family:var(--font-mono);font-size:10px;letter-spacing:.04em}.ask-note{margin:0;color:var(--amber);font-size:11px}.ask-chips{display:flex;flex-wrap:wrap;gap:6px}.ask-chip{border:1px solid var(--line-strong);border-radius:999px;background:var(--surface-soft);padding:3px 9px;color:var(--ink);font-size:11.5px;white-space:nowrap}.ask-chip-btn{cursor:pointer;font-family:inherit}.ask-chip-btn:hover{border-color:var(--ink);color:var(--ink)}.ask-actions{display:flex;gap:8px}.ask-btn{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--line-strong);border-radius:7px;background:var(--surface);padding:7px 12px;color:var(--ink);font-family:var(--font-sans);font-size:12.5px;font-weight:560;cursor:pointer}.ask-btn:hover{border-color:var(--ink)}.ask-btn.primary{border-color:var(--terracotta);background:var(--terracotta);color:#fff}.ask-btn.primary:hover{filter:brightness(.96)}.ask-btn kbd{font-family:var(--font-mono);font-size:11px;opacity:.85}.ask-pending-row{display:flex;align-items:center;gap:9px;color:var(--muted);font-size:13px}.ask-spin{width:13px;height:13px;border:2px solid var(--line-strong);border-top-color:var(--ink);border-radius:50%;animation:ask-spin .72s linear infinite}@keyframes ask-spin{to{transform:rotate(1turn)}}.ask-error p{margin:0;color:var(--ink);font-size:13px}@media (prefers-reduced-motion:reduce){.ask-spin{animation:none}}.term-dot{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;margin-left:3px;border:0;background:transparent;padding:0;color:var(--faint);line-height:0;opacity:.7;cursor:help;transition:color .12s ease,opacity .12s ease}.term-dot:focus-visible,.term-dot:hover{color:var(--terracotta);opacity:1}.term-pop{position:fixed;z-index:200;display:grid;grid-gap:5px;gap:5px;border:1px solid var(--line-strong);border-radius:9px;background:var(--surface);padding:10px 12px;box-shadow:0 16px 44px rgba(25,25,23,.18)}.term-pop-head{color:var(--terracotta);font-family:var(--font-mono);font-size:9.5px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.term-pop-head em{margin-left:4px;color:var(--faint);font-style:normal}.term-pop-def{color:var(--ink);font-size:12.5px;line-height:1.45}.term-pop-src{color:var(--faint);font-family:var(--font-mono);font-size:9.5px;letter-spacing:.04em}.shortcut-strip{display:flex;align-items:center;justify-content:flex-end;gap:14px;padding:0 18px;white-space:nowrap}.shortcut-hint{display:inline-flex;align-items:center;gap:7px;color:var(--muted);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase}.shortcut-hint+.shortcut-hint{position:relative;padding-left:14px}.shortcut-hint+.shortcut-hint:before{content:"";position:absolute;left:0;top:50%;width:1px;height:12px;background:var(--line-strong);transform:translateY(-50%)}.keycap-pair{display:inline-flex;align-items:center;gap:3px}.keycap-pair i{color:var(--faint);font-style:normal;font-size:10px}.keycap{display:inline-grid;min-width:22px;height:22px;place-items:center;padding:0 6px;border:1px solid var(--line-strong);border-radius:7px;background:linear-gradient(180deg,#ffffff,#f2f0e9);color:#5f5c54;font-family:SF Mono,ui-monospace,Menlo,monospace;font-size:10.5px;font-weight:600;line-height:1;box-shadow:0 1px 1.5px rgba(40,38,32,.12),inset 0 1px 0 rgba(255,255,255,.9)}@media (max-width:1500px){.product-nav-item:nth-child(n+7){display:none}}@media (max-width:1280px){.product-nav-item:nth-child(n+5),.workbench-tabs-meta{display:none}}.topbar{position:-webkit-sticky;position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--line);background:rgba(247,247,244,.9);padding:12px 20px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.page-title{margin:0;font-size:18px;font-weight:720}.topbar-meta{margin-top:2px;color:var(--muted);font-size:11px}.toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.icon-button,.search,.select{height:32px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink);font-size:13px}.search,.select{padding:0 10px}.search{width:min(360px,34vw)}.icon-button{display:inline-grid;width:32px;place-items:center}.workspace{display:grid}.workspace,.workspace.with-detail{grid-template-columns:minmax(0,1fr)}.workspace-main{min-width:0}.main-grid{gap:14px;padding:16px}.main-grid,.pulse-shell{display:grid;grid-gap:14px}.pulse-shell{--atlas-paper:var(--color-surface);--atlas-paper-2:var(--color-bg);--atlas-card:var(--color-surface);--atlas-card-2:var(--color-bg);--atlas-line:var(--line);--atlas-line-2:var(--line-strong);--atlas-muted:var(--muted);--pulse-paper:var(--color-surface);--pulse-card:var(--color-surface);--pulse-line:var(--line);background:var(--paper-bg)}.combo-wrap{display:flex;flex-direction:column;gap:6px}.chart-tip{min-width:116px;border:1px solid var(--line-strong);border-radius:4px;background:color-mix(in srgb,var(--surface) 92%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 10px 30px rgba(26,26,24,.13);padding:8px 10px}.chart-tip-label{margin-bottom:6px;color:var(--ink);font-family:var(--font-sans);font-size:11.5px;font-weight:640;letter-spacing:-.005em}.chart-tip-rows{display:flex;flex-direction:column;gap:4px}.chart-tip-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.chart-tip-key{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:11px}.chart-tip-key i{width:8px;height:8px;border-radius:2px;flex:0 0 auto}.chart-tip-row b{color:var(--ink);font-size:11.5px;font-weight:660;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.combo-legend{display:flex;flex-wrap:wrap;gap:4px 14px;padding:0 2px}.combo-legend span{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:11px}.combo-legend i{width:9px;height:9px;border-radius:2px}.combo-legend i.combo-legend-line{width:13px;height:2px;border-radius:999px;background:var(--ink)}.pulse-filter-band{display:grid;grid-gap:10px;gap:10px;border:1px solid var(--pulse-line);background:var(--pulse-paper);padding:10px}.pulse-filter-title{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;min-width:0}.pulse-filter-grid span,.pulse-filter-title span,.pulse-kpi-grid span{color:var(--color-text-subtle);font-family:var(--font-mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase}.pulse-filter-title strong{color:var(--ink);font-family:var(--font-serif);font-size:22px;font-style:italic;font-weight:400;line-height:1}.pulse-filter-title em{color:var(--terracotta-dark);font-family:var(--font-mono);font-size:10px;font-style:normal;letter-spacing:.08em}.pulse-sector-row{display:flex;flex-wrap:wrap;gap:5px}.pulse-sector-row button{--chip-color:var(--commodity-all);display:inline-flex;align-items:center;gap:6px;min-height:28px;border:1px solid color-mix(in srgb,var(--chip-color) 34%,var(--pulse-line));border-radius:999px;background:color-mix(in srgb,var(--chip-color) 8%,var(--pulse-card));color:var(--ink);padding:4px 9px;font-size:11px;font-weight:560}.pulse-sector-row button:before{width:7px;height:7px;flex:0 0 auto;border-radius:999px;background:var(--chip-color);content:""}.pulse-sector-row button.type-hydrogen{--chip-color:var(--commodity-hydrogen)}.pulse-sector-row button.type-ccus{--chip-color:var(--commodity-ccus)}.pulse-sector-row button.type-ammonia{--chip-color:var(--commodity-ammonia)}.pulse-sector-row button.type-methanol{--chip-color:var(--commodity-methanol)}.pulse-sector-row button.type-synfuels{--chip-color:var(--commodity-synfuels)}.pulse-sector-row button.type-all{--chip-color:var(--commodity-all)}.pulse-sector-row button.active{border-color:var(--ink);background:var(--ink);color:#fff}.pulse-sector-row button.active:before{background:#fff}.pulse-sector-row button span{color:var(--color-text-subtle);font-family:var(--font-mono);font-size:9px}.pulse-sector-row button.active span{color:rgba(255,255,255,.72)}.pulse-filter-grid{display:grid;grid-template-columns:auto repeat(4,minmax(130px,1fr)) auto;grid-gap:8px;gap:8px;align-items:end}.pulse-window-field{display:grid;grid-gap:5px;gap:5px}.pulse-window-field>span{color:var(--muted);font-family:var(--font-mono);font-size:9px;letter-spacing:.13em;text-transform:uppercase}.pulse-window{display:inline-flex;gap:2px;border:1px solid var(--pulse-line);border-radius:6px;background:#f9f6ed;padding:2px}.pulse-window button{min-height:26px;border:0;border-radius:4px;background:transparent;color:var(--muted);padding:0 12px;font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.02em;transition:background .13s ease,color .13s ease}.pulse-window button.active{background:var(--ink);color:var(--paper-bg)}.telemetry-signout{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--muted);cursor:pointer;padding:0;transition:color .15s ease,border-color .15s ease}.telemetry-signout:hover{border-color:var(--line-strong);color:var(--ink)}.login-shell{display:grid;place-items:center;min-height:100dvh;padding:24px;box-sizing:border-box;background:var(--paper-bg);font-family:var(--font-sans,system-ui,sans-serif)}.login-card{display:flex;flex-direction:column;align-items:stretch;width:100%;max-width:380px;box-sizing:border-box;border:1px solid color-mix(in srgb,var(--ink) 7%,transparent);border-radius:18px;background:color-mix(in srgb,var(--surface) 80%,transparent);-webkit-backdrop-filter:blur(24px) saturate(1.4);backdrop-filter:blur(24px) saturate(1.4);box-shadow:0 1px 2px rgba(0,0,0,.04),0 18px 50px rgba(23,23,23,.1);padding:36px 32px 30px;animation:loginRise .56s cubic-bezier(.22,.61,.36,1) both}.login-logo{width:150px;height:auto;margin:0 auto}@keyframes loginRise{0%{opacity:0;transform:translateY(10px) scale(.99)}to{opacity:1;transform:none}}.login-title{margin:26px 0 0;text-align:center;font-size:26px;font-weight:600;letter-spacing:-.02em;line-height:1.1;color:var(--ink)}.login-sub{margin:7px 0 0;text-align:center;font-size:13px;line-height:1.5;color:var(--muted)}.login-form{gap:13px;margin-top:26px}.login-field,.login-form{display:flex;flex-direction:column}.login-field{gap:6px}.login-field span{font-size:10.5px;font-weight:640;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.login-field input{width:100%;box-sizing:border-box;border:1px solid var(--line);border-radius:11px;background:var(--surface);color:var(--ink);font-size:15px;padding:12px 14px;outline:none;transition:border-color .14s ease,box-shadow .14s ease}.login-field input::placeholder{color:var(--faint)}.login-field input:focus{border-color:color-mix(in srgb,var(--ink) 42%,var(--line));box-shadow:0 0 0 3px color-mix(in srgb,var(--ink) 9%,transparent)}.login-error{margin:-2px 0 0;font-size:12.5px;color:#a8322f}.login-submit{margin-top:6px;border:0;border-radius:11px;background:var(--ink);color:var(--c-stone-0,#fff);cursor:pointer;font-size:15px;font-weight:600;letter-spacing:.01em;padding:13px 14px;transition:filter .14s ease,transform .14s ease}.login-submit:not(:disabled):hover{filter:brightness(1.12)}.login-submit:not(:disabled):active{transform:translateY(1px)}.login-submit:disabled{cursor:default;opacity:.45}.login-foot{margin:22px 0 0;text-align:center;font-size:11.5px;color:var(--faint)}@media (prefers-reduced-motion:reduce){.login-card{animation:none}}.signal-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.signal-kpi-grid.five{grid-template-columns:repeat(5,minmax(0,1fr))}.sig-deal-amt{color:var(--ink);font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.signal-kpi{display:grid;align-content:start;grid-gap:5px;gap:5px;min-width:0;border:1px solid var(--line);border-radius:10px;background:var(--paper-panel);padding:12px 14px}.signal-kpi header{display:flex;align-items:center;justify-content:space-between;gap:8px}.signal-kpi header span{color:var(--muted);font-family:var(--font-sans);font-weight:560;letter-spacing:.005em;text-transform:none}.signal-kpi strong{font-family:var(--font-sans);font-size:22px;font-weight:660;letter-spacing:-.02em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pulse-shell .pulse-chart-grid,.pulse-shell .signal-kpi-grid,.pulse-shell .two-grid{gap:14px}.pulse-shell .chart-box,.pulse-shell .chart-box.tall{height:196px;min-height:196px}.pulse-shell .signal-kpi{padding:11px 14px}.pulse-shell .signal-kpi small{font-size:10px}.signal-row{align-items:stretch}.signal-row>*{min-width:0}.sig-watch{display:flex;flex-direction:column}.sig-watch-row{display:grid;grid-template-columns:minmax(0,1fr) 116px 34px 44px;align-items:center;grid-gap:12px;gap:12px;width:100%;border:0;border-bottom:1px solid var(--line);background:none;padding:9px 2px;text-align:left;cursor:pointer;transition:background .12s ease}.sig-watch-row:last-child{border-bottom:0}.sig-watch-row.active,.sig-watch-row:hover{background:var(--surface-soft)}.sig-watch-name{display:inline-flex;align-items:center;gap:8px;min-width:0;overflow:hidden;color:var(--ink);font-size:12.5px;font-weight:560;text-overflow:ellipsis;white-space:nowrap}.sig-watch-name i{width:8px;height:8px;flex:0 0 auto;border-radius:999px}.sig-watch-row .signal-spark{width:116px;height:26px}.sig-watch-cur{color:var(--ink);font-size:12px;font-weight:680;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.sig-watch-row strong{font-size:12px;font-weight:720;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.sig-watch-row strong.up{color:var(--green)}.sig-watch-row strong.down{color:var(--color-trend-down)}.sig-watch-row strong.flat{color:var(--muted)}.sig-stage{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.sig-dot{width:7px;height:7px;flex:0 0 auto;border-radius:999px;background:var(--status-color,var(--status-inactive))}.sig-via{--via-color:var(--olive);color:var(--via-color);font-weight:720;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.signal-split{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);grid-gap:14px;gap:14px;align-items:stretch}@media (max-width:1100px){.signal-split{grid-template-columns:minmax(0,1fr)}}.stack-grid{display:flex;flex-direction:column;gap:14px;min-width:0}.atlas-inline-search{height:30px;min-width:180px;flex:1 1 200px;padding:0 10px;border:1px solid var(--atlas-line);border-radius:8px;background:var(--atlas-paper);color:var(--ink);font-family:var(--font-sans);font-size:12px}.atlas-range{display:inline-flex;align-items:center;gap:4px}.atlas-range>label{font-size:10px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--atlas-muted)}.atlas-range-input{min-width:56px;max-width:64px;flex:0 0 auto}.atlas-inline-search::placeholder{color:var(--atlas-muted)}.atlas-inline-search:focus{outline:none;border-color:color-mix(in srgb,var(--accent,var(--color-accent-2)) 50%,var(--atlas-line))}.soft-chip.accent{border-color:color-mix(in srgb,var(--color-accent-2) 32%,var(--atlas-line));background:color-mix(in srgb,var(--color-accent-2) 12%,var(--atlas-paper));color:var(--color-accent-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sig-bd{display:flex;flex-direction:column}.sig-bd-row{display:grid;grid-template-columns:minmax(0,1fr) 96px 58px;align-items:center;grid-gap:12px;gap:12px;width:100%;border:0;background:none;padding:7px 0;text-align:left;cursor:pointer}.sig-bd-row:disabled{cursor:default}.sig-bd-row:not(:disabled):hover .sig-bd-label{color:var(--ink)}.sig-bd-row:not(:disabled):hover .sig-bd-bar i{filter:saturate(1.15) brightness(1.04)}.sig-bd-label{display:inline-flex;align-items:center;gap:7px;min-width:0;overflow:hidden;color:var(--ink);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.sig-bd-label i{width:8px;height:8px;flex:0 0 auto;border-radius:2px}.sig-bd-bar{height:7px;border-radius:999px;background:var(--surface-soft);overflow:hidden}.sig-bd-bar i{display:block;height:100%;border-radius:999px;transform-origin:left center;animation:sig-bd-grow .6s cubic-bezier(.22,1,.36,1) both}@keyframes sig-bd-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.sig-bd-row b{display:inline-flex;align-items:baseline;justify-content:flex-end;gap:5px;font-size:12px;font-weight:680;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.sig-bd-row b em{font-style:normal;font-weight:560;font-size:10px;color:var(--faint)}.donut-wrap{display:flex;align-items:stretch;gap:20px;height:100%;padding:4px 0}.donut-figure{position:relative;flex:0 0 auto;align-self:center;width:158px;height:158px}.donut-seg{transition:opacity .14s ease}.donut-seg:hover{opacity:.8}.donut-center{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none}.donut-center strong{font-family:var(--font-mono);font-size:22px;font-weight:600;letter-spacing:-.01em;line-height:1;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.donut-center span{margin-top:3px;font-size:10px;letter-spacing:.04em;text-transform:uppercase;color:var(--faint)}.donut-legend{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;justify-content:space-between;gap:2px;margin:0;padding:2px 0;list-style:none}.donut-legend button{display:flex;align-items:center;gap:8px;width:100%;border:0;border-bottom:1px solid var(--line);background:none;padding:0 0 7px;text-align:left;cursor:pointer;color:var(--ink)}.donut-legend li:last-child button{border-bottom:0}.donut-legend button:disabled{cursor:default}.donut-legend button:not(:disabled):hover span{color:var(--ink)}.donut-legend button:not(:disabled):hover i{transform:scale(1.25)}.donut-legend i{width:9px;height:9px;flex:0 0 auto;border-radius:2px;transition:transform .14s ease}.donut-legend span{flex:0 1 auto;min-width:0;overflow:hidden;font-size:12.5px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap}.donut-legend b{padding-left:2px;font-size:12.5px;font-weight:680;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink)}.comp-bar-wrap{display:flex;flex-direction:column;gap:12px;height:100%;padding:2px 0}.comp-bar-hint{margin:0;font-size:11px;color:var(--faint)}.comp-bar{display:flex;width:100%;flex:1 1 auto;min-height:44px;border-radius:8px;overflow:hidden;background:var(--surface-soft)}.comp-bar-seg{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;height:100%;min-width:2px;font-size:14px;font-weight:680;color:#fff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transform-origin:left center;animation:sig-bd-grow .6s cubic-bezier(.22,1,.36,1) both}.comp-bar-seg em{font-size:9.5px;font-weight:600;font-style:normal;letter-spacing:.04em;text-transform:uppercase;opacity:.82}.comp-bar-legend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px 16px;gap:8px 16px;margin:0;padding:0;list-style:none}.comp-bar-legend li{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--muted)}.comp-bar-legend i{width:9px;height:9px;flex:0 0 auto;border-radius:2px}.comp-bar-legend span{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comp-bar-legend b{font-weight:680;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pareto-wrap{display:flex;flex-direction:column;gap:10px;height:100%}.pareto-hint{margin:0;font-size:11px;color:var(--faint)}.pareto-hint b{color:var(--terracotta);font-weight:700}.pareto-list{flex:1 1 auto;display:flex;flex-direction:column;justify-content:space-between;gap:2px;margin:0;padding:0;list-style:none}.pareto-list button{display:grid;grid-template-columns:16px minmax(72px,1.4fr) minmax(36px,1fr) auto auto;align-items:center;grid-gap:10px;gap:10px;width:100%;border:0;background:none;padding:5px 0;text-align:left;cursor:pointer}.pareto-list button:disabled{cursor:default}.pareto-list button:not(:disabled):hover .pareto-name{color:var(--ink)}.pareto-list button:not(:disabled):hover .pareto-track i{filter:saturate(1.15)}.pareto-rank{font-size:11px;font-weight:680;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--faint);text-align:center}.pareto-name{min-width:0;overflow:hidden;font-size:12.5px;font-weight:540;color:var(--muted);text-overflow:ellipsis;white-space:nowrap}.pareto-track{height:8px;border-radius:999px;background:var(--surface-soft);overflow:hidden}.pareto-track i{display:block;height:100%;border-radius:999px;background:var(--terracotta);transition:width .14s ease;animation:sig-bd-grow .55s cubic-bezier(.22,1,.36,1) both;transform-origin:left center}.pareto-val{font-size:12.5px;font-weight:680;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink);text-align:right}.pareto-cum{min-width:34px;font-size:10.5px;font-weight:640;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--faint);text-align:right}.signal-tbl{min-width:0}.signal-tbl.fids{--atlas-cols:minmax(0,1fr) 116px 96px 116px 92px}.atlas-c-link,.atlas-c-plain{min-width:0;overflow:hidden;color:var(--ink);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.atlas-c-link{font-weight:560;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--ink) 28%,transparent);text-decoration-color:color-mix(in srgb,var(--ink) 28%,transparent);text-underline-offset:2px}.atlas-c-link:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.sig-intel{display:flex;flex-direction:column;gap:1px}.sig-intel-row{display:grid;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;grid-gap:18px;gap:18px;width:100%;border:0;border-radius:7px;background:none;padding:10px 12px;margin:0 -12px;width:calc(100% + 24px);text-align:left;cursor:pointer;transition:background .12s ease}.sig-intel-row+.sig-intel-row{box-shadow:0 -1px 0 var(--line)}.sig-intel-row:hover{background:var(--surface-soft);box-shadow:none}.sig-intel-row:hover+.sig-intel-row{box-shadow:none}.sig-intel-row:hover .sig-intel-title{color:var(--ink)}.sig-intel-meta{display:inline-flex;align-items:center;gap:7px;color:var(--faint);font-size:10.5px;font-weight:560;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.sig-intel-meta .sig-dot{width:7px;height:7px;flex:0 0 auto;border-radius:999px}.sig-intel-title{min-width:0;overflow:hidden;color:var(--ink);font-size:12.5px;font-weight:540;line-height:1.35;text-overflow:ellipsis;white-space:nowrap;transition:color .12s ease}.sig-intel-tag{flex:0 0 auto;border:1px solid var(--line);border-radius:999px;padding:2px 8px;color:var(--muted);font-size:9.5px;font-weight:580;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}.pulse-intel-full .pulse-feed{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 24px;gap:0 24px}@media (max-width:1100px){.pulse-intel-full .pulse-feed{grid-template-columns:minmax(0,1fr)}}.signal-kpi small{color:var(--muted);line-height:1.45;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.signal-kpi small b{color:var(--ink);font-weight:600}.signal-spark{width:100%;height:30px}.signal-bars{display:block;width:92px;height:26px}.signal-delta{display:inline-flex;align-items:center;gap:3px;border-radius:999px;padding:2px 7px;font-family:var(--font-mono);font-size:10px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.signal-delta.up{background:rgba(31,111,92,.12);color:var(--color-trend-up)}.signal-delta.down{background:rgba(194,96,63,.14);color:var(--color-trend-down)}.signal-delta.flat{background:var(--surface-soft);color:var(--muted)}.signal-flow-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);grid-gap:14px}.signal-momentum{display:grid;align-content:center;grid-gap:12px;gap:12px;height:100%;padding:4px 2px}.signal-mom-row{display:grid;grid-template-columns:120px minmax(0,1fr) 46px;align-items:center;grid-gap:10px;gap:10px;width:100%;border:0;border-radius:5px;background:transparent;padding:4px;text-align:left;cursor:pointer}.signal-mom-row.active,.signal-mom-row:hover{background:var(--surface-soft)}.signal-mom-row.active{box-shadow:inset 2px 0 0 var(--ink)}.signal-mom-name{display:inline-flex;align-items:center;gap:7px;overflow:hidden;color:var(--ink);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.signal-mom-name i{width:8px;height:8px;flex:0 0 auto;border-radius:2px}.signal-mom-track{position:relative;height:8px;overflow:hidden;border-radius:999px;background:var(--surface-soft)}.signal-mom-track i{position:absolute;top:0;left:0;height:100%;border-radius:999px}.signal-mom-track i.pos{background:var(--color-trend-up)}.signal-mom-track i.neg{background:#c2603f}.signal-mom-row strong{text-align:right;font-family:var(--font-mono);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.signal-mom-row strong.up{color:var(--color-trend-up)}.signal-mom-row strong.down{color:var(--color-trend-down)}.signal-mom-row strong.flat{color:var(--muted)}.pulse-shell .panel.signal-movers-panel{overflow:visible}.signal-movers-shell{display:flex;flex-direction:column;min-height:256px;height:100%}.signal-movers-shell>*{flex:1 1 auto}.signal-movers{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px;height:100%;padding:2px}.signal-movers-col{display:grid;align-content:start;grid-auto-rows:max-content;grid-gap:2px;gap:2px;min-width:0}.signal-movers-col header{margin-bottom:5px;font-family:var(--font-mono);font-size:9.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.signal-movers-col header.up{color:var(--color-trend-up)}.signal-movers-col header.down{color:var(--color-trend-down)}.signal-mover-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:9px;gap:9px;border:0;border-bottom:1px dashed var(--line);background:transparent;padding:7px 2px;text-align:left}.signal-mover-row:hover{background:var(--surface-soft)}.signal-mover-name{overflow:hidden;color:var(--ink);font-size:12.5px;font-weight:560;text-overflow:ellipsis;white-space:nowrap}.signal-mover-rank{color:var(--faint);font-family:var(--font-mono);font-size:11px}.signal-mover-row strong{font-family:var(--font-mono);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.signal-mover-row strong.up{color:var(--color-trend-up)}.signal-mover-row strong.down{color:var(--color-trend-down)}.signal-mover-empty{padding:6px 2px;color:var(--faint);font-size:11px}.signal-bars{display:grid;align-content:start;grid-gap:11px;gap:11px;padding:4px 2px}.signal-bar-row{display:grid;grid-template-columns:minmax(86px,.9fr) minmax(0,1.4fr) 46px;align-items:center;grid-gap:10px;gap:10px;min-width:0;width:100%;border:0;border-radius:5px;background:transparent;padding:3px 4px;text-align:left}.signal-bar-row:not(:disabled){cursor:pointer}.signal-bar-row:not(:disabled):hover{background:var(--surface-soft)}.signal-bar-row>span{overflow:hidden;color:var(--muted);font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.signal-bar-row>i{display:block;overflow:hidden;height:7px;border-radius:999px;background:var(--surface-soft)}.signal-bar-row>i>b{display:block;height:100%;border-radius:inherit}.signal-bar-row>strong{text-align:right;font-family:var(--font-mono);font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.signal-donut{display:flex;align-items:center;gap:18px;padding:6px 2px}.signal-donut-svg{flex:0 0 auto}.signal-donut-total{fill:var(--ink);font-family:var(--font-serif);font-size:22px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.signal-donut-sub{fill:var(--muted);font-family:var(--font-mono);font-size:7.5px;letter-spacing:.14em;text-transform:uppercase}.signal-chip-legend{display:grid;align-content:center;grid-gap:7px;gap:7px;min-width:0;flex:1 1 auto}.signal-chip-legend .signal-chip{display:grid;grid-template-columns:9px minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;width:100%;border:0;border-radius:5px;background:transparent;padding:4px 5px;color:var(--muted);font-size:11.5px;text-align:left}.signal-chip-legend .signal-chip:not(:disabled){cursor:pointer}.signal-chip-legend .signal-chip:not(:disabled):hover{background:var(--surface-soft)}.signal-chip-legend i{width:9px;height:9px;border-radius:2px}.signal-chip-legend b{color:var(--ink);font-family:var(--font-mono);font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.signal-stack{display:grid;grid-gap:14px;gap:14px;padding:8px 2px}.signal-stack-bar{display:flex;height:20px;overflow:hidden;border-radius:7px;background:var(--surface-soft)}.signal-stack-bar span{display:block;height:100%}.signal-heatmap{display:grid;grid-template-columns:repeat(14,minmax(0,1fr));grid-gap:7px;gap:7px;padding:8px 2px 2px}.signal-heat-cell{display:grid;grid-gap:5px;gap:5px;justify-items:center;min-width:0}.signal-heat-cell i{width:100%;height:42px;border-radius:6px}.signal-heat-cell.recent i{box-shadow:inset 0 0 0 2px var(--ink)}.signal-heat-cell span{overflow:hidden;color:var(--faint);font-family:var(--font-mono);font-size:8.5px;text-overflow:ellipsis;white-space:nowrap}.signal-pipe-kpis{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-bottom:14px}.signal-pipe-kpis div{display:grid;grid-gap:4px;gap:4px;border:1px solid var(--line);border-radius:8px;background:var(--surface-soft);padding:11px 13px}.signal-pipe-kpis span{color:var(--muted);font-family:var(--font-mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase}.signal-pipe-kpis strong{font-family:var(--font-serif);font-size:24px;font-weight:400;line-height:1}.signal-pipe-list{display:grid;grid-gap:0;gap:0}.signal-pipe-list button{display:grid;grid-gap:2px;gap:2px;border:0;border-top:1px dashed var(--line);background:transparent;padding:8px 2px;text-align:left}.signal-pipe-list button:hover strong{color:var(--terracotta-dark)}.signal-pipe-list strong{overflow:hidden;font-size:12.5px;font-weight:560;text-overflow:ellipsis;white-space:nowrap}.signal-pipe-list span{color:var(--atlas-muted);font-family:var(--font-mono);font-size:10px}.pulse-filter-grid label{display:grid;grid-gap:5px;gap:5px;min-width:0}.pulse-filter-grid select{width:100%;min-height:32px;border:1px solid var(--pulse-line);border-radius:3px;background:var(--surface);color:var(--ink);padding:0 9px;font-size:12px;font-weight:610}.pulse-reset{min-height:32px;border:1px solid var(--ink);border-radius:3px;background:var(--ink);color:var(--paper-bg);padding:0 13px;font-size:12px;font-weight:650}.pulse-kpi-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:0;gap:0;overflow:hidden;border-top:1px solid var(--pulse-line);border-left:1px solid var(--pulse-line);background:var(--pulse-card)}.pulse-kpi-grid div{min-width:0;border-right:1px solid var(--pulse-line);border-bottom:1px solid var(--pulse-line);padding:11px}.pulse-kpi-grid strong{display:block;margin-top:7px;color:var(--ink);font-family:var(--font-serif);font-size:25px;font-weight:400;line-height:1}.pulse-kpi-grid small{display:block;overflow:hidden;margin-top:7px;color:var(--muted);font-size:10.5px;text-overflow:ellipsis;white-space:nowrap}.pulse-chart-grid,.pulse-list-grid{display:grid;grid-template-columns:minmax(0,1.28fr) minmax(0,.72fr);grid-gap:12px;gap:12px}.pulse-chart-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.pulse-chart-grid.three>.panel{display:flex;flex-direction:column}.pulse-chart-grid.three>.panel>.panel-body{flex:1 1 auto;display:flex;flex-direction:column;min-height:0}.pulse-chart-grid.three .comp-bar-wrap,.pulse-chart-grid.three .donut-wrap,.pulse-chart-grid.three .pareto-wrap{flex:1 1 auto;min-height:0}.pulse-shell .panel{overflow:hidden}.pulse-shell .chart-box{height:166px;min-height:166px}.pulse-shell .chart-box.tall{height:210px}.recharts-tooltip-wrapper{outline:none;z-index:30}.recharts-default-tooltip{border:1px solid var(--line-strong)!important;border-radius:8px!important;background:color-mix(in srgb,var(--surface) 97%,transparent)!important;box-shadow:0 8px 22px rgba(25,25,23,.12)!important;padding:7px 10px!important;font-family:var(--font-sans)!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.recharts-default-tooltip .recharts-tooltip-label{margin-bottom:4px!important;color:var(--muted)!important;font-family:var(--font-mono)!important;font-size:9.5px!important;letter-spacing:.06em!important;text-transform:uppercase}.recharts-default-tooltip .recharts-tooltip-item-list{margin:0!important;padding:0!important}.recharts-default-tooltip .recharts-tooltip-item{padding:1px 0!important;color:var(--ink)!important;font-size:11.5px!important;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.recharts-cartesian-grid line{stroke:var(--line)!important}.recharts-cartesian-axis-tick text,.recharts-cartesian-axis-tick-value{fill:var(--muted)!important}.recharts-tooltip-cursor{stroke:var(--line-strong)!important}.brief-panel{position:relative}.brief-window{position:absolute;top:14px;right:14px}@keyframes brief-reveal{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.brief-synopsis-btn{display:inline-flex;align-items:center;gap:6px;margin-bottom:12px;border:1px solid var(--line-strong);border-radius:999px;background:var(--surface-soft);color:var(--terracotta-dark);cursor:pointer;font-family:var(--font-sans);font-size:11.5px;font-weight:600;padding:6px 14px;transition:background var(--dur) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.brief-synopsis-btn svg{color:var(--terracotta)}.brief-synopsis-btn:hover:not(:disabled){background:color-mix(in srgb,var(--terracotta) 9%,var(--surface-soft))}.brief-synopsis-btn:active:not(:disabled){transform:scale(.97)}.brief-synopsis-btn:disabled{color:var(--muted);cursor:default}.brief-synopsis{margin-bottom:14px;border:1px solid var(--line);border-radius:var(--r-panel,16px);background:linear-gradient(180deg,var(--surface-soft),var(--surface) 64%);box-shadow:var(--shadow-1);padding:15px 18px 13px;animation:brief-reveal var(--dur) var(--ease-spring) both}.brief-synopsis-head{display:inline-flex;align-items:center;gap:6px;margin-bottom:8px;color:var(--terracotta-dark);font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.brief-synopsis-head svg{color:var(--terracotta)}.brief-synopsis p{margin:0;color:var(--ink);font-size:15px;line-height:1.62;letter-spacing:-.005em}.brief-synopsis-note{display:block;margin-top:11px;padding-top:10px;border-top:1px solid var(--line);color:var(--faint);font-size:10.5px;letter-spacing:.02em}.brief-error-line{margin:-6px 0 12px;color:#c0392b;font-size:11.5px}.brief-bar{display:flex;align-items:center;flex-wrap:wrap;gap:10px 18px;margin-bottom:10px}.brief-bar .brief-stats,.brief-bar .brief-synopsis-btn{margin-bottom:0}.brief-lead{flex:1 1;min-width:0;display:inline-flex;align-items:center;gap:9px;border:0;background:none;cursor:pointer;padding:0;text-align:left;color:var(--ink);font-family:var(--font-sans)}.brief-lead-tag{flex:none;color:var(--terracotta-dark);font-size:9.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.brief-lead-title{overflow:hidden;color:var(--muted);font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.brief-lead:hover .brief-lead-title{color:var(--ink)}.brief-bar-actions{flex:none;margin-left:auto;display:inline-flex;align-items:center;gap:8px}.brief-stats{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 18px;margin-bottom:10px;color:var(--muted);font-size:12px}.brief-stats span{display:inline-flex;align-items:baseline;gap:5px}.brief-stats strong{color:var(--ink);font-size:15px;font-weight:680;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em}.brief-expand{display:inline-flex;align-items:center;gap:5px;border:0;background:none;padding:3px 0;color:var(--muted);cursor:pointer;font-family:var(--font-sans);font-size:11.5px;font-weight:600}.brief-expand:hover{color:var(--ink)}.brief-chev{transition:transform var(--dur-slow) var(--ease-spring)}.brief-chev.open{transform:rotate(180deg)}.brief-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:18px;gap:18px;margin-top:10px;animation:brief-reveal var(--dur-slow) var(--ease-spring) both}@media (prefers-reduced-motion:reduce){.brief-cols,.brief-synopsis{animation:none}}.brief-col h4{margin:0 0 8px;color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.brief-item{display:flex;flex-direction:column;gap:3px;width:100%;border:0;border-radius:8px;background:none;color:var(--ink);cursor:pointer;font-family:var(--font-sans);padding:8px 9px;text-align:left;transition:background var(--dur) var(--ease-out)}.brief-item:hover{background:var(--surface-soft)}.brief-item+.brief-item{box-shadow:0 -1px 0 var(--line)}.brief-item:hover+.brief-item{box-shadow:none}.brief-item-meta{display:inline-flex;flex-wrap:wrap;align-items:center;gap:7px;color:var(--muted);font-size:10.5px}.brief-item-meta i{color:var(--faint);font-style:normal;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.brief-item-meta b{color:var(--green);font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.brief-item-meta em{color:var(--faint);font-style:normal}.brief-item-title{display:-webkit-box;overflow:hidden;color:var(--ink);font-size:12.5px;font-weight:550;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.brief-empty{padding:6px 2px;color:var(--muted);font-size:12px}.pulse-shell .atlas-status-waffle-wrap{display:flex;align-items:center;gap:26px}.pulse-shell .atlas-status-waffle{flex:0 1 400px;max-width:400px}.pulse-shell .atlas-waffle-legend{flex:1 1 auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px;align-content:center}html{scrollbar-gutter:stable}.signal-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;width:100%}.signal-toolbar-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex:0 0 auto;border-radius:8px;background:var(--ink);color:var(--paper-bg)}.signal-toolbar-note{margin-left:auto;color:var(--atlas-muted);font-family:var(--font-mono);font-size:10px;letter-spacing:.04em;white-space:nowrap}.signal-reset{display:inline-flex;align-items:center;gap:4px;height:28px;border:1px solid var(--line-strong);border-radius:999px;background:transparent;padding:0 11px;color:var(--muted);font-size:11px;font-weight:560;cursor:pointer}.signal-reset:hover{background:var(--surface-soft);color:var(--ink)}.signal-menu{position:relative;flex:0 0 auto}.signal-menu-trigger{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 8px 0 11px;border:1px solid var(--line-strong);border-radius:9px;background:var(--paper-bg);color:var(--ink);cursor:pointer;font-size:12px;transition:border-color .12s ease,background .12s ease,color .12s ease}.signal-menu-trigger.is-open,.signal-menu-trigger:hover{border-color:var(--ink)}.signal-menu-trigger.is-set{border-color:var(--ink);background:var(--ink);color:var(--paper-bg)}.signal-menu-key{font-family:var(--font-mono);font-size:9px;letter-spacing:.09em;text-transform:uppercase;opacity:.55}.signal-menu-val{font-weight:560;max-width:132px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.signal-menu-trigger svg{opacity:.55;transition:transform .12s ease}.signal-menu-trigger.is-open svg{transform:rotate(180deg)}.signal-menu-pop{position:absolute;top:calc(100% + 6px);left:0;z-index:40;min-width:224px;padding:6px;border:1px solid var(--line-strong);border-radius:12px;background:var(--paper-bg);box-shadow:0 16px 44px rgba(15,20,18,.18)}.signal-menu-search{width:100%;height:30px;margin-bottom:5px;padding:0 10px;border:1px solid var(--line-strong);border-radius:8px;background:var(--surface-soft);color:var(--ink);font-size:12px}.signal-menu-search:focus{outline:none;border-color:var(--ink)}.signal-menu-list{display:flex;flex-direction:column;gap:1px;max-height:286px;overflow-y:auto}.signal-menu-opt{display:flex;align-items:center;gap:8px;width:100%;padding:7px 9px;border:0;border-radius:8px;background:transparent;color:var(--ink);font-size:12.5px;text-align:left;cursor:pointer}.signal-menu-opt.active,.signal-menu-opt:hover{background:var(--surface-soft)}.signal-menu-opt.active{font-weight:600}.signal-menu-dot{width:9px;height:9px;border-radius:3px;flex:0 0 auto}.signal-menu-opt-label{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.signal-menu-opt-count{font-family:var(--font-mono);font-size:10.5px;color:var(--atlas-muted)}.signal-menu-opt svg{flex:0 0 auto;color:var(--ink)}.signal-menu-empty{padding:14px;text-align:center;color:var(--atlas-muted);font-size:12px}.signal-window{display:inline-flex;align-items:center;gap:2px;height:30px;padding:0 5px 0 9px;border:1px solid var(--atlas-line,var(--line));border-radius:999px;background:var(--surface)}.signal-window>svg{opacity:.5;margin-right:3px}.signal-window button{height:22px;padding:0 9px;border:0;border-radius:6px;background:transparent;color:var(--muted);font-family:var(--font-mono);font-size:11px;font-weight:560;cursor:pointer}.signal-window button:hover{color:var(--ink)}.signal-window button.active{background:var(--ink);color:var(--paper-bg)}.pulse-shell{gap:14px;padding:16px}.pulse-filter-band{padding:8px 9px}.signal-kpi-grid{gap:14px}.signal-kpi{padding:13px 15px 14px;gap:6px}.signal-kpi strong{font-size:27px}.signal-kpi header span{font-size:12px}.signal-kpi small{font-size:11.5px}.pulse-chart-grid,.pulse-list-grid,.signal-flow-grid{gap:14px}.pulse-shell .atlas-status-waffle{flex:0 1 360px;max-width:360px}.signal-bars,.signal-momentum{gap:9px}.pulse-stage-stack{display:grid;grid-gap:9px;gap:9px;padding:2px 0}.pulse-stage-row{--status-color:var(--status-unknown);display:grid;grid-template-columns:minmax(112px,1fr) minmax(120px,1fr) 52px;grid-gap:9px;gap:9px;align-items:center;min-width:0;font-size:11px}.pulse-stage-row span{overflow:hidden;color:var(--muted);text-overflow:ellipsis;white-space:nowrap}.pulse-stage-row i{display:block;overflow:hidden;height:5px;border-radius:999px;background:var(--surface-soft)}.pulse-stage-row b{display:block;height:100%;border-radius:inherit;background:var(--status-color)}.pulse-stage-row strong{font-family:var(--font-mono);font-size:10px;text-align:right}.pulse-feed{max-height:360px;overflow:auto}.pulse-event-mix{margin-top:12px;border-top:1px solid var(--pulse-line);padding-top:12px}.pulse-company-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.atlas-shell{--atlas-paper:var(--color-surface);--atlas-paper-2:var(--color-bg);--atlas-card:var(--color-surface);--atlas-card-2:var(--color-bg);--atlas-line:var(--line);--atlas-line-2:var(--line-strong);--atlas-muted:var(--muted);display:grid;grid-template-rows:auto minmax(0,1fr);grid-gap:14px;gap:14px;height:calc(100vh - 120px);min-height:640px;background:var(--atlas-paper-2);padding:16px}.atlas-command-strip{display:flex;align-items:center;border:1px solid var(--atlas-line);border-radius:7px;background:var(--atlas-paper);padding:7px 9px}.atlas-stage{position:relative;display:grid;grid-template-columns:minmax(390px,1.15fr) minmax(340px,.98fr) minmax(300px,.82fr);grid-gap:14px;gap:14px;min-height:0}.atlas-context,.atlas-globe-surface,.atlas-intel{min-width:0;min-height:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--atlas-line) 70%,transparent);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--atlas-paper) 60%,transparent);backdrop-filter:blur(20px) saturate(1.4);-webkit-backdrop-filter:blur(20px) saturate(1.4);box-shadow:var(--shadow-card)}[data-theme=dark] .atlas-context,[data-theme=dark] .atlas-globe-surface,[data-theme=dark] .atlas-intel{background:color-mix(in srgb,var(--atlas-paper) 64%,transparent)}.atlas-panel-frame{transition:opacity .18s ease,transform .22s ease,box-shadow .22s ease}.atlas-stage.panel-expanded{grid-template-columns:minmax(0,1fr)}.atlas-stage.panel-expanded .atlas-panel-frame:not(.expanded){display:none}.atlas-stage.panel-expanded .atlas-panel-frame.expanded{min-height:0;box-shadow:0 16px 42px rgba(25,25,23,.08);animation:atlasPanelIn .3s cubic-bezier(.22,.61,.36,1)}@keyframes atlasPanelIn{0%{opacity:0;transform:scale(.99)}to{opacity:1;transform:none}}@keyframes atlasRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.sig-watchlist{display:flex;flex-direction:column}.sig-watchlist-row{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;grid-gap:16px;gap:16px;padding:8px 10px;border:0;border-radius:7px;background:none;text-align:left;cursor:pointer}.sig-watchlist-row:hover{background:var(--surface-soft)}.sig-watchlist-row+.sig-watchlist-row{box-shadow:0 -1px 0 var(--line)}.sig-watchlist-row:hover+.sig-watchlist-row{box-shadow:none}.sig-watchlist-main{display:flex;flex-direction:column;gap:2px;min-width:0}.sig-watchlist-main em{color:var(--muted);font-family:var(--font-mono);font-size:9px;font-style:normal;letter-spacing:.12em;text-transform:uppercase}.sig-watchlist-main strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.sig-watchlist-main small{color:var(--muted);font-size:11px}.sig-watchlist-signal{display:flex;flex-direction:column;gap:2px;min-width:0}.sig-watchlist-signal small{color:var(--muted);font-size:10.5px}.sig-watchlist-signal span{display:-webkit-box;overflow:hidden;font-size:12px;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.sig-watchlist-signal.muted span,.wl-empty{color:var(--muted)}.wl-empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:34px 20px 38px;text-align:center}.wl-empty strong{color:var(--ink);font-size:14px}.wl-empty p{max-width:520px;margin:0;font-size:12.5px;line-height:1.55}.wl-empty b{color:var(--ink)}.wl-company-row,.wl-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px}.wl-row{border-bottom:1px solid var(--atlas-line)}.wl-row:last-child{border-bottom:0}.wl-row.atlas-tbl-row{display:grid;grid-template-columns:minmax(0,1fr) auto;border-bottom:1px solid var(--atlas-line)}.wl-row .wl-row-main{display:grid;grid-template-columns:var(--atlas-cols);grid-gap:12px;gap:12px;align-items:center;min-width:0;border:0;background:none;text-align:left;cursor:pointer;padding:0}.wl-company-row{padding:7px 4px}.wl-company-row+.wl-company-row{box-shadow:0 -1px 0 var(--line)}.wl-company-row .wl-row-main{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;border:0;background:none;text-align:left;cursor:pointer;border-radius:7px;padding:4px 6px}.wl-company-row .wl-row-main:hover{background:var(--surface-soft)}.wl-company-text{display:flex;flex-direction:column;gap:2px;min-width:0}.wl-company-text strong{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wl-company-text small{color:var(--muted);font-size:11px}.wl-company-rank{display:flex;flex-direction:column;align-items:flex-end;gap:1px}.wl-company-rank strong{font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wl-company-rank small{color:var(--muted);font-size:10px}.wl-unstar{display:inline-grid;place-items:center;width:26px;height:26px;border:1px solid var(--line);border-radius:7px;background:var(--surface);color:#b88a1d;cursor:pointer;transition:color .14s ease,border-color .14s ease}.wl-unstar:hover{border-color:var(--line-strong);color:var(--muted)}.wl-row-actions{display:inline-flex;align-items:center;gap:4px}.wl-share{display:inline-grid;place-items:center;width:26px;height:26px;border:1px solid var(--line);border-radius:7px;background:var(--surface);color:var(--faint);cursor:pointer;transition:color .14s ease,border-color .14s ease,background .14s ease}.wl-share:hover{border-color:var(--line-strong);color:var(--terracotta-dark)}.wl-share.active{color:var(--terracotta-dark);border-color:color-mix(in srgb,var(--terracotta) 45%,var(--line));background:color-mix(in srgb,var(--terracotta) 10%,transparent)}.wl-news-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px}.wl-scope-bar{display:flex;margin-bottom:12px}.wl-scope-seg{display:inline-flex;gap:2px;padding:2px;border:1px solid var(--line);border-radius:9px;background:var(--surface-soft)}.wl-scope-seg button{border:0;border-radius:7px;background:none;color:var(--muted);font-family:var(--font-sans);font-size:12px;font-weight:560;padding:5px 16px;cursor:pointer;transition:color .14s ease,background .14s ease}.wl-scope-seg button.active{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px rgba(0,0,0,.06)}.telemetry-sync i{animation:telemetry-sync-pulse 1.1s ease-in-out infinite;background:#c8941f!important}@keyframes telemetry-sync-pulse{0%,to{opacity:1}50%{opacity:.35}}