/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.start{inset-inline-start:var(--spacing)}}:root{--ink:#080b0f;--line:#e2eaf124;--text:#edf1f4;--muted:#91a0ad;--electric:#77e6ca;--azure:#68a6ff;--simulated:#f0b461}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ink);color:var(--text);font-family:var(--font-geist-sans), Arial, sans-serif;margin:0;overflow-x:hidden}button,a{color:inherit;font:inherit}button{cursor:pointer}.topbar{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080b0fc7;justify-content:space-between;align-items:center;height:72px;padding:0 4.5vw;display:flex;position:fixed;inset:0 0 auto}.wordmark{letter-spacing:.16em;align-items:center;gap:12px;font-size:11px;font-weight:650;text-decoration:none;display:flex}.wordmark-mark{background:var(--electric);border-radius:2px;width:10px;height:10px;transform:rotate(45deg);box-shadow:0 0 22px #77e6ca99}.topbar-meta{color:var(--muted);font-family:var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;font-size:10px;display:flex}.status-dot{background:var(--electric);border-radius:50%;width:5px;height:5px}.chapter-nav{gap:24px;margin-left:auto;margin-right:36px;display:flex}.chapter-nav a{color:#7f8d98;letter-spacing:.08em;text-transform:uppercase;font-size:10px;text-decoration:none;transition:color .2s}.chapter-nav a:hover{color:var(--electric)}.chapter-rail{z-index:18;flex-direction:column;gap:7px;display:flex;position:fixed;top:50%;right:18px;transform:translateY(-50%)}.chapter-rail a{color:#0000;justify-content:flex-end;align-items:center;width:20px;height:12px;text-decoration:none;display:flex}.chapter-rail a:after{content:"";background:#52606b;width:7px;height:1px;transition:width .2s,background .2s}.chapter-rail a:hover:after{background:var(--electric);width:17px}.chapter-rail span{display:none}.hero{border-bottom:1px solid var(--line);isolation:isolate;flex-direction:column;justify-content:center;min-height:100vh;padding:130px 7vw 56px;display:flex;position:relative}.hero:before{content:"";z-index:-2;background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);opacity:.28;background-size:8.333vw 8.333vw;position:absolute;inset:72px 0 0;-webkit-mask-image:linear-gradient(#0000,#000 24% 74%,#0000);mask-image:linear-gradient(#0000,#000 24% 74%,#0000)}.hero-glow{z-index:-1;filter:blur(12px);background:radial-gradient(circle,#3d82ff2b,#1a559d0f 38%,#0000 68%);border-radius:50%;width:52vw;height:52vw;position:absolute;top:8vh;right:-12vw}.eyebrow{color:var(--muted);font-family:var(--font-geist-mono);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:12px;margin:0 0 32px;font-size:11px;display:flex}.eyebrow span{color:var(--electric)}.hero h1{letter-spacing:-.065em;max-width:1150px;margin:0;font-size:clamp(48px,6.8vw,104px);font-weight:520;line-height:.97}.hero h1 em{color:var(--electric);font-style:normal;font-weight:520}.hero-footer{justify-content:space-between;align-items:flex-end;gap:40px;margin-top:58px;display:flex}.hero-footer p{color:#b6c1ca;max-width:590px;margin:0;font-size:clamp(15px,1.3vw,19px);line-height:1.55}.explore-button{min-width:210px;color:var(--electric);letter-spacing:.05em;background:#77e6ca0f;border:1px solid #77e6ca73;border-radius:2px;justify-content:space-between;align-items:center;padding:15px 18px;font-size:12px;transition:background .25s,transform .25s;display:flex}.explore-button:hover{background:#77e6ca24;transform:translateY(-2px)}.signal-line{opacity:.5;align-items:end;gap:4px;height:20px;display:flex;position:absolute;bottom:48px;right:7vw}.signal-line span{background:var(--electric);width:2px;animation:1.5s ease-in-out infinite alternate signal}.signal-line span:first-child{height:5px}.signal-line span:nth-child(2){height:13px;animation-delay:-.4s}.signal-line span:nth-child(3){height:20px;animation-delay:-.8s}.signal-line span:nth-child(4){height:9px;animation-delay:-.2s}.signal-line span:nth-child(5){height:15px;animation-delay:-.65s}@keyframes signal{to{opacity:.25;height:4px}}.evolution{min-height:100vh;padding:110px 7vw 80px}.section-heading{justify-content:space-between;align-items:start;gap:40px;display:flex}.section-kicker{color:#aeb9c2;max-width:470px;margin:0;font-size:17px;line-height:1.5}.era-selector{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.era-tab{border:0;border-right:1px solid var(--line);color:#75838f;text-align:left;background:0 0;gap:14px;padding:18px 20px;transition:all .25s;display:flex}.era-tab:first-child{border-left:1px solid var(--line)}.era-tab span{font-family:var(--font-geist-mono);font-size:10px}.era-tab.active{color:var(--text);box-shadow:inset 0 -2px var(--electric);background:#ffffff09}.era-stage{border-bottom:1px solid var(--line);grid-template-columns:.88fr 1.12fr;min-height:540px;display:grid}.era-copy{border-right:1px solid var(--line);flex-direction:column;justify-content:center;padding:72px 8% 64px 0;display:flex}.era-number{color:var(--electric);font-family:var(--font-geist-mono);letter-spacing:.16em;margin:0 0 25px;font-size:10px}.era-copy h2{letter-spacing:-.045em;max-width:520px;margin:0;font-size:clamp(34px,3.7vw,58px);font-weight:510;line-height:1.03}.era-copy>p:not(.era-number){color:#a8b4be;max-width:500px;margin:26px 0 0;font-size:17px;line-height:1.62}.era-controls{color:var(--muted);font-family:var(--font-geist-mono);align-items:center;gap:15px;margin-top:45px;font-size:10px;display:flex}.era-controls button{border:1px solid var(--line);background:0 0;width:38px;height:38px;transition:border-color .2s,color .2s}.era-controls button:hover{color:var(--electric);border-color:var(--electric)}.era-visual{place-items:center;min-height:540px;display:grid;position:relative;overflow:hidden}.era-visual:before{content:"";background-image:radial-gradient(#ffffff1c 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 70%);mask-image:radial-gradient(circle,#000,#0000 70%)}.visual-orbit{border:1px solid #68a6ff42;border-radius:50%;width:340px;height:340px;animation:18s linear infinite orbit;position:absolute}.visual-orbit:before,.visual-orbit:after{content:"";background:var(--azure);width:7px;height:7px;box-shadow:0 0 18px var(--azure);border-radius:50%;position:absolute}.visual-orbit:before{top:42px;left:42px}.visual-orbit:after{bottom:76px;right:20px}@keyframes orbit{to{transform:rotate(360deg)}}.visual-core{z-index:2;background:#0d161be0;border:1px solid #77e6ca73;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:185px;height:185px;display:flex;position:relative;box-shadow:0 0 70px #77e6ca1a}.visual-core strong{letter-spacing:.13em;font-size:12px}.visual-core small{color:var(--muted);font-family:var(--font-geist-mono);margin-top:8px;font-size:10px}.core-pulse{border:1px solid #77e6ca2e;border-radius:50%;animation:2.4s ease-out infinite pulse;position:absolute;inset:-8px}@keyframes pulse{50%{opacity:.5}}.fragment{z-index:3;border:1px solid var(--line);color:#aeb9c2;font-family:var(--font-geist-mono);letter-spacing:.06em;text-transform:uppercase;background:#10151be6;padding:10px 12px;font-size:9px;position:absolute}.fragment-1{top:20%;left:12%}.fragment-2{top:17%;right:9%}.fragment-3{bottom:20%;left:8%}.fragment-4{bottom:14%;right:12%}.fragment-5{top:47%;right:2%}.era-1 .fragment{border-style:dashed}.era-2 .visual-core{border-color:#68a6ff80;border-radius:3px}.era-2 .visual-orbit{border-radius:3px;transform:rotate(45deg)}.era-3 .visual-core{box-shadow:0 0 90px #77e6ca29}.thesis-strip{justify-content:space-between;align-items:center;gap:25px;padding:34px 0 0;font-size:clamp(18px,2vw,30px);display:flex}.thesis-strip>span{color:var(--muted);font-family:var(--font-geist-mono);letter-spacing:.16em;font-size:9px}.thesis-strip strong{font-weight:500}.thesis-strip .accent{color:var(--electric)}.full-section{border-top:1px solid var(--line);min-height:100vh;padding:118px 7vw 88px;position:relative;overflow:hidden}.wide-heading h2,.proof-intro h2,.opportunity-head h2{letter-spacing:-.06em;margin:0;font-size:clamp(46px,5.7vw,86px);font-weight:510;line-height:.98}.wide-heading>div{min-width:54%}.wide-heading .section-kicker{margin-top:45px}.turning-point{background:radial-gradient(circle at 72% 46%,#77e6ca12,#0000 34%),#0a0e12;grid-template-columns:1.1fr .9fr;align-content:center;gap:70px 6vw;display:grid}.turning-number{color:#ffffff06;letter-spacing:-.1em;font-size:34vw;font-weight:650;line-height:1;position:absolute;top:74px;right:5vw}.turning-copy{z-index:2;position:relative}.turning-copy h2{letter-spacing:-.06em;margin:0;font-size:clamp(44px,5.4vw,82px);font-weight:510;line-height:1}.turning-copy h2 em,.proof-intro h2 em,.opportunity-head h2 em{color:var(--electric);font-style:normal}.turning-copy>p:last-child{color:#aeb9c2;max-width:660px;margin:32px 0 0;font-size:18px;line-height:1.6}.balance-grid{z-index:2;align-content:center;gap:10px;display:grid;position:relative}.balance-grid>div{border:1px solid var(--line);background:#0d1217c7;grid-template-columns:68px 1fr auto;align-items:center;padding:20px;display:grid}.balance-grid span,.balance-grid small{color:var(--muted);font-family:var(--font-geist-mono);letter-spacing:.08em;font-size:9px}.balance-grid strong{font-size:20px;font-weight:520}.balance-grid .balance-future{background:linear-gradient(90deg,#77e6ca17,#68a6ff0a);border-color:#77e6ca6b;padding-block:28px}.balance-future strong{color:var(--electric)}.trust-line{z-index:2;color:#9da9b2;grid-column:1/-1;grid-template-columns:auto 1fr auto;align-items:center;gap:25px;padding-top:28px;font-size:13px;display:grid;position:relative}.trust-line i{background:linear-gradient(90deg, var(--azure), var(--electric));height:1px}.trust-line strong{color:var(--text);font-weight:520}.architecture{background:#090d11}.architecture-grid{grid-template-columns:1.12fr .88fr;gap:5vw;margin-top:70px;display:grid}.layer-stack{padding:0 0 40px 40px;position:relative}.layer-stack:before{content:"SYSTEM OF DIFFERENTIATION";border:1px solid var(--line);color:#77848f;width:24px;font-family:var(--font-geist-mono);letter-spacing:.12em;writing-mode:vertical-rl;place-items:center;font-size:8px;display:grid;position:absolute;top:0;bottom:40px;left:0;transform:rotate(180deg)}.layer-card{border:1px solid var(--line);text-align:left;background:#ffffff05;border-bottom:0;grid-template-columns:90px 1fr 40px;align-items:center;gap:20px;width:100%;min-height:100px;padding:18px 24px;transition:transform .25s,border-color .25s,background .25s;display:grid}.layer-card>span,.layer-card small,.layer-card b{color:#74828d;font-family:var(--font-geist-mono);letter-spacing:.08em;font-size:9px;font-weight:400}.layer-card div{flex-direction:column;gap:8px;display:flex}.layer-card strong{font-size:18px;font-weight:520}.layer-card b{text-align:right;color:#ffffff1f;font-size:18px}.layer-card:hover,.layer-card.active{background:linear-gradient(90deg,#77e6ca17,#ffffff05);border-color:#77e6ca73;transform:translate(8px)}.layer-card.active strong{color:var(--electric)}.layer-transactions{border-bottom:1px solid var(--line);background:#68a6ff09}.control-plane{color:var(--azure);font-family:var(--font-geist-mono);letter-spacing:.08em;border:1px dashed #68a6ff59;justify-content:space-between;margin-top:10px;padding:14px;font-size:8px;display:flex}.layer-detail{flex-direction:column;justify-content:center;padding:40px 0;display:flex}.layer-detail>p:first-child{color:var(--electric);font-family:var(--font-geist-mono);letter-spacing:.12em;text-transform:uppercase;margin:0 0 20px;font-size:10px}.layer-detail h3{letter-spacing:-.045em;margin:0;font-size:clamp(34px,3.5vw,54px);font-weight:520;line-height:1.04}.layer-detail>p:nth-child(3){color:#aab6bf;margin:25px 0 32px;font-size:17px;line-height:1.62}.detail-list{border-top:1px solid var(--line)}.detail-list div{border-bottom:1px solid var(--line);color:#ccd3d8;gap:20px;padding:15px 0;font-size:13px;display:flex}.detail-list span{color:#65727d;font-family:var(--font-geist-mono);font-size:9px}.architecture-rule{border-left:2px solid var(--electric);background:#77e6ca0d;margin-top:26px;padding:18px 20px}.architecture-rule span{color:var(--muted);font-family:var(--font-geist-mono);letter-spacing:.12em;margin-bottom:8px;font-size:8px;display:block}.architecture-rule strong{font-size:14px;font-weight:520}.proof{background:radial-gradient(circle at 20% 22%,#68a6ff14,#0000 27%),#080c10}.proof-intro{grid-template-columns:1.2fr .8fr;align-items:end;gap:30px 8vw;display:grid}.proof-intro .eyebrow{grid-column:1/-1;margin-bottom:0}.proof-intro>p:last-child{color:#aab5be;max-width:480px;margin:0 0 8px;font-size:17px;line-height:1.6}.scenario-shell{background:#0c1116;border:1px solid #cfdce638;margin-top:65px;box-shadow:0 35px 100px #00000059}.scenario-topline{border-bottom:1px solid var(--line);color:#75838e;height:38px;font-family:var(--font-geist-mono);letter-spacing:.12em;justify-content:space-between;align-items:center;padding:0 16px;font-size:8px;display:flex}.live-chip{color:var(--electric)}.live-chip i{background:var(--electric);width:5px;height:5px;box-shadow:0 0 10px var(--electric);border-radius:50%;margin-right:7px;display:inline-block}.scenario-tabs{border-bottom:1px solid var(--line);grid-template-columns:repeat(5,1fr);display:grid}.scenario-tabs button{border:0;border-right:1px solid var(--line);color:#71808b;text-align:left;text-transform:uppercase;letter-spacing:.07em;background:0 0;padding:15px;font-size:10px}.scenario-tabs button span{font-family:var(--font-geist-mono);margin-bottom:6px;font-size:8px;display:block}.scenario-tabs button.active{color:var(--electric);box-shadow:inset 0 -2px var(--electric);background:#77e6ca12}.scenario-workspace{grid-template-columns:.78fr 1.22fr;min-height:680px;display:grid}.copilot-pane,.data-pane{padding:24px}.copilot-pane{border-right:1px solid var(--line);background:linear-gradient(#68a6ff0a,#0000 40%);flex-direction:column;display:flex}.pane-label{color:#74818c;font-family:var(--font-geist-mono);letter-spacing:.11em;justify-content:space-between;align-items:center;font-size:8px;display:flex}.pane-label>span:last-child{color:#65727c}.copilot-glyph{color:var(--electric);font-size:16px}.copilot-message{gap:12px;margin-top:46px;display:flex}.message-avatar{color:#b7c1c9;background:#26313b;border-radius:50%;flex:0 0 30px;place-items:center;height:30px;font-size:9px;display:grid}.copilot-message p{border:1px solid var(--line);color:#d2d8dc;background:#ffffff09;border-radius:2px 12px 12px;margin:2px 0 0;padding:13px 15px;font-size:13px;line-height:1.5}.incoming-email{border:1px solid var(--line);background:#ffffff06;margin-top:28px}.incoming-email>div{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:11px 13px;display:flex}.incoming-email>div>span{color:#c2ccd3;background:#2b3944;border-radius:50%;flex:0 0 29px;place-items:center;height:29px;font-size:8px;display:grid}.incoming-email>div p{flex-direction:column;gap:3px;margin:0;display:flex}.incoming-email>div strong{font-size:10px;font-weight:520}.incoming-email>div small{color:#6f7c86;font-size:8px}.incoming-email>div b{color:var(--azure);font-family:var(--font-geist-mono);letter-spacing:.08em;margin-left:auto;font-size:7px}.incoming-email>p{color:#aeb9c2;margin:0;padding:13px;font-size:11px;line-height:1.55}.copilot-response{border-top:1px solid var(--line);gap:15px;margin-top:18px;padding:18px 0;display:flex}.copilot-response strong{font-size:17px;font-weight:550}.copilot-response p{color:#9eabb5;margin:10px 0 0;font-size:13px;line-height:1.58}.confirm-bubble{background:#77e6ca11;border:1px solid #77e6ca5c;border-radius:2px 13px 13px;margin:0 0 16px 30px;padding:14px}.confirm-bubble>span{color:var(--electric);font-family:var(--font-geist-mono);letter-spacing:.1em;font-size:7px}.confirm-bubble>p{color:#d3dbdf;margin:9px 0 13px;font-size:11px;line-height:1.5}.confirm-bubble>div{gap:8px;display:flex}.confirm-bubble button{border:1px solid var(--electric);background:var(--electric);color:#07100e;padding:9px 11px;font-size:9px;font-weight:600}.confirm-bubble .hold-button{color:#9eabb4;border-color:var(--line);background:0 0}.trader-confirmation{justify-content:flex-end;gap:8px;margin:2px 0 12px;display:flex}.trader-confirmation span{background:#26313b;border-radius:50%;order:2;place-items:center;width:26px;height:26px;font-size:8px;display:grid}.trader-confirmation p{color:#d7dde1;background:#26313b;border-radius:10px 2px 10px 10px;margin:0;padding:10px 12px;font-size:10px}.booking-response{background:#77e6ca0d;border:1px solid #77e6ca47;gap:10px;padding:12px;display:flex}.booking-response p{color:#c4ced4;margin:2px 0 0;font-size:10px;line-height:1.45}.agent-chip{color:#b6c0c8;font-family:var(--font-geist-mono);background:#77e6ca09;border:1px solid #77e6ca38;align-items:center;gap:9px;margin-top:auto;padding:11px 12px;font-size:9px;display:flex}.agent-chip b{color:var(--electric);margin-left:auto;font-weight:450}.agent-pulse{background:var(--electric);width:6px;height:6px;box-shadow:0 0 10px var(--electric);border-radius:50%}.prompt-box{border:1px solid var(--line);color:#64727d;justify-content:space-between;margin-top:12px;padding:13px 15px;font-size:11px;display:flex}.prompt-box b{color:var(--electric)}.data-pane{flex-direction:column;display:flex}.deal-summary{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:22px;display:grid}.deal-summary>div{border-right:1px solid var(--line);padding:12px}.deal-summary>div:last-child{border-right:0}.deal-summary span,.deal-summary small{color:#6f7d87;font-family:var(--font-geist-mono);text-transform:uppercase;font-size:7px;display:block}.deal-summary strong{margin:8px 0 4px;font-size:12px;font-weight:520;display:block}.metric-row{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:12px;display:grid}.metric-row>div{border:1px solid var(--line);background:#ffffff05;padding:15px}.metric-row span,.metric-row small{color:#75828d;font-family:var(--font-geist-mono);text-transform:uppercase;font-size:8px;display:block}.metric-row strong{margin:10px 0 5px;font-size:23px;font-weight:520;display:block}.metric-row .metric-changed{background:#77e6ca0f;border-color:#77e6ca61;animation:.7s ease-out metricFlash}.metric-changed strong{color:var(--electric)}.metric-row .metric-simulated{background:#f0b4610e;border-color:#f0b46161}.metric-simulated em{color:var(--simulated);font-family:var(--font-geist-mono);letter-spacing:.04em;margin:-1px 0 7px;font-size:9px;font-style:normal;display:block}.metric-simulated strong{color:#dce2e6}@keyframes metricFlash{0%{transform:translateY(-2px);box-shadow:0 0 0 2px #77e6ca99}to{box-shadow:none;transform:none}}.impact-views{grid-template-columns:1.05fr .95fr;gap:9px;margin-top:10px;display:grid}.position-view,.pnl-view{border:1px solid var(--line);background:#ffffff04;min-height:126px;padding:12px;transition:border-color .5s,background .5s;overflow:hidden}.position-view>div:first-child,.pnl-view>div:first-child{color:#6e7c86;font-family:var(--font-geist-mono);letter-spacing:.08em;justify-content:space-between;font-size:7px;display:flex}.position-view>div:first-child b,.pnl-view>div:first-child b{color:#7d8b95;font-weight:450}.position-view.is-simulated,.pnl-view.is-simulated{background:#f0b46106;border-color:#f0b4614d}.position-view.is-simulated>div:first-child b,.pnl-view.is-simulated>div:first-child b{color:var(--simulated)}.position-view.is-booked,.pnl-view.is-booked{border-color:#77e6ca47}.position-view.is-booked>div:first-child b,.pnl-view.is-booked>div:first-child b{color:var(--electric)}.position-scale{color:#58656f;font-family:var(--font-geist-mono);justify-content:space-between;margin:14px 0 6px;font-size:6px;display:flex}.position-bar{color:#b8c2ca;background:#68a6ff3d;justify-content:space-between;align-items:center;min-width:115px;height:22px;margin-top:6px;padding:0 8px;font-size:7px;transition:width .6s,background .6s,border-color .6s,opacity .6s;display:flex}.position-bar b{font-family:var(--font-geist-mono);font-size:7px;font-weight:500}.position-bar.reference{opacity:.42}.position-bar.after.simulated{color:#f2c889;background:#f0b4611f;border:1px dashed #f0b461bf;animation:.45s ease-out simulationEnter}.position-bar.after.booked{color:#e4faf4;background:#77e6ca4d;border:1px solid #77e6ca8c;animation:.7s ease-out positionBook}@keyframes positionBook{0%{opacity:.4;width:82%}}.pnl-values{grid-template-columns:1fr auto 1fr;align-items:center;gap:7px;margin-top:18px;display:grid}.pnl-values span{color:#6f7c87;font-size:7px}.pnl-values strong{color:#d3dade;margin-top:5px;font-size:14px;font-weight:520;display:block}.pnl-values i{color:#596771;font-style:normal}.pnl-values .simulated-value{color:var(--simulated);animation:.45s ease-out simulationEnter}.pnl-values .booked-value{color:var(--electric);animation:.7s ease-out metricFlash}.pnl-spark{border-bottom:1px solid #2d3942;align-items:end;gap:5px;height:25px;margin-top:10px;display:flex}.pnl-spark i{background:#3c596b;flex:1;height:30%;transition:height .5s,background .5s}.pnl-spark i:nth-child(2){height:42%}.pnl-spark i:nth-child(3){height:35%}.pnl-spark i:nth-child(4){height:58%}.pnl-spark i:nth-child(5){height:52%}.pnl-spark i:nth-child(6){height:70%}.pnl-spark.booked i:nth-child(6){background:var(--electric);height:100%}.pnl-spark.simulated i:nth-child(6){border:1px dashed var(--simulated);background:#f0b46129;height:100%}@keyframes simulationEnter{0%{opacity:0;transform:translateY(3px)}}.process-trace{grid-template-columns:repeat(5,1fr);margin:28px 0;display:grid}.process-trace>div{color:#5d6b76;flex-direction:column;align-items:center;gap:7px;display:flex;position:relative}.process-trace>div:after{content:"";z-index:0;background:#28333c;height:1px;position:absolute;top:12px;left:50%;right:-50%}.process-trace>div:last-child:after{display:none}.process-trace span{z-index:1;width:25px;height:25px;font-family:var(--font-geist-mono);background:#0c1116;border:1px solid #34404a;border-radius:50%;place-items:center;font-size:8px;display:grid;position:relative}.process-trace small{text-transform:uppercase;font-size:8px}.process-trace .complete span,.process-trace .current span{border-color:var(--electric);color:var(--electric)}.process-trace .complete:after{background:var(--electric)}.process-trace .current small{color:var(--text)}.action-log{border:1px solid var(--line)}.action-log-head,.action-log>div{border-bottom:1px solid var(--line);align-items:center;min-height:38px;padding:0 13px;font-size:11px;display:flex}.action-log>div:last-child{border-bottom:0}.action-log-head{color:#73818b;font-family:var(--font-geist-mono);letter-spacing:.09em;justify-content:space-between;font-size:8px}.action-log small{color:#687680;font-family:var(--font-geist-mono);margin-left:auto;font-size:8px}.action-status{background:var(--azure);border-radius:50%;width:6px;height:6px;margin-right:10px}.action-status.hot{background:var(--electric);box-shadow:0 0 10px var(--electric)}.decision-bar{justify-content:space-between;align-items:center;gap:20px;margin-top:auto;padding-top:20px;display:flex}.decision-bar span,.decision-bar strong{display:block}.decision-bar div>span{color:#6f7d87;font-family:var(--font-geist-mono);letter-spacing:.1em;margin-bottom:6px;font-size:8px}.decision-bar div>strong{font-size:12px;font-weight:500}.decision-bar button{min-width:190px;color:var(--electric);background:#77e6ca17;border:1px solid #77e6ca66;justify-content:space-between;padding:13px 15px;font-size:10px;display:flex}.decision-bar button:disabled{opacity:.45;cursor:default}.decision-bar .chat-hint{border-color:var(--line);color:#7e8b95;background:0 0}.capabilities{background:radial-gradient(circle at 18% 42%,#68a6ff0f,#0000 28%),#0a0e12}.capability-system{background:#090e12b8;border:1px solid #68a6ff33;margin-top:62px;padding:34px;position:relative;box-shadow:0 30px 90px #00000038}.capability-system:before,.capability-system:after{content:"";border-color:#77e6ca80;width:28px;height:28px;position:absolute}.capability-system:before{border-top:1px solid;border-left:1px solid;top:-1px;left:-1px}.capability-system:after{border-bottom:1px solid;border-right:1px solid;bottom:-1px;right:-1px}.capability-system-label{color:#7892a5;font-family:var(--font-geist-mono);letter-spacing:.14em;background:#0a0e12;padding:0 11px;font-size:9px;position:absolute;top:-6px;left:24px}.capability-overview{border-bottom:1px solid var(--line);grid-template-columns:1fr 70px 1fr;min-height:150px;display:grid}.capability-primary,.capability-secondary{flex-direction:column;justify-content:center;padding:25px 30px;display:flex}.capability-primary{background:linear-gradient(110deg,#77e6ca1a,#77e6ca06);border:1px solid #77e6ca61}.capability-secondary{background:#68a6ff09;border:1px solid #68a6ff3d}.capability-primary span,.capability-secondary span{color:var(--electric);font-family:var(--font-geist-mono);letter-spacing:.12em;font-size:10px}.capability-secondary span{color:var(--azure)}.capability-primary strong,.capability-secondary strong{letter-spacing:-.035em;margin:12px 0 6px;font-size:clamp(24px,2.2vw,31px);font-weight:530;line-height:1.08}.capability-primary small,.capability-secondary small{color:#9aa6ae;font-size:12px}.capability-join{place-items:center;display:grid;position:relative}.capability-join:before{content:"";background:linear-gradient(90deg, var(--electric), var(--azure));height:1px;position:absolute;left:0;right:0}.capability-join span{z-index:1;width:31px;height:31px;color:var(--electric);font-family:var(--font-geist-mono);background:#0b1115;border:1px solid #77e6ca73;border-radius:50%;place-items:center;font-size:15px;display:grid;position:relative}.capability-map{grid-template-columns:minmax(330px,1.2fr) 270px minmax(270px,.8fr);gap:24px;padding:38px 0 28px;display:grid;position:relative}.capability-map:before{content:"";background:linear-gradient(90deg,#77e6ca80,#68a6ff80);height:1px;position:absolute;top:22px;left:11%;right:11%}.capability-map:after{content:"";background:var(--electric);width:1px;height:16px;position:absolute;top:22px;left:50%}.delivery-branch,.portfolio-branch{border:1px solid var(--line);background:#10161b;min-width:0;position:relative}.delivery-branch:before,.portfolio-branch:before{content:"";background:#77e6ca80;width:1px;height:16px;position:absolute;top:-17px;left:50%}.portfolio-branch:before{background:#68a6ff8c}.branch-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:18px;padding:18px 20px;display:flex}.branch-heading span{color:var(--electric);font-family:var(--font-geist-mono);letter-spacing:.12em;font-size:10px}.portfolio-branch .branch-heading span{color:var(--azure)}.branch-heading strong{font-size:16px;font-weight:520}.service-list>div{border-bottom:1px solid var(--line);grid-template-columns:30px 1fr;gap:12px;padding:15px 20px;display:grid}.service-list>div>span{color:#62727e;font-family:var(--font-geist-mono);font-size:9px}.service-list p{margin:0}.service-list strong,.service-list small{display:block}.service-list strong{color:#dce3e7;font-size:13px;font-weight:510}.service-list small{color:#7f8d97;margin-top:5px;font-size:10px;line-height:1.4}.delivery-highlights{grid-template-columns:auto 1fr 1fr;align-items:stretch;gap:9px;padding:14px 20px 18px;display:grid}.delivery-highlights>span{color:#647682;max-width:85px;font-family:var(--font-geist-mono);letter-spacing:.08em;align-self:center;font-size:8px;line-height:1.5}.delivery-highlights>div{background:#77e6ca08;border:1px solid #77e6ca2e;padding:11px 12px}.delivery-highlights strong,.delivery-highlights small{display:block}.delivery-highlights strong{font-size:12px;font-weight:520}.delivery-highlights small{color:#7b8993;margin-top:4px;font-size:9px;line-height:1.3}.process-bridge{z-index:2;text-align:center;background:radial-gradient(circle,#77e6ca29,#0b1115 68%);border:1px solid #77e6caa6;border-radius:50%;flex-direction:column;justify-content:center;align-self:center;align-items:center;min-height:270px;padding:25px;display:flex;position:relative;box-shadow:0 0 90px #77e6ca21}.process-bridge:before,.process-bridge:after{content:"";background:var(--electric);width:25px;height:1px;position:absolute;top:50%}.process-bridge:before{left:-25px}.process-bridge:after{right:-25px}.process-bridge>span,.process-bridge>small{color:var(--electric);font-family:var(--font-geist-mono);letter-spacing:.1em;font-size:9px}.process-bridge strong{margin:17px 0 13px;font-size:24px;font-weight:520;line-height:1.08}.process-bridge p{color:#9ba6ad;max-width:190px;margin:0 0 17px;font-size:11px;line-height:1.5}.process-bridge small{color:#74838d;font-size:8px}.product-capability{background:#68a6ff09;border:1px solid #68a6ff33;align-items:center;gap:15px;margin:15px;padding:17px;display:flex}.product-capability>span{height:40px;color:var(--azure);font-family:var(--font-geist-mono);border:1px solid #68a6ff59;flex:0 0 40px;place-items:center;font-size:9px;display:grid}.product-capability div{min-width:0}.product-capability strong,.product-capability small{display:block}.product-capability strong{font-size:14px;font-weight:520}.product-capability small{color:#82909a;margin-top:5px;font-size:10px;line-height:1.35}.product-role{background:#68a6ff06;border-left:2px solid #68a6ff8c;margin:0 15px 15px;padding:14px 16px}.product-role span{color:var(--azure);font-family:var(--font-geist-mono);letter-spacing:.1em;font-size:8px}.product-role p{color:#8d9aa3;margin:8px 0 0;font-size:10px;line-height:1.5}.systems-foundation{background:linear-gradient(90deg,#68a6ff0f,#68a6ff04);border-top:1px solid #68a6ff4d;grid-template-columns:180px 1fr;align-items:center;min-height:64px;display:grid}.systems-foundation>span{color:var(--azure);font-family:var(--font-geist-mono);letter-spacing:.12em;padding-left:20px;font-size:9px}.systems-foundation>div{color:#95a2ab;justify-content:flex-end;align-items:center;gap:17px;padding-right:20px;font-size:11px;display:flex}.systems-foundation strong{color:#dce2e6;font-weight:510}.systems-foundation i{background:#51697b;border-radius:50%;width:3px;height:3px}.capability-proof{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.capability-proof div{border-right:1px solid var(--line);grid-template-columns:auto 1fr;align-items:center;gap:18px;padding:25px;display:grid}.capability-proof div:last-child{border-right:0}.capability-proof span{color:var(--electric);font-family:var(--font-geist-mono);letter-spacing:.05em;font-size:15px}.capability-proof p{color:#8c99a3;margin:0;font-size:11px;line-height:1.45}.opportunity{background:radial-gradient(circle at 80% 18%,#77e6ca14,#0000 24%),#080b0f;min-height:110vh}.opportunity-head{text-align:center}.opportunity-head .eyebrow{justify-content:center}.opportunity-head h2 em{color:var(--electric)}.value-staircase{border-bottom:1px solid var(--line);grid-template-columns:repeat(5,1fr);align-items:end;margin-top:80px;display:grid}.value-staircase>div{min-height:calc(215px + var(--step) * 25px);border:1px solid var(--line);background:linear-gradient(180deg, rgba(119,230,202,calc(var(--step) * .012)), #ffffff03);border-bottom:0;border-right:0;padding:20px}.value-staircase>div:last-child{border-right:1px solid var(--line);border-color:#77e6ca66}.value-staircase span{color:#6f7c86;font-family:var(--font-geist-mono);font-size:9px}.value-staircase strong{margin:45px 0 12px;font-size:17px;font-weight:520;display:block}.value-staircase p{color:#82909b;margin:0;font-size:11px;line-height:1.5}.closing-thesis{text-align:center;margin-top:100px}.closing-thesis>p{color:var(--electric);font-family:var(--font-geist-mono);letter-spacing:.15em;font-size:9px}.closing-thesis h3{letter-spacing:-.05em;max-width:1050px;margin:26px auto 60px;font-size:clamp(36px,4.7vw,70px);font-weight:510;line-height:1.02}.closing-thesis>div{border:1px solid var(--line);text-align:left;grid-template-columns:1fr 1fr;max-width:960px;margin:auto;display:grid}.closing-thesis>div>*{padding:24px;font-size:13px;line-height:1.5}.closing-thesis span{color:#81909a}.closing-thesis strong{border-left:1px solid var(--line);color:var(--electric);font-weight:500}footer{border-top:1px solid var(--line);color:#5d6a74;font-family:var(--font-geist-mono);letter-spacing:.08em;justify-content:space-between;gap:30px;margin-top:120px;padding-top:20px;font-size:8px;display:flex}@media (width<=1100px) and (width>=801px){.capability-system{padding-inline:22px}.capability-map{grid-template-columns:minmax(300px,1.2fr) 220px minmax(245px,.8fr);gap:16px}.process-bridge{min-height:220px;padding:18px}.process-bridge strong{font-size:20px}.branch-heading{flex-direction:column;align-items:flex-start;gap:7px}.delivery-highlights{grid-template-columns:1fr 1fr}.delivery-highlights>span{grid-column:1/-1;max-width:none}}@media (width<=800px){.topbar-meta,.chapter-nav,.chapter-rail{display:none}.hero{padding-inline:6vw}.hero-footer,.section-heading,.thesis-strip{flex-direction:column;align-items:flex-start}.signal-line{display:none}.evolution{padding-inline:6vw}.era-selector{grid-template-columns:1fr}.era-tab,.era-tab:first-child{border-left:1px solid var(--line)}.era-stage{grid-template-columns:1fr}.era-copy{border-right:0;border-bottom:1px solid var(--line)}.era-visual{min-height:440px}.visual-orbit{width:280px;height:280px}.full-section{padding-inline:6vw}.turning-point,.architecture-grid,.proof-intro,.scenario-workspace,.trust-line{grid-template-columns:1fr}.trust-line i{width:100%}.architecture-grid{margin-top:45px}.layer-stack{padding-left:0}.layer-stack:before{display:none}.layer-card{grid-template-columns:60px 1fr 30px;padding-inline:13px}.scenario-tabs{grid-template-columns:repeat(5,minmax(100px,1fr));overflow-x:auto}.copilot-pane{border-right:0;border-bottom:1px solid var(--line)}.deal-summary,.metric-row,.impact-views{grid-template-columns:1fr 1fr}.scenario-workspace{min-height:0}.capability-system{padding:30px 14px 18px}.capability-overview{grid-template-columns:1fr}.capability-join{min-height:48px}.capability-join:before{background:linear-gradient(180deg, var(--electric), var(--azure));width:1px;height:auto;inset:0 auto 0 50%}.capability-primary,.capability-secondary{padding:22px}.capability-primary strong{font-size:30px}.capability-map{grid-template-columns:1fr;gap:18px;padding-top:30px}.capability-map:before,.capability-map:after,.delivery-branch:before,.portfolio-branch:before,.process-bridge:before,.process-bridge:after{display:none}.process-bridge{width:250px;min-height:250px;margin:0 auto}.delivery-highlights{grid-template-columns:1fr 1fr}.delivery-highlights>span{grid-column:1/-1;max-width:none}.systems-foundation{grid-template-columns:1fr;gap:12px;padding:17px 20px}.systems-foundation>span{padding:0}.systems-foundation>div{flex-wrap:wrap;justify-content:flex-start;gap:10px;padding:0}.capability-proof,.value-staircase{grid-template-columns:1fr}.capability-proof div{border-right:0;border-bottom:1px solid var(--line)}.capability-proof div:last-child{border-bottom:0}.value-staircase>div{border-right:1px solid var(--line);min-height:0}.closing-thesis>div{grid-template-columns:1fr}.closing-thesis strong{border-left:0;border-top:1px solid var(--line)}footer{flex-direction:column}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
