:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#0c183f;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--bar-bg:#f0f6ff7a;--surface:#f6faffc2;--surface-strong:#ffffffe6;--border:#7d95d8;--border-soft:#2843912e;--text-muted:#4e6497;--brand-red:#b71235;--brand-blue:#132f61;--brand-cream:#ffe6a8;--shadow:0 24px 40px #0c184838, 0 10px 18px #09113524;--amber:#ff9d63;--amber-soft:#ffe0bc;--teal:#1f7f7c;--teal-soft:#d4fbff;--orange:#ff7b55;--orange-soft:#ffd9d0;--plum:#6858cf;--plum-soft:#e9e3ff;--sage:#3fba81;--sage-soft:#d9ffe9;--steel:#4a63d8;--steel-soft:#dfe6ff;--rose:#ff4e9f;--rose-soft:#ffd7ef;--ink:#20242c;--ink-soft:#e7ecff;--doom:#59111f;--doom-soft:#ff7b5529;background:radial-gradient(circle at 12% 14%,#ff5c8a75,#0000 24%),radial-gradient(circle at 82% 12%,#4ae8ff66,#0000 22%),radial-gradient(circle at 50% 78%,#7b68ff3d,#0000 24%),linear-gradient(#8cf2ff 0%,#5f8fff 44%,#4b4ac8 100%);font-family:IBM Plex Sans Variable,IBM Plex Sans,Avenir Next,Segoe UI,sans-serif;font-weight:400;line-height:1.45}*{box-sizing:border-box}html,body,#root{width:100%;min-height:100%;margin:0}body{overflow:hidden}button,input,a{font:inherit}button{color:inherit;background:0 0;border:0}a{color:inherit;text-decoration:none}.site-shell{flex-direction:column;height:100dvh;min-height:100svh;display:flex;position:fixed;inset:0;overflow:hidden}.menu-bar{background:var(--bar-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:20;border-bottom:1px solid #4660be2e;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;height:44px;padding:0 12px 0 8px;display:grid;position:relative}.menu-brand{justify-self:start;align-items:center;min-width:0;display:inline-flex}.menu-brand-lockup{align-items:center;gap:8px;min-width:0;display:inline-flex}.menu-brand-mark{width:54px;color:var(--brand-red);flex:none}.menu-brand-mark svg{width:100%;height:auto;display:block}.menu-brand-wordmark{color:var(--brand-blue);letter-spacing:-.05em;white-space:nowrap;font-size:1.02rem;font-weight:500;line-height:1}.brand-lockup{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:inline-flex}.brand-lockup.is-stacked{text-align:center;flex-direction:column;justify-content:center;gap:18px}.brand-logo-image{width:206px;height:auto;display:block}.brand-lockup.is-stacked .brand-logo-image{width:min(100%,290px)}.brand-subtitle{color:var(--text-muted);letter-spacing:-.02em;margin-left:.1rem;font-size:.92rem;font-weight:600}.menu-center{justify-content:center;justify-self:center;align-items:center;gap:12px;min-width:0;display:inline-flex}.menu-note{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.92rem;overflow:hidden}.menu-actions{justify-self:end;align-items:center;gap:10px;display:inline-flex}.menu-button,.primary-action,.secondary-action{cursor:pointer;border:1px solid #35459257;border-bottom-width:3px;border-radius:10px;justify-content:center;align-items:center;padding:.68rem 1rem;font-weight:700;text-decoration:none;transition:transform .16s,box-shadow .16s,background-color .16s;display:inline-flex}.menu-button,.primary-action{color:#fff7fb;background:linear-gradient(#ff7c79 0%,#ff4fb4 100%);box-shadow:0 6px #932f6e2e}.menu-button.compact{padding:.55rem .85rem}.menu-button-header{border-radius:9px;padding:.42rem .9rem;font-size:.95rem;line-height:1}.secondary-action{color:var(--brand-blue);background:#f1f6ff8a}.menu-button:hover,.primary-action:hover,.secondary-action:hover,.panel-link:hover,.desktop-icon-button:hover,.window-list-item:hover,.link-stack button:hover{transform:translateY(-1px)}.window-count{cursor:pointer;background:#f4f8ff94;border:1px solid #3b4d9a47;border-top-width:3px;border-radius:9px;justify-content:center;align-items:center;min-width:32px;height:32px;font-weight:700;display:inline-flex}.desktop-surface{flex:1;position:relative;overflow:hidden}.desktop-background-surface{z-index:0;touch-action:none;position:absolute;inset:0}.wallpaper{z-index:0;pointer-events:none;background:radial-gradient(circle at 18% 20%,#ff5d9c47 0%,#ff5d9c00 26%),radial-gradient(circle at 80% 18%,#4ae8ff47 0%,#4ae8ff00 24%),radial-gradient(circle at 48% 58%,#ffffff38 0%,#fff0 32%),linear-gradient(#20348c1f,#111c4d42);position:absolute;inset:0;overflow:hidden}.wallpaper-noise{opacity:.18;mix-blend-mode:multiply;background-image:radial-gradient(#17296a3d .85px,#0000 .85px),radial-gradient(#ffffff7a .8px,#0000 .8px);background-position:0 0,8px 6px;background-size:16px 16px,24px 24px;position:absolute;inset:0}.wallpaper-mark{aspect-ratio:1;color:#132f61eb;width:min(30vw,460px);box-shadow:var(--shadow);z-index:2;background:linear-gradient(#ffffffa8,#dbe6ff75),repeating-linear-gradient(45deg,#3d5cca14 0 8px,#ffffff0d 8px 16px);border-radius:28px;place-items:center;display:grid;position:absolute;bottom:10vh;right:11vw;transform:rotate(-10deg)}.wallpaper-lockup{align-items:center;width:100%;padding:16px}.wallpaper-copy{color:#f0f6fff0;z-index:2;max-width:340px;position:absolute;bottom:9vh;left:23vw}.wallpaper-copy span{letter-spacing:.24em;text-transform:uppercase;color:#def2ffd1;margin-bottom:.7rem;font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:.8rem;display:block}.wallpaper-copy p{letter-spacing:-.04em;margin:0;font-size:clamp(1.5rem,2.4vw,2.1rem);font-weight:700;line-height:1.1}.wallpaper-card{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:1;background:#f2f7ff2e;border:1px solid #82a4ff29;border-radius:26px;position:absolute}.wallpaper-card-a{width:180px;height:120px;top:15%;left:41%;transform:rotate(12deg)}.wallpaper-card-b{width:240px;height:160px;top:46%;right:calc(min(30vw,460px) + 11vw + 72px);transform:rotate(-12deg)}.wallpaper-card-c{width:220px;height:140px;top:62%;left:18%;transform:rotate(10deg)}.desktop-icons{margin:0;padding:0;list-style:none}.desktop-icon{will-change:transform;justify-content:center;width:112px;transition:transform .12s;display:flex;position:absolute}.desktop-icon.is-dragging{transition:none}.desktop-window{transition:transform .18s}.desktop-icon-button{color:#eff6ff;text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:14px;flex-direction:column;align-items:center;gap:8px;width:100%;padding:6px 4px;transition:background-color .16s,box-shadow .16s,transform .16s;display:flex}.desktop-icon.is-selected .desktop-icon-button{background:#3f98ff2e;box-shadow:inset 0 0 0 1px #bdeaff75,0 10px 18px #0f1b4a29}.desktop-icon-button span:last-child{text-shadow:0 1px #070f2a66,0 6px 18px #050d2757;font-size:.88rem;line-height:1.15}.desktop-selection{pointer-events:none;z-index:6;background:#ff4fa429;border:1px solid #ffe4f0e6;border-radius:10px;position:absolute;box-shadow:0 0 0 1px #ff4fa447,inset 0 0 0 1px #ffffff38}.glyph-badge{border:1px solid #3046912e;border-radius:14px;place-items:center;width:48px;height:48px;display:grid;box-shadow:inset 0 1px #fff9,0 8px 14px #101f591a}.glyph-badge svg{width:28px}.glyph-badge.is-inline{border-radius:8px;width:28px;height:28px}.glyph-badge.is-inline svg{width:16px}.glyph-brand{background:var(--brand-cream);color:var(--brand-red)}.glyph-teal{background:var(--teal-soft);color:#165f5d}.glyph-orange{background:var(--orange-soft);color:#984714}.glyph-plum{background:var(--plum-soft);color:#5a3b67}.glyph-sage{background:var(--sage-soft);color:#53663b}.glyph-steel{background:var(--steel-soft);color:#3d5068}.glyph-rose{background:var(--rose-soft);color:#8a4b51}.glyph-ink{background:var(--ink-soft);color:#2b3340}.glyph-doom{color:#ffd3c4;background:radial-gradient(circle at top,#ff8f5f61,#0000 60%),linear-gradient(#5c1022f0,#180c13fa);border-color:#ff8c6933}.desktop-window{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow);will-change:transform;background:#f6faffb3;border:1px solid #5c75d22e;border-radius:14px;flex-direction:column;display:flex;position:absolute;overflow:hidden}.desktop-context-menu{width:210px;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:45;background:#f3f8ffeb;border:1px solid #5a75d12e;border-radius:14px;padding:8px;display:grid;position:absolute}.desktop-context-menu button{text-align:left;cursor:pointer;border-radius:10px;width:100%;padding:.72rem .82rem;font-weight:600}.desktop-context-menu button:hover{background:#52bbff1f}.desktop-window.is-opening{animation:.36s cubic-bezier(.22,1,.36,1) window-enter}.desktop-window.is-collapsed{overflow:hidden}@keyframes window-enter{0%{opacity:0;filter:blur(10px);transform:scale(.82)}to{opacity:1;filter:blur()}}.window-titlebar{cursor:move;-webkit-user-select:none;user-select:none;background:linear-gradient(#f4f7ffdb,#dbe5ffbd);border-bottom:1px solid #4861b624;grid-template-columns:1fr auto;align-items:center;gap:14px;min-height:52px;padding:0 12px 0 10px;display:grid}.window-title{letter-spacing:-.02em;align-items:center;gap:10px;min-width:0;font-weight:700;display:inline-flex}.window-title span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.window-controls{gap:8px;display:inline-flex}.window-control{cursor:pointer;background:#ffffffad;border:1px solid #3e52952e;border-radius:8px;place-items:center;width:26px;height:26px;display:grid}.window-control span,.window-control .square,.window-control .close-mark{background:#2c261d;width:12px;height:1.6px;display:block}.window-control .square{background:0 0;border:1.6px solid #2c261d;width:10px;height:10px}.window-control .close-mark{background:0 0;width:12px;height:12px;position:relative}.window-control .close-mark:before,.window-control .close-mark:after{content:"";background:#2c261d;width:12px;height:1.6px;margin:auto;position:absolute;inset:0}.window-control .close-mark:before{transform:rotate(45deg)}.window-control .close-mark:after{transform:rotate(-45deg)}.window-control.is-close{background:#ff618c2e}.window-body{color:#edf3ff;background:linear-gradient(#0a0f1ceb,#080c16fa),#08101c;flex:1;padding:24px;overflow:auto}.window-body-doom{background:linear-gradient(#140a12fa,#08090efa),#07070b;padding:0;overflow:hidden}.window-resize-handle{z-index:4;position:absolute}.window-resize-handle.is-n,.window-resize-handle.is-s{height:10px;left:16px;right:16px}.window-resize-handle.is-n{cursor:ns-resize;top:0}.window-resize-handle.is-s{cursor:ns-resize;bottom:0}.window-resize-handle.is-e,.window-resize-handle.is-w{width:10px;top:16px;bottom:16px}.window-resize-handle.is-e{cursor:ew-resize;right:0}.window-resize-handle.is-w{cursor:ew-resize;left:0}.window-resize-handle.is-ne,.window-resize-handle.is-nw,.window-resize-handle.is-se,.window-resize-handle.is-sw{width:16px;height:16px}.window-resize-handle.is-ne{cursor:nesw-resize;top:0;right:0}.window-resize-handle.is-nw{cursor:nwse-resize;top:0;left:0}.window-resize-handle.is-se{cursor:nwse-resize;bottom:0;right:0}.window-resize-handle.is-sw{cursor:nesw-resize;bottom:0;left:0}.content-shell{color:#edf3ff;flex-direction:column;gap:28px;min-height:100%;padding:2px;display:flex}.content-shell:not(:has(.doom-shell)){--interior-bg:linear-gradient(180deg, #0d1220 0%, #11192b 46%, #0b1020 100%);--interior-panel:#0f1626d1;--interior-panel-strong:#131b2ef0;--interior-panel-soft:#ffffff0a;--interior-border:#a4bcff24;--interior-border-strong:#ffffff1f;--interior-text:#edf3ff;--interior-muted:#9aabd3;--interior-dim:#7182ad;--interior-accent:#ff4f88;--interior-accent-soft:#ff4f8824;--interior-glow:#5aa0ff29;background:radial-gradient(circle at top right, #5cafff2e, transparent 32%), radial-gradient(circle at top left, #ff4f881f, transparent 28%), var(--interior-bg);border-radius:24px}.editorial-page{flex-direction:column;gap:28px;min-height:100%;display:flex}.editorial-hero,.editorial-panel,.editorial-band,.editorial-feature,.editorial-sidebar,.editorial-list,.editorial-quote,.editorial-terminal{border:1px solid var(--interior-border);background:var(--interior-panel);color:var(--interior-text);border-radius:24px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 24px 80px #02061257}.editorial-hero,.editorial-band,.editorial-feature{gap:24px;display:grid}.editorial-hero{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);padding:26px}.editorial-band,.editorial-feature{padding:22px 24px}.editorial-sidebar,.editorial-list,.editorial-quote,.editorial-terminal,.editorial-panel{padding:20px}.editorial-terminal{gap:24px;display:grid}.editorial-list{gap:12px;display:grid}.editorial-quote{letter-spacing:-.03em;background:linear-gradient(180deg, #ffffff0d, #ffffff05), var(--interior-panel-strong);border-left:4px solid #ff4f886b;margin:0;font-size:clamp(1.08rem,1.7vw,1.35rem);line-height:1.6}.editorial-kicker{color:#cfdcff;letter-spacing:.12em;text-transform:uppercase;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:8px;padding:.45rem .8rem;font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:.74rem;display:inline-flex}.editorial-title{letter-spacing:-.07em;text-wrap:balance;max-width:12ch;margin:0;font-size:clamp(2.9rem,5vw,5.4rem);line-height:.92}.editorial-title-medium{max-width:14ch;font-size:clamp(2.25rem,4vw,4.2rem)}.editorial-body{max-width:62ch;color:var(--interior-muted);margin:0;font-size:1.02rem;line-height:1.75}.editorial-bullet-list{color:var(--interior-muted);gap:.72rem;margin:0;padding-left:1.15rem;display:grid}.editorial-bullet-list li::marker{color:#ff81add1}.welcome-hero,.archive-hero{background:radial-gradient(circle at 100% 0,#5cafff29,#0000 36%),radial-gradient(circle at 20% 10%,#ff4f8824,#0000 30%),#0e1525e6}.welcome-hero-copy,.archive-hero-copy,.services-lead-copy,.welcome-hero-rail,.archive-hero-rail,.services-capability-rail,.welcome-side-chapters{align-content:start;gap:18px;display:grid}.welcome-proof,.archive-featured,.services-capability,.archive-cluster,.welcome-identity{background:linear-gradient(180deg, #141c30f0, #0b111ff5), var(--interior-panel-strong)}.welcome-proof strong,.archive-featured strong,.archive-support-item strong{letter-spacing:-.05em;color:var(--interior-text);margin:.7rem 0 .6rem;font-size:clamp(1.35rem,2vw,1.9rem);line-height:1.02;display:block}.welcome-proof-grid{gap:14px;margin-top:1rem;display:grid}.welcome-proof-grid div{border-top:1px solid #a4bcff1f;padding-top:.9rem}.welcome-proof-grid span,.services-snapshot-list strong{letter-spacing:.1em;text-transform:uppercase;font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:.76rem}.welcome-proof-grid p,.welcome-chapter p,.services-capability p,.services-style p,.archive-featured p,.archive-support-item p,.archive-cluster p,.archive-ledger-item p{color:var(--interior-muted);margin:0;line-height:1.7}.welcome-band,.services-band,.services-footnotes,.archive-ledger{align-items:start}.welcome-band{grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr)}.welcome-chapter h2,.services-capability h3,.archive-cluster h3,.archive-ledger-title{letter-spacing:-.05em;color:var(--interior-text);text-wrap:balance;margin:.7rem 0 .8rem;font-size:clamp(1.45rem,2.2vw,2.15rem);line-height:1.04}.welcome-link-stack{margin-top:1rem}.services-lead{background:radial-gradient(circle at 0 0,#ff4f881f,#0000 28%),linear-gradient(#0d1423f0,#0a0f1cfa);grid-template-columns:minmax(0,1.12fr) minmax(280px,.88fr)}.services-snapshot{background:linear-gradient(180deg, #11192cf5, #0b1221f5), var(--interior-panel-strong)}.services-snapshot-list{gap:14px;margin:.9rem 0 0;padding:0;list-style:none;display:grid}.services-snapshot-list li{border-top:1px solid #a4bcff1f;gap:.35rem;padding-top:.85rem;display:grid}.services-snapshot-list li:first-child{border-top:0;padding-top:0}.services-snapshot-list span{color:var(--interior-muted);line-height:1.65}.services-band{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}.services-capability-featured{min-height:100%}.services-footnotes{grid-template-columns:minmax(0,1.08fr) minmax(280px,.92fr)}.services-accomplishments{gap:14px}.services-style{background:linear-gradient(180deg, #0f1523f5, #0a0f1bfa), var(--interior-panel)}.services-actions{margin-top:1rem}.archive-hero{grid-template-columns:minmax(0,1.02fr) minmax(320px,.98fr)}.archive-support{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.archive-support-item{background:#ffffff08}.archive-support-item strong{margin-top:.55rem;font-size:1.02rem}.archive-clusters{grid-template-columns:minmax(0,1.16fr) repeat(2,minmax(0,.84fr));align-items:stretch}.archive-ledger-copy{align-content:start;gap:10px;display:grid}.archive-ledger{grid-template-columns:minmax(240px,.74fr) minmax(0,1.26fr)}.archive-ledger-list{gap:16px;display:grid}.archive-ledger-item{border-top:1px solid #a4bcff1f;padding-top:1rem}.archive-ledger-item:first-child{border-top:0;padding-top:0}.archive-ledger-item strong{letter-spacing:-.03em;color:#d7e3ff;margin-bottom:.45rem;font-size:1.08rem;display:block}.editorial-page-compact{gap:18px}.lab-lead,.milestone-lead,.stack-lead,.contact-terminal{grid-template-columns:minmax(0,1.04fr) minmax(280px,.96fr)}.lab-lead,.stack-lead{background:radial-gradient(circle at 100% 0,#5cafff24,#0000 34%),linear-gradient(#0e1525f0,#0a0f1bfa)}.milestone-lead{background:radial-gradient(circle at 0 0,#ff4f8824,#0000 30%),linear-gradient(#0f1423f0,#0a0e19fa)}.lab-lead-copy,.milestone-lead-copy,.stack-lead-copy,.signals-copy,.contact-copy{align-content:start;gap:16px;display:grid}.lab-lead-note,.stack-side-note,.milestone-quote{align-self:stretch}.lab-lead-note p,.stack-side-note p,.milestone-footer p,.stack-footer p,.signals-body,.contact-body,.contact-block p{color:var(--interior-muted);margin:0;line-height:1.72}.lab-band,.milestone-band,.stack-band{gap:18px;display:grid}.lab-band,.stack-band{grid-template-columns:repeat(3,minmax(0,1fr))}.milestone-band{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.lab-entry,.milestone-chapter,.stack-cluster,.lab-ledger,.milestone-footer,.stack-footer{background:linear-gradient(180deg, #141c30f0, #0b111ff5), var(--interior-panel-strong)}.lab-entry,.milestone-chapter,.stack-cluster{align-content:start;gap:12px;display:grid}.lab-entry h3,.milestone-chapter h3,.stack-cluster h3{letter-spacing:-.05em;color:var(--interior-text);text-wrap:balance;margin:0;font-size:clamp(1.22rem,1.8vw,1.75rem);line-height:1.08}.lab-entry p,.milestone-chapter p,.stack-cluster p{color:var(--interior-muted);margin:0;line-height:1.7}.lab-ledger,.milestone-footer,.stack-footer{gap:14px}.milestone-chapter-featured{background:radial-gradient(circle at 100% 0,#ff4f881f,#0000 34%),linear-gradient(#131b2ef5,#0b111ffa);grid-column:1/-1;min-height:220px}.milestone-quote{align-content:end;display:grid}.stack-token-grid{flex-wrap:wrap;gap:10px;display:flex}.stack-token{color:#d7e5ff;letter-spacing:.02em;background:#81aaff14;border:1px solid #81aaff2e;border-radius:999px;align-items:center;padding:.58rem .82rem;font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:.78rem;display:inline-flex}.signals-panel{background:radial-gradient(circle at top right, #ff4f881f, transparent 34%), radial-gradient(circle at 10% 15%, #5cafff24, transparent 26%), var(--interior-panel);gap:20px;padding:22px 24px;display:grid}.signals-title,.contact-title{letter-spacing:-.06em;color:var(--interior-text);text-wrap:balance;margin:0;font-size:clamp(1.95rem,3vw,2.85rem);line-height:.98}.signals-ledger{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.signals-item,.contact-block{background:#ffffff0a;border:1px solid #a4bcff24;border-radius:18px;box-shadow:inset 0 1px #ffffff0a}.signals-item{gap:8px;padding:16px 18px;display:grid}.signals-item span{letter-spacing:.1em;text-transform:uppercase;color:var(--interior-dim);font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:.76rem}.signals-item strong{letter-spacing:-.03em;color:#dce7ff;font-size:1rem;line-height:1.45}.contact-terminal{background:linear-gradient(180deg, #0a101bf0, #080c14fa), var(--interior-panel-strong);padding:22px 24px}.contact-rail{align-content:start;gap:16px;display:grid}.contact-block{padding:16px 18px}.contact-list{margin-top:.45rem}.content-shell.folio-page{--folio-accent:#ff5f89;--folio-accent-soft:#ff5f892e;--folio-glow:#58b2ff29;--folio-rule:#9ab5ff29;background:radial-gradient(circle at top right, var(--folio-glow), transparent 28%), radial-gradient(circle at top left, #ff5f891a, transparent 26%), linear-gradient(180deg, #0a0f1b 0%, #0a101d 42%, #08111b 100%);min-height:100%;box-shadow:none;border-radius:0;gap:0;padding:0}.folio-page{min-height:100%;display:grid;position:relative;overflow:hidden}.folio-page:before{content:"";opacity:.16;pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#ffffff06 1px,#0000 1px),linear-gradient(#ffffff06 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.folio-page>*{z-index:1;position:relative}.folio-page.theme-archive{--folio-accent:#59c6ff;--folio-accent-soft:#59c6ff29;--folio-glow:#59c6ff2e}.folio-page.theme-profile,.folio-page.theme-toolbelt,.folio-page.theme-contact{--folio-accent:#ff7b6d;--folio-accent-soft:#ff7b6d2e;--folio-glow:#4cc2ff24}.folio-page.theme-lab,.folio-page.theme-signals,.folio-page.theme-milestones{--folio-accent:#ff6aa5;--folio-accent-soft:#ff6aa529;--folio-glow:#5aa0ff24}.folio-stage,.folio-frame,.folio-section,.folio-section-head,.folio-stage-copy,.folio-column,.folio-rule-copy,.folio-timeline-copy,.folio-metric{align-content:start;gap:14px;display:grid}.folio-stage{isolation:isolate;border-bottom:1px solid var(--folio-rule);grid-template-columns:62px minmax(0,.86fr) minmax(560px,1.14fr);align-items:stretch;gap:26px;min-height:560px;padding:44px 44px 38px;display:grid;position:relative;overflow:hidden}.folio-stage.is-compact{min-height:500px;padding-top:38px}.folio-stage:before{content:"";z-index:1;background:linear-gradient(90deg,#05080efa 0%,#05080ef7 0%,#05080ef2 28%,#05080ed1 48%,#05080e85 72%,#05080e2e 100%),linear-gradient(#05080e0a,#05080ea3);position:absolute;inset:0}.folio-stage:after{content:"";z-index:1;background:radial-gradient(circle at 78% 18%, var(--folio-glow), transparent 28%), radial-gradient(circle at 72% 82%, #ff5f891a, transparent 24%);position:absolute;inset:0}.folio-stage-guide,.folio-stage-copy,.folio-stage-scene{z-index:2;position:relative}.folio-stage-guide{color:var(--folio-accent);grid-template-rows:auto repeat(3,auto) 1fr auto;align-items:start;gap:88px;padding-top:10px;display:grid}.folio-stage-guide-line{opacity:.42;background:linear-gradient(#5fc6ff66,#5fc6ff0f);justify-self:center;width:1px;height:100%}.folio-stage-guide-mark,.folio-stage-guide-caption{letter-spacing:.14em;text-transform:uppercase;font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:.72rem}.folio-stage-guide-mark{padding-left:22px;position:relative}.folio-stage-guide-mark:before{content:"";background:currentColor;width:14px;height:1px;position:absolute;top:50%;left:18px;transform:translateY(-50%)}.folio-stage-guide-caption{writing-mode:vertical-rl;color:#dee6f8a3;letter-spacing:.18em;align-self:end;transform:rotate(180deg)}.folio-kicker,.folio-overline,.folio-metric span,.folio-rule-label,.folio-timeline-index{letter-spacing:.12em;text-transform:uppercase;font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:.76rem}.folio-kicker,.folio-timeline-index{color:var(--folio-accent)}.folio-overline,.folio-metric span,.folio-rule-label{color:var(--interior-dim)}.folio-stage-copy{align-self:center;gap:20px;max-width:min(100%,520px);padding-top:24px}.folio-stage-logo{width:min(100%,360px);height:auto;display:block}.folio-stage-brandline{color:#f0f4ff;letter-spacing:-.04em;align-items:center;gap:12px;font-size:1.1rem;font-weight:600;display:inline-flex}.folio-stage-brandmark{width:78px;color:var(--brand-red)}.folio-stage-brandmark svg{width:100%;height:auto;display:block}.folio-stage-accent{background:linear-gradient(90deg, var(--folio-accent), #ffffff2e);border-radius:999px;width:48px;height:3px}.folio-stage-scene{min-height:100%;padding:12px 56px 12px 0;position:relative;transform:translate(24px)}.folio-scene-floor{transform-origin:bottom;opacity:.54;background:linear-gradient(90deg,#5fc6ff1f 1px,#0000 1px) 0 0/24px 24px,linear-gradient(#5fc6ff1f 1px,#0000 1px) 0 0/24px 24px,radial-gradient(circle,#ff5f891f,#0000 50%);border:1px solid #5fc6ff1f;height:34%;position:absolute;bottom:10%;left:6%;right:4%;transform:perspective(920px)rotateX(74deg)}.folio-scene-panel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#0a0f19f0,#080c14fa),#080c14f5;border:1px solid #9ab5ff29;position:absolute;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 18px 40px #03071247}.folio-scene-panel.is-code{width:36%;height:41%;padding:20px 22px;top:1%;left:7%;transform:rotate(1deg)}.folio-scene-panel.is-topo{opacity:.92;width:36%;height:42%;top:5%;left:39%;transform:rotate(-2deg)}.folio-scene-panel.is-headline{align-content:center;gap:16px;width:34%;height:50%;padding:26px 28px;display:grid;top:6%;right:9%}.folio-scene-panel.is-map{width:44%;height:31%;bottom:28%;left:14%}.folio-scene-panel.is-principles{width:28%;min-height:18%;padding:14px 18px;top:53%;right:23%}.folio-scene-panel.is-log{width:35%;min-height:20%;padding:14px 18px;bottom:14%;right:8%}.folio-scene-panel.is-status{width:26%;min-height:14%;padding:14px 18px;bottom:4%;left:48%}.folio-scene-panel.is-topo .folio-art-surface,.folio-scene-panel.is-map .folio-art-surface{inset:0}.folio-scene-label{letter-spacing:.12em;text-transform:uppercase;color:var(--folio-accent);font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:.72rem}.folio-scene-code{gap:8px;margin-top:16px;display:grid}.folio-scene-code-line{color:#dce6fd;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:12px;font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:.78rem;display:grid}.folio-scene-code-line span{color:#5fc6ffb8}.folio-scene-code-line code{white-space:pre-wrap;font:inherit;color:inherit}.folio-scene-headline{letter-spacing:-.06em;color:#f2f5ff;max-width:10ch;font-size:clamp(1.8rem,2vw,2.8rem);line-height:1.06;display:block}.folio-scene-meta{letter-spacing:.12em;text-transform:uppercase;color:#5fc6ffd1;margin:0;font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:.78rem}.folio-scene-map-copy{gap:8px;display:grid;position:absolute;bottom:16px;left:18px}.folio-scene-map-copy strong{letter-spacing:-.05em;color:#f1f5ff;font-size:1.8rem}.folio-scene-list,.folio-scene-log{margin-top:12px;display:grid}.folio-scene-list span{color:#dce6fd;border-top:1px solid #9ab5ff1f;padding:10px 0}.folio-scene-list span:last-child{border-bottom:1px solid #9ab5ff1f}.folio-scene-log{gap:8px}.folio-scene-log-line{color:#dce6fd;justify-content:space-between;gap:18px;font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:.75rem;display:flex}.folio-scene-log-line span:last-child{color:#9ab5ffb3}.folio-scene-log-line .is-accent{color:var(--folio-accent)}.folio-scene-panel.is-status strong{letter-spacing:-.04em;color:#f2f5ff;margin-top:10px;font-size:1.12rem;display:block}.folio-scene-progress{background:#9ab5ff1f;border-radius:999px;height:6px;margin-top:14px;overflow:hidden}.folio-scene-progress span{border-radius:inherit;background:linear-gradient(90deg, var(--folio-accent), #ff628866);height:100%;display:block}.folio-scene-progress-value{letter-spacing:.12em;color:var(--folio-accent);font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:.72rem;position:absolute;bottom:14px;right:18px}.folio-scene-sidebar{background:#070b12eb;border:1px solid #5fc6ff2e;border-radius:8px;width:52px;display:grid;position:absolute;top:6%;right:0;overflow:hidden;box-shadow:0 14px 28px #0307124d}.folio-scene-sidebar-slot{color:#dee6f8b8;border-top:1px solid #9ab5ff1a;place-items:center;height:52px;display:grid}.folio-scene-sidebar-slot:first-child{color:var(--folio-accent);border-top:0}.folio-scene-sidebar-slot svg{width:22px;height:22px}.folio-scene-mark{width:240px;color:var(--brand-red);filter:drop-shadow(0 14px 26px #e31d503d);position:absolute;bottom:11%;left:50%;transform:translate(-50%)}.folio-scene-mark svg{width:100%;height:auto;display:block}.folio-title{letter-spacing:-.09em;text-wrap:balance;width:100%;max-width:12.2ch;margin:0;font-size:clamp(2.82rem,4.15vw,4.6rem);line-height:.9}.folio-title-compact{max-width:13.4ch;font-size:clamp(2.1rem,2.9vw,3.15rem)}.folio-body,.folio-section-head p,.folio-column p,.folio-rule-copy p,.folio-metric p,.folio-timeline-copy p{color:var(--interior-muted);margin:0;line-height:1.72}.folio-actions{margin-top:4px}.folio-frame{gap:32px;padding:34px 44px 40px}.folio-art-surface{background:radial-gradient(circle at 100% 0,#58b2ff38,#0000 26%),radial-gradient(circle at 0 100%,#ff5f8929,#0000 30%),linear-gradient(#070a12fa,#090e18fa);position:absolute;overflow:hidden}.folio-art-surface:before{content:"";opacity:.18;background-color:#0000;background-image:linear-gradient(90deg,#ffffff08 1px,#0000 1px),linear-gradient(#ffffff08 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.folio-art-grid,.folio-art-svg{position:absolute;inset:0}.folio-art-svg{width:100%;height:100%}.folio-art-path{fill:none;stroke:url(#folio-art-line-soft);stroke-width:1.8px;stroke-linecap:round;opacity:.92}.folio-art-path.is-strong{stroke:url(#folio-art-line);stroke-width:2.5px}.folio-art-path.is-soft{stroke:#7ecdff3d;stroke-width:1.2px}.folio-art-node{fill:#dff2ff;filter:drop-shadow(0 0 10px #5fc6ff70)}.folio-art-node.is-accent{fill:#ff5f89;filter:drop-shadow(0 0 12px #ff5f8975)}.folio-art-node.is-glow{fill:#72d4ff}.folio-art-emblem{color:#e31d50;opacity:.92;filter:drop-shadow(0 10px 28px #e31d5057);width:130px;height:52px;position:absolute;bottom:10%;right:7%}.folio-art-emblem svg{width:100%;height:100%}.folio-art-surface.is-hero .folio-art-emblem{width:178px;height:68px;bottom:12%;left:54%;right:auto;transform:translate(-50%)}.folio-art-surface.is-atlas .folio-art-emblem{width:76px;height:30px;inset:50% auto auto 55%;transform:translate(-50%,-50%)}.folio-art-surface.is-operator .folio-art-emblem{bottom:12%;right:10%}.folio-art-surface.is-signal .folio-art-emblem{width:104px;height:40px;bottom:11%;left:10%;right:auto}.folio-art-device{background:linear-gradient(#171d2aeb,#0c1018fa),linear-gradient(90deg,#ffffff0a,#0000);border:1px solid #b3c2ff2e;border-radius:28px;width:44%;height:44%;position:absolute;top:22%;left:18%;transform:rotate(-12deg);box-shadow:inset 0 1px #ffffff0d,0 28px 48px #02061247}.folio-metric-strip{border-top:1px solid var(--folio-rule);border-bottom:1px solid var(--folio-rule);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.folio-metric{gap:10px;padding:20px 0}.folio-metric:not(:first-child){border-left:1px solid var(--folio-rule);padding-left:22px}.folio-metric strong{letter-spacing:-.05em;color:#edf3ff;font-size:clamp(1.2rem,1.9vw,1.86rem)}.folio-section{border-top:1px solid var(--folio-rule);gap:22px;padding-top:30px}.folio-section-head{gap:12px;max-width:780px}.folio-section-head h2,.folio-column h3{color:var(--interior-text);letter-spacing:-.06em;margin:0}.folio-section-head h2{text-wrap:balance;font-size:clamp(1.8rem,2.8vw,2.8rem);line-height:.98}.folio-column{border-top:1px solid #9ab5ff1f;gap:12px;padding-top:14px}.folio-column h3{font-size:clamp(1.14rem,1.8vw,1.5rem);line-height:1.05}.folio-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.folio-columns-three{grid-template-columns:repeat(3,minmax(0,1fr))}.folio-rule-list,.folio-timeline{display:grid}.folio-rule-item,.folio-timeline-item{border-top:1px solid var(--folio-rule);grid-template-columns:156px minmax(0,1fr);gap:26px;padding:18px 0;display:grid}.folio-rule-item:last-child,.folio-timeline-item:last-child{border-bottom:1px solid var(--folio-rule)}.folio-rule-copy strong,.folio-timeline-copy strong{letter-spacing:-.04em;color:#eef3ff;font-size:1.08rem;line-height:1.36;display:block}.folio-rule-list.is-tight .folio-rule-item{grid-template-columns:150px minmax(0,1fr);padding:14px 0}.folio-bullet-list{color:var(--interior-muted);gap:10px;margin:0;padding-left:1.1rem;line-height:1.72;display:grid}.folio-bullet-list li::marker{color:var(--folio-accent)}.folio-stack-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.folio-stack-list li{border-bottom:1px solid var(--folio-rule);letter-spacing:.04em;color:#d9e5ff;padding:0 0 10px;font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:.84rem}.folio-stack-list li:last-child{border-bottom:0;padding-bottom:0}@media (width<=1200px){.folio-metric-strip,.folio-columns,.folio-columns-three{grid-template-columns:minmax(0,1fr)}.folio-stage{grid-template-columns:minmax(0,1fr);gap:28px;min-height:auto}.folio-stage-copy,.folio-title,.folio-title-compact,.folio-section-head{max-width:none}.folio-stage-guide{display:none}.folio-stage-scene{min-height:520px;padding-right:48px;transform:none}.folio-scene-panel.is-code{left:2%}.folio-scene-panel.is-headline{width:38%;right:6%}.folio-scene-panel.is-log{width:40%;right:4%}.folio-metric{padding:18px 0}.folio-metric:not(:first-child){border-left:0;border-top:1px solid var(--folio-rule);padding-left:0}}@media (width<=940px){.folio-stage{gap:20px;padding:28px 18px 24px}.folio-stage.is-compact{padding-top:26px}.folio-stage-logo{width:min(100%,320px)}.folio-stage-scene{min-height:360px;padding-right:0;transform:none}.folio-scene-floor,.folio-scene-sidebar,.folio-scene-panel.is-principles,.folio-scene-panel.is-status{display:none}.folio-scene-panel.is-code{width:58%;height:40%;padding:16px;top:0;left:0}.folio-scene-panel.is-topo{width:48%;height:44%;top:2%;left:42%}.folio-scene-panel.is-headline{width:52%;height:46%;padding:18px;top:6%;right:0}.folio-scene-panel.is-map{width:62%;height:34%;bottom:8%;left:4%}.folio-scene-panel.is-log{width:46%;min-height:24%;padding:12px 14px;bottom:6%;right:0}.folio-scene-mark{width:132px;bottom:11%}.folio-title{max-width:9.6ch;font-size:clamp(2.25rem,11vw,3.7rem)}.folio-title-compact{max-width:10.5ch;font-size:clamp(1.86rem,8.2vw,2.8rem)}.folio-frame{gap:26px;padding:24px 18px 28px}.folio-rule-item,.folio-timeline-item,.folio-rule-list.is-tight .folio-rule-item{grid-template-columns:minmax(0,1fr);gap:8px}.folio-section{padding-top:24px}}.doom-shell{color:#f7f0ee;background:radial-gradient(circle at top,#aa1e4352,#0000 34%),linear-gradient(#140912 0%,#090a10 100%);flex-direction:column;min-height:100%;display:flex}.doom-toolbar{background:#0b0c12d1;border-bottom:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 20px 14px;display:flex}.doom-copy{max-width:540px}.doom-copy h2{letter-spacing:-.05em;margin:.3rem 0 .4rem;font-size:clamp(1.5rem,2vw,2rem)}.doom-copy p{color:#ffe6dfc7;margin:0}.doom-copy kbd{background:#ffffff14;border:1px solid #ffc2af33;border-radius:999px;justify-content:center;align-items:center;min-width:2rem;padding:.18rem .5rem;font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:.78rem;display:inline-flex}.doom-actions{flex-wrap:wrap;gap:10px;display:flex}.doom-actions .primary-action,.doom-actions .secondary-action{padding:.62rem .92rem}.doom-actions .secondary-action{color:#ffe7e0;background:#ffffff14;border-color:#ffbea82e}.doom-actions .secondary-action.is-danger{color:#ffd7df;background:#ff658124;border-color:#ff849d38}.doom-stage-shell{flex:1;min-height:0;padding:18px 20px 14px;position:relative}.doom-stage{background:linear-gradient(#0e070c99,#050508e6),#040406;border-radius:22px;position:absolute;inset:18px 20px 14px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f,0 24px 44px #00000057}.doom-stage:before{content:"";pointer-events:none;z-index:2;background:linear-gradient(#ffffff14,#0000 28%),radial-gradient(circle at top,#ff6d431f,#0000 46%);position:absolute;inset:0}.doom-frame{background:#050507;border:0;width:100%;height:100%;display:block}.doom-overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:3;background:#0404086b;border-radius:22px;place-items:center;padding:28px;display:grid;position:absolute;inset:18px 20px 14px}.doom-overlay-card{background:linear-gradient(#2d101ae6,#110e16f2),#08070beb;border:1px solid #ffb29629;border-radius:20px;max-width:420px;padding:22px;box-shadow:0 20px 38px #00000052}.doom-overlay-card strong{letter-spacing:-.04em;margin-top:.45rem;font-size:1.25rem;display:block}.doom-overlay-card p{color:#ffe7dfd1;margin:.65rem 0 0}.doom-overlay-card .primary-action{margin-top:1rem}.doom-help-strip{flex-wrap:wrap;gap:10px;padding:0 20px 18px;display:flex}.doom-help-strip span{color:#ffe8e2d6;background:#ffffff14;border:1px solid #ffbea829;border-radius:999px;align-items:center;padding:.4rem .7rem;font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:.76rem;display:inline-flex}.compact-shell{gap:16px}.welcome-shell{gap:24px}.info-card,.terminal-card{--interior-bg:linear-gradient(180deg, #0d1220 0%, #11192b 46%, #0b1020 100%);--interior-panel:#0f1626d1;--interior-panel-strong:#131b2ef0;--interior-panel-soft:#ffffff0a;--interior-border:#a4bcff24;--interior-border-strong:#ffffff1f;--interior-text:#edf3ff;--interior-muted:#9aabd3;--interior-dim:#7182ad;--interior-accent:#ff4f88;--interior-accent-soft:#ff4f8824;--interior-glow:#5aa0ff29;border:1px solid var(--interior-border);background:var(--interior-panel);color:var(--interior-text);border-radius:18px;padding:18px;box-shadow:inset 0 1px #ffffff0a,0 24px 80px #02061247}.section-header h2{letter-spacing:-.06em;color:var(--interior-text);text-wrap:balance;margin:.7rem 0 .9rem;font-size:clamp(2.15rem,3vw,3.25rem);line-height:1}.section-header{--interior-text:#edf3ff;--interior-muted:#9aabd3}.section-header h2{color:var(--interior-text)}.section-header p,.info-card p,.terminal-card p{color:var(--interior-muted);margin:0}.section-header p{color:var(--interior-muted)}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:1.4rem;display:flex}.hero-actions.is-terminal{margin-top:1.2rem}.eyebrow,.terminal-line,.windows-panel-header span{--interior-dim:#7182ad;text-transform:uppercase;letter-spacing:.08em;color:var(--interior-dim);font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:.8rem}.info-card h2,.info-card h3{letter-spacing:-.04em;margin:.55rem 0 .35rem;font-size:1.15rem;display:block}.two-column-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.info-card ul,.terminal-list{color:var(--interior-muted);flex-direction:column;gap:.58rem;margin:.8rem 0 0;padding-left:1.1rem;display:flex}.link-stack{flex-direction:column;gap:10px;margin-top:.9rem;display:flex}.link-stack button,.panel-link{text-align:left;color:#b8cbff;cursor:pointer;font-weight:700}.section-header{flex-direction:column;gap:6px;display:flex}.terminal-card{color:#f2f5f7;background:linear-gradient(#0f1626fa,#0a0e18fa);padding:20px}.terminal-card p,.terminal-card li{color:#e8eef0c7}.terminal-line{color:#78d4c3;gap:10px;margin-bottom:.35rem;display:flex}.terminal-list{color:#e8eef0d1}.status-pill{color:#dce7ff;background:#ffffff0a;border:1px solid #a4bcff2e;border-radius:999px;align-items:center;padding:.42rem .72rem;font-size:.78rem;font-weight:700;display:inline-flex}.status-teal{color:#125f83;background:#8beeff42}.windows-panel{width:320px;height:calc(100% - 20px);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:30;background:#f5f9ffe6;border:1px solid #546fc629;border-radius:16px;flex-direction:column;transition:transform .22s;display:flex;position:absolute;top:10px;right:16px;overflow:hidden;transform:translate(112%)}.windows-panel.is-open{transform:translate(0)}.windows-panel-header,.windows-panel-share{border-bottom:1px solid #4e68be1f;padding:18px 16px}.windows-panel-header{justify-content:space-between;gap:12px;display:flex}.windows-panel-header p{margin:0;font-weight:700}.windows-panel-list{flex-direction:column;flex:1;gap:8px;padding:14px;display:flex;overflow:auto}.window-list-item{cursor:pointer;background:#ffffffad;border:1px solid #4e68be1a;border-radius:14px;grid-template-columns:auto 1fr;align-items:flex-start;gap:12px;padding:12px;display:grid}.window-list-item strong{margin-bottom:4px;font-size:.98rem;display:block}.window-list-item span{color:var(--text-muted);font-size:.9rem}.share-row{grid-template-columns:1fr auto;gap:10px;margin-top:10px;display:grid}.share-row input{min-width:0;color:var(--text-muted);background:#ffffffb8;border:1px solid #4f67ba29;border-radius:10px;padding:.72rem .85rem}@media (width<=1200px){.two-column-strip,.editorial-hero,.editorial-band,.editorial-feature,.lab-band,.stack-band,.signals-ledger{grid-template-columns:repeat(2,minmax(0,1fr))}.lab-lead,.milestone-lead,.stack-lead,.contact-terminal,.archive-support{grid-template-columns:minmax(0,1fr)}.menu-note{display:none}}@media (width<=940px){.wallpaper,.desktop-icon,.desktop-icon-button,.window-titlebar{touch-action:none}.welcome-shell{gap:18px}.two-column-strip,.editorial-hero,.editorial-band,.editorial-feature,.lab-band,.milestone-band,.stack-band,.signals-ledger,.contact-terminal,.welcome-hero-rail,.archive-hero-rail,.services-capability-rail,.welcome-side-chapters,.archive-ledger-list,.archive-support{grid-template-columns:minmax(0,1fr)}.info-card,.terminal-card{border-radius:16px;padding:16px}.section-header h2{margin:.55rem 0 .7rem;font-size:clamp(1.55rem,6.8vw,2.1rem)}.editorial-title{max-width:none;font-size:clamp(2.2rem,10vw,3.5rem)}.editorial-title-medium{font-size:clamp(1.9rem,8.2vw,2.8rem)}.editorial-body{max-width:none}.editorial-hero,.editorial-band,.editorial-feature,.editorial-panel,.editorial-sidebar,.editorial-list,.editorial-quote,.editorial-terminal{border-radius:16px;padding:16px}.signals-item strong,.info-card h2,.info-card h3{font-size:1.02rem}.milestone-chapter-featured{grid-column:auto;min-height:0}.hero-actions{gap:10px;margin-top:1rem}.hero-actions .primary-action,.hero-actions .secondary-action,.services-actions .primary-action,.services-actions .secondary-action{width:100%}.section-header{gap:4px}.menu-bar{grid-template-columns:auto 1fr auto;gap:8px;height:52px;padding:0 8px}.menu-brand-mark{width:42px}.menu-brand-wordmark{font-size:.9rem}.menu-center{gap:8px}.menu-note{display:none}.menu-button-header{min-height:36px;padding:.38rem .72rem;font-size:.84rem}.window-count{min-width:34px;height:34px}.desktop-surface{touch-action:manipulation}.wallpaper-mark{border-radius:22px;width:min(46vw,220px);bottom:8vh;right:6vw;transform:rotate(-8deg)}.wallpaper-lockup{padding:12px}.wallpaper-copy{max-width:180px;bottom:7vh;left:7vw}.wallpaper-copy span{letter-spacing:.18em;margin-bottom:.45rem;font-size:.66rem}.wallpaper-copy p{font-size:clamp(1.05rem,5.2vw,1.4rem)}.wallpaper-card-a{width:108px;height:72px;top:19%;left:42%}.wallpaper-card-b{width:132px;height:90px;top:48%;right:calc(min(46vw,220px) + 6vw + 20px)}.wallpaper-card-c{width:118px;height:80px;top:68%;left:18%}.desktop-icon{width:94px}.desktop-icon-button{gap:6px;padding:4px 2px}.desktop-icon-button span:last-child{font-size:.78rem}.glyph-badge{border-radius:12px;width:44px;height:44px}.glyph-badge svg{width:24px}.glyph-badge.is-inline{border-radius:9px;width:30px;height:30px}.glyph-badge.is-inline svg{width:17px}.desktop-window{border-radius:18px}.window-titlebar{gap:10px;min-height:58px;padding:0 12px}.window-title{font-size:.94rem}.window-controls{gap:6px}.window-control{border-radius:10px;width:32px;height:32px}.window-control span,.window-control .square,.window-control .close-mark{width:13px}.window-control .square{width:12px;height:12px}.window-control .close-mark{width:13px;height:13px}.window-control .close-mark:before,.window-control .close-mark:after{width:13px}.window-body{padding:18px 16px 22px}.doom-copy h2{font-size:clamp(1.2rem,5vw,1.55rem)}.windows-panel{border-radius:18px;width:auto;height:min(52vh,420px);inset:auto 10px 10px;transform:translateY(calc(100% + 18px))}.windows-panel.is-open{transform:translateY(0)}.windows-panel-header,.windows-panel-share{padding:14px}.share-row{grid-template-columns:1fr}.share-row .menu-button.compact{width:100%}.window-resize-handle{display:none}}@media (width<=560px){.editorial-hero,.editorial-band,.editorial-feature,.editorial-panel,.editorial-sidebar,.editorial-list,.editorial-quote{padding:14px}.editorial-kicker{padding:.38rem .68rem;font-size:.68rem}.editorial-title{font-size:clamp(1.9rem,10vw,2.6rem)}.menu-brand-wordmark{font-size:.84rem}.menu-button-header{padding:.38rem .6rem;font-size:.8rem}.wallpaper-copy{max-width:156px}.wallpaper-mark{width:min(50vw,205px)}}
