.data-hosting-note{background:color-mix(in srgb,var(--module-soft, var(--app-panel)) 30%,var(--app-panel));border:1px solid color-mix(in srgb,var(--module-accent, var(--app-text)) 16%,var(--app-border));border-radius:13px;color:var(--app-text);overflow:clip;width:100%}.data-hosting-note>summary{align-items:center;cursor:pointer;display:grid;gap:11px;grid-template-columns:auto minmax(0,1fr) auto;list-style:none;min-height:56px;padding:9px 13px}.data-hosting-note>summary::-webkit-details-marker{display:none}.data-hosting-note__icon{align-items:center;background:color-mix(in srgb,var(--module-accent, var(--app-text)) 10%,transparent);border-radius:50%;color:var(--module-accent, var(--app-text-strong));display:flex;height:34px;justify-content:center;width:34px}.data-hosting-note__summary-copy{display:grid;gap:2px;min-width:0}.data-hosting-note__summary-copy strong{color:var(--app-text-strong);font-size:12.5px;font-weight:720;line-height:1.4}.data-hosting-note__summary-copy>span{color:var(--app-muted);font-size:11.5px;line-height:1.45}.data-hosting-note__more{align-items:center;color:var(--module-accent, var(--app-text-strong));display:inline-flex;font-size:11.5px;font-weight:680;gap:6px;white-space:nowrap}.data-hosting-note__more svg{transition:transform .18s ease}.data-hosting-note[open] .data-hosting-note__more svg{transform:rotate(180deg)}.data-hosting-note__detail{border-top:1px solid var(--app-border);display:grid;gap:11px;margin:0 13px;padding:13px 2px 15px 45px}.data-hosting-note__detail p{color:var(--app-muted);font-size:11.5px;line-height:1.65;margin:0;max-width:960px}.data-hosting-note__links{display:flex;flex-wrap:wrap;gap:8px 20px}.data-hosting-note__links a{color:var(--module-accent, var(--app-link));font-size:11.5px;font-weight:680;text-decoration:none}.data-hosting-note__links a:hover{text-decoration:underline;text-underline-offset:3px}@media (max-width: 640px){.data-hosting-note>summary{grid-template-columns:auto minmax(0,1fr);padding:10px 11px}.data-hosting-note__summary-copy>span{display:none}.data-hosting-note__more{grid-column:2;justify-self:start}.data-hosting-note__detail{margin:0 11px;padding-left:0}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%;max-width:100%;width:100%;background:var(--app-bg);transition:background-color .3s ease,color .3s ease}html{scroll-behavior:smooth}:root{color-scheme:light;--app-bg: #ffffff;--app-panel: #ffffff;--app-surface: #f5f5f5;--app-card: #ffffff;--app-chart: #ffffff;--app-text: #323230;--app-text-strong: #111110;--app-muted: #5f5f5b;--app-border: #dededb;--app-divider: #e8e8e5;--app-accent: #4aa8d8;--app-accent-strong: #1677ad;--app-success: #5f7a4b;--app-info: #4aa8d8;--app-violet: #6e6aa8;--app-danger: #b94a42;--font-body: Inter, "PingFang SC", "Noto Sans SC", "Microsoft YaHei", system-ui, -apple-system, "Segoe UI", sans-serif;--font-display: "Iowan Old Style", Baskerville, "Songti SC", STSong, "Noto Serif SC", SimSun, "Times New Roman", serif;--font-formula: "Times New Roman", "STIX Two Text", Times, serif}:root[data-theme=dark]{color-scheme:dark;--app-bg: #141411;--app-panel: #25241f;--app-surface: #323029;--app-card: #2b2923;--app-chart: #1c1c18;--app-text: #e7e3da;--app-text-strong: #fffaf2;--app-muted: #c2bdb2;--app-border: #4e4b42;--app-divider: #403e37;--app-accent: #68bde5;--app-accent-strong: #89d0f0;--app-success: #91a778;--app-info: #68bde5;--app-violet: #aaa2df;--app-danger: #e06f68}body{color:var(--app-text);font-family:var(--font-body);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;transition:background-color .3s ease,color .3s ease;overflow-x:hidden}.num{font-family:var(--font-body);font-variant-numeric:tabular-nums}img,svg,canvas,video{max-width:100%}.chemical-formula{font-family:var(--font-formula);font-variant-numeric:lining-nums;letter-spacing:.005em;white-space:nowrap}.chemical-formula sub,.chemical-formula sup{font-size:.68em;line-height:0;position:relative;vertical-align:baseline}.chemical-formula sub{bottom:-.24em}.chemical-formula sup{top:-.44em}.chemical-formula-separator{color:currentColor;opacity:.72;padding:0 .12em}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--app-bg)}::-webkit-scrollbar-thumb{background:var(--app-border);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--app-accent)}input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:0;height:0}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}::selection{background:rgb(74 168 216 / 24%)}button,input,select{transition:border-color .18s ease,background .18s ease,background-color .18s ease,color .18s ease,box-shadow .22s ease,transform .22s ease,opacity .22s ease}input:focus,select:focus{border-color:var(--app-accent)!important;box-shadow:0 0 0 2px #4aa8d82e!important;outline:none}button:hover:not(:disabled){filter:none;transform:translateY(-1px)}button:active:not(:disabled){transform:translateY(0)}button:focus-visible,[role=button]:focus-visible,.clickable-card:focus-visible{outline:2px solid rgb(74 168 216 / 48%);outline-offset:2px}button:disabled{cursor:not-allowed;transform:none!important;box-shadow:none!important}.app-main{contain:paint;max-width:100%;min-width:0}.app-shell{transition:background-color .3s ease,background .3s ease,color .3s ease}.nav-shell,.nav-primary-rail{transition:color .18s ease}.nav-shell{z-index:2}.nav-primary-rail{isolation:isolate}.nav-primary-rail:hover{transform:none}.primary-domain-navigation{min-width:0;position:relative;width:100%;z-index:4}.primary-domain-navigation .nav-primary-rail{align-items:center;background:transparent;border:0;box-shadow:none;display:flex;gap:clamp(24px,2.7vw,46px);justify-content:flex-start;max-width:none;overflow-x:auto;overscroll-behavior-x:contain;padding:0;position:relative;width:100%}.primary-domain-navigation .nav-tab{align-items:center;background:transparent;border:0;border-radius:0;box-sizing:border-box;color:var(--nav-domain-subtle);cursor:pointer;display:inline-flex;flex:0 0 auto;font-family:inherit;font-size:15px;font-weight:640;height:48px;justify-content:center;min-width:max-content;padding:0;position:relative;text-align:center;white-space:nowrap;z-index:1}.primary-domain-navigation .nav-tab[data-active=true],.primary-domain-navigation .nav-tab[data-open=true]{color:var(--nav-domain-text);font-weight:800}.primary-domain-navigation[data-menu-open=true] .nav-tab[data-active=true]:not([data-open=true]){color:var(--nav-domain-subtle);font-weight:640}.primary-domain-navigation .nav-tab:hover,.primary-domain-navigation .nav-tab:focus-visible{color:var(--nav-domain-text);outline:none;transform:none}.nav-domain-panel{animation:nav-domain-panel-in .18s cubic-bezier(.22,1,.36,1);background:var(--nav-domain-bg);border:0;border-radius:0;box-shadow:none;box-sizing:border-box;display:block;left:0;max-height:min(620px,calc(100vh - 82px));max-width:none;overflow-y:auto;min-height:420px;padding:66px max(32px,calc((100vw - 1320px)/2 + 32px)) 70px;position:fixed;top:72px;transform:none;width:100vw;z-index:170}.nav-domain-group>p{color:var(--nav-domain-faint);font-size:12px;font-weight:650;letter-spacing:0;margin:0 0 24px}.nav-domain-panel-inner{display:grid;gap:clamp(54px,8vw,130px);grid-template-columns:minmax(280px,.8fr) minmax(220px,1.2fr);max-width:920px}.nav-domain-group{align-content:start;display:grid;gap:12px;min-width:0}.nav-domain-group>div{display:grid;gap:0}.nav-domain-item{align-items:center;background:transparent;border:0;border-radius:0;color:var(--nav-domain-text);cursor:pointer;display:block;font-family:inherit;font-size:16px;font-weight:700;line-height:1.25;min-height:42px;padding:6px 0;text-align:left;transition:color .16s ease,padding .16s ease;width:100%}.nav-domain-item span{min-width:0;overflow-wrap:anywhere}.nav-domain-item:hover,.nav-domain-item:focus-visible,.nav-domain-item[data-current=true]{color:var(--nav-domain-accent);outline:none;padding-left:0}.nav-domain-group[data-featured=true] .nav-domain-item{font-size:30px;font-weight:650;line-height:1.16;min-height:0;padding:0 0 24px}@keyframes nav-domain-panel-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1319px){.primary-domain-navigation .nav-primary-rail{justify-content:flex-start}.primary-domain-navigation .nav-tab{flex:0 0 auto;min-width:max-content}}@media (max-width: 760px){.nav-domain-panel{gap:18px;left:0;max-height:calc(100svh - 82px);min-height:0;padding:20px 18px;position:fixed;top:56px;width:100vw}.nav-domain-panel-inner{gap:22px;grid-template-columns:1fr}.nav-domain-item{font-size:14px;min-height:38px}.nav-domain-group>p{font-size:12px;margin-bottom:14px}.nav-domain-group[data-featured=true] .nav-domain-item{font-size:22px;padding-bottom:15px}}.gassep-scenario-capsule{--gassep-radius-shell: 18px;--gassep-radius-control: 10px;--gassep-radius-chip: 8px;-webkit-backdrop-filter:blur(18px) saturate(132%);align-items:center;backdrop-filter:blur(18px) saturate(132%);background:var(--gassep-capsule-panel);border:1px solid color-mix(in srgb,var(--gassep-capsule-border-strong) 54%,transparent);border-radius:var(--gassep-radius-shell);box-shadow:inset 0 1px #ffffff75,0 8px 22px color-mix(in srgb,var(--gassep-capsule-shadow) 44%,transparent);display:grid;gap:14px 10px;grid-template-columns:minmax(0,1fr) auto auto;min-width:0;padding:14px 16px 16px}.gassep-scenario-identity{align-items:baseline;display:flex;gap:8px;grid-column:1;grid-row:1;min-width:0;padding:0 2px}.gassep-scenario-identity span,.gassep-scenario-identity small{color:var(--gassep-capsule-muted);font-size:10px;font-weight:760;line-height:1.35}.gassep-scenario-identity strong{color:var(--gassep-capsule-accent-text);font-size:14px;font-weight:880;letter-spacing:-.01em;line-height:1.35}.gassep-scenario-identity small{margin-left:2px}.gassep-scenario-primary-controls{align-items:end;display:grid;gap:10px;grid-column:1 / -1;grid-row:2;grid-template-columns:minmax(126px,.9fr) minmax(184px,1.35fr) minmax(96px,.68fr) minmax(104px,.74fr) minmax(104px,.74fr) minmax(112px,.8fr);min-width:0}.gassep-scenario-field>span{color:var(--gassep-capsule-muted)!important;font-size:10px!important;font-weight:760!important;letter-spacing:0!important;padding-left:4px;text-transform:none!important;white-space:nowrap}.gassep-scenario-control,.gassep-scenario-number-control{border:1px solid var(--gassep-capsule-border)!important;border-radius:var(--gassep-radius-control)!important;box-shadow:inset 0 1px #ffffff75,0 4px 12px #1414130b;box-sizing:border-box;min-height:40px!important;width:100%}.gassep-scenario-control{font-family:inherit;font-size:12px!important;padding:9px 11px!important}.gassep-scenario-control:hover,.gassep-scenario-number-control:hover{border-color:var(--gassep-capsule-border-strong)!important}.gassep-scenario-number-control{align-items:center;display:grid;grid-template-columns:minmax(0,1fr) auto;overflow:hidden;padding:0 11px}.gassep-scenario-number-control:focus-within{border-color:var(--gassep-capsule-accent)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--gassep-capsule-accent) 20%,transparent)!important}.gassep-scenario-number-control input{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;background:transparent;border:0;font-family:inherit;font-size:12px;font-variant-numeric:tabular-nums;font-weight:670;min-width:0;outline:0;padding:9px 0;width:100%}.gassep-scenario-number-control input:focus{box-shadow:none!important}.gassep-scenario-number-control span{font-size:10.5px;font-weight:720;padding-left:5px}.gassep-scenario-ratio-input{font-variant-numeric:tabular-nums;font-weight:700}.gassep-scenario-error{font-size:9.5px;line-height:1.35;padding-left:4px}.gassep-scenario-update,.gassep-scenario-settings{align-items:center;align-self:center;border:1px solid color-mix(in srgb,var(--gassep-capsule-accent) 76%,black 8%);cursor:pointer;display:inline-flex;height:40px;justify-content:center}.gassep-scenario-update{background:var(--gassep-capsule-accent);border-radius:var(--gassep-radius-control);box-shadow:inset 0 1px #ffffff47,0 8px 18px color-mix(in srgb,var(--gassep-capsule-accent) 22%,transparent);color:#fff;font-size:11.5px;font-weight:820;gap:8px;min-width:104px;padding:0 14px;grid-column:2;grid-row:1}.gassep-scenario-settings{background:var(--gassep-capsule-surface);border-color:var(--gassep-capsule-border);border-radius:var(--gassep-radius-control);color:var(--gassep-capsule-text);grid-column:3;grid-row:1;width:40px}.gassep-scenario-settings[aria-expanded=true]{background:var(--gassep-capsule-accent-soft);border-color:var(--gassep-capsule-accent);color:var(--gassep-capsule-accent-text)}.gassep-scenario-advanced{align-items:end;border-top:1px solid var(--gassep-capsule-border);display:grid;gap:12px;grid-column:1 / -1;grid-template-columns:minmax(240px,1.2fr) minmax(220px,.9fr) minmax(210px,.9fr);padding:14px 4px 2px}.gassep-scenario-advanced-copy{align-self:center;display:grid;gap:4px}.gassep-scenario-advanced-copy strong,.gassep-scenario-presets>span{color:var(--gassep-capsule-text-strong);font-size:10.5px;font-weight:820}.gassep-scenario-advanced-copy span{color:var(--gassep-capsule-muted);font-size:10.5px;line-height:1.5}.gassep-scenario-presets{display:grid;gap:7px}.gassep-scenario-presets>span{padding-left:4px}.gassep-scenario-presets>div{display:flex;flex-wrap:wrap;gap:6px}.gassep-scenario-presets button{border:1px solid;border-radius:var(--gassep-radius-chip);cursor:pointer;font-family:inherit;font-size:10.5px;font-variant-numeric:tabular-nums;font-weight:760;min-height:34px;padding:6px 11px}@media (max-width: 1180px){.gassep-scenario-primary-controls{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 979px){.gassep-scenario-capsule{--gassep-radius-shell: 16px;grid-template-columns:minmax(0,1fr) auto auto}.gassep-scenario-identity{padding-inline:2px}.gassep-scenario-primary-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.gassep-scenario-advanced{grid-template-columns:1fr 1fr}.gassep-scenario-advanced-copy{grid-column:1 / -1}}@media (max-width: 640px){.gassep-scenario-capsule{--gassep-radius-shell: 14px;gap:10px;grid-template-columns:minmax(0,1fr) 40px;padding:12px}.gassep-scenario-identity{grid-column:1 / -1;grid-row:1}.gassep-scenario-primary-controls{grid-column:1 / -1;grid-row:2;grid-template-columns:repeat(2,minmax(0,1fr))}.gassep-scenario-field-ranking{grid-column:1 / -1}.gassep-scenario-update{grid-column:1;grid-row:3;width:100%}.gassep-scenario-settings{grid-column:2;grid-row:3}.gassep-scenario-advanced{grid-template-columns:1fr}}.contextual-header-bar{-webkit-backdrop-filter:blur(18px) saturate(135%);backdrop-filter:blur(18px) saturate(135%);box-shadow:none!important;color:var(--app-text)}.contextual-header-bar[data-context=ecoscreen]{align-self:center;box-sizing:border-box;max-width:1320px;width:calc(100% - 12px)}.page-transition[data-tab=ecoscreen]{margin-inline:auto;max-width:1320px;width:100%}@media (max-width: 1100px){.contextual-header-bar[data-context=ecoscreen] .preset-search-control{max-width:none!important}}.nav-tab{transition:color .24s ease,transform .22s ease,opacity .22s ease;position:relative;overflow:hidden;isolation:isolate}.nav-tab:hover:not(:disabled){transform:translateY(-1px)}.nav-shell:before,.nav-primary-rail:before{content:none}.nav-shell:after,.nav-primary-rail:after{content:none}.nav-tab:before{content:none}.nav-tab:after{content:none}.nav-tab span,.nav-tab{text-shadow:0 0 0 rgba(255,255,255,0)}.nav-tab[data-active=true]{transform:none}.nav-tab:active:not(:disabled),.stage-step-link:active:not(:disabled){transform:scale(.97)}.content-card{transition:box-shadow .2s ease,transform .2s ease,border-color .2s ease,background-color .2s ease,color .2s ease}.content-card:hover{box-shadow:0 4px 12px #0f172a14!important;transform:translateY(-2px)!important}.descriptor-story-stage{background:var(--descriptor-panel);border:1px solid var(--descriptor-border);border-radius:16px;color:var(--descriptor-text);display:grid;gap:clamp(28px,4vw,64px);grid-template-columns:minmax(300px,.76fr) minmax(0,1.34fr);min-width:0;overflow:hidden;padding:clamp(26px,4vw,54px);position:relative}.descriptor-story-stage:hover{box-shadow:var(--descriptor-shadow)!important;transform:translateY(-1px)!important}.descriptor-story-copy{align-self:center;display:grid;min-width:0}.descriptor-story-eyebrow{color:var(--descriptor-accent);font-family:var(--font-mono);font-size:11px;font-weight:900;letter-spacing:.055em;margin-bottom:14px;text-transform:uppercase}.descriptor-story-copy h3{color:var(--descriptor-text);font-size:clamp(30px,3.45vw,48px);font-weight:950;letter-spacing:-.035em;line-height:1.04;margin:0;max-width:520px;overflow:visible}.descriptor-story-lede{color:var(--descriptor-muted);font-size:13px;line-height:1.72;margin:16px 0 0;max-width:500px}.descriptor-equation-block{border-bottom:1px solid var(--descriptor-accent);margin-top:28px;padding:0 2px 18px}.descriptor-equation-main{color:var(--descriptor-accent);font-size:clamp(25px,2.65vw,38px);line-height:1.25;white-space:nowrap}.descriptor-equation-rule{color:var(--descriptor-text);font-size:clamp(13px,1.35vw,18px);line-height:1.45;margin-top:13px}.descriptor-equation-block p{color:var(--descriptor-muted);font-size:11px;line-height:1.6;margin:8px 0 0}.descriptor-variable-list{display:grid;gap:0;margin-top:18px}.descriptor-variable-list>div{align-items:baseline;border-bottom:1px solid var(--descriptor-divider);display:grid;gap:9px;grid-template-columns:42px minmax(0,1fr) auto;padding:8px 0}.descriptor-variable-list strong{color:var(--descriptor-accent);font-size:13px}.descriptor-variable-list span{color:var(--descriptor-text);font-size:11.5px;font-weight:760}.descriptor-variable-list small{color:var(--descriptor-muted);font-size:10.5px;text-align:right}.descriptor-story-source{margin-top:18px}.descriptor-story-source>span{color:var(--descriptor-faint);font-family:var(--font-mono);font-size:9.5px;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.descriptor-story-source p{color:var(--descriptor-muted);font-size:10.5px;line-height:1.55;margin:5px 0 0}.descriptor-story-visual{align-self:center;min-width:0;padding-top:58px;position:relative}.descriptor-story-metric{background:color-mix(in srgb,var(--descriptor-accent) 7%,transparent);border:1px solid color-mix(in srgb,var(--descriptor-accent) 32%,transparent);border-radius:6px;display:grid;justify-items:start;padding:8px 10px;position:absolute;right:0;top:0;z-index:3}.descriptor-story-metric span{color:var(--descriptor-accent);font-family:var(--font-mono);font-size:9.5px;font-weight:900;letter-spacing:.06em}.descriptor-story-metric strong{color:var(--descriptor-accent);font-size:30px;line-height:1.1}.descriptor-story-metric small{color:var(--descriptor-muted);font-family:var(--font-mono);font-size:9.5px}.descriptor-story-interaction{color:var(--descriptor-faint);font-size:10.5px;line-height:1.55;margin:2px 0 0}.home-equation-atlas{border-radius:16px;display:grid;gap:15px;max-width:620px;overflow:hidden;padding:clamp(18px,2.2vw,28px)}.home-equation-objective{border-bottom:1px solid var(--color-border, rgba(148, 163, 184, .28));color:inherit;display:grid;gap:8px;padding-bottom:16px}.home-equation-objective>span,.home-equation-active>span,.home-equation-pipeline span,.home-equation-metrics span{font-family:var(--font-mono);letter-spacing:.045em;text-transform:uppercase}.home-equation-objective>span{color:var(--color-accent, #4aa8d8);font-size:9.5px;font-weight:900}.home-equation-objective .katex-display{font-size:clamp(.82rem,1.25vw,1.06rem);margin:0;text-align:left}.home-equation-objective p,.home-equation-active p{color:var(--color-muted, inherit);font-size:10.5px;line-height:1.55;margin:0}.home-equation-model-tabs{display:grid;gap:7px;grid-template-columns:repeat(4,minmax(0,1fr))}.home-equation-model-tabs button{align-items:start;background:transparent;border:0;border-bottom:2px solid transparent;color:inherit;cursor:pointer;display:grid;gap:3px;min-width:0;padding:7px 4px 9px;text-align:left;transition:border-color .18s ease,color .18s ease,transform .18s ease}.home-equation-model-tabs button:hover,.home-equation-model-tabs button:focus-visible,.home-equation-model-tabs button[data-active=true]{border-bottom-color:var(--color-accent, #4aa8d8);color:var(--color-accent, #4aa8d8);outline:none;transform:translateY(-1px)}.home-equation-model-tabs button span{font-family:var(--font-mono);font-size:9px;font-weight:900}.home-equation-model-tabs button strong{font-size:10.5px;line-height:1.25;overflow-wrap:anywhere}.home-equation-active{animation:equation-model-in .28s cubic-bezier(.22,1,.36,1) both;display:grid}.home-equation-active>span{font-size:10px;font-weight:850}.home-equation-active .formula-scroll{min-height:68px;place-items:center}.home-equation-active .katex-display{font-size:clamp(.74rem,1.05vw,.94rem);margin:0}.home-equation-pipeline{align-items:center;border-bottom:1px solid currentColor;border-top:1px solid currentColor;color:inherit;display:grid;gap:6px;grid-template-columns:repeat(7,auto);justify-content:space-between;opacity:.7;padding:10px 0}.home-equation-pipeline span{font-size:8.7px;font-weight:850;text-align:center}.home-equation-pipeline b{font-size:11px;font-weight:500}.home-equation-metrics{display:grid;gap:7px;grid-template-columns:repeat(4,minmax(0,1fr))}.home-equation-metrics>div{border:1px solid color-mix(in srgb,var(--color-accent, #4aa8d8) 26%,transparent);border-radius:6px;display:grid;gap:4px;min-width:0;padding:6px 8px}.home-equation-metrics span{font-size:8.4px;font-weight:820;opacity:.66}.home-equation-metrics strong{font-size:18px;line-height:1.1}.home-story-transition{align-items:center;color:var(--transition-text);display:grid;gap:10px;grid-template-columns:auto minmax(28px,72px) auto minmax(28px,1fr);margin:clamp(10px,1.4vw,18px) 0;min-width:0}.home-story-transition span{color:var(--transition-accent);font-family:var(--font-mono);font-size:10px;font-weight:900}.home-story-transition i{background:var(--transition-line);display:block;height:1px;opacity:.7}.home-story-transition strong{font-family:var(--font-mono);font-size:9.5px;font-weight:780;letter-spacing:.035em;text-transform:uppercase}.scientific-story-stage{background:var(--science-panel);border:1px solid var(--science-border);border-radius:16px;color:var(--science-text);display:grid;gap:clamp(28px,4vw,62px);grid-template-columns:minmax(300px,.76fr) minmax(0,1.34fr);min-width:0;overflow:hidden;padding:clamp(26px,4vw,52px);position:relative}.scientific-story-stage:hover{transform:translateY(-1px)}.scientific-story-copy{align-self:center;display:grid;min-width:0}.scientific-story-eyebrow{color:var(--science-accent);font-family:var(--font-mono);font-size:11px;font-weight:900;letter-spacing:.055em;margin-bottom:14px;text-transform:uppercase}.scientific-story-copy h3{color:var(--science-text);font-size:clamp(29px,3.2vw,45px);font-weight:950;letter-spacing:-.035em;line-height:1.05;margin:0;max-width:540px}.scientific-story-lede{color:var(--science-muted);font-size:13px;line-height:1.72;margin:16px 0 0;max-width:500px}.scientific-equation-block{border-bottom:1px solid var(--science-accent);display:grid;margin-top:26px;padding-bottom:17px}.scientific-equation-block>span{color:var(--science-faint);font-family:var(--font-mono);font-size:9.5px;font-weight:850;letter-spacing:.05em;margin-bottom:9px}.scientific-equation-block .katex-display{color:var(--science-accent);font-size:clamp(.76rem,1.2vw,1rem);margin:0;text-align:left}.scientific-equation-block p{color:var(--science-muted);font-size:11px;line-height:1.6;margin:9px 0 0}.scientific-variable-list{display:grid;margin-top:17px}.scientific-variable-list>div{align-items:baseline;border-bottom:1px solid var(--science-divider);display:grid;gap:8px;grid-template-columns:44px minmax(0,1fr) auto;padding:8px 0}.scientific-variable-list strong{color:var(--science-accent);font-size:13px}.scientific-variable-list span{color:var(--science-text);font-size:11.5px;font-weight:760}.scientific-variable-list small{color:var(--science-muted);font-size:10.5px;text-align:right}.scientific-story-source{margin-top:17px}.scientific-story-source>span{color:var(--science-faint);font-family:var(--font-mono);font-size:9.5px;font-weight:850;letter-spacing:.05em}.scientific-story-source p{color:var(--science-muted);font-size:10.5px;line-height:1.55;margin:5px 0 0}.scientific-story-visual{align-self:center;min-width:0;padding-top:58px;position:relative}.scientific-story-metric{background:color-mix(in srgb,var(--science-accent) 7%,transparent);border:1px solid color-mix(in srgb,var(--science-accent) 32%,transparent);border-radius:6px;display:grid;justify-items:start;padding:8px 10px;position:absolute;right:0;top:0;z-index:3}.scientific-story-metric span{color:var(--science-accent);font-family:var(--font-mono);font-size:9.5px;font-weight:900;letter-spacing:.05em}.scientific-story-metric strong{color:var(--science-accent);font-size:30px;line-height:1.08}.scientific-story-metric small{color:var(--science-muted);font-family:var(--font-mono);font-size:9.5px}.explorer-visual-header,.pareto-visual-header{align-items:end;display:flex;gap:14px;justify-content:space-between;margin-bottom:13px}.explorer-visual-header>div,.pareto-visual-header>div{display:grid;gap:4px}.explorer-visual-header span,.pareto-visual-header span,.explorer-control-group>span{color:var(--science-faint);font-family:var(--font-mono);font-size:9px;font-weight:850;letter-spacing:.045em}.explorer-visual-header strong,.pareto-visual-header strong{color:var(--science-text);font-size:13px}.explorer-visual-header small,.pareto-visual-header small{color:var(--science-muted);font-size:10px;text-align:right}.explorer-control-group{display:grid;gap:6px;margin-bottom:9px}.explorer-control-group>div,.pareto-pair-tabs{display:flex;flex-wrap:wrap;gap:6px}.explorer-control-group>.glass-filter-control{align-items:center;-webkit-backdrop-filter:blur(20px) saturate(155%);backdrop-filter:blur(20px) saturate(155%);background:color-mix(in srgb,var(--science-surface) 70%,transparent);border:1px solid color-mix(in srgb,#fff 48%,var(--science-border));border-radius:100vmax;box-shadow:inset 0 1px #ffffffa6,0 8px 22px #14141314;flex-wrap:nowrap;gap:2px;max-width:100%;overflow-x:auto;padding:4px;scrollbar-width:none}.glass-filter-control::-webkit-scrollbar{display:none}.explorer-control-group button,.pareto-pair-tabs button{background:transparent;border:1px solid transparent;border-radius:100vmax;color:var(--control-muted);cursor:pointer;font-size:10.5px;font-weight:820;min-height:28px;padding:4px 9px;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.explorer-control-group button:hover,.explorer-control-group button:focus-visible,.explorer-control-group button[data-active=true],.pareto-pair-tabs button:hover,.pareto-pair-tabs button:focus-visible,.pareto-pair-tabs button[data-active=true]{background:color-mix(in srgb,var(--control-bg) 76%,rgba(255,255,255,.18));border-color:color-mix(in srgb,var(--control-accent) 70%,transparent);color:var(--control-accent);box-shadow:inset 0 1px #ffffff80,0 5px 14px color-mix(in srgb,var(--control-accent) 12%,transparent);outline:none}.glass-segmented-control,.glass-menu-capsule{align-items:center;-webkit-backdrop-filter:blur(22px) saturate(155%);backdrop-filter:blur(22px) saturate(155%);background:color-mix(in srgb,var(--app-panel) 70%,transparent);border:1px solid color-mix(in srgb,#fff 52%,var(--app-border));border-radius:100vmax;box-shadow:inset 0 1px #ffffffad,0 10px 28px #1c1f231a;box-sizing:border-box;display:flex;gap:2px;justify-content:center;margin-inline:auto;max-width:100%;overflow-x:auto;padding:5px;scrollbar-width:none}.glass-segmented-control::-webkit-scrollbar,.glass-menu-capsule::-webkit-scrollbar{display:none}.glass-segmented-control>.glass-segmented-item,.glass-menu-capsule>button{align-items:center;background:transparent!important;border:1px solid transparent!important;border-radius:100vmax!important;box-shadow:none!important;cursor:pointer;display:inline-flex;flex:0 0 auto;gap:7px;justify-content:center;min-height:36px;padding:7px 13px;white-space:nowrap}.glass-segmented-control>.glass-segmented-item[data-active=true],.glass-segmented-control>.glass-segmented-item[aria-selected=true],.glass-segmented-control>.glass-segmented-item[aria-pressed=true]{background:color-mix(in srgb,var(--module-soft) 76%,rgba(255,255,255,.2))!important;border-color:color-mix(in srgb,var(--module-accent) 72%,transparent)!important;box-shadow:inset 0 1px #ffffff8c,0 5px 16px color-mix(in srgb,var(--module-accent) 14%,transparent)!important}.methodology-view-tabs,.catalysis-center-tabs,.reaction-record-tabs{width:min(100%,max-content)}.reaction-record-tabs{min-width:0;width:min(100%,max-content)}.reaction-record-tabs>.glass-segmented-item{min-width:142px}.reaction-record-tabs>.glass-segmented-item[data-active=true]{background:rgba(255,255,255,.86)!important;border-color:color-mix(in srgb,var(--module-accent) 58%,rgba(255,255,255,.72))!important}.explorer-primary-grid{display:grid;gap:10px;grid-template-columns:minmax(0,1.08fr) minmax(250px,.92fr);margin-top:12px}.explorer-secondary-grid{display:grid;gap:10px;grid-template-columns:minmax(0,1fr);margin-top:10px}.explorer-summary-list{align-content:start;display:grid;gap:7px;grid-template-columns:repeat(4,minmax(0,1fr))}.explorer-summary-list>div{align-content:start;border:1px solid;border-radius:8px;color:var(--science-muted);display:grid;gap:5px;grid-template-columns:1fr;min-width:0;padding:10px 11px}.explorer-summary-list strong{color:var(--science-text);font-size:10.8px}.explorer-summary-list span{font-size:9.5px}.explorer-correlation-shell{min-height:0}.pareto-pair-tabs{margin-bottom:9px}.pareto-grade-summary{font-size:10.5px;font-weight:760;line-height:1.5;margin-bottom:10px}.pareto-visual-header small[data-thin=true]{color:var(--thin-color);font-weight:850}.pareto-visual-header small[data-thin=false]{color:var(--normal-color)}.pareto-chart-frame{border:1px solid;border-radius:12px;overflow:hidden;padding:8px;position:relative}.pareto-chart-frame svg{display:block;height:auto;overflow:visible;width:100%}.pareto-hover-card{border:1px solid;border-radius:8px;display:grid;font-size:10.5px;gap:2px;left:12px;line-height:1.45;max-width:330px;padding:9px 11px;pointer-events:none;position:absolute;top:12px;z-index:2}.pareto-legend{display:flex;flex-wrap:wrap;gap:9px;margin-top:10px}.pareto-legend span{align-items:center;color:var(--science-muted);display:inline-flex;font-size:10px;font-weight:760;gap:5px}.pareto-legend i{display:inline-block;height:9px;width:9px}.validation-network-list{display:grid;gap:7px}.validation-network-visual{align-self:stretch;display:grid;gap:14px;padding-top:0}.validation-network-visual .scientific-story-metric{background:transparent;border:0;border-radius:0;justify-self:end;padding:0;position:static}.validation-network-visual .scientific-story-metric span,.validation-network-visual .scientific-story-metric strong{color:var(--science-text)}.validation-network-list button{align-items:center;background:var(--science-surface);border:1px solid var(--science-border);border-radius:9px;color:var(--science-muted);cursor:pointer;display:grid;gap:10px;grid-template-columns:34px minmax(0,1fr) auto;min-height:64px;padding:10px 12px;text-align:left;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.validation-network-list button:hover,.validation-network-list button:focus-visible,.validation-network-list button[data-active=true]{border-color:var(--science-text);box-shadow:none;outline:none;transform:none}.validation-network-list button>span{color:var(--science-text);font-size:10px;font-weight:900}.validation-network-list button>div{display:grid;gap:3px}.validation-network-list button strong{color:var(--science-text);font-size:12.5px}.validation-network-list button small{color:var(--science-muted);font-size:10.5px;line-height:1.35}.validation-network-list button b{color:var(--science-text);font-size:10px}.validation-active-note{border-top:1px solid var(--science-divider);display:grid;gap:7px;margin-top:13px;padding-top:13px}.methodology-page .glass-segmented-control{background:var(--app-surface);border-color:var(--app-border);box-shadow:none}.methodology-page .glass-segmented-control>.glass-segmented-item[data-active=true],.methodology-page .glass-segmented-control>.glass-segmented-item[aria-selected=true],.methodology-page .glass-segmented-control>.glass-segmented-item[aria-pressed=true]{background:var(--app-text-strong)!important;border-color:var(--app-text-strong)!important;box-shadow:none!important;color:var(--app-bg)!important}.methodology-page .basis-badge{background:var(--app-surface)!important;border-color:var(--app-border)!important;color:var(--app-text-strong)!important}.validation-active-note>span{color:var(--science-faint);font-family:var(--font-mono);font-size:9px;font-weight:850;letter-spacing:.05em}.validation-active-note>strong{color:var(--science-text);font-size:14px}.validation-active-note p{color:var(--science-muted);font-size:11px;line-height:1.55;margin:0}.research-gateway-stage{background:var(--gateway-panel);border:1px solid var(--gateway-border);border-radius:16px;color:var(--gateway-text);display:grid;gap:24px;margin-bottom:10px;min-width:0;overflow:hidden;padding:clamp(24px,4vw,48px)}.research-gateway-stage>header{align-items:start;display:flex;gap:18px;justify-content:space-between}.research-gateway-stage>header>div:first-child{display:grid;max-width:820px}.research-gateway-stage>header span,.research-gateway-actions span,.research-route-heading span,.research-route-io span,.research-boundary-strip>div span,.research-gateway-index span{color:var(--gateway-accent);font-family:var(--font-mono);font-size:9.5px;font-weight:880;letter-spacing:.05em;text-transform:uppercase}.research-gateway-stage>header h2{color:var(--gateway-text);font-size:clamp(27px,3.2vw,43px);letter-spacing:-.035em;line-height:1.06;margin:10px 0 0}.research-gateway-stage>header p{color:var(--gateway-muted);font-size:12.5px;line-height:1.7;margin:12px 0 0}.research-gateway-index{background:color-mix(in srgb,var(--gateway-accent) 7%,transparent);border:1px solid color-mix(in srgb,var(--gateway-accent) 32%,transparent);border-radius:6px;display:grid;min-width:76px;padding:8px 10px}.research-gateway-index strong{color:var(--gateway-accent);font-size:30px;line-height:1.1}.research-gateway-layout{display:grid;gap:16px;grid-template-columns:minmax(220px,.64fr) minmax(0,1.36fr)}.research-route-tabs{display:grid;gap:7px}.research-route-tabs button{align-items:center;background:var(--gateway-surface);border:1px solid var(--gateway-border);border-radius:9px;color:var(--gateway-muted);cursor:pointer;display:grid;gap:10px;grid-template-columns:32px minmax(0,1fr);min-height:58px;padding:9px 11px;text-align:left;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.research-route-tabs button:hover,.research-route-tabs button:focus-visible,.research-route-tabs button[data-active=true]{border-color:var(--gateway-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--gateway-accent) 18%,transparent);outline:none;transform:translate(2px)}.research-route-tabs button>span{color:var(--gateway-accent);font-size:9.5px;font-weight:900}.research-route-tabs button>div{display:grid;gap:3px}.research-route-tabs button strong{color:var(--gateway-text);font-size:12.5px}.research-route-tabs button small{color:var(--gateway-muted);font-size:9.8px;line-height:1.35}.research-route-detail{align-content:start;animation:equation-model-in .26s cubic-bezier(.22,1,.36,1) both;background:var(--gateway-surface);border:1px solid var(--gateway-border);border-radius:12px;display:grid;gap:15px;padding:clamp(18px,2.5vw,28px)}.research-route-heading{align-items:center;display:flex;gap:11px}.research-route-heading>div:last-child{display:grid;gap:3px}.research-route-heading h3{color:var(--gateway-text);font-size:22px;line-height:1.15;margin:0}.research-route-detail>p{color:var(--gateway-muted);font-size:12px;line-height:1.65;margin:0}.research-route-io{display:grid;gap:8px}.research-route-io>div{border-bottom:1px solid var(--gateway-border);display:grid;gap:5px;padding:8px 0}.research-route-io strong{color:var(--gateway-text);font-size:11.5px;line-height:1.45}.research-boundary-strip{border-bottom:1px solid var(--gateway-border);border-top:1px solid var(--gateway-border);display:grid;gap:16px;grid-template-columns:minmax(170px,.4fr) minmax(0,1.6fr);padding:18px 0}.research-boundary-strip>div{align-content:start;display:grid;gap:6px}.research-boundary-strip>div strong{color:var(--gateway-text);font-size:14px}.research-boundary-strip ul{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0}.research-boundary-strip li{background:var(--gateway-surface)!important}.research-gateway-actions{align-items:center;display:grid;gap:16px;grid-template-columns:auto minmax(0,1fr)}.research-gateway-actions>div:first-child{display:grid;gap:5px;min-width:160px}.research-gateway-actions>div:first-child strong{color:var(--gateway-text);font-size:18px}.research-gateway-actions [data-testid=home-quick-start-buttons]{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}@keyframes equation-model-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.clickable-card{cursor:pointer}.clickable-card:hover{border-color:#1a6db557!important;box-shadow:0 8px 18px #0f172a1a!important;transform:translateY(-2px)!important}.clickable-card:active{transform:translateY(0) scale(.995)!important}.metric-card{animation:card-rise-in .34s cubic-bezier(.22,1,.36,1) both}.metric-card:nth-child(2){animation-delay:55ms}.metric-card:nth-child(3){animation-delay:.11s}.metric-card:nth-child(4){animation-delay:165ms}.metric-card:nth-child(5){animation-delay:.22s}.provenance-card{animation:card-rise-in .32s cubic-bezier(.22,1,.36,1) both}.provenance-card:nth-child(2){animation-delay:45ms}.provenance-card:nth-child(3){animation-delay:90ms}.provenance-card:nth-child(4){animation-delay:135ms}.result-layer{animation:section-rise-in .36s cubic-bezier(.22,1,.36,1) both}.result-layer:nth-of-type(2){animation-delay:55ms}.result-layer:nth-of-type(3){animation-delay:.11s}.result-layer:nth-of-type(4){animation-delay:165ms}.motion-surface{transition:border-color .18s ease,background-color .18s ease,box-shadow .2s ease,transform .2s ease}.motion-surface:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0f172a0f}.basis-badge{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.basis-badge:hover{transform:translateY(-1px)}details.motion-surface>summary,details>summary{transition:color .18s ease,background-color .18s ease}details[open].motion-surface{box-shadow:0 4px 12px #0f172a0d}.sticky-summary-bar{animation:summary-drop-in .3s cubic-bezier(.22,1,.36,1) both;transition:box-shadow .2s ease,border-color .2s ease,background-color .2s ease}.sticky-summary-bar:hover{box-shadow:0 8px 20px #0f172a14!important}.next-step-cta{animation:cta-soft-in .36s cubic-bezier(.22,1,.36,1) both}.motion-table-row{transition:background-color .18s ease,transform .18s ease}.motion-table-row:hover{background-color:#1a6db50f!important}.btn-primary:hover:not(:disabled){background:#155A94!important;border-color:#155a94!important;box-shadow:0 10px 22px #1a6db533!important}.btn-secondary:hover:not(:disabled){background:rgba(26,109,181,.08)!important;border-color:#1a6db552!important}.stage-breadcrumb-link:hover:not(:disabled){color:#185fa5!important;text-decoration:underline;text-underline-offset:3px}.stage-step-link{transition:color .18s ease,background-color .18s ease,border-color .18s ease,transform .18s ease,box-shadow .2s ease}.stage-step-link:hover:not(:disabled){box-shadow:0 4px 12px #0f172a0f}.stage-step-link[data-active=true]{animation:control-select .18s cubic-bezier(.34,1.56,.64,1)}.scroll-reveal{opacity:0;transform:translateY(20px);transition:opacity .42s cubic-bezier(.22,1,.36,1),transform .42s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay, 0ms)}.scroll-reveal[data-visible=true]{opacity:1;transform:translateY(0)}.functional-tag{will-change:transform}.functional-tag[data-active=true]{animation:tag-pop .12s cubic-bezier(.34,1.56,.64,1)}.functional-tag:active{transform:scale(.95)}.button-spinner{width:13px;height:13px;border-radius:6px;border:2px solid rgba(255,255,255,.42);border-top-color:#fff;animation:ecomof-spin .8s linear infinite;display:inline-block}.range-value-tooltip{position:absolute;top:-30px;z-index:2;transform:translate(-50%);border-radius:6px;padding:4px 6px;font-size:10px;font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap;opacity:0;pointer-events:none;box-shadow:0 6px 14px #0f172a24;transition:opacity .16s ease,transform .16s ease}.range-value-tooltip:after{content:"";position:absolute;left:50%;bottom:-4px;width:8px;height:8px;transform:translate(-50%) rotate(45deg);background:inherit}.range-control:hover .range-value-tooltip,.range-control:focus-within .range-value-tooltip{opacity:1;transform:translate(-50%) translateY(-2px)}.range-thumb{transition:transform .16s ease,box-shadow .16s ease}.range-control input[type=range]:active~.range-thumb,.range-control:hover .range-thumb,.range-control:focus-within .range-thumb{transform:translate(-50%,-50%) scale(1.12)!important}.ecomof-tooltip{position:relative}.ecomof-tooltip:after{content:attr(data-tooltip);position:absolute;left:50%;top:calc(100% + 8px);z-index:40;transform:translate(-50%,-3px);opacity:0;pointer-events:none;white-space:nowrap;border-radius:6px;background:rgba(15,23,42,.94);color:#fff;padding:5px 8px;font-size:11px;font-weight:700;box-shadow:0 6px 18px #0f172a29;transition:opacity .15s ease,transform .15s ease}.ecomof-tooltip:hover:after,.ecomof-tooltip:focus-within:after{opacity:1;transform:translate(-50%)}.page-transition{animation:page-fade-in .32s cubic-bezier(.22,1,.36,1);transform-origin:50% 24px;max-width:100%;min-width:0}.recharts-wrapper,.recharts-surface{max-width:100%}.recharts-tooltip-wrapper{max-width:min(280px,calc(100vw - 32px));white-space:normal!important;word-break:break-word}.nav-primary-rail{-webkit-overflow-scrolling:touch;scrollbar-width:none}.nav-primary-rail::-webkit-scrollbar{display:none}.nav-tab-label{block-size:100%;display:grid;inline-size:100%;line-height:1;place-items:center;text-align:center;white-space:nowrap}.nav-primary-rail[data-lang=en] .nav-tab-label{inline-size:max-content;min-inline-size:max-content}.settings-control-cluster{isolation:isolate}.nav-action-button{-webkit-backdrop-filter:blur(18px) saturate(145%);align-items:center;backdrop-filter:blur(18px) saturate(145%);aspect-ratio:1;border-radius:50%!important;box-shadow:inset 0 1px #ffffff9e,0 6px 18px #23221e0f;box-sizing:border-box;cursor:pointer;display:inline-flex;font-family:inherit;height:40px;justify-content:center;min-width:40px;padding:0;width:40px;transition:background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}.nav-search-trigger,.nav-user-trigger{flex:0 0 40px}.settings-control-cluster .nav-action-button{-webkit-backdrop-filter:none;backdrop-filter:none;border:0!important;border-radius:0!important;box-shadow:none!important}.global-search-popover{border-radius:14px;display:grid;gap:8px;min-width:min(360px,calc(100vw - 24px));padding:12px;position:absolute;right:0;top:calc(100% + 8px);z-index:181}.global-search-results{display:grid;gap:2px;max-height:260px;overflow-y:auto}.global-search-results button:hover{background:color-mix(in srgb,var(--module-soft) 54%,transparent)!important}.settings-trigger,.settings-menu-row{box-sizing:border-box}.settings-menu{-webkit-backdrop-filter:blur(20px) saturate(130%);backdrop-filter:blur(20px) saturate(130%);background:color-mix(in srgb,var(--app-panel) 92%,transparent)!important;border:1px solid color-mix(in srgb,var(--app-border) 84%,transparent)!important;border-radius:16px!important;box-shadow:inset 0 1px #ffffff80,0 14px 38px #14171c24,0 2px 8px #14171c0f!important;gap:2px;grid-template-columns:minmax(0,1fr);max-height:min(280px,calc(100dvh - 84px));max-width:min(272px,calc(100vw - 24px));min-width:min(248px,calc(100vw - 24px))!important;width:min(272px,calc(100vw - 24px))}.settings-menu-row{align-items:center;background:transparent;border:0;border-radius:10px!important;color:var(--app-text-strong);cursor:pointer;display:grid;font-family:var(--font-body);font-size:12px;font-weight:720;gap:10px;grid-template-columns:18px minmax(0,1fr) auto;line-height:1.35;min-height:46px;min-width:0;padding:8px 10px;text-align:left;width:100%}.settings-menu-row>svg:last-child{color:var(--app-muted)}.settings-menu-row>span,.settings-menu-row>label{min-width:0;overflow-wrap:anywhere}.settings-menu-row--select{cursor:default}.settings-menu-row:hover{background:color-mix(in srgb,var(--app-surface) 82%,transparent)}.settings-menu-value{color:var(--app-muted);font-size:11px;font-weight:650;white-space:nowrap}.settings-language-select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;background:transparent;border:0;color:var(--app-muted);cursor:pointer;font-family:var(--font-body);font-size:11px;font-weight:650;max-width:112px;min-height:30px;outline:none;text-align:right}.settings-trigger:hover:not(:disabled),.settings-menu-row:hover:not(:disabled){transform:none}.settings-trigger:focus-visible,.settings-menu-row:focus-visible,.settings-language-select:focus-visible{outline:2px solid currentColor;outline-offset:2px}.ecomof-pulse-ring{width:46px;height:46px;border:3px solid rgba(26,109,181,.16);border-top-color:#1a6db5;border-radius:50%;animation:ecomof-spin .9s linear infinite}.brand-nav-wordmark{opacity:.94;transition:opacity .18s ease,transform .18s ease}.brand-nav-wordmark:hover{opacity:1;transform:translateY(-1px)}.home-hero-bg-layer{opacity:0;animation:hero-opacity-in .78s cubic-bezier(.22,1,.36,1) 80ms both}.home-hero-foreground{opacity:0;animation:hero-opacity-in .68s cubic-bezier(.22,1,.36,1) .16s both}.home-hero-preview-shell{opacity:0;animation:hero-opacity-in .76s cubic-bezier(.22,1,.36,1) .26s both}.home-hero-cta{animation:cta-soft-in .52s cubic-bezier(.22,1,.36,1) .52s both}.home-primary-entry-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));max-width:720px;width:100%}.home-primary-entry-grid>.home-action-button{min-width:0;width:100%!important}.screening-preview-panel{animation:hero-preview-in .76s cubic-bezier(.22,1,.36,1) .26s both}.candidate-preview-row{transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.candidate-preview-row:hover,.candidate-preview-row:focus-visible,.candidate-preview-row[data-active=true]{box-shadow:0 8px 18px #1a6db51a}.candidate-score-card{animation:candidate-crossfade .18s ease both}.animated-progress-fill,.mini-chart-bar{transition:width .52s cubic-bezier(.22,1,.36,1),height .52s cubic-bezier(.22,1,.36,1),background-color .26s ease}.home-motion-card{opacity:0;transform:translateY(12px);transition:opacity .42s cubic-bezier(.22,1,.36,1),transform .42s cubic-bezier(.22,1,.36,1),border-color .2s ease}.home-motion-card[data-visible=true]{opacity:1;transform:translateY(0)}.evidence-badge-reveal{opacity:0;transform:translateY(4px);transition:opacity .28s ease,transform .28s ease;transition-delay:var(--badge-delay, 0ms)}.evidence-badge-reveal[data-visible=true]{opacity:1;transform:translateY(0)}.home-module-card .brand-corner-motif{transition:opacity .22s ease,transform .22s ease}.home-module-card:hover .brand-corner-motif,.home-module-card:focus-visible .brand-corner-motif,.home-module-card:focus-within .brand-corner-motif{opacity:.22!important;transform:translate(-3px,3px)}.home-module-card .module-card-details,.home-module-card .module-card-action{opacity:0;transform:translateY(6px);max-height:0;overflow:hidden;pointer-events:none;padding-top:0!important;padding-bottom:0!important;border-color:transparent!important;transition:opacity .22s ease,transform .22s ease,max-height .24s ease,padding .24s ease,border-color .2s ease}.home-module-card:hover .module-card-details,.home-module-card:focus-visible .module-card-details,.home-module-card:focus-within .module-card-details,.home-module-card:hover .module-card-action,.home-module-card:focus-visible .module-card-action,.home-module-card:focus-within .module-card-action{opacity:1;transform:translateY(0);max-height:260px;pointer-events:auto;padding-top:11px!important;padding-bottom:11px!important;border-color:inherit!important}.home-module-card:hover .module-card-action,.home-module-card:focus-visible .module-card-action,.home-module-card:focus-within .module-card-action{padding-top:0!important;padding-bottom:0!important}.home-story-shell{isolation:isolate;position:relative}.home-hero-section{min-height:min(540px,calc(100vh - 240px))}.home-discovery-map{--map-serif: var(--font-display);background:var(--map-bg);color:var(--map-text);cursor:default;height:clamp(700px,calc(100svh - 132px),900px);margin-inline:-24px;overflow:hidden;position:relative;touch-action:none;-webkit-user-select:none;user-select:none;width:calc(100% + 48px)}.home-discovery-map[data-bloomed=true]{cursor:grab}.home-discovery-map[data-dragging=true]{cursor:grabbing}.home-discovery-map[data-inspecting=true]{z-index:120}.app-main:has(.home-discovery-map[data-inspecting=true]){contain:none;position:relative;z-index:120}.home-story-shell:has(.home-discovery-map[data-inspecting=true]) .home-mode-control{opacity:0;pointer-events:none;visibility:hidden}.home-map-viewport{height:100%;overflow:hidden;position:relative;width:100%}.home-map-stage{left:50%;position:absolute;top:50%;transform-origin:center;transition:filter .28s ease,opacity .28s ease;will-change:transform}.home-discovery-map[data-inspecting=true] .home-map-stage{filter:none;opacity:.3}.home-map-branch-rail{align-items:stretch;border-bottom:1px solid var(--map-border);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));left:50%;max-width:1060px;opacity:0;pointer-events:none;position:absolute;top:14px;transform:translate(-50%);transition:opacity .26s ease;visibility:hidden;width:calc(100% - 150px);z-index:24}.home-map-branch-rail[data-visible=true]{opacity:1;pointer-events:auto;visibility:visible}.home-map-branch-rail button{align-items:center;background:transparent;border:0;border-bottom:2px solid transparent;color:var(--map-muted);cursor:pointer;display:grid;font-size:11px;font-weight:650;gap:7px;grid-template-columns:34px minmax(0,1fr);justify-content:start;min-height:56px;padding:8px 12px 9px;text-align:left}.home-map-branch-rail button:hover,.home-map-branch-rail button:focus-visible,.home-map-branch-rail button[data-active=true]{border-bottom-color:var(--map-text);color:var(--map-text);outline:none}.home-map-branch-rail img{border:1px solid var(--map-border);border-radius:2px;display:block;height:34px;object-fit:cover;width:34px}.home-map-branch-rail span{line-height:1.25;min-width:0}.home-map-connections{height:100%;top:0;right:0;bottom:0;left:0;max-width:none;overflow:visible;pointer-events:none;position:absolute;width:100%}.home-map-connections line{stroke:var(--map-text);stroke-dasharray:1;stroke-width:1;vector-effect:non-scaling-stroke}.home-map-wordmark{top:0;right:0;bottom:0;left:0;margin:0;pointer-events:none;position:absolute;z-index:1}.home-map-word{color:var(--map-text);font-family:var(--map-serif);font-size:104px;font-weight:400;letter-spacing:0;line-height:.84;position:absolute;transform-origin:left top;white-space:nowrap;will-change:left,top,transform}.home-map-word-second{font-size:104px}.home-map-word-inner{display:inline-block}.home-discovery-map[data-bloomed=true][data-reduced-motion=false] .home-map-word-first .home-map-word-inner{animation:home-map-word-float-a 10s ease-in-out infinite alternate}.home-discovery-map[data-bloomed=true][data-reduced-motion=false] .home-map-word-second .home-map-word-inner{animation:home-map-word-float-b 11.5s ease-in-out -2s infinite alternate}.home-map-cluster{align-items:center;background:transparent;border:0;color:var(--map-text);cursor:pointer;display:grid;gap:8px;justify-items:center;padding:8px;position:absolute;text-align:center;transform:translate(-50%,-50%);width:286px;z-index:5}.home-map-cluster:hover,.home-map-cluster:focus-visible{transform:translate(-50%,-50%)}.home-map-cluster:focus-visible{outline:2px solid var(--map-accent);outline-offset:5px}.home-map-cluster-mark{background:var(--map-surface);border:1px solid var(--map-border-strong);border-radius:3px;display:block;height:46px;overflow:hidden;transition:border-color .18s ease,transform .18s ease;width:46px}.home-map-cluster-mark img,.home-map-node img,.home-map-inspector-visual img{display:block;filter:saturate(.96) contrast(1.01);height:100%;object-fit:cover;width:100%}.home-map-cluster-mark[data-art-kind=molecule] img,.home-map-node[data-art-kind=molecule] img{object-fit:contain;padding:6px}.home-map-cluster:hover .home-map-cluster-mark,.home-map-cluster:focus-visible .home-map-cluster-mark{border-color:currentColor;transform:scale(1.06)}.home-map-cluster-title{color:var(--map-text);font-family:var(--map-serif);font-size:22px;font-weight:400;letter-spacing:0;line-height:1.18;text-wrap:balance}.home-map-cluster-description{color:var(--map-muted);font-size:13px;font-weight:450;line-height:1.5;max-width:270px;text-wrap:balance}.home-map-node-anchor{pointer-events:none;position:absolute;transform:translate(-50%,-50%) scale(var(--node-scale, 1));z-index:7}.home-map-node{align-items:center;background:var(--map-surface);border:1px solid var(--map-border-strong);border-radius:3px;box-shadow:0 5px 14px #14141312;cursor:pointer;display:flex;height:52px;justify-content:center;overflow:hidden;padding:0;pointer-events:auto;transform:translateZ(0);transition:border-color .18s ease,box-shadow .18s ease;width:52px}.home-map-node[data-ratio=wide]{height:48px;width:64px}.home-map-node[data-ratio=tall]{height:62px;width:47px}.home-map-node[data-tone=cobalt]{color:#4aa8d8}.home-map-node[data-tone=teal]{color:#788c5d}.home-map-node[data-tone=sage]{color:#748570}.home-map-node[data-tone=coral]{color:#bf4d43}.home-map-node[data-tone=violet]{color:#c46686}.home-discovery-map[data-bloomed=true][data-reduced-motion=false] .home-map-node{animation:home-map-node-drift var(--node-duration) ease-in-out var(--node-delay) infinite alternate}.home-map-node:hover,.home-map-node:focus-visible{animation-play-state:paused;border-color:currentColor;box-shadow:0 14px 30px #14141329;outline:none;transform:scale(1.16);z-index:12}.home-map-node img{background:var(--app-bg)}.home-map-intro{align-items:center;display:flex;flex-direction:column;left:50%;pointer-events:none;position:absolute;top:69%;transform:translate(-50%,-50%);width:min(620px,calc(100% - 48px));z-index:16}.home-map-intro p{color:var(--map-muted);font-size:16px;line-height:1.55;margin:0;max-width:520px;text-align:center;text-wrap:balance}.home-map-intro button{align-items:center;-webkit-backdrop-filter:blur(20px) saturate(155%);backdrop-filter:blur(20px) saturate(155%);background:color-mix(in srgb,var(--map-text) 92%,transparent);border:1px solid color-mix(in srgb,#ffffff 24%,var(--map-text));border-radius:100vmax;box-shadow:inset 0 1px #ffffff2e,0 12px 28px #14141326;color:var(--map-bg);cursor:pointer;display:inline-flex;font-size:14px;gap:10px;margin-top:22px;min-height:48px;padding:12px 23px;pointer-events:auto;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.home-map-intro button:hover,.home-map-intro button:focus-visible{background:color-mix(in srgb,var(--map-text) 96%,transparent);box-shadow:inset 0 1px #fff3,0 16px 34px #14141330;outline:2px solid #4aa8d8;outline-offset:3px;transform:translateY(-1px)}.home-map-scroll-hint{align-items:center;-webkit-backdrop-filter:blur(18px) saturate(155%);backdrop-filter:blur(18px) saturate(155%);animation:home-map-hint-bob 1.5s ease-in-out infinite;background:color-mix(in srgb,var(--map-surface) 72%,transparent);border:1px solid color-mix(in srgb,#ffffff 48%,var(--map-border));border-radius:100vmax;bottom:28px;box-shadow:inset 0 1px #ffffffa8,0 8px 22px #1414131a;color:var(--map-muted);cursor:pointer;display:inline-flex;font-size:13px;gap:8px;left:50%;min-height:34px;padding:8px 14px;position:absolute;transform:translate(-50%);z-index:17}.ecoscreen-workbench-nav-stage{display:flex;justify-content:center;max-width:100%;position:sticky;top:112px;z-index:6}.ecoscreen-workbench-nav{align-items:center;-webkit-backdrop-filter:blur(24px) saturate(160%);backdrop-filter:blur(24px) saturate(160%);background:color-mix(in srgb,var(--app-panel) 70%,transparent);border:1px solid color-mix(in srgb,#ffffff 52%,var(--app-border));border-radius:100vmax;box-shadow:inset 0 1px #ffffffad,0 12px 30px #1c1f231c;display:flex;gap:2px;max-width:min(1180px,calc(100vw - 36px));overflow-x:auto;overscroll-behavior-inline:contain;padding:5px;position:relative;scroll-snap-type:x proximity;scrollbar-width:none}.ecoscreen-workbench-nav::-webkit-scrollbar{display:none}.ecoscreen-workbench-nav-indicator{background:color-mix(in srgb,var(--module-soft) 76%,rgba(255,255,255,.2));border:1px solid color-mix(in srgb,var(--module-accent) 78%,transparent);border-radius:100vmax;bottom:5px;box-shadow:inset 0 1px #ffffff85,0 5px 16px color-mix(in srgb,var(--module-accent) 16%,transparent);left:0;opacity:0;pointer-events:none;position:absolute;top:5px;transition:transform .42s cubic-bezier(.2,.82,.2,1),width .42s cubic-bezier(.2,.82,.2,1),opacity .16s ease}.ecoscreen-workbench-nav-indicator[data-ready=true]{opacity:1}.ecoscreen-workbench-nav-item{align-items:center;border:1px solid transparent;border-radius:100vmax;color:var(--app-muted);display:inline-flex;flex:0 0 auto;font-size:10.8px;font-weight:760;gap:7px;min-height:34px;padding:7px 11px;position:relative;scroll-snap-align:center;text-decoration:none;transition:color .18s ease;white-space:nowrap;z-index:1}.ecoscreen-workbench-nav-item span{color:var(--module-accent);font-size:9.5px;font-weight:820}.ecoscreen-workbench-nav-item[data-active=true],.ecoscreen-workbench-nav-item:hover{color:var(--app-text-strong)}.ecoscreen-workbench-nav-item:focus-visible{outline:2px solid var(--module-accent);outline-offset:2px}.home-map-click-hint{align-items:center;-webkit-backdrop-filter:blur(18px) saturate(155%);backdrop-filter:blur(18px) saturate(155%);background:color-mix(in srgb,var(--map-surface) 72%,transparent);border:1px solid color-mix(in srgb,#ffffff 48%,var(--map-border));border-radius:100vmax;bottom:28px;box-shadow:inset 0 1px #ffffffa8,0 8px 22px #1414131a;color:var(--map-muted);display:inline-flex;font-size:13px;height:34px;left:32px;margin:0;padding:0 16px;pointer-events:none;position:absolute;z-index:14}.home-map-click-hint,.home-map-controls{opacity:0;transition:opacity .26s ease;visibility:hidden}.home-map-click-hint[data-visible=true],.home-map-controls[data-visible=true]{opacity:1;visibility:visible}.home-map-controls{align-items:center;-webkit-backdrop-filter:blur(18px) saturate(155%);backdrop-filter:blur(18px) saturate(155%);background:color-mix(in srgb,var(--map-surface) 72%,transparent);border:1px solid color-mix(in srgb,#ffffff 48%,var(--map-border));border-radius:100vmax;bottom:28px;box-shadow:inset 0 1px #ffffffa8,0 8px 22px #1414131a;display:flex;gap:0;overflow:hidden;padding:4px;position:absolute;right:32px;z-index:14}.home-map-controls>span{color:var(--map-muted);font-size:13px;margin:0 8px 0 7px}.home-map-controls button{align-items:center;background:transparent;border:0;border-radius:100vmax;color:#30302e;cursor:pointer;display:inline-flex;height:34px;justify-content:center;padding:0;width:40px}.home-map-controls button:hover:not(:disabled),.home-map-controls button:focus-visible,.home-map-inspector-close:hover,.home-map-inspector-close:focus-visible{background:color-mix(in srgb,#ffffff 52%,transparent);border-color:color-mix(in srgb,var(--map-border-strong) 72%,transparent);outline:2px solid rgb(36 92 156 / 36%);outline-offset:2px;transform:none}.home-map-controls button:disabled{cursor:default;opacity:.36}.home-discovery-map[data-layout=compact] .home-map-word,.home-discovery-map[data-layout=compact] .home-map-word-second{font-size:96px}.home-discovery-map[data-layout=compact] .home-map-cluster{width:310px}.home-discovery-map[data-layout=compact] .home-map-cluster-mark{height:58px;width:58px}.home-discovery-map[data-layout=compact] .home-map-cluster-title{font-size:27px}.home-discovery-map[data-layout=compact] .home-map-cluster-description{font-size:15px;max-width:294px}.home-discovery-map[data-layout=compact] .home-map-node{height:60px;width:60px}.home-discovery-map[data-layout=compact] .home-map-node[data-ratio=wide]{height:54px;width:72px}.home-discovery-map[data-layout=compact] .home-map-node[data-ratio=tall]{height:70px;width:54px}.home-map-inspector-backdrop{align-items:center;animation:home-map-backdrop-in .3s ease both;background:rgb(255 255 255 / 72%);display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:24px;position:absolute;z-index:30}.home-map-inspector{animation:home-map-inspector-in .5s cubic-bezier(.215,.61,.355,1) both;background:var(--app-bg);border:1px solid var(--map-border);border-radius:8px;box-shadow:0 18px 44px #14141324;display:grid;grid-template-columns:minmax(260px,.88fr) minmax(340px,1fr);max-height:calc(100% - 48px);max-width:850px;overflow:auto;width:min(850px,calc(100vw - 48px))}.home-map-inspector-visual{align-items:center;background:var(--map-bg);display:flex;justify-content:center;min-height:340px;overflow:hidden}.home-map-inspector-body{display:grid;gap:14px;padding:26px 28px;position:relative}.home-map-inspector-body>span{color:var(--map-muted);font-size:11px;font-weight:650;max-width:calc(100% - 46px)}.home-map-inspector-body h2{color:var(--map-text);font-family:var(--map-serif);font-size:28px;font-weight:400;line-height:1.18;margin:0}.home-map-inspector-body p{color:var(--map-muted);font-size:13px;line-height:1.65;margin:0}.home-map-inspector-body dl{border-bottom:1px solid var(--map-border);border-top:1px solid var(--map-border);display:grid}.home-map-inspector-body dl>div{display:grid;gap:4px;padding:10px 0}.home-map-inspector-body dl>div+div{border-top:1px solid var(--map-border)}.home-map-inspector-body dt{color:var(--map-faint);font-size:9px;font-weight:750}.home-map-inspector-body dd{color:var(--map-text);font-size:12px;font-weight:650;line-height:1.45;margin:0}.home-map-inspector-close{align-items:center;background:transparent;border:0;color:#30302e;cursor:pointer;display:inline-flex;height:34px;justify-content:center;padding:0;position:absolute;right:18px;top:18px;width:40px}.home-map-inspector-action{align-items:center;background:var(--map-text);border:1px solid var(--map-text);border-radius:5px;color:var(--map-bg);cursor:pointer;display:flex;font-size:12px;font-weight:700;gap:12px;justify-content:space-between;min-height:42px;padding:9px 12px;text-align:left;width:100%}.home-map-inspector-action:hover,.home-map-inspector-action:focus-visible{background:#2b2a28;box-shadow:0 10px 24px #1414132e;outline:2px solid rgb(74 168 216 / 48%);outline-offset:2px;transform:translateY(-1px)}.home-map-expansion-layer{top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:90}.home-map-expansion{--branch-color: #4aa8d8;background:var(--app-bg);border:1px solid color-mix(in srgb,var(--branch-color) 72%,var(--map-border));border-radius:5px;box-shadow:0 22px 52px #14141324;display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:min(540px,calc(100% - 150px));left:50%;overflow:hidden;pointer-events:auto;position:absolute;top:52%;transform:translate(-50%,-50%);transform-origin:center;width:min(900px,calc(100% - 140px));will-change:opacity,transform}.home-map-expansion[data-branch=ecoscreen]{--branch-color: #788c5d}.home-map-expansion[data-branch=library]{--branch-color: #c46686}.home-map-expansion[data-branch=gassep]{--branch-color: #4aa8d8}.home-map-expansion[data-branch=organic]{--branch-color: #bf4d43}.home-map-expansion[data-branch=validation]{--branch-color: #87867f}.home-map-expansion[data-phase=opening],.home-map-expansion[data-phase=open]{animation:home-map-shared-expand .62s cubic-bezier(.16,1,.3,1) both}.home-map-expansion[data-phase=closing]{animation:home-map-shared-collapse .46s cubic-bezier(.7,0,.84,0) both}.home-map-expansion-header{align-items:start;border-bottom:1px solid var(--map-border);display:flex;gap:18px;justify-content:space-between;padding:18px 20px 14px}.home-map-expansion-header span,.home-map-gas-preview header span,.home-map-branch-copy>span{color:var(--map-faint);display:block;font-size:9.5px;font-weight:750;letter-spacing:0;text-transform:uppercase}.home-map-expansion-header h2{color:var(--map-text);font-family:var(--map-serif);font-size:25px;font-weight:400;line-height:1.18;margin:5px 0 0}.home-map-expansion-close{align-items:center;background:#e8e6dc;border:1px solid var(--map-border);color:var(--map-text);cursor:pointer;display:inline-flex;flex:0 0 auto;height:34px;justify-content:center;padding:0;width:38px}.home-map-expansion-close:hover,.home-map-expansion-close:focus-visible{background:#dcdad2;border-color:var(--map-border-strong);outline:2px solid color-mix(in srgb,var(--branch-color) 36%,transparent);outline-offset:2px}.home-map-gas-preview{display:grid;grid-template-columns:minmax(0,1fr) 190px;grid-template-rows:auto minmax(0,1fr);min-height:0;overflow:hidden;padding:18px 20px}.home-map-gas-preview>header{align-items:end;display:flex;gap:14px;grid-column:1 / -1;justify-content:space-between;padding-bottom:10px}.home-map-gas-preview header strong{color:var(--map-text);display:block;font-size:14px;margin-top:4px}.home-map-gas-preview header small{color:var(--branch-color);font-size:11px;font-weight:750}.home-map-gas-chart{border-right:1px solid var(--map-border);min-height:250px;min-width:0;padding:6px 14px 0 0}.home-map-gas-facts,.home-map-branch-copy dl{display:grid;margin:0}.home-map-gas-facts{align-content:start;padding-left:18px}.home-map-gas-facts>div,.home-map-branch-copy dl>div{border-bottom:1px solid var(--map-border);display:grid;gap:4px;padding:10px 0}.home-map-gas-facts dt,.home-map-branch-copy dt{color:var(--map-faint);font-size:9px;font-weight:750}.home-map-gas-facts dd,.home-map-branch-copy dd{color:var(--map-text);font-size:11.5px;font-weight:650;line-height:1.35;margin:0;overflow-wrap:anywhere}.home-map-branch-preview{display:grid;grid-template-columns:minmax(300px,.95fr) minmax(320px,1fr);min-height:0;overflow:hidden}.home-map-branch-art{background:var(--app-bg);border-right:1px solid var(--map-border);min-height:0;overflow:hidden}.home-map-branch-art img{display:block;height:100%;object-fit:cover;width:100%}.home-map-branch-copy{align-content:center;display:grid;min-width:0;padding:24px 26px}.home-map-branch-copy h3{color:var(--map-text);font-family:var(--map-serif);font-size:27px;font-weight:400;line-height:1.2;margin:8px 0 0}.home-map-branch-copy p{color:var(--map-muted);font-size:12.5px;line-height:1.65;margin:10px 0 14px}.home-map-expansion-footer{align-items:center;border-top:1px solid var(--map-border);display:flex;gap:18px;justify-content:space-between;min-width:0;padding:12px 20px}.home-map-expansion-footer p{display:grid;gap:3px;margin:0;min-width:0}.home-map-expansion-footer p span{color:var(--map-faint);font-size:9px;font-weight:750}.home-map-expansion-footer p strong{color:var(--map-muted);font-size:10.5px;font-weight:550;line-height:1.3;max-width:430px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-map-expansion-footer>div{display:flex;flex:0 0 auto;gap:8px}.home-map-expansion-primary,.home-map-expansion-secondary{align-items:center;border:1px solid var(--map-border-strong);cursor:pointer;display:inline-flex;font-size:11.5px;font-weight:700;gap:10px;justify-content:space-between;min-height:38px;padding:8px 11px}.home-map-expansion-primary{background:var(--map-text);border-color:var(--map-text);color:var(--map-bg)}.home-map-expansion-secondary{background:transparent;color:var(--map-text)}.home-map-expansion-primary:hover,.home-map-expansion-primary:focus-visible,.home-map-expansion-secondary:hover,.home-map-expansion-secondary:focus-visible{border-color:var(--branch-color);outline:2px solid color-mix(in srgb,var(--branch-color) 28%,transparent);outline-offset:2px}.home-research-thread{align-items:center;border-bottom:1px solid color-mix(in srgb,currentColor 9%,transparent);border-top:1px solid color-mix(in srgb,currentColor 9%,transparent);display:grid;gap:10px;grid-template-columns:auto auto minmax(40px,1fr) auto;margin-top:-16px;min-height:52px;padding:9px 4px}.home-research-thread span{color:currentColor;font-size:9.5px;font-weight:750;opacity:.5}.home-research-thread strong{font-family:var(--font-serif, "Songti SC", serif);font-size:15px;font-weight:500}.home-research-thread i{background:color-mix(in srgb,currentColor 14%,transparent);display:block;height:1px}.home-research-thread small{font-size:10.5px;opacity:.58}.home-chapter-anchor{scroll-margin-top:104px}@keyframes home-map-shared-expand{0%{opacity:0;transform:translate(calc(-50% + var(--expand-origin-x)),calc(-50% + var(--expand-origin-y))) scale(.08)}45%{opacity:1}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes home-map-shared-collapse{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(calc(-50% + var(--expand-origin-x)),calc(-50% + var(--expand-origin-y))) scale(.08)}}@keyframes home-map-node-drift{0%{transform:translateZ(0)}to{transform:translate3d(var(--node-drift-x),var(--node-drift-y),0)}}@keyframes home-map-word-float-a{to{transform:translate3d(8px,-7px,0)}}@keyframes home-map-word-float-b{to{transform:translate3d(-7px,8px,0)}}@keyframes home-map-hint-bob{0%,to{margin-bottom:3px}50%{margin-bottom:-4px}}@keyframes home-map-backdrop-in{0%{opacity:0}}@keyframes home-map-inspector-in{0%{opacity:0;transform:translateY(14px) scale(.98)}}.home-scientific-atlas{animation:atlas-panel-in .86s cubic-bezier(.22,1,.36,1) .22s both;margin-inline:auto;max-width:560px}.atlas-glass-plate{-webkit-backdrop-filter:blur(22px) saturate(1.28);backdrop-filter:blur(22px) saturate(1.28);border-color:#94a3b82e!important;box-shadow:0 16px 42px #0f172a0e,inset 0 1px #ffffff8a!important}.atlas-map-svg{filter:drop-shadow(0 14px 26px rgba(15,23,42,.07))}.atlas-window-frame{animation:atlas-frame-settle 1.2s cubic-bezier(.22,1,.36,1) .26s both}.atlas-depth-line{opacity:0;stroke-dasharray:8 14;animation:atlas-grid-reveal .98s ease both;animation-delay:calc(.36s + var(--grid-delay, 0ms))}.atlas-scan-beam{opacity:0;transform-box:view-box;transform-origin:center center;animation:atlas-scan-pass 7.8s cubic-bezier(.42,0,.18,1) 1.2s infinite}.atlas-orbit{transform-box:fill-box;transform-origin:center center;animation:atlas-orbit-drift 9s ease-in-out infinite;animation-delay:var(--orbit-delay, 0ms)}.atlas-source-line{stroke-dashoffset:90;animation:atlas-line-draw 1.6s cubic-bezier(.22,1,.36,1) both,atlas-line-flow 4.8s linear infinite;animation-delay:var(--source-delay, 0ms),calc(var(--source-delay, 0ms) + 1.5s)}.atlas-data-packet{opacity:0;transform-box:view-box;transform-origin:center center}.atlas-data-packet-a{animation:atlas-packet-a 5.8s cubic-bezier(.42,0,.18,1) 1.4s infinite}.atlas-data-packet-b{animation:atlas-packet-b 6.6s cubic-bezier(.42,0,.18,1) 2s infinite}.atlas-data-packet-c{animation:atlas-packet-c 6.1s cubic-bezier(.42,0,.18,1) 2.55s infinite}.atlas-data-packet-d{animation:atlas-packet-d 6.9s cubic-bezier(.42,0,.18,1) 3s infinite}.atlas-pareto-line{stroke-dasharray:520;stroke-dashoffset:520;animation:atlas-pareto-draw 1.28s cubic-bezier(.22,1,.36,1) .52s both}.atlas-pareto-point{opacity:0;transform-box:fill-box;transform-origin:center center;animation:atlas-point-pop .42s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(.88s + var(--point-delay, 0ms))}.atlas-core{transform-box:fill-box;transform-origin:center center;animation:atlas-core-breathe 5.6s ease-in-out infinite}.atlas-core-halo{opacity:0;transform-box:fill-box;transform-origin:center center}.atlas-core-halo-outer{animation:atlas-halo-pulse 4.6s ease-in-out 1.1s infinite}.atlas-core-halo-inner{animation:atlas-halo-pulse 4.6s ease-in-out 2s infinite reverse}.atlas-module-node{opacity:0;transform-box:fill-box;transform-origin:center center;animation:atlas-node-in .52s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(.56s + var(--module-delay, 0ms))}.atlas-node-pulse{opacity:0;transform-box:fill-box;transform-origin:center center;animation:atlas-node-pulse 5.2s ease-in-out infinite;animation-delay:calc(1.4s + var(--pulse-delay, 0ms))}.atlas-module-node:hover{filter:drop-shadow(0 8px 14px rgba(26,109,181,.22))}.atlas-metric{opacity:0;transform:translateY(10px);display:grid;gap:4px;min-width:0;padding:10px 11px;border:1px solid rgba(148,163,184,.24);border-radius:10px;background:rgba(255,255,255,.58);animation:atlas-metric-in .52s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(.86s + var(--metric-delay, 0ms))}.home-action-button{background:var(--home-action-bg)!important;border-color:var(--home-action-border)!important;box-shadow:var(--home-action-shadow, 0 7px 16px rgba(15, 23, 42, .06));transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.home-action-button:hover,.home-action-button:focus-visible{background:var(--home-action-hover-bg)!important;border-color:var(--home-action-hover-border)!important;box-shadow:0 12px 24px #0f172a1f;transform:translateY(-1px)}.atlas-metric-spark{display:block;height:3px;margin-top:2px;overflow:hidden;position:relative;border-radius:6px}.atlas-metric-spark span{position:absolute;inset:0 auto 0 0;width:38%;border-radius:inherit;opacity:.74;transform:translate(-120%);animation:atlas-spark-scan 3.7s cubic-bezier(.42,0,.18,1) infinite;animation-delay:calc(1.2s + var(--metric-delay, 0ms))}.home-art-card,.home-data-tile,.home-atlas-linked-card{transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease,background-color .24s ease}.home-art-card:hover,.home-art-card:focus-within,.home-data-tile:hover,.home-data-tile:focus-within,.home-atlas-linked-card:hover,.home-atlas-linked-card:focus-within{transform:translateY(-3px);border-color:#1a6db570!important;box-shadow:0 18px 36px #0f172a1a!important}.home-module-flowline span:first-child,.home-module-flowline span:last-child{transform-origin:center;transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .24s ease}.home-module-flowline{overflow:hidden;position:relative}.home-module-flowline:after{content:"";position:absolute;top:50%;left:0;width:46px;height:1px;background:linear-gradient(90deg,transparent,currentColor,transparent);color:inherit;opacity:0;transform:translate(-64px,-50%);transition:opacity .22s ease}.home-atlas-linked-card:hover .home-module-flowline:after,.home-atlas-linked-card:focus-within .home-module-flowline:after{opacity:.44;animation:atlas-flowline-sweep 1.05s cubic-bezier(.22,1,.36,1) both}.home-atlas-linked-card:hover .home-module-flowline span:first-child,.home-atlas-linked-card:focus-within .home-module-flowline span:first-child,.home-atlas-linked-card:hover .home-module-flowline span:last-child,.home-atlas-linked-card:focus-within .home-module-flowline span:last-child{transform:scaleX(1.08);opacity:.72}.workflow-step-card,.roadmap-motion-item{opacity:0;transform:translateY(14px);transition:opacity .44s cubic-bezier(.22,1,.36,1),transform .44s cubic-bezier(.22,1,.36,1)}.workflow-step-card{transition-delay:var(--step-delay, 0ms)}.roadmap-motion-item{transition-delay:var(--roadmap-delay, 0ms)}.workflow-step-card[data-visible=true],.roadmap-motion-item[data-visible=true]{opacity:1;transform:translateY(0)}.descriptor-node{opacity:0;transform:scale(.92);transition:opacity .28s ease,transform .28s ease,border-color .2s ease,background-color .2s ease;transition-delay:var(--node-delay, 0ms)}.descriptor-node[data-visible=true]{opacity:1;transform:scale(1)}.scroll-narrative-section{isolation:isolate}.narrative-step-card{transition:opacity .28s ease,transform .24s ease,border-color .24s ease,background-color .24s ease,box-shadow .24s ease}.narrative-step-card[data-active=true]{transform:translateY(-2px)}.decision-visual-panel{transition:border-color .24s ease,box-shadow .24s ease,opacity .24s ease}.decision-visual-state{animation:decision-state-fade .28s cubic-bezier(.22,1,.36,1) both}.descriptor-network-canvas,.descriptor-network-node,.descriptor-network-center,.decision-stage-panel,.decision-step-indicator{min-width:0}.descriptor-network-node{opacity:0;transform:translate(-50%,-48%) scale(.96)}.descriptor-network-node[data-active=true]{animation:descriptor-network-node-in .44s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--node-delay, 0ms)}.decision-stage-panel{animation:decision-stage-panel-in .34s cubic-bezier(.22,1,.36,1) both}.decision-flow-bar{transition:width .52s cubic-bezier(.22,1,.36,1),background-color .26s ease}.decision-ranking-row{opacity:0;transform:translateY(8px)}.decision-ranking-row[data-active=true]{animation:ranking-row-in .42s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--rank-delay, 0ms)}.brand-node{transition:transform .2s ease,border-color .2s ease,background-color .2s ease,color .2s ease}.brand-node[data-active=true]{transform:translateY(-1px)}.evidence-field-button{transition:transform .2s ease,border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.evidence-field-button:hover,.evidence-field-button:focus-visible,.evidence-field-button[data-active=true]{transform:translateY(-1px);box-shadow:0 8px 18px #0f172a14}.evidence-local-popover{animation:card-rise-in .22s cubic-bezier(.22,1,.36,1) both}.module-rail{isolation:isolate}.module-rail-card{opacity:0;transform:translate(18px);animation:module-rail-in .56s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--rail-delay, 0ms);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.module-rail-card:hover,.module-rail-card:focus-visible,.module-rail-card:focus-within{transform:translateY(-3px) scale(1.012);border-color:#1a6db573!important}.module-rail-card .brand-corner-motif{transition:opacity .22s ease,transform .22s ease}.module-rail-card:hover .brand-corner-motif,.module-rail-card:focus-visible .brand-corner-motif,.module-rail-card:focus-within .brand-corner-motif{opacity:.22!important;transform:translate(-3px,3px)}.module-rail-reveal{transition:opacity .22s ease,transform .22s ease,border-color .22s ease}.module-rail-card:hover .module-rail-reveal,.module-rail-card:focus-visible .module-rail-reveal,.module-rail-card:focus-within .module-rail-reveal{opacity:1;transform:translateY(-1px)}.evidence-chain-animation .evidence-chain-node{opacity:0;transform:translateY(10px);transition:opacity .38s cubic-bezier(.22,1,.36,1),transform .38s cubic-bezier(.22,1,.36,1);transition-delay:var(--chain-delay, 0ms)}.evidence-chain-animation[data-visible=true] .evidence-chain-node{opacity:1;transform:translateY(0)}.evidence-chain-connector{transform-origin:left center;transform:scaleX(0);transition:transform .46s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--chain-delay, 0ms) + .12s)}.evidence-chain-animation[data-visible=true] .evidence-chain-connector{transform:scaleX(1)}.workflow-narrative{background:var(--workflow-bg);border:1px solid var(--workflow-border);border-radius:12px;color:var(--workflow-text);display:grid;gap:16px;min-width:0;overflow:hidden;padding:14px}.workflow-narrative-grid{align-items:start;display:grid;gap:16px;grid-template-columns:minmax(230px,.34fr) minmax(0,1fr);min-width:0}.workflow-step-rail{align-self:start;display:grid;gap:8px;max-height:calc(100vh - 128px);min-width:0;overflow:auto;position:sticky;top:92px}.workflow-step-rail button{background:var(--workflow-card);border:1px solid var(--workflow-border);border-radius:9px;color:var(--workflow-text-muted);cursor:pointer;display:grid;gap:5px;min-height:68px;padding:10px;text-align:left;transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease,background-color .22s ease}.workflow-step-rail button[data-active=true]{background:var(--workflow-accent-soft);border-color:var(--workflow-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--workflow-accent) 18%,transparent);color:var(--workflow-text)}.workflow-step-rail button:hover,.workflow-step-rail button:focus-visible{border-color:var(--workflow-accent);transform:translateY(-1px)}.workflow-step-rail span{color:var(--workflow-accent);font-size:10.5px;font-weight:950;letter-spacing:0}.workflow-step-rail strong{color:var(--workflow-text);font-size:12.5px;line-height:1.22}.workflow-step-rail small{color:var(--workflow-text-muted);font-size:11px;line-height:1.35}.workflow-step-detail-stack{display:grid;gap:14px;min-width:0}.workflow-step-detail{background:var(--workflow-card);border:1px solid var(--workflow-border);border-radius:11px;display:grid;gap:13px;min-width:0;padding:14px;scroll-margin-top:106px;transition:border-color .22s ease,box-shadow .22s ease,opacity .22s ease}.workflow-step-detail[data-active=true]{border-color:var(--workflow-accent);box-shadow:0 14px 36px #0f487a1a}.workflow-step-detail-header{align-items:start;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;min-width:0}.workflow-step-detail-header>div:first-child{display:grid;gap:5px;min-width:0}.workflow-step-detail-header span{color:var(--workflow-accent);font-size:10.5px;font-weight:950;letter-spacing:0}.workflow-step-detail-header h3{color:var(--workflow-text);font-size:20px;line-height:1.16;margin:0}.workflow-step-detail-header p{color:var(--workflow-text-muted);font-size:12.7px;line-height:1.55;margin:0}.workflow-step-shortcuts{display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end;min-width:min(260px,100%)}.workflow-ipo-grid{display:grid;gap:9px;grid-template-columns:repeat(3,minmax(0,1fr))}.workflow-ipo-grid article{background:var(--workflow-card-muted);border:1px solid var(--workflow-border);border-radius:9px;display:grid;gap:6px;min-width:0;padding:10px}.workflow-ipo-grid span{color:var(--workflow-accent);font-size:10.5px;font-weight:950;text-transform:uppercase}.workflow-ipo-grid p{color:var(--workflow-text-muted);font-size:12px;line-height:1.5;margin:0}.workflow-mini-visual-shell{background:var(--workflow-card-muted);border:1px solid var(--workflow-border);border-radius:10px;min-width:0;overflow:hidden;padding:12px}.workflow-source-flow{align-items:center;display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr)) auto minmax(150px,.9fr);min-width:0}.workflow-source-flow:before{color:var(--workflow-accent);content:"→";font-weight:950;grid-column:5;grid-row:1;text-align:center}.workflow-source-flow span,.workflow-source-flow b,.workflow-scenario-chips span,.workflow-explanation-preview,.workflow-loop-info{background:var(--workflow-card);border:1px solid var(--workflow-border);border-radius:9px}.workflow-source-flow span,.workflow-source-flow b{color:var(--workflow-text);font-size:12px;font-weight:900;min-height:42px;padding:11px 9px;text-align:center}.workflow-source-flow b{border-color:var(--workflow-accent);color:var(--workflow-accent);grid-column:6}.workflow-descriptor-checklist{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.workflow-descriptor-checklist span{align-items:center;background:var(--workflow-card);border:1px solid var(--workflow-border);border-radius:8px;color:var(--workflow-text-muted);display:flex;gap:6px;min-height:34px;min-width:0;padding:7px}.workflow-descriptor-checklist i{border-radius:6px;display:inline-block;flex:0 0 auto;height:9px;width:9px}.workflow-descriptor-checklist span[data-state=curated] i{background:var(--workflow-success)}.workflow-descriptor-checklist span[data-state=pending] i{background:var(--workflow-warning)}.workflow-descriptor-checklist span[data-state=review] i{background:var(--workflow-accent)}.workflow-descriptor-checklist span[data-state=demo] i{background:var(--workflow-text-muted)}.workflow-descriptor-checklist strong{color:var(--workflow-text);font-size:12px;grid-column:1 / -1}.workflow-scenario-chips{display:grid;gap:9px;grid-template-columns:repeat(4,minmax(0,1fr))}.workflow-scenario-chips span{display:grid;gap:4px;min-height:58px;padding:10px}.workflow-scenario-chips strong{color:var(--workflow-text);font-size:13px}.workflow-scenario-chips small{color:var(--workflow-text-muted);font-size:11px}.workflow-weight-bars{display:grid;gap:9px}.workflow-weight-bars div{align-items:center;display:grid;gap:9px;grid-template-columns:minmax(110px,.6fr) minmax(0,1fr) 34px}.workflow-weight-bars span{color:var(--workflow-text-muted);font-size:12px}.workflow-weight-bars i{background:var(--workflow-card);border:1px solid var(--workflow-border);border-radius:6px;height:10px;overflow:hidden}.workflow-weight-bars b{background:linear-gradient(90deg,var(--workflow-accent),var(--workflow-success));display:block;height:100%}.workflow-weight-bars strong{color:var(--workflow-text);font-size:11px;text-align:right}.workflow-explanation-preview{display:grid;gap:9px;padding:12px}.workflow-explanation-preview header{align-items:center;display:flex;justify-content:space-between}.workflow-explanation-preview span,.workflow-explanation-preview p,.workflow-loop-info p{color:var(--workflow-text-muted);font-size:12px;line-height:1.45;margin:0}.workflow-explanation-preview b,.workflow-explanation-preview strong,.workflow-loop-info strong{color:var(--workflow-text)}.workflow-evidence-loop{display:grid;gap:12px;grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);min-width:0}.workflow-loop-sequence{background:var(--workflow-card);border:1px solid var(--workflow-border);border-radius:10px;display:grid;gap:8px;min-width:0;padding:10px}.workflow-loop-step{align-items:start;background:var(--workflow-card-muted);border:1px solid var(--workflow-border);border-radius:8px;color:var(--workflow-text);cursor:pointer;display:grid;gap:9px;grid-template-columns:34px minmax(0,1fr);min-height:62px;padding:9px;text-align:left}.workflow-loop-step[data-active=true]{background:var(--workflow-accent-soft);border-color:var(--workflow-accent)}.workflow-loop-step span,.workflow-loop-active-badge{color:var(--workflow-accent);font-size:10.5px;font-weight:950;letter-spacing:0}.workflow-loop-step strong{color:var(--workflow-text);display:block;font-size:12.5px;line-height:1.2}.workflow-loop-step small,.workflow-loop-accordion-panel p{color:var(--workflow-text-muted);display:block;font-size:11.2px;line-height:1.45;margin-top:4px}.workflow-loop-info{align-content:start;display:grid;gap:10px;min-width:0;padding:12px}.workflow-loop-method-link{align-items:center;background:var(--workflow-accent-soft);border:1px solid var(--workflow-accent);border-radius:8px;color:var(--workflow-text);display:inline-flex;font-size:11.5px;font-weight:900;justify-content:center;min-height:40px;padding:7px 10px;text-decoration:none}.workflow-evidence-levels,.workflow-validation-actions{display:flex;flex-wrap:wrap;gap:6px}.workflow-evidence-levels span,.workflow-validation-actions span{background:var(--workflow-card-muted);border:1px solid var(--workflow-border);border-radius:6px;color:var(--workflow-text-muted);font-size:10.8px;line-height:1.25;padding:5px 7px}.workflow-evidence-levels b{color:var(--workflow-accent)}.workflow-outputs-strip{background:var(--workflow-card);border:1px solid var(--workflow-border);border-radius:11px;display:grid;gap:12px;padding:13px}.workflow-outputs-strip>div:first-child{display:grid;gap:4px}.workflow-outputs-strip span{color:var(--workflow-accent);font-size:10.5px;font-weight:950;text-transform:uppercase}.workflow-outputs-strip h3{color:var(--workflow-text);font-size:17px;line-height:1.2;margin:0}.workflow-output-grid{display:grid;gap:8px;grid-template-columns:repeat(6,minmax(0,1fr))}.workflow-mobile-progress{display:grid;gap:7px}.workflow-mobile-progress span{color:var(--workflow-text-muted);font-size:11px;font-weight:900}.workflow-mobile-progress i{background:var(--workflow-card);border:1px solid var(--workflow-border);border-radius:6px;height:8px;overflow:hidden}.workflow-mobile-progress b{background:var(--workflow-accent);display:block;height:100%}.workflow-mobile-accordion{display:grid;gap:10px;min-width:0}.workflow-mobile-step-card{min-width:0}.workflow-mobile-step-card>button{background:var(--workflow-card);border:1px solid var(--workflow-border);border-radius:9px;color:var(--workflow-text);cursor:pointer;display:flex;gap:9px;min-height:44px;padding:10px;width:100%}.workflow-mobile-step-card>button[aria-expanded=true]{background:var(--workflow-accent-soft);border-color:var(--workflow-accent)}.workflow-mobile-step-card>button span{color:var(--workflow-accent);font-weight:950}@media (max-width: 1100px) and (min-width: 769px){.workflow-narrative-grid{grid-template-columns:1fr}.workflow-step-rail{display:flex;max-height:none;overflow-x:auto;padding-bottom:4px;position:static}.workflow-step-rail button{flex:0 0 210px}.workflow-output-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 768px){.workflow-narrative{padding:12px}.workflow-step-detail{border-radius:10px;margin-top:8px;padding:12px}.workflow-step-detail-header,.workflow-ipo-grid,.workflow-evidence-loop,.workflow-output-grid{grid-template-columns:1fr}.workflow-step-shortcuts{justify-content:stretch;min-width:0}.workflow-step-shortcuts button{width:100%}.workflow-source-flow{grid-template-columns:1fr}.workflow-source-flow:before{content:"↓";grid-column:1;position:static}.workflow-source-flow b{grid-column:auto}.workflow-descriptor-checklist{grid-template-columns:repeat(4,1fr)}.workflow-descriptor-checklist span{justify-content:center;min-height:28px;padding:6px}.workflow-scenario-chips{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-weight-bars div{grid-template-columns:minmax(82px,.55fr) minmax(0,1fr) 30px}.workflow-evidence-loop-compact{display:grid;gap:8px;grid-template-columns:1fr}.workflow-loop-accordion-item{background:var(--workflow-card);border:1px solid var(--workflow-border);border-radius:9px;overflow:hidden}.workflow-loop-accordion-item[data-active=true]{border-color:var(--workflow-accent)}.workflow-loop-vertical-node{background:transparent;border:0;color:var(--workflow-text);cursor:pointer;display:grid;gap:8px;grid-template-columns:34px minmax(0,1fr);min-height:52px;padding:9px;text-align:left;width:100%}.workflow-loop-accordion-item[data-active=true] .workflow-loop-vertical-node{background:var(--workflow-accent-soft)}.workflow-loop-vertical-node span{color:var(--workflow-accent);font-size:10.5px;font-weight:950}.workflow-loop-vertical-node strong{font-size:12px;line-height:1.25}.workflow-loop-accordion-panel{display:grid;gap:8px;padding:9px}.workflow-loop-accordion-panel p{font-size:11px;line-height:1.35;margin:0}}@media (prefers-reduced-motion: reduce){.workflow-step-rail button,.workflow-step-detail{transition:none!important}}.formula{font-family:var(--font-formula);font-style:italic;font-weight:400;letter-spacing:0}body.cat-dragging{-webkit-user-select:none;user-select:none}.mof-cube-node{transform-box:fill-box;transform-origin:center center}.mof-cube-node:focus-visible{outline:2px solid rgba(26,109,181,.48);outline-offset:4px}@media (prefers-reduced-motion: reduce){.mof-cube-node{animation:none!important}}@media (max-width: 979px){.descriptor-story-stage,.scientific-story-stage{gap:24px;grid-template-columns:1fr;padding:28px 24px}.descriptor-story-copy,.scientific-story-copy{max-width:680px}.descriptor-story-visual,.scientific-story-visual{padding-top:54px}.home-motion-background{display:none!important}.home-hero-section{min-height:auto!important}.home-map-cluster-title{font-size:22px}.home-scientific-atlas{min-height:340px!important;max-width:100%}.home-equation-atlas{min-height:0!important}.atlas-glass-plate{-webkit-backdrop-filter:none;backdrop-filter:none}.atlas-map-svg{min-height:270px!important}.scroll-narrative-grid{display:grid!important;grid-template-columns:1fr!important;gap:18px!important}.scroll-narrative-section{padding-bottom:0!important}.narrative-step-card{min-height:auto!important;opacity:1!important;transform:none!important}.decision-sticky-wrap{position:static!important;top:auto!important;height:auto!important;min-height:0!important}.decision-visual-panel{height:auto!important;min-height:0!important;max-height:none!important}.descriptor-network-node{width:104px!important}.module-rail-line{display:none!important}.module-rail-card{opacity:1;transform:none;animation:none}.module-rail-card:hover,.module-rail-card:focus-visible,.module-rail-card:focus-within{transform:translateY(-1px)}.home-module-card .module-card-details,.home-module-card .module-card-action{opacity:1;transform:none;max-height:none;pointer-events:auto;padding-top:11px!important;padding-bottom:11px!important}.home-module-card .module-card-action{padding-top:0!important;padding-bottom:0!important}.research-gateway-layout,.research-boundary-strip,.research-gateway-actions{grid-template-columns:1fr}.research-gateway-actions [data-testid=home-quick-start-buttons]{justify-content:flex-start}}@media (max-width: 640px){.home-discovery-map{height:clamp(660px,calc(100svh - 92px),790px);margin-inline:-12px;touch-action:pan-y;width:calc(100% + 24px)}.home-map-branch-rail{grid-auto-columns:minmax(124px,42vw);grid-auto-flow:column;grid-template-columns:none;left:0;max-width:none;overflow-x:auto;overscroll-behavior-inline:contain;padding-inline:8px;scrollbar-width:none;transform:none;width:100%}.home-map-branch-rail::-webkit-scrollbar{display:none}.home-map-branch-rail button{font-size:10.5px;grid-template-columns:30px minmax(0,1fr);min-height:52px;padding:7px 9px 8px}.home-map-branch-rail img{height:30px;width:30px}.home-map-word{font-size:84px;line-height:.88}.home-map-word-second{font-size:78px}.home-map-cluster{gap:6px;width:270px}.home-map-cluster-mark{height:48px;width:48px}.home-map-cluster-title{font-size:20px}.home-map-cluster-description{display:none}.home-map-node{height:54px;width:54px}.home-map-node[data-ratio=wide]{height:48px;width:64px}.home-map-node[data-ratio=tall]{height:62px;width:47px}.home-map-intro{top:67%;width:calc(100% - 38px)}.home-map-intro p{font-size:14px;max-width:330px}.home-map-intro button{font-size:13px;margin-top:18px;min-height:40px;padding:9px 14px}.home-map-scroll-hint{bottom:16px;font-size:12px;min-height:32px}.home-map-controls{bottom:14px;gap:6px;right:14px}.home-map-controls button{height:34px;width:38px}.home-map-controls>span{display:none}.home-map-click-hint{bottom:auto;font-size:12px;height:32px;left:auto;padding-inline:12px;right:14px;top:14px}.home-map-inspector-backdrop{align-items:flex-end;padding:12px}.home-map-inspector{grid-template-columns:1fr;max-height:calc(100% - 18px);width:100%}.home-map-inspector-visual{min-height:210px;padding:0}.home-map-inspector-visual img{height:210px;padding:0;width:100%}.home-map-inspector-body{gap:10px;padding:18px}.home-map-inspector-body h2{font-size:22px}.home-map-inspector-close{right:12px;top:12px}.home-map-expansion{height:calc(100% - 86px);top:calc(50% + 24px);width:calc(100% - 20px)}.home-map-expansion-header{padding:14px 14px 11px}.home-map-expansion-header h2{font-size:20px}.home-map-expansion-close{height:32px;width:36px}.home-map-gas-preview{grid-template-columns:1fr;grid-template-rows:auto minmax(220px,1fr) auto;overflow:auto;padding:12px 14px}.home-map-gas-chart{border-bottom:1px solid var(--map-border);border-right:0;min-height:230px;padding:4px 0 10px}.home-map-gas-facts{grid-template-columns:repeat(2,minmax(0,1fr));padding-left:0}.home-map-gas-facts>div:nth-child(odd){border-right:1px solid var(--map-border);padding-right:10px}.home-map-gas-facts>div:nth-child(2n){padding-left:10px}.home-map-branch-preview{grid-template-columns:1fr;overflow:auto}.home-map-branch-art{border-bottom:1px solid var(--map-border);border-right:0;min-height:190px}.home-map-branch-art img{height:210px}.home-map-branch-copy{padding:18px}.home-map-branch-copy h3{font-size:22px}.home-map-expansion-footer{align-items:stretch;display:grid;gap:8px;padding:10px 14px 12px}.home-map-expansion-footer p{display:none}.home-map-expansion-footer>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.home-map-expansion-primary,.home-map-expansion-secondary{font-size:10.5px;min-height:40px}.home-research-thread{gap:6px;grid-template-columns:auto minmax(0,1fr);margin-top:-12px;min-height:48px;padding-inline:2px}.home-research-thread i,.home-research-thread small{display:none}.settings-menu{max-width:calc(100vw - 24px);right:0}.nav-tab-label{min-inline-size:max-content}.descriptor-story-stage,.scientific-story-stage,.research-gateway-stage{border-radius:13px;padding:22px 16px}.descriptor-story-copy h3{font-size:31px}.scientific-story-copy h3,.research-gateway-stage>header h2{font-size:30px}.descriptor-equation-main{font-size:24px;white-space:normal}.descriptor-equation-rule{font-size:12.5px}.descriptor-variable-list>div{gap:6px;grid-template-columns:38px minmax(0,1fr)}.descriptor-variable-list small{grid-column:2;text-align:left}.scientific-variable-list>div{gap:6px;grid-template-columns:38px minmax(0,1fr)}.scientific-variable-list small{grid-column:2;text-align:left}.descriptor-story-visual,.scientific-story-visual{padding-top:68px}.descriptor-story-metric{left:0;right:auto}.descriptor-network-canvas{min-height:330px!important}.descriptor-network-node{width:88px!important;font-size:9.2px!important;padding:7px 8px!important}.descriptor-network-center{width:104px!important}.decision-step-indicator{min-width:94px!important}.home-equation-atlas{padding:18px 14px}.home-equation-model-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.home-equation-pipeline{display:flex;justify-content:flex-start;overflow-x:auto;padding:10px 0}.home-equation-pipeline span{min-width:max-content}.home-equation-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.home-story-transition{grid-template-columns:auto minmax(20px,44px) minmax(0,auto) minmax(20px,1fr)}.home-story-transition strong{font-size:8.5px}.explorer-primary-grid,.explorer-secondary-grid{grid-template-columns:1fr}.explorer-summary-list>div{grid-template-columns:1fr 1fr}.explorer-summary-list strong{grid-column:1 / -1}.explorer-visual-header,.pareto-visual-header{align-items:start;flex-direction:column}.explorer-visual-header small,.pareto-visual-header small{text-align:left}.validation-network-list button{grid-template-columns:28px minmax(0,1fr)}.validation-network-list button>b{grid-column:2}.research-gateway-stage>header{display:grid}.research-gateway-index{min-width:0;width:max-content}.research-boundary-strip ul{grid-template-columns:1fr}.research-gateway-actions [data-testid=home-quick-start-buttons]{display:grid}}@keyframes candidate-crossfade{0%{opacity:0}to{opacity:1}}@keyframes hero-bg-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-opacity-in{0%{opacity:0}to{opacity:1}}@keyframes hero-copy-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-preview-in{0%{opacity:0;transform:translate3d(26px,26px,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes ranking-row-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes module-rail-in{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}@keyframes atlas-panel-in{0%{opacity:0;transform:translate3d(22px,16px,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes atlas-frame-settle{0%{opacity:0;stroke-dashoffset:42}to{opacity:1;stroke-dashoffset:0}}@keyframes atlas-grid-reveal{0%{opacity:0;stroke-dashoffset:28}to{opacity:.38;stroke-dashoffset:0}}@keyframes atlas-scan-pass{0%,18%{opacity:0;transform:translate(0)}26%{opacity:1}62%{opacity:.86}74%,to{opacity:0;transform:translate(700px)}}@keyframes atlas-orbit-drift{0%,to{transform:rotate(0) scale(1);opacity:.64}48%{transform:rotate(2.4deg) scale(1.018);opacity:.92}}@keyframes atlas-line-draw{0%{opacity:0;stroke-dashoffset:90}to{opacity:.84;stroke-dashoffset:0}}@keyframes atlas-line-flow{to{stroke-dashoffset:-42}}@keyframes atlas-packet-a{0%,14%{opacity:0;transform:translate(0) scale(.72)}22%,64%{opacity:.92}78%,to{opacity:0;transform:translate(236px,-26px) scale(1.02)}}@keyframes atlas-packet-b{0%,16%{opacity:0;transform:translate(0) scale(.72)}24%,66%{opacity:.86}80%,to{opacity:0;transform:translate(338px,66px) scale(1)}}@keyframes atlas-packet-c{0%,15%{opacity:0;transform:translate(0) scale(.72)}25%,68%{opacity:.86}82%,to{opacity:0;transform:translate(-176px,108px) scale(1.02)}}@keyframes atlas-packet-d{0%,12%{opacity:0;transform:translate(0) scale(.72)}24%,68%{opacity:.84}82%,to{opacity:0;transform:translate(260px,-12px) scale(1)}}@keyframes atlas-pareto-draw{to{stroke-dashoffset:0}}@keyframes atlas-point-pop{0%{opacity:0;transform:scale(.42)}to{opacity:1;transform:scale(1)}}@keyframes atlas-node-in{0%{opacity:0;transform:translateY(10px) scale(.88)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes atlas-core-breathe{0%,to{transform:scale(1)}45%{transform:scale(1.035)}}@keyframes atlas-halo-pulse{0%,to{opacity:.14;transform:scale(.92)}48%{opacity:.62;transform:scale(1.06)}}@keyframes atlas-node-pulse{0%,to{opacity:0;transform:scale(.82)}34%{opacity:.18}58%{opacity:0;transform:scale(1.26)}}@keyframes atlas-metric-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes atlas-spark-scan{0%,18%{opacity:0;transform:translate(-120%)}28%,64%{opacity:.76}80%,to{opacity:0;transform:translate(280%)}}@keyframes atlas-flowline-sweep{0%{transform:translate(-64px,-50%)}to{transform:translate(calc(100% + 64px),-50%)}}@keyframes ecomof-spin{to{transform:rotate(360deg)}}@keyframes page-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes section-rise-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes card-rise-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes summary-drop-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes cta-soft-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes control-select{0%{transform:scale(.98)}to{transform:scale(1)}}@keyframes tag-pop{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes decision-state-fade{0%{opacity:0;transform:scale(.988)}to{opacity:1;transform:scale(1)}}@keyframes decision-stage-panel-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes descriptor-network-node-in{0%{opacity:0;transform:translate(-50%,-46%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes mof-cube-breathe{0%,to{transform:scale(1)}45%{transform:scale(1.05)}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.home-hero-bg-layer,.home-hero-foreground,.home-hero-preview-shell,.home-hero-cta,.home-art-card,.home-data-tile,.home-atlas-linked-card,.home-scientific-atlas,.atlas-window-frame,.atlas-depth-line,.atlas-source-line,.atlas-pareto-line,.atlas-pareto-point,.atlas-core,.atlas-core-halo,.atlas-module-node,.atlas-node-pulse,.atlas-metric,.atlas-metric-spark span,.screening-preview-panel,.descriptor-network-node,.decision-visual-state,.decision-stage-panel,.decision-ranking-row,.module-rail-card,.evidence-chain-animation .evidence-chain-node{opacity:1!important;transform:none!important}.atlas-pareto-line,.atlas-source-line{stroke-dashoffset:0!important}.atlas-depth-line{opacity:.32!important}.atlas-core-halo{opacity:.18!important}.atlas-scan-beam,.atlas-data-packet,.atlas-node-pulse,.home-module-flowline:after{opacity:0!important}.descriptor-network-node{opacity:1!important;transform:translate(-50%,-50%)!important}.evidence-chain-connector{transform:scaleX(1)!important}}.method-architecture-card,.method-architecture-card *{box-sizing:border-box}.method-block{transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.method-block-clickable:hover,.method-block-clickable:focus-visible{transform:translateY(-1px);outline:none;box-shadow:0 10px 26px #2e5eaa1a!important}.method-pipeline-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,.42fr);gap:14px;align-items:start;min-width:0}.method-flow-chain,.method-flow-step,.method-horizontal-step,.method-quality-layer,.method-registry-examples,.method-plus-stack{min-width:0}.method-flow-chain{display:grid;gap:0}.method-registry-layout{display:grid;grid-template-columns:minmax(230px,.72fr) minmax(260px,1fr);gap:14px;align-items:start;min-width:0}.method-dual-branch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0}.method-explanation-grid{display:grid;grid-template-columns:minmax(180px,.88fr) auto minmax(210px,.82fr) auto minmax(210px,.78fr);gap:12px;align-items:center;min-width:0}.method-horizontal-flow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;align-items:stretch;min-width:0}@media (max-width: 900px){.method-pipeline-layout,.method-registry-layout,.method-dual-branch,.method-explanation-grid,.method-horizontal-flow{grid-template-columns:1fr!important}.method-explanation-arrow .method-arrow-horizontal,.method-horizontal-step .method-arrow-horizontal{min-height:24px!important}.method-explanation-arrow .method-arrow-horizontal span:first-child,.method-horizontal-step .method-arrow-horizontal span:first-child{width:1px!important;height:16px!important;border-top:0!important;background:currentColor!important}.method-explanation-arrow .method-arrow-horizontal span:nth-child(2),.method-horizontal-step .method-arrow-horizontal span:nth-child(2){transform:rotate(90deg)}}.formula-scroll{max-width:100%;scrollbar-width:thin}.formula-scroll .katex-display{margin:0;overflow-x:auto;overflow-y:hidden;padding-bottom:2px}.formula-scroll .katex{font-size:1.02em;white-space:nowrap}.math-inline{display:inline-flex;align-items:baseline;scrollbar-width:thin}.math-inline .katex{font-size:1em;white-space:nowrap}.scientific-token,.chem-formula{font-family:var(--font-formula)}@media (max-width: 640px){.formula-scroll{padding:9px 10px!important}.formula-scroll .katex{font-size:.94em}}button,[role=button],input[type=button],input[type=submit]{touch-action:manipulation}.mof-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.isotherm-chart-wrap{position:relative;width:100%;min-width:0;overflow-x:auto;color:#1f2937}.isotherm-chart-svg{width:100%;min-width:560px;height:auto;display:block}.isotherm-chart-empty{min-height:220px;display:grid;place-items:center;border:1px dashed rgba(148,163,184,.45);border-radius:8px;color:#64748b;font-size:13px}.isotherm-tooltip{position:absolute;transform:translate(10px,-92%);pointer-events:none;display:grid;gap:3px;min-width:150px;padding:8px 10px;border-radius:7px;background:rgba(15,23,42,.92);color:#fff;font-size:11px;line-height:1.35;box-shadow:0 12px 32px #0f172a38;z-index:4}.adsorption-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:24px;background:rgba(15,23,42,.42)}.adsorption-modal{width:min(980px,90vw);max-height:min(780px,90vh);overflow:auto;border-radius:10px;padding:18px;display:grid;gap:16px;box-shadow:0 28px 80px #0f172a52}@media (max-width: 900px){.mof-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 767px){.mof-card-grid,.adsorption-workbench-grid{grid-template-columns:1fr!important}.adsorption-filter-panel{width:100%}.isotherm-chart-svg{min-width:480px}.adsorption-modal-backdrop{padding:12px}.adsorption-modal{width:min(90vw,720px);max-height:90vh;padding:14px}}.home-story-shell .home-art-card,.home-story-shell .home-data-tile,.home-story-shell .home-immersive-panel,.home-story-shell .descriptor-story-stage,.home-story-shell .scientific-story-stage,.home-story-shell .home-equation-atlas,.home-story-shell .research-gateway-stage,.home-story-shell .explorer-chart-shell,.home-story-shell .home-capability-highlights{border-color:color-mix(in srgb,currentColor 8%,transparent)!important;box-shadow:none!important}.home-story-shell .content-card:hover,.home-story-shell .content-card:focus-within,.home-story-shell .home-art-card:hover,.home-story-shell .home-art-card:focus-within,.home-story-shell .home-data-tile:hover,.home-story-shell .home-data-tile:focus-within,.home-story-shell .descriptor-story-stage:hover,.home-story-shell .scientific-story-stage:hover,.home-story-shell .research-gateway-stage:hover{box-shadow:none!important;transform:none!important}.home-story-shell .descriptor-story-stage,.home-story-shell .scientific-story-stage,.home-story-shell .research-gateway-stage,.home-story-shell .home-immersive-panel{border-color:transparent!important;border-radius:0!important}.home-story-shell [data-testid=home-data-foundation]{margin-top:-10px;position:relative}.home-story-shell [data-testid=home-data-foundation]:before{background:linear-gradient(180deg,transparent,color-mix(in srgb,currentColor 2%,transparent));content:"";height:34px;left:0;pointer-events:none;position:absolute;right:0;top:-34px}.home-story-shell .explorer-chart-shell{border-color:color-mix(in srgb,currentColor 7%,transparent)!important;border-radius:4px!important}.home-story-shell>section,.home-story-shell>.research-gateway-stage{isolation:isolate}.home-story-shell .home-data-tile,.home-story-shell .home-art-card,.home-story-shell .content-card{border-color:color-mix(in srgb,currentColor 7%,transparent)!important;border-radius:4px!important}button,[role=button]{border-radius:4px!important}.explorer-control-group button,.pareto-pair-tabs button,.workflow-evidence-levels span,.workflow-validation-actions span,.mof-structure-material-meta span,.mof-structure-badge{border-radius:5px!important}.home-map-intro button,.home-map-scroll-hint,.home-map-click-hint,.home-map-controls,.home-map-controls button,.explorer-control-group>.glass-filter-control,.explorer-control-group>.glass-filter-control button,.glass-segmented-control,.glass-segmented-control>.glass-segmented-item,.glass-menu-capsule,.glass-menu-capsule>button,.ecoscreen-workbench-nav,.ecoscreen-workbench-nav-indicator,.ecoscreen-workbench-nav-item{border-radius:100vmax!important}.project-evolution-atlas{background:var(--evolution-panel);border-bottom:1px solid color-mix(in srgb,var(--evolution-divider) 58%,transparent);border-top:1px solid color-mix(in srgb,var(--evolution-divider) 58%,transparent);color:var(--evolution-text);display:grid;gap:clamp(24px,3vw,44px);grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);min-width:0;padding:clamp(28px,4vw,54px) clamp(18px,3.6vw,48px)}.project-evolution-copy{align-content:start;display:grid;min-width:0}.project-evolution-eyebrow{color:var(--evolution-accent);font-family:var(--font-mono);font-size:10px;font-weight:900;letter-spacing:.055em;margin-bottom:13px;text-transform:uppercase}.project-evolution-copy h2{color:var(--evolution-text);font-size:clamp(30px,2.9vw,40px);font-weight:950;letter-spacing:-.035em;line-height:1.05;margin:0;max-width:560px}.project-evolution-copy>p{color:var(--evolution-muted);font-size:13px;line-height:1.72;margin:15px 0 0;max-width:590px}.project-evolution-formula{border-bottom:1px solid var(--evolution-divider);border-top:1px solid var(--evolution-divider);margin-top:22px;padding:18px 0}.project-evolution-formula .formula-scroll{justify-content:flex-start;text-align:left}.project-evolution-formula small{color:var(--evolution-faint);display:block;font-size:9.8px;line-height:1.55;margin-top:12px}.project-evolution-status{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:17px}.project-evolution-status>div{border-bottom:1px solid var(--evolution-divider);display:grid;gap:4px;min-width:0;padding:10px 10px 10px 0}.project-evolution-status>div:nth-child(odd){border-right:1px solid var(--evolution-divider)}.project-evolution-status>div:nth-child(2n){padding-left:12px}.project-evolution-status span{color:var(--evolution-faint);font-size:9px;font-weight:850;letter-spacing:.045em;text-transform:uppercase}.project-evolution-status strong{color:var(--evolution-text);font-size:13px;line-height:1.35;overflow-wrap:anywhere}.project-evolution-log{display:grid;gap:7px;margin-top:18px}.project-evolution-log header{align-items:baseline;display:flex;gap:12px;justify-content:space-between}.project-evolution-log header span{color:var(--evolution-text);font-size:12px;font-weight:900}.project-evolution-log header strong{color:var(--evolution-accent);font-family:var(--font-mono);font-size:10px}.project-evolution-update-title{color:var(--evolution-text);font-size:12px;line-height:1.4;margin-top:2px}.project-evolution-log p{color:var(--evolution-muted);font-size:10.5px;line-height:1.5;border:1px solid color-mix(in srgb,var(--evolution-accent) 24%,transparent);border-radius:6px;margin:0;padding:7px 9px}.project-evolution-method-link{background:transparent;border:0;border-bottom:1px solid var(--evolution-accent);color:var(--evolution-accent);cursor:pointer;font-size:10.5px;font-weight:850;justify-self:start;margin-top:20px;padding:0 0 4px}.project-evolution-visual{align-content:start;background:var(--evolution-surface);border:1px solid color-mix(in srgb,var(--evolution-border) 58%,transparent);display:grid;min-width:0;padding:clamp(17px,2.1vw,26px)}.project-evolution-visual>header{align-items:end;border-bottom:1px solid var(--evolution-divider);display:flex;gap:16px;justify-content:space-between;padding-bottom:13px}.project-evolution-visual>header>div{display:grid;gap:4px}.project-evolution-visual>header span,.project-evolution-visual>header small{color:var(--evolution-faint);font-family:var(--font-mono);font-size:9px;font-weight:850}.project-evolution-visual>header strong{color:var(--evolution-text);font-size:16px}.project-evolution-lenses{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:14px}.project-evolution-lenses button{background:transparent;border:0;border-bottom:1px solid var(--evolution-divider);color:var(--evolution-muted);cursor:pointer;display:grid;gap:4px;min-width:0;padding:9px 6px;text-align:left}.project-evolution-lenses button[data-active=true]{border-bottom-color:var(--evolution-accent);color:var(--evolution-accent)}.project-evolution-lenses button span{font-family:var(--font-mono);font-size:8.5px}.project-evolution-lenses button strong{font-size:10px;overflow-wrap:anywhere}.project-evolution-chart{height:390px;min-width:0;padding-top:16px}.evolution-chart-tooltip{background:var(--evolution-panel);border:1px solid var(--evolution-border);color:var(--evolution-text);display:grid;font-size:10px;gap:4px;max-width:230px;padding:9px 10px}.evolution-chart-tooltip small{color:var(--evolution-muted);line-height:1.4}.project-evolution-node-rail{display:flex;gap:5px;overflow-x:auto;padding:3px 0 8px}.project-evolution-node-rail button{background:transparent;border:1px solid transparent;color:var(--evolution-faint);cursor:pointer;flex:0 0 auto;font-family:var(--font-mono);font-size:8.5px;padding:4px 7px}.project-evolution-node-rail button[data-active=true]{border-color:var(--evolution-accent);color:var(--evolution-accent)}.project-evolution-node-detail{border-top:1px solid var(--evolution-divider);display:grid;gap:5px;min-height:86px;padding-top:13px}.project-evolution-node-detail>span{color:var(--evolution-accent);font-family:var(--font-mono);font-size:9px;font-weight:850}.project-evolution-node-detail strong{color:var(--evolution-text);font-size:12px;line-height:1.4}.project-evolution-node-detail p{color:var(--evolution-muted);font-size:10.5px;line-height:1.5;margin:0}.project-evolution-archive{color:var(--archive-text);display:grid;margin-top:10px}.project-evolution-archive>header{border-bottom:1px solid var(--archive-divider);padding:16px 2px 20px}.project-evolution-archive>header span{color:var(--archive-accent);font-family:var(--font-mono);font-size:9.5px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.project-evolution-archive>header h2{font-size:clamp(21px,2.3vw,30px);line-height:1.18;margin:7px 0 0}.project-evolution-archive>details{border-bottom:1px solid var(--archive-divider)}.project-evolution-archive>details>summary{align-items:center;cursor:pointer;display:grid;gap:14px;grid-template-columns:34px minmax(0,1fr);list-style:none;padding:18px 2px}.project-evolution-archive>details>summary::-webkit-details-marker{display:none}.project-evolution-archive>details>summary>span{color:var(--archive-accent);font-family:var(--font-mono);font-size:10px;font-weight:900}.project-evolution-archive>details>summary>div{display:grid;gap:4px}.project-evolution-archive>details>summary strong{color:var(--archive-text);font-size:13px}.project-evolution-archive>details>summary small{color:var(--archive-muted);font-size:10.5px;line-height:1.45}.project-evolution-archive>details>div{display:grid;gap:12px;padding:0 0 18px 48px}@media (max-width: 979px){.project-evolution-atlas{grid-template-columns:1fr}.project-evolution-chart{height:340px}.explorer-summary-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.project-evolution-atlas{gap:26px;margin-inline:-12px;padding:24px 14px}.project-evolution-copy h2{font-size:29px}.project-evolution-lenses{grid-template-columns:repeat(3,minmax(0,1fr))}.project-evolution-chart{height:280px}.project-evolution-visual>header{align-items:start;flex-direction:column}.project-evolution-archive>details>div{padding-left:0}.explorer-summary-list{grid-template-columns:1fr}}.home-story-shell[data-home-mode=immersive]{--home-canvas: var(--app-bg);--home-clay: var(--app-accent);--home-ink: var(--app-text-strong);--home-ink-soft: var(--app-muted);--home-line: var(--app-border);--home-surface: var(--app-panel);background:var(--home-canvas);color:var(--home-ink)}.home-story-shell[data-home-mode=immersive] .home-hero-section{min-height:0}.home-story-shell[data-home-mode=immersive] .home-discovery-map{height:clamp(640px,calc(100svh - 79px),960px);touch-action:pan-y}.home-story-shell[data-home-mode=immersive] .home-map-intro{top:63%;width:min(560px,calc(100% - 48px))}.home-story-shell[data-home-mode=immersive] .home-map-intro p{max-width:520px}.home-mode-control{align-items:center;display:flex;position:absolute;right:14px;top:14px;z-index:80}.home-mode-switch{align-items:center;-webkit-backdrop-filter:blur(22px) saturate(160%);backdrop-filter:blur(22px) saturate(160%);background:color-mix(in srgb,var(--app-panel) 70%,transparent);border:1px solid color-mix(in srgb,#ffffff 52%,var(--app-border));border-radius:100vmax;box-shadow:inset 0 1px #ffffffad,0 9px 24px #1c1f231f;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:4px;position:relative}.home-mode-indicator{background:var(--app-text-strong);border:1px solid color-mix(in srgb,var(--app-text-strong) 88%,transparent);border-radius:100vmax;bottom:4px;box-shadow:inset 0 1px #ffffff2e,0 4px 12px #1416192e;left:4px;position:absolute;top:4px;transform:translate(0);transition:transform .36s cubic-bezier(.2,.82,.2,1);width:calc(50% - 4px)}.home-mode-switch[data-mode=classic] .home-mode-indicator{transform:translate(100%)}.home-mode-switch button{background:transparent;border:1px solid transparent;border-radius:100vmax;color:var(--app-muted);cursor:pointer;font-family:inherit;font-size:11px;font-weight:700;height:30px;min-width:48px;padding:0 9px;position:relative;transition:color .18s ease;z-index:1}.home-mode-switch button[aria-pressed=true]{background:transparent;border-color:transparent;color:var(--app-bg)}.home-mode-switch button:focus-visible{outline:2px solid var(--app-accent);outline-offset:2px}.home-map-expansion-layer{background:var(--app-bg);pointer-events:none}.home-map-expansion{border:0;border-radius:0;box-shadow:none;height:100%;right:0;bottom:0;left:0;top:0;transform:scale(1);transform-origin:calc(50% + var(--expand-origin-x)) calc(50% + var(--expand-origin-y));width:100%}.home-map-expansion[data-phase=opening],.home-map-expansion[data-phase=open]{animation:home-map-canvas-expand .62s cubic-bezier(.16,1,.3,1) both}.home-map-expansion[data-phase=closing]{animation:home-map-canvas-collapse .46s cubic-bezier(.7,0,.84,0) both}.home-map-expansion-header{padding:24px clamp(24px,3vw,46px) 19px}.home-map-expansion-header h2{font-size:clamp(28px,3vw,45px);max-width:820px}.home-map-expansion-close{background:transparent;height:40px;width:44px}.home-map-gas-preview{grid-template-columns:minmax(0,1fr) minmax(190px,.24fr);padding:22px clamp(24px,3vw,46px)}.home-map-gas-chart{min-height:330px}.home-map-branch-preview{grid-template-columns:minmax(360px,.96fr) minmax(420px,1.04fr)}.home-map-branch-copy{padding:clamp(28px,4vw,64px)}.home-map-branch-copy h3{font-size:clamp(30px,3vw,46px)}.home-map-branch-copy p{font-size:14px;max-width:680px}.home-map-expansion-footer{padding:14px clamp(24px,3vw,46px)}.home-research-continuum{background:var(--home-canvas);color:var(--home-ink);margin-inline:-24px;min-width:0;width:calc(100% + 48px)}.home-story-shell[data-reveal-ready=true][data-home-mode=immersive] [data-home-reveal]{opacity:1;transform:translateY(0);transition:opacity .62s cubic-bezier(.22,1,.36,1),transform .72s cubic-bezier(.22,1,.36,1)}.home-story-shell[data-reveal-ready=true][data-home-mode=immersive] [data-home-reveal]:not([data-revealed=true]){opacity:0;transform:translateY(42px)}.home-story-shell[data-home-mode=immersive] .home-research-continuum[data-revealed=true] .home-continuum-branch-index,.home-story-shell[data-home-mode=immersive] .home-research-continuum[data-revealed=true] .home-continuum-lead>figure,.home-story-shell[data-home-mode=immersive] .home-research-continuum[data-revealed=true] .home-continuum-copy,.home-story-shell[data-home-mode=immersive] .home-research-continuum[data-revealed=true] .home-continuum-lead>dl{animation:home-continuum-detail-in .68s cubic-bezier(.22,1,.36,1) both}.home-story-shell[data-home-mode=immersive] .home-research-continuum[data-revealed=true] .home-continuum-lead>figure{animation-delay:70ms}.home-story-shell[data-home-mode=immersive] .home-research-continuum[data-revealed=true] .home-continuum-copy{animation-delay:.14s}.home-story-shell[data-home-mode=immersive] .home-research-continuum[data-revealed=true] .home-continuum-lead>dl{animation-delay:.21s}.home-continuum-branch-index{border-bottom:1px solid var(--home-line);border-top:1px solid var(--home-line);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0 auto;max-width:1440px;padding-inline:clamp(24px,4vw,64px)}.home-continuum-branch-index button{align-items:center;background:transparent;border:0;border-bottom:2px solid transparent;color:var(--home-ink-soft);cursor:pointer;display:grid;gap:10px;grid-template-columns:38px minmax(0,1fr);min-height:70px;padding:10px clamp(8px,1.4vw,20px);text-align:left}.home-continuum-branch-index button:hover,.home-continuum-branch-index button:focus-visible,.home-continuum-branch-index button[data-active=true]{border-bottom-color:var(--home-ink);color:var(--home-ink);outline:none}.home-continuum-branch-index img{border:1px solid var(--home-line);border-radius:2px;display:block;height:38px;object-fit:cover;width:38px}.home-continuum-branch-index span{font-size:12px;font-weight:700;line-height:1.3}.home-continuum-lead{display:grid;grid-template-columns:minmax(300px,.9fr) minmax(380px,1.15fr) minmax(180px,.45fr);margin:0 auto;max-width:1440px;min-height:560px;padding:clamp(42px,6vw,86px) clamp(24px,4vw,64px)}.home-continuum-lead figure{align-self:stretch;border:1px solid var(--home-line);margin:0;min-height:380px;overflow:hidden}.home-continuum-lead figure img{display:block;height:100%;object-fit:cover;width:100%}.home-continuum-copy{align-content:center;display:grid;padding:18px clamp(30px,4vw,64px)}.home-continuum-copy>span,.home-continuum-lead dt{color:var(--home-ink-soft);font-size:9.5px;font-weight:750;letter-spacing:0}.home-continuum-copy h2{font-family:Iowan Old Style,Baskerville,Songti SC,STSong,Times New Roman,serif;font-size:clamp(34px,4vw,62px);font-weight:400;letter-spacing:0;line-height:1.08;margin:18px 0 0;text-wrap:balance}.home-continuum-copy p{color:var(--home-ink-soft);font-size:14px;line-height:1.72;margin:22px 0 0;max-width:680px}.home-continuum-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:28px}.home-continuum-actions button{align-items:center;border:1px solid var(--home-ink);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:700;gap:16px;justify-content:space-between;min-height:42px;padding:9px 13px}.home-continuum-primary{background:var(--home-ink);color:var(--home-canvas)}.home-continuum-secondary{background:transparent;color:var(--home-ink)}.home-continuum-actions button:hover,.home-continuum-actions button:focus-visible{outline:2px solid var(--home-clay);outline-offset:2px}.home-continuum-lead>dl{align-content:center;display:grid;margin:0}.home-continuum-lead>dl>div{border-bottom:1px solid var(--home-line);display:grid;gap:7px;padding:18px 0}.home-continuum-lead dd{color:var(--home-ink);font-size:13px;font-weight:700;line-height:1.4;margin:0}.home-story-shell[data-home-mode=immersive] .home-deep-section{background:transparent!important;margin-top:0;padding-top:clamp(32px,5vw,72px)}.home-story-shell[data-home-mode=immersive] .home-research-gateway-reveal,.home-story-shell[data-home-mode=immersive] .research-gateway-stage,.home-story-shell[data-home-mode=immersive] .descriptor-story-stage,.home-story-shell[data-home-mode=immersive] .scientific-story-stage{background:transparent!important}.home-story-shell[data-home-mode=immersive] .home-data-tile,.home-story-shell[data-home-mode=immersive] [data-testid=home-mini-bar-chart],.home-story-shell[data-home-mode=immersive] .explorer-chart-shell,.home-story-shell[data-home-mode=immersive] .research-route-tabs button,.home-story-shell[data-home-mode=immersive] .research-route-detail,.home-story-shell[data-home-mode=immersive] .research-boundary-strip li{background:transparent!important;border-color:var(--home-line)!important}.home-story-shell[data-home-mode=immersive] .descriptor-story-visual,.home-story-shell[data-home-mode=immersive] .scientific-story-visual{background:transparent;border:1px solid var(--home-line);padding:72px clamp(12px,2vw,24px) clamp(12px,2vw,24px)}.home-story-shell[data-home-mode=immersive] .home-story-transition{background:transparent}.home-story-shell[data-home-mode=immersive] [data-testid=home-data-foundation]{margin-top:0}.home-story-shell[data-home-mode=immersive] [data-testid=home-data-foundation]:before{display:none}.home-classic-hero{min-height:min(660px,calc(100svh - 88px));padding:clamp(58px,8vw,104px) clamp(16px,4vw,54px) 54px;position:relative}.home-classic-hero-grid{align-items:center;display:grid;gap:clamp(28px,5vw,72px);grid-template-columns:minmax(0,.92fr) minmax(380px,1.08fr);margin:0 auto;max-width:1320px;position:relative;z-index:2}.home-classic-brandline{align-items:center;color:var(--app-muted);display:flex;font-size:11px;font-weight:700;gap:14px}.home-classic-hero h1{font-family:Iowan Old Style,Baskerville,Songti SC,STSong,Times New Roman,serif;font-size:clamp(58px,6.8vw,108px);font-weight:400;letter-spacing:0;line-height:.9;margin:42px 0 0;white-space:nowrap}.home-classic-hero h2{font-size:clamp(22px,2.5vw,36px);letter-spacing:0;line-height:1.25;margin:28px 0 0}.home-classic-hero p{color:var(--app-muted);font-size:15px;line-height:1.7;margin:18px 0 0;max-width:660px}.home-classic-hero .home-primary-entry-grid{margin-top:30px}.app-footer{background:var(--app-bg);color:var(--app-text-strong);clip-path:inset(6% 0 0 0);margin-top:0;opacity:0;padding:66px 32px 28px;position:relative;transform:translateY(52px);transition:clip-path .84s cubic-bezier(.22,1,.36,1),opacity .56s ease,transform .84s cubic-bezier(.22,1,.36,1)}.app-footer[data-visible=true]{clip-path:inset(0);opacity:1;transform:translateY(0)}.app-footer-inner{display:grid;gap:58px 56px;grid-template-columns:minmax(190px,.7fr) minmax(0,2.7fr);margin:0 auto;max-width:1460px}.app-footer-brand,.app-footer-column,.app-footer-meta{opacity:0;transform:translateY(22px);transition:opacity .52s ease,transform .68s cubic-bezier(.22,1,.36,1)}.app-footer[data-visible=true] .app-footer-brand{opacity:1;transform:translateY(0);transition-delay:.17s}.app-footer[data-visible=true] .app-footer-column,.app-footer[data-visible=true] .app-footer-meta{opacity:1;transform:translateY(0)}.app-footer[data-visible=true] .app-footer-column:nth-child(1){transition-delay:.21s}.app-footer[data-visible=true] .app-footer-column:nth-child(2){transition-delay:.27s}.app-footer[data-visible=true] .app-footer-column:nth-child(3){transition-delay:.33s}.app-footer[data-visible=true] .app-footer-column:nth-child(4){transition-delay:.39s}.app-footer[data-visible=true] .app-footer-meta{transition-delay:.45s}.app-footer-brand{align-content:start;display:grid;gap:18px}.app-footer-brand p{color:var(--app-muted);font-size:12px;line-height:1.6;margin:0;max-width:230px}.app-footer-social{display:grid;gap:14px;margin-top:6px}.app-footer-social h2{color:var(--app-text-strong);font-size:14px;font-weight:750;line-height:1.35;margin:0}.app-footer-social>div{align-items:center;display:flex;gap:22px}.app-footer-social a{align-items:center;color:var(--app-accent);display:inline-flex;font-size:25px;height:34px;justify-content:center;text-decoration:none;transition:color .18s ease,transform .18s ease;width:34px}.app-footer-social a:hover,.app-footer-social a:focus-visible{color:var(--app-text-strong);outline:none;transform:translateY(-2px)}.app-footer-links{display:grid;gap:clamp(28px,4vw,72px);grid-template-columns:repeat(4,minmax(0,1fr))}.app-footer-column{align-content:start;display:grid;gap:42px}.app-footer-column section{display:grid;gap:2px}.app-footer-column h2{color:var(--app-text-strong);font-size:13px;font-weight:750;letter-spacing:0;line-height:1.35;margin:0 0 10px}.app-footer-column button{background:transparent;border:0;color:var(--app-muted);cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:450;line-height:1.45;min-height:31px;padding:5px 0;text-align:left;width:fit-content}.app-footer-column button:hover,.app-footer-column button:focus-visible{color:var(--app-accent);outline:none;text-decoration:underline;text-underline-offset:4px}.app-footer-meta{align-items:center;border-top:1px solid var(--app-border);color:var(--app-muted);display:grid;font-size:10.5px;gap:18px;grid-column:1 / -1;grid-template-columns:auto minmax(220px,1fr);padding-top:22px}.app-footer-meta a{align-items:center;color:var(--app-accent);display:inline-flex;gap:6px;text-decoration:none}.app-footer-meta a:hover,.app-footer-meta a:focus-visible{color:var(--app-text-strong);text-decoration:underline;text-underline-offset:4px}.app-footer-meta p{justify-self:end;margin:0;text-align:right}@keyframes home-map-canvas-expand{0%{opacity:0;transform:scale(.055)}42%{opacity:1}to{opacity:1;transform:scale(1)}}@keyframes home-continuum-detail-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes home-map-canvas-collapse{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.055)}}@media (max-width: 980px){.home-continuum-lead{grid-template-columns:minmax(260px,.85fr) minmax(360px,1.15fr)}.home-continuum-lead>dl{grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr))}.home-continuum-lead>dl>div{padding:16px 12px 0 0}.home-classic-hero-grid,.app-footer-inner{grid-template-columns:1fr}.app-footer-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 700px){.settings-menu{max-height:calc(100dvh - 76px);width:min(264px,calc(100vw - 24px))}.home-mode-control{right:8px;top:8px}.home-mode-switch button{font-size:10.5px;height:28px;min-width:44px;padding-inline:7px}.home-story-shell[data-home-mode=immersive] .home-discovery-map{height:max(740px,calc(100svh - 79px));margin-inline:-12px;width:calc(100% + 24px)}.home-story-shell[data-home-mode=immersive] .home-map-intro{top:59%;width:calc(100% - 36px)}.home-story-shell[data-home-mode=immersive] .home-map-intro p{font-size:13px;line-height:1.55}.home-map-word{font-size:84px}.home-map-word-second{font-size:76px}.home-map-cluster-mark{height:56px;width:56px}.home-map-cluster-title{font-size:24px}.home-map-expansion{height:100%;right:0;bottom:0;left:0;top:0;width:100%}.home-map-expansion-header{padding:56px 14px 12px}.home-map-expansion-header h2{font-size:25px;line-height:1.14}.home-map-expansion-close{height:34px;width:38px}.home-map-gas-preview{grid-template-columns:1fr;grid-template-rows:auto minmax(230px,1fr) auto;padding:12px 14px}.home-map-gas-chart{min-height:235px}.home-map-branch-preview{grid-template-columns:1fr}.home-map-branch-art{min-height:210px}.home-map-branch-copy{padding:18px 16px}.home-map-branch-copy h3{font-size:25px}.home-map-expansion-footer{padding:10px 14px 12px}.home-research-continuum{margin-inline:-12px;width:calc(100% + 24px)}.home-continuum-branch-index{display:flex;overflow-x:auto;padding-inline:12px;scrollbar-width:none}.home-continuum-branch-index::-webkit-scrollbar{display:none}.home-continuum-branch-index button{flex:0 0 112px;grid-template-columns:30px minmax(0,1fr);min-height:58px;padding:8px}.home-continuum-branch-index img{height:30px;width:30px}.home-continuum-branch-index span{font-size:10.5px}.home-continuum-lead{display:grid;grid-template-columns:1fr;min-height:0;padding:30px 16px 46px}.home-continuum-lead figure{min-height:260px}.home-continuum-copy{padding:28px 0 8px}.home-continuum-copy h2{font-size:36px;margin-top:13px}.home-continuum-copy p{font-size:13px;margin-top:16px}.home-continuum-actions{display:grid;grid-template-columns:1fr}.home-continuum-actions button{width:100%}.home-continuum-lead>dl{grid-column:auto;grid-template-columns:1fr;margin-top:18px}.home-continuum-lead>dl>div{padding:14px 0}.home-classic-hero{min-height:0;padding:60px 4px 30px}.home-classic-hero h1{font-size:clamp(38px,12vw,54px);margin-top:28px}.home-classic-hero h2{font-size:24px}.home-classic-hero p{font-size:13.5px}.app-footer{padding:46px 20px 24px}.app-footer-inner{gap:46px}.app-footer-brand p{max-width:280px}.app-footer-links{gap:44px;grid-template-columns:1fr}.app-footer-column{gap:36px}.app-footer-column button{font-size:13px;min-height:33px}.app-footer-meta{align-items:start;grid-template-columns:1fr}.app-footer-meta p{justify-self:start;text-align:left}}@media (prefers-reduced-motion: reduce){.home-story-shell[data-reveal-ready=true] [data-home-reveal],.home-story-shell[data-reveal-ready=true] [data-home-reveal]:not([data-revealed=true]),.app-footer,.app-footer-brand,.app-footer-column,.app-footer-meta{animation:none!important;clip-path:none!important;opacity:1!important;transform:none!important;transition:none!important}.nav-domain-panel,.nav-domain-item{animation:none!important;transition:none!important}.home-map-expansion[data-phase],.home-discovery-map[data-bloomed=true] .home-map-word-inner,.home-discovery-map[data-bloomed=true] .home-map-node{animation:none!important}}
