.paper-meta{color:var(--muted);line-height:1.7}.paper-section .paper-layout{flex-direction:column;gap:26px;display:flex}.paper-section .citation-intro{margin:0;font-size:15px;line-height:1.7}.citation-box{min-width:0;position:relative}.paper-layout .citation-box pre{background:var(--section-layer,var(--surface));overflow-wrap:anywhere;border-radius:16px;padding:64px 24px 26px;font-size:13px;line-height:1.85}.citation-copy{z-index:1;border:1px solid var(--line-2);background:var(--surface);min-height:36px;color:var(--text);cursor:pointer;border-radius:9px;padding:7px 15px;font-size:13px;position:absolute;top:14px;right:14px;box-shadow:0 2px 4px #0000000a}.citation-copy:hover{border-color:var(--accent);color:var(--accent)}.citation-feedback{color:var(--muted);margin-top:6px;font-size:12px;display:block}.citation-feedback:empty{display:none}@media (width<=560px){.paper-layout .citation-box pre{padding:60px 16px 20px;font-size:11px}}.paper-meta strong{color:var(--strong);margin-bottom:10px;font-size:19px;line-height:1.45;display:inline-block}.paper-actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.paper-layout pre{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--line);background:var(--surface);border-radius:14px;min-width:0;padding:24px;font-size:11px;line-height:1.8}.application-stage{background:var(--surface-2);border-color:var(--line);border-radius:22px;padding:30px 24px}.application-stage .gallery-eyebrow{letter-spacing:.16em;font-size:9px}.application-stage .application-exhibit{background:var(--surface);border:1px solid var(--line);border-top:2px solid color-mix(in srgb,var(--exhibit-color) 45%,transparent);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:15px;padding:18px 14px 14px;box-shadow:0 8px 22px #1b384c0e}.application-stage .application-exhibit:hover{transform:translateY(-4px);box-shadow:0 14px 30px #1b384c1c}.application-stage .interface-preview{box-shadow:none;border-radius:9px}.application-stage .interface-preview>header{grid-template-columns:32px 1fr;min-height:86px;padding:17px 12px}.application-stage .interface-preview>header>i{display:none}.application-stage .interface-preview h4{font-size:13px;font-weight:650;line-height:1.4}.application-stage .interface-preview header p{font-size:10px;line-height:1.5}.application-stage .warehouse-canvas,.application-stage .membership-canvas,.application-stage .crm-canvas{background-image:linear-gradient(#799fb20e 1px,#0000 1px),linear-gradient(90deg,#799fb20e 1px,#0000 1px);background-size:28px 28px;padding:16px 12px}.application-stage .campaign-board{color:#514471;background:#eeeaf7;border:1px solid #dad4ea}.application-stage .campaign-board header span,.application-stage .campaign-path span{color:#72628d}.application-stage .campaign-path span{background:#faf8ff;border-color:#d1c6e1}.application-stage .pipeline>section{background:#eef3f6;padding:6px}.application-stage .exhibit-features span{background:0 0;border:none;margin-right:8px;padding:3px 0;font-size:10px}.application-stage .exhibit-link{padding-top:13px;font-weight:550}@media (width<=560px){.application-stage{padding:22px 12px}.paper-layout pre{padding:16px}.application-stage .application-exhibit:hover{transform:none}}.dataset-section{--section-layer:var(--layer-ice)}.dataset-intro{max-width:760px;color:var(--muted);font-size:13px;line-height:1.7}.dataset-grid{grid-template-columns:1fr 1fr;gap:18px;margin-top:22px;display:grid}.dataset-card{border:1px solid var(--line);background:var(--surface);border-radius:16px;grid-template-columns:52px 1fr;gap:16px;padding:22px;display:grid;box-shadow:0 10px 24px #1b384c0e}.dataset-mark{color:#118d98;background:#dff4f4;border-radius:13px;place-items:center;width:46px;height:46px;font-size:20px;font-weight:800;display:grid}.dataset-mark.uni{color:#7566bc;background:#ece9fb}.dataset-kind{letter-spacing:.14em;color:var(--accent);font-size:9px;font-weight:700}.dataset-card h3{color:var(--strong);margin:8px 0;font-size:19px}.dataset-card p{color:var(--muted);margin:0 0 17px;font-size:11px;line-height:1.6}.dataset-card .button{height:35px;padding:0 12px;font-size:10px}.dataset-note{color:var(--faint);margin-top:18px;font-size:10px;line-height:1.5}:root[data-theme=dark] .dataset-card{background:#102335}.dataset-card .button{background:color-mix(in srgb,var(--surface-2) 80%,transparent)}@media (width<=700px){.dataset-grid{grid-template-columns:1fr}.dataset-card{padding:17px}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page:#07111f;--surface:#0a1725;--surface-2:#0c1b2a;--plot:#091522;--text:#e6eef4;--strong:#f7fafc;--muted:#91a3b4;--faint:#5f7587;--accent:#43bfc2;--accent-ink:#061c20;--line:#203548;--line-2:#2a4559;--max:1060px;--header:#07111ff5;font-synthesis:none;text-rendering:optimizelegibility;scroll-behavior:smooth;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--page:#f8fafc;--surface:#fff;--surface-2:#f1f4f7;--plot:#0b1a28;--text:#34445a;--strong:#17233a;--muted:#617089;--faint:#8793a5;--accent:#12acc4;--accent-ink:#fff;--line:#dbe3ec;--line-2:#cbd7e3;--header:#fffffff0}*{box-sizing:border-box}body{background:var(--page);min-width:320px;color:var(--text);margin:0}a{color:inherit}button,a{font:inherit}button:focus-visible,a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.skip-link{z-index:100;background:var(--accent);color:var(--accent-ink);padding:9px 13px;text-decoration:none;position:fixed;top:-60px;left:14px}.skip-link:focus{top:10px}.site-header{z-index:20;height:56px;max-width:var(--max);background:var(--header);border-bottom:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;margin:auto;padding:0 22px;display:grid;position:sticky;top:0}.site-header:before{content:"";background:var(--header);border-bottom:1px solid var(--line);z-index:-1;height:56px;position:fixed;inset:0 0 auto}.brand{width:max-content;color:var(--strong);align-items:center;gap:9px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.brand-mark{border:1px solid var(--accent);width:24px;height:24px;color:var(--accent);border-radius:5px;place-items:center;font-size:9px;display:grid}.site-header nav{align-items:stretch;height:100%;display:flex}.site-header nav a{color:var(--muted);align-items:center;padding:0 13px;font-size:11px;text-decoration:none;display:flex;position:relative}.site-header nav a:hover,.site-header nav a.active{color:var(--strong)}.site-header nav a.active:after{content:"";background:var(--accent);height:1px;position:absolute;bottom:-1px;left:13px;right:13px}.header-actions{justify-content:flex-end;gap:6px;display:flex}.icon-button{border:1px solid var(--line);width:31px;height:31px;color:var(--text);cursor:pointer;background:0 0;border-radius:7px;place-items:center;display:grid}.icon-button:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.icon-button:disabled{opacity:.35;cursor:not-allowed}.icon-button svg{fill:currentColor;stroke:currentColor;stroke-width:1.5px;width:14px;height:14px}main{overflow:hidden}.hero{max-width:var(--max);text-align:center;margin:auto;padding:48px 22px 54px}.hero-copy{max-width:850px;margin:auto}.status-line{color:var(--muted);align-items:center;gap:8px;margin:0 0 18px;font-size:11px;display:inline-flex}.status-line span{background:var(--accent);width:5px;height:5px}h1{max-width:900px;color:var(--strong);letter-spacing:-.035em;margin:0 auto;font-size:clamp(42px,5.2vw,60px);font-weight:650;line-height:1.04}.subtitle{color:var(--text);margin:13px 0 0;font-size:clamp(19px,2vw,24px);font-weight:450;line-height:1.28}.organization{color:var(--muted);margin:15px 0 0;font-size:11px}.research-question{max-width:760px;color:var(--muted);margin:17px auto 0;font-size:13px;line-height:1.68}.hero-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:19px;display:flex}.button{border:1px solid var(--line-2);background:var(--surface);height:38px;color:var(--text);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:0 16px;font-size:11px;text-decoration:none;display:inline-flex}.button:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.button-primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);font-weight:650}.button:disabled{cursor:not-allowed;opacity:.72}.boundary-note{max-width:820px;color:var(--faint);margin:13px auto 0;font-size:10px;line-height:1.6}.section{max-width:var(--max);border-top:1px solid var(--line);margin:auto;padding:68px 22px}.section-title{grid-template-columns:minmax(0,1fr) minmax(300px,.72fr);align-items:end;gap:48px;margin-bottom:30px;display:grid}.section-title>div{align-items:baseline;gap:13px;display:flex}.section-title span{color:var(--accent);font-size:10px}.section-title h2{color:var(--strong);letter-spacing:-.02em;margin:0;font-size:clamp(27px,3vw,35px);font-weight:600;line-height:1.14}.section-title p{color:var(--muted);margin:0;font-size:12px;line-height:1.68}.dashboard{border:1px solid var(--line);background:var(--surface)}.dashboard-tabs{border-bottom:1px solid var(--line);align-items:stretch;height:48px;display:flex}.dashboard-tabs button{border:0;border-right:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;padding:0 18px;font-size:10px;position:relative}.dashboard-tabs button[aria-selected=true]{color:var(--strong);background:var(--surface-2)}.dashboard-tabs button[aria-selected=true]:after{content:"";background:var(--accent);height:2px;position:absolute;bottom:-1px;left:0;right:0}.dashboard-tabs span{color:var(--faint);align-items:center;margin-left:auto;padding:0 17px;font-size:9px;display:flex}.protocol-table,.table-wrap{overflow:auto}.protocol-table table,.table-wrap table{border-collapse:collapse;table-layout:fixed;text-align:left;width:100%;min-width:850px}.protocol-table th,.protocol-table td,.table-wrap th,.table-wrap td{border-bottom:1px solid var(--line);vertical-align:top;padding:15px 17px}.protocol-table th,.table-wrap th{color:var(--muted);background:var(--surface-2);font-size:9px;font-weight:600}.protocol-table td,.table-wrap td{color:var(--muted);font-size:10px;line-height:1.55}.protocol-table td:first-child,.table-wrap td:first-child{color:var(--text)}.protocol-table th:first-child{width:11%}.protocol-table th:nth-child(2){width:32%}.protocol-table th:nth-child(3){width:43%}.protocol-table th:last-child{width:14%}.protocol-table tbody tr:last-child td,.table-wrap tbody tr:last-child td{border-bottom:0}.cycle-view{padding:16px}.cycle-view svg{width:100%;height:auto;display:block}.dashboard-note{border-top:1px solid var(--line);background:var(--surface-2);grid-template-columns:170px 1fr;gap:15px;padding:15px 17px;display:grid}.dashboard-note strong{color:var(--accent);font-size:9px}.dashboard-note p{color:var(--muted);margin:0;font-size:9px;line-height:1.5}.overview-layout{grid-template-columns:minmax(0,1.75fr) minmax(280px,.75fr);gap:33px;display:grid}.overview-layout figure{margin:0}.overview-layout svg{width:100%;height:auto;display:block}.research-prose{border-top:1px solid var(--line)}.research-prose article{border-bottom:1px solid var(--line);padding:20px 0}.research-prose h3{color:var(--strong);margin:0 0 10px;font-size:13px;font-weight:600}.research-prose p{color:var(--muted);margin:0 0 10px;font-size:10px;line-height:1.65}.research-prose p:last-child{margin-bottom:0}.table-wrap{border:1px solid var(--line);background:var(--surface)}.table-wrap th:first-child{width:21%}.table-wrap th:nth-child(2),.table-wrap th:nth-child(3){width:26%}.table-wrap th:last-child{width:27%}.findings-layout{grid-template-columns:1.55fr .75fr;gap:54px;display:grid}.question-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.question-list li{border-bottom:1px solid var(--line);grid-template-columns:47px 1fr;gap:10px;padding:16px 0;display:grid}.question-list>li>span{color:var(--accent);font-size:9px}.question-list h3{color:var(--text);margin:0;font-size:12px;font-weight:500;line-height:1.45}.question-list p{color:var(--faint);margin:6px 0 0;font-size:9px}.measure-index{border-top:1px solid var(--line)}.measure-index h3{color:var(--strong);border-bottom:1px solid var(--line);margin:0;padding:16px 0;font-size:11px}.measure-index dl{margin:0}.measure-index dl div{border-bottom:1px solid var(--line);padding:13px 0}.measure-index dt{color:var(--text);font-size:10px}.measure-index dd{color:var(--faint);margin:5px 0 0;font-size:9px}.trace-section figure{margin:0}.trace-section svg{width:100%;height:auto;display:block}.trace-section figcaption{color:var(--faint);text-align:right;margin-top:9px;font-size:9px}.status-note{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.status-note>div{grid-template-columns:115px 1fr;gap:15px;padding:17px 0;display:grid}.status-note>div+div{border-left:1px solid var(--line);padding-left:20px}.status-note span{color:var(--accent);font-size:9px}.status-note p{color:var(--muted);margin:0;font-size:10px;line-height:1.55}.governance{grid-template-columns:115px 1fr;gap:15px;padding:18px 0;display:grid}.governance strong{color:var(--text);font-size:9px}.governance p{max-width:820px;color:var(--muted);margin:0;font-size:9px;line-height:1.6}.paper-layout{grid-template-columns:.65fr 1.35fr;gap:45px;display:grid}.paper-layout p{color:var(--muted);margin:0 0 16px;font-size:10px;line-height:1.65}pre{border:1px solid var(--line);background:var(--surface);color:var(--text);white-space:pre-wrap;margin:0;padding:18px;font:9px/1.65 SFMono-Regular,Consolas,monospace;overflow:auto}footer{max-width:var(--max);border-top:1px solid var(--line);color:var(--faint);grid-template-columns:1fr 2fr 1fr;gap:20px;margin:auto;padding:25px 14px 38px;font-size:8px;display:grid}footer strong{color:var(--text);font-weight:600}footer span:last-child{text-align:right}@media (width<=860px){.site-header{grid-template-columns:1fr auto}.site-header nav{display:none}.hero{padding-top:38px}.section-title{grid-template-columns:1fr;gap:10px}.overview-layout,.findings-layout,.paper-layout{grid-template-columns:1fr}.research-prose{grid-template-columns:1fr 1fr;gap:25px;display:grid}.status-note{grid-template-columns:1fr}.status-note>div+div{border-left:0;border-top:1px solid var(--line);padding-left:0}.cycle-view,.overview-layout>figure,.trace-section figure{overflow:auto}.cycle-view svg{min-width:760px}.overview-layout svg{min-width:660px}.trace-section svg{min-width:720px}}@media (width<=560px){.site-header{height:52px;padding:0 12px}.site-header:before{height:52px}.brand{font-size:10px}.hero{padding:31px 12px 42px}h1{font-size:39px;line-height:1.02}.subtitle{font-size:17px}.research-question{font-size:11px}.hero-actions{grid-template-columns:1fr 1fr;display:grid}.button{height:36px}.section{padding:48px 12px}.section-title{margin-bottom:20px}.section-title h2{font-size:27px}.dashboard-tabs{grid-template-columns:1fr 1fr;height:auto;display:grid}.dashboard-tabs button{height:43px}.dashboard-tabs span{border-top:1px solid var(--line);grid-column:1/-1;height:31px;margin:0}.dashboard-note,.research-prose,.status-note>div,.governance{grid-template-columns:1fr}.paper-layout{gap:25px}footer{grid-template-columns:1fr;gap:8px}footer span:last-child{text-align:left}}@media (prefers-reduced-motion:reduce){:root{scroll-behavior:auto}}.site-header{max-width:1100px;height:64px;padding-left:28px;padding-right:28px}.site-header:before{height:64px}.brand{letter-spacing:-.01em;font-size:14px}.brand-logo{object-fit:contain;flex:none;width:29px;height:29px;display:block}.site-header nav a{letter-spacing:-.01em;padding-left:16px;padding-right:16px;font-size:14px}.site-header nav a.active:after{left:16px;right:16px}.icon-button{width:34px;height:34px}.icon-button svg{width:16px;height:16px}.hero{padding-left:28px;padding-right:28px}.hero-copy{max-width:880px}h1{letter-spacing:-.04em;font-size:clamp(44px,5vw,58px);font-weight:600}.subtitle{font-size:clamp(20px,2.1vw,26px);font-weight:430}.organization{font-size:12px}.research-question{font-size:14px;line-height:1.72}.button{border-radius:12px;height:42px;padding-left:18px;padding-right:18px;font-size:12px}.button svg{width:16px;height:16px}.section{padding-left:28px;padding-right:28px}.section-title h2{font-size:clamp(29px,3vw,38px);font-weight:590}.section-title p{font-size:13px}.protocol-table th,.table-wrap th{font-size:11px}.research-prose p{font-size:12px}.question-list h3{font-size:14px}.status-note p{font-size:12px}.governance p{font-size:11px}.paper-layout p{font-size:12px}@media (width<=860px){.site-header{max-width:none;height:60px}.site-header:before{height:60px}.site-header nav{display:none}.hero,.section{padding-left:20px;padding-right:20px}}@media (width<=560px){.site-header{height:54px;padding-left:16px;padding-right:16px}.site-header:before{height:54px}.brand{font-size:12px}.brand-logo{width:26px;height:26px}.hero{padding-left:16px;padding-right:16px}h1{font-size:37px}.subtitle{font-size:18px}.research-question{font-size:12px}.section{padding-left:16px;padding-right:16px}.section-title h2{font-size:29px}.button{height:40px;font-size:11px}}.dashboard-tabs button{font-size:11px}.dashboard-tabs span,.protocol-table th,.table-wrap th{font-size:10px}.protocol-table td,.table-wrap td{font-size:11.25px;line-height:1.62}.dashboard-note strong,.dashboard-note p{font-size:10px}.research-prose h3{font-size:14px}.research-prose p{font-size:11.25px;line-height:1.7}.question-list>li>span{font-size:10px}.question-list h3{font-size:13px;line-height:1.5}.question-list p{font-size:10px}.measure-index h3{font-size:12px}.measure-index dt{font-size:11px}.measure-index dd,.trace-section figcaption,.status-note span{font-size:10px}.status-note p{font-size:11px;line-height:1.62}.governance strong,.governance p{font-size:10px}.paper-layout p{font-size:11px;line-height:1.7}pre{font-size:10px}footer{padding-left:22px;padding-right:22px;font-size:9px}.heldout-equation{border-top:1px solid var(--line);background:#eff7f994;grid-template-columns:180px 1fr;align-items:center;gap:16px;padding:18px 17px;display:grid}.heldout-equation span{color:var(--muted);font-size:10px}.heldout-equation strong{color:var(--strong);letter-spacing:-.01em;font-size:17px;font-weight:560}.heldout-equation sub{font-size:.68em}.outcome-line{border-top:1px solid var(--line);grid-template-columns:170px 1fr;gap:15px;padding:14px 17px;display:grid}.outcome-line strong{color:var(--accent);font-size:10px}.outcome-line span{color:var(--muted);font-size:10px}@media (width<=560px){.site-header,.hero{padding-left:16px;padding-right:16px}.research-question{font-size:12px}.section{padding-left:16px;padding-right:16px}.button{border-radius:8px;font-size:10.5px}footer{padding-left:16px;padding-right:16px}.heldout-equation,.outcome-line{grid-template-columns:1fr}.heldout-equation strong{font-size:14px}}:root[data-theme=light]{--page:#edf5f7;--surface:#ffffffad;--surface-2:#f1f7f9cc;--text:#2e4758;--strong:#173447;--muted:#5a7283;--faint:#8296a3;--accent:#0fabc0;--accent-ink:#fff;--line:#6f919f3d;--line-2:#587e8f52;--header:#ffffffad}.site-header{border:1px solid var(--line);background:var(--header);-webkit-backdrop-filter:blur(18px)saturate(135%);backdrop-filter:blur(18px)saturate(135%);border-radius:17px;max-width:1160px;height:58px;padding:0 26px;top:12px;box-shadow:0 10px 28px #2143501a}.site-header:before{display:none}.icon-button{background:color-mix(in srgb,var(--surface) 72%,transparent);border-radius:10px}h1{letter-spacing:-.03em;max-width:820px;color:var(--strong);font-size:clamp(38px,4.7vw,52px);font-weight:590;line-height:1.07}.research-question{max-width:730px}.button{background:color-mix(in srgb,var(--surface) 82%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:12px;gap:8px;height:40px;box-shadow:0 5px 12px #2651600f}.button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.overview-layout figure,.trace-section figure,.dashboard,.table-wrap,.status-note,pre{border-radius:14px;box-shadow:0 12px 28px #224c5b12}.overview-layout figure,.trace-section figure{overflow:hidden}.dashboard,.table-wrap,.status-note,pre{background:color-mix(in srgb,var(--surface) 82%,transparent);-webkit-backdrop-filter:blur(16px)saturate(120%);backdrop-filter:blur(16px)saturate(120%)}.dashboard-tabs{border-radius:14px 14px 0 0;overflow:hidden}.cycle-view svg{border-radius:10px}.protocol-table th,.table-wrap th{background:#e1eff3a3}.section{border-top-color:#5d80902b}.research-prose{border-top-color:var(--line)}@media (width<=860px){.site-header{margin-left:12px;margin-right:12px;top:8px}.overview-layout figure{border-radius:14px}}@media (width<=560px){.site-header{border-radius:14px;height:52px;padding:0 15px}.hero{padding-top:33px}h1{font-size:34px;line-height:1.09}.subtitle{font-size:16px}.button{border-radius:11px}}.hero-model-figure{color:#18253a;text-align:left;background:#fbfcfd;border:0;border-radius:0;width:min(1160px,100vw - 40px);margin:40px 50% 0;overflow:hidden;transform:translate(-50%)}.model-figure-header{background:#fbfcfd;border-bottom:0;justify-content:space-between;align-items:flex-end;gap:30px;padding:20px 12px 18px;display:flex}.model-figure-header h2{color:#18253a;margin:0;font-size:20px;font-weight:630;line-height:1.2}.model-figure-header p{color:#627081;margin:5px 0 0;font-size:12px}.scenario-controls{background:#f2f5f7;border:1px solid #d4dce1;border-radius:9px;flex-wrap:wrap;justify-content:flex-end;gap:4px;padding:4px;display:flex}.scenario-controls button{color:#526174;cursor:pointer;background:0 0;border:0;border-radius:6px;height:37px;padding:0 16px;font-size:11px;font-weight:520}.scenario-controls button:hover,.scenario-controls button:focus-visible{color:#087f8a;background:#fff}.scenario-controls button[aria-pressed=true]{color:#087f8a;background:#fff;box-shadow:0 1px 4px #1c34441f}.single-scatter-stage{position:relative;overflow:hidden}.single-scatter-stage>svg{width:100%;height:auto;display:block}.hero-chart-grid line{stroke:#cfd5da;stroke-width:.75px}.hero-diagonal{stroke:#71808d;stroke-width:1px;stroke-dasharray:5 5}.hero-diagonal-label{fill:#6e7780;font-size:10px}.hero-axes line{stroke:#717c85;stroke-width:1px}.hero-axes text,.hero-axis-label{fill:#4f5963;font-size:10px}.logo-point{cursor:pointer;outline:none;transition:opacity .14s}.score-connector{stroke:#a4adb4;stroke-width:.9px;stroke-dasharray:3 4;opacity:.2;transition:stroke .14s,opacity .14s}.selection-ring{fill:none;stroke:#0eafb9;stroke-width:2px;opacity:0}.logo-label{fill:#18253a;letter-spacing:-.01em;font-size:13.5px;font-weight:500;transition:filter .14s,fill .14s}.label-leader{stroke:#a7afb5;stroke-width:.85px}.logo-point>svg{pointer-events:none}.logo-point.selected .selection-ring,.logo-point:focus .selection-ring{opacity:1}.logo-point.selected .score-connector,.logo-point:focus .score-connector{stroke:#0eafb9;stroke-width:1.5px;opacity:1}.logo-point.selected .logo-label,.logo-point:focus .logo-label{fill:#087f89}.logo-point.faded{opacity:.12}.logo-point.faded .logo-label,.logo-point.faded>svg{filter:blur(.7px)}.single-scatter-stage marker path{fill:#0eafb9}.hero-plot-tooltip{z-index:7;color:#dbe8ee;pointer-events:none;background:#102536;border:1px solid #38566a;border-radius:7px;width:226px;padding:12px 13px;font-size:9px;line-height:1.42;position:absolute;box-shadow:0 8px 22px #0000003d}.hero-plot-tooltip>strong{color:#fff;font-size:11px;display:block}.hero-plot-tooltip>span{color:#8da7b7;margin:2px 0 8px;display:block}.hero-plot-tooltip dl{margin:0 0 8px}.hero-plot-tooltip dl div{border-bottom:1px solid #254152;justify-content:space-between;padding:2px 0;display:flex}.hero-plot-tooltip dt{color:#91a8b6}.hero-plot-tooltip dd{color:#62dade;margin:0;font-weight:600}.hero-plot-tooltip p{color:#91a8b6;justify-content:space-between;gap:12px;margin:3px 0;display:flex}.hero-plot-tooltip p b{white-space:nowrap;color:#dce8ed;font-weight:500}.hero-model-figure figcaption{background:#fbfcfd;border-top:0;padding:18px 12px 14px}.hero-model-figure figcaption p{color:#5f6973;max-width:1040px;margin:0 0 7px;font-size:11px;line-height:1.58}.hero-model-figure figcaption a{color:#078e9b;margin-top:4px;font-size:11px;font-weight:600;text-decoration:none;display:inline-block}.hero-model-figure figcaption a:hover{text-decoration:underline}@media (width<=760px){.hero-model-figure{width:calc(100vw - 24px);margin-top:28px}.model-figure-header{padding:15px;display:block}.scenario-controls{justify-content:flex-start;margin-top:13px}.scenario-controls button{flex:145px}.single-scatter-stage{overflow-x:auto}.single-scatter-stage>svg{min-width:760px}.hero-plot-tooltip{width:210px;right:12px;top:72px!important;left:auto!important;transform:none!important}.hero-model-figure figcaption{padding:15px}.hero-model-figure figcaption p{font-size:10px}}.agent-trace-figure{color:#172235;background:#f7f9fb;border:1px solid #aeb8c0;border-radius:7px;margin:0;padding:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;overflow:hidden}.agent-trace-figure>.trace-column{padding:10px}.agent-trace-figure{grid-template-columns:.95fr 1.18fr 1.05fr;align-items:start;display:grid}.trace-column+.trace-column{border-left:1px solid #aeb8c0}.trace-column>h3{color:#101820;text-align:center;background:#fff;border:1px solid #6f7a82;border-radius:4px;margin:0 0 7px;padding:7px 9px;font-size:14px;line-height:1.2}.trace-column>h3.column-subhead{margin-top:14px}.trace-block{background:#eceff1;border:1px solid #7b8790;border-radius:4px;margin:0 0 7px;padding:8px 9px}.trace-block header{color:#101820;justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;font-size:11px;font-weight:700;display:flex}.trace-block header span{align-items:center;gap:5px;display:flex}.trace-block header b{font-size:10px;font-weight:600}.trace-block header svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.trace-block h4{color:#162233;margin:0 0 3px;font-size:11px;line-height:1.28}.trace-block p{color:#28394b;margin:0;font-size:9.5px;line-height:1.38}.trace-block code{color:#163b70;overflow-wrap:anywhere;margin-top:5px;font:8.7px/1.42 SFMono-Regular,Consolas,monospace;display:block}.trace-block code span{color:#bd3c32}.trace-block.agent{background:#d9edf9;border-color:#4084b5}.trace-block.environment{background:#eceeef;border-color:#8b9298}.trace-block.task{background:#fff6df;border-color:#c29c56}.trace-block.source{background:#fff9ed;border-color:#c3ab7f}.trace-block.source-code{background:#fff0e7;border-color:#c8896f}.trace-block.failure{background:#fee9e6;border-color:#c7625a}.trace-block.localized{background:#eee9ff;border-color:#8468cf}.trace-block.reusable{background:#e6f5e9;border-color:#5b9c72}.trace-block.reusable code{color:#39724c}.agent-trace-figure>figcaption{color:#596675;text-align:left;background:#fff;border-top:1px solid #aeb8c0;grid-column:1/-1;padding:10px 12px;font-size:9.5px;line-height:1.5}@media (width<=900px){.agent-trace-figure{white-space:normal;display:block;overflow-x:auto}.agent-trace-figure>.trace-column{border-bottom:1px solid #aeb8c0;border-left:0;min-width:0}.agent-trace-figure>.trace-column:last-of-type{border-bottom:0}.trace-column>h3{text-align:left}.trace-block{padding:10px}.trace-block p{font-size:10.5px}.trace-block code{font-size:9.5px}.agent-trace-figure>figcaption{display:block}}.data-context-grid{grid-template-columns:1.2fr .8fr;align-items:start;gap:24px;display:grid}.domain-figure,.language-figure{border:1px solid var(--line);background:#ffffffb8;border-radius:12px;margin:0;overflow:hidden;box-shadow:0 10px 24px #234a580f}.domain-figure>figcaption,.language-figure>figcaption{border-bottom:1px solid var(--line);background:#f4f9fac2;align-items:end;padding:17px 18px;display:grid}.domain-figure>figcaption{grid-template-columns:1fr 56px 76px;gap:12px}.domain-figure>figcaption>span{color:var(--faint);text-align:right;font-size:9px}.domain-figure h3,.language-figure h3{color:var(--strong);margin:0;font-size:15px}.domain-figure figcaption p,.language-figure figcaption p{color:var(--muted);margin:4px 0 0;font-size:10px}.domain-summary{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #6f919f2e;grid-template-columns:minmax(165px,1.1fr) minmax(90px,1fr) 56px 76px;align-items:center;gap:12px;padding:10px 18px;display:grid}.domain-summary:disabled{cursor:default;opacity:1}.domain-summary:not(:disabled):hover,.domain-summary:not(:disabled):focus-visible{background:#f1f8f9}.domain-name{justify-content:space-between;align-items:center;gap:8px;font-size:10.5px;font-weight:550;display:flex}.domain-name b{color:var(--accent);font-size:14px;font-weight:500}.domain-track{background:#e4edef;height:5px}.domain-track i{background:#21aebb;height:100%;display:block}.domain-summary>strong{color:#294a5d;text-align:right;font-size:10px}.domain-count{color:var(--muted);text-align:right;font-variant-numeric:tabular-nums;font-size:10px}.domain-details{border-bottom:1px solid var(--line);background:#f5fafb;padding:8px 18px 14px}.domain-detail-head,.domain-detail-row{grid-template-columns:1fr 70px 86px;gap:12px;padding:5px 0;display:grid}.domain-detail-head{color:var(--faint);border-bottom:1px solid #dce8eb;font-size:8.5px}.domain-detail-row{color:var(--muted);font-size:9px}.domain-detail-head span:not(:first-child),.domain-detail-row span:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}.domain-details>p,.data-footnote{color:var(--faint);margin:8px 0 0;font-size:8.5px;line-height:1.5}.domain-figure>.data-footnote,.language-figure>.data-footnote{padding:0 18px 16px}.language-figure>figcaption{display:block}.language-strip{border:1px solid #c7d8de;height:20px;margin:20px 18px 17px;display:flex;overflow:hidden}.language-strip span{min-width:1px;display:block}.language-list{padding:0 18px}.language-list>div{border-bottom:1px solid #6f919f29;grid-template-columns:9px 76px 1fr 45px;align-items:center;gap:8px;padding:7px 0;display:grid}.language-list i{width:8px;height:8px}.language-list strong{color:var(--text);font-size:10px}.language-list span{color:var(--muted);font-size:9px;line-height:1.35}.language-list b{color:#294a5d;text-align:right;font-variant-numeric:tabular-nums;font-size:10px}.language-figure>.data-footnote{margin-top:13px}@media (width<=900px){.data-context-grid{grid-template-columns:1fr}.domain-figure,.language-figure{box-shadow:none}}@media (width<=560px){.domain-figure>figcaption{grid-template-columns:1fr 45px 64px}.domain-summary{grid-template-columns:minmax(135px,1.2fr) minmax(50px,.7fr) 45px 64px;gap:8px;padding:10px 12px}.domain-figure>figcaption,.language-figure>figcaption{padding:15px 12px}.domain-name{font-size:9.5px}.domain-summary>strong,.domain-count{font-size:9px}.domain-details{padding:8px 12px 13px}.domain-detail-head,.domain-detail-row{grid-template-columns:1fr 58px 70px;gap:8px}.language-strip{margin-left:12px;margin-right:12px}.language-list{padding:0 12px}.language-list>div{grid-template-columns:8px 65px 1fr 40px}.language-list strong,.language-list b{font-size:9px}.language-list span{font-size:8.5px}}.language-toggle{border:1px solid var(--line);height:34px;color:var(--muted);cursor:pointer;background:#ffffff80;border-radius:10px;align-items:center;padding:3px;display:flex}.language-toggle b,.language-toggle span{text-align:center;border-radius:7px;min-width:32px;padding:5px 7px;font-size:10px;line-height:1}.language-toggle b{color:#087f8a;background:#fff;box-shadow:0 1px 4px #1c34441a}.language-toggle span{font-weight:500}.language-toggle:hover{border-color:var(--accent)}@media (width<=560px){.language-toggle{height:31px}.language-toggle b,.language-toggle span{min-width:27px;padding:4px 5px;font-size:9px}.header-actions{gap:4px}}.showcase-section{max-width:1160px}.scale-figure,.asset-chain,.iteration-figure,.capability-atlas,.stack-figure{border:1px solid var(--line);background:#ffffffb8;border-radius:12px;margin:0;overflow:hidden;box-shadow:0 10px 24px #234a580e}.scale-figure>figcaption,.iteration-figure>figcaption,.capability-atlas>figcaption{border-bottom:1px solid var(--line);background:#f4f9fac2;justify-content:space-between;align-items:end;gap:20px;padding:16px 18px;display:flex}.scale-figure h3,.iteration-figure h3,.capability-atlas h3{color:var(--strong);margin:0;font-size:15px}.scale-figure figcaption p,.iteration-figure figcaption p,.capability-atlas figcaption p{color:var(--muted);margin:0;font-size:10px}.metric-ribbon{grid-template-columns:repeat(4,1fr);display:grid}.metric-ribbon>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:92px;padding:17px 18px}.metric-ribbon>div:nth-child(4n){border-right:0}.metric-ribbon>div:nth-child(n+5){border-bottom:0}.metric-ribbon strong{color:#0e95a3;letter-spacing:-.04em;font-size:26px;font-weight:620;line-height:1;display:block}.metric-ribbon span{color:var(--muted);margin-top:9px;font-size:10px;line-height:1.35;display:block}.asset-panels{grid-template-columns:.9fr 1.1fr;gap:22px;margin-top:22px;display:grid}.asset-chain>figcaption,.stack-figure>figcaption{border-bottom:1px solid var(--line);color:var(--strong);background:#f4f9fac2;padding:16px 18px;font-size:14px;font-weight:600}.asset-chain>div{grid-template-columns:repeat(3,1fr);padding:16px;display:grid}.asset-chain span{min-height:64px;color:var(--text);background:#f7fbfc;border:1px solid #d6e4e8;padding:12px 11px;font-size:10px;position:relative}.asset-chain b{color:var(--accent);margin-bottom:7px;font-size:9px;font-weight:600;display:block}.iteration-bars{padding:16px 18px 18px}.iteration-bars>div{grid-template-columns:42px 1fr 92px;align-items:center;gap:10px;margin:9px 0;display:grid}.iteration-bars span{color:var(--muted);font-size:10px}.iteration-bars i{background:#e4eef0;height:9px}.iteration-bars i b{background:#1ba9b4;height:100%;display:block}.iteration-bars strong{color:var(--text);text-align:right;font-variant-numeric:tabular-nums;font-size:10px}.capability-layout{grid-template-columns:1.15fr .85fr;gap:22px;margin-top:22px;display:grid}.capability-atlas>div{grid-template-columns:repeat(2,1fr);display:grid}.capability-atlas article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:86px;padding:15px 16px}.capability-atlas article:nth-child(2n){border-right:0}.capability-atlas article:nth-last-child(-n+2){border-bottom:0}.capability-atlas h4{color:var(--strong);margin:0 0 8px;font-size:11px}.capability-atlas article p{color:var(--muted);margin:0;font-size:9px;line-height:1.55}.stack-lane{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px;padding:15px 16px;display:flex}.stack-lane:last-child{border-bottom:0}.stack-lane strong{width:100%;color:var(--text);margin-bottom:4px;font-size:10px}.stack-lane span{color:#3d5b6b;background:#f6fafb;border:1px solid #c9dce1;border-radius:5px;padding:6px 8px;font:9px SFMono-Regular,Consolas,monospace}.gallery-head{grid-template-columns:1fr 1fr;align-items:end;gap:30px;margin:35px 0 16px;display:grid}.gallery-head h3{color:var(--strong);margin:0;font-size:22px}.gallery-head p{color:var(--muted);margin:0;font-size:10px;line-height:1.6}.application-gallery{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.interface-preview{background:#f7fbfc;border:1px solid #c8d9df;border-radius:11px;overflow:hidden;box-shadow:0 12px 25px #234a5812}.interface-preview>header{background:#fff;border-bottom:1px solid #d7e4e8;grid-template-columns:34px 1fr 7px;align-items:center;gap:10px;padding:13px;display:grid}.interface-preview>header>span{color:#0b94a0;background:#e7f7f8;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.interface-preview header svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.interface-preview h4{color:#173447;margin:0;font-size:11px}.interface-preview header p{color:#718795;margin:3px 0 0;font-size:8.5px}.interface-preview header i{background:#32ba89;border-radius:50%;width:7px;height:7px}.interface-body{grid-template-columns:100px 1fr;min-height:222px;display:grid}.interface-body aside{background:#edf5f6;border-right:1px solid #dbe6e9;padding:10px 8px}.interface-body aside span{color:#667d8b;border-radius:5px;align-items:center;gap:6px;padding:7px 6px;font-size:8px;display:flex}.interface-body aside span.active{color:#168e99;background:#fff}.interface-body aside b{color:#9babb4;font-size:7px}.interface-body main{padding:12px;overflow:hidden}.preview-toolbar{gap:5px;display:flex}.preview-toolbar span{background:#dce8eb;border-radius:4px;flex:1;height:7px}.preview-toolbar span:first-child{background:#abdfe2;flex:2}.preview-stats{grid-template-columns:repeat(3,1fr);gap:5px;margin-top:10px;display:grid}.preview-stats div{background:#fff;border:1px solid #dce7ea;border-radius:6px;padding:8px 7px}.preview-stats b{color:#137f8a;font-size:14px;display:block}.preview-stats span{color:#81949f;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:6.5px;display:block;overflow:hidden}.preview-chart{background:repeating-linear-gradient(0deg,#fff 0 16px,#edf3f4 17px);border:1px solid #dce7ea;border-radius:6px;align-items:end;gap:6px;height:70px;margin-top:10px;padding:8px 9px 0;display:flex}.preview-chart i{background:#43b5bd;border-radius:2px 2px 0 0;flex:1}.preview-table{margin-top:10px}.preview-table span{background:#e3ecee;border-radius:3px;height:8px;margin-top:5px;display:block}.showcase-source{border-top:1px solid var(--line);color:var(--faint);margin:17px 0 0;padding-top:12px;font-size:9px;line-height:1.55}@media (width<=900px){.metric-ribbon{grid-template-columns:repeat(2,1fr)}.metric-ribbon>div:nth-child(2n),.metric-ribbon>div:nth-child(4n){border-right:0}.metric-ribbon>div:nth-child(n+5){border-bottom:1px solid var(--line)}.metric-ribbon>div:nth-child(n+7){border-bottom:0}.asset-panels,.capability-layout,.application-gallery{grid-template-columns:1fr}.interface-body{min-height:250px}.gallery-head{grid-template-columns:1fr;gap:7px}}@media (width<=560px){.metric-ribbon strong{font-size:23px}.asset-chain>div{grid-template-columns:repeat(2,1fr)}.asset-chain span:nth-child(n+3){border-top:0}.asset-chain span:nth-child(3),.asset-chain span:nth-child(odd){border-left:1px solid #d6e4e8}.capability-atlas>div{grid-template-columns:1fr}.capability-atlas article,.capability-atlas article:nth-child(2n){border-right:0}.capability-atlas article:nth-last-child(2){border-bottom:1px solid var(--line)}.iteration-bars>div{grid-template-columns:38px 1fr 78px}.interface-body{grid-template-columns:94px 1fr}.scale-figure>figcaption,.iteration-figure>figcaption,.capability-atlas>figcaption{display:block}.scale-figure figcaption p,.iteration-figure figcaption p,.capability-atlas figcaption p{margin-top:5px}}html{scroll-padding-top:92px}section[id],figure[id],div[id]{scroll-margin-top:92px}:root{font-family:Nunito Variable,PingFang SC,Microsoft YaHei,ui-sans-serif,system-ui,sans-serif}:root[data-theme=light]{--page:#f4fafb;--text:#355466;--strong:#203f51;--muted:#66808f;--faint:#8ba0aa;--line:#69919e2e;--line-2:#52819042;--accent:#22b4bd;--header:#ffffffc7}body{background:var(--page);font-weight:440}.site-header{border-color:#7196a233;border-radius:23px;transition:box-shadow .2s,transform .2s;box-shadow:0 14px 34px #325b6917}.brand{font-weight:700}.language-toggle,.icon-button{border-radius:14px}.language-toggle b,.language-toggle span{border-radius:11px}h1{letter-spacing:-.025em;font-weight:730;line-height:1.09}.subtitle{letter-spacing:-.012em;font-weight:600}.section-title h2{letter-spacing:-.015em;font-weight:720;line-height:1.18}.section-title>div>span{font-weight:750}.button{border-radius:16px;font-weight:650;transition:transform .16s,box-shadow .16s,border-color .16s,color .16s}.button-primary{box-shadow:0 9px 20px #22b4bd33}.hero-model-figure{border-radius:20px;box-shadow:0 16px 36px #26526012}.model-figure-header{border-radius:20px 20px 0 0}.scenario-controls{border-radius:14px}.scenario-controls button{border-radius:10px;font-weight:650;transition:background .15s,color .15s,transform .15s}.scenario-controls button:hover{transform:translateY(-1px)}.hero-model-figure figcaption{border-radius:0 0 20px 20px}.scale-figure,.asset-chain,.iteration-figure,.capability-atlas,.stack-figure,.domain-figure,.language-figure{border-color:#6d929e2e;border-radius:20px;box-shadow:0 15px 34px #315b6812}.metric-ribbon strong{letter-spacing:-.025em;font-weight:760}.metric-ribbon>div{transition:background .16s}.metric-ribbon>div:hover{background:#f4fcfc}.asset-chain span{background:#fbfefe;border-color:#dfebee;border-radius:10px;margin:3px}.asset-chain span:nth-child(n+4),.asset-chain span:not(:nth-child(3n+1)){border:1px solid #dfebee}.iteration-bars i,.iteration-bars i b,.domain-track,.domain-track i{border-radius:999px}.capability-atlas article{transition:background .16s}.interface-preview{border-color:#63909d3b;border-radius:19px;transition:transform .18s,box-shadow .18s;box-shadow:0 16px 35px #2a586517}.interface-preview:hover{transform:translateY(-2px);box-shadow:0 20px 42px #2a58651f}.preview-stats div,.preview-chart{border-radius:11px}.preview-chart i{border-radius:4px 4px 0 0}.dashboard,.table-wrap,.status-note,pre{border-radius:20px;box-shadow:0 14px 32px #2e586611}.table-wrap tbody tr{transition:background .14s}.table-wrap tbody tr:hover{background:#f4fbfb}.question-list li{border-color:#69919e29}.agent-trace-figure{border-color:#67849159;border-radius:20px;box-shadow:0 18px 38px #2e546314}.trace-column>h3{border-color:#667e8b73;border-radius:12px;font-weight:750}.trace-block{border-width:1px;border-radius:11px}.trace-block header{font-weight:750}.trace-block.agent{background:#e3f3fb}.trace-block.environment{background:#f0f3f4}.trace-block.task,.trace-block.source{background:#fff9e9}.trace-block.source-code{background:#fff3ec}.trace-block.failure{background:#ffefed}.trace-block.localized{background:#f2eeff}.trace-block.reusable{background:#eaf8ed}.status-note,.paper-layout pre{border-radius:19px}.language-strip{border-radius:999px}.domain-summary{transition:background .14s}.domain-row.expanded{background:#f9fdfd}.domain-details{background:#f6fbfb}.showcase-source,.data-footnote{font-weight:500}@media (width<=560px){.site-header{border-radius:18px}.hero-model-figure,.scale-figure,.asset-chain,.iteration-figure,.capability-atlas,.stack-figure,.domain-figure,.language-figure,.agent-trace-figure{border-radius:16px}.metric-ribbon>div:hover,.capability-atlas article:hover,.interface-preview:hover{transform:none}}.trace-section .agent-trace-figure{border-radius:20px}.warehouse-canvas,.membership-canvas,.crm-canvas{background:#f7fbfc;min-height:268px;padding:17px}.flow-label,.pipeline-head{color:#78909e;justify-content:space-between;align-items:center;font-size:8px;font-weight:700;display:flex}.inventory-flow{grid-template-columns:1fr 18px 1.18fr 18px 1fr;align-items:center;margin-top:17px;display:grid}.inventory-flow>div{background:#fff;border:1px solid #cae0e4;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;min-height:64px;display:flex}.inventory-flow .hub{background:#eafafa;border-color:#6ec9ce;min-height:84px;box-shadow:0 9px 18px #22a4ad1a}.inventory-flow span{color:#8aa0aa;letter-spacing:.08em;font-size:7px;font-weight:800}.inventory-flow b{color:#284b5c;margin-top:6px;font-size:9px}.inventory-flow>i{background:#68bdc4;height:1px;position:relative}.inventory-flow>i:after{content:"";border-top:3px solid #0000;border-bottom:3px solid #0000;border-left:5px solid #68bdc4;position:absolute;top:-3px;right:-1px}.inventory-ledger{background:#fff;border:1px solid #d7e5e8;border-radius:12px;margin-top:17px;overflow:hidden}.inventory-ledger header,.inventory-ledger>div{border-bottom:1px solid #e6eef0;grid-template-columns:1fr 70px;align-items:center;padding:7px 10px;display:grid}.inventory-ledger>div:last-child{border-bottom:0}.inventory-ledger header{color:#718993;background:#f1f7f8;font-size:7.5px}.inventory-ledger header span,.inventory-ledger>div>span{text-align:right}.inventory-ledger code{color:#355466;font:8px SFMono-Regular,monospace}.inventory-ledger>div>span{color:#37a67c;font-size:7px}.inventory-ledger>div>span.pending{color:#c68a3f}.warehouse-footer{color:#89a0aa;justify-content:space-between;margin-top:12px;font-size:7px;display:flex}.membership-canvas{background:#f9fbff;grid-template-rows:auto auto auto auto;gap:11px;display:grid}.member-profile{background:#fff;border-radius:15px;grid-template-columns:38px 1fr 8px;align-items:center;gap:10px;padding:10px 12px;display:grid;box-shadow:0 7px 18px #455b8b14}.avatar{background:#eeeafd;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.avatar span{background:#8b78da;border-radius:50%;width:13px;height:13px;box-shadow:0 10px 0 5px #8b78da}.member-profile b,.member-profile span{display:block}.member-profile b{color:#364768;font-size:9px}.member-profile span{color:#8a96aa;margin-top:3px;font-size:7px}.member-profile>i{background:#48bd8b;border-radius:50%;width:7px;height:7px}.member-balance{grid-template-columns:1fr 1fr;gap:9px;display:grid}.member-balance>div{background:#fff;border:1px solid #e2dff3;border-radius:13px;padding:11px 12px}.member-balance span,.member-balance b{display:block}.member-balance span{color:#806bc7;font-size:8px;font-weight:700}.member-balance b{color:#59657b;margin-top:6px;font-size:7px}.campaign-board{color:#fff;background:#4d456f;border-radius:14px;padding:11px 12px}.campaign-board header{justify-content:space-between;font-size:8px;display:flex}.campaign-board header span{color:#c6bfdd;font-size:7px}.campaign-path{grid-template-columns:1fr 14px 1fr 14px 1fr;align-items:center;margin-top:13px;display:grid}.campaign-path span{color:#efeefa;text-align:center;border:1px solid #776f96;border-radius:7px;padding:6px 4px;font-size:6.5px}.campaign-path i{background:#9b90c3;height:1px}.store-pulse{color:#65758c;grid-template-columns:92px 1fr;align-items:end;gap:10px;font-size:7px;display:grid}.store-pulse>div{align-items:end;gap:5px;height:26px;display:flex}.store-pulse i{background:#aa9cdd;border-radius:3px 3px 0 0;flex:1}.store-pulse i:first-child{height:35%}.store-pulse i:nth-child(2){height:64%}.store-pulse i:nth-child(3){height:48%}.store-pulse i:nth-child(4){height:82%}.store-pulse i:nth-child(5){height:70%}.crm-canvas{background:#f7fafc}.pipeline-head{border-bottom:1px solid #dce6e9;padding:0 2px 11px}.pipeline-head b{color:#315164;font-size:9px}.pipeline{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:12px;display:grid}.pipeline>section{background:#edf3f5;border-radius:12px;padding:7px}.pipeline>section>header{color:#627887;justify-content:space-between;align-items:center;padding:2px 2px 7px;font-size:7px;font-weight:700;display:flex}.pipeline>section>header i{background:#55b8c0;border-radius:50%;width:5px;height:5px}.pipeline article{background:#fff;border:1px solid #d5e2e6;border-radius:9px;margin-bottom:6px;padding:9px 7px;position:relative;box-shadow:0 4px 10px #2f4b580e}.pipeline article b,.pipeline article span{display:block}.pipeline article b{color:#345164;font-size:7.5px}.pipeline article span{color:#91a0a9;margin-top:5px;font-size:6.5px}.pipeline article em{background:#95d6d9;border-radius:5px;width:65%;height:4px;margin-top:8px;display:block}.pipeline article.muted-card{opacity:.64}.crm-footer{color:#7f929d;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:5px;margin-top:13px;font-size:7px;display:grid}.crm-footer i{background:#bdd0d6;height:1px}@media (width<=900px){.warehouse-canvas,.membership-canvas,.crm-canvas{min-height:300px}.inventory-flow{margin-top:25px}.inventory-ledger{margin-top:23px}.member-profile,.member-balance>div,.campaign-board{padding:14px}.pipeline{gap:12px}.pipeline article{padding:12px}}.viewport-scroll-hint{--veil-strength:0;--veil-opacity:.38;--veil-blur:7px;--veil-shift:0px;z-index:40;pointer-events:none;height:126px;opacity:var(--veil-opacity);transform:translateY(var(--veil-shift));will-change:opacity,transform;transition:opacity .45s,transform .45s;position:fixed;bottom:28px;left:0;right:0}.viewport-scroll-hint:before{content:"";-webkit-backdrop-filter:blur(var(--veil-blur)) saturate(118%);background:linear-gradient(#f4fafb00 0%,#f4fafb4d 34%,#f4fafbd1 67%,#f4fafb2e 100%);position:absolute;inset:0;box-shadow:inset 0 1px #ffffff24;-webkit-mask-image:linear-gradient(#0000 0%,#00000085 35%,#000 66%,#0000 100%);mask-image:linear-gradient(#0000 0%,#00000085 35%,#000 66%,#0000 100%)}:root[data-theme=dark] .viewport-scroll-hint:before{background:linear-gradient(#07111f00 0%,#07111f57 34%,#07111fe0 67%,#07111f33 100%)}.viewport-scroll-hint i{border-right:3px solid var(--accent);border-bottom:3px solid var(--accent);filter:drop-shadow(0 2px 7px #22b4bd57);width:21px;height:21px;animation:1.8s ease-in-out infinite scroll-hint-bob;position:absolute;bottom:5px;left:50%;transform:translate(-50%)rotate(45deg)}.viewport-scroll-hint.is-at-bottom{visibility:hidden;transform:translateY(18px);opacity:0!important}@keyframes scroll-hint-bob{0%,to{opacity:.52;transform:translate(-50%)rotate(45deg)}50%{opacity:1;transform:translate(-50%,5px)rotate(45deg)}}@media (width<=560px){.viewport-scroll-hint{height:108px;bottom:20px}.viewport-scroll-hint i{width:18px;height:18px;bottom:3px}}@media (prefers-reduced-motion:reduce){.viewport-scroll-hint{transition:none}.viewport-scroll-hint i{animation:none}}.domain-track{position:relative;overflow:hidden}.domain-track i{will-change:width;background:linear-gradient(90deg,#1599a7 0%,#22b7bd 62%,#65d0cf 100%);position:relative;overflow:hidden;box-shadow:0 0 0 1px #1aaab30f,0 2px 7px #1aaab324}.domain-track i:after{content:"";background:linear-gradient(105deg,#0000 20%,#ffffffb8 48%,#0000 72%);position:absolute;inset:0;transform:translate(-120%)}.domain-summary>strong,.domain-count,.domain-detail-row span:not(:first-child),.language-list b{font-variant-numeric:tabular-nums;transition:opacity .12s linear}.language-strip{background:#e4edef}.language-strip span{will-change:width;flex:none;box-shadow:inset -1px 0 #ffffff4d}@keyframes data-bar-sheen{0%{transform:translate(-120%)}to{transform:translate(120%)}}@media (prefers-reduced-motion:reduce){.data-context-section.is-animating .domain-track i:after{animation:none}.domain-track i,.language-strip span{will-change:auto}}.scientific-figure{border-radius:14px;box-shadow:0 10px 28px #294f5d0b}.scientific-figure>figcaption{background:#f6fafb;align-items:center}.scientific-figure>figcaption p{text-align:right;max-width:520px}.scale-plot-wrap,.iteration-plot-wrap{background:#fbfdfe}.scale-plot-wrap{padding:10px 18px 0}.scale-plot,.iteration-plot{width:100%;height:auto;font-family:inherit;display:block}.plot-kicker{fill:#78909c;letter-spacing:.015em;font-size:10px;font-weight:700}.plot-grid-line{stroke:#dbe7ea;stroke-width:1px}.plot-grid-line.vertical{stroke-dasharray:2 4}.plot-row-line{stroke:#edf2f4;stroke-width:1px}.plot-axis{stroke:#9fb5bd;stroke-width:1.15px}.plot-tick{fill:#78909c;font-variant-numeric:tabular-nums;font-size:10px}.plot-axis-label{fill:#667f8c;font-size:10px;font-weight:650}.magnitude-stem{stroke:#72c8cc;stroke-width:1.5px}.magnitude-point-halo{fill:#dff5f5;stroke:#68c2c7;stroke-width:1px}.magnitude-point{fill:#1599a7}.magnitude-label{fill:#294a5c;font-size:11px;font-weight:650}.magnitude-value{fill:#183b4d;font-variant-numeric:tabular-nums;font-size:12px;font-weight:780}.figure-method-note{color:#7b909b;border-top:1px solid #e1eaed;margin:0;padding:11px 18px 15px;font-size:9px;line-height:1.55}.asset-panels{grid-template-columns:.78fr 1.22fr}.iteration-plot-wrap{padding:13px 15px 8px}.iteration-path{fill:none;stroke:#1599a7;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.iteration-drop{stroke:#a8dadd;stroke-width:1px;stroke-dasharray:3 4}.iteration-point circle{fill:#fbfdfe;stroke:#1599a7;stroke-width:2.4px}.iteration-point text{fill:#25495a;font-variant-numeric:tabular-nums;paint-order:stroke;stroke:#fbfdfe;stroke-width:4px;stroke-linejoin:round;font-size:9.5px;font-weight:750}@media (width<=720px){.scale-plot-wrap,.iteration-plot-wrap{overflow-x:auto}.scale-plot{min-width:760px}.iteration-plot{min-width:570px}.scientific-figure>figcaption p{text-align:left}}:root{--layer-base:#f8fafc;--layer-white:#fff;--layer-ice:#f7f9fb;--layer-paper:#fafbfc;--layer-rule:#5b85942e}:root[data-theme=dark]{--layer-base:#07111f;--layer-white:#091624;--layer-ice:#0a1a29;--layer-paper:#0b1826;--layer-rule:#5c859938}.section{isolation:isolate;border-top:0;position:relative}.section:before{content:"";z-index:-1;background:var(--section-layer,var(--layer-white));pointer-events:none;width:100vw;position:absolute;inset:0 auto 0 50%;transform:translate(-50%)}.data-context-section,.evidence-section,.trace-section,.paper-section{--previous-layer:var(--layer-white)}.overview-section,.status-section{--previous-layer:var(--layer-ice)}.findings-section,.dataset-section{--previous-layer:var(--layer-paper)}.showcase-section{--section-layer:var(--layer-white)}.data-context-section{--section-layer:var(--layer-ice)}.overview-section{--section-layer:var(--layer-white)}.evidence-section{--section-layer:var(--layer-paper)}.findings-section{--section-layer:var(--layer-white)}.trace-section{--section-layer:var(--layer-ice)}.status-section{--section-layer:var(--layer-white)}.paper-section{--section-layer:var(--layer-paper)}footer{isolation:isolate;border-top:0;position:relative}footer:before{content:"";z-index:-1;background:var(--layer-white);pointer-events:none;width:100vw;position:absolute;inset:0 auto 0 50%;transform:translate(-50%)}:root{--max:1120px;font-family:Inter,SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Noto Sans CJK SC,Microsoft YaHei,sans-serif}body{letter-spacing:0;font-weight:400}.site-header{border-radius:10px;max-width:1160px;box-shadow:0 8px 24px #23455212}.brand{letter-spacing:-.012em;font-weight:650}.site-header nav a{font-weight:500}.site-header nav a.active:after{border-radius:0;height:2px}.language-toggle,.icon-button,.language-toggle b,.language-toggle span{border-radius:6px}h1{letter-spacing:-.038em;font-weight:680}.subtitle{font-weight:480}.section-title h2{letter-spacing:-.025em;font-weight:650}.button{box-shadow:none;border-radius:7px}.button:hover:not(:disabled),.button-primary{box-shadow:none}.section{padding-top:76px;padding-bottom:76px}.section-title{margin-bottom:34px}.section-title>div>span{letter-spacing:.12em;font-weight:700}.section-title h2{font-size:clamp(30px,3vw,40px)}.evidence-register-meta{border-top:1px solid var(--line-2);border-bottom:1px solid var(--line);background:#ffffff61;grid-template-columns:1fr 1.1fr 1.35fr 1.35fr;margin-bottom:14px;display:grid}.evidence-register-meta>div{border-right:1px solid var(--line);min-height:74px;padding:14px 16px}.evidence-register-meta>div:last-child{border-right:0}.evidence-register-meta span,.evidence-register-meta strong{display:block}.evidence-register-meta span{color:var(--faint);letter-spacing:.075em;text-transform:uppercase;font-size:9px;font-weight:650}.evidence-register-meta strong{color:var(--text);margin-top:8px;font-size:11px;font-weight:570;line-height:1.45}.scale-figure,.asset-chain,.iteration-figure,.capability-atlas,.stack-figure,.domain-figure,.language-figure{border-color:var(--line);box-shadow:none;background:#ffffffbf;border-radius:2px}.scientific-figure{box-shadow:none;border-radius:2px}.scale-figure>figcaption,.iteration-figure>figcaption,.capability-atlas>figcaption,.domain-figure>figcaption,.language-figure>figcaption,.asset-chain>figcaption,.stack-figure>figcaption{background:#f3f7f8}.scale-figure h3,.iteration-figure h3,.capability-atlas h3,.domain-figure h3,.language-figure h3{letter-spacing:-.01em;font-size:14px;font-weight:650}.scale-figure figcaption p,.iteration-figure figcaption p,.capability-atlas figcaption p,.domain-figure figcaption p,.language-figure figcaption p{letter-spacing:.01em;font-size:9.5px}.scale-evidence-wrap{background:#fff;overflow-x:auto}.scale-evidence-table{border-collapse:collapse;table-layout:fixed;text-align:left;width:100%;min-width:820px}.scale-evidence-table th{color:#667e8a;letter-spacing:.075em;text-transform:uppercase;background:#eaf0f2;border-bottom:1px solid #bfcfd5;padding:10px 15px;font-size:8.5px;font-weight:700}.scale-evidence-table td{color:#526b78;border-bottom:1px solid #e0e9ec;padding:11px 15px;font-size:10px;line-height:1.4}.scale-evidence-table tbody tr:last-child td{border-bottom:0}.scale-evidence-table th:first-child{width:15%}.scale-evidence-table th:nth-child(2){width:25%}.scale-evidence-table th:nth-child(3){width:16%}.scale-evidence-table th:nth-child(4){width:24%}.scale-evidence-table th:nth-child(5){width:20%}.scale-evidence-table td:nth-child(2){color:#244656;font-weight:560}.scale-evidence-table .reported-value{color:#0b6f78;font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:15px;font-weight:720}.evidence-domain{color:#526b78;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:7px;font-size:8.5px;font-weight:680;display:inline-flex}.evidence-domain:before{content:"";background:#2f7f87;width:6px;height:6px}.evidence-domain-execution:before{background:#627b8a}.evidence-domain-output:before{background:#9b7b49}.figure-method-note{background:#fafcfc;font-size:9px}.asset-panels,.capability-layout{gap:16px;margin-top:16px}.asset-chain>div{padding:11px}.asset-chain span{min-height:68px;margin:0;font-size:9.5px;background:#fff!important;border-radius:0!important}.asset-chain span:nth-child(n+4){border-top:0!important}.asset-chain span:not(:nth-child(3n+1)){border-left:0!important}.capability-atlas article{min-height:88px}.capability-atlas article:hover{background:#f7fafb}.stack-lane span{background:#fff;border-radius:2px}.iteration-plot-wrap{background:#fff}.iteration-path{stroke-width:1.7px}.iteration-point circle{stroke-width:1.8px}.iteration-drop{stroke:#b5cbd1}.plot-grid-line{stroke:#d7e2e5}.plot-axis{stroke:#7f99a3}.plot-axis-label,.plot-tick{font-family:SFMono-Regular,Consolas,monospace}.domain-figure,.language-figure{box-shadow:none;border-radius:2px}.domain-axis{border-bottom:1px solid var(--line);background:#fafcfc;grid-template-columns:minmax(165px,1.1fr) minmax(90px,1fr) 56px 76px;align-items:end;gap:12px;padding:9px 18px 6px;display:grid}.domain-axis>div{border-bottom:1px solid #96adb6;height:18px;position:relative}.domain-axis>div i{color:#8297a0;font:7.5px SFMono-Regular,Consolas,monospace;position:absolute;bottom:3px;transform:translate(-50%)}.domain-axis>div i:first-child{left:0;transform:none}.domain-axis>div i:nth-child(2){left:28.57%}.domain-axis>div i:nth-child(3){left:57.14%}.domain-axis>div i:nth-child(4){left:85.71%}.domain-axis>div i:nth-child(5){left:100%;transform:translate(-100%)}.domain-axis>div:before{content:"";background:linear-gradient(90deg,#0000 49.7%,#96adb6 50%,#0000 50.3%);border-left:1px solid #96adb6;border-right:1px solid #96adb6;height:4px;position:absolute;bottom:-4px;left:28.57%;right:14.29%}.domain-summary{padding-top:9px;padding-bottom:9px;transition:background .12s}.domain-track{background:repeating-linear-gradient(90deg,#0000 0 calc(28.57% - 1px),#e2eaed calc(28.57% - 1px) 28.57%);border-radius:0;height:18px;position:relative}.domain-track:before{content:"";background:#aebfc5;height:1px;position:absolute;top:8px;left:0;right:0}.domain-track i{width:9px;height:9px;box-shadow:none;background:#fff;border:2px solid #137f88;border-radius:50%;margin-left:-4px;transition:left 80ms linear;position:absolute;top:4px}.domain-track i:after{display:none}.domain-summary>strong,.domain-count{font-family:SFMono-Regular,Consolas,monospace}.language-strip{background:#e4edef;border-radius:0;height:12px}.language-list i{border-radius:0}.data-context-section.is-animating .domain-track i:after{animation:none}.gallery-head{border-top:1px solid var(--line-2);margin-top:42px;padding-top:23px}.gallery-head h3{font-size:18px;font-weight:650}.application-gallery{gap:13px}.interface-preview{box-shadow:none;border-color:#bfcfd5;border-radius:3px;transition:border-color .16s,transform .16s}.interface-preview:hover{box-shadow:none;border-color:#7faab1;transform:translateY(-1px)}.interface-preview>header{border-radius:0}.interface-preview>header>span{border-radius:4px}.interface-preview>header i{box-shadow:none}.warehouse-canvas,.membership-canvas,.crm-canvas{background-color:#f8fbfc;background-image:linear-gradient(#e8eff1 1px,#0000 1px),linear-gradient(90deg,#e8eff1 1px,#0000 1px);background-size:20px 20px}.inventory-flow>div,.inventory-flow .hub,.inventory-ledger,.member-profile,.member-balance>div,.campaign-board,.pipeline>section,.pipeline article{box-shadow:none;border-radius:3px}.showcase-source{letter-spacing:.005em;font-size:9px}.dashboard,.table-wrap,.status-note,pre,.agent-trace-figure,.hero-model-figure{box-shadow:none;border-radius:3px}.trace-column>h3,.trace-block,.status-note,.paper-layout pre{border-radius:2px}.question-list h3{font-weight:540}.research-prose h3{font-weight:650}@media (width<=900px){.evidence-register-meta{grid-template-columns:1fr 1fr}.evidence-register-meta>div:nth-child(2){border-right:0}.evidence-register-meta>div:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (width<=560px){.site-header{border-radius:8px}.section{padding-top:58px;padding-bottom:58px}.section-title h2{font-size:28px}.evidence-register-meta{grid-template-columns:1fr}.evidence-register-meta>div{border-right:0;border-bottom:1px solid var(--line);min-height:auto}.evidence-register-meta>div:last-child{border-bottom:0}.domain-axis{grid-template-columns:minmax(135px,1.2fr) minmax(50px,.7fr) 45px 64px;gap:8px;padding-left:12px;padding-right:12px}.asset-chain span{border:1px solid #d6e4e8!important}.interface-preview:hover{transform:none}}.site-header{background:color-mix(in srgb,var(--page) 62%,transparent);border:1px solid color-mix(in srgb,var(--line-2) 65%,transparent);-webkit-backdrop-filter:blur(28px)saturate(165%);border-top-color:#ffffffa6;border-radius:18px;box-shadow:0 12px 36px #0a253729,0 3px 8px #0a25370f,inset 0 1px #ffffff59}.application-stage{isolation:isolate;border:1px solid var(--line);background:radial-gradient(ellipse at 8% 25%,#23c0c729,transparent 52%),radial-gradient(ellipse at 85% 80%,#7e71db24,transparent 52%),color-mix(in srgb,var(--surface) 70%,transparent);border-radius:26px;margin-top:54px;padding:32px 26px 26px;position:relative}.application-stage .gallery-head{border:0;grid-template-columns:1fr auto;gap:18px;margin:0 0 28px;padding:0}.gallery-eyebrow{letter-spacing:.2em;color:var(--accent);margin-bottom:10px;font-size:10px;font-weight:700;display:block}.application-stage h3{letter-spacing:-.03em;font-size:clamp(23px,2.8vw,32px);line-height:1.2}.gallery-mode{color:var(--muted);border-bottom:1px solid var(--line);padding-bottom:6px;font-size:11px}.application-stage .application-gallery{gap:20px}.application-exhibit{--exhibit-color:#159eab;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(135deg,#ffffffd1,#ffffff5c);border:1px solid #fffc;border-radius:20px;min-width:0;padding:15px;transition:transform .4s cubic-bezier(.2,.7,.2,1),box-shadow .4s,border-color .4s;position:relative;box-shadow:0 12px 32px #1e415a14,inset 0 1px #fff}.exhibit-membership{--exhibit-color:#8470c7}.exhibit-crm{--exhibit-color:#3b88c1}.application-exhibit:hover,.application-exhibit:focus-within{border-color:color-mix(in srgb,var(--exhibit-color) 55%,white);box-shadow:0 24px 45px #1e415a29,0 0 0 1px color-mix(in srgb,var(--exhibit-color) 12%,transparent);transform:translateY(-8px)}.exhibit-caption{color:var(--exhibit-color);letter-spacing:.12em;justify-content:space-between;align-items:center;margin:0 2px 14px;font-size:9px;font-weight:700;display:flex}.exhibit-caption svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:19px;height:19px}.application-stage .interface-preview{border-color:#8ba6b84d;border-radius:12px;transform:none;box-shadow:0 8px 22px #1f3c5314}.application-stage .interface-preview>header{background:#ffffffe6;gap:7px;padding:14px 10px}.application-stage .interface-preview h4{font-size:12px}.application-stage .interface-preview>header>span{background:color-mix(in srgb,var(--exhibit-color) 12%,white);color:var(--exhibit-color);border-radius:10px}.application-stage .warehouse-canvas,.application-stage .membership-canvas,.application-stage .crm-canvas{background-color:#f6fafc;background-image:linear-gradient(#799fb21a 1px,#0000 1px),linear-gradient(90deg,#799fb21a 1px,#0000 1px);background-size:22px 22px;min-height:275px;padding:13px}.application-stage .inventory-flow>div,.application-stage .inventory-ledger,.application-stage .member-profile,.application-stage .member-balance>div,.application-stage .campaign-board,.application-stage .pipeline>section,.application-stage .pipeline article{border-radius:9px;box-shadow:0 4px 12px #274c600d}.exhibit-features{flex-wrap:wrap;gap:5px;margin:17px 0;display:flex}.exhibit-features span{color:#597383;background:#ffffff9e;border:1px solid #94afbe33;border-radius:6px;padding:5px 7px;font-size:9px}.exhibit-link{color:var(--exhibit-color);border-top:1px solid #94afbe40;justify-content:space-between;align-items:center;padding:10px 1px 1px;font-size:11px;font-weight:600;text-decoration:none;display:flex}.exhibit-link>span{font-size:19px;transition:transform .25s}.exhibit-link:hover>span{transform:translate(3px,-3px)}.is-visible .application-exhibit{animation:.8s both exhibit-enter;animation-delay:calc(var(--exhibit-index)*.13s)}.application-stage .inventory-flow>i{height:3px;overflow:hidden}.application-stage .inventory-flow>i:after{background:#fff;border:0;width:8px;height:3px;animation:2.6s linear infinite flow-travel;top:0;left:-8px}.application-stage .store-pulse i{transform-origin:bottom;animation:3s ease-in-out infinite alternate store-wave}.application-stage .store-pulse i:nth-child(2n){animation-delay:-1.2s}.application-stage .pipeline article em{transform-origin:0;animation:4s ease-in-out infinite pipeline-fill}.application-stage .pipeline>section:nth-child(2) article em{animation-delay:-1s}.application-stage .pipeline>section:nth-child(3) article em{animation-delay:-2s}.application-stage:not(.is-visible) *{animation-play-state:paused!important}@keyframes exhibit-enter{0%{opacity:0;translate:0 24px}to{opacity:1;translate:0}}@keyframes flow-travel{to{left:100%}}@keyframes store-wave{0%{transform:scaleY(.65)}to{transform:scaleY(1)}}@keyframes pipeline-fill{0%,to{opacity:.55;transform:scaleX(.65)}50%{opacity:1;transform:scaleX(1)}}:root[data-theme=dark] .application-exhibit{background:linear-gradient(135deg,#1f394dd9,#0f223499);border-color:#92b7cd40;box-shadow:0 12px 32px #0003,inset 0 1px #ffffff1f}:root[data-theme=dark] .exhibit-features span{color:#b6ccd9;background:#7dacc41a}@media (width<=1000px){.application-stage .application-gallery{grid-template-columns:1fr}.application-stage .interface-preview{grid-template-columns:210px 1fr;display:grid}.application-stage .interface-preview>header{border-right:1px solid #d7e4e8;align-content:center}.application-stage .gallery-head{grid-template-columns:1fr}.gallery-mode{justify-self:start}}@media (width<=560px){.application-stage{border-radius:20px;padding:24px 14px 14px}.application-stage .interface-preview{display:block}.application-stage .interface-preview>header{border-right:0}.site-header{border-radius:16px}.application-exhibit:hover{transform:none}}@media (prefers-reduced-motion:reduce){.application-stage *,.application-stage :after{transition:none!important;animation:none!important}.application-exhibit:hover,.application-exhibit:focus-within{transform:none}}.hero-title-text{color:var(--strong);background:linear-gradient(105deg,var(--strong) 0%,var(--strong) 42%,#fffffff5 48%,#6ce7e3 51%,var(--strong) 57%,var(--strong) 100%);-webkit-text-fill-color:transparent;background-position:100% 0;background-size:240% 100%;-webkit-background-clip:text;background-clip:text;animation:7s ease-in-out infinite title-light-sweep}:root[data-theme=light] .hero-title-text{background-image:linear-gradient(105deg,var(--strong) 0%,var(--strong) 42%,#fff 48%,#56c9ce 51%,var(--strong) 57%,var(--strong) 100%)}@keyframes title-light-sweep{0%,14%{background-position:100% 0}72%,to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.hero-title-text{background-position:50% 0;animation:none}}.button{border-color:color-mix(in srgb,var(--accent) 20%,var(--line-2));transition:transform .2s,box-shadow .2s,border-color .2s,background .2s;position:relative;overflow:hidden;box-shadow:0 5px 14px #194a5b14,inset 0 1px #ffffff73}.button:after{content:"";background:linear-gradient(90deg,#0000,#ffffff9e,#0000);width:28%;transition:transform .55s;position:absolute;inset:-30% auto -30% -45%;transform:skew(-18deg)translate(-180%)}.button:hover:not(:disabled):after{transform:skew(-18deg)translate(530%)}.button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 11px 24px #194a5b24,inset 0 1px #ffffff8c}.button-primary{background:linear-gradient(135deg,var(--accent),#36aeb8);box-shadow:0 10px 24px #19aab43d}.stack-lane strong{align-items:center;gap:9px;display:flex}.stack-lane-icon{border-radius:8px;width:25px;height:25px;display:inline-block;position:relative;box-shadow:inset 0 0 0 1px #ffffff73}.mobile-icon{background:linear-gradient(145deg,#22b9bd,#5b8ed9)}.mobile-icon:after{content:"";border:1.5px solid #fff;border-radius:2px;width:9px;height:14px;position:absolute;top:5px;left:8px}.web-icon{background:linear-gradient(145deg,#8b74d9,#dc7bb6)}.web-icon:after{content:"";border:1.5px solid #fff;border-radius:2px;width:15px;height:10px;position:absolute;top:7px;left:5px}.web-icon:before{content:"";background:#fff;border-radius:50%;width:2px;height:2px;position:absolute;top:4px;left:8px;box-shadow:4px 0 #fff,8px 0 #fff}.logo-hit-target{cursor:pointer}.logo-hit-area{fill:#0000;stroke:#0000}.logo-hit-target:hover .logo-hit-area,.logo-hit-target:focus-visible .logo-hit-area{fill:#22b4bd1a}.technology-grid{grid-template-columns:1fr 1fr;gap:9px;width:100%;display:grid}.technology-tile{background:var(--surface);border:1px solid var(--line);border-radius:10px;align-items:center;gap:10px;padding:11px;display:flex}.technology-tile>b{background:color-mix(in srgb,var(--tech-color) 12%,transparent);width:34px;height:34px;color:var(--tech-color);border-radius:9px;flex-shrink:0;place-items:center;font-size:12px;display:grid}.technology-tile strong{margin:0;font-size:11px}.technology-tile small{color:var(--muted);margin-top:4px;font-size:9px;display:block}.component-library{border:1px solid var(--line);background:var(--surface);border-radius:16px;margin-top:24px;padding:24px}.component-library header>span{letter-spacing:.16em;color:var(--accent);font-size:10px}.component-library h3{color:var(--strong);margin:10px 0 22px;font-size:22px}.component-library>div{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.component-library article{border-left:2px solid var(--accent);background:var(--surface-2);padding:14px}.component-library article>span{color:var(--accent);font-size:11px}.component-library h4{margin:12px 0;font-size:14px}.component-library p{color:var(--muted);font-size:12px;line-height:1.6}.component-library code{overflow-wrap:anywhere;color:var(--muted);font-size:10px;line-height:1.8}.logo-hit-target{pointer-events:all}.logo-hit-target svg,.logo-hit-target svg *,.logo-hit-target .selection-ring{pointer-events:none}.logo-hit-area{pointer-events:all}.logo-point .label-leader,.logo-point .score-connector,.logo-point .logo-label{pointer-events:none}.mobile-system-flow{display:none}.responsive-details>summary{border:1px solid var(--line);color:var(--text);cursor:pointer;background:var(--surface);border-radius:8px;margin-bottom:14px;padding:16px}@media (width>=761px){.responsive-details>summary{display:none}}html,body{overflow-x:clip}.section:before,footer:before{width:calc(100vw - 16px)}.viewport-scroll-hint{display:none}.hero-title-text{text-shadow:none;color:var(--strong)!important;-webkit-text-fill-color:var(--strong)!important;background:0 0!important;animation:none!important}.is-visible .application-exhibit{animation:none}.language-toggle{background:var(--surface-2);color:var(--text)}.language-toggle span{color:var(--text)}:root[data-theme=dark] .language-toggle b{color:#8be4e7;background:#214354}:root[data-theme=dark] :is(.scale-figure,.asset-chain,.iteration-figure,.capability-atlas,.stack-figure,.domain-figure,.language-figure,.agent-trace-figure,.hero-model-figure,.model-figure-header,.hero-model-figure figcaption,.scale-evidence-wrap,.iteration-plot-wrap,.figure-method-note,.domain-axis,.domain-details,.trace-column>h3,.agent-trace-figure>figcaption,.trace-block,.scale-evidence-table th,.scale-evidence-table td){color:#c2d5e2;background:#102335;border-color:#304b60}:root[data-theme=dark] :is(.scale-figure,.iteration-figure,.capability-atlas,.domain-figure,.language-figure,.asset-chain,.stack-figure)>figcaption{color:#d6e6ef;background:#162c40}:root[data-theme=dark] :is(.trace-block h4,.trace-block p,.trace-block code,.model-figure-header h2,.model-figure-header p,.hero-model-figure figcaption p,.scale-evidence-table td:nth-child(2),.scale-evidence-table .reported-value,.domain-summary>strong,.domain-detail-row,.language-list strong,.language-list b){color:#c5dee9}:root[data-theme=dark] .asset-chain span{color:#d6e6ef;background:#172e42!important}:root[data-theme=dark] .scenario-controls{background:#152b40;border-color:#37546a}:root[data-theme=dark] .scenario-controls button{color:#bed2df}:root[data-theme=dark] .scenario-controls button[aria-pressed=true]{color:#fff;background:#295064}:root[data-theme=dark] svg :is(rect[fill=\#fbfcfd],rect[fill=\#f2f8fa],rect[fill=\#f8fbfc]){fill:#102335}:root[data-theme=dark] .overview-layout svg text,:root[data-theme=dark] .single-scatter-stage svg text,:root[data-theme=dark] .iteration-plot text{fill:#bad3e1;stroke:none}:root[data-theme=dark] .hero-chart-grid line{stroke:#355063}:root[data-theme=dark] #score-grid path{stroke:#294355}:root[data-theme=dark] .domain-summary:not(:disabled):hover{background:#203b4c}:root[data-theme=dark] .trace-block header,:root[data-theme=dark] .trace-block header b{color:#8bd6df}:root[data-theme=dark] .trace-block.failure{border-left:3px solid #d87b7b}:root[data-theme=dark] .trace-block.localized{border-left:3px solid #a593dc}:root[data-theme=dark] .trace-block.reusable{border-left:3px solid #6ebf9f}@media (width<=860px){.menu-toggle{display:grid}.site-header nav.menu-open{background:var(--page);border:1px solid var(--line);border-radius:12px;flex-wrap:wrap;height:auto;padding:10px;display:flex;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:0 10px 25px #0002}.site-header nav a{padding:12px}.header-actions{align-items:center}}@media (width<=760px){.section{padding:36px 16px}.section-title{gap:12px;margin-bottom:20px}.section-title h2{font-size:26px}.section-title>div{min-width:0}.hero-model-figure{width:100%;margin:24px 0 0;transform:none}.single-scatter-stage{overflow:visible}.single-scatter-stage>svg{width:100%;min-width:0}.overview-layout>figure>svg{display:none}.mobile-system-flow{background:var(--surface-2);border:1px solid var(--line);border-radius:10px;gap:8px;margin:0;padding:16px 16px 16px 45px;list-style:decimal-leading-zero;display:grid}.mobile-system-flow li{border-bottom:1px solid var(--line);padding:10px;font-size:12px;line-height:1.5}.overview-layout svg,.cycle-view svg,.trace-section svg,.iteration-plot,.scale-plot{width:100%;min-width:0;height:auto}.asset-panels,.capability-layout,.research-prose{grid-template-columns:1fr}.overview-layout{gap:18px}.scale-evidence-table,.protocol-table table,.table-wrap table{table-layout:auto;width:100%;min-width:0}.scale-evidence-table th,.scale-evidence-table td,.protocol-table th,.protocol-table td,.table-wrap th,.table-wrap td{overflow-wrap:anywhere;padding:8px 5px;font-size:10px}.table-wrap thead{display:none}.table-wrap tbody,.table-wrap tr,.table-wrap td{display:block}.table-wrap tr{border-bottom:2px solid var(--line);padding:8px}.table-wrap td{padding:8px;font-size:12px;line-height:1.5}.table-wrap td:before{content:attr(data-label);color:var(--accent);margin-bottom:4px;font-size:10px;font-weight:700;display:block}.scale-evidence-table th:first-child,.scale-evidence-table td:first-child,.scale-evidence-table th:nth-child(5),.scale-evidence-table td:nth-child(5){display:none}.scale-evidence-table .reported-value{font-size:14px}.domain-axis,.domain-summary{grid-template-columns:minmax(110px,1fr) 48px 40px 61px;gap:6px;padding:10px}.language-list>div{gap:6px}.application-stage{margin-top:24px}.agent-trace-figure .trace-block{padding:8px}.trace-block code{white-space:pre-wrap;overflow-wrap:anywhere}.hero-plot-tooltip{width:100%;margin-top:8px;position:relative;right:0;top:100%!important}.scenario-controls button{flex:90px;padding:0 6px;font-size:10px}.logo-label,.single-scatter-stage .hero-axis-label{font-size:10px}}@media print{.site-header,.viewport-scroll-hint{display:none}*{opacity:1!important;animation:none!important}body{color:#173043;background:#fff}.section{break-inside:avoid}}@media (width<=760px){.component-library>div,.technology-grid{grid-template-columns:1fr 1fr}}@media (width<=420px){.component-library>div{grid-template-columns:1fr}}.hero-authors{flex-wrap:wrap;justify-content:center;gap:8px 24px;margin:24px 0 12px;display:flex}.hero-authors button{appearance:none;color:var(--accent);font:inherit;cursor:pointer;text-underline-offset:5px;background:0 0;border:0;padding:4px 0;font-size:22px;line-height:1.5;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:color .18s,text-decoration-color .18s,transform .18s}.hero-authors button:focus-visible{outline:2px solid var(--accent);outline-offset:5px;border-radius:2px}.hero-authors button:active{transform:translateY(1px)}@media (width<=560px){.hero-authors{gap:6px 18px;margin-top:18px}.hero-authors button{font-size:17px}}.hero{padding-top:58px}h1{letter-spacing:-.028em;max-width:920px;font-size:clamp(36px,4.2vw,50px);font-weight:560;line-height:1.1}.subtitle{color:var(--muted);font-size:clamp(17px,1.8vw,22px);font-weight:420}.research-question strong{color:var(--strong);font-weight:650}.research-question em{color:var(--strong);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--accent) 45%,transparent);text-decoration-color:color-mix(in srgb,var(--accent) 45%,transparent);text-underline-offset:3px;font-style:normal;font-weight:620}.hero-actions{gap:12px;margin-top:22px}.hero-actions .button{border-radius:13px;gap:8px;min-width:128px;height:44px;padding:0 20px;font-size:14px;font-weight:560}.hero-actions .button svg{width:18px;height:18px}.hero-actions .button-primary{min-width:142px}@media (width<=560px){.hero-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.hero-actions .button,.hero-actions .button-primary{width:100%;min-width:0;height:48px;padding:0 12px;font-size:12px}}.site-header nav{display:none!important}.site-header{grid-template-columns:1fr auto}.menu-toggle{display:none!important}:root[data-theme=light] body{background:var(--layer-base)}.header-actions{align-items:center}.header-site-link{border:1px solid var(--line);min-height:34px;color:var(--text);white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:3px;padding:0 10px;font-size:11px;font-weight:500;text-decoration:none;transition:color .18s,border-color .18s;display:inline-flex}.header-site-link:hover{color:var(--accent);border-color:var(--accent)}@media (width<=560px){.header-site-link{min-height:31px;padding:0 6px;font-size:10px}.header-site-link span{display:none}.site-header .brand{gap:5px}.site-header{padding-left:10px;padding-right:10px}}.component-library article{border-left:0}.showcase-section .capability-layout{grid-template-columns:1fr 1fr;align-items:stretch}.capability-layout .capability-atlas{flex-direction:column;min-width:0;display:flex}.capability-layout .stack-figure{min-width:0}.capability-layout>figure>figcaption{flex-direction:column;justify-content:center;align-items:flex-start;gap:7px;height:94px;display:flex}.capability-layout .capability-atlas>div{flex:1;grid-template-rows:repeat(3,1fr)}.capability-layout .technology-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.capability-layout .technology-tile{gap:7px;min-width:0;padding:8px}.capability-layout .technology-tile>div{overflow-wrap:anywhere;min-width:0}.capability-layout .technology-tile>b{width:27px;height:27px}@media (width<=1000px){.showcase-section .capability-layout{grid-template-columns:1fr}.capability-layout>figure>figcaption{height:auto;min-height:70px}.capability-layout .capability-atlas>div{grid-template-rows:auto}}@media (width<=560px){.capability-layout .technology-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.overview-section .overview-layout{grid-template-columns:minmax(0,1fr);gap:24px}.overview-section .research-prose{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.overview-section .research-prose article{border-bottom:0;padding:20px 0}@media (width<=560px){.overview-section .research-prose{grid-template-columns:1fr;gap:0}}.showcase-section .application-stage{border:0;border-top:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;padding:32px 0 0}.showcase-section .application-stage .application-gallery{gap:0}.showcase-section .application-stage .application-exhibit{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0 22px;transition:none;transform:none}.showcase-section .application-exhibit:first-child{padding-left:0}.showcase-section .application-exhibit:last-child{padding-right:0}.showcase-section .application-exhibit+.application-exhibit{border-left:1px solid var(--line)}.showcase-section .exhibit-caption{color:var(--muted);letter-spacing:.1em;margin:0 0 14px;font-weight:500}.showcase-section .exhibit-caption>svg{display:none}.showcase-section .application-stage .interface-preview{box-shadow:none;border-radius:6px}.showcase-section .application-stage .interface-preview>header{background:var(--surface);min-height:80px}.showcase-section .exhibit-features{margin:16px 0 12px}.showcase-section .exhibit-link{font-size:11px;font-weight:500}@media (width<=1000px){.showcase-section .application-stage .application-exhibit{padding:24px 0}.showcase-section .application-exhibit+.application-exhibit{border-left:0;border-top:1px solid var(--line)}.showcase-section .application-stage .gallery-head{margin-bottom:8px}}.hero-authors{gap:6px 20px;margin:22px 0 10px}.hero-authors button{letter-spacing:0;color:#526579;font-size:18px;font-weight:400}.hero-authors button:hover,.hero-authors button:focus-visible{color:#29748a;text-decoration-color:currentColor}:root[data-theme=dark] .hero-authors button{color:#b0becd}:root[data-theme=dark] .hero-authors button:hover,:root[data-theme=dark] .hero-authors button:focus-visible{color:#dce8ef}@media (width<=560px){.hero-authors{gap:5px 16px}.hero-authors button{font-size:15px}}
