@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:#07866f;--c-ccus:#7656a6;--c-ammonia:#c77821;--c-methanol:#2f67c8;--c-synfuels:#c54f42;--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-card:0 1px 2px rgba(26,26,24,0.04),0 4px 16px rgba(26,26,24,0.05);--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-mono),ui-monospace,"SF Mono",Menlo,monospace;--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);--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)}*{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}button:focus,input:focus,select:focus{outline:none!important;box-shadow:none!important}button:focus-visible,input:focus-visible,select:focus-visible{outline:none!important;box-shadow:none!important}[tabindex]:focus,[tabindex]:focus-visible,a:focus,a:focus-visible,textarea:focus,textarea:focus-visible{outline:none!important;box-shadow:none!important}button{cursor:pointer}.app-shell{min-height:100vh;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:100vh;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}.launcher-module svg,.launcher-workbench svg,.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}.workbench-backdrop{position:fixed;inset:0;z-index:70;display:grid;align-items:start;justify-items:start;background:rgba(23,23,23,.16);padding:14px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.workbench-launcher{display:grid;grid-template-rows:auto minmax(0,1fr);width:min(1050px,calc(100vw - 94px));height:min(720px,calc(100vh - 28px));overflow:hidden;border:1px solid var(--line-strong);border-radius:10px;background:rgba(251,251,248,.98);box-shadow:0 28px 80px rgba(23,23,23,.18)}.launcher-head{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line);padding:14px 16px}.launcher-facts span,.launcher-head span,.launcher-hero span,.launcher-section-head span{color:var(--faint);font-size:10px;font-weight:780;letter-spacing:.06em;text-transform:uppercase}.launcher-head h2,.launcher-hero h3{margin:3px 0 0;font-size:18px;line-height:1.1}.launcher-close{display:grid;width:34px;height:34px;place-items:center;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink)}.launcher-body{display:grid;grid-template-columns:315px minmax(0,1fr);min-height:0}.launcher-list{display:grid;align-content:start;grid-gap:7px;gap:7px;overflow:auto;border-right:1px solid var(--line);padding:12px}.launcher-workbench{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center;min-height:50px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--ink);padding:8px;text-align:left}.launcher-workbench.active,.launcher-workbench:hover{border-color:var(--line);background:var(--surface)}.launcher-workbench.active{box-shadow:none}.launcher-workbench.active:before{position:absolute;top:0;bottom:0;left:0;width:3px;border-radius:0;background:var(--ink);content:""}.launcher-workbench span{display:grid;grid-gap:2px;gap:2px;min-width:0}.launcher-workbench small,.launcher-workbench strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.launcher-workbench strong{font-size:13px}.launcher-workbench small{color:var(--muted);font-size:11px}.launcher-detail{display:grid;align-content:start;grid-gap:12px;gap:12px;overflow:auto;padding:14px}.launcher-hero{display:grid;grid-template-columns:44px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start;border-bottom:1px solid var(--line);padding-bottom:13px}.launcher-icon{display:grid;width:42px;height:42px;place-items:center;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.launcher-hero p{max-width:720px;margin:6px 0 0;color:var(--muted);font-size:13px;line-height:1.45}.launcher-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.launcher-facts div{min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:10px}.launcher-facts strong{display:block;overflow:hidden;margin-top:5px;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.launcher-section{display:grid;grid-gap:8px;gap:8px}.launcher-section-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.launcher-section-head strong{font-size:12px}.launcher-module-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.launcher-module{display:grid;grid-template-columns:18px minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;min-height:42px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink);padding:9px;text-align:left}.launcher-module.active,.launcher-module:hover{border-color:var(--ink)}.launcher-module.active{background:var(--ink);color:#fff}.launcher-module span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:720}.launcher-chip-list{display:flex;flex-wrap:wrap;gap:6px}.launcher-chip-list span{border:1px solid var(--line);border-radius:999px;background:var(--surface);padding:5px 8px;color:var(--muted);font-size:11px;font-weight:680}.content{min-width:0}.product-shell{position:-webkit-sticky;position:sticky;top:0;z-index:30;background:var(--paper-bg);color:var(--ink)}.product-mainbar,.product-shell{border-bottom:1px solid var(--line)}.product-mainbar{display:flex;align-items:center;gap:22px;min-height:64px;padding:0 24px}.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)}.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:minmax(300px,1fr) 190px auto;align-items:stretch;min-height:44px}.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-right:1px solid var(--line)}.universe-search{display:flex;align-items:center;gap:12px;min-height:42px;min-width:0;padding:0 20px;color:var(--ink)}.universe-search-wrap.active{background:var(--surface-soft)}.universe-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--ink);font-family:var(--font-sans);font-size:15px;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 #d2cdc0;border-radius:4px;background:#f8f4ea;color:#5f5b52;padding:0}.search-clear-button:hover{border-color:#191917;color:#191917}.search-suggestions{position:absolute;top:calc(100% + 8px);right:12px;left:12px;z-index:90;display:grid;max-height:min(520px,calc(100vh - 150px));overflow:auto;border:1px solid var(--line-strong);border-radius:10px;background:var(--surface);box-shadow:0 22px 58px rgba(25,25,23,.14)}.search-shortcuts,.search-suggestions-head{display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid var(--line);padding:9px 11px;color:#817d73;font-family:var(--font-mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase}.search-suggestions-head strong{color:#24231f;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-suggestion-row span{grid-row:span 2;align-self:center;color:#8b8679;font-family:var(--font-mono);font-size:9px;letter-spacing:.11em;text-transform:uppercase}.search-suggestion-row.active small,.search-suggestion-row.active span,.search-suggestion-row:hover small,.search-suggestion-row:hover span{color:rgba(247,242,230,.72)}.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}.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:#ffffff;--atlas-paper-2:var(--paper-bg);--atlas-card:#ffffff;--atlas-card-2:#faf9f6;--atlas-line:var(--line);--atlas-line-2:var(--line-strong);--atlas-muted:var(--muted);--pulse-paper:#ffffff;--pulse-card:#ffffff;--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:#2f2e2a;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)}.signal-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.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:#1f7a5f}.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:#f9f6ed;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:rgba(255,255,255,.97)!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}.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:#e2ddcd}.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:#ffffff;--atlas-paper-2:var(--paper-bg);--atlas-card:#ffffff;--atlas-card-2:#faf9f6;--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 - 155px);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 var(--atlas-line);border-radius:var(--radius-lg);background:var(--atlas-paper);box-shadow:var(--shadow-card)}.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}}.atlas-context.expanded .atlas-context-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;grid-gap:16px;gap:16px;padding:26px 30px}@media (min-width:1400px){.atlas-context.expanded .atlas-context-body{grid-template-columns:repeat(3,minmax(0,1fr))}}.atlas-context.expanded .atlas-context-body>*{min-width:0;margin:0;animation:atlasRise .32s cubic-bezier(.22,.61,.36,1) both}.atlas-context.expanded .atlas-context-body>:nth-child(2){animation-delay:40ms}.atlas-context.expanded .atlas-context-body>:nth-child(3){animation-delay:80ms}.atlas-context.expanded .atlas-context-body>:nth-child(4){animation-delay:.12s}.atlas-context.expanded .atlas-context-body>:nth-child(n+5){animation-delay:.15s}.atlas-context.expanded .atlas-news-hero,.atlas-context.expanded .atlas-primary-action,.atlas-context.expanded .atlas-project-hero{grid-column:1/-1}.atlas-context.expanded .atlas-context-body h2{font-size:34px}.atlas-context.expanded .atlas-expanded-section{border-top:0;padding-top:0}.atlas-context.expanded .overview-context .atlas-project-hero{order:0}.atlas-context.expanded .overview-context .atlas-status-stack{order:1;grid-column:1/-1}.atlas-context.expanded .overview-context .atlas-stat-grid{order:2}.atlas-context.expanded .overview-context .atlas-news-mini{order:3}.atlas-context.expanded .overview-context .atlas-latest-mini{order:4}.atlas-context.expanded .overview-context .atlas-status-waffle-wrap{display:flex;align-items:flex-start;gap:30px}.atlas-context.expanded .overview-context .atlas-status-waffle{flex:1 1 auto;max-width:900px}.atlas-context.expanded .overview-context .atlas-waffle-legend{flex:0 0 230px;grid-template-columns:1fr;gap:9px}.atlas-context.expanded .atlas-detail-block,.atlas-context.expanded .atlas-entity-links,.atlas-context.expanded .atlas-expanded-section,.atlas-context.expanded .atlas-latest-mini,.atlas-context.expanded .atlas-news-actors,.atlas-context.expanded .atlas-news-mini,.atlas-context.expanded .atlas-status-stack{border:1px solid var(--atlas-line);border-radius:10px;padding:15px 16px;background:var(--atlas-paper)}.atlas-intel.expanded .atlas-feed{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));align-content:start;gap:12px;padding:18px}.atlas-intel.expanded .atlas-feed-row{align-content:start;border-bottom:1px solid var(--atlas-line);border:1px solid var(--atlas-line);border-radius:12px;padding:15px 17px;animation:atlasRise .3s cubic-bezier(.22,.61,.36,1) both}.atlas-intel.expanded .atlas-feed-row:hover{border-color:var(--line-strong);background:var(--surface-soft)}.atlas-intel.expanded .atlas-feed-row.active{border-color:var(--terracotta);box-shadow:inset 0 0 0 1px var(--terracotta)}.atlas-shell .atlas-command-strip,.atlas-shell .atlas-context,.atlas-shell .atlas-context.expanded .atlas-detail-block,.atlas-shell .atlas-context.expanded .atlas-entity-links,.atlas-shell .atlas-context.expanded .atlas-expanded-section,.atlas-shell .atlas-context.expanded .atlas-latest-mini,.atlas-shell .atlas-context.expanded .atlas-news-actors,.atlas-shell .atlas-context.expanded .atlas-news-mini,.atlas-shell .atlas-context.expanded .atlas-status-stack,.atlas-shell .atlas-globe-surface,.atlas-shell .atlas-intel,.atlas-shell .atlas-intel.expanded .atlas-feed-row,.atlas-shell .atlas-table-surface,.pulse-shell .atlas-command-strip,.pulse-shell .chart-box,.pulse-shell .chart-box.tall,.pulse-shell .panel,.pulse-shell .signal-kpi{border-radius:4px}.atlas-feed-summary{display:-webkit-box;overflow:hidden;margin:2px 0 0;color:var(--atlas-muted);font-size:12px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:3}.atlas-globe-surface.expanded .atlas-expanded-map-insight{width:min(400px,calc(100% - 28px));animation:atlasRise .34s cubic-bezier(.22,.61,.36,1) both}@media (prefers-reduced-motion:reduce){.atlas-context-drawer,.atlas-context.expanded .atlas-context-body>*,.atlas-globe-surface.expanded .atlas-expanded-map-insight,.atlas-intel.expanded .atlas-feed-row,.atlas-stage.panel-expanded .atlas-panel-frame.expanded{animation:none}}.atlas-context-drawer{position:absolute;top:0;right:0;bottom:0;z-index:9;display:flex;flex-direction:column;width:min(440px,calc(100% - 40px));border-left:1px solid var(--line-strong);border-radius:0 var(--radius-lg) var(--radius-lg) 0;background:rgba(255,255,255,.96);box-shadow:-26px 0 60px rgba(25,25,23,.14);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);animation:atlasDrawerIn .3s cubic-bezier(.22,.61,.36,1)}@keyframes atlasDrawerIn{0%{opacity:0;transform:translateX(28px)}to{opacity:1;transform:none}}.atlas-drawer-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex:0 0 auto;border-bottom:1px solid var(--atlas-line);padding:11px 12px 11px 16px}.atlas-drawer-head>span{color:var(--muted);font-family:var(--font-mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase}.atlas-drawer-actions{display:inline-flex;gap:6px}.atlas-drawer-body{min-height:0;flex:1 1 auto;overflow:auto}.atlas-stage.has-drawer .atlas-intel.expanded .atlas-feed{padding-right:472px}.atlas-expand-button{display:inline-grid;min-width:28px;height:28px;place-items:center;border:1px solid var(--atlas-line);border-radius:7px;background:var(--surface);color:var(--muted);pointer-events:auto;transition:color .14s ease,border-color .14s ease,background .14s ease}.atlas-expand-button:hover{border-color:var(--line-strong);background:var(--surface-soft);color:var(--ink)}.atlas-globe-surface{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr);height:100%;background:linear-gradient(180deg,var(--atlas-paper) 0,var(--atlas-card-2) 100%)}.atlas-map-body{position:relative;min-height:0;overflow:hidden}.atlas-globe-canvas{position:absolute;inset:0}.atlas-overlay{position:absolute;z-index:4;display:flex;align-items:center;pointer-events:none}.atlas-overlay-top{top:26px;left:24px;max-width:420px;align-items:flex-start}.atlas-overlay-bottom{right:20px;bottom:18px;left:20px;flex-wrap:wrap;gap:7px;color:var(--atlas-muted);font-family:SF Mono,ui-monospace,Menlo,monospace;font-size:10px;letter-spacing:.05em}.atlas-overlay-bottom span{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:999px;background:rgba(255,255,255,.86);padding:4px 9px;box-shadow:0 1px 3px rgba(26,26,24,.06);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.atlas-overlay-bottom .dot{width:7px;height:7px}.atlas-height-note{color:var(--ink)}.atlas-kicker{color:var(--color-text-subtle);font-family:SF Mono,ui-monospace,Menlo,monospace;font-size:9.5px;letter-spacing:.18em;text-transform:uppercase}.atlas-overlay h2{margin:8px 0 0;color:var(--ink);font-family:var(--font-sans);font-size:30px;font-weight:400;line-height:1}.atlas-overlay-caption{margin-top:7px;color:var(--atlas-muted);font-family:SF Mono,ui-monospace,Menlo,monospace;font-size:10px;letter-spacing:.04em}.atlas-controls-line{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:7px;align-items:center;min-width:0;width:100%}.atlas-type-switch,.atlas-view-switch{display:inline-flex;flex-wrap:wrap;gap:3px;min-width:0}.atlas-view-switch{flex-wrap:nowrap;border:1px solid var(--atlas-line);border-radius:999px;background:var(--atlas-paper-2);padding:2px}.atlas-type-switch button,.atlas-view-switch button{display:inline-flex;align-items:center;gap:5px;min-height:30px;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--atlas-muted);padding:4px 10px;font-family:var(--font-sans);font-size:11px;font-weight:560;letter-spacing:0;text-transform:none;white-space:nowrap}.atlas-view-switch button.active{border-color:var(--ink);background:var(--ink);color:var(--atlas-paper);box-shadow:none}.atlas-type-switch button{--chip-color:var(--commodity-all);position:relative;border-color:var(--atlas-line);background:var(--surface);color:var(--muted)}.atlas-type-switch button:before{width:7px;height:7px;border-radius:999px;background:var(--chip-color);content:""}.atlas-type-switch button.type-hydrogen{--chip-color:var(--commodity-hydrogen)}.atlas-type-switch button.type-ccus{--chip-color:var(--commodity-ccus)}.atlas-type-switch button.type-ammonia{--chip-color:var(--commodity-ammonia)}.atlas-type-switch button.type-methanol{--chip-color:var(--commodity-methanol)}.atlas-type-switch button.type-synfuels{--chip-color:var(--commodity-synfuels)}.atlas-type-switch button.type-all{--chip-color:var(--commodity-all)}.atlas-type-switch button:hover{border-color:var(--line-strong);color:var(--ink)}.atlas-type-switch button.active{border-color:var(--ink);background:var(--ink);color:#fff}.atlas-type-switch button.active:before{background:#fff}.atlas-type-switch button span{color:var(--color-text-subtle);font-family:SF Mono,ui-monospace,Menlo,monospace;font-size:9px;font-weight:520}.atlas-type-switch button.active span{color:rgba(255,255,255,.72)}.atlas-select-filter{--status-color:var(--status-unknown);display:inline-flex;align-items:center;gap:7px;height:30px;min-height:30px;border:1px solid var(--atlas-line);border-radius:999px;background:var(--surface);padding:2px 8px 2px 12px;color:var(--muted);font-family:var(--font-sans);font-size:11px;font-weight:560;letter-spacing:0;text-transform:none}.atlas-search-select{position:relative;display:inline-flex}.atlas-search-trigger{display:inline-flex;align-items:center;gap:7px;height:30px;min-height:30px;border:1px solid var(--atlas-line);border-radius:999px;background:var(--surface);padding:2px 10px 2px 12px;color:var(--ink);font-family:var(--font-sans);font-size:11px;font-weight:560;cursor:pointer}.atlas-search-trigger .atlas-search-label{color:var(--muted)}.atlas-search-trigger .atlas-search-value{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atlas-search-trigger svg{color:var(--muted);transition:transform .15s ease}.atlas-search-select.open .atlas-search-trigger svg{transform:rotate(180deg)}.atlas-search-panel{position:absolute;top:calc(100% + 5px);left:0;z-index:40;width:250px;max-width:78vw;display:flex;flex-direction:column;border:1px solid var(--line-strong);border-radius:12px;background:var(--surface);box-shadow:0 18px 44px rgba(25,25,23,.18);overflow:hidden}.atlas-search-input{border:0;border-bottom:1px solid var(--line);padding:10px 12px;font-family:var(--font-sans);font-size:12px;color:var(--ink);outline:none}.atlas-search-options{max-height:264px;overflow:auto;padding:4px}.atlas-search-option{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;border:0;border-radius:8px;background:none;padding:7px 9px;color:var(--ink);font-family:var(--font-sans);font-size:12px;text-align:left;cursor:pointer}.atlas-search-option:hover{background:var(--paper-bg)}.atlas-search-option.active{background:rgba(15,111,92,.1);color:var(--color-accent-2);font-weight:620}.atlas-search-option small{color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.atlas-search-empty{padding:14px 12px;color:var(--muted);font-size:12px}.atlas-ms-option{justify-content:flex-start}.atlas-ms-option .atlas-ms-label{flex:1 1}.atlas-ms-box{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;flex:0 0 auto;border:1px solid var(--line-strong);border-radius:4px;background:var(--surface);color:#fff}.atlas-search-option.active .atlas-ms-box{border-color:var(--color-accent-2);background:var(--color-accent-2)}.atlas-ms-clear{border:0;border-top:1px solid var(--line);background:none;padding:9px 12px;color:var(--muted);font-family:var(--font-sans);font-size:11.5px;font-weight:620;text-align:left;cursor:pointer}.atlas-ms-clear:hover{color:var(--ink)}.atlas-clear-filters{display:inline-flex;align-items:center;gap:5px;height:30px;border:1px solid var(--atlas-line);border-radius:999px;background:var(--surface);padding:2px 12px;color:var(--muted);font-family:var(--font-sans);font-size:11px;font-weight:620;cursor:pointer;transition:color .15s ease,border-color .15s ease,background .15s ease}.atlas-clear-filters:hover{color:var(--ink);border-color:var(--line-strong)}.atlas-clear-filters svg{transition:transform .3s ease}.atlas-clear-filters:hover svg{transform:rotate(-45deg)}.atlas-clear-filters.active{border-color:rgba(180,84,58,.32);background:rgba(194,96,63,.08);color:#b4543a}.atlas-clear-filters.active:hover{background:rgba(194,96,63,.14);border-color:rgba(180,84,58,.5)}.atlas-more-filters{display:inline-flex;align-items:center;gap:6px;height:30px;border:1px solid var(--atlas-line);border-radius:999px;background:var(--surface);padding:2px 11px;color:var(--muted);font-family:var(--font-sans);font-size:11px;font-weight:620;cursor:pointer;transition:color .15s ease,border-color .15s ease,background .15s ease}.atlas-more-filters.active,.atlas-more-filters:hover{color:var(--ink);border-color:var(--line-strong)}.atlas-more-filters.active{background:var(--surface-soft)}.atlas-more-caret{transition:transform .2s ease}.atlas-more-caret.open{transform:rotate(180deg)}.atlas-more-count{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;border-radius:999px;background:#b4543a;padding:0 5px;color:#fff;font-size:10px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.atlas-density-filter{display:inline-flex;align-items:center;gap:7px;height:30px;min-height:30px;border:1px solid rgba(201,116,86,.32);border-radius:999px;background:rgba(201,116,86,.07);padding:2px 8px 2px 10px;color:var(--atlas-muted);letter-spacing:0}.atlas-density-filter,.atlas-density-filter select{font-family:var(--font-sans);font-size:11px;font-weight:560;text-transform:none}.atlas-density-filter select{width:126px;height:26px;border:0;border-radius:999px;background:transparent;color:var(--ink);outline:none!important}.atlas-density-filter:has(select:focus-visible){border-color:rgba(201,116,86,.32);box-shadow:none}.atlas-select-filter:focus-within{box-shadow:none}.atlas-select-filter:has(select:focus-visible){border-color:color-mix(in srgb,var(--status-color) 32%,var(--atlas-line));box-shadow:none}.atlas-select-filter.status-concept{--status-color:var(--status-concept)}.atlas-select-filter.status-target{--status-color:var(--status-target)}.atlas-select-filter.status-framework{--status-color:var(--status-framework)}.atlas-select-filter.status-feed{--status-color:var(--status-feed)}.atlas-select-filter.status-confirmed{--status-color:var(--status-confirmed)}.atlas-select-filter.status-fid{--status-color:var(--status-fid)}.atlas-select-filter.status-operational{--status-color:var(--status-operational)}.atlas-select-filter.status-decommissioned{--status-color:var(--status-decommissioned)}.atlas-select-filter.status-cancelled{--status-color:var(--status-cancelled)}.atlas-select-filter.status-inactive{--status-color:var(--status-inactive)}.atlas-select-filter.status-all{--status-color:var(--commodity-all)}.atlas-select-filter select{width:188px;height:26px;border:0;border-radius:999px;background:transparent;color:var(--ink);font-family:var(--font-sans);font-size:11px;font-weight:560;letter-spacing:0;outline:none!important;text-transform:none}.atlas-select-filter select:focus,.atlas-select-filter select:focus-visible{box-shadow:none;outline:none!important}.atlas-slice-note{margin-left:auto;max-width:100%;color:var(--atlas-muted);font-family:SF Mono,ui-monospace,Menlo,monospace;font-size:10px;letter-spacing:.05em;white-space:nowrap}.atlas-context,.atlas-intel{display:grid;align-content:start;grid-template-rows:auto minmax(0,1fr) auto}.atlas-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:42px;border-bottom:1px solid var(--atlas-line);padding:8px 12px}.atlas-panel-actions,.atlas-panel-title{display:flex;align-items:center;gap:9px;min-width:0}.atlas-panel-actions{flex:1 1 auto;justify-content:flex-end}.atlas-panel-controls{display:inline-flex;align-items:center;gap:6px;min-width:0}.atlas-panel-mode-switch{display:inline-flex;flex:0 0 auto;gap:2px;border:1px solid var(--atlas-line);border-radius:999px;background:var(--surface-soft);padding:2px}.atlas-panel-mode-switch button{display:inline-flex;align-items:center;gap:5px;min-height:24px;border:0;border-radius:999px;background:transparent;color:var(--atlas-muted);padding:3px 8px;font-size:10.5px;font-weight:560;white-space:nowrap}.atlas-panel-mode-switch button.active{background:var(--ink);color:var(--atlas-paper)}.atlas-panel-density{display:inline-flex;align-items:center;gap:5px;min-height:28px;border:1px solid var(--atlas-line);border-radius:999px;background:var(--surface);padding:2px 7px 2px 11px;color:var(--muted);font-size:10.5px;font-weight:560;white-space:nowrap}.atlas-panel-density span{color:var(--faint)}.atlas-panel-density select{width:108px;height:24px;border:0;background:transparent;color:var(--ink);font-family:var(--font-sans);font-size:10.5px;font-weight:560;outline:none!important}.atlas-panel-density:focus-within{border-color:rgba(201,116,86,.28);box-shadow:none}.atlas-panel-title strong{overflow:hidden;color:var(--ink);font-family:var(--font-sans);font-size:14px;font-style:normal;font-weight:650;letter-spacing:-.01em;line-height:1;text-overflow:ellipsis;white-space:nowrap}.atlas-panel-index{display:none}.atlas-panel-head.compact>span,.atlas-panel-index,.atlas-panel-state{color:var(--faint);font-family:var(--font-mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase}.atlas-panel-state{overflow:hidden;max-width:150px;color:var(--faint);text-overflow:ellipsis;white-space:nowrap}.atlas-panel-head.compact{display:flex;align-items:center;justify-content:space-between;min-height:0;border-bottom:0;padding:0 0 8px}.atlas-panel-head.compact>strong{overflow:hidden;color:var(--ink);font-family:var(--font-sans);font-size:11px;font-style:normal;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.atlas-context-body{display:grid;align-content:start;grid-gap:12px;gap:12px;min-width:0;overflow:auto;padding:15px}.atlas-context-body h2{margin:0;color:var(--ink);font-family:var(--font-serif);font-size:28px;font-weight:400;line-height:1.02}.atlas-context-body.project-context{padding:0}.atlas-news-context{gap:14px;padding:0}.atlas-news-hero{display:grid;grid-gap:10px;gap:10px;background:var(--surface);padding:18px 18px 4px}.atlas-news-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.atlas-news-meta .sector-badge{width:-moz-fit-content;width:fit-content;flex:0 0 auto}.atlas-news-meta em{color:var(--atlas-muted);font-family:var(--font-mono);font-size:10px;font-style:normal;letter-spacing:.08em}.atlas-news-context h2,.atlas-project-hero h2{margin:0;color:var(--ink);font-family:var(--font-sans);font-size:26px;font-weight:680;letter-spacing:-.02em;line-height:1.05}.atlas-news-context p,.atlas-project-hero p{display:block;overflow:visible;margin:0;color:var(--atlas-muted);font-size:12.5px;line-height:1.48;-webkit-line-clamp:initial}.atlas-fact-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px 16px;gap:18px 16px;margin:14px 15px 0;border-radius:4px;background:var(--card-tint);padding:18px}.atlas-fact-strip div{min-width:0;padding:0}.atlas-fact-strip span{color:var(--faint);font-family:var(--font-mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase}.atlas-fact-strip span,.atlas-fact-strip strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atlas-fact-strip strong{margin-top:6px;color:var(--ink);font-family:var(--font-sans);font-size:14px;font-weight:600;letter-spacing:-.005em}.atlas-latest-mini,.atlas-news-actors{display:grid;grid-gap:8px;gap:8px;margin:0 15px;border-top:1px solid var(--atlas-line);padding-top:12px}.atlas-project-hero{display:grid;grid-gap:10px;gap:10px;border-bottom:1px solid var(--atlas-line);background:var(--surface);padding:18px 18px 16px}.atlas-project-eyebrow{display:flex;flex-wrap:wrap;align-items:center;gap:6px;color:var(--atlas-muted);font-family:SF Mono,ui-monospace,Menlo,monospace;font-size:9px;letter-spacing:.12em;text-transform:uppercase}.atlas-project-eyebrow>span:not(.sector-badge){border:1px solid var(--line);border-radius:999px;background:var(--surface);padding:3px 8px}.atlas-project-eyebrow>.atlas-status-pill{--status-color:var(--status-unknown);border-color:color-mix(in srgb,var(--status-color) 38%,var(--atlas-line));background:color-mix(in srgb,var(--status-color) 11%,var(--atlas-paper));color:var(--status-color);padding:3px 8px}.atlas-evidence-brief{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px 16px;gap:18px 16px;margin:16px 15px 0}.atlas-evidence-brief div{min-width:0;padding:0}.atlas-evidence-brief span{display:block;overflow:hidden;color:var(--faint);font-family:var(--font-mono);font-size:9px;letter-spacing:.14em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.atlas-evidence-brief strong{display:-webkit-box;overflow:hidden;margin-top:6px;color:var(--ink);font-family:var(--font-sans);font-size:14px;font-weight:640;letter-spacing:-.008em;line-height:1.2;-webkit-box-orient:vertical;-webkit-line-clamp:2}.atlas-evidence-brief small{display:block;overflow:hidden;margin-top:5px;color:var(--atlas-muted);font-size:10.5px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.atlas-viability-card{position:relative;display:grid;grid-template-columns:minmax(120px,.36fr) minmax(0,1fr);grid-gap:16px;gap:16px;align-items:center;margin:14px 15px 2px;border:0;border-left:3px solid var(--score-color,var(--ink));border-radius:0;background:var(--surface);padding:4px 0 4px 16px;box-shadow:none}.atlas-viability-readout span,.atlas-viability-score span{display:block;color:var(--faint);font-family:SF Mono,ui-monospace,Menlo,monospace;font-size:9px;letter-spacing:.15em;text-transform:uppercase}.atlas-viability-score strong{display:block;margin-top:6px;color:var(--score-color,var(--ink));font-family:var(--font-sans);font-size:42px;font-weight:680;letter-spacing:-.022em;line-height:1}.atlas-viability-readout{display:grid;grid-gap:7px;gap:7px;min-width:0}.atlas-viability-readout em{width:-moz-fit-content;width:fit-content;border:1px solid color-mix(in srgb,var(--score-color,var(--ink)) 34%,var(--atlas-line));border-radius:999px;background:color-mix(in srgb,var(--score-color,var(--ink)) 8%,var(--atlas-paper));color:var(--score-color,var(--ink));padding:4px 8px;font-family:var(--font-mono);font-size:9.5px;font-style:normal;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.atlas-viability-card small{display:block;color:var(--atlas-muted);font-size:11px}.atlas-table-meter,.atlas-viability-meter{display:block;overflow:hidden;height:4px;border-radius:999px;background:var(--line-strong)}.atlas-table-meter i,.atlas-viability-meter i{display:block;height:100%;border-radius:inherit;background:var(--ink)}.atlas-viability-card.high{--score-color:var(--green)}.atlas-viability-card.medium{--score-color:var(--amber)}.atlas-viability-card.early{--score-color:var(--blue)}.atlas-viability-card.risk{--score-color:var(--olive)}.atlas-viability-card.high .atlas-viability-meter i{background:var(--green)}.atlas-viability-card.medium .atlas-viability-meter i{background:var(--amber)}.atlas-viability-card.early .atlas-viability-meter i{background:var(--blue)}.atlas-viability-card.risk .atlas-viability-meter i{background:var(--olive)}.project-context .atlas-primary-action{margin:4px 15px 16px}.project-context .detail-rows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.project-context .detail-rows .detail-row{min-width:0;border:0;background:transparent;padding:0}.project-context .detail-rows .detail-row span{display:block;overflow:hidden;color:var(--faint);font-family:var(--font-mono);font-size:9px;letter-spacing:.14em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.project-context .detail-rows .detail-row strong{display:-webkit-box;overflow:hidden;margin-top:6px;color:var(--ink);font-family:var(--font-sans);font-size:14px;font-weight:600;letter-spacing:-.005em;line-height:1.3;text-overflow:ellipsis;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.atlas-context-body p{display:-webkit-box;overflow:hidden;margin:0;color:var(--atlas-muted);font-size:12.5px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:5}.atlas-news-context .atlas-news-hero p,.project-context .atlas-project-hero p{display:block;overflow:visible;line-height:1.48;-webkit-line-clamp:initial}.atlas-stat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px 14px;gap:20px 14px}