:root{--bg:#07080d;--panel:#101019;--panel2:#191427;--text:#f6f2fa;--muted:#b4acbd;--subtle:#a29aad;--line:#30273c;--line-light:#54425f;--indigo:#6549ff;--violet:#a844ff;--magenta:#ff3b9c;--ember:#ff8b47;--copper:#ff8b47;--cream:#ffdbc8;--lavender:#d5a1ff;--ice:#93d9ff;--green:#80e4c2;--brand-spectrum:linear-gradient(105deg,#a07bff 0%,#d54bff 34%,#ff4baf 64%,#ff994e 100%)}@supports (color:color(display-p3 1 1 1)){:root{--magenta:color(display-p3 .9381 .2724 .6044);--ember:color(display-p3 .9535 .5587 .3101);--copper:color(display-p3 .9535 .5587 .3101);--cream:color(display-p3 .9769 .864 .7943);--lavender:color(display-p3 .8082 .6326 .9909);--ice:color(display-p3 .6368 .8437 .9848);--green:color(display-p3 .5972 .8846 .768)}}:root{--bg:#060608;--panel:#0b0b0e;--panel2:#111115;--line:#24242a;--line-light:#3c3c45;--muted:#b2b0b8;--subtle:#a09ea7;--text:#f4f3f6}html{scroll-padding-top:24px}.warm-text{background:var(--brand-spectrum);background-clip:text;-webkit-background-clip:text;color:transparent}.eyebrow{color:#e58dff}.status-dot{background:var(--magenta);box-shadow:0 0 18px #ff3b9c90}.button.light{background:linear-gradient(110deg,#d690ff,#ffbddc 65%,#ffc499) #ffbddc;border-color:#efb9ec;color:#161618}.button.light:focus-visible{background:#ffe1f0;box-shadow:0 0 35px #d03bff25}@media(hover:hover){.button.light:hover{background:#ffe1f0;box-shadow:0 0 35px #d03bff25}}.brand-dot{color:var(--ember)}.brand-mark{width:48px;height:44px;object-fit:contain}.brand{gap:7px;letter-spacing:.21em}.nav{position:relative;inset:auto;height:80px;background:var(--bg);border-bottom:1px solid #ae5dff19}.nav-links a{color:#bcb1c9}.text-link>span{color:var(--ember)}.chapter{padding-top:110px}.section-heading .muted{color:#b7a6c9}.stage{background:radial-gradient(ellipse at 10% 5%,#59268914,transparent 52%),linear-gradient(135deg,#131315,#0c0c0e 80%);border-color:#74439345;box-shadow:0 22px 65px #0002}.stage-top{border-bottom-color:#70428423}.scene-tabs button:is([aria-pressed=true],[aria-checked=true],[aria-selected=true]){background:linear-gradient(110deg,#9228f021,#ff3b9c09)}.scene-tabs button:is([aria-pressed=true],[aria-checked=true],[aria-selected=true]):after{background:var(--brand-spectrum);height:3px}.scene-tabs button:is([aria-pressed=true],[aria-checked=true],[aria-selected=true])>span{color:#fbb2ff}.choice-options :is(button,label):is([aria-pressed=true],[aria-checked=true],[aria-selected=true]){background:#f3cbff;border-color:#f3cbff;color:#1d1d21}.choice-options :is(button,label):focus-visible{border-color:#bd7aff}@media(hover:hover){.choice-options :is(button,label):hover{border-color:#bd7aff}}.sequence .selected>i{background:var(--magenta);border-color:var(--magenta);box-shadow:0 0 14px #fa239b70}.sequence .selected strong,.sequence .selected>span{color:#fbd1ff}.dialog{background:linear-gradient(135deg,#1e1e22,#101012);border-color:#c378ff55}.footer-word{color:#b68cc9}.footer-word>span{color:var(--ember)}.hero{height:auto;min-height:0;max-height:none;display:block;overflow:hidden;padding:0 0 65px;background:radial-gradient(ellipse at 66% 30%,#57277b0b,transparent 70%)}.hero:after{display:none}.brand-banner{width:100%;position:relative;background:#000}.brand-banner img{width:100%;height:auto;display:block;max-width:2048px;margin:auto}.banner-continuity{display:flex;align-items:center;justify-content:space-between;gap:35px;padding-block:22px;border-bottom:1px solid #87549d26}.banner-continuity>.micro{font-size:11px;color:#bfb2cb}.brand-generations{display:flex;align-items:center;flex:1;max-width:480px;gap:12px}.brand-generations span{width:29px;height:29px;flex-shrink:0;border:1px solid currentColor;border-radius:50%;display:grid;place-items:center;font:500 11px var(--mono);color:#a185ff;box-shadow:0 0 20px #754bff28}.brand-generations span:nth-of-type(2){color:#dc80ff}.brand-generations span:nth-of-type(3){color:#ff5fa6}.brand-generations span:nth-of-type(4){color:#ff9b5c}.brand-generations i{height:1px;flex:1;background:var(--brand-spectrum);opacity:.55}.hero-copy{position:relative;padding-top:48px;pointer-events:auto;display:grid;grid-template-columns:1.25fr 1fr;align-items:end;gap:50px}.hero h1{font-size:clamp(54px,5.8vw,87px);line-height:1.02;margin-top:20px;letter-spacing:-.065em}.hero-intro{padding-bottom:6px}.hero-deck{margin:0;color:#c2b7ca;font-size:22px}.hero-actions{position:static;display:flex;gap:25px;margin-top:28px;flex-wrap:wrap}.hero-actions .text-link{font-size:12px;max-width:none}.hero-actions .button{font-size:12px}.hero-actions .text-link>span{font-size:21px}.agency-layout{grid-template-columns:53% 47%;min-height:0;align-items:stretch}.agency-art{height:auto;min-height:0;margin:0;background:radial-gradient(ellipse at 20% 25%,#8b21e31c,transparent 65%);padding:38px 38px 65px}.agency-story{padding:38px 40px 34px 28px}.agency-story h3{font-size:clamp(34px,3.4vw,49px)}.mechanism-panel{max-width:540px;margin:auto}.signal-card,.ledger-card,.code-window{border:1px solid #7f419b6b;background:linear-gradient(135deg,#1e1e2299,#141417e8);border-radius:16px;position:relative;overflow:hidden}.signal-card{padding:23px 25px}.diagram-heading{display:flex;justify-content:space-between;align-items:center;gap:10px}.diagram-heading>.micro{font-size:11px;color:#ceacdf}.signal-badge{font:400 11px/1.4 var(--mono);color:#f0c2ff;padding:6px 9px;border:1px solid #a95cd64a;border-radius:5px;white-space:nowrap;background:#983ef511}.voice-wave{width:100%;height:95px;margin-top:15px;overflow:visible;color:#bf75ff}.voice-wave path{stroke:currentColor;fill:none;stroke-width:2}.voice-source[data-voice-choice="1"] .voice-wave{color:#ff679f}.voice-source[data-voice-choice="2"] .voice-wave{color:#938ca5}.signal-caption{font:400 11px var(--mono);color:#c6abd2}.flow-link{height:38px;display:flex;align-items:center;justify-content:center;position:relative;color:#ef8eff}.flow-link:before{content:"";width:1px;height:100%;background:linear-gradient(#9e43ff,#ff3b9c);position:absolute}.flow-link>span{font-size:19px;z-index:1;line-height:1;background:#17171a}.flow-link i{position:absolute;height:5px;width:5px;border-radius:50%;background:#ffd0ff;box-shadow:0 0 12px #ec60ff;animation:record-flow 2.4s linear infinite}.ledger-card{min-height:88px;padding:20px 22px;display:flex;align-items:center;gap:17px;background:linear-gradient(110deg,#2d2d3340,#161619);border-color:#aa4bd76e}.ledger-icon{font:400 31px var(--display);color:#e590ff}.ledger-card>div{display:flex;flex-direction:column;gap:7px}.ledger-card .micro{font-size:11px;color:#c89add}.ledger-card strong{font:500 15px/1.3 var(--display);letter-spacing:-.015em}.record-seal{margin-left:auto;writing-mode:vertical-rl;font:400 11px var(--mono);letter-spacing:.15em;color:#c895da}.voice-output{border-color:#d250675c;background:linear-gradient(135deg,#32323840,#131315)}.voice-output .diagram-heading>.micro{color:#ffb4cb}.delivery-icon{color:#ff967a;font-size:25px}.delivery-preview{margin-top:10px}.delivery-wave{width:100%;height:55px;color:#ff8b75}.delivery-wave path{stroke:currentColor;stroke-width:3;fill:none;stroke-linecap:round}.delivery-preview>strong{font:500 17px/1.4 var(--display);display:block;margin-top:8px}.specimen-label{font-size:11px;left:38px;right:38px;bottom:22px;letter-spacing:.08em}.specimen-index{color:#b270dd}.mechanism-art[data-step="2"] .voice-output,.mechanism-art[data-step="2"] .ledger-card{border-color:#e28dff;box-shadow:0 0 24px #dc58ff15}.wake-diagram{position:relative;padding:22px 24px 0;background:radial-gradient(ellipse,#9324da20,transparent 70%)}.wake-diagram>.diagram-heading{position:relative;z-index:1}.wake-clock{width:100%;height:245px;margin-top:18px;overflow:visible}.wake-track{fill:none;stroke:#2b2b31;stroke-width:2}.wake-progress{fill:none;stroke:#ba51ff;stroke-width:3;stroke-dasharray:65 100;filter:drop-shadow(0 0 7px #a021ff)}.wake-hand{transform-origin:180px 122px;transform:rotate(48deg);transition:transform var(--d-4) var(--e-out)}.wake-hand path{stroke:#f967b5;stroke-width:1.5}.wake-hand circle{fill:#f72585;filter:drop-shadow(0 0 6px #ff3b9c)}.wake-hub{fill:#e5b4ff}.wake-clock text{font:11px var(--mono);fill:#bb9dcf}.wake-time{position:absolute;top:150px;left:0;right:0;text-align:center;display:flex;flex-direction:column;gap:9px;pointer-events:none}.wake-time>strong{font:500 36px/1.1 var(--display);letter-spacing:-.05em;text-shadow:0 0 22px #0b0b0d;background:#141416ed;margin-inline:auto;padding:8px}.wake-time>.micro{font-size:11px;color:#cbaada}.wake-outcomes{display:grid;grid-template-columns:1fr 1fr;gap:15px}.wake-outcomes>div{border:1px solid #c660b33b;border-radius:10px;padding:17px;display:flex;flex-direction:column;align-items:center;gap:6px;background:#7f226d0a}.outcome-node{height:8px;width:8px;border-radius:50%;background:#de75ff;box-shadow:0 0 14px #b238ff60;margin-bottom:5px}.wake-outcomes>div+div .outcome-node{background:#ffa07a;box-shadow:0 0 12px #fa624470}.wake-outcomes strong{font:500 15px var(--display)}.wake-outcomes>div>span:last-child{font-size:11px;color:#bfa9c7}.diagram-footnote{font-size:11px;color:#b6a0c0;text-align:center;margin-top:19px}.code-window .diagram-heading{padding:20px 22px;border-bottom:1px solid #79439840}.code-window-dots{color:#ae67d2;font-size:11px;letter-spacing:3px}.code-file{padding:23px 22px;display:flex;align-items:center;gap:11px}.code-file>span:first-child{font-size:24px;color:#d381ff}.code-file>strong{font:500 17px var(--display);flex:1}.code-file>.signal-badge{font-size:11px}.diff-lines{display:flex;flex-direction:column;gap:0;padding:0 15px 20px;font:400 11px/2.4 var(--mono);color:#b89ec8}.diff-lines span{padding-inline:10px}.diff-remove{color:#ff9bb3;background:#ed39861c}.diff-add{color:#b2f4d9;background:#32b68414}.branch-diagram{padding:15px 0}.branch-diagram svg{width:100%;height:auto;overflow:visible}.branch-main{stroke:#4c3a5c;stroke-width:2;fill:none}.branch-proposal{stroke:url(#branch-gradient);stroke-width:3;fill:none;stroke-dasharray:8 5;animation:proposal-flow 4s linear infinite}.branch-diagram circle{fill:#121214;stroke:#be65ff;stroke-width:3}.branch-diagram rect{fill:#28282d;stroke:#ff994e;stroke-width:2}.branch-diagram text{font:11px var(--mono);fill:#c7a4d2}.memory-stage{height:auto;background:radial-gradient(ellipse at 85% 30%,#701ab620,transparent 65%),#0e0e10}.memory-body{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;padding:45px 60px}.memory-sidebar{display:flex;flex-direction:column;justify-content:center;min-width:0}.memory-state,.memory-caption,.carried-choice{position:static;max-width:none;left:auto;right:auto;top:auto;bottom:auto}.memory-state>p{font-size:clamp(55px,5.4vw,80px);margin:20px 0}.memory-caption{margin-top:40px;min-height:72px;align-items:flex-start;gap:17px}.memory-caption p{max-width:32ch}.memory-caption h3{font-size:24px}.carried-choice{margin-top:34px;background:#62288015;border-left:2px solid #d566ff;padding:15px 18px}.carried-choice strong{font-size:14px;color:#edb5ff}.memory-architecture{min-width:0}.model-socket{display:flex;gap:24px;align-items:center;justify-content:space-between}.memory-stage .engine-chip{transform:none;width:85px;height:85px;flex:0 0 85px;border-color:#e573ff70;box-shadow:0 0 35px #9e24ff1f;gap:4px}.engine-chip strong{color:#f2ceff}.engine-chip .micro{color:#c799db}.memory-stage .generation-control{position:static;display:flex;flex-direction:column;gap:12px;align-items:flex-end}.generation-control>div{border-color:#9145bb70;background:#121215}.generation-control :is(button,label):is([aria-pressed=true],[aria-checked=true],[aria-selected=true]){background:#da9bff;color:#1a1a1e;box-shadow:0 0 23px #bc30ff30}.memory-bus{height:61px;display:flex;align-items:center;justify-content:center;position:relative;margin-inline:10px}.memory-bus:before{content:"";position:absolute;left:31px;top:0;height:100%;width:1px;background:linear-gradient(#bd61ff,#f65bbd)}.memory-bus:after{content:"";position:absolute;left:27px;bottom:0;width:9px;height:9px;background:#e99cff;border-radius:50%;box-shadow:0 0 12px #a832ff}.memory-bus>.micro{font-size:11px;color:#c694dd;margin-left:25px}.memory-map{display:flex;flex-direction:column;gap:8px}.memory-layer{--layer-color:#9e85ff;display:flex;align-items:center;gap:19px;border:1px solid #6e467b3d;border-radius:9px;padding:16px 20px;background:#161619;min-height:77px;transition:border-color var(--d-2) var(--e-out),background var(--d-2) var(--e-out),transform var(--d-2) var(--e-out);position:relative}.memory-layer:nth-child(2){--layer-color:#c06aff}.memory-layer:nth-child(3){--layer-color:#f570de}.memory-layer:nth-child(4){--layer-color:#ff70a7}.memory-layer:nth-child(5){--layer-color:#ffa16a}.memory-layer.active{border-color:var(--layer-color);background:linear-gradient(110deg,#64255266,#18181b);box-shadow:0 0 22px #a442df10}.memory-layer-number{font:400 11px var(--mono);color:var(--layer-color)}.memory-layer>div{display:flex;flex-direction:column;gap:5px;flex:1}.memory-layer strong{font:500 18px var(--display);letter-spacing:-.025em;color:#e6d8ef}.memory-layer.active strong{color:#fff0fa}.memory-layer>div>span{font-size:11px;color:#b6a3c3}.memory-glyph{font:400 29px var(--display);color:var(--layer-color);opacity:.9}.memory-stage .layer-controls{position:static}.layer-controls button:is([aria-pressed=true],[aria-checked=true],[aria-selected=true]){background:#be48e41a;color:#f3c6ff;box-shadow:inset 0 -3px #e551cf}.record-chapter{position:relative}.record-chapter:before{content:"";position:absolute;inset:80px 0 -45px;background:radial-gradient(ellipse at 7% 40%,#7624e30c,transparent 55%),radial-gradient(ellipse at 92% 58%,#ff5d300c,transparent 60%);pointer-events:none}.record-chapter>.wrap{position:relative}.record-stage{border:1px solid #ad43c66e;background:radial-gradient(ellipse at 7% 0%,#7c22bb32,transparent 42%),radial-gradient(ellipse at 100% 60%,#ff62321c,transparent 50%),#0e0e10;box-shadow:0 0 90px #9b31e511}.record-stage:before{content:"";display:block;height:3px;background:var(--brand-spectrum)}.record-intro{padding:38px 40px 24px;align-items:flex-end;gap:45px}.record-number{font-size:148px;line-height:.92;background:var(--brand-spectrum);background-clip:text;-webkit-background-clip:text;color:transparent;letter-spacing:-.05em}   .record-number .warm-text{background:none;color:inherit}.record-intro h3{color:#edc8ff;font-size:21px;margin-top:18px}.record-metrics{padding-bottom:4px;gap:42px}.record-metrics>div{padding-left:24px;border-left:1px solid #f74bbb66}.record-metrics>div+div{border-color:#ff8b4788}.record-metrics strong{color:#ffc1e4;font-size:47px}.record-metrics>div+div strong{color:#ffb582}.record-metrics span{color:#c8b3d2}.record-toolbar{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 40px 0}.record-views{display:flex;padding:5px;border:1px solid #8b3faf66;background:#131315;border-radius:9px;gap:4px}.record-views button{padding:11px 17px;border-radius:5px;background:transparent;color:#bca4cc;font:500 12px var(--display);min-height:42px}.record-views button:is([aria-pressed=true],[aria-checked=true],[aria-selected=true]){background:linear-gradient(110deg,#8231bc,#ae338f);color:#fff;box-shadow:0 3px 20px #9516b725}.record-search{width:250px}.record-search input{width:100%;border:1px solid #72408788;background:#0b0b0c;border-radius:8px;color:var(--text);height:49px;padding:11px 16px;font-size:13px}.record-search input::placeholder{color:#b49abd}.atlas-filters{padding:24px 40px 18px}.atlas-filters button:is([aria-pressed=true],[aria-checked=true],[aria-selected=true]){background:#c459fc1c;border-color:#c66ced;color:#f3c7ff}.atlas-filters button{min-height:42px;color:#c4abcd}.timeline-legend{padding:4px 40px 24px;display:flex;justify-content:space-between;gap:15px;color:#c5accf;font:400 11px var(--mono);letter-spacing:.035em}.timeline-legend>span:first-child{display:flex;align-items:center;gap:9px}.timeline-legend i{width:7px;height:7px;background:#da4eff;border-radius:50%;box-shadow:0 0 10px #bd36ff}.timeline-graph{padding:0 36px;min-height:340px;display:flex;align-items:flex-end;position:relative}.timeline-graph svg{width:100%;height:auto;display:block;overflow:visible}.timeline-loading{padding:80px 0;color:var(--muted);font-size:14px}.timeline-loading a{display:block;color:var(--lavender)}.th-axis{stroke:#826088;stroke-width:1}.th-tick{stroke:#6e587c}.th-month{font:11px var(--mono);fill:#bba8c7}.th-gen{stroke:#ff914c;stroke-width:1.4}.th-genlabel{font:11px var(--mono);fill:#ffa164}.th-node{transition:opacity var(--d-2) var(--e-out);cursor:pointer;stroke-width:0;filter:drop-shadow(0 0 4px #b044fb48)}.th-node.tone-0{fill:#7747ff}.th-node.tone-1{fill:#9847ff}.th-node.tone-2{fill:#c239f3}.th-node.tone-3{fill:#e735c2}.th-node.tone-4{fill:#ff3989}.th-node.tone-5{fill:#ff606f}.th-node.tone-6{fill:#ff8d43;filter:drop-shadow(0 0 4px #ff7f4240)}.th-node.is-dim{opacity:.09;filter:none}.th-node.is-selected{stroke:#fff1e4;stroke-width:1}.th-sel{fill:none;stroke:#fff3e5;stroke-width:1.4;pointer-events:none;filter:drop-shadow(0 0 6px #ffa06199)}.timeline-controls{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:18px 40px 5px}.timeline-controls>.micro{font-size:11px;color:#bca1c9}.timeline-controls>div{display:flex;align-items:center;gap:12px;flex:1;max-width:470px}.timeline-controls button{height:44px;min-width:44px;border-radius:50%;background:#32323939;border:1px solid #85459488;color:#f3caff;font-size:20px}.timeline-controls button:disabled{opacity:.3;cursor:default}.timeline-controls input{width:100%;min-width:40px;accent-color:#e751e8;height:32px}.atlas-readout{margin:20px 40px 0;padding:22px 0 12px;border-top-color:#8b477358}.atlas-readout>strong{font-size:18px;color:#f8d8ed}.atlas-readout>.micro{color:#d4a8e4;font-size:11px}.record-detail{padding:0 40px 25px;display:flex;gap:35px;align-items:flex-start;justify-content:space-between}.record-detail>p{color:#c4abc9;font-size:13px;max-width:76ch;min-height:44px}.record-detail>.text-link{font-size:11px;flex-shrink:0;white-space:nowrap}.atlas-hint{color:#ac91b8;padding:0 40px 25px;font-size:11px}.milestone-grid{padding:6px 40px 0;min-height:0;grid-template-columns:repeat(15,minmax(0,1fr));gap:8px}.milestone{height:56px;background:linear-gradient(135deg,#6c37c6,#34343a);border-color:#a66aff66;color:#f0d9ff;box-shadow:inset 0 0 16px #bb61ff15;font-size:11px}.milestone[data-family=agency],.milestone[data-family=interior]{background:linear-gradient(135deg,#c03a99,#602259);border-color:#ff65c080;color:#ffe0f5}.milestone[data-family=truth],.milestone[data-family=safety]{background:linear-gradient(135deg,#993747,#2c2c32);border-color:#ff757e88;color:#ffe1e2}.milestone[data-family=media]{background:linear-gradient(135deg,#d77a2e,#783622);border-color:#ffaa6388;color:#ffe9cf}.milestone.current,.milestone:focus-visible{border-color:#ffddbb;box-shadow:0 0 20px #f768ae60;transform:translateY(-3px)}@media(hover:hover){.milestone:hover{border-color:#ffddbb;box-shadow:0 0 20px #f768ae60;transform:translateY(-3px)}}.future-stage{height:auto;min-height:0;display:grid;grid-template-columns:.95fr 1.05fr;align-items:center;gap:40px;background:radial-gradient(ellipse at 85% 30%,#a82cdf20,transparent 66%),#101012}.future-overlay{position:static;padding:45px 0 45px 50px;pointer-events:auto}.future-overlay h3{font-size:clamp(34px,3.4vw,48px);max-width:none}.future-overlay>p:not(.eyebrow){font-size:15px;max-width:33ch}.future-tag{color:#dbb1e7;border-color:#9356aa88;font-size:11px}.future-map{padding:48px 42px 40px 0;min-width:0}.application-nodes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.application-node{padding:15px 7px;border:1px solid #623770;border-radius:11px;background:#1b1b1e66;display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;transition:background var(--d-2) var(--e-out),border-color var(--d-2) var(--e-out),box-shadow var(--d-2) var(--e-out)}.application-node strong{font:500 12px var(--display);color:#bd9dcc}.app-symbol{color:#bb72e0;font:500 32px var(--display);line-height:1}.application-node.selected{border-color:#e481ff;box-shadow:0 0 28px #bc24ff24;background:linear-gradient(135deg,#842b8b6b,#2a2a2f)}.application-node.selected strong{color:#ffe3fd}.application-node.selected .app-symbol{color:#ffb5e5}.platform-connectors{width:100%;height:66px}.platform-connectors path{fill:none;stroke:#8b42768a;stroke-width:1.3}.platform-connectors path.active{stroke:#f06de6;stroke-width:2;stroke-dasharray:8 5;animation:proposal-flow 3s linear infinite}.platform-core{border:1px solid #d57ad288;border-radius:14px;background:linear-gradient(110deg,#61208950,#941c6440,#b544282b);padding:25px 20px;text-align:center;box-shadow:0 0 35px #a920ce14}.platform-core>.micro{font-size:11px;color:#e1b3f2}.platform-core>strong{font:500 clamp(22px,2.8vw,39px) var(--display);letter-spacing:.18em;display:block;margin:9px 0 15px}.platform-core>strong>span{color:#ff954f}.platform-core>div{display:flex;justify-content:center;gap:8px}.platform-core>div>span{font:400 11px var(--mono);border:1px solid #ec78d536;padding:5px 10px;border-radius:20px;color:#f1c5e7}.context-output{border-bottom:1px solid #67376c66;padding:20px 5px;text-align:center;display:flex;flex-direction:column;gap:8px}.context-output>.micro{font-size:11px;color:#c28cd4}.context-output>strong{font:400 12px/1.5 var(--sans);color:#f0d5ed;min-height:18px}.platform-engines{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:18px}.platform-engines>.micro{font-size:11px;color:#c69bd6}.platform-engines>div{display:flex;align-items:center;gap:9px}.platform-engines>div>span{height:29px;width:29px;display:grid;place-items:center;border:1px solid #ad729b77;border-radius:5px;font:400 11px var(--mono);color:#ffd0df}.platform-engines i{font-style:normal;font-size:11px;color:#a368a4}.future-tabs{position:static;grid-column:1/-1;width:100%;margin-top:-40px}.platform-path{background:linear-gradient(120deg,#21212560,#1313166b);border-color:#92568a55}.platform-path>div+div{border-color:#92568a44}.path-status.planned{color:#eda0f6}.paper-art{background:radial-gradient(ellipse at 50% 60%,#8d299333,#141417);border-color:#7935785e}.paper-one i{border-color:#d578ff55!important;box-shadow:0 0 25px #a325de13}.paper-two i{border-color:#fb72c780!important;background:#ac3a8010}.paper-three i{border-color:#ff926544!important;background:#e54c2820}.paper-four i{border-color:#a98bff66!important;background:#6a4cd014}.contact{background:radial-gradient(ellipse at 50% 55%,#95227d0e,transparent 65%)}@keyframes record-flow{0%{top:0;opacity:0}20%,80%{opacity:1}100%{top:100%;opacity:0}}@keyframes proposal-flow{to{stroke-dashoffset:-52}}@media(min-width:1600px){.hero-copy{padding-top:50px}.hero h1{font-size:88px}.hero{padding-bottom:75px}}@media(max-width:1100px){.hero-copy{gap:30px;grid-template-columns:1.2fr 1fr}.hero h1{font-size:6.2vw}.hero-deck{font-size:19px}.hero-actions{gap:17px}.agency-art{padding:28px 24px 60px}.agency-story{padding:30px 28px 30px 15px}.signal-card{padding:20px}.ledger-card{padding:17px;gap:12px}.ledger-card strong{font-size:13px}.memory-body{padding:38px 35px;gap:40px}.model-socket{gap:15px}.memory-stage .generation-control :is(button,label){width:37px;height:37px}.record-intro{padding-inline:30px}.record-number{font-size:126px}.record-metrics strong{font-size:39px}.record-metrics{gap:24px}.record-metrics>div{padding-left:17px}.future-overlay{padding-left:32px}.future-map{padding-right:30px}.future-stage{gap:25px}.future-tabs{margin-top:-25px}.future-overlay h3{font-size:36px}.application-node strong{font-size:11px}.platform-engines{flex-direction:column;align-items:center;gap:13px}.platform-core>strong{font-size:29px}.platform-core>div{gap:5px}.platform-core>div>span{font-size:11px;padding-inline:6px}.record-toolbar{padding-inline:30px}.record-views button{font-size:11px;padding-inline:11px}.record-search{width:210px}}@media(max-width:850px){.nav{height:74px}.hero-copy{grid-template-columns:1fr;gap:24px;padding-top:35px}.hero h1{font-size:68px}.hero-intro{display:flex;align-items:center;justify-content:space-between;gap:25px}.hero-deck{font-size:18px;flex-shrink:0}.hero-actions{margin:0;gap:10px;justify-content:flex-end;max-width:220px}.banner-continuity{gap:20px;padding-block:18px}.banner-continuity>.micro{font-size:11px}.brand-generations{gap:7px}.brand-generations span{height:24px;width:24px;font-size:11px}.agency-layout{grid-template-columns:1fr 1fr}.agency-art{padding:26px 18px 62px}.agency-story h3{font-size:33px}.diagram-heading>.micro{font-size:11px}.signal-badge{font-size:11px}.signal-card{padding:17px 15px}.ledger-card{padding:14px 12px;gap:10px}.ledger-card .micro{font-size:11px}.ledger-card strong{font-size:12px}.ledger-icon{font-size:25px}.specimen-label{left:20px;right:20px;font-size:11px}.record-seal{display:none}.voice-wave{height:77px}.delivery-preview>strong{font-size:15px}.wake-diagram{padding-inline:9px}.wake-clock{height:210px}.wake-time{top:135px}.wake-time>strong{font-size:29px}.wake-outcomes{gap:7px}.wake-outcomes>div{padding:15px 7px}.wake-outcomes strong{font-size:13px}.wake-outcomes>div>span:last-child{font-size:11px}.diagram-footnote{font-size:11px}.code-file{padding:17px 14px;gap:7px}.code-file>strong{font-size:14px}.code-file>.signal-badge{display:none}.code-window .diagram-heading{padding:18px 13px}.diff-lines{padding:0 8px 12px;font-size:11px}.memory-body{grid-template-columns:.8fr 1.2fr;gap:30px;padding:32px 27px}.memory-state>p{font-size:58px}.memory-stage .engine-chip{width:61px;height:67px;flex-basis:61px}.engine-chip strong{font-size:28px}.generation-control>.micro{font-size:11px}.memory-stage .generation-control :is(button,label){width:31px;height:33px}.memory-stage .generation-control{gap:8px}.model-socket{gap:7px}.memory-layer{padding:14px 13px;gap:11px}.memory-layer strong{font-size:16px}.memory-layer>div>span{font-size:11px}.memory-bus>.micro{font-size:11px}.memory-caption h3{font-size:20px}.memory-caption p{font-size:11px}.carried-choice{padding:12px 14px}.carried-choice strong{font-size:12px}.record-metrics>div{padding-left:13px}.record-metrics{gap:20px}.record-metrics strong{font-size:32px}.record-metrics span{font-size:11px}.record-intro{gap:25px}.record-number{font-size:106px}.record-intro h3{font-size:17px}.timeline-graph{padding-inline:25px;min-height:320px}.timeline-legend,.timeline-controls{padding-inline:30px}.timeline-legend{font-size:11px}.record-detail{display:block;padding-inline:30px}.record-detail>.text-link{margin-top:12px}.atlas-readout{margin-inline:30px;flex-wrap:wrap;gap:12px}.atlas-readout>strong{font-size:16px;flex-basis:100%;order:3}.milestone-grid{grid-template-columns:repeat(10,minmax(0,1fr));padding-inline:30px}.future-stage{grid-template-columns:1fr;gap:0}.future-overlay{padding:36px 35px 20px;display:grid;grid-template-columns:1fr 1fr;column-gap:25px;align-items:start}.future-overlay>.eyebrow{grid-column:1/-1}.future-overlay h3{font-size:35px;grid-row:2/4}.future-overlay>p:not(.eyebrow){margin-top:22px;max-width:none;font-size:13px}.future-tag{margin-top:15px;width:fit-content}.future-map{max-width:600px;width:100%;padding:25px 35px 40px;margin:auto}.application-node strong{font-size:12px}.platform-core>strong{font-size:38px}.platform-core>div>span{font-size:11px}.platform-engines{flex-direction:row;gap:15px}.future-tabs{margin:0}.future-overlay h3 br{display:none}.future-overlay h3{max-width:300px}}@media(max-width:600px){.nav{height:64px;padding-inline:18px;gap:10px}.brand{font-size:13px;letter-spacing:.17em;gap:4px}.brand-mark{width:35px;height:33px}.nav-contact{font-size:11px;gap:11px}.motion-toggle{min-width:32px}.hero{min-height:0;height:auto;max-height:none;padding-bottom:36px}.hero-copy{padding-top:26px;gap:19px}.hero h1{font-size:clamp(43px,10.6vw,63px);line-height:1.04;margin-top:15px;max-width:none}.hero-intro{display:block;padding:0}.hero-deck{font-size:17px;line-height:1.5}.hero-actions{position:static;margin-top:22px;display:flex;max-width:none;justify-content:space-between;gap:12px;flex-wrap:nowrap}.hero-actions .button{font-size:11px;padding:13px 15px;min-height:48px;gap:10px}.hero-actions .text-link{font-size:11px;gap:12px;max-width:none;line-height:1.4}.hero-actions .text-link>span{font-size:19px}.banner-continuity{gap:12px;padding-block:14px;flex-wrap:wrap;justify-content:center}.banner-continuity>.micro{font-size:11px;letter-spacing:.07em}.brand-generations{flex:1;gap:4px;max-width:120px;min-width:100px}.brand-generations span{height:18px;width:18px;font-size:11px}.chapter{padding-top:70px}.section-heading{margin-bottom:25px}.section-heading h2{font-size:clamp(32px,7.8vw,42px)}.section-heading .eyebrow{font-size:11px;margin-bottom:16px}.section-aside{font-size:13px;padding-top:16px}.stage-top{height:53px;padding-inline:19px;gap:8px}.stage-top>.micro{font-size:11px;letter-spacing:.08em}.study-label{font-size:11px;gap:4px}.agency-layout{display:flex;flex-direction:column}.agency-art{width:100%;height:auto;min-height:0;padding:23px 21px 53px}.mechanism-panel{max-width:420px}.agency-story{padding:8px 25px 29px}.agency-story h3{font-size:35px}.agency-story .sequence{margin-top:21px}.signal-card{padding:18px 20px}.diagram-heading>.micro{font-size:11px}.signal-badge{font-size:11px}.voice-wave{height:80px;margin-top:10px}.signal-caption{font-size:11px}.flow-link{height:31px}.ledger-card{padding:17px 18px;min-height:77px;gap:15px}.ledger-card .micro{font-size:11px}.ledger-card strong{font-size:14px}.ledger-icon{font-size:28px}.record-seal{display:block;font-size:11px}.delivery-wave{height:46px}.delivery-preview>strong{font-size:17px}.specimen-label{font-size:11px;left:25px;right:25px;bottom:17px}.specimen-index{font-size:20px}.wake-clock{height:230px}.wake-time{top:146px}.wake-time>strong{font-size:32px}.wake-outcomes>div{padding:16px 8px}.wake-outcomes strong{font-size:15px}.wake-outcomes>div>span:last-child{font-size:11px}.diagram-footnote{font-size:11px}.code-window .diagram-heading{padding:17px 20px}.code-file{padding:22px 18px}.code-file>strong{font-size:16px}.code-file>.signal-badge{display:inline}.diff-lines{font-size:11px;padding:0 10px 18px}.branch-diagram{padding-block:19px}.scene-tabs button{font-size:11px;min-height:81px;padding:15px 13px}.scene-tabs button:is([aria-pressed=true],[aria-checked=true],[aria-selected=true]):after{left:13px;right:13px}.memory-body{display:flex;flex-direction:column;padding:29px 24px;gap:29px}.memory-sidebar{display:grid;grid-template-columns:1fr;gap:0}.memory-state{position:static}.memory-state>p{font-size:51px;margin-top:13px;margin-bottom:15px}.memory-state>p br{display:none}.memory-state>p .warm-text{margin-left:8px}.stable-status{font-size:11px!important}.carried-choice{margin-top:21px;max-width:none;min-height:0}.carried-choice .micro{font-size:11px}.carried-choice strong{font-size:12px}.memory-caption{margin-top:20px;gap:13px;min-height:0}.memory-caption h3{font-size:21px}.memory-caption p{font-size:11px;max-width:none}.layer-index{font-size:33px}.model-socket{gap:16px}.memory-stage .engine-chip{width:70px;height:70px;flex-basis:70px}.memory-stage .generation-control{gap:9px;left:auto;right:auto;max-width:none}.memory-stage .generation-control>.micro{max-width:none;font-size:11px}.memory-stage .generation-control :is(button,label){width:35px;height:35px}.memory-bus{height:49px}.memory-bus>.micro{font-size:11px}.memory-layer{padding:14px 15px;min-height:75px;gap:17px}.memory-layer strong{font-size:18px}.memory-layer>div>span{font-size:11px}.memory-layer-number{font-size:11px}.memory-glyph{font-size:26px}.layer-controls button{min-height:62px;font-size:11px;padding:12px 14px}.layer-controls button>span{font-size:11px}.record-intro{display:block;padding:30px 23px 14px}.record-number{font-size:125px}.record-intro h3{font-size:20px;margin-top:15px}.record-metrics{margin-top:24px;padding:22px 0 0;border-top-color:#9f529947;gap:28px;justify-content:space-between}.record-metrics>div{padding-left:12px}.record-metrics strong{font-size:32px}.record-metrics span{font-size:11px}.record-toolbar{padding:15px 20px 0;flex-direction:column;gap:15px;align-items:stretch}.record-views{gap:4px;display:grid;grid-template-columns:1fr 1fr}.record-views button{font-size:11px;padding:10px 8px}.record-search{width:100%}.record-search input{height:45px;font-size:12px}.atlas-filters{padding:18px 16px 13px;gap:4px}.atlas-filters button{font-size:11px;padding:8px 11px;min-height:37px}.timeline-legend{padding:8px 22px 19px;display:flex;flex-direction:column;gap:9px;font-size:11px}.timeline-legend>span:last-child{font-size:11px;letter-spacing:.045em}.timeline-graph{min-height:0;padding:0 17px}.th-month,.th-genlabel{font-size:11px}.timeline-controls{display:block;padding:18px 21px 0}.timeline-controls>.micro{font-size:11px;display:block;margin-bottom:10px}.timeline-controls>div{gap:8px;max-width:none}.timeline-controls button{height:39px;min-width:39px}.atlas-readout{margin:18px 21px 0;min-height:0;padding:18px 0 12px;gap:8px}.atlas-readout>strong{font-size:17px;line-height:1.35;min-height:0}.atlas-readout>.micro{font-size:11px}.record-detail{padding:0 21px 21px}.record-detail>p{font-size:12px;line-height:1.6;min-height:0}.record-detail>.text-link{font-size:11px;margin-top:12px}.atlas-hint{padding:0 21px 24px;font-size:11px}.milestone-grid{grid-template-columns:repeat(6,minmax(0,1fr));padding:3px 20px 0;gap:6px}.milestone{height:43px;font-size:11px}.future-stage{height:auto}.future-overlay{padding:30px 25px 10px;display:block}.future-overlay h3{font-size:34px;max-width:none;margin-top:17px}.future-overlay>p:not(.eyebrow){font-size:13px;max-width:36ch;margin-top:17px}.future-tag{margin-top:21px;font-size:11px}.future-map{padding:27px 20px 29px}.application-nodes{gap:7px}.application-node{padding:13px 5px;gap:9px}.application-node strong{font-size:11px}.app-symbol{font-size:30px}.platform-core{padding:24px 15px}.platform-core>strong{font-size:29px;letter-spacing:.13em}.platform-core>div>span{font-size:11px;padding:5px 7px}.platform-connectors{height:52px}.context-output{padding:18px 5px}.context-output>strong{font-size:11px;min-height:33px}.platform-engines>.micro{font-size:11px;max-width:80px}.platform-engines>div{gap:7px}.platform-engines>div>span{height:25px;width:25px;font-size:11px}.future-tabs{position:static;margin:0}.future-tabs button{font-size:11px;min-height:84px}.platform-path>div{padding:21px 24px}.time-stage{background:radial-gradient(ellipse at 75% 30%,#991bb62b,transparent 70%),#0e0e0f}.trust-stage{background:radial-gradient(ellipse at 15% 30%,#4e179327,transparent 68%),#0e0e10}}@media(max-width:370px){.nav{padding-inline:15px;gap:6px}.brand{font-size:11px;letter-spacing:.14em}.brand-mark{width:30px}.nav-contact{font-size:11px;gap:7px}.banner-continuity{gap:9px;padding-inline:16px}.banner-continuity>.micro{font-size:11px}.brand-generations{min-width:92px;max-width:100px}.hero h1{font-size:43px}.hero-actions{gap:10px}.hero-actions .button{font-size:11px;padding-inline:12px;gap:7px}.hero-actions .text-link{font-size:11px;gap:9px;max-width:125px}.hero-deck{font-size:16px}.agency-art{padding-inline:17px}.agency-story{padding-inline:20px}.agency-story h3{font-size:30px}.signal-card{padding:17px 15px}.diagram-heading>.micro{font-size:11px}.signal-badge{font-size:11px}.ledger-card{padding:16px 13px;gap:12px}.ledger-card strong{font-size:13px}.record-seal{display:none}.memory-body{padding-inline:20px}.memory-state>p{font-size:45px}.memory-stage .generation-control :is(button,label){width:30px}.memory-stage .engine-chip{width:62px;flex-basis:62px;height:65px}.memory-bus>.micro{font-size:11px}.memory-layer{padding-inline:12px;gap:12px}.memory-layer strong{font-size:17px}.record-metrics{gap:15px}.record-metrics strong{font-size:29px}.record-metrics span{font-size:11px}.record-metrics>div{padding-left:10px}.record-views button{font-size:11px}.atlas-filters button{padding-inline:10px;font-size:11px}.milestone-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.future-overlay h3{font-size:30px}.platform-core>strong{font-size:25px}.platform-engines>div{gap:5px}.platform-engines>.micro{font-size:11px;max-width:61px}.code-file>.signal-badge{display:none}}@media(min-width:851px) and (max-height:880px){.banner-continuity{padding-block:14px}.hero-copy{padding-top:28px}.hero h1{--fit:calc((100vh - min(100vw,2048px)/3.46 - 184px)/2.95);font-size:max(48px,min(clamp(54px,5.8vw,87px),var(--fit)))}}@media(min-width:851px) and (max-width:1100px) and (max-height:880px){.hero h1{font-size:max(48px,min(6.2vw,var(--fit)))}}@media(min-width:1600px) and (max-height:880px){.hero h1{font-size:max(48px,min(88px,var(--fit)))}}@media(min-width:2049px){.brand-banner img{-webkit-mask-image:linear-gradient(90deg,#0000,#000 16%,#000 84%,#0000);mask-image:linear-gradient(90deg,#0000,#000 16%,#000 84%,#0000)}.brand-banner{background:none}}@media(prefers-reduced-motion:reduce){.flow-link i,.branch-proposal,.platform-connectors path{animation:none!important}.memory-layer{transition:none}.wake-hand{transition:none}}@media print{.brand-banner{display:block}.hero{padding-bottom:25px}.hero-copy{display:block}.brand-generations{display:none}.record-toolbar,.timeline-controls{display:none}}.mechanism-art>.choice-lab{margin:0 auto 23px;max-width:540px;padding:0 0 18px;border-top:0;border-bottom:1px solid #b84bcb40}.mechanism-art>.choice-lab .choice-receipt{min-height:18px;max-width:none}.mechanism-art>.sequence-replay{display:flex;width:fit-content;margin:24px auto 7px;font-size:12px}.mechanism-art{padding-bottom:69px}.voice-source[data-voice-choice="0"] .voice-wave{filter:drop-shadow(0 0 8px #ac38ff60)}.voice-source[data-voice-choice="1"] .voice-wave{filter:drop-shadow(0 0 8px #fa3b9c60)}@media(max-width:600px){.mechanism-art>.choice-lab{margin-bottom:18px;padding-bottom:15px}.mechanism-art>.choice-lab .choice-receipt{font-size:11px}.mechanism-art>.sequence-replay{font-size:11px;margin-top:23px}.mechanism-art{padding-bottom:59px}}.milestone[data-family=memory]{background:linear-gradient(135deg,#7d3ed1,#36363d);border-color:#c582ff88;color:#f6e7ff}.milestone[data-family=foundation],.milestone[data-family=cost],.milestone[data-family=discipline],.milestone[data-family=observability]{background:linear-gradient(135deg,#5141a8,#303036);border-color:#a291ef88;color:#eee5ff}.milestone.dimmed{background:#131315;border-color:#483052;color:#ae92bc;opacity:.55;box-shadow:none}.hero-copy h1:first-child{margin-top:0}.hero h1 .hero-what{display:block;max-width:34em;margin:0 0 .6em;font-size:.3em;line-height:1.22;letter-spacing:-.02em;color:var(--text);text-wrap:balance}.record-metrics .as-of{margin-top:7px;font:400 11px/1.5 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--subtle)}.voice-sample{margin:40px 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px}.voice-sample audio{display:block;width:min(100%,420px);height:44px}.voice-sample figcaption{font:400 11px/1.5 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--subtle)}.voice-player{--played:0;display:flex;align-items:center;gap:16px;flex:1 1 420px;min-width:0;max-width:640px}.voice-play{flex:0 0 auto;width:48px;height:48px;border-radius:50%;border:1px solid #c66ced99;background:radial-gradient(circle at 35% 30%,#c459fc33,#131315 70%);color:var(--text);display:grid;place-items:center;transition:border-color var(--d-2) var(--e-out),box-shadow var(--d-2) var(--e-out)}.voice-play:before{content:"";width:0;height:0;border-left:13px solid currentColor;border-top:8px solid transparent;border-bottom:8px solid transparent;margin-left:4px}.is-playing .voice-play:before{width:12px;height:15px;border:0;margin:0;background:linear-gradient(90deg,currentColor 0 4px,transparent 4px 8px,currentColor 8px)}.voice-play:focus-visible{border-color:#f3c7ff;box-shadow:0 0 22px #c459fc55}@media(hover:hover){.voice-play:hover{border-color:#f3c7ff;box-shadow:0 0 22px #c459fc55}}.voice-track{position:relative;flex:1;min-width:0;height:56px}.voiceprint{position:absolute;inset:0}.voiceprint svg{position:absolute;inset:0;width:100%;height:100%;display:block}.vp-base{fill:#76618a}.vp-lit{position:absolute;inset:0;clip-path:inset(0 calc(100% - var(--played) * 100%) 0 0);filter:drop-shadow(0 0 5px #e735c266)}.vp-s0{stop-color:var(--indigo)}.vp-s1{stop-color:var(--violet)}.vp-s2{stop-color:var(--magenta)}.vp-s3{stop-color:var(--ember)}.vp-head{position:absolute;top:2px;bottom:2px;left:calc(var(--played) * 100%);width:2px;margin-left:-1px;border-radius:1px;background:var(--cream);box-shadow:0 0 10px #fff3e5cc;opacity:0;transition:opacity var(--d-2) var(--e-out)}.voice-sample.is-playing .vp-head,.voice-player.is-seeked .vp-head{opacity:1}.voice-seek{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.voice-track:has(.voice-seek:focus-visible){outline:2px solid var(--lavender);outline-offset:4px;border-radius:4px}.voice-time{flex:0 0 auto;font:400 11px var(--mono);letter-spacing:.06em;color:#c8b3d2;font-variant-numeric:tabular-nums}.js .voice-sample.has-player audio{display:none}@media(max-width:600px){.voice-player{flex-basis:100%;gap:12px}.voice-track{height:48px}}.contact .first-check{max-width:44ch;margin:0 auto 32px;font-size:15px;line-height:1.6;color:var(--muted)}@media (max-width:850px){.record-metrics .as-of{font-size:11px}}@media (max-width:600px){.hero h1 .hero-what{font-size:.44em;line-height:1.26}.voice-sample{margin-top:28px}.voice-sample audio{width:100%}.contact .first-check{font-size:13px;margin-bottom:26px}}:root{--d-1:120ms;--d-2:240ms;--d-3:480ms;--d-4:900ms;--e-out:cubic-bezier(.22,1,.36,1);--e-move:cubic-bezier(.65,0,.35,1);--e-spring:cubic-bezier(.34,1.56,.64,1)}.light-canvas{position:absolute;inset:0;width:100%;height:100%;display:block;pointer-events:none}html:not([data-light-tier=full]):not([data-light-tier=reduced]) .light-canvas{display:none}html.light-settled *,html.light-settled *:before,html.light-settled *:after{animation-play-state:paused!important}.brand-banner{--ember-x:calc(50% + min(100%,2048px)*.279);--thread-x:calc(max(0px,(100% - 1600px)/2) + var(--gutter)/2)}.hero{--bend-r:24px}.banner-ember,.brand-banner:after{content:"";position:absolute;top:100%;z-index:3;pointer-events:none}.banner-ember{left:var(--ember-x);width:130px;height:20px;translate:-50% 0;background:radial-gradient(3px 3px at 50% 0,var(--cream),transparent),radial-gradient(50% 100% at 50% 0,color-mix(in srgb,var(--ember) 45%,transparent),transparent)}.brand-banner:after{left:calc(var(--ember-x) - 22%);width:44%;height:1px;background:linear-gradient(90deg,transparent,var(--magenta) 30%,var(--ember) 50%,var(--magenta) 70%,transparent)}.banner-continuity{position:relative;z-index:2}@media(max-width:872.98px){.banner-ember{width:100px;height:13px}}@media(min-width:873px){
.brand-banner:after{left:calc(var(--thread-x) + var(--bend-r) - 1px);width:calc(var(--ember-x) - var(--thread-x) - var(--bend-r) + 1px);height:2px;background:linear-gradient(90deg,var(--magenta),color-mix(in srgb,var(--magenta) 55%,var(--ember)) 55%,var(--ember));filter:drop-shadow(0 0 4px color-mix(in srgb,var(--magenta) 85%,transparent)) drop-shadow(0 0 1px var(--cream));clip-path:inset(0 -16px -16px -16px);transform-origin:right}.banner-continuity:before,.hero-copy:before{content:"";position:absolute;left:calc(var(--gutter)/2 - 1px);top:0;filter:drop-shadow(0 0 4px color-mix(in srgb,var(--magenta) 85%,transparent)) drop-shadow(0 0 1px var(--cream));clip-path:inset(0 -16px -16px -16px);transform-origin:top;pointer-events:none}.banner-continuity:before{bottom:-1px;width:var(--bend-r);border:2px solid var(--magenta);border-width:2px 0 0 2px;border-top-left-radius:var(--bend-r)}.hero-copy:before{width:2px;bottom:-160px;background:linear-gradient(var(--violet),color-mix(in srgb,var(--violet) 70%,var(--indigo)) 55%,color-mix(in srgb,var(--violet) 40%,var(--indigo)) calc(100% - 160px),transparent)}}.band-thread{position:absolute;left:0;top:0;width:100%;height:100%;overflow:visible;pointer-events:none;z-index:0;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;clip-path:inset(0 -40px -2000px -40px);filter:drop-shadow(0 0 4px color-mix(in srgb,var(--magenta) 85%,transparent)) drop-shadow(0 0 1px var(--cream))}@media(max-width:872.98px){.band-thread{stroke-width:3}}.band-thread path{fill:none}.js .banner-continuity{clip-path:inset(0 -3000px -3000px -3000px)}.band-thread stop:nth-child(1){stop-color:var(--ember)}.band-thread stop:nth-child(2){stop-color:var(--magenta)}.band-thread stop:nth-child(3){stop-color:var(--violet)}.js .banner-continuity>:not(.band-thread){position:relative;z-index:1}.js .brand-generations span{background:var(--bg)}.js .brand-generations i{background:none}.js .brand-banner:after,.js .banner-continuity:before,.js .hero-copy:before{display:none}.scenes .brand-generations span{animation:none}.scenes .brand-generations:not(.done) span:not(.flared){opacity:.4;box-shadow:none}.scenes .brand-generations span:is(.flared),.scenes .brand-generations.done span{animation:node-flare var(--d-4) var(--e-out) both}@keyframes node-flare{0%{opacity:.4}25%{opacity:1;filter:brightness(2.3);box-shadow:0 0 34px currentColor,0 0 0 4px color-mix(in srgb,currentColor 30%,transparent)}100%{opacity:1;box-shadow:0 0 22px color-mix(in srgb,currentColor 45%,transparent)}}.scenes .band-thread path{stroke-dasharray:var(--len);stroke-dashoffset:var(--len)}.scenes .banner-continuity.pour .band-thread path{animation:band-pour var(--d-4) var(--e-move) forwards}@keyframes band-pour{to{stroke-dashoffset:0}}.brand-generations span{position:relative;transition:box-shadow var(--d-2) var(--e-out),filter var(--d-2) var(--e-out)}.brand-generations span:focus-visible{filter:brightness(1.3);box-shadow:0 0 26px color-mix(in srgb,currentColor 45%,transparent)}@media(hover:hover){.brand-generations span:hover{filter:brightness(1.3);box-shadow:0 0 26px color-mix(in srgb,currentColor 45%,transparent)}}.brand-generations span:after{content:"";position:absolute;inset:-1px;border:1px solid currentColor;border-radius:50%;opacity:0;pointer-events:none}.brand-generations i{position:relative}.brand-generations i:after{content:"";position:absolute;inset:-1px 0;background:radial-gradient(closest-side,var(--cream),transparent) -14px 50%/14px 3px no-repeat;opacity:0}.hero-actions .button.light{position:relative;overflow:hidden;isolation:isolate}.hero-actions .button.light:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(105deg,transparent 30%,color-mix(in srgb,var(--cream) 80%,transparent) 50%,transparent 70%);translate:-110% 0;pointer-events:none;transition:translate var(--d-4) var(--e-out)}.hero-actions .button.light:is(:focus-visible):after{translate:110% 0}@media(hover:hover){.hero-actions .button.light:is(:hover):after{translate:110% 0}}.voice-wave .vp,.delivery-wave .vp{stroke-width:1.1;opacity:.42;stroke-linejoin:round}.voice-wave .vp-0,.delivery-wave .vp-0{stroke-width:2;opacity:1}.voice-wave .vp-1,.delivery-wave .vp-1{opacity:.7}.voice-wave .vp-glow{fill:none;stroke:currentColor;stroke-width:9;stroke-linecap:round;opacity:.16}.voice-source{touch-action:pan-y}.record-seal{transition:color var(--d-2) var(--e-out),text-shadow var(--d-2) var(--e-out)}.mechanism-art:is([data-step="1"],[data-step="2"]) .record-seal{color:var(--ember);text-shadow:0 0 10px color-mix(in srgb,var(--ember) 60%,transparent)}.wake-orbit{fill:none;stroke:color-mix(in srgb,var(--violet) 26%,transparent);stroke-width:1;stroke-dasharray:1 5}.wake-hand{transition:transform var(--d-4) var(--e-spring)}.wake-hand .wake-trail{fill:none;stroke:url(#wake-trail-gradient);stroke-width:3;stroke-linecap:round;transform-origin:180px 15px;transition:opacity var(--d-2) var(--e-out)}.wake-trail-tail{stop-color:var(--magenta);stop-opacity:0}.wake-trail-head{stop-color:var(--magenta)}.wake-diagram[data-wake-dir=ccw] .wake-trail{transform:scaleX(-1)}.wake-comet{transition:opacity var(--d-2) var(--e-out)}.wake-quiet{opacity:0;transition:opacity var(--d-4) var(--e-out)}.wake-quiet circle{fill:none;stroke:var(--lavender);stroke-width:1.5;filter:none}.wake-quiet path{stroke:var(--lavender);stroke-width:2;stroke-linecap:round}.wake-diagram[data-wake-choice="2"] .wake-quiet{opacity:1}.wake-diagram[data-wake-choice="2"] :is(.wake-comet,.wake-trail){opacity:0}.wake-clock{touch-action:pan-y;cursor:grab}.wake-clock.is-dragging{cursor:grabbing}.wake-clock.is-dragging .wake-hand{transition:none}.branch-proposal{opacity:.32}.branch-trace{fill:none;stroke:url(#branch-gradient);stroke-width:3;stroke-linecap:round;stroke-dasharray:100 100;stroke-dashoffset:58}.branch-rail{fill:none;stroke:color-mix(in srgb,var(--violet) 34%,transparent);stroke-width:1;stroke-dasharray:2 4}.branch-diagram .branch-draft{fill:color-mix(in srgb,var(--magenta) 10%,transparent);stroke:color-mix(in srgb,var(--magenta) 55%,transparent);stroke-width:1;opacity:0;transition:opacity var(--d-4) var(--e-out)}.branch-diagram:is([data-trace="1"],[data-trace="2"]) .branch-draft{opacity:1}.branch-diagram[data-trace="2"] .branch-gate{filter:drop-shadow(0 0 8px color-mix(in srgb,var(--ember) 70%,transparent))}.model-socket{--core:var(--ember)}.model-socket[data-engine="0"]{--core:var(--indigo)}.model-socket[data-engine="1"]{--core:var(--violet)}.model-socket[data-engine="2"]{--core:var(--magenta)}.memory-stage .engine-chip{position:relative;inset:auto;border-radius:50%;border-color:color-mix(in srgb,var(--core) 55%,transparent);background:radial-gradient(circle at 50% 45%,#19191d,#101012);box-shadow:0 0 36px color-mix(in srgb,var(--core) 22%,transparent)}.memory-stage .engine-chip:before{content:"";position:absolute;inset:-1px;z-index:-1;border-radius:50%;background:radial-gradient(circle,transparent 40%,color-mix(in srgb,var(--core) 34%,transparent) 58%,transparent 72%);pointer-events:none}.memory-architecture{position:relative;--pose-x:16;--pose-y:-22;--pose-depth:16;--pose-sway-x:4;--pose-sway-y:12;--pose-lift-x:8;--pose-lift-z:30;--pose-persp:1200;--pose-boundary:1;perspective:calc(var(--pose-persp) * 1px)}@media(max-width:999.98px){.memory-architecture{--pose-x:8;--pose-y:0;--pose-depth:0;--pose-sway-x:0;--pose-sway-y:0;--pose-lift-x:4;--pose-lift-z:20;--pose-persp:5400;--pose-boundary:0}.memory-map{margin-inline:8px}}@media(min-width:601px) and (max-width:999.98px){.memory-architecture{--pose-persp:9000}}.memory-map{transform-style:preserve-3d;transform:rotateX(var(--tilt-x,calc(var(--pose-x) * 1deg))) rotateY(var(--tilt-y,calc(var(--pose-y) * 1deg)))}.memory-layer.active{transform:translateX(calc(var(--pose-lift-x) * -1px)) translateZ(calc(var(--pose-lift-z) * 1px))}.memory-layer.previewing:not(.active){transform:translateZ(12px)}.memory-layer.is-pickable{cursor:pointer}.memory-layer:nth-child(5){box-shadow:0 0 18px color-mix(in srgb,var(--ember) 12%,transparent)}.memory-layer:nth-child(5).active{box-shadow:0 0 26px color-mix(in srgb,var(--ember) 22%,transparent)}.memory-stage .carried-choice{position:relative}.carried-choice:is(.bead-landed,.bead-landed-still):before{content:"";position:absolute;left:-5px;top:50%;width:8px;height:8px;margin-top:-4px;border-radius:50%;background:var(--ember);box-shadow:0 0 12px color-mix(in srgb,var(--ember) 70%,transparent)}@media(prefers-reduced-motion:no-preference){
.banner-ember{animation:ember-ignite var(--d-3) var(--e-out) both}.brand-banner:after{animation:thread-draw-x var(--d-3) var(--e-move) 300ms both}.banner-continuity:before{animation:thread-draw-y var(--d-1) var(--e-out) 650ms both}.hero-copy:before{animation:thread-draw-y var(--d-3) var(--e-out) 770ms both}.brand-generations span{animation:node-light var(--d-2) var(--e-out) both}.brand-generations span:nth-of-type(1){animation-delay:880ms}.brand-generations span:nth-of-type(2){animation-delay:1000ms}.brand-generations span:nth-of-type(3){animation-delay:1120ms}.brand-generations span:nth-of-type(4){animation-delay:1240ms}.brand-generations i{transform-origin:left;animation:node-link var(--d-1) var(--e-out) both}.brand-generations i:nth-of-type(1){animation-delay:920ms}.brand-generations i:nth-of-type(2){animation-delay:1040ms}.brand-generations i:nth-of-type(3){animation-delay:1160ms}html:is([data-light-tier=full],[data-light-tier=reduced]) .brand-generations span:after{animation:ring-reform 7s var(--e-out) 2s infinite}html:is([data-light-tier=full],[data-light-tier=reduced]) .brand-generations i:after{animation:link-pulse 7s linear 2s infinite}html:is([data-light-tier=full],[data-light-tier=reduced]) .brand-generations span:nth-of-type(2):after,html:is([data-light-tier=full],[data-light-tier=reduced]) .brand-generations i:nth-of-type(2):after{animation-delay:2.35s}html:is([data-light-tier=full],[data-light-tier=reduced]) .brand-generations span:nth-of-type(3):after,html:is([data-light-tier=full],[data-light-tier=reduced]) .brand-generations i:nth-of-type(3):after{animation-delay:2.7s}html:is([data-light-tier=full],[data-light-tier=reduced]) .brand-generations span:nth-of-type(4):after{animation-delay:3.05s}html:not(.motion-paused) .mechanism-art[data-step="1"] .record-seal{animation:seal-stamp var(--d-3) var(--e-out)}html:not(.motion-paused) .branch-diagram.is-tracing .branch-trace{animation:trace-draw var(--d-4) var(--e-out)}html:is([data-light-tier=full],[data-light-tier=reduced]) .branch-diagram[data-trace="2"] .branch-gate{animation:gate-pulse 2.4s ease-in-out infinite}html:not(.motion-paused) .memory-architecture.core-reforming .memory-bus:before{transform-origin:bottom;animation:bus-relink var(--d-4) var(--e-move)}html:not(.motion-paused) .memory-architecture.core-reforming .engine-chip:before{animation:core-reform var(--d-4) var(--e-move)}html:not(.motion-paused) .carried-choice.bead-landed{animation:bead-land var(--d-4) var(--e-out)}html:not(.motion-paused) .carried-choice.bead-landed:before{animation:bead-settle var(--d-4) var(--e-spring)}}@keyframes ember-ignite{from{opacity:0;scale:.3 .6}55%{opacity:1;filter:brightness(1.6)}}@keyframes thread-draw-x{from{transform:scaleX(0)}}@keyframes thread-draw-y{from{transform:scaleY(0)}}@keyframes node-light{from{color:var(--line-light);border-color:var(--line);box-shadow:none}}@keyframes node-link{from{transform:scaleX(0)}}@keyframes ring-reform{0%{opacity:0;scale:1.8}5%{opacity:.4}11%,100%{opacity:0;scale:1}}@keyframes link-pulse{0%{opacity:.8;background-position:-14px 50%}5%{opacity:.8;background-position:calc(100% + 14px) 50%}5.1%,100%{opacity:0;background-position:calc(100% + 14px) 50%}}@keyframes seal-stamp{0%{scale:1.7}60%{scale:.94}}@keyframes trace-draw{from{stroke-dashoffset:100}}@keyframes gate-pulse{50%{filter:drop-shadow(0 0 14px color-mix(in srgb,var(--ember) 90%,transparent))}}@keyframes bus-relink{0%{transform:scaleY(1)}40%,55%{transform:scaleY(0)}}@keyframes core-reform{0%{opacity:1}45%{opacity:0;scale:1.25}55%{opacity:0;scale:.7}}@keyframes bead-land{30%{box-shadow:-8px 0 30px color-mix(in srgb,var(--ember) 30%,transparent)}}@keyframes bead-settle{from{scale:2.4;opacity:0}}@media(prefers-reduced-motion:reduce){.tab-glide,.wake-hand,.memory-layer,.hero-actions .button.light:after{transition:none!important}}@media print{.light-canvas,.banner-ember,.spine-node{display:none}}:root{--glass:color-mix(in srgb,var(--panel) 82%,transparent);--glass-strong:color-mix(in srgb,var(--panel) 92%,transparent);--glass-line:color-mix(in srgb,#fff 11%,transparent);--glass-filter:blur(18px)}:root{--glass-solid:color-mix(in srgb,var(--panel) 95%,#fff)}html[data-light-tier=reduced]{--glass:var(--glass-solid);--glass-strong:var(--glass-solid);--glass-filter:none}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){:root{--glass:var(--glass-solid);--glass-strong:var(--glass-solid);--glass-filter:none}}.hero>.light-canvas{z-index:1;opacity:0;transition:opacity var(--d-3) var(--e-out)}.hero[data-lit]>.light-canvas{opacity:1}.hero[data-lit] .banner-ember{visibility:hidden}.section-heading{position:relative}.spine-node{position:absolute;left:calc(var(--gutter)/-2 - 12px);top:-5px;width:24px;height:24px;border-radius:50%;z-index:3}.spine-node:before{content:"";position:absolute;inset:6px;border-radius:50%;border:1px solid var(--line-light);background:var(--bg);transition:background var(--d-2) var(--e-out),border-color var(--d-2) var(--e-out),box-shadow var(--d-2) var(--e-out)}.spine-node.lit:before,.spine-node:focus-visible:before{background:var(--magenta);border-color:var(--cream);box-shadow:0 0 0 3px color-mix(in srgb,var(--magenta) 25%,transparent),0 0 18px var(--magenta)}@media(hover:hover){.spine-node:hover:before{background:var(--magenta);border-color:var(--cream);box-shadow:0 0 0 3px color-mix(in srgb,var(--magenta) 25%,transparent),0 0 18px var(--magenta)}}.spine-node:after{content:attr(aria-label);position:absolute;left:30px;top:50%;translate:0 -50%;white-space:nowrap;font:400 11px var(--mono);letter-spacing:.12em;color:var(--text);background:var(--glass-strong);border:1px solid var(--glass-line);padding:6px 10px;border-radius:6px;opacity:0;pointer-events:none;transition:opacity var(--d-2) var(--e-out)}.spine-node:focus-visible:after{opacity:1}@media(hover:hover){.spine-node:hover:after{opacity:1}}.js .chapter{position:relative}.js .chapter:before{content:"";position:absolute;top:0;bottom:0;left:calc(max(0px,(100% - 1600px)/2) + var(--gutter)/2 - .5px);width:1px;background:linear-gradient(var(--magenta),var(--violet) 50%,var(--indigo));opacity:.55;pointer-events:none}html[data-spine] .chapter:before{opacity:0}@media(max-width:872.98px){.spine-node,.js .chapter:before{display:none}}@media(max-width:872.98px){
.js body:before,.js body:after{content:"";position:fixed;left:9px;top:var(--rail-top,calc(76px + 29vw));width:3px;pointer-events:none;border-radius:2px}.js body:before{height:55%;z-index:30;background:linear-gradient(transparent,var(--violet) 14%,#d54bff 38%,#ff4baf 62%,#ff994e 84%,var(--cream) 99%) 0 0/100% 260%;filter:drop-shadow(0 0 4px color-mix(in srgb,var(--magenta) 75%,transparent)) drop-shadow(0 0 1.5px var(--cream))}.js body:after{bottom:0;z-index:29;background:linear-gradient(color-mix(in srgb,var(--violet) 50%,transparent),color-mix(in srgb,var(--magenta) 40%,transparent) 50%,color-mix(in srgb,var(--ember) 34%,transparent));-webkit-mask-image:linear-gradient(transparent,#000 160px);mask-image:linear-gradient(transparent,#000 160px)}.js body:before,.js body:after{transition:opacity var(--d-3) var(--e-out),clip-path var(--d-4) var(--e-move)}.scenes body:before,.scenes body:after{clip-path:inset(0 -24px 100% -24px)}html.first-light.scenes body:before,html.first-light.scenes body:after,html.motion-paused body:before,html.motion-paused body:after{clip-path:inset(0 -24px 0 -24px)}.js.by-trust body:before,.js.by-trust body:after{opacity:.3}@supports(animation-timeline:scroll()){.scenes body:before{animation:rail linear both,rail-top linear both;animation-timeline:scroll(root),scroll(root);animation-range:normal,0px 320px}.scenes body:after{animation:rail-top linear both;animation-timeline:scroll(root);animation-range:0px 320px}}}@keyframes rail-top{to{top:0}}@keyframes rail{from{background-position:0 0}to{background-position:0 100%}}@property --ignite{syntax:'<percentage>';inherits:true;initial-value:160%}@property --bloom{syntax:'<length>';inherits:false;initial-value:0px}@property --glow{syntax:'<number>';inherits:true;initial-value:0}h2 .muted,.hero h1 .warm-text{background:linear-gradient(90deg,transparent calc(var(--ignite) - 40%),color-mix(in srgb,var(--cream) 30%,transparent) calc(var(--ignite) - 22%),color-mix(in srgb,var(--cream) 80%,transparent) calc(var(--ignite) - 8%),#fff calc(var(--ignite) - 1%),var(--text) calc(var(--ignite) + 1%)),var(--brand-spectrum);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--text)}.scenes .record-number{filter:drop-shadow(0 0 var(--bloom) color-mix(in srgb,var(--cream) 55%,transparent))}.scenes .hero h1 .warm-text{filter:drop-shadow(0 0 calc(var(--bloom) * .45) color-mix(in srgb,#fff 70%,transparent)) drop-shadow(0 0 var(--bloom) color-mix(in srgb,var(--magenta) 65%,transparent))}@keyframes ignite{0%{--ignite:-12%;--bloom:0px}40%{--bloom:22px}100%{--ignite:160%;--bloom:0px}}.scenes .hero h1{position:relative}.scenes .hero h1:before{content:"";position:absolute;left:calc(var(--gutter)/-2 - 1.5px);top:var(--pulse-from,-150px);width:3px;height:80px;border-radius:2px;pointer-events:none;opacity:0;
  background:linear-gradient(transparent,color-mix(in srgb,var(--violet) 70%,transparent) 40%,var(--magenta) 72%,var(--cream) 94%,#fff);box-shadow:0 10px 22px 3px color-mix(in srgb,var(--magenta) 55%,transparent);
}html.first-light .scenes .hero h1:before,.scenes.first-light .hero h1:before{animation:first-light var(--d-3) var(--e-move) both}@keyframes first-light{0%{top:var(--pulse-from,-150px);opacity:0}15%{opacity:1}86%{opacity:1;scale:1 1}100%{top:calc(100% - .52em - 80px);opacity:0;scale:3 .3}}@media(max-width:872.98px){.scenes .hero h1:before{left:calc(var(--gutter) * -1 + 9px);width:3px}}html.motion-paused .hero h1:before{display:none}.scenes h2 .ln{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.1em;margin-bottom:-.1em}.scenes h2 .ln>span{display:inline-block;translate:0 110%;filter:blur(8px);opacity:.3;transition:translate var(--d-4) var(--e-out),filter var(--d-4) var(--e-out),opacity var(--d-4) var(--e-out)}.scenes h2.in .ln>span{translate:0 0;filter:blur(0);opacity:1}.scenes h2.in .ln:nth-of-type(2)>span{transition-delay:.13s}@supports(animation-timeline:view()){.scenes h2 .muted{animation:ignite linear both;animation-timeline:view();animation-range:entry 70% cover 46%}}@supports not (animation-timeline:view()){.scenes h2 .muted{--ignite:-12%}.scenes h2.in .muted{animation:ignite var(--d-4) var(--e-move) .3s both}}.scenes .hero h1 .warm-text{--ignite:-12%}.scenes.first-light .hero h1 .warm-text{animation:ignite var(--d-4) var(--e-move) .45s both}.scenes .record-number{background:linear-gradient(100deg,transparent 30%,color-mix(in srgb,var(--cream) 80%,#fff) 50%,transparent 70%) -60% 0/50% 100% no-repeat,var(--brand-spectrum);-webkit-background-clip:text;background-clip:text}@supports(animation-timeline:view()){.scenes .record-number{animation:build linear both;animation-timeline:view();animation-range:entry 30% cover 50%}}@supports not (animation-timeline:view()){.scenes .record-number.in{animation:build var(--d-4) var(--e-move) both}}@keyframes build{from{background-position:-60% 0,0 0;--bloom:0px}50%{--bloom:14px}to{background-position:160% 0,0 0;--bloom:0px}}html.motion-paused.scenes h2 .ln>span{transition:none;translate:0 0;filter:none;opacity:1}html.motion-paused.scenes :is(h2 .muted,.hero h1 .warm-text,.record-number){animation:none;--ignite:160%;--bloom:0px;--glow:0}.scenes .stage{--sheen-x:50%;--sheen-y:0%}.js .scene-view :is(.signal-card,.ledger-card,.code-window,.wake-diagram,.wake-outcomes>div){background:var(--glass);border:1px solid var(--glass-line);-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter)}.js .scene-view{position:relative;isolation:isolate}.js .scene-view>.light-canvas{z-index:0}.js .scene-view>.mechanism-panel{position:relative;z-index:1;max-width:none;margin:0}.js .scene-view :is(.voice-wave,.delivery-wave,.wake-clock,.flow-link,.branch-diagram){display:none}.js .scene-view .wake-time{position:static;margin-top:12px;align-items:flex-start;text-align:left}.js .scene-view .wake-time>strong{margin:0;background:none;padding:0;text-shadow:none}.js .scene-view .wake-diagram{padding:18px 20px 16px;border-radius:16px}.js .scene-view .wake-outcomes{gap:10px}.js .scene-view .signal-card{padding:18px 20px}.js .scene-view .delivery-preview{margin-top:6px}.js .scene-view .diagram-footnote{margin-top:4px}@media(min-width:1000px){
.js .agency-layout{grid-template-columns:62% 38%}.js .scene-view{min-height:600px}.js .scene-view>.mechanism-panel{width:min(44%,340px);display:flex;flex-direction:column;justify-content:center;gap:14px;min-height:100%}.js .mechanism-panel>.ledger-card{margin:0}}@media(max-width:999.98px){
.js .scene-view>.mechanism-panel{display:flex;flex-direction:column;gap:132px;padding-top:170px}.js .scene-view>.mechanism-panel>:is(.wake-outcomes,.diagram-footnote,.ledger-card:has(+ .wake-outcomes)){margin-top:-112px}}@media(min-width:1000px) and (min-height:720px){
.scenes .agency-stage{overflow:clip}.scenes .agency-layout{align-items:start}.scenes .agency-art{position:sticky;top:12px;height:calc(100svh - 24px);max-height:920px;display:flex;flex-direction:column;padding:24px 28px 14px}.scenes .mechanism-art>.choice-lab{margin:0 0 10px;max-width:none;padding-bottom:10px}.scenes .scene-view{flex:1;min-height:0}.scenes .mechanism-art>.sequence-replay{margin:10px 0 0}.scenes .mechanism-art .specimen-label{position:static;margin-top:4px}.scenes .agency-story{justify-content:flex-start;padding-top:56px}.scenes .agency-layout{grid-template-columns:64% 36%}.scenes .agency-story .sequence{position:relative;margin-top:40px}.scenes .agency-story .sequence:before{content:"";position:absolute;left:5px;top:0;bottom:0;width:1px;background:linear-gradient(transparent,color-mix(in srgb,var(--lavender) 28%,transparent) 8%,color-mix(in srgb,var(--lavender) 28%,transparent) 92%,transparent)}.scenes .agency-story .sequence li{min-height:40svh;display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:18px;border-top:0;padding:0}.scenes .agency-story .sequence li>*{position:sticky;top:calc(50svh - 56px)}.scenes .agency-story .sequence li>:is(span,div){padding-bottom:14svh}.scenes .agency-story .sequence li>span{font-size:11px;padding-top:9px}.scenes .agency-story .sequence strong{display:block;font:500 17px/1.18 var(--display);letter-spacing:-.02em;color:var(--muted);transition:font-size var(--d-3) var(--e-out),color var(--d-3) var(--e-out)}.scenes .agency-story .sequence .selected strong{font-size:clamp(26px,2.4vw,36px);color:var(--cream)}.scenes .agency-story .sequence p{font-size:14px;line-height:1.55;max-width:30ch;margin-top:10px;transition:opacity var(--d-3) var(--e-out)}.scenes .agency-story .sequence li:not(.selected) strong{color:var(--muted)}.scenes .stage-light{display:block;grid-column:1/-1;grid-row:1;align-self:start;position:sticky;top:12px;height:min(calc(100svh - 24px),920px);pointer-events:none;z-index:0}.scenes .agency-art{grid-column:1;grid-row:1;z-index:1}.scenes .agency-story{grid-column:2;grid-row:1;z-index:1;position:relative;margin:18px 18px 18px 0;border-radius:18px;padding-inline:28px 26px;background:var(--glass);border:1px solid var(--glass-line);-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter)}}.stage-light{display:none}.spine-host{position:fixed;left:0;top:0;height:100%;z-index:0;pointer-events:none}main{position:relative}.spine-span{position:absolute;left:0;width:1px;pointer-events:none;visibility:hidden}.js .memory-architecture{isolation:isolate}.js .memory-architecture>.light-canvas{z-index:0}.js .memory-architecture>:not(.light-canvas):not(.scene-still){position:relative;z-index:1}.js .model-socket{min-height:150px}.js .memory-layer{background:var(--glass);border-color:var(--glass-line);-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter)}.js .memory-layer.active{transform:translateX(-8px) translateZ(26px)}.js .scene-view .diagram-footnote{background:var(--glass-strong);border:1px solid var(--glass-line);border-radius:6px;padding:7px 12px;width:fit-content;margin-inline:auto;-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter)}.js .scene-view .record-seal{background:var(--panel);border-radius:3px;padding:5px 2px}.js :is(.memory-bus,.generation-control)>.micro{background:var(--glass-strong);border:1px solid var(--glass-line);border-radius:4px;padding:4px 7px;-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter)}html:is([data-light-tier=full],[data-light-tier=reduced]) .memory-architecture{cursor:grab}.memory-architecture.is-dragging{cursor:grabbing}html:is([data-light-tier=full],[data-light-tier=reduced]) .memory-map{-webkit-user-select:none;user-select:none}html:is([data-light-tier=full],[data-light-tier=reduced]) :is(.memory-architecture,.mechanism-art[data-mode=wake] .scene-view){touch-action:pan-y pinch-zoom}.stage.sheen :is(.scene-view .signal-card,.scene-view .ledger-card,.scene-view .code-window,.scene-view .wake-diagram,.scene-view .wake-outcomes>div,.memory-layer){background-image:radial-gradient(420px circle at var(--sheen-x) var(--sheen-y),color-mix(in srgb,var(--lavender) 9%,transparent),transparent 60%)}@media(max-width:600px){.js .model-socket{min-height:0}}.js .time-stage>:not(.light-canvas):not(.scene-still):not(.comet-handle){position:relative;z-index:1}.js .time-copy{background:var(--glass);border:1px solid var(--glass-line);border-radius:18px;padding:28px 30px;-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter)}.js .clock-center{inset:auto;left:50%;top:50%;translate:-50% -50%;width:max-content;gap:8px;padding:34px 52px;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--bg) 92%,transparent) 45%,color-mix(in srgb,var(--bg) 60%,transparent) 72%,transparent);text-shadow:0 0 14px var(--bg),0 0 3px var(--bg);z-index:2}.js .time-controls{background:var(--glass);border-top:1px solid var(--glass-line);-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter)}.js .time-stage :is(.clock-dial,.clock-top,.clock-right,.clock-bottom,.clock-left){transition:opacity var(--d-3) var(--e-out)}.js .time-stage[data-lit] :is(.clock-dial,.clock-top,.clock-right,.clock-bottom,.clock-left){opacity:0}.comet-handle{display:none}html:is([data-light-tier=full],[data-light-tier=reduced]) .time-stage[data-lit]>.comet-handle{display:block;position:absolute;left:-24px;top:-24px;width:48px;height:48px;border-radius:50%;z-index:3;touch-action:none;cursor:grab}.time-stage>.comet-handle.is-dragging{cursor:grabbing}.js .trust-visual{--tilt-x:6deg;--tilt-y:-12deg;container-type:inline-size}.js .receipt{transform:translate(var(--ax,var(--dx,0px)),var(--ay,var(--dy,0px))) translateZ(var(--az,var(--dz,0px))) rotateX(var(--tilt-x)) rotateY(var(--tilt-y)) rotate(var(--arz,var(--rz,0deg)));transition:opacity var(--d-3) var(--e-out),border-color var(--d-3) var(--e-out)}.js .trust-visual:not([data-lit]) .receipt{transition:transform var(--d-4) var(--e-out),opacity var(--d-3) var(--e-out),border-color var(--d-3) var(--e-out)}.js .trust-visual{--b-l:3cqw;--b-w:min(21cqw,270px);--f-l:31cqw;--f-w:min(31cqw,350px);--f-pad:30px}.js .receipt-back{left:var(--b-l);top:122px;width:var(--b-w);height:318px;padding:26px;--dx:0px;--dy:0px;--rz:-3deg;--dz:-40px}.js .receipt-front{left:var(--f-l);width:var(--f-w);--dx:0px;--rz:2deg}.js .verdict{left:66%}.js .trust-visual[data-verdict=uncertain] .receipt-back{--dx:-6px;--dy:12px;--rz:-7deg;--dz:-90px}@media(max-width:1259.98px){.js .claim-text{font-size:25px}}@media(max-width:1100px){.js .trust-visual{--b-l:2cqw;--b-w:21cqw;--f-l:30cqw;--f-w:min(33cqw,310px);--f-pad:25px}.js .receipt-back{top:118px;height:300px;padding:22px}}@media(max-width:850px){.js .trust-visual{--b-l:2cqw;--b-w:17cqw;--f-l:30cqw;--f-w:min(35cqw,270px);--f-pad:23px}.js .receipt-back{top:120px;height:262px;padding:18px}.js .receipt-back .receipt-lines{margin-top:28px}.js .receipt-back .receipt-stamp{padding:9px 12px;margin-top:30px}.js .verdict{left:67%}.js .claim-text{font-size:23px}}@media(min-width:601px) and (max-width:850px){.js .receipt-back{padding-inline:14px}.js .receipt-back>.micro{letter-spacing:.1em;white-space:nowrap;font-size:clamp(11px,1.2cqw,11px)}.js .receipt-back .receipt-stamp{font-size:clamp(11px,1.1cqw,11px);padding:.7em .9em}}@media(max-width:600px){
.js .trust-visual{height:654px}.js .receipt-back{left:50%;top:14px;width:212px;height:150px;margin-left:-124px;padding:16px;--dx:0px;--dy:0px;--rz:-3deg;--dz:-30px}.js .receipt-back .receipt-lines{margin-top:12px}.js .receipt-back .receipt-lines i{margin:7px 0}.js .receipt-back .receipt-stamp{margin-top:16px;padding:7px 11px}.js .receipt-front{left:50%;top:214px;width:252px;height:auto;margin-left:-118px;padding:20px}.js .receipt-front .receipt-source{margin-top:12px;padding-top:20px}.js .receipt-front .receipt-bottom{margin-top:14px;padding-top:12px}.js .trust-visual[data-verdict=uncertain] .receipt-back{--dx:-12px;--dy:-12px;--rz:-6deg;--dz:-100px}.js .verdict{top:auto;bottom:20px;left:22px;right:22px;max-width:290px;margin:0 auto;display:grid;grid-template-columns:52px minmax(0,1fr);align-items:center;column-gap:16px;text-align:left}.js .verdict-icon{grid-row:1/span 2;width:52px;height:52px;margin:0}.js .verdict>.micro{grid-column:2;align-self:end}.js .verdict h3{grid-column:2;align-self:start;margin-top:4px;font-size:36px}.js .verdict p{grid-column:2;text-align:left;margin:8px 0 0;max-width:none;min-height:3.2em}.js .claim-text{font-size:23px;margin-top:20px}}@media(max-width:370px){.js .verdict h3{font-size:32px}.js .trust-visual{height:646px}.js .receipt-back{width:196px;margin-left:-112px}.js .receipt-front{width:226px;margin-left:-106px}.js .claim-text{font-size:21px}}.js .trust-visual>:not(.light-canvas):not(.scene-still):not(.trust-grain){z-index:1}.js .future-stage>:is(.future-map,.scene-tabs){position:relative;z-index:1}.js .future-overlay{background:var(--glass);border:1px solid var(--glass-line);border-radius:18px;padding:26px 28px;-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter)}.js .platform-core{background:var(--glass-strong);-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter)}.js .context-output{background:var(--glass-strong);border:1px solid var(--glass-line);border-radius:12px;margin-top:64px;-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter)}.js .future-stage :is(.platform-connectors){transition:opacity var(--d-3) var(--e-out)}.js .future-stage[data-lit] .platform-connectors{opacity:0}.milestone-grid{position:relative}.milestone{isolation:isolate}.milestone:after{content:"";position:absolute;inset:-1px;z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity var(--d-3) var(--e-out);background:radial-gradient(160px circle at calc(var(--spot-x,-999px) - var(--tx,0px)) calc(var(--spot-y,-999px) - var(--ty,0px)),#fff3e52e,#e735c214 45%,transparent 70%)}.milestone-grid.spot .milestone:after{opacity:1}.js .helix-stage{position:relative;height:420px;display:flex}.js .helix-stage>.timeline-graph{flex:1;min-height:0;align-items:center;opacity:0}.js .helix-stage>.light-canvas{z-index:0;opacity:0;transition:opacity var(--d-3) var(--e-out)}.js .helix-stage[data-lit][data-stars]>.light-canvas{opacity:1}.js .helix-stage[data-lit][data-stars]>.timeline-graph{pointer-events:none}html:is([data-light-tier=full],[data-light-tier=reduced]) .helix-stage[data-stars]{touch-action:pan-y pinch-zoom;cursor:grab;-webkit-user-select:none;user-select:none}.helix-stage.is-dragging{cursor:grabbing}.helix-labels{position:absolute;inset:0;z-index:1;pointer-events:none;overflow:hidden}.helix-labels>span{position:absolute;left:0;top:0;font:400 11px var(--mono);letter-spacing:.04em;opacity:0;transition:opacity var(--d-3) var(--e-out);white-space:nowrap;padding:1px 6px;border-radius:4px;background:color-mix(in srgb,var(--bg) 86%,transparent)}.helix-month{color:#bba8c7}.helix-gen{color:#ffa164}html:not([data-light-tier=full]):not([data-light-tier=reduced]) .helix-labels{display:none}@media(max-width:850px){.js .helix-stage{height:380px}}@media(max-width:600px){.js .helix-stage{height:300px}.helix-labels>span{font-size:11px}}.scene-still{display:none}.js .scene-still{position:absolute;inset:0;z-index:0;pointer-events:none;transition:opacity var(--d-3) var(--e-out),display var(--d-3) var(--e-out) allow-discrete}.js .scene-still img{width:100%;height:100%;object-fit:cover;object-position:right center}.js.stills .scene-view[data-still=voice-0]>.scene-still[data-still=voice-0],.js.stills .scene-view[data-still=voice-1]>.scene-still[data-still=voice-1],.js.stills .scene-view[data-still=voice-2]>.scene-still[data-still=voice-2],
.js.stills .scene-view[data-still=wake-0]>.scene-still[data-still=wake-0],.js.stills .scene-view[data-still=wake-1]>.scene-still[data-still=wake-1],.js.stills .scene-view[data-still=wake-2]>.scene-still[data-still=wake-2],
.js.stills .scene-view[data-still=code-0]>.scene-still[data-still=code-0],.js.stills .scene-view[data-still=code-1]>.scene-still[data-still=code-1],.js.stills .scene-view[data-still=code-2]>.scene-still[data-still=code-2],
.js.stills .memory-architecture[data-engine="0"]>.scene-still[data-still=memory-0],.js.stills .memory-architecture[data-engine="1"]>.scene-still[data-still=memory-1],.js.stills .memory-architecture[data-engine="2"]>.scene-still[data-still=memory-2],
.js.stills .memory-architecture:is([data-engine="3"],:not([data-engine]))>.scene-still[data-still=memory-3]{display:block}.js.stills .future-stage[data-still=future-personal]>.scene-still[data-still=future-personal],.js.stills .future-stage[data-still=future-coaching]>.scene-still[data-still=future-coaching],.js.stills .future-stage[data-still=future-professional]>.scene-still[data-still=future-professional],.js.stills .trust-visual[data-verdict=supported]>.scene-still[data-still=trust-supported],.js.stills .trust-visual[data-verdict=uncertain]>.scene-still[data-still=trust-uncertain],.js.stills .trust-visual[data-verdict=missing]>.scene-still[data-still=trust-missing],.js.stills .time-stage[data-still=between-0]>.scene-still[data-still=between-0],.js.stills .time-stage[data-still=between-1]>.scene-still[data-still=between-1],.js.stills .time-stage[data-still=between-2]>.scene-still[data-still=between-2],.js.stills .time-stage[data-still=between-3]>.scene-still[data-still=between-3]{display:block}.js.stills .helix-stage>.scene-still[data-still=record-timeline]{display:block}.js .helix-stage>.scene-still img{object-fit:contain;object-position:center}@media(prefers-reduced-motion:no-preference){.js.stills .scene-still{animation:still-in var(--d-3) var(--e-out) both}}@keyframes still-in{from{opacity:0}}@media(max-width:999.98px){.js .scene-still img{object-position:center top}}.js :is(.scene-view,.memory-architecture)>.light-canvas{opacity:0;transition:opacity var(--d-3) var(--e-out)}.js :is(.scene-view,.memory-architecture)[data-lit]>.light-canvas{opacity:1}.js :is(.scene-view,.memory-architecture,.time-stage,.trust-visual,.future-stage,.helix-stage[data-stars])[data-lit]>.scene-still,.js .agency-layout:has(>.stage-light[data-lit]) .scene-still{opacity:0}.js.stills :is(.scene-view,.memory-architecture,.time-stage,.trust-visual,.future-stage,.helix-stage[data-stars])[data-lit]>.scene-still[data-still],.js.stills .agency-layout:has(>.stage-light[data-lit]) .scene-still[data-still]{display:none}.stage.sheen :is(.time-copy,.time-controls,.future-overlay,.context-output){background-image:radial-gradient(420px circle at var(--sheen-x) var(--sheen-y),color-mix(in srgb,var(--lavender) 9%,transparent),transparent 60%)}.paper-art{isolation:isolate}.paper-art:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(105deg,transparent 35%,color-mix(in srgb,var(--lavender) 16%,transparent) 50%,transparent 65%);translate:-100% 0;transition:translate var(--d-4) var(--e-out)}.paper-art i{transition:border-color var(--d-3) var(--e-out)}.paper:is(:focus-visible) .paper-art{border-color:color-mix(in srgb,var(--lavender) 55%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--lavender) 18%,transparent),0 18px 60px color-mix(in srgb,var(--violet) 22%,transparent)}@media(hover:hover){.paper:is(:hover) .paper-art{border-color:color-mix(in srgb,var(--lavender) 55%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--lavender) 18%,transparent),0 18px 60px color-mix(in srgb,var(--violet) 22%,transparent)}}.paper:is(:focus-visible) .paper-art:after{translate:100% 0}@media(hover:hover){.paper:is(:hover) .paper-art:after{translate:100% 0}}.paper:is(:focus-visible) .paper-art i{border-color:color-mix(in srgb,var(--cream) 55%,transparent)!important}@media(hover:hover){.paper:is(:hover) .paper-art i{border-color:color-mix(in srgb,var(--cream) 55%,transparent)!important}}.paper:is(:focus-visible) h3{color:var(--cream)}@media(hover:hover){.paper:is(:hover) h3{color:var(--cream)}}.paper h3{transition:color var(--d-3) var(--e-out)}.footer-word>i{font-style:normal;transition:color var(--d-3) var(--e-out),text-shadow var(--d-3) var(--e-out)}:is(.footer-word:focus-visible,.footer-word.arrived)>i{color:var(--c);text-shadow:0 0 30px color-mix(in srgb,var(--c) 50%,transparent)}@media(hover:hover){:is(.footer-word:hover)>i{color:var(--c);text-shadow:0 0 30px color-mix(in srgb,var(--c) 50%,transparent)}}.footer-word>i:nth-child(1){--c:var(--indigo);transition-delay:calc(var(--home,0s) + 0ms)}.footer-word>i:nth-child(2){--c:color-mix(in srgb,var(--indigo) 50%,var(--violet));transition-delay:calc(var(--home,0s) + 40ms)}.footer-word>i:nth-child(3){--c:var(--violet);transition-delay:calc(var(--home,0s) + 80ms)}.footer-word>i:nth-child(4){--c:color-mix(in srgb,var(--violet) 50%,var(--magenta));transition-delay:calc(var(--home,0s) + 120ms)}.footer-word>i:nth-child(5){--c:var(--magenta);transition-delay:calc(var(--home,0s) + 160ms)}.footer-word>i:nth-child(6){--c:color-mix(in srgb,var(--magenta) 66%,var(--ember));transition-delay:calc(var(--home,0s) + 200ms)}.footer-word>i:nth-child(7){--c:color-mix(in srgb,var(--magenta) 33%,var(--ember));transition-delay:calc(var(--home,0s) + 240ms)}.footer-word>i:nth-child(8){--c:var(--ember);transition-delay:calc(var(--home,0s) + 280ms)}.footer-word>i:nth-child(9){--c:color-mix(in srgb,var(--ember) 70%,var(--cream));transition-delay:calc(var(--home,0s) + 320ms)}.footer-word>span{display:inline-block;transition:text-shadow var(--d-3) var(--e-out) calc(var(--home,0s) + 380ms),scale var(--d-3) var(--e-out) calc(var(--home,0s) + 380ms)}:is(.footer-word:focus-visible,.footer-word.arrived)>span{text-shadow:0 0 34px var(--ember),0 0 12px var(--cream);scale:1.08}@media(hover:hover){:is(.footer-word:hover)>span{text-shadow:0 0 34px var(--ember),0 0 12px var(--cream);scale:1.08}}.engineering-entry{position:relative;padding-left:30px}.engineering-entry:before{content:"";position:absolute;left:3px;top:0;bottom:0;width:1px;background:color-mix(in srgb,var(--lavender) 24%,transparent)}.engineering-entry:after{content:"";position:absolute;left:0;top:39px;width:7px;height:7px;border-radius:50%;background:var(--violet);box-shadow:0 0 10px color-mix(in srgb,var(--violet) 70%,transparent)}.engineering-entry:target:after{background:var(--ember);box-shadow:0 0 14px var(--ember)}@media(max-width:600px){.engineering-entry{padding-left:22px}}@media(forced-colors:active){
  .light-canvas,.scene-still,.helix-labels,.spine-host,.spine-span,.banner-ember,.band-thread,body:before,body:after,.hero h1:before,.vp-lit,.vp-head{display:none!important}  .js .time-stage[data-lit] :is(.clock-dial,.clock-top,.clock-right,.clock-bottom,.clock-left),.js .future-stage[data-lit] .platform-connectors{opacity:1}  .js .helix-stage>.timeline-graph{opacity:1!important;pointer-events:auto!important}  .vp-base{fill:CanvasText}  .timeline-graph .th-node{fill:CanvasText;filter:none}.timeline-graph .th-node.is-dim{fill:GrayText}.timeline-graph :is(.th-node.is-selected,.th-sel){stroke:Highlight}  .record-number,.warm-text,.muted,.hero h1 *{-webkit-text-fill-color:CanvasText;color:CanvasText;background:none}}@media print{
  :root{color-scheme:light}  html,body{background:#fff!important;color:#121214!important}  *,*:before,*:after{box-shadow:none!important;text-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;animation:none!important;transition:none!important}  .light-canvas,.scene-still,.helix-labels,.spine-host,.spine-span,.spine-node,.band-thread,body:before,body:after,.hero h1:before,.brand-banner,.banner-ember,.nav-tools,.motion-toggle,.scene-marks,.scene-tabs,.comet-handle,.voice-player button,.voice-time,.vp-lit,.vp-head,.record-toolbar,.atlas-filters,.timeline-controls,.dialog,noscript{display:none!important}  .scene-track{height:auto!important}  .stage,.scenes .stage,.scenes .agency-stage,.scenes .memory-stage{position:static!important;background:#fff!important;border-color:#bbb!important}  .js .time-stage[data-lit] :is(.clock-dial,.clock-top,.clock-right,.clock-bottom,.clock-left),.js .future-stage[data-lit] .platform-connectors{opacity:1!important}  .js .helix-stage>.timeline-graph{opacity:1!important}  main *,footer *,.archive-nav *{color:#121214!important;-webkit-text-fill-color:#121214!important;background-color:transparent!important;background-image:none!important;border-color:#bbb!important}  .ln>span{translate:none!important;filter:none!important;opacity:1!important}  a{text-decoration:underline}  .chapter,.research,.contact{break-inside:auto;padding-top:28px!important}  .stage,.record-stage,.paper,.engineering-entry{break-inside:avoid}}html:not(.js) :is(main,.nav,footer) :is(button[type=button],input[type=range],input[type=search]){display:none!important}@media(max-width:600px){.js .time-copy .time-number{position:static;display:block;font-size:52px;margin:0 0 16px}}.js .memory-layer{transition:border-color var(--d-3) var(--e-out),box-shadow var(--d-3) var(--e-out)}html:not(.motion-paused) .memory-architecture.core-reforming .memory-layer{border-color:color-mix(in srgb,var(--lavender) 62%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--lavender) 22%,transparent),0 0 26px color-mix(in srgb,var(--violet) 30%,transparent)}.js .milestone-grid{--persp:1400px;--tilt:11deg;--grid-pad:40px;transform-style:preserve-3d;transform:perspective(var(--persp)) rotateX(var(--tilt)) scale(var(--fit,1));transform-origin:var(--grid-pad) 0;padding-bottom:18px}@media(max-width:850px){.js .milestone-grid{--grid-pad:30px}}@media(max-width:600px){.js .milestone-grid{--persp:2400px;--tilt:7deg;--grid-pad:16px;padding-inline:16px}}.js .milestone-grid .milestone{transform:translateZ(0)}.js .milestone-grid.filtered .milestone:not(.dimmed){transform:translateZ(6px)}.js .milestone-grid.filtered .milestone.dimmed{transform:translateZ(-6px)}.js .milestone-grid .milestone:is(.current,:focus-visible){transform:translateZ(6px)}@media(hover:hover){.js .milestone-grid .milestone:is(:hover){transform:translateZ(6px)}}@media(max-width:600px){.js .milestone-grid.filtered .milestone:not(.dimmed),.js .milestone-grid.filtered .milestone.dimmed,.js .milestone-grid .milestone:is(.current,:focus-visible){transform:translateZ(0)}@media(hover:hover){.js .milestone-grid .milestone:is(:hover){transform:translateZ(0)}}}@media(prefers-reduced-motion:reduce){.js .milestone-grid{transform:none}}@media(prefers-reduced-motion:no-preference){.scenes .milestone-grid.build .milestone{animation:tile-in var(--d-4) var(--e-out) both;animation-delay:calc(var(--i,0) * 5ms)}}@keyframes tile-in{0%{opacity:0}55%{opacity:1;box-shadow:0 0 22px color-mix(in srgb,var(--tone) 75%,transparent)}}.milestone-grid .milestone{--tone:#7747ff;place-items:end center;padding-bottom:6px;color:#efe4fb;border:1px solid color-mix(in srgb,var(--tone) 14%,transparent);background:radial-gradient(circle at 50% 36%,#fff 0 1.5px,color-mix(in srgb,var(--tone) 40%,#fff) 2.5px,var(--tone) 4px,color-mix(in srgb,var(--tone) 42%,transparent) 22%,color-mix(in srgb,var(--tone) 10%,transparent) 44%,transparent 60%),linear-gradient(180deg,color-mix(in srgb,var(--tone) 9%,#101012),#0b0b0c);box-shadow:0 8px 22px -12px color-mix(in srgb,var(--tone) 60%,transparent);transition:opacity var(--d-2) var(--e-out),transform var(--d-2) var(--e-out),box-shadow var(--d-2) var(--e-out),border-color var(--d-2) var(--e-out)}.milestone-grid .milestone.tone-1{--tone:#9847ff}.milestone-grid .milestone.tone-2{--tone:#c239f3}.milestone-grid .milestone.tone-3{--tone:#e735c2}.milestone-grid .milestone.tone-4{--tone:#ff3989}.milestone-grid .milestone.tone-5{--tone:#ff606f}.milestone-grid .milestone.tone-6{--tone:#ff8d43}.milestone-grid .milestone:is(.current,:focus-visible){border-color:color-mix(in srgb,var(--tone) 55%,#fff);box-shadow:0 0 0 1px color-mix(in srgb,var(--tone) 35%,transparent),0 0 26px color-mix(in srgb,var(--tone) 45%,transparent)}@media(hover:hover){.milestone-grid .milestone:is(:hover){border-color:color-mix(in srgb,var(--tone) 55%,#fff);box-shadow:0 0 0 1px color-mix(in srgb,var(--tone) 35%,transparent),0 0 26px color-mix(in srgb,var(--tone) 45%,transparent)}}.milestone-grid .milestone.dimmed{opacity:.3;background:radial-gradient(circle at 50% 36%,#8d7d9a 0 2px,transparent 4px),#101012;border-color:#26262b;box-shadow:none;color:#b9a6c8}.js .future-stage .platform-core{background:radial-gradient(ellipse 58% 46% at 50% 50%,color-mix(in srgb,var(--bg) 90%,transparent) 40%,color-mix(in srgb,var(--bg) 50%,transparent) 70%,transparent 86%);border-color:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;text-shadow:0 0 16px var(--bg),0 0 4px var(--bg)}.js .future-stage .platform-core>div>span{background:color-mix(in srgb,var(--bg) 70%,transparent)}@media(max-width:600px){.js .future-stage .platform-core>strong{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--bg) 88%,transparent) 14%,color-mix(in srgb,var(--bg) 88%,transparent) 86%,transparent)}}.js .future-stage[data-lit] .application-node:not(.selected){background:color-mix(in srgb,var(--panel) 55%,transparent);border-color:color-mix(in srgb,var(--lavender) 16%,transparent)}.js .future-stage[data-lit] .context-output{border-bottom:0}.platform-engines>div>span{transition:border-color var(--d-3) var(--e-out),box-shadow var(--d-3) var(--e-out),color var(--d-3) var(--e-out),background var(--d-3) var(--e-out)}.platform-engines[data-now="0"]>div>span:nth-of-type(1),.platform-engines[data-now="1"]>div>span:nth-of-type(2),.platform-engines[data-now="2"]>div>span:nth-of-type(3),.platform-engines[data-now="3"]>div>span:nth-of-type(4){border-color:var(--cream);color:#fff;background:color-mix(in srgb,var(--magenta) 30%,transparent);box-shadow:0 0 18px color-mix(in srgb,var(--magenta) 55%,transparent)}.js .time-stage>.stage-top{background:var(--glass-strong);-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter)}.scenes .agency-story .sequence li:not(.selected) p{opacity:1;color:var(--muted)}.js .memory-layer{--lz:0px;transform:translateZ(var(--lz));box-shadow:0 1px 0 color-mix(in srgb,var(--layer-color) 30%,transparent),0 6px 0 -1px color-mix(in srgb,var(--layer-color) 20%,#101012),0 18px 30px #00000070}.js .memory-layer:nth-child(1){--lz:calc(var(--pose-depth) * 2px)}.js .memory-layer:nth-child(2){--lz:calc(var(--pose-depth) * 1px)}.js .memory-layer:nth-child(4){--lz:calc(var(--pose-depth) * -1px)}.js .memory-layer:nth-child(5){--lz:calc(var(--pose-depth) * -2px)}.js .memory-layer.previewing:not(.active){transform:translateZ(calc(var(--lz) + 12px))}.js .memory-layer.active{transform:translateX(calc(var(--pose-lift-x) * -1px)) translateZ(calc(var(--lz) + var(--pose-lift-z) * 1px))}@media(max-width:600px){.js .model-socket{padding-top:150px}}@media(min-width:601px){.js .memory-architecture{margin-top:-45px;padding-top:45px}}.js .future-stage .platform-engines i{color:#dcb3e3}.js .future-stage[data-lit] .platform-engines>.micro{background:color-mix(in srgb,var(--bg) 70%,transparent);border-radius:4px;padding:3px 6px}@media(min-width:1000px){.js .future-overlay{margin:18px 0 18px 18px}}.footer-word{position:relative}.footer-word.arrived{--home:.8s}.footer-word:focus-visible{--home:0s}@media(hover:hover){.footer-word:hover{--home:0s}}.js .footer-word:before,.js .footer-word:after{content:"";position:absolute;pointer-events:none;opacity:0}.js .footer-word:before{left:calc(var(--gutter)/-2 - 1px);top:-190px;height:calc(190px + .52em - 18px);width:2px;border-radius:1px;background:linear-gradient(transparent,var(--violet) 30%,var(--magenta) 80%,var(--ember));box-shadow:0 0 12px color-mix(in srgb,var(--magenta) 60%,transparent);transform-origin:top;scale:1 0;transition:scale var(--d-4) var(--e-out),opacity var(--d-2) var(--e-out)}.js .footer-word:after{left:calc(var(--gutter)/-2 - 1px);top:calc(.52em - 20px);height:20px;width:calc(var(--gutter)/2 + 4px);border:2px solid var(--ember);border-top:0;border-right:0;border-bottom-left-radius:20px;filter:drop-shadow(0 0 6px var(--ember));clip-path:inset(0 100% 0 0);transition:clip-path var(--d-3) var(--e-out) .8s,opacity var(--d-2) var(--e-out) .8s}.js .footer-word.arrived:after{clip-path:inset(0 0 0 0)}.js .footer-word.arrived:before{opacity:1;scale:1 1}.js .footer-word.arrived:after{opacity:1;scale:1 1}@media print{.footer-word:before,.footer-word:after{display:none!important}}.js .clock-center>:is(.micro,span:last-child),.js .future-stage .platform-core>.micro{background:color-mix(in srgb,var(--bg) 86%,transparent);border-radius:4px;padding:2px 7px;width:max-content}.js .receipt-front{background:linear-gradient(155deg,#25252af4,#141416f7 50%,#17171af8);-webkit-backdrop-filter:none;backdrop-filter:none}.js .stage.sheen .receipt-front{background-image:radial-gradient(420px circle at var(--sheen-x) var(--sheen-y),color-mix(in srgb,var(--lavender) 9%,transparent),transparent 60%),linear-gradient(155deg,#25252af4,#141416f7 50%,#17171af8)}.scenes .agency-story .sequence li>span{color:#d2c9da}.js .trust-visual[data-verdict=uncertain] .receipt-back{opacity:.9;border-style:solid}.js .trust-visual[data-verdict=missing] .receipt-back{opacity:1}.js .receipt-back>*{transition:opacity var(--d-3) var(--e-out),visibility 0s}.js .trust-visual[data-verdict=missing] .receipt-back>*{opacity:0;visibility:hidden;transition:opacity var(--d-3) var(--e-out),visibility 0s linear .4s}.js .memory-architecture[data-lit] .memory-layer{background-color:#18181b;background-image:linear-gradient(160deg,#1b1b1e,#121214)}.stage.sheen .memory-architecture[data-lit] .memory-layer{background-image:radial-gradient(420px circle at var(--sheen-x) var(--sheen-y),color-mix(in srgb,var(--lavender) 9%,transparent),transparent 60%)}.milestone-grid .milestone:is([data-family=memory]){--tone:var(--violet)}.milestone-grid .milestone:is([data-family=agency],[data-family=interior]){--tone:var(--magenta)}.milestone-grid .milestone:is([data-family=truth],[data-family=safety]){--tone:color-mix(in srgb,var(--magenta) 45%,var(--ember))}.milestone-grid .milestone:is([data-family=media]){--tone:var(--ember)}.milestone-grid .milestone:is([data-family=foundation],[data-family=cost],[data-family=discipline],[data-family=observability]){--tone:var(--indigo)}@media(min-width:601px){.js .memory-bus{justify-content:flex-end}.js .memory-bus>.micro{margin-left:0;margin-right:6px;transform:translateY(-40px)}}@media(min-width:601px) and (max-width:1399.98px){.js .memory-bus>.micro{max-width:150px;text-align:right;line-height:1.5;transform:translateY(-34px)}}@media(min-width:1000px){.js .memory-map .memory-layer>div{gap:1px}.js .memory-map .memory-layer{padding-top:18px;padding-bottom:14px}}.js .time-stage[data-lit] .clock-center{transform:perspective(760px) rotateX(24deg)}.js .receipt-source{position:relative}.js .receipt-source:before{content:"";position:absolute;left:0;top:5px;width:58%;height:8px;border-radius:4px;border:1px dashed color-mix(in srgb,var(--verdict-color) 60%,transparent);box-sizing:border-box;pointer-events:none;transition:opacity var(--d-3) var(--e-out)}.js .trust-visual[data-verdict=missing] .receipt-source:before{opacity:.38}.evidence-line{display:none}.js .evidence-line{display:block;position:absolute;left:0;top:5px;width:58%;height:8px;border-radius:4px;pointer-events:none;background:linear-gradient(90deg,color-mix(in srgb,var(--verdict-color) 45%,var(--cream)),var(--verdict-color));box-shadow:0 0 10px color-mix(in srgb,var(--verdict-color) 75%,transparent),0 0 26px color-mix(in srgb,var(--verdict-color) 30%,transparent);transition:transform 0s,opacity var(--d-2) var(--e-out);
  --hang-x:calc((var(--b-l) + var(--b-w) - var(--f-l)) / 2 - var(--f-pad) - .29 * (var(--f-w) - 2 * var(--f-pad)) + var(--hang-nudge,-30px));--hang-y:-22px;
  --src-x:calc(var(--b-l) + var(--b-w) * .5 - var(--f-l) - var(--f-pad) - .29 * (var(--f-w) - 2 * var(--f-pad)));--src-y:-70px}.js .trust-visual[data-verdict=uncertain] .evidence-line{transform:translate(var(--hang-x),var(--hang-y)) rotate(-6deg) scale(.3,.6);box-shadow:0 0 6px color-mix(in srgb,var(--verdict-color) 55%,transparent)}.js .trust-visual[data-verdict=missing] .evidence-line{transform:translate(var(--src-x),var(--src-y)) scale(.6);opacity:0}@media(max-width:1100px){.js .evidence-line{--hang-nudge:-18px}}@media(max-width:850px){.js .evidence-line{--hang-nudge:-5px}}@media(max-width:600px){.js .evidence-line{--hang-x:22px;--hang-y:-167px;--src-x:-15px;--src-y:-240px}.js .trust-visual[data-verdict=uncertain] .evidence-line{transform:translate(var(--hang-x),var(--hang-y)) rotate(-4deg) scale(.34,.6)}}.js .trust-visual.travelling .evidence-line{opacity:0;transition:opacity var(--d-1) var(--e-out),transform 0s linear .12s}.js .trust-visual:not(.drawn) .evidence-line{opacity:0}@media(prefers-reduced-motion:no-preference){.scenes .trust-visual[data-verdict=uncertain].drawn .evidence-line{animation:evidence-search 1.6s ease-in-out .4s infinite alternate}}@keyframes evidence-search{0%,40%{opacity:1}45%{opacity:.35}55%{opacity:.9}62%,100%{opacity:.45}}.js .evidence-path{display:block;position:absolute;left:0;top:0;width:1px;height:1px;overflow:visible;pointer-events:none}.js .evidence-path .ep-line{fill:none;stroke:var(--verdict-color);stroke-width:1.6;stroke-linecap:round;filter:drop-shadow(0 0 3px color-mix(in srgb,var(--verdict-color) 80%,transparent))}.js .trust-visual[data-verdict=uncertain] .evidence-path .ep-line{stroke-dasharray:2.2 2.6;opacity:.8}.js .trust-visual[data-verdict=missing] .evidence-path .ep-line{opacity:0}.js .evidence-path .ep-reveal{fill:none;stroke:#fff;stroke-width:12;stroke-linecap:butt;stroke-dasharray:100}@media(prefers-reduced-motion:no-preference){
.scenes .trust-visual[data-verdict=uncertain]:not(.travelling) .evidence-path .ep-line{animation:evidence-reach 1.4s linear infinite}.scenes .trust-visual[data-verdict=supported].drawn .evidence-line{transform-origin:0 50%;animation:evidence-fill var(--d-3) var(--e-out) both}.scenes .trust-visual[data-verdict=supported].drawn .evidence-line:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,transparent,#fffd 50%,transparent) no-repeat;background-size:40% 100%;animation:evidence-land var(--d-4) var(--e-out) .4s both}}@keyframes evidence-reach{to{stroke-dashoffset:-4.8}}@keyframes evidence-fill{from{scale:0 1;opacity:1}to{scale:1 1;opacity:1}}@keyframes evidence-land{from{background-position:-70% 0;opacity:1}to{background-position:170% 0;opacity:0}}.js .trust-visual[data-verdict=supported] .receipt-back .receipt-lines i:nth-child(2){box-shadow:0 0 8px color-mix(in srgb,var(--verdict-color) 40%,transparent)}.js .receipt-back .receipt-lines i:nth-child(2){height:6px;border-radius:3px;background:transparent;outline:1px dashed color-mix(in srgb,var(--verdict-color) 55%,transparent);outline-offset:0}.js .verdict-icon,.js .verdict-icon svg{transition:none}@property --face{syntax:'<number>';inherits:false;initial-value:1}.js .receipt-back{background:linear-gradient(150deg,color-mix(in srgb,#242429 calc(var(--face) * 100%),transparent),color-mix(in srgb,#141416 calc(var(--face) * 100%),transparent));outline:1px dashed transparent;outline-offset:-1px}.js .trust-visual .receipt-back{transition:opacity var(--d-3) var(--e-out),border-color var(--d-3) var(--e-out),outline-color var(--d-3) var(--e-out),box-shadow var(--d-3) var(--e-out),--face var(--d-3) var(--e-out)}.js .trust-visual:not([data-lit]) .receipt-back{transition:transform var(--d-4) var(--e-out),opacity var(--d-3) var(--e-out),border-color var(--d-3) var(--e-out),outline-color var(--d-3) var(--e-out),box-shadow var(--d-3) var(--e-out),--face var(--d-3) var(--e-out)}.js .receipt-back :is(.micro,.receipt-heading,.receipt-stamp){color:var(--muted)}.js .receipt-back .receipt-stamp{border-color:var(--line)}.js .trust-visual[data-verdict=missing] .receipt-back{--face:0;border-color:transparent;outline-color:color-mix(in srgb,var(--lavender) 55%,transparent);box-shadow:0 35px 70px #0000;-webkit-backdrop-filter:none;backdrop-filter:none}.js .memory-architecture[data-lit] .memory-bus>.micro{background:var(--panel);-webkit-backdrop-filter:none;backdrop-filter:none}.record-views button,.atlas-filters button,.timeline-controls button{min-height:44px}.timeline-controls button,.time-stops button,.nav-links a,.atlas-filters button{min-width:44px}.timeline-controls input{height:44px}.timeline-controls,.atlas-filters{position:relative;z-index:1}.time-stops{pointer-events:none}.time-stops button{pointer-events:auto}.motion-toggle,.generation-control :is(button,label),.inline-button,.choice-options :is(button,label),.sequence-replay{position:relative}.motion-toggle:after,.inline-button:after,.choice-options :is(button,label):after,.sequence-replay:after{content:"";position:absolute;inset:0 -6px}.inline-button:after{inset:-14px -2px}.choice-options :is(button,label):after,.sequence-replay:after{inset:-4px 0}@media(max-width:1100px){.memory-stage .generation-control>div{gap:14px}.generation-control :is(button,label):after{content:"";position:absolute;inset:-7px}}@media(max-width:370px){.memory-stage .generation-control>div{gap:16px}.generation-control :is(button,label):after{inset:-8px}}.js [data-glass] :is(.signal-card,.ledger-card,.code-window,.wake-diagram,.wake-outcomes>div,.agency-story,.time-copy,.future-overlay,.context-output){-webkit-backdrop-filter:none;backdrop-filter:none;background:color-mix(in srgb,var(--panel) 58%,transparent)}.section-heading{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(16px,2vw,32px);align-items:end;margin-bottom:clamp(40px,6vw,96px)}.section-heading>div{grid-column:1/-1;min-width:0}.section-heading h2{font-size:clamp(min(56px,13.5vw),7.4vw,168px);line-height:.95;letter-spacing:-.058em;text-wrap:balance}.section-aside{grid-column:9/-1;margin:28px 0 0;padding:0;max-width:none;font-size:clamp(15px,1.1vw,19px)}.section-heading>.text-link{grid-column:9/-1;justify-self:start;width:max-content;margin-top:28px}@media (max-width:850px){.section-aside,.section-heading>.text-link{grid-column:1/-1}}.chapter .stage{width:100vw;margin-inline:calc(50% - 50vw);padding-inline:max(var(--gutter),calc((100vw - 1600px)/2 + var(--gutter)));border:0;border-radius:0;background:none;box-shadow:none}.chapter{padding-top:clamp(120px,16vw,280px)}@keyframes ln-rise{from{translate:0 110%;filter:blur(8px);opacity:.3}to{translate:0 0;filter:blur(0);opacity:1}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){html:not(.motion-paused).scenes h2 .ln>span{transition:none;animation:ln-rise linear both;animation-timeline:view();animation-range:entry 0% entry 80%}html:not(.motion-paused).scenes h2 .ln:nth-of-type(2)>span{animation-range:entry 15% entry 95%}}}:is(.micro,.eyebrow,.study-label):not(#_){font-size:11px}.stage-top:not(#_){justify-content:flex-end;background:none;border:0;-webkit-backdrop-filter:none;backdrop-filter:none}:is(.record-number,.record-metrics,.time-number,.clock,.voice-time,.memory-layer-number){font-variant-numeric:tabular-nums lining-nums}:is(h1,h2,h3){font-kerning:normal}:is(p,li,figcaption,.section-aside){text-wrap:pretty}.spine-node[data-movement="1"]{--node:var(--indigo)}.spine-node[data-movement="2"]{--node:var(--violet)}.spine-node[data-movement="3"]{--node:var(--magenta)}.spine-node[data-movement="4"]{--node:var(--ember)}.spine-node.lit:before,.spine-node:focus-visible:before{background:var(--node,var(--magenta));border-color:var(--cream);box-shadow:0 0 0 3px color-mix(in srgb,var(--node,var(--magenta)) 25%,transparent),0 0 18px var(--node,var(--magenta))}@media(hover:hover){.spine-node:hover:before{background:var(--node,var(--magenta));box-shadow:0 0 0 3px color-mix(in srgb,var(--node,var(--magenta)) 25%,transparent),0 0 18px var(--node,var(--magenta))}}@keyframes thread-top{from{top:62px}to{top:0}}@keyframes thread-fill{from{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:872px){
  .js body:before,.js body:after{left:0;right:0;width:auto;height:2px;border-radius:0;top:62px}  .js body:before{background:var(--brand-spectrum);filter:none;transform-origin:0 50%;animation:thread-fill linear both,thread-top linear both;animation-timeline:scroll(root),scroll(root);animation-range:normal,0px 62px}  .js body:after{background:color-mix(in srgb,var(--text) 10%,transparent);-webkit-mask-image:none;mask-image:none;animation:thread-top linear both;animation-timeline:scroll(root);animation-range:0px 62px}  .scenes body:before,.scenes body:after{clip-path:inset(0 100% 0 0)}  html.first-light.scenes body:before,html.first-light.scenes body:after,html.motion-paused body:before,html.motion-paused body:after{clip-path:inset(0 0 0 0)}}.helix-card{position:absolute;left:0;top:0;z-index:2;display:grid;gap:6px;max-width:min(300px,72%);padding:14px 16px 15px;border-radius:14px;background:var(--glass);border:1px solid var(--glass-line);-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter);pointer-events:none;opacity:0;transition:opacity var(--d-3) var(--e-out)}.helix-card.shown{opacity:1}.helix-card-date{font:400 11px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.helix-card-title{font:500 19px/1.2 var(--display);letter-spacing:-.025em;color:var(--text)}.helix-stage:focus-visible{outline:2px solid var(--lavender);outline-offset:4px}.helix-stage[data-lit][data-stars]{touch-action:pan-y}.helix-stage{width:100vw;margin-inline:calc(50% - 50vw)}.hero .hero-what{max-width:30ch;margin:0 0 .9em;font:500 clamp(19px,2.05vw,30px)/1.22 var(--display);letter-spacing:-.02em;color:var(--text);text-wrap:balance}.hero-deck{max-width:38ch;text-wrap:pretty}.hero-proof{max-width:46ch;margin:22px 0 0;font-size:14px;line-height:1.55;color:var(--muted)}@media (max-width:600px){.hero-proof{font-size:13px;margin-top:18px}}.nav-menu{display:none;min-height:44px;min-width:44px;padding:0 14px;border:1px solid var(--line-light);border-radius:999px;background:none;color:var(--text);font:400 13px/1 var(--sans)}.nav-menu:focus-visible{outline:2px solid var(--cream);outline-offset:3px}@media (max-width:850px){
  .js .nav-menu{display:inline-flex;align-items:center;margin-left:auto}  .js .nav-links{display:none;position:absolute;left:0;right:0;top:100%;z-index:30;flex-direction:column;gap:0;padding:6px var(--gutter) 14px;background:var(--bg);border-bottom:1px solid var(--line)}  .js.nav-open .nav-links{display:flex}  .js .nav-links a{min-height:48px;display:flex;align-items:center;font-size:16px;padding:0;border-top:1px solid var(--line)}  .js .nav-links a:first-child{border-top:0}  html:not(.js) .nav-links{display:flex;gap:14px;flex-wrap:wrap}  html:not(.js) .nav{height:auto;min-height:64px;flex-wrap:wrap;padding-block:8px}}.contact-lede{max-width:52ch;margin:0 auto 30px;font-size:17px;line-height:1.6;color:var(--muted);text-wrap:pretty}.contact-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:14px 18px;margin-bottom:28px}.contact-actions .button{min-height:50px}.contact-address{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 16px;margin:0 0 30px}.contact-address .contact-email{display:inline-block;margin:0}.copy-address{min-height:44px;padding:0 16px;border:1px solid var(--line-light);border-radius:999px;background:none;color:var(--muted);font:400 13px/1 var(--sans)}.copy-address:focus-visible{outline:2px solid var(--cream);outline-offset:3px}@media(hover:hover){.copy-address:hover{color:var(--text)}}.copy-note{flex-basis:100%;min-height:1.4em;font-size:13px;color:var(--muted)}@media (max-width:600px){.contact-lede{font-size:15px}.contact-actions{flex-direction:column;align-items:stretch}}.memory-sidebar{justify-content:flex-start;gap:22px}.demo-controls{display:grid;gap:12px}.demo-step{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;margin:0;font-size:15px;color:var(--text)}.demo-step>.micro{display:inline-grid;place-items:center;width:24px;height:24px;border:1px solid var(--line-light);border-radius:50%;color:var(--muted)}.pref-options{display:flex;flex-wrap:wrap;gap:10px;margin-left:36px}.pref-options button{min-height:44px;padding:0 18px;border:1px solid var(--line-light);border-radius:999px;background:none;color:var(--muted);font-size:14px;transition:background var(--d-1) var(--e-out),color var(--d-1) var(--e-out),border-color var(--d-1) var(--e-out)}.pref-options button[aria-checked=true]{background:#2a1838;border-color:#b66cff;color:var(--text)}.pref-options button:focus-visible,.demo-record:focus-visible,.demo-reset:focus-visible{outline:2px solid var(--cream);outline-offset:3px}.demo-record{min-height:44px;font-size:13px}.demo-record[aria-disabled=true]{opacity:.62;cursor:default}.example-record{margin:0;padding:16px 18px 14px;border:1px solid #b66cff59;border-radius:14px;background:#120c1acc}.example-record figcaption{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px}.example-record .micro{color:var(--subtle)}.record-tag{font:400 11px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line-light);border-radius:999px;padding:5px 8px}.example-rows{list-style:none;margin:0;padding:0;display:grid;gap:10px}.example-rows li{display:grid;grid-template-columns:auto 1fr;gap:2px 14px;align-items:baseline;padding-top:10px;border-top:1px solid var(--line)}.example-rows li:first-child{border-top:0;padding-top:0}.example-rows .row-id{grid-row:1/3;font:400 12px/1.4 var(--mono);color:#d9a6ff}.example-rows strong{font:500 18px/1.25 var(--display);letter-spacing:-.02em;color:var(--text)}.example-rows .row-meta{font-size:13px;color:var(--muted)}.example-rows li.empty{display:block;font-size:14px;line-height:1.5;color:var(--muted)}.engine-receipt{margin:0;font-size:14px;line-height:1.55;color:#d8d2e2;min-height:3.1em}.engine-receipt .micro{color:#ff9a63;margin-right:6px}.demo-reset{align-self:flex-start;min-height:44px;font-size:13px}.memory-sidebar .memory-caption{margin-top:6px}.handoff{margin-top:26px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.handoff summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 18px;min-height:56px;padding:16px 0;cursor:pointer;list-style:none}.handoff summary::-webkit-details-marker{display:none}.handoff summary:after{content:"+";margin-left:auto;font:400 22px/1 var(--display);color:var(--muted)}.handoff[open] summary:after{content:"−"}.handoff summary:focus-visible{outline:2px solid var(--cream);outline-offset:4px}.handoff summary .micro{color:var(--subtle)}.handoff-title{font:500 clamp(18px,1.6vw,22px)/1.25 var(--display);letter-spacing:-.02em;color:var(--text)}.handoff-body{padding:0 0 26px}.handoff:not([open])>.handoff-body{display:none}.handoff-lede{max-width:66ch;margin:0 0 20px;color:var(--muted);font-size:15px;line-height:1.6}.handoff-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;counter-reset:h}.handoff-steps li{display:grid;align-content:start;gap:6px;padding:14px 14px 16px;border:1px solid var(--line);border-radius:12px;background:#0c0c10;transition:border-color var(--d-2) var(--e-out),background var(--d-2) var(--e-out)}.handoff-steps .micro{color:var(--subtle)}.handoff-steps strong{font:500 17px/1.2 var(--display);letter-spacing:-.02em}.handoff-steps li>span:last-child{font-size:13px;line-height:1.45;color:var(--muted)}.handoff.stepped .handoff-steps li.done{border-color:#7164ff66}.handoff.stepped .handoff-steps li.current{border-color:#ff9a63;background:#1b120d}.handoff-controls{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;margin:18px 0 0}.handoff-controls .text-link{min-height:44px}.handoff-controls .micro{color:var(--muted)}@media (max-width:1100px){.handoff-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.handoff-steps{grid-template-columns:minmax(0,1fr)}.pref-options{margin-left:0}.example-rows strong{font-size:16px}}@media (prefers-reduced-motion:reduce){.handoff-steps li,.pref-options button{transition:none}}.layer-controls{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:600px){.layer-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.layer-controls button:nth-child(3){border-left:0;border-top:1px solid var(--line)}.layer-controls button:nth-child(4){border-left:1px solid var(--line);border-top:1px solid var(--line)}}.figure-note{font-size:13px;line-height:1.6;max-width:86ch}.figure-note a{white-space:nowrap}.generation-control label,.pref-options label{position:relative;display:inline-grid;place-items:center;cursor:pointer}.generation-control label input,.pref-options label input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;border-radius:inherit}.generation-control label:has(input:checked){background:#da9bff;color:#1a1a1e;box-shadow:0 0 23px #bc30ff30}.generation-control label:has(input:focus-visible),.pref-options label:has(input:focus-visible){outline:2px solid var(--cream);outline-offset:3px}@media(hover:hover){.generation-control label:not(:has(input:checked)):hover{background:var(--panel2);color:var(--text)}}.pref-options label{min-height:44px;padding:0 18px;border:1px solid var(--line-light);border-radius:999px;color:var(--muted);font-size:14px;transition:background var(--d-1) var(--e-out),color var(--d-1) var(--e-out),border-color var(--d-1) var(--e-out)}.pref-options label:has(input:checked){background:#2a1838;border-color:#b66cff;color:var(--text)}@media (prefers-reduced-motion:reduce){.pref-options label{transition:none}}.choice-options label{position:relative;display:inline-flex;align-items:center;cursor:pointer}.choice-options label input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.choice-options label:has(input:checked){background:#f3cbff;border-color:#f3cbff;color:#1d1d21}.choice-options label:has(input:focus-visible){outline:2px solid var(--cream);outline-offset:3px}.mode-detail{margin-top:20px;display:grid;gap:12px;font-size:14px;line-height:1.55;color:var(--muted)}.mode-detail>p{margin:0;max-width:52ch}.mode-detail a{color:var(--text);white-space:nowrap;text-decoration:underline;text-underline-offset:4px}.detail-note{font-size:13px}.wake-queue,.bench-steps{list-style:none;margin:0;padding:0;display:grid;gap:8px}.wake-queue li{display:grid;grid-template-columns:auto auto 1fr;align-items:baseline;gap:2px 12px;padding:10px 12px 10px 34px;position:relative;border:1px solid var(--line);border-radius:10px;background:#0c0c10}.wake-queue li.empty{display:block;padding-left:12px}.wake-queue li:before{position:absolute;left:12px;top:10px;font:400 13px/1.4 var(--mono);color:var(--muted)}.wake-queue li[data-status=pending]:before{content:"○"}.wake-queue li[data-status=held]:before{content:"‖";color:#b66cff}.wake-queue li[data-status=superseded]:before{content:"⤳"}.wake-queue li[data-status=quiet]:before{content:"●";color:#7164ff}.wake-queue li[data-status=delivered]:before{content:"↗";color:#ff9a63}.wake-queue li[data-status=withheld]:before{content:"⊘";color:#ef54c3}.wake-queue li[data-status=superseded] strong{text-decoration:line-through;text-decoration-color:#ffffff55}.wq-id{font:400 12px/1.4 var(--mono);color:#d9a6ff}.wq-time{font-size:12px;color:var(--muted)}.wake-queue strong{font-weight:500;color:var(--text);font-size:13px}.wq-trail{grid-column:1/-1;font-size:12px;color:var(--muted)}.wake-actions{display:flex;flex-wrap:wrap;gap:8px}.wake-actions button{min-height:44px;padding:0 14px;border:1px solid var(--line-light);border-radius:999px;background:none;color:var(--text);font:400 13px/1.2 var(--sans)}.wake-actions button.text-link{border:0;border-radius:0;padding:0 4px;color:var(--muted)}.wake-actions button[aria-disabled=true]{opacity:.45;cursor:default}.wake-actions button:focus-visible{outline:2px solid var(--cream);outline-offset:3px}@media(hover:hover){.wake-actions button:not([aria-disabled=true]):hover{border-color:#bd7aff}}.wake-status{min-height:3em;margin:0;color:#d8d2e2}.bench-steps li{display:grid;gap:3px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:#0c0c10}.bench-steps strong{font-weight:500;color:var(--text)}.bench-steps span{font-size:13px}.bench-steps.stepped li.current{border-color:#ff9a63;background:#1b120d}.more-agency{margin-top:26px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.more-agency summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 18px;min-height:56px;padding:16px 0;cursor:pointer;list-style:none}.more-agency summary::-webkit-details-marker{display:none}.more-agency summary:after{content:"+";margin-left:auto;font:400 22px/1 var(--display);color:var(--muted)}.more-agency[open] summary:after{content:"−"}.more-agency summary:focus-visible{outline:2px solid var(--cream);outline-offset:4px}.more-agency summary .micro{color:var(--subtle)}.more-agency ul{list-style:none;margin:0 0 26px;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.more-agency a{display:grid;gap:6px;height:100%;padding:16px;border:1px solid var(--line);border-radius:12px;background:#0c0c10}.more-agency a strong{font:500 17px/1.25 var(--display);letter-spacing:-.02em;color:var(--text)}.more-agency a span:not(.micro){font-size:14px;line-height:1.5;color:var(--muted)}.more-agency a .micro{color:#d9a6ff}.more-agency a:focus-visible{outline:2px solid var(--cream);outline-offset:3px}@media(hover:hover){.more-agency a:hover{border-color:#bd7aff}}:is(.generation-control,.pref-options,.choice-options) label input{z-index:1}.turn-study{display:grid;gap:30px;margin-top:44px}.turn-path{padding:22px 24px;border:1px solid var(--line);border-radius:16px;background:#0b0b0f}.turn-path-label{display:block;margin-bottom:14px;color:var(--subtle)}.turn-path ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.turn-path li{position:relative;display:grid;gap:4px;padding:14px 14px 15px;border:1px solid var(--line);border-radius:12px;background:#0f0f14;transition:border-color var(--d-2) var(--e-out),background var(--d-2) var(--e-out)}.turn-path li+li:before{content:"→";position:absolute;left:-12px;top:50%;width:12px;text-align:center;transform:translateY(-50%);color:var(--subtle);font-size:13px}.turn-path strong{font:500 16px/1.2 var(--display);letter-spacing:-.02em}.turn-path li>span{font-size:13px;line-height:1.4;color:var(--muted)}.turn-path li.lit{border-color:#ef54c3;background:#1a0f17}.turn-authority{display:flex;flex-wrap:wrap;gap:8px 22px;margin:16px 0 0;font-size:13px;color:var(--muted)}.turn-authority i{display:inline-block;width:10px;height:10px;margin-right:8px;border-radius:50%;vertical-align:-1px}.auth-yes{background:#ff9a63}.auth-some{border:2px solid #b66cff}.auth-no{border:1px dashed var(--muted)}.ctx-explorer{display:grid;grid-template-columns:minmax(220px,300px) minmax(0,1fr);gap:28px;align-items:start}.ctx-explorer:not(.tabbed){grid-template-columns:minmax(0,1fr)}.ctx-explorer:not(.tabbed) .ctx-tabs{display:none}.ctx-explorer:not(.tabbed) .ctx-panels{display:grid;gap:18px}.ctx-tabs{display:flex;flex-direction:column;gap:6px}.ctx-tabs button{display:flex;align-items:center;gap:12px;min-height:48px;padding:0 14px;text-align:left;border:1px solid var(--line);border-radius:10px;background:none;color:var(--muted);font:500 14px/1.2 var(--display)}.ctx-tabs button>span{font:400 11px var(--mono);color:var(--subtle)}.ctx-tabs button[aria-selected=true]{border-color:#b66cff;background:#1a1222;color:var(--text)}.ctx-tabs button:focus-visible{outline:2px solid var(--cream);outline-offset:2px}@media(hover:hover){.ctx-tabs button:not([aria-selected=true]):hover{color:var(--text);border-color:var(--line-light)}}.ctx-panel{padding:24px 26px;border:1px solid var(--line);border-radius:16px;background:#0b0b0f}.ctx-panel h3{font:500 clamp(22px,2vw,28px)/1.15 var(--display);letter-spacing:-.03em;margin:0}.ctx-sub{margin:6px 0 16px;color:var(--muted);font-size:15px}.ctx-flags{list-style:none;margin:0 0 18px;padding:0;display:flex;flex-wrap:wrap;gap:8px}.ctx-flags li{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:0 12px;border:1px solid var(--line-light);border-radius:999px;font-size:13px;color:var(--text)}.ctx-flags li span{color:var(--muted)}.ctx-flags li:before{content:"";width:9px;height:9px;border-radius:50%}.ctx-flags li[data-on=yes]:before{background:#ff9a63}.ctx-flags li[data-on=some]:before{border:2px solid #b66cff}.ctx-flags li[data-on=no]:before{border:1px dashed var(--muted)}.ctx-facets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 26px;margin:0}.ctx-facets div{display:grid;gap:4px;align-content:start}.ctx-facets dt{font:400 11px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--subtle)}.ctx-facets dd{margin:0;font-size:15px;line-height:1.55;color:#ddd7e6}.ctx-example{display:grid;gap:6px;margin:18px 0 0;padding:12px 14px;border-radius:10px;background:#121219}.ctx-example .micro{color:var(--subtle)}.ctx-example code{font:400 13px/1.5 var(--mono);color:#e6d2ff;white-space:normal;overflow-wrap:anywhere}.ctx-links{display:flex;flex-wrap:wrap;gap:6px 18px;margin:14px 0 0;font-size:13px}.ctx-links a{color:var(--text);min-height:24px}.trace{padding:22px 24px;border:1px solid var(--line);border-radius:16px;background:#0b0b0f}.trace-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px}.trace-head .micro{color:var(--subtle)}.trace-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.trace-steps li{display:grid;align-content:start;gap:6px;padding:14px;border:1px solid var(--line);border-radius:12px;background:#0f0f14}.trace-steps strong{font:500 16px/1.2 var(--display);letter-spacing:-.02em}.trace-steps span{font-size:13px;line-height:1.5;color:var(--muted)}.trace.stepped .trace-steps li.done{border-color:#7164ff66}.trace.stepped .trace-steps li.current{border-color:#ff9a63;background:#1b120d}.trace-controls{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;margin:16px 0 0}.trace-controls .text-link{min-height:44px}.trace-controls .micro{color:var(--muted)}.trace .carried-choice{position:static;max-width:none;margin:16px 0 0;display:grid;gap:4px;padding:14px 16px;border-left:2px solid #b66cff;background:#140e1c}.trace .carried-choice strong{font-size:16px;color:var(--text)}.trace .carried-choice.has-choice strong{color:#ffd9bd}.trace .carried-choice>span:last-child{font-size:13px;color:var(--muted)}@media (max-width:1100px){.turn-path ol,.trace-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.turn-path li+li:before{display:none}}@media (max-width:850px){.ctx-explorer{grid-template-columns:minmax(0,1fr)}.ctx-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ctx-facets{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.turn-path ol,.trace-steps{grid-template-columns:minmax(0,1fr)}.turn-path,.trace,.ctx-panel{padding:18px 16px}.ctx-tabs button{font-size:13px;padding:0 10px}}@media (prefers-reduced-motion:reduce){.turn-path li{transition:none}}.case-tabs{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.case-tabs button{border-left:0!important;border-top:1px solid var(--line)}.improved{margin-top:34px}.improved-title{display:grid;gap:8px;margin:0 0 18px;font:500 clamp(22px,2vw,28px)/1.2 var(--display);letter-spacing:-.03em}.improved-title .micro{color:var(--subtle);letter-spacing:.12em}.improved ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.improved li{padding:20px;border:1px solid var(--line);border-radius:14px;background:#0b0b0f}.improved li>strong{display:block;font:500 19px/1.2 var(--display);letter-spacing:-.02em;margin-bottom:12px}.improved dl{margin:0;display:grid;gap:10px}.improved dt{font:400 11px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--subtle)}.improved dd{margin:2px 0 0;font-size:14px;line-height:1.55;color:#ddd7e6}@media (max-width:1000px){.improved ol{grid-template-columns:minmax(0,1fr)}}.clock-hand-group{transform:rotate(55deg)}.time-split{display:flex;flex-wrap:wrap;gap:8px 18px;margin:14px 0 4px;font-size:13px;color:var(--muted)}.time-split b{display:inline-block;margin-left:6px;padding:3px 9px;border-radius:999px;border:1px solid var(--line-light);font-weight:500;color:var(--text)}.time-split b[data-v=none]{border-style:dashed;color:var(--muted)}.time-split b[data-v=delivered]{border-color:#ff9a63;color:#ffd9bd}.time-stops{display:grid!important;grid-template-columns:repeat(8,minmax(0,1fr));gap:4px}.time-stops button{display:grid;justify-items:start;gap:2px;padding:6px 4px!important;text-align:left;line-height:1.25}.time-stops button>span{font:400 11px var(--mono);color:var(--subtle)}.time-stops button[aria-selected=true]{box-shadow:inset 0 -2px 0 #ff9a63}.day-ledger{margin-top:30px}.day-ledger ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.day-ledger li{display:grid;grid-template-columns:auto 1fr;gap:4px 10px;padding:14px;border:1px solid var(--line);border-radius:12px;background:#0b0b0f}.day-ledger li.current{border-color:#ff9a63}.dl-time{font:400 12px/1.5 var(--mono);color:#d9a6ff}.day-ledger strong{font:500 16px/1.3 var(--display);letter-spacing:-.02em}.dl-int,.dl-msg{grid-column:1/-1;font-size:13px;color:var(--muted)}.dl-int:before{content:"Internal: "}.dl-msg[data-v=delivered]{color:#ffd9bd}@media (max-width:1100px){.time-stops{grid-template-columns:repeat(4,minmax(0,1fr))}.day-ledger ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.day-ledger ol{grid-template-columns:minmax(0,1fr)}}.gobag{margin-top:44px;padding:24px;border:1px solid var(--line);border-radius:16px;background:#0b0b0f}.gobag-steps{list-style:none;margin:0 0 20px;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.gobag-steps li{display:grid;gap:4px;padding:14px;border:1px solid var(--line);border-radius:12px;background:#0f0f14}.gobag-steps .micro{color:var(--subtle)}.gobag-steps strong{font:500 17px/1.2 var(--display);letter-spacing:-.02em}.gobag-steps li>span:last-child{font-size:13px;line-height:1.45;color:var(--muted)}.gobag.stepped .gobag-steps li.done{border-color:#7164ff66}.gobag.stepped .gobag-steps li.current{border-color:#ff9a63;background:#1b120d}.gobag-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:20px}.gobag-manifest{margin:0;padding:16px 18px;border:1px solid var(--line);border-radius:12px;display:grid;gap:4px}.gobag-manifest legend{padding:0 6px;color:var(--subtle)}.gobag-manifest label{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:44px;font-size:15px;cursor:pointer;border-radius:8px}.gobag-manifest input{position:absolute;inset:0;z-index:1;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.gobag-manifest input:disabled{cursor:default}.gb-box{position:relative;box-sizing:border-box;width:18px;height:18px;border:1.5px solid var(--subtle);border-radius:4px}.gobag-manifest input:checked+.gb-box{background:#b66cff;border-color:#b66cff}.gobag-manifest input:checked+.gb-box:after{content:"";position:absolute;left:4.5px;top:1px;width:4px;height:9px;border:solid #0b0b0f;border-width:0 2px 2px 0;transform:rotate(45deg)}.gobag-manifest input:disabled+.gb-box{opacity:.5}.gobag-manifest label:has(input:focus-visible){outline:2px solid var(--cream);outline-offset:3px}.gobag-manifest input:disabled~.gb-name{color:var(--muted)}.gb-rows{font:400 12px var(--mono);color:var(--muted)}.gobag-receipt{padding:16px 18px;border:1px solid #b66cff40;border-radius:12px;background:#120c1a}.gobag-receipt>.micro{margin:0 0 10px;color:var(--subtle)}.gb-lines{margin:0;padding-left:18px;display:grid;gap:8px;font-size:15px;line-height:1.5;color:#e3dceb}.gb-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin:16px 0 0}.gb-actions .button{min-height:44px;font-size:13px}.gb-actions [aria-disabled=true]{opacity:.45;cursor:default}.gobag-boundary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px}.gobag-boundary div{padding:14px 16px;border-radius:12px;border:1px dashed var(--line-light)}.gobag-boundary div:first-child{border-style:solid;border-color:#b66cff55}.gobag-boundary .micro{color:var(--subtle)}.gobag-boundary p{margin:6px 0 0;font-size:14px;line-height:1.55;color:var(--muted)}@media (max-width:850px){.gobag-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.gobag-body,.gobag-boundary{grid-template-columns:minmax(0,1fr)}.gobag{padding:18px 16px}}.archive-nav .brand{display:flex;align-items:center;gap:12px}.archive-nav .brand-mark{width:44px;height:44px}.eng-tools{display:grid;gap:14px;margin:0 0 30px;padding:18px 0 16px;border-bottom:1px solid var(--line)}html:not(.js) .eng-tools{display:none}.eng-search{display:grid;gap:8px}.eng-search .micro{color:var(--subtle)}.eng-search input{min-height:48px;padding:0 16px;border:1px solid var(--line-light);border-radius:12px;background:#0f0f14;color:var(--text);font-size:16px}.eng-search input:focus-visible{outline:2px solid var(--cream);outline-offset:2px}.eng-filter{margin:0;padding:0;border:0;min-width:0}.eng-filter legend{padding:0;margin-bottom:6px;color:var(--subtle)}.eng-chips{display:flex;flex-wrap:wrap;gap:6px}.eng-chips label{position:relative;display:inline-flex;align-items:center;min-height:36px;padding:0 12px;border:1px solid var(--line-light);border-radius:999px;font-size:13px;color:var(--muted);cursor:pointer}.eng-chips label:after{content:"";position:absolute;inset:-4px 0}.eng-chips input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;z-index:1}.eng-chips label:has(input:checked){border-color:#b66cff;background:#1a1222;color:var(--text)}.eng-chips label:has(input:focus-visible){outline:2px solid var(--cream);outline-offset:2px}.eng-bar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 24px}.eng-count{margin:0 0 6px;font-size:14px;color:var(--text)}#eng-reset{min-height:44px;font-size:13px}.eng-empty{padding:28px 0;color:var(--muted);font-size:16px}.eng-empty .text-link{min-height:44px;margin-left:10px}.engineering-entry .eyebrow{gap:12px}.engineering-entry .eyebrow time{color:var(--muted)}.entry-meta{display:flex;flex-wrap:wrap;gap:6px;margin:14px 0 0}.entry-meta span{padding:3px 10px;border-radius:999px;border:1px solid var(--line-light);font-size:12px;color:var(--muted)}.entry-meta span[data-k=impl]{color:var(--text)}.entry-qual{margin:10px 0 0;padding-left:12px;border-left:2px solid #b66cff;font-size:14px;line-height:1.55;color:#d8d2e2;max-width:72ch}.engineering-entry:focus{outline:none}.engineering-entry:focus-visible,.engineering-entry:target{border-top-color:#ff9a63}@media (max-width:600px){.eng-tools{position:static}.eng-chips label{min-height:40px}}@media print{.eng-tools,.eng-empty{display:none!important}.engineering-entry[hidden]{display:block!important}}.metric-notes{grid-column:1/-1;max-width:70ch;margin:18px 0 0;font-size:13px;line-height:1.6;color:var(--muted)}.selected-milestones{margin-top:40px;padding-bottom:8px}.selected-milestones ol{list-style:none;margin:0 0 20px;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.selected-milestones ol a{display:grid;gap:6px;height:100%;padding:16px;border:1px solid var(--line);border-radius:12px;background:#0b0b0f}.selected-milestones ol a .micro{color:#d9a6ff}.selected-milestones ol a strong{font:500 18px/1.25 var(--display);letter-spacing:-.02em;color:var(--text)}.selected-milestones ol a>span:last-child{font-size:13px;color:var(--muted)}.selected-milestones ol a:focus-visible{outline:2px solid var(--cream);outline-offset:3px}@media(hover:hover){.selected-milestones ol a:hover{border-color:#bd7aff}}.selected-milestones>.text-link{min-height:44px}@media (max-width:1100px){.selected-milestones ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.selected-milestones ol{grid-template-columns:minmax(0,1fr)}}.paper-abstract{margin:10px 0 14px;font-size:14px;line-height:1.55;color:var(--muted);max-width:40ch}.research-note{max-width:62ch;margin:18px 0 0;font-size:14px;line-height:1.6;color:var(--muted)}button.application-node{font:inherit;color:inherit;cursor:pointer;min-height:44px}button.application-node:focus-visible{outline:2px solid var(--cream);outline-offset:3px}.detail-status{margin-top:12px;padding-left:12px;border-left:2px solid #b66cff;font-size:14px;line-height:1.55;color:#d8d2e2}@media (min-width:1000px) and (max-height:800px){.hero-copy{align-items:start}.hero-deck{font-size:19px;line-height:1.45;max-width:none}.hero-actions{margin-top:18px}.hero .hero-what{margin-bottom:.5em}}@media (max-width:850px){
  .memory-body{display:flex;flex-direction:column}  .memory-sidebar{display:contents}  .memory-sidebar .demo-controls{order:1}.memory-architecture{order:2}.memory-sidebar .example-record{order:3}.memory-sidebar .engine-receipt{order:4}.memory-sidebar .demo-reset{order:5}.memory-sidebar .memory-caption{order:6}}.section-heading h2,.section-heading h2 .ln,.section-heading h2 .ln>span{overflow-wrap:break-word}.scenes h2 .ln{padding-top:.1em;margin-top:-.1em}.more-agency:not([open])>ul{display:none}@media(max-width:600px){.brand-generations span{width:23px;height:23px}}@media(max-width:370px){.brand-generations span{width:22px;height:22px}.brand-generations{max-width:104px}}.js .stage-top .study-label{background:var(--glass-strong);padding:3px 8px;margin:-3px -8px;border-radius:999px}.js [data-glass] :is(.signal-card,.ledger-card,.code-window,.wake-diagram,.wake-outcomes>div,.agency-story,.time-copy,.future-overlay,.context-output){background:color-mix(in srgb,var(--panel) 80%,transparent)}.wake-actions button[aria-disabled=true]{opacity:1;color:var(--subtle);border-style:dashed}.memory-stage .engine-chip .micro{color:#d9bde6}@media(min-width:601px) and (max-width:1399.98px){.js .memory-bus>.micro{max-width:205px;transform:translateY(-40px)}}.js .memory-stage .memory-architecture>.memory-bus{z-index:2}@media(max-width:600px){.js .trust-visual{height:790px}.js .verdict{top:552px;bottom:auto;align-items:start}}@media(max-width:370px){.js .trust-visual{height:800px}}.ph{white-space:nowrap}@media(max-width:600px){.memory-bus{justify-content:flex-start}.memory-bus>.micro{margin-left:50px;margin-right:0}}.example-record figcaption,.trace-head,.diagram-heading{flex-wrap:wrap;row-gap:8px}.example-record figcaption>.micro,.trace-head>.micro,.trace-head>.record-tag,.diagram-heading>.micro{white-space:nowrap}#agency-object-name{white-space:nowrap}@media(max-width:370px){.specimen-label{left:18px;right:18px;letter-spacing:.05em}}.record-metrics .as-of{white-space:nowrap}.engineering-entry .eyebrow{flex-wrap:wrap;row-gap:4px}.engineering-entry .eyebrow time{white-space:nowrap}@media(max-width:600px){.platform-engines{flex-direction:column;gap:12px}.platform-engines>.micro{max-width:none;white-space:nowrap}}.receipt-bottom>.micro{white-space:nowrap}.ledger-card .micro{white-space:nowrap}@media(max-width:370px){.ledger-card .micro{letter-spacing:.08em}}@media(max-width:370px){.receipt-bottom .micro{letter-spacing:.06em}.js .receipt-front{padding-inline:16px}}@media(max-width:600px){.paper>.micro{grid-column:1/-1;order:-1;padding-top:0;margin-bottom:12px}.future-tag{border-radius:14px}}.future-tag{display:inline-block}.atlas-hint>.ph{margin-left:0}.research-heading .eyebrow{white-space:nowrap}
