*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-family:Arial,Helvetica,sans-serif}::selection{color:#08090a;background:#a18acb}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{cursor:pointer}button:disabled{cursor:wait;opacity:.65}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--violet);outline-offset:4px}.skip-link{background:var(--text);color:#000;z-index:1000;padding:12px 18px;position:fixed;top:-80px;left:20px}.skip-link:focus{top:20px}em{font-family:var(--serif);color:#b8b5b4;font-style:italic;font-weight:400}h1,h2,h3,p{margin-top:0}.eyebrow{letter-spacing:.19em;color:var(--violet);font-size:10px;font-weight:600;line-height:1.6}.section-shell{padding-left:max(5.3vw,24px);padding-right:max(5.3vw,24px)}.text-link{letter-spacing:.14em;border-bottom:1px solid var(--violet);color:var(--text);gap:35px;padding-bottom:12px;font-size:11px;font-weight:700;transition:color .2s;display:inline-flex}.text-link:hover{color:var(--violet)}.site-header{z-index:80;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;width:100%;height:78px;padding:0 max(5.3vw,24px);transition:background .3s,border-color .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s;display:flex;position:fixed;top:0;left:0}.site-header.is-scrolled{border-color:var(--line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#08090ae3}.brand{letter-spacing:-.075em;white-space:nowrap;align-items:center;gap:10px;font-size:20px;font-weight:800;display:flex}.brand-dot{background:var(--violet);border-radius:50%;width:7px;height:7px;box-shadow:0 0 14px #a18acbbf}.brand-end{letter-spacing:0;align-self:flex-start;margin-top:0;font-size:8px}.desktop-nav{flex-wrap:nowrap;gap:clamp(8px,1.1vw,20px);min-width:0;margin-left:clamp(16px,2.5vw,40px);display:flex}.desktop-nav a,.header-search,.mobile-toggle{text-transform:uppercase;letter-spacing:.12em;color:#b6b4b5;white-space:nowrap;font-size:9.5px}.desktop-nav a{transition:color .2s}.desktop-nav a:hover,.desktop-nav a[aria-current=page]{color:var(--text)}.header-actions{align-items:center;display:flex}.header-search{color:var(--text);background:0 0;border:0;align-items:center;gap:18px;padding:12px 0;display:flex}kbd{font:inherit;color:var(--dim);border:1px solid var(--line);letter-spacing:0;padding:5px 7px}.mobile-toggle{color:var(--text);background:0 0;border:0;align-items:center;gap:9px;display:none}.mobile-toggle span{font-size:22px;line-height:0}.mobile-panel{z-index:79;background:#0a0b0d;flex-direction:column;padding:110px max(5.3vw,24px) 30px;display:flex;position:fixed;inset:0;overflow:auto}.mobile-panel a{border-bottom:1px solid var(--line);letter-spacing:-.04em;align-items:center;gap:24px;padding:17px 0;font-size:clamp(26px,7vw,55px);display:flex}.mobile-panel a span:first-child{letter-spacing:.1em;color:var(--violet);width:20px;font-size:10px}.mobile-panel a span:last-child{color:var(--muted);margin-left:auto;font-size:22px}.search-overlay{z-index:200;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000c4;justify-content:center;align-items:flex-start;padding:15vh 20px 20px;display:flex;position:fixed;inset:0}.search-dialog{background:#111214;border:1px solid #38393d;width:min(680px,100%);box-shadow:0 50px 130px #000}.search-field{border-bottom:1px solid var(--line);align-items:center;gap:16px;padding:20px 23px;display:flex}.search-field span{color:var(--violet);font-size:30px}.search-field input{color:var(--text);background:0 0;border:0;flex:1;min-width:0;outline:0!important}.search-field button{border:1px solid var(--line);color:var(--muted);background:0 0;padding:6px;font-size:10px}#search-results{max-height:45vh;padding:10px;overflow:auto}#search-results button{text-align:left;width:100%;color:var(--text);background:0 0;border:0;justify-content:space-between;align-items:center;padding:14px 17px;display:flex}#search-results button.selected,#search-results button:hover{background:#202025}#search-results strong,#search-results small{display:block}#search-results strong{font-size:14px;font-weight:500}#search-results small{color:var(--dim);margin-top:5px;font-size:11px}#search-results button>span:last-child{color:var(--violet)}.empty-search{color:var(--muted);padding:30px}.search-footer{border-top:1px solid var(--line);color:var(--dim);letter-spacing:.12em;gap:18px;padding:15px 25px;font-size:9px;display:flex}.arrival-rail{height:190vh;position:relative}.arrival-sticky{background:radial-gradient(at 62% 38%,#131217 0%,#090a0b 54%,#070809 100%);height:100vh;min-height:620px;position:sticky;top:0;overflow:hidden}.arrival-meta,.arrival-bottom{z-index:3;color:#8d8b8e;letter-spacing:.16em;justify-content:space-between;align-items:center;gap:14px;font-size:9px;display:flex;position:absolute;left:max(5.3vw,24px);right:max(5.3vw,24px)}.arrival-meta{top:105px}.arrival-bottom{bottom:29px}.arrival-visual{place-items:center end;padding-right:5vw;display:grid;position:absolute;inset:7% max(5.3vw,24px) 32%}.starfield{opacity:.45;background-image:radial-gradient(1px 1px at 15% 29%,#b5b2be 98%,#0000),radial-gradient(1px 1px at 79% 20%,#ddd 98%,#0000),radial-gradient(1px 1px at 85% 69%,#888 98%,#0000),radial-gradient(1px 1px at 24% 77%,#999 98%,#0000),radial-gradient(2px 2px at 71% 81%,#555 98%,#0000),radial-gradient(1px 1px at 31% 12%,#aaa 98%,#0000);position:absolute;inset:0}.mark-stage{isolation:isolate;aspect-ratio:312/532;min-width:0;height:min(58vh,36vw,620px);min-height:0;position:relative}.mark-canvas{z-index:2;display:block;inset:0;position:absolute!important}.mark-fallback{z-index:2;fill:currentColor;color:#e6e2da;fill-opacity:.05;stroke:currentColor;stroke-width:2.4px;stroke-opacity:.72;filter:drop-shadow(0 0 22px #c6bede24);width:100%;height:100%;position:absolute;inset:0}.arrival-copy{z-index:3;pointer-events:none;transition:opacity .5s,transform .7s;position:absolute;bottom:11%;left:max(5.3vw,24px)}.arrival-copy.is-shifting{opacity:.1;transform:translateY(70px)}.arrival-copy h1{letter-spacing:-.095em;margin:18px 0 30px;font-size:clamp(84px,15.8vw,252px);font-weight:600;line-height:.72}.period{color:var(--violet)}.arrival-copy .eyebrow{color:#c2b5d8;align-items:center;gap:10px;display:flex}.pulse-dot{background:var(--violet);width:5px;height:5px;box-shadow:0 0 15px var(--violet);border-radius:100%}.arrival-description{color:#b7b3b5;max-width:590px;font-size:clamp(14px,1.25vw,19px);font-weight:300;line-height:1.55}.arrival-actions{pointer-events:auto;align-items:center;gap:34px;margin-top:33px;display:flex}.button-primary{background:var(--text);color:#141316;border:1px solid var(--text);letter-spacing:.11em;justify-content:space-between;align-items:center;gap:32px;padding:17px 19px;font-size:10px;font-weight:700;transition:background .2s,color .2s;display:inline-flex}.button-primary:hover{color:var(--text);background:0 0}.button-text{letter-spacing:.13em;border-bottom:1px solid var(--text);white-space:nowrap;padding-bottom:8px;font-size:10px;font-weight:700}.button-text span{margin-left:12px}.quality-control{align-items:center;gap:10px;display:flex}.quality-control select{color:var(--text);letter-spacing:.12em;outline-offset:3px;background:0 0;border:0;font-size:9px}.quality-control option{color:#fff;background:#17171a}.universe-section{background:#0d0e10;padding-top:125px;padding-bottom:90px}.universe-intro{grid-template-columns:1fr 1fr;align-items:end;gap:4vw;display:grid}.universe-intro .eyebrow{grid-column:1/-1}.universe-intro h2,.featured-heading h2,.manifesto-section h2,.page-outro h2,.detail-content h2,.engineering-map h2,.editorial-blank h2,.about-statement h2,.contact-section h2{letter-spacing:-.075em;margin-bottom:0;font-size:clamp(48px,6.2vw,105px);font-weight:400;line-height:1.04}.universe-intro>p:last-child{color:var(--muted);max-width:390px;margin-bottom:7px;font-size:15px;line-height:1.8}.universe-chart{background:radial-gradient(circle,#735d9a17,#0000 37%);max-width:1120px;height:590px;margin:70px auto 40px;position:relative}.core-line{background:#333139;position:absolute}.core-line.vertical{width:1px;height:72%;top:14%;left:50%}.core-line.horizontal{width:75%;height:1px;top:50%;left:12.5%}.core-center{background:#101014;border:1px solid #696273;border-radius:50%;place-items:center;width:130px;height:130px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 80px #7f63a726}.core-ring{border:1px dashed #514c58;border-radius:50%;position:absolute;inset:10px}.core-name{text-align:center;letter-spacing:-.06em;font-size:17px;font-weight:700;line-height:.85}.core-name small{letter-spacing:.25em;color:var(--violet);font-size:8px;font-weight:400}.orbit-node{background:#15161a;border:1px solid #3a373e;flex-direction:column;justify-content:space-between;width:min(28%,270px);min-height:83px;padding:16px 18px;transition:border-color .2s,transform .2s;display:flex;position:absolute}.orbit-node:hover{border-color:var(--violet);transform:translateY(-4px)}.orbit-node .node-index{letter-spacing:.13em;color:var(--violet);text-transform:uppercase;font-size:9px}.orbit-node strong{letter-spacing:-.025em;font-size:15px;font-weight:500}.orbit-node>span:last-child{color:var(--violet);position:absolute;bottom:18px;right:17px}.node-1{top:13%;left:9%}.node-2{top:13%;right:9%}.node-3{bottom:13%;left:9%}.node-4{bottom:13%;right:9%}.universe-foot{border-top:1px solid var(--line);letter-spacing:.12em;color:var(--dim);justify-content:space-between;padding-top:20px;font-size:10px;display:flex}.universe-foot a{color:var(--text)}.featured-section{padding-top:145px;padding-bottom:155px}.featured-heading{grid-template-columns:1fr 1fr;align-items:start;margin-bottom:75px;display:grid}.featured-heading h2{grid-column:2}.featured-list{border-top:1px solid var(--line)}.featured-row{border-bottom:1px solid var(--line);grid-template-columns:10% 1fr 18% 30px;align-items:center;min-height:126px;transition:padding .25s,color .25s;display:grid}.featured-row:hover{color:#fff;padding-left:16px}.row-index,.row-kind{letter-spacing:.12em;color:var(--dim);text-transform:uppercase;font-size:10px}.row-title{letter-spacing:-.065em;font-size:clamp(26px,3.3vw,55px);font-weight:400}.row-arrow{color:var(--violet);font-size:25px;font-weight:200}.manifesto-section{background:#17171a;grid-template-columns:32% 1fr;min-height:600px;padding-top:110px;padding-bottom:115px;display:grid;position:relative;overflow:hidden}.manifesto-section h2{max-width:850px}.manifesto-section div p{max-width:500px;color:var(--muted);margin:34px 0;font-size:16px;line-height:1.8}.manifesto-glyph{color:#8b71ae0b;pointer-events:none;font-size:440px;position:absolute;bottom:-260px;right:-75px}.three-column{grid-template-columns:repeat(3,1fr);padding-top:110px;padding-bottom:110px;display:grid}.three-column a{border-right:1px solid var(--line);min-height:260px;margin-right:42px;padding:12px 42px 0 0;position:relative}.three-column a:last-child{border:0;margin-right:0}.three-column h3{letter-spacing:-.06em;margin-top:35px;font-size:clamp(25px,3vw,49px);font-weight:400;line-height:1.15}.column-arrow{color:var(--violet);font-size:25px;position:absolute;bottom:5px;left:0}.site-footer{border-top:1px solid var(--line);background:#111214;padding:0 max(5.3vw,24px)}.footer-top{padding:120px 0 130px}.footer-title{letter-spacing:-.075em;font-size:clamp(44px,7.8vw,130px);font-weight:400;line-height:1;display:block}.footer-title>span{float:right;color:var(--violet);font-size:.5em}.footer-bottom{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:40px;padding:30px 0 38px;display:flex}.footer-logo{letter-spacing:-.075em;font-size:26px;font-weight:800}.footer-logo span{vertical-align:top;font-size:8px}.footer-bottom nav{flex-wrap:wrap;gap:20px;display:flex}.footer-bottom nav a,.footer-bottom>span{letter-spacing:.1em;color:var(--muted);font-size:9px}.page-intro{background:radial-gradient(at 86% 12%,#17151b,#0000 45%);flex-direction:column;min-height:650px;padding:150px max(5.3vw,24px) 0;display:flex}.page-crumb{color:var(--dim);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:15px;font-size:10px;display:flex}.page-crumb a:hover{color:var(--text)}.page-intro-body{flex:1;grid-template-columns:1.4fr .6fr;align-items:end;gap:5vw;padding:95px 0 70px;display:grid}.page-intro h1,.detail-hero h1,.not-found h1{letter-spacing:-.08em;margin:28px 0 0;font-size:clamp(64px,9vw,157px);font-weight:400;line-height:.94}.page-intro-body>p{max-width:350px;color:var(--muted);margin-bottom:7px;font-size:16px;line-height:1.7}.page-rule{border-top:1px solid var(--line);color:var(--dim);letter-spacing:.13em;justify-content:space-between;padding:20px 0 23px;font-size:9px;display:flex}.page-rule span:last-child{color:var(--violet);font-size:18px}.product-index{padding-top:60px;padding-bottom:170px}.filter-bar{border-bottom:1px solid var(--line);color:var(--dim);letter-spacing:.1em;justify-content:space-between;align-items:center;gap:20px;padding-bottom:23px;font-size:10px;display:flex}.filter-bar>div{flex-wrap:wrap;gap:17px;display:flex}.filter-bar button{color:var(--dim);background:0 0;border:0;padding:6px 0;font-size:10px}.filter-bar button[aria-pressed=true]{color:var(--text);border-bottom:1px solid var(--violet)}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding-top:35px;display:grid}.product-card{border:1px solid var(--line);background:#111214;min-width:0}.product-art{background:radial-gradient(#29262d 0%,#131416 42%,#0c0d0e 100%);place-items:center;height:clamp(250px,27vw,410px);display:grid;position:relative;overflow:hidden}.product-orbit{aspect-ratio:1;border:1px solid #736886;border-radius:50%;width:39%;transition:transform .6s;position:relative;transform:rotateX(67deg)rotate(-22deg);box-shadow:inset 0 0 80px #8d73b117,0 0 110px #8d73b112}.product-card:hover .product-orbit{transform:rotateX(54deg)rotate(22deg)}.product-orbit:before,.product-orbit:after{content:"";border:1px solid #514b5a;border-radius:50%;position:absolute;inset:19%}.product-orbit:after{background:#b4a2c6;inset:38%;box-shadow:0 0 20px #a18acb}.product-card-index,.product-card-arrow{color:var(--muted);letter-spacing:.13em;font-size:10px;position:absolute;top:23px}.product-card-index{left:24px}.product-card-arrow{color:var(--violet);font-size:23px;right:24px}.product-card-copy{padding:28px 28px 34px}.product-card-copy>span{color:var(--violet);letter-spacing:.13em;font-size:10px}.product-card-copy h2{letter-spacing:-.06em;margin:14px 0 13px;font-size:clamp(25px,3vw,42px);font-weight:400}.product-card-copy p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.page-outro{background:#17171a;padding:100px max(5.3vw,24px) 130px}.page-outro h2{margin:30px 0 42px}.product-detail{padding-top:135px}.product-detail>.page-crumb{margin:0 max(5.3vw,24px)}.detail-hero{padding:100px max(5.3vw,24px) 0}.detail-hero h1{margin:20px 0 70px}.detail-visual{background:radial-gradient(circle at 50% 55%,#2b2830,#101113 45%,#090a0b 90%);place-items:center;height:min(65vw,660px);min-height:350px;display:grid;position:relative;overflow:hidden}.detail-geometry{aspect-ratio:1;border:1px solid #9385a4;border-radius:50%;width:36%;box-shadow:0 0 100px #977eb126,inset 0 0 70px #26202d}.detail-geometry:after{content:"";border:1px solid #554960;border-radius:50%;width:73%;height:73%;margin:13%;display:block}.detail-index,.detail-caption{color:var(--muted);letter-spacing:.13em;font-size:10px;position:absolute;bottom:25px}.detail-index{left:26px}.detail-caption{right:26px}.detail-content{grid-template-columns:30% 1fr;padding-top:145px;padding-bottom:160px;display:grid}.detail-content h2{margin-bottom:35px}.detail-content p{color:var(--muted);max-width:600px;font-size:16px;line-height:1.8}.detail-content .text-link{margin-top:20px}.detail-next{border-top:1px solid var(--line);padding-top:50px;padding-bottom:100px}.detail-next a{letter-spacing:-.07em;justify-content:space-between;margin-top:20px;font-size:clamp(40px,6vw,95px);display:flex}.detail-next a span{color:var(--violet)}.engineering-map{grid-template-columns:1fr 1fr;gap:8vw;padding-top:135px;padding-bottom:165px;display:grid}.engineering-map h2{margin-top:35px}.engineering-steps{border-top:1px solid var(--line)}.engineering-step{border-bottom:1px solid var(--line);grid-template-columns:55px 1fr;gap:8px;padding:28px 0;display:grid}.engineering-step span{color:var(--violet);font-size:11px}.engineering-step h3{letter-spacing:-.05em;margin:0;font-size:29px;font-weight:400}.engineering-step p{color:var(--muted);grid-column:2;margin:0;font-size:13px;line-height:1.6}.text-band{background:#17171a;padding-top:110px;padding-bottom:130px}.text-band p{letter-spacing:-.075em;margin:35px 0;font-size:clamp(55px,8vw,125px);line-height:1.05}.editorial-blank{grid-template-columns:30% 1fr;min-height:650px;padding-top:130px;padding-bottom:130px;display:grid;position:relative;overflow:hidden}.editorial-blank h2{margin:0 0 30px}.editorial-blank div p{color:var(--muted);max-width:490px;margin-bottom:35px;font-size:16px;line-height:1.8}.large-index{color:#121316;letter-spacing:-.1em;z-index:-1;font-size:230px;position:absolute;bottom:-90px;right:5vw}.about-statement{grid-template-columns:25% 1fr;padding-top:140px;padding-bottom:160px;display:grid}.about-statement div{color:var(--muted);grid-column:2;grid-template-columns:1fr 1fr;gap:40px;margin-top:55px;font-size:16px;line-height:1.8;display:grid}.contact-section{grid-template-columns:.7fr 1.3fr;gap:9vw;padding-top:135px;padding-bottom:180px;display:grid}.contact-section h2{margin:30px 0}.contact-section>div>p:not(.eyebrow){color:var(--muted);max-width:360px;line-height:1.7}.contact-form{padding-top:22px}.contact-form label{color:var(--muted);letter-spacing:.07em;margin-bottom:32px;font-size:11px;display:block}.contact-form input,.contact-form textarea{width:100%;color:var(--text);resize:vertical;background:0 0;border:0;border-bottom:1px solid #4a4a4e;border-radius:0;outline:0;margin-top:12px;padding:15px 0;font-size:15px;line-height:1.5;display:block}.contact-form input:focus,.contact-form textarea:focus{border-color:var(--violet)}.honeypot{position:absolute;left:-9999px}.form-bottom{justify-content:space-between;align-items:center;gap:22px;display:flex}.form-bottom span{color:var(--muted);font-size:12px;line-height:1.5}.form-bottom a{border-bottom:1px solid var(--muted)}.form-status{min-height:25px;margin-top:18px;font-size:12px}.form-status.error{color:#efb5af}.form-status.sent{color:#c0dbb0}.not-found{min-height:80vh;padding:180px max(5.3vw,24px) 100px}.not-found p:not(.eyebrow){color:var(--muted);margin:30px 0}@media (max-width:1050px){.desktop-nav{gap:15px;margin-left:20px}.desktop-nav a{font-size:9px}.header-search kbd{display:none}.universe-chart{height:500px}.featured-heading{display:block}.featured-heading h2{margin-top:45px}.three-column a{margin-right:25px;padding-right:25px}}@media (max-width:860px){.desktop-nav,.header-search{display:none}.mobile-toggle{margin-left:auto;display:flex}}@media (max-width:760px){.site-header{height:68px}.arrival-coordinates,.meta-desktop{display:none}.arrival-rail{height:175vh}.button-primary{padding:15px;font-size:9px}.button-text{font-size:9px}.universe-section,.featured-section{padding-top:80px;padding-bottom:90px}.universe-intro{display:block}.universe-intro h2{margin:24px 0}.universe-chart{height:550px;margin:35px auto}.core-line.vertical{height:62%;top:19%}.core-line.horizontal{width:66%;left:17%}.orbit-node{width:38%;min-height:83px;padding:12px}.orbit-node strong{font-size:12px}.orbit-node .node-index{font-size:7px}.orbit-node>span:last-child{font-size:12px;bottom:10px;right:9px}.node-1,.node-3{left:1%}.node-2,.node-4{right:1%}.core-center{width:96px;height:96px}.universe-foot{gap:15px;font-size:8px}.featured-heading{margin-bottom:50px}.featured-row{grid-template-columns:12% 1fr 24px;min-height:93px}.row-title{font-size:clamp(23px,5.3vw,35px)}.row-kind{display:none}.manifesto-section{min-height:0;padding-top:70px;padding-bottom:90px;display:block}.manifesto-section>p{margin-bottom:40px}.manifesto-section div p{font-size:14px}.three-column{padding-top:55px;padding-bottom:60px;display:block}.three-column a{border-right:0;border-bottom:1px solid var(--line);min-height:200px;margin:0;padding:25px 0;display:block}.three-column h3{margin-top:22px}.column-arrow{bottom:35px;left:auto;right:0}.footer-top{padding:80px 0}.footer-bottom{display:block}.footer-bottom nav{margin:27px 0}.page-intro{min-height:590px;padding-top:110px}.page-intro-body{padding:100px 0 60px;display:block}.page-intro-body>p{margin-top:40px;font-size:14px}.page-intro h1{font-size:clamp(55px,13vw,100px)}.product-grid{grid-template-columns:1fr}.filter-bar{display:block}.filter-bar>div{margin-top:18px}.product-index{padding-bottom:100px}.detail-hero{padding-top:75px}.detail-hero h1{font-size:clamp(52px,13vw,90px)}.detail-visual{min-height:330px}.detail-content,.engineering-map,.editorial-blank,.about-statement,.contact-section{padding-top:80px;padding-bottom:90px;display:block}.detail-content h2,.engineering-map h2,.editorial-blank h2,.about-statement h2,.contact-section h2{margin-top:35px}.engineering-steps{margin-top:55px}.about-statement div{margin-top:35px;display:block}.contact-form{margin-top:60px}.form-row{display:block}.form-bottom{flex-direction:column;align-items:flex-start}.text-band{padding-top:80px;padding-bottom:90px}.editorial-blank{min-height:0}.not-found{padding-top:160px}}@media (max-width:390px){.orbit-node{min-height:95px}.orbit-node strong{font-size:11px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.arrival-copy>*{opacity:0;transform:translateY(16px)}.arrival-copy.is-revealed>*{opacity:1;transition:opacity .8s,transform .9s cubic-bezier(.16,.84,.34,1);transform:none}.arrival-copy.is-revealed>.eyebrow{transition-delay:0s}.arrival-copy.is-revealed>h1{transition-delay:90ms}.arrival-copy.is-revealed>.arrival-description{transition-delay:.19s}.arrival-copy.is-revealed>.arrival-actions{transition-delay:.28s}.arrival-copy.is-revealed>*{transition-duration:.8s,.9s}@media (prefers-reduced-motion:reduce){.arrival-copy>*{opacity:1;transform:none}}@media (max-width:760px){.arrival-sticky{min-height:600px}.arrival-meta{font-size:8px;top:82px}.arrival-meta span:nth-child(2){display:none}.arrival-visual{place-items:start center;padding-right:0;inset:96px 0 auto}.mark-stage{height:min(44vh,86vw,380px)}.arrival-copy{max-width:none;bottom:74px;left:24px;right:24px}.arrival-copy h1{letter-spacing:-.085em;white-space:nowrap;margin:14px 0 18px;font-size:clamp(56px,20vw,120px);line-height:.78}.arrival-description{max-width:34ch;font-size:13px;line-height:1.5}.arrival-description br{display:none}.arrival-actions{flex-direction:column;align-items:flex-start;gap:16px;margin-top:20px}.arrival-bottom{letter-spacing:.11em;gap:10px;font-size:7.5px;bottom:22px}.arrival-bottom>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.quality-control{flex:none;gap:6px}.quality-control select{max-width:64px;font-size:8px}}@media (max-width:390px){.arrival-copy h1{font-size:clamp(52px,19.4vw,96px)}.arrival-actions{gap:14px}.orbit-node{min-height:95px}.orbit-node strong{font-size:11px}}@media (prefers-reduced-motion:reduce){.mark-fallback{opacity:.6}}:root{--bg:#08090a;--surface:#101113;--surface-2:#16171a;--panel:#0d0e10;--panel-2:#0b0c0e;--text:#f1eee8;--text-dim:#b8b5b4;--muted:#9a9899;--dim:#8a8c8f;--line:#292a2d;--line-soft:#1c1d20;--line-strong:#3d3e43;--violet:#a18acb;--violet-dim:#8b8ea3;--violet-soft:#c2b5d8;--signal-green:#a9d18e;--signal-amber:#e3c27a;--mono:ui-monospace, "SFMono-Regular", "Cascadia Mono", Menlo, Consolas, monospace;--sans:Arial, Helvetica, sans-serif;--serif:Georgia, "Times New Roman", serif;--rail:74px;--surface2:var(--surface-2);--signal-red:#c98d7d;--radius-0:0;--radius-xs:2px;--radius-sm:4px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px}.shell{padding-left:max(5.3vw,24px);padding-right:max(5.3vw,24px)}.stack>*+*{margin-top:var(--gap,24px)}.rule-top{border-top:1px solid var(--line)}.rule-bottom{border-bottom:1px solid var(--line)}.label{font-family:var(--mono);letter-spacing:.17em;text-transform:uppercase;color:var(--dim);font-size:9px;display:block}.label--signal{color:var(--violet)}.label--bright{color:var(--text-dim)}.mono{font-family:var(--mono)}.meta-row{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dim);flex-wrap:wrap;gap:8px 26px;font-size:9px;display:flex}.product-hero{padding:130px max(5.3vw,24px) clamp(50px,6vw,90px)}.product-hero .page-crumb{margin-bottom:clamp(30px,4vw,56px)}.product-hero__grid{grid-template-columns:minmax(0,1fr);gap:clamp(32px,4vw,56px);display:grid}.product-hero__meta{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.product-hero__title{letter-spacing:-.075em;align-items:center;gap:18px;margin:26px 0 0;font-size:clamp(48px,7.4vw,116px);font-weight:400;line-height:.94;display:flex}.product-hero__logo{object-fit:contain;flex:none;width:48px;height:48px}.product-hero__mark{fill:currentColor;flex:none;width:clamp(38px,4.4vw,68px);height:auto}.product-hero__tagline{max-width:46ch;color:var(--muted);margin:22px 0 0;font-size:clamp(15px,1.3vw,19px);line-height:1.6}.product-hero__telemetry{background:var(--line-soft);border:1px solid var(--line-soft);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:1px;margin:44px 0 0;display:grid}.product-hero__telemetry>div{background:var(--bg);padding:16px 18px 18px}.product-hero__telemetry dt{font-family:var(--mono);letter-spacing:.15em;text-transform:uppercase;color:#9b99a3;font-size:9px}.product-hero__telemetry dd{color:#d8d6df;margin:8px 0 0;font-size:14px;line-height:1.55}.product-hero__actions{flex-wrap:wrap;gap:26px;margin-top:40px;display:flex}.product-hero__scene{align-self:stretch;min-width:0}.product-hero__scene canvas,.product-hero__scene .product-scene{width:100%;height:100%;min-height:400px;display:block}@media (min-width:1024px){.product-hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (min-width:1440px){.product-hero__grid{grid-template-columns:minmax(0,58fr) minmax(0,42fr)}}@media (max-width:900px){.product-hero{padding-top:108px}.product-hero__telemetry{grid-template-columns:1fr 1fr}}@media (max-width:560px){.product-hero{padding-top:96px}.product-hero__title{gap:12px;font-size:clamp(38px,12vw,62px)}.product-hero__telemetry{grid-template-columns:1fr}.product-hero__actions{gap:18px}}.product-arrival{z-index:90;background:var(--bg);place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.product-arrival__field{position:absolute;inset:0}.product-arrival__canvas{width:100%;height:100%;display:block}.product-arrival__copy{z-index:1;text-align:center;justify-items:center;gap:14px;padding:0 max(5.3vw,24px);display:grid;position:relative}.product-arrival__logo{object-fit:contain;width:48px;height:48px}.product-arrival__mark{width:clamp(56px,6vw,92px);height:auto;fill:var(--text);opacity:.9}.product-arrival__verb{letter-spacing:-.05em;font-size:clamp(28px,4vw,54px);line-height:1}.product-arrival__sub{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--dim);font-size:9.5px}.product-arrival__progress{background:var(--line);width:min(240px,60vw);height:1px;overflow:hidden}.product-arrival__progress>span{background:var(--violet);height:100%;transition:width .12s linear;display:block}@media (prefers-reduced-motion:reduce){.product-arrival__progress>span{transition:none}}.mark{font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;white-space:nowrap;border:1px solid;padding:3px 8px;font-size:8.5px}.mark--canonical,.mark--active{color:var(--signal-green);border-color:#2f4a26}.mark--rc,.mark--release-candidate,.mark--research,.mark--in-development{color:var(--signal-amber);border-color:#5c4a1d}.mark--planned,.mark--service{color:var(--muted);border-color:var(--line-strong)}.mark--violet{color:var(--violet);border-color:var(--violet-dim)}.tags{flex-wrap:wrap;gap:6px;display:flex}.tag{font-family:var(--mono);letter-spacing:.08em;color:var(--muted);background:#131417;border:1px solid #24252b;padding:4px 9px;font-size:9px}.tag--violet{color:var(--violet);background:#14131a;border-color:#2e2a39}.tag--button{cursor:pointer;transition:border-color .18s,color .18s,background .18s}.tag--button:hover{color:var(--text);border-color:var(--line-strong)}.tag--button[aria-pressed=true],.tag--button.is-active{color:var(--text);border-color:var(--violet-dim);background:#15141b}.action{letter-spacing:.13em;text-transform:uppercase;border:1px solid var(--line-strong);color:var(--text);background:0 0;align-items:center;gap:12px;padding:15px 22px;font-size:10px;font-weight:700;transition:border-color .18s,background .18s,color .18s;display:inline-flex}.action:hover{border-color:var(--violet);color:#fff}.action--primary{border-color:var(--text);background:var(--text);color:#08090a}.action--primary:hover{color:#08090a;background:#fff;border-color:#fff}.action--ghost{border-color:#0000;padding-left:0;padding-right:0}.action--ghost:hover{color:var(--violet);border-color:#0000}.action[aria-pressed=true]{border-color:var(--violet)}.action:disabled{opacity:.4;cursor:not-allowed}.action-arrow{color:var(--violet);font-weight:400}.block-index{padding-top:clamp(72px,9vw,140px);padding-bottom:clamp(72px,9vw,140px)}.block-index__head{grid-template-columns:1fr 1fr;align-items:end;gap:4vw;padding-bottom:clamp(34px,4vw,56px);display:grid}.block-index__head h2{letter-spacing:-.07em;margin:14px 0 0;font-size:clamp(38px,5.4vw,88px);font-weight:400;line-height:1.04}.block-index__statement{color:var(--muted);max-width:440px;margin:0;font-size:15px;line-height:1.8}.index-rows{border-top:1px solid var(--line)}.index-row{border-bottom:1px solid var(--line);grid-template-columns:78px minmax(0,1fr) minmax(0,.85fr) 40px;align-items:center;gap:20px;min-height:96px;padding:14px 0;transition:padding-left .24s cubic-bezier(.16,.84,.34,1),background .24s;display:grid}.index-row:hover,.index-row:focus-within{background:#0c0d0f;padding-left:14px}.index-row__index{font-family:var(--mono);letter-spacing:.14em;color:var(--dim);font-size:10px}.index-row__name{letter-spacing:-.055em;font-size:clamp(22px,2.5vw,40px);line-height:1.1}.index-row__meta{color:var(--muted);font-size:12px;line-height:1.6}.index-row__meta span{display:block}.index-row__meta .mono{color:var(--dim);letter-spacing:.1em;font-size:10px}.index-row__arrow{color:var(--violet);justify-self:end;font-size:20px;transition:transform .2s}.index-row:hover .index-row__arrow{transform:translate(4px,-4px)}.block-head{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;padding-bottom:30px;display:flex}.block-head__title{letter-spacing:-.06em;margin:12px 0 0;font-size:clamp(28px,3.4vw,52px);font-weight:400;line-height:1.1}.block-head__aside{color:var(--muted);max-width:360px;margin:0;font-size:13px;line-height:1.7}.signal-rail{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.signal-rail__inner{scrollbar-width:none;align-items:center;gap:20px;padding:13px 0;display:flex;overflow-x:auto}.signal-rail__inner::-webkit-scrollbar{display:none}.signal-rail__label{font-family:var(--mono);letter-spacing:.16em;color:var(--dim);white-space:nowrap;border-right:1px solid var(--line);padding-right:18px;font-size:9px}.signal-rail a{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);white-space:nowrap;align-items:baseline;gap:8px;font-size:10px;transition:color .18s;display:inline-flex;position:relative}.signal-rail a em{font-family:var(--mono);color:var(--dim);font-size:8.5px;font-style:normal}.signal-rail a:hover,.signal-rail a[aria-current=page]{color:var(--text)}.signal-rail a[aria-current=page] em{color:var(--violet)}.matrix{border-collapse:collapse;width:100%}.matrix caption{text-align:left;color:var(--muted);padding-bottom:22px;font-size:13px;line-height:1.7}.matrix th,.matrix td{border:1px solid var(--line-soft);vertical-align:middle;padding:13px 14px}.matrix thead th{font-family:var(--mono);letter-spacing:.15em;text-transform:uppercase;color:var(--dim);text-align:center;background:#0b0c0e;font-size:9px;font-weight:400}.matrix thead th:first-child{text-align:left}.matrix tbody th{text-align:left;color:var(--text);font-size:13px;font-weight:400}.matrix td{text-align:center}.matrix__cell{background:var(--violet);width:7px;height:7px;display:inline-block}.matrix__cell--off{background:#232429}.matrix tbody tr:hover th,.matrix tbody tr:hover td{background:#0e0f12}.matrix__group td{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--violet);text-align:left;background:#0b0c0e;padding:10px 14px;font-size:9px}.dossier{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:clamp(32px,5vw,76px);display:grid}.dossier__main>*+*{margin-top:52px}.dossier__prose{color:var(--text-dim);max-width:62ch;font-size:16px;line-height:1.78}.dossier__side{flex-direction:column;gap:20px;display:flex;position:sticky;top:100px}.dossier-card{border:1px solid var(--line);background:#0e0f12;padding:24px}.dossier-card__label{font-family:var(--mono);letter-spacing:.16em;color:var(--dim);margin-bottom:16px;font-size:8.5px;display:block}.dossier-card dl{gap:11px;margin:0;display:grid}.dossier-card dl>div{justify-content:space-between;gap:16px;font-size:11px;display:flex}.dossier-card dt{color:var(--dim);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:9px}.dossier-card dd{text-align:right;font-family:var(--mono);color:var(--text);margin:0;font-size:10.5px}.fact-list{flex-direction:column;gap:13px;margin:0;padding:0;list-style:none;display:flex}.fact-list li{color:var(--text);gap:14px;font-size:14px;line-height:1.62;display:flex}.fact-list li:before{content:"";background:var(--violet);flex:none;width:5px;height:5px;margin-top:9px}.limit-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.limit-list li{color:var(--muted);border-bottom:1px solid var(--line-soft);grid-template-columns:18px 1fr;gap:12px;padding-bottom:12px;font-size:13px;line-height:1.66;display:grid}.limit-list li:last-child{border-bottom:0;padding-bottom:0}.limit-list span{font-family:var(--mono);color:var(--signal-amber);font-size:10px}.command-bar{border:1px solid var(--line);background:#0d0e11;align-items:center;gap:14px;transition:border-color .18s;display:flex;position:relative}.command-bar:focus-within{border-color:var(--violet-dim)}.command-bar__icon{font-family:var(--mono);color:var(--dim);padding-left:20px;font-size:13px}.command-bar input{min-width:0;color:var(--text);letter-spacing:.01em;background:0 0;border:0;flex:1;padding:17px 18px 17px 0;font-size:clamp(13px,1.15vw,16px)}.command-bar input::placeholder{color:var(--dim)}.command-bar__hint{font-family:var(--mono);letter-spacing:.12em;color:var(--dim);white-space:nowrap;padding-right:18px;font-size:9px}.finder-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:20px;display:flex}.finder-chips{flex-wrap:wrap;gap:7px;display:flex}.finder-count{font-family:var(--mono);letter-spacing:.15em;color:var(--dim);font-size:9px}.finder-empty{border-top:1px solid var(--line);color:var(--muted);padding:46px 0;font-size:14px}.finder-empty strong{color:var(--text);letter-spacing:-.02em;margin-bottom:10px;font-size:17px;display:block}.assembly{border-top:1px solid var(--line);flex-direction:column;gap:0;display:flex}.assembly__group{border-bottom:1px solid var(--line);grid-template-columns:190px minmax(0,1fr);align-items:start;gap:clamp(20px,3vw,46px);padding:28px 0;display:grid}.assembly__key{font-family:var(--mono);letter-spacing:.15em;text-transform:uppercase;color:var(--violet);font-size:9px}.assembly__key span{color:var(--dim);letter-spacing:.1em;margin-top:7px;display:block}.assembly__items{flex-direction:column;gap:12px;display:flex}.assembly__item{justify-content:space-between;align-items:baseline;gap:20px;display:flex}.assembly__item-name{letter-spacing:-.04em;font-size:clamp(17px,1.8vw,24px)}.assembly__item-note{color:var(--muted);max-width:62ch;margin:5px 0 0;font-size:12.5px;line-height:1.6}.assembly__item-actions{flex:none;gap:10px;display:flex}.icon-button{border:1px solid var(--line);color:var(--muted);font-family:var(--mono);letter-spacing:.1em;background:0 0;padding:6px 10px;font-size:9px;transition:color .18s,border-color .18s}.icon-button:hover{color:var(--text);border-color:var(--line-strong)}.icon-button:disabled{opacity:.3;cursor:not-allowed}.constellation{border:1px solid var(--line);background:radial-gradient(#a18acb0d 0%,#0000 62%),#0a0b0d;min-height:620px;position:relative;overflow:hidden}.constellation__grid{pointer-events:none;opacity:.5;position:absolute;inset:0}.constellation__grid svg{width:100%;height:100%;display:block}.constellation__core{border:1px solid var(--line-strong);text-align:center;z-index:4;background:#0c0d10;place-items:center;width:108px;height:108px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.constellation__core-name{letter-spacing:-.04em;font-size:13px;font-weight:700;line-height:1.1}.constellation__core-name small{font-family:var(--mono);letter-spacing:.22em;color:var(--violet);margin-top:5px;font-size:7.5px;font-weight:400;display:block}.constellation__core:after{content:"";pointer-events:none;border:1px solid #a18acb38;animation:7s linear infinite coreSignal;position:absolute;inset:-1px}@keyframes coreSignal{0%,to{opacity:.5;transform:scale(1)}50%{opacity:0;transform:scale(1.22)}}.constellation__node{z-index:6;color:inherit;background:0 0;border:0;flex-direction:column;align-items:center;gap:9px;padding:10px;transition:transform .32s cubic-bezier(.16,.84,.34,1),opacity .26s;display:flex;position:absolute;transform:translate(-50%,-50%)}.constellation__node-dot{background:#16171b;border:1px solid #6a6675;width:9px;height:9px;transition:background .22s,border-color .22s,box-shadow .22s}.constellation__node-code{font-family:var(--mono);letter-spacing:.16em;color:var(--dim);font-size:8px}.constellation__node-name{letter-spacing:.05em;white-space:nowrap;border:1px solid var(--line-soft);background:#090a0ce6;padding:3px 8px;font-size:10.5px;transition:border-color .22s,color .22s}.constellation__node:hover,.constellation__node:focus-visible,.constellation__node.is-active{z-index:9;transform:translate(-50%,-50%)scale(1.06)}.constellation__node:hover .constellation__node-dot,.constellation__node:focus-visible .constellation__node-dot,.constellation__node.is-active .constellation__node-dot{background:var(--text);border-color:var(--violet);box-shadow:0 0 14px #a18acbcc}.constellation__node:hover .constellation__node-name,.constellation__node:focus-visible .constellation__node-name,.constellation__node.is-active .constellation__node-name{color:var(--text);border-color:var(--violet-dim)}.constellation__node.is-dimmed{opacity:.2}.constellation__ticks{pointer-events:none;position:absolute;inset:0}.constellation__ticks span{background:#26262c;width:1px;height:1px;position:absolute}.constellation__readout{z-index:8;border-left:1px solid var(--line);background:#0c0d10;flex-direction:column;justify-content:center;gap:18px;width:auto;padding:30px 26px;display:flex;position:relative}.constellation__readout-head{font-family:var(--mono);letter-spacing:.15em;color:var(--violet);justify-content:space-between;align-items:center;font-size:8.5px;display:flex}.constellation__readout h3{letter-spacing:-.05em;margin:0;font-size:24px;font-weight:400}.constellation__readout p{color:var(--muted);margin:0;font-size:12.5px;line-height:1.68}.constellation__readout dl{border-top:1px solid var(--line);gap:9px;margin:0;padding-top:14px;display:grid}.constellation__readout dl>div{justify-content:space-between;font-size:9.5px;display:flex}.constellation__readout dt{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dim)}.constellation__readout dd{font-family:var(--mono);color:var(--text);margin:0}.constellation__idle{text-align:center;place-items:center;gap:12px;display:grid}.constellation__idle p{color:var(--dim);font-size:12.5px}.constellation-wrap{grid-template-columns:minmax(0,1fr) 300px;display:grid}.constellation-wrap .constellation{border-right:0}.node-stream{display:none}.ledger{border-collapse:collapse;width:100%}.ledger th,.ledger td{text-align:left;border-bottom:1px solid var(--line-soft);vertical-align:top;padding:12px 14px}.ledger thead th{font-family:var(--mono);letter-spacing:.15em;text-transform:uppercase;color:var(--dim);border-bottom:1px solid var(--line);font-size:8.5px;font-weight:400}.ledger td{color:var(--muted);font-size:12.5px;line-height:1.6}.ledger td:first-child{font-family:var(--mono);color:var(--text);white-space:nowrap;font-size:11px}.ledger tbody tr:hover td{background:#0c0d0f}.ledger .class-cell{font-family:var(--mono);letter-spacing:.12em;color:var(--violet);white-space:nowrap;font-size:9px}.ledger .class-cell--muted{color:var(--dim)}.registry{border-top:1px solid var(--line)}.registry-row{border-bottom:1px solid var(--line);grid-template-columns:40px minmax(0,1.1fr) minmax(0,1.4fr) 120px 90px 28px;align-items:center;gap:18px;min-height:84px;padding:20px 0;transition:padding-left .22s,background .22s;display:grid}.registry-row:hover,.registry-row:focus-within{background:#0c0d0f;padding-left:12px}.registry-row__id{font-family:var(--mono);letter-spacing:.13em;color:var(--dim);font-size:9px}.registry-row__name{letter-spacing:-.03em;font-size:17px}.registry-row__name small{color:var(--muted);letter-spacing:0;margin-top:4px;font-size:11px;font-weight:400;display:block}.registry-row__purpose{color:var(--muted);font-size:12px;line-height:1.55}.registry-row__compat{font-family:var(--mono);color:var(--muted);font-size:9.5px;line-height:1.6}.registry-row__arrow{color:var(--violet);justify-self:end;font-size:15px}.dev-state{border:1px solid var(--line);background:#0b0c0e;padding:clamp(30px,4vw,60px)}.dev-state__mark{align-items:center;gap:10px;margin-bottom:26px;display:inline-flex}.dev-state__pulse{background:var(--violet);width:6px;height:6px;box-shadow:0 0 12px var(--violet)}.dev-state h2{letter-spacing:-.06em;margin:0 0 20px;font-size:clamp(28px,3.6vw,56px);font-weight:400;line-height:1.06}.dev-state p{color:var(--muted);max-width:62ch;margin:0 0 18px;font-size:15px;line-height:1.78}.dev-state__detail{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:22px;margin-top:32px;padding-top:28px;display:grid}.dev-state__detail h3{letter-spacing:.06em;margin:0 0 8px;font-size:12px;font-weight:500}.dev-state__detail p{margin:0;font-size:12.5px;line-height:1.65}.pillars{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1px;display:grid}.pillar{background:#0c0d0f;flex-direction:column;gap:12px;min-height:260px;padding:28px 24px;transition:background .22s;display:flex}.pillar:hover{background:#0e0f12}.pillar__index{font-family:var(--mono);letter-spacing:.15em;color:var(--violet);font-size:9px}.pillar h3{letter-spacing:-.045em;margin:0;font-size:24px;font-weight:400}.pillar p{color:var(--muted);margin:0;font-size:12.5px;line-height:1.68}.pillar__activities{flex-wrap:wrap;gap:6px;margin:auto 0 0;padding:0;list-style:none;display:flex}.pillar__activities li{font-family:var(--mono);letter-spacing:.1em;color:var(--dim);border:1px solid #232329;padding:3px 7px;font-size:8.5px}.pillar__link{font-family:var(--mono);letter-spacing:.13em;color:var(--violet);margin-top:4px;font-size:9px}.goal-flow{border-top:1px solid var(--line);flex-direction:column;gap:0;display:flex}.goal-fieldset{border:0;min-inline-size:0;margin:0;padding:0}.goal-step{border-bottom:1px solid var(--line);grid-template-columns:150px minmax(0,1fr);gap:clamp(20px,3vw,48px);padding:30px 0;display:grid}.goal-step__label{font-family:var(--mono);letter-spacing:.15em;text-transform:uppercase;color:var(--dim);font-size:12px}.goal-step__label span{color:var(--violet);margin-bottom:7px;display:block}.goal-step__prompt{letter-spacing:-.05em;margin:0 0 22px;font-size:clamp(20px,2.2vw,30px);font-weight:400;line-height:1.16}.option-grid{flex-wrap:wrap;gap:8px;display:flex}.option{text-align:left;border:1px solid var(--line);color:var(--text);background:0 0;flex-direction:column;gap:4px;min-width:130px;padding:12px 16px;transition:border-color .18s,background .18s;display:flex}.option:hover{border-color:var(--line-strong);background:#0e0f12}.option[aria-pressed=true]{border-color:var(--violet);background:#131119}.option__title{letter-spacing:-.01em;font-size:16px}.option__sub{color:var(--dim);max-width:30ch;font-size:14px;line-height:1.5}.budget{border:1px solid var(--line);background:#0b0c0e;grid-template-columns:minmax(0,1fr) 220px;align-items:start;gap:clamp(20px,3vw,44px);padding:clamp(24px,3vw,40px);display:grid}.budget h3{letter-spacing:-.05em;margin:12px 0;font-size:clamp(22px,2.4vw,34px);font-weight:400}.budget p{color:var(--muted);max-width:56ch;margin:0 0 20px;font-size:13.5px;line-height:1.72}.budget__field{border:1px solid var(--line);background:#0e0f12;align-items:stretch;max-width:340px;display:flex}.budget__field:focus-within{border-color:var(--violet-dim)}.budget__field select{border:0;border-right:1px solid var(--line);color:var(--text);font-family:var(--mono);background:0 0;outline:0;padding:0 12px;font-size:11px}.budget__field input{min-width:0;color:var(--text);font-family:var(--mono);background:0 0;border:0;outline:0;flex:1;padding:14px;font-size:15px}.budget__field input::placeholder{color:var(--dim)}.budget__result{border-left:1px solid var(--line);padding-left:clamp(16px,2vw,28px)}.budget__result dt{font-family:var(--mono);letter-spacing:.15em;text-transform:uppercase;color:var(--dim);margin-bottom:6px;font-size:8.5px}.budget__result dd{color:var(--text);margin:0 0 18px;font-size:13px;line-height:1.6}.budget__caveat{color:var(--dim);border-top:1px solid var(--line);padding-top:14px;font-size:11.5px;line-height:1.6;display:block}.discipline-list{flex-direction:column;display:flex}.discipline{border-bottom:1px solid var(--line);grid-template-columns:84px minmax(0,1fr) minmax(0,.85fr);align-items:start;gap:clamp(20px,3vw,48px);padding:clamp(28px,3.4vw,48px) 0;scroll-margin-top:110px;display:grid}.discipline:target{background:#0b0c0e}.discipline__index{font-family:var(--mono);letter-spacing:.15em;color:var(--violet);font-size:9px}.discipline h3{letter-spacing:-.055em;margin:0 0 8px;font-size:clamp(24px,2.8vw,40px);font-weight:400;line-height:1.1}.discipline__sub{color:var(--text-dim);margin:0 0 18px;font-size:13px;font-style:normal}.discipline__statement{color:var(--muted);max-width:58ch;margin:0 0 22px;font-size:14.5px;line-height:1.75}.discipline__list h4{font-family:var(--mono);letter-spacing:.15em;text-transform:uppercase;color:var(--dim);margin:0 0 12px;font-size:8.5px;font-weight:400}.discipline__list ul{flex-direction:column;gap:9px;margin:0 0 22px;padding:0;list-style:none;display:flex}.discipline__list li{color:var(--muted);gap:10px;font-size:12.5px;line-height:1.6;display:flex}.discipline__list li:before{content:"—";color:var(--dim);flex:none}.bridge{border:1px solid var(--line);background:#0b0c0e;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:26px;padding:clamp(24px,3vw,40px);display:grid}.bridge__label{font-family:var(--mono);letter-spacing:.15em;text-transform:uppercase;color:var(--violet);margin-bottom:12px;font-size:9px;display:block}.bridge h2{letter-spacing:-.05em;margin:0 0 10px;font-size:clamp(22px,2.6vw,36px);font-weight:400}.bridge p{color:var(--muted);max-width:60ch;margin:0;font-size:13.5px;line-height:1.7}.palette-backdrop{z-index:300;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#040506d1;justify-content:center;align-items:flex-start;padding:12vh 20px 20px;animation:.16s paletteIn;display:flex;position:fixed;inset:0}@keyframes paletteIn{0%{opacity:0}to{opacity:1}}.palette{border:1px solid var(--line-strong);background:#0c0d10;flex-direction:column;width:min(760px,100%);max-height:74vh;animation:.22s cubic-bezier(.16,.84,.34,1) paletteSlide;display:flex}@keyframes paletteSlide{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}.palette__field{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:0 20px;display:flex}.palette__field>span{font-family:var(--mono);color:var(--violet);font-size:14px}.palette__field input{min-width:0;color:var(--text);letter-spacing:.01em;background:0 0;border:0;flex:1;padding:20px 0;font-size:17px}.palette__field input::placeholder{color:var(--dim)}.palette__esc{font-family:var(--mono);letter-spacing:.12em;color:var(--dim);border:1px solid var(--line);padding:5px 8px;font-size:9px}.palette__results{flex:1;padding:6px 0;overflow-y:auto}.palette__group{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--dim);padding:14px 20px 6px;font-size:8.5px}.palette__result{text-align:left;width:100%;color:var(--text);background:0 0;border:0;border-left:2px solid #0000;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:14px;padding:11px 20px;transition:background .14s,border-color .14s;display:grid}.palette__result:hover,.palette__result[aria-selected=true]{border-left-color:var(--violet);background:#121318}.palette__result code{font-family:var(--mono);letter-spacing:.12em;color:var(--dim);font-size:9px}.palette__result strong{letter-spacing:-.01em;font-size:14px;font-weight:500}.palette__result small{color:var(--muted);margin-top:3px;font-size:11.5px;line-height:1.5;display:block}.palette__result em{font-family:var(--mono);letter-spacing:.12em;color:var(--violet);font-size:8.5px;font-style:normal}.palette__empty{color:var(--muted);padding:34px 20px;font-size:13px;line-height:1.7}.palette__empty strong{color:var(--text);margin-bottom:8px;display:block}.palette__foot{border-top:1px solid var(--line);font-family:var(--mono);letter-spacing:.12em;color:var(--dim);flex-wrap:wrap;gap:20px;padding:12px 20px;font-size:9px;display:flex}.palette__foot b{color:var(--text-dim);font-weight:400}.composer-stage{min-height:300px}.composer-input{border:1px solid var(--line);background:#0b0c0e;padding:clamp(22px,3vw,40px)}.composer-input__label{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--violet);font-size:9px}.composer-input textarea{width:100%;color:var(--text);resize:none;letter-spacing:-.02em;background:0 0;border:0;min-height:130px;padding:18px 0 10px;font-family:inherit;font-size:clamp(16px,2vw,26px);line-height:1.42}.composer-input textarea::placeholder{color:var(--dim)}.composer-input__foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:12px;padding-top:20px;display:flex}.composer-presets{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.composer-presets>span{font-family:var(--mono);letter-spacing:.14em;color:var(--dim);margin-right:4px;font-size:8.5px}.composer-readout{border:1px solid var(--line);background:#0b0c0e}.composer-readout__head{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:18px clamp(20px,2.4vw,30px);display:flex}.composer-readout__head h2{font-size:10px;font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--violet);margin:0;font-weight:400}.composer-readout__body{grid-template-columns:minmax(0,1fr) 300px;gap:0;display:grid}.composer-readout__stack{padding:clamp(20px,2.4vw,30px)}.composer-readout__side{border-left:1px solid var(--line);background:#090a0c;flex-direction:column;gap:20px;padding:clamp(20px,2.4vw,30px);display:flex}.composer-readout__side h3{font-family:var(--mono);letter-spacing:.15em;text-transform:uppercase;color:var(--dim);margin:0 0 12px;font-size:8.5px;font-weight:400}.composer-readout__side p{color:var(--muted);margin:0;font-size:11.5px;line-height:1.65}.composer-trace{border-top:1px solid var(--line);padding:16px clamp(20px,2.4vw,30px)}.composer-trace ol{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.composer-trace li{font-family:var(--mono);letter-spacing:.1em;color:var(--muted);border:1px solid var(--line-soft);padding:4px 8px;font-size:9px}.composer-trace li b{color:var(--violet);font-weight:400}.composer-empty{text-align:left;padding:clamp(30px,4vw,56px)}.composer-empty h2{letter-spacing:-.055em;margin:0 0 16px;font-size:clamp(24px,3vw,42px);font-weight:400}.composer-empty p{color:var(--muted);max-width:58ch;margin:0 0 26px;font-size:14.5px;line-height:1.75}.composer-disclosure{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.composer-disclosure li{color:var(--dim);gap:11px;font-size:12px;line-height:1.62;display:flex}.composer-disclosure li:before{content:"";background:var(--violet-dim);flex:none;width:4px;height:4px;margin-top:7px}.composer-intelligence{border:1px solid var(--line);background:#090a0c;border-top:0}.composer-intelligence__head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding:18px clamp(20px,2.4vw,30px);display:flex}.composer-intelligence__eyebrow,.composer-intelligence__state{font-family:var(--mono);letter-spacing:.15em;color:var(--violet);font-size:8.5px}.composer-intelligence__head h2{letter-spacing:-.04em;margin:8px 0 0;font-size:clamp(21px,2vw,31px);font-weight:400}.composer-intelligence__state{color:var(--dim);white-space:nowrap}.build-composer-orb{border-bottom:1px solid var(--line);position:relative}.build-composer-orb__viewport,.build-composer-orb__loading{background:radial-gradient(circle,#a18acb14,#0000 44%),#08090a;height:clamp(360px,48vw,560px);min-height:360px;overflow:hidden}.build-composer-orb__loading{border-bottom:1px solid var(--line)}.build-composer-orb__index{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));max-height:190px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.build-composer-orb__index li{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0}.build-composer-orb__node{appearance:none;width:100%;min-height:48px;color:var(--muted);text-align:left;font-family:var(--mono);letter-spacing:.04em;cursor:pointer;background:0 0;border:0;padding:10px 12px;font-size:8.5px;line-height:1.5}.build-composer-orb__node:hover,.build-composer-orb__node[aria-pressed=true]{color:var(--text);background:#a18acb17}.build-composer-orb__node:focus-visible{outline:1px solid var(--violet);outline-offset:-2px;color:var(--text);background:#a18acb1f}.composer-intelligence__detail{background:#0b0c0e;grid-template-columns:minmax(160px,.7fr) minmax(220px,1.3fr) auto auto;align-items:center;gap:16px;min-height:92px;padding:18px clamp(20px,2.4vw,30px);display:grid}.composer-intelligence__detail>div{flex-direction:column;gap:5px;display:flex}.composer-intelligence__detail span,.composer-intelligence__detail .mono{font-family:var(--mono);letter-spacing:.1em;color:var(--violet);font-size:8.5px}.composer-intelligence__detail strong{font-size:17px;font-weight:500}.composer-intelligence__detail p{color:var(--muted);margin:0;font-size:11.5px;line-height:1.6}@media (max-width:760px){.composer-intelligence__head{flex-direction:column;align-items:flex-start;gap:10px}.build-composer-orb__viewport,.build-composer-orb__loading{height:390px;min-height:390px}.build-composer-orb__index{grid-template-columns:1fr 1fr;max-height:220px}.composer-intelligence__detail{grid-template-columns:1fr;align-items:stretch}}@media (max-width:430px){.build-composer-orb__viewport,.build-composer-orb__loading{height:340px;min-height:340px}.build-composer-orb__index{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.build-composer-orb__node{transition:none}}.form-grid{flex-direction:column;gap:26px;display:flex}.form-row{grid-template-columns:1fr 1fr;gap:24px;display:grid}.field{flex-direction:column;gap:9px;display:flex}.field>label{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dim);font-size:9px}.field input,.field textarea,.field select{border:0;border-bottom:1px solid var(--line-strong);color:var(--text);background:0 0;border-radius:0;width:100%;padding:12px 0;font-family:inherit;font-size:15px;transition:border-color .18s}.field textarea{resize:vertical;min-height:90px;line-height:1.6}.field input:focus,.field textarea:focus,.field select:focus{border-color:var(--violet)}.field input::placeholder,.field textarea::placeholder{color:#4a4b4f}.field__hint{color:var(--dim);font-size:11px;line-height:1.5}.checkbox-grid{flex-wrap:wrap;gap:8px;display:flex}.checkbox{font-family:var(--mono);letter-spacing:.1em;border:1px solid var(--line);color:var(--muted);cursor:pointer;align-items:center;gap:8px;padding:8px 12px;font-size:9.5px;transition:color .18s,border-color .18s;display:inline-flex}.checkbox input{opacity:0;width:0;height:0;position:absolute}.checkbox:hover{color:var(--text-dim);border-color:var(--line-strong)}:is(.checkbox:has(input:checked),.checkbox:has(input:focus-visible)){color:var(--text);border-color:var(--violet-dim)}.checkbox:has(input:focus-visible){outline:2px solid var(--violet);outline-offset:2px}.form-status{min-height:20px;margin:0;font-size:12.5px;line-height:1.6}.form-status--ok{color:var(--signal-green)}.form-status--error{color:#d99a8a}.form-status--pending{color:var(--muted)}.honeypot{clip:rect(0, 0, 0, 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:0!important;padding:0!important;position:absolute!important;inset:auto!important;overflow:hidden!important}.related{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1px;display:grid}.related-card{background:#0b0c0e;flex-direction:column;gap:8px;min-height:168px;padding:24px;transition:background .2s;display:flex}.related-card:hover{background:#0e0f12}.related-card p{color:var(--muted);margin:0;font-size:11.5px;line-height:1.6}.related-card:hover .related-card__cta{color:var(--violet)}.next-link{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;padding-top:32px;display:flex}.next-link__label{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--dim);margin-bottom:12px;font-size:9px;display:block}.next-link__name{letter-spacing:-.065em;font-size:clamp(32px,4.6vw,70px);line-height:1.02}.telemetry-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:24px;padding:24px 0;display:grid}.telemetry-strip>div{flex-direction:column;gap:6px;min-width:0;display:flex}.telemetry-strip dt{font-family:var(--mono);letter-spacing:.15em;text-transform:uppercase;color:var(--dim);font-size:8.5px}.telemetry-strip dd{font-family:var(--mono);color:var(--text);overflow-wrap:anywhere;margin:0;font-size:12.5px}.not-found-wrap{flex-direction:column;justify-content:center;min-height:100vh;padding:150px max(5.3vw,24px) 100px;display:flex}.not-found-wrap h1{letter-spacing:-.08em;margin:24px 0 26px;font-size:clamp(60px,11vw,190px);font-weight:400;line-height:.94}.not-found-wrap p{color:var(--muted);max-width:40ch;margin-bottom:34px;font-size:16px;line-height:1.7}.not-found-links{border-top:1px solid var(--line);flex-wrap:wrap;gap:10px;margin-top:44px;padding-top:28px;display:flex}[data-reveal]{opacity:0;transition:opacity .62s cubic-bezier(.16,.84,.34,1),transform .62s cubic-bezier(.16,.84,.34,1);transform:translateY(14px)}[data-reveal].is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1;transform:none}.constellation__core:after,.palette,.palette-backdrop{animation:none}}@media (max-width:1180px){.constellation-wrap{grid-template-columns:1fr}.constellation-wrap .constellation{border-right:1px solid var(--line)}.constellation__readout{border-left:0;border-top:1px solid var(--line);width:auto;padding:26px 22px;position:static}.composer-readout__body{grid-template-columns:1fr}.composer-readout__side{border-left:0;border-top:1px solid var(--line)}.dossier{grid-template-columns:1fr}.dossier__side{position:static}}@media (max-width:1024px){.block-index__head{grid-template-columns:1fr;gap:20px}.assembly__group{grid-template-columns:130px minmax(0,1fr)}.goal-step{grid-template-columns:1fr;gap:18px}.registry-row{grid-template-columns:34px minmax(0,1fr) 100px 26px}.registry-row__purpose{display:none}.matrix-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.matrix{min-width:620px}}@media (max-width:760px){.index-row{grid-template-columns:44px minmax(0,1fr) 26px;gap:12px;min-height:78px}.index-row__meta{display:none}.index-row__name{font-size:22px}.assembly__group{grid-template-columns:1fr;gap:14px}.assembly__item{flex-direction:column;align-items:flex-start;gap:10px}.assembly__item-actions{align-self:flex-start}.discipline{grid-template-columns:1fr;gap:14px}.discipline__index{order:-1}.form-row,.budget{grid-template-columns:1fr}.budget__result{border-left:0;border-top:1px solid var(--line);padding-top:22px;padding-left:0}.bridge{grid-template-columns:1fr}.bridge .action{justify-self:start}.dev-state__detail{grid-template-columns:1fr;gap:18px}.registry-row{grid-template-columns:30px minmax(0,1fr) 24px;gap:12px}.registry-row__compat{display:none}.ledger{display:block}.ledger thead{display:none}.ledger tbody,.ledger tr,.ledger td{width:100%;display:block}.ledger tr{border-bottom:1px solid var(--line);padding:16px 0}.ledger td{border:0;padding:2px 0}.ledger td:empty{display:none}.palette-backdrop{align-items:stretch;padding:0}.palette{border:0;border-top:1px solid var(--line-strong);width:100%;max-height:100%}.palette__result{grid-template-columns:44px minmax(0,1fr);padding:12px 16px}.palette__result em{display:none}.palette__field input{padding:17px 0;font-size:16px}.command-bar__hint,.constellation{display:none}.node-stream{border-top:1px solid var(--line);flex-direction:column;display:flex}.node-stream__row{border-bottom:1px solid var(--line);grid-template-columns:34px minmax(0,1fr) 62px 18px;align-items:center;gap:12px;min-height:68px;padding:16px 0;display:grid}.node-stream__code{font-family:var(--mono);letter-spacing:.12em;color:var(--dim);font-size:9px}.node-stream__name{letter-spacing:-.03em;font-size:17px}.node-stream__status{font-family:var(--mono);letter-spacing:.1em;color:var(--dim);text-align:right;overflow-wrap:anywhere;font-size:8px}.node-stream__arrow{color:var(--violet);font-size:14px}}@media (max-width:400px){.index-row__name{font-size:19px}.node-stream__row{grid-template-columns:28px minmax(0,1fr) 16px}.node-stream__status{display:none}.option{width:100%;min-width:0}}.finder{padding-bottom:8px}.finder__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px;display:flex}.finder__note{color:var(--muted);max-width:46ch;margin:0;font-size:12.5px;line-height:1.7}.evidence-list{border-top:1px solid var(--line)}.evidence-row{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);align-items:baseline;gap:22px;padding:16px 0;display:grid}.evidence-row code{font-family:var(--mono);color:var(--violet);overflow-wrap:anywhere;font-size:11px}.pager{border-top:1px solid var(--line);justify-content:space-between;gap:24px;padding-top:32px;display:flex}.pager__link{flex-direction:column;gap:8px;min-width:0;display:flex}.pager__link--next{text-align:right}.pager__link strong{letter-spacing:-.055em;font-size:clamp(24px,3vw,44px);font-weight:400;line-height:1.05}.pager__link:hover strong{color:var(--violet)}.pager__link:hover .label{color:var(--text-dim)}.systems-panel{border:1px solid var(--line);background:#0b0c0e;animation:.26s cubic-bezier(.16,.84,.34,1) panelIn}@keyframes panelIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.systems-panel__head{border-bottom:1px solid var(--line);padding:clamp(22px,2.6vw,36px)}.systems-panel__head h3{letter-spacing:-.06em;margin:12px 0 14px;font-size:clamp(26px,3.2vw,46px);font-weight:400}.systems-panel__head p{color:var(--muted);max-width:68ch;margin:0;font-size:15px;line-height:1.78}.systems-panel__body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,3vw,52px);padding:clamp(22px,2.6vw,36px);display:grid}.systems-panel__list{gap:18px;margin:0;display:grid}.systems-panel__list>div{border-bottom:1px solid var(--line-soft);padding-bottom:16px}.systems-panel__list>div:last-child{border-bottom:0;padding-bottom:0}.systems-panel__list dt{letter-spacing:.01em;margin-bottom:6px;font-size:13px}.systems-panel__list dd{color:var(--muted);margin:0;font-size:12.5px;line-height:1.65}.solution-layer{border-bottom:1px solid var(--line);grid-template-columns:200px minmax(0,1fr);gap:clamp(20px,3vw,46px);padding:30px 0;display:grid}.solution-layer__head h3{letter-spacing:-.05em;margin:0 0 10px;font-size:clamp(20px,2.2vw,30px);font-weight:400}.solution-layer__head p{color:var(--muted);margin:0;font-size:12.5px;line-height:1.66}.lab-row{border-bottom:1px solid var(--line);grid-template-columns:80px minmax(0,1fr) 140px;align-items:start;gap:clamp(18px,2.5vw,40px);padding:28px 0;display:grid}.lab-row__code{font-family:var(--mono);letter-spacing:.15em;color:var(--violet);font-size:9px}.lab-row__body h3{letter-spacing:-.05em;flex-wrap:wrap;align-items:center;gap:14px;margin:0 0 12px;font-size:clamp(20px,2.4vw,32px);font-weight:400;display:flex}.lab-row__body>p{color:var(--muted);max-width:68ch;margin:0 0 14px;font-size:14px;line-height:1.75}.lab-row__evidence{color:var(--dim);border-left:1px solid var(--line);padding-left:16px;font-size:12px;line-height:1.65}.lab-row__evidence .label{margin-bottom:5px}.lab-row__link{font-family:var(--mono);letter-spacing:.12em;color:var(--violet);text-align:right;padding-top:6px;font-size:9px}.lab-row__link:hover{color:var(--text)}.contact-layout{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,80px);display:grid}.contact-aside{position:sticky;top:100px}.contact-aside__line{overflow-wrap:anywhere;margin:14px 0 12px;font-size:14px}.contact-aside__line a{textUnderlineOffset:4px;text-decoration:underline}.contact-aside__note{color:var(--dim);margin:0;font-size:12px;line-height:1.65}.contact-aside__list{flex-direction:column;gap:9px;margin:14px 0 0;padding:0;list-style:none;display:flex}.contact-aside__list li{color:var(--muted);gap:12px;font-size:12.5px;display:flex}.contact-aside__list li .mono{color:var(--violet);letter-spacing:.12em;font-size:9px}.contact-aside__steps{flex-direction:column;gap:10px;margin:14px 0 0;padding-left:18px;display:flex}.contact-aside__steps li{color:var(--muted);font-size:12.5px;line-height:1.65}.contact-form-panel{border:1px solid var(--line);background:#0b0c0e;padding:clamp(24px,3vw,44px)}.about-layout{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(32px,5vw,80px);display:grid}.about-heading{letter-spacing:-.07em;margin:14px 0 0;font-size:clamp(40px,5.4vw,88px);font-weight:400;line-height:1.04}.about-prose p{color:var(--muted);max-width:62ch;margin:0 0 22px;font-size:16px;line-height:1.82}.about-layout.about-layout--living{grid-template-columns:minmax(0,1fr) minmax(300px,.88fr);align-items:stretch;gap:clamp(36px,7vw,120px)}.about-layout__narrative{padding:clamp(16px,3vw,40px) 0}.about-layout__narrative .about-prose{margin-top:clamp(42px,5vw,82px)}.about-identity{isolation:isolate;border:1px solid var(--line);pointer-events:none;background:radial-gradient(at 53% 40%,#1a1720 0,#0d0e11 42%,#08090a 78%);min-height:740px;position:relative;overflow:hidden}.about-identity:before{content:"";border-left:1px solid #ffffff0e;border-right:1px solid #ffffff0e;position:absolute;inset:9% 12%;transform:skew(-17deg)}.about-identity:after{content:"";opacity:.42;background:radial-gradient(1px 1px at 19% 23%,#d5d1d7 98%,#0000),radial-gradient(1px 1px at 78% 17%,#8d8996 98%,#0000),radial-gradient(1px 1px at 82% 73%,#b3a8c0 98%,#0000),radial-gradient(1px 1px at 29% 81%,#a6a2a9 98%,#0000);position:absolute;inset:0}.about-identity__datum,.about-identity__base{z-index:3;font:9px/1.5 var(--mono);letter-spacing:.14em;color:var(--dim);justify-content:space-between;gap:12px;display:flex;position:absolute;left:24px;right:24px}.about-identity__datum{top:22px}.about-identity__base{bottom:22px}.about-identity__axis{border-left:1px solid #ffffff0c;height:88%;position:absolute;top:6%;left:50%}.about-identity__mark{filter:drop-shadow(0 0 45px #a18acb21);justify-content:center;align-items:center;display:flex;position:absolute;inset:10% 0 12%}.about-identity__mark .mark-stage,.about-identity__mark>svg{aspect-ratio:312/532;width:auto;height:min(66vh,590px);max-height:100%}.about-identity__mark>svg{fill:none;stroke:#d9d3df;stroke-width:2.5px;opacity:.68}.software-field{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#0a0b0d;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);margin-top:clamp(35px,5vw,72px);display:grid}.software-field__identity{border-right:1px solid var(--line);background:radial-gradient(at 50% 38%,#18151e 0,#0b0c0e 57%,#08090a 100%);flex-direction:column;height:min(780px,100vh - 100px);min-height:560px;display:flex;position:sticky;top:84px;overflow:hidden}.software-field__top{font:9px var(--mono);letter-spacing:.16em;color:var(--dim);border-bottom:1px solid var(--line-soft);justify-content:space-between;gap:20px;padding:22px 25px;display:flex}.software-field__visual{flex:1;justify-content:center;align-items:center;min-height:260px;animation:.5s both railResolve;display:flex;position:relative}.software-field__visual .signature-field{background:0 0;border:0;width:min(65%,380px);height:min(70%,330px)}.software-field__reticle{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);border:1px solid #ffffff0a;position:absolute;inset:11% 14%}.software-field__reticle:before,.software-field__reticle:after{content:"";background:#ffffff10;position:absolute}.software-field__reticle:before{height:1px;top:50%;left:0;right:0}.software-field__reticle:after{width:1px;top:0;bottom:0;left:50%}.software-field__caption{padding:0 clamp(25px,4vw,60px) 34px}.software-field__caption h3{letter-spacing:-.07em;margin:18px 0 12px;font-size:clamp(40px,4.5vw,76px);font-weight:400;line-height:.95}.software-field__caption p{color:var(--muted);margin:0 0 23px;font-size:13px;line-height:1.65}.software-field__facts{border-top:1px solid var(--line);color:var(--dim);font:9px/1.6 var(--mono);letter-spacing:.06em;flex-wrap:wrap;gap:20px;padding-top:12px;display:flex}.software-field__facts span:last-child{max-width:330px}.software-field__caption>a{border-bottom:1px solid var(--violet-dim);color:var(--text);font:10px var(--mono);letter-spacing:.12em;gap:20px;margin-top:25px;padding-bottom:7px;display:inline-flex}.software-field__records{min-width:0}.software-field__record{border-bottom:1px solid var(--line);grid-template-columns:70px minmax(0,1fr) 25px;align-content:center;column-gap:16px;min-height:170px;padding:24px clamp(24px,3.5vw,52px);transition:background .25s,padding-left .25s;display:grid;position:relative}.software-field__record:last-of-type{border-bottom:0}.software-field__index{font:9px var(--mono);letter-spacing:.08em;color:var(--violet);grid-row:span 2;align-self:center}.software-field__record strong{letter-spacing:-.055em;font-size:clamp(24px,2.5vw,43px);font-weight:400;line-height:1.1}.software-field__discipline{color:var(--dim);font:9px var(--mono);letter-spacing:.09em;text-transform:uppercase;margin-top:8px}.software-field__arrow{color:var(--violet);grid-area:1/3/span 2;align-self:center;font-size:22px}.software-field__source{color:var(--dim);font:10px/1.7 var(--mono);margin:0;padding:25px clamp(24px,3.5vw,52px)}@media (max-width:1180px){.about-layout.about-layout--living{grid-template-columns:minmax(0,1fr) minmax(280px,.8fr)}.about-identity{min-height:620px}.software-field__identity{top:70px}}@media (max-width:760px){.about-layout.about-layout--living,.software-field{grid-template-columns:1fr}.about-layout__narrative{padding:0}.about-layout__narrative .about-prose{margin-top:35px}.about-identity{min-height:460px}.about-identity__mark .mark-stage,.about-identity__mark>svg{height:min(360px,85vw)}.software-field__identity{border-right:0;border-bottom:1px solid var(--line);height:auto;min-height:470px;position:relative;top:auto}.software-field__visual{min-height:230px}.software-field__caption h3{font-size:clamp(38px,10vw,60px)}.software-field__record{grid-template-columns:56px minmax(0,1fr) 20px;min-height:115px;padding:18px 20px}.software-field__record:hover,.software-field__record:focus-visible,.software-field__record[data-active=true]{padding-left:22px}.software-field__record strong{font-size:clamp(22px,6vw,32px)}.software-field__discipline{font-size:8px}}@media (prefers-reduced-motion:reduce){.software-field__visual{animation:none}}.home-divisions,.home-solutions{padding-top:clamp(80px,9vw,150px);padding-bottom:clamp(80px,9vw,150px)}.pointer-nucleus{pointer-events:none;z-index:1100;opacity:0;will-change:transform;width:6px;height:6px;transition:opacity .2s;transition-duration:var(--motion-response);background:#c7b3e8;border-radius:50%;position:fixed;top:-3px;left:-3px;box-shadow:0 0 16px #a18acb}.architecture-map__zone{transition-duration:var(--motion-response)}.palette{transition-duration:var(--motion-search)}.mobile-nav{transition-duration:var(--motion-drawer)}[data-reveal]{transition-duration:var(--motion-reveal)}.constellation.is-departing .constellation__node{transition-duration:var(--motion-route)}.spatial-surface{isolation:isolate;--local-x:50%;--local-y:50%;--depth-x:0;--depth-y:0;background:#090a0c;border:1px solid #28282d;margin-top:clamp(32px,5vw,70px);position:relative;overflow:hidden}.spatial-surface:before{content:"";z-index:-1;pointer-events:none;opacity:.38;background:radial-gradient(380px circle at var(--local-x) var(--local-y),#876bb521,transparent 70%);transition:opacity .4s;position:absolute;inset:0}.spatial-surface:not([data-pointer-inside]):before{opacity:0}.spatial-grain{pointer-events:none;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:7.5% 11%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 82%);mask-image:radial-gradient(circle,#000,#0000 82%)}.architecture-map{background:radial-gradient(circle at 50% 49%,#15121c 0,#0c0c10 22%,#090a0c 65%);height:min(72vw,750px);min-height:610px}.architecture-map__coordinate,.architecture-map__footer{z-index:4;font:9px/1.8 var(--mono);letter-spacing:.16em;color:#77737f;position:absolute}.architecture-map__coordinate{top:22px;left:26px}.architecture-map__footer{bottom:22px;right:26px}.architecture-map__routes{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.architecture-map__routes line{stroke:#777181;stroke-width:.09px;stroke-dasharray:.6 1.3;transition:stroke .35s,stroke-width .35s}.architecture-map__routes line.is-active{stroke:#bfa5e5;stroke-width:.23px;stroke-dasharray:none}.architecture-map__orbit{fill:none;stroke:#27232e;stroke-width:.1px}.architecture-map__core{z-index:3;background:#0e0c12;border:1px solid #72647e;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:116px;height:116px;display:flex;position:absolute;top:49%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 80px #8b6cac1a}.architecture-map__core span{letter-spacing:-.07em;font-size:22px;font-weight:700}.architecture-map__core small{font:8px var(--mono);letter-spacing:.18em;color:#a18acb}.architecture-map__zone{left:var(--zone-x);top:var(--zone-y);z-index:5;width:clamp(126px,15vw,205px);min-height:75px;color:var(--text);transition:transform .36s var(--ease-entrance),border-color .3s,box-shadow .3s;background:#0c0d10ee;border:1px solid #36343d;flex-direction:column;justify-content:center;gap:4px;padding:11px 13px;display:flex;position:absolute;transform:translate(-50%,-50%)}.architecture-map__zone:hover,.architecture-map__zone:focus-visible,.architecture-map__zone.is-active{z-index:8;border-color:#af93d4;transform:translate(-50%,-50%)scale(1.07);box-shadow:0 0 34px #a18acb1c}.architecture-map__index,.architecture-map__enter{font:8px var(--mono);letter-spacing:.12em;color:#a18acb}.architecture-map__zone strong{letter-spacing:-.045em;font-size:clamp(15px,1.5vw,22px);font-weight:400}.architecture-map__detail{color:#bab4bf;opacity:0;max-height:0;font-size:10px;line-height:1.5;transition:max-height .35s,opacity .35s;overflow:hidden}.architecture-map__zone:hover .architecture-map__detail,.architecture-map__zone:focus-visible .architecture-map__detail{opacity:1;max-height:80px}.architecture-map__enter{color:#8f8597;opacity:0;position:absolute;top:12px;right:12px}.architecture-map__zone:hover .architecture-map__enter,.architecture-map__zone:focus-visible .architecture-map__enter{opacity:1}.project-rail{background:radial-gradient(at 27%,#1b1621 0,#0d0d10 38%,#090a0c 75%);min-height:560px}.project-rail__top,.project-rail__bottom{font:9px var(--mono);letter-spacing:.14em;color:#9a929f;justify-content:space-between;align-items:center;padding:22px 28px;display:flex}.project-rail__top{border-bottom:1px solid #29282e}.project-rail__bottom{border-top:1px solid #29282e}.project-rail__body{min-height:445px;animation:railResolve .48s var(--ease-entrance) both;grid-template-columns:52% 48%;align-items:center;display:grid}.project-rail__geometry{height:370px;transform:translate(var(--depth-px-x,0px),var(--depth-px-y,0px));transition:transform .2s;position:relative}.project-rail__geometry span{border:1px solid #5e536b;border-radius:35% 65% 54% 46%;width:240px;height:240px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(35deg)}.project-rail__geometry span:nth-child(2){border-color:#8c76a672;width:200px;height:200px;transform:translate(-50%,-50%)rotate(-35deg)}.project-rail__geometry span:nth-child(3){background:#d7d2dc;border-radius:50%;width:13px;height:13px;top:calc(50% - 126px);left:calc(50% + 150px);box-shadow:0 0 35px #b49ad6}.project-rail__geometry:before,.project-rail__geometry:after{content:"";transform-origin:0;opacity:.55;background:#4e445b;width:260px;height:1px;position:absolute;top:50%;left:50%;transform:rotate(-40deg)}.project-rail__geometry:after{transform:rotate(140deg)}.project-rail__geometry i{font:10px var(--mono);letter-spacing:.18em;color:#89818e;position:absolute;bottom:16px;left:28px}.project-rail__copy{padding:50px 8% 50px 0}.project-rail__copy h3{letter-spacing:-.075em;max-width:9ch;margin:16px 0 22px;font-size:clamp(46px,5vw,86px);font-weight:400;line-height:.97}.project-rail__copy>p:not(.eyebrow){color:var(--muted);max-width:43ch;font-size:14px;line-height:1.75}.project-rail__copy .action{margin-top:24px}.project-rail__bottom button{color:#ddd6e2;font:9px var(--mono);letter-spacing:.14em;cursor:pointer;background:0 0;border:0;padding:10px}.project-rail__bottom button:hover{color:#bda4dd}.project-rail__track{align-items:center;gap:7px;display:flex}.project-rail__track button{background:#414047;width:28px;height:3px;padding:0}.project-rail__track button.is-current{background:#bba2dc;height:5px}@keyframes railResolve{0%{opacity:.25;transform:translate(24px)}to{opacity:1;transform:none}}.mission-path{background:radial-gradient(at 30%,#15121b,#090a0c 63%);grid-template-columns:minmax(0,1fr) minmax(300px,42%);gap:5%;min-height:670px;padding:55px 5%;display:grid}.mission-path__line{background:linear-gradient(#a18acb,#51465d 60%,#29252f);width:1px;position:absolute;top:70px;bottom:70px;left:calc(5% + 10px)}.mission-path__stations{flex-direction:column;justify-content:space-between;gap:9px;display:flex;position:relative}.mission-path__station{text-align:left;color:#7d7981;cursor:pointer;background:0 0;border:0;min-height:58px;padding:6px 8px 6px 44px;transition:color .3s,transform .3s;position:relative}.mission-path__station:hover,.mission-path__station:focus-visible,.mission-path__station.is-active{color:#f0ebef;transform:translate(8px)}.mission-path__station small{font:9px var(--mono);letter-spacing:.1em;color:#91869d;display:block}.mission-path__station strong{letter-spacing:-.05em;font-size:clamp(18px,2vw,31px);font-weight:400}.mission-path__node{background:#111017;border:1px solid #655971;width:14px;height:14px;transition:box-shadow .3s,background .3s;position:absolute;top:50%;left:3px;transform:translateY(-50%)}.mission-path__station.is-active .mission-path__node{background:#c3b4d6;box-shadow:0 0 22px #ab8acc}.mission-path__focus{border-left:1px solid #463c4e;align-self:center;padding:20px 0 20px 10%;animation:.4s both railResolve}.mission-path__focus h3{letter-spacing:-.075em;margin:22px 0;font-size:clamp(43px,4.5vw,76px);font-weight:400;line-height:1}.mission-path__focus p{color:var(--muted);max-width:34ch;font-size:15px;line-height:1.7}.mission-path__layers{font:9px/1.7 var(--mono);letter-spacing:.1em;color:#99909f;border-top:1px solid #3b3740;gap:10px;margin:30px 0;padding-top:16px;display:grid}.ecosystem-rack{background:linear-gradient(100deg,#18151d,#090a0c 48%);grid-template-columns:24% 1fr;min-height:540px;display:grid}.ecosystem-rack__spine{border-right:1px solid #353039;flex-direction:column;justify-content:space-between;padding:35px;display:flex}.ecosystem-rack__spine span{writing-mode:vertical-rl;letter-spacing:-.06em;font-size:clamp(26px,3vw,47px);transform:rotate(180deg)}.ecosystem-rack__spine small{font:9px var(--mono);letter-spacing:.13em;color:#a18acb;line-height:1.7}.ecosystem-rack__slots{grid-template-rows:repeat(5,1fr);display:grid}.ecosystem-rack__slot{border-bottom:1px solid #2c2a30;grid-template-columns:120px 1fr minmax(180px,32%) 26px;align-items:center;gap:20px;padding:16px 28px;transition:background .25s,padding .25s;display:grid}.ecosystem-rack__slot:last-child{border:0}.ecosystem-rack__slot:hover,.ecosystem-rack__slot:focus-visible{background:#19141e;padding-left:40px}.ecosystem-rack__slot>span{font:9px var(--mono);letter-spacing:.12em;color:#9785a7}.ecosystem-rack__slot strong{letter-spacing:-.06em;color:var(--text);font-size:clamp(24px,3vw,45px);font-weight:400}.ecosystem-rack__slot i{color:#ad95c9;font-size:24px;font-style:normal}.system-blueprint{background:radial-gradient(circle at 58% 48%,#15111c,#090a0c 60%);min-height:600px;padding:28px}.system-blueprint__head{border-bottom:1px solid #39323e;justify-content:space-between;padding-bottom:20px;display:flex}.system-blueprint__head .mono{color:#94899d;font-size:9px}.system-blueprint__body{grid-template-columns:30% 70%;min-height:450px;display:grid}.system-blueprint__systems{border-right:1px solid #39323e;flex-direction:column;justify-content:center;gap:4px;display:flex}.system-blueprint__systems button{text-align:left;color:#77737d;cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;padding:12px 14px;font-size:17px}.system-blueprint__systems button small{font:8px var(--mono);letter-spacing:.1em;margin-bottom:4px;display:block}.system-blueprint__systems button.is-active,.system-blueprint__systems button:hover{color:#eee9f0;background:#ffffff08;border-left-color:#b39acb}.system-blueprint__diagram{min-height:450px;position:relative}.system-blueprint__diagram svg{width:100%;height:100%;position:absolute;inset:0}.system-blueprint__diagram path{stroke:#786785;stroke-width:1px;fill:none;stroke-dasharray:2 5}.system-blueprint__origin{text-align:center;letter-spacing:-.06em;background:#131018;border:1px solid #897398;place-items:center;width:140px;height:140px;padding:12px;font-size:24px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.system-blueprint__node{font:9px var(--mono);letter-spacing:.1em;color:#d3cbd6;white-space:nowrap;background:#101015;border:1px solid #504656;padding:9px 11px;position:absolute}.system-blueprint__node--0{top:14%;left:10%}.system-blueprint__node--1{top:14%;right:8%}.system-blueprint__node--2{bottom:12%;left:7%}.system-blueprint__node--3{bottom:12%;right:7%}.system-blueprint__node--4{top:4%;left:43%}.system-blueprint__foot{border-top:1px solid #39323e;justify-content:space-between;align-items:center;gap:25px;padding-top:22px;display:flex}.system-blueprint__foot p{color:var(--muted);max-width:70ch;font-size:12px;line-height:1.6}.signal-field{background:radial-gradient(at 31%,#17111e,#090a0c 60%);grid-template-columns:38% 1fr;min-height:620px;display:grid}.signal-field__core{text-align:center;width:155px;height:155px;font:11px/1.5 var(--mono);letter-spacing:.1em;color:#d1c3dd;border:1px solid #8a6f9f;place-items:center;display:grid;position:absolute;top:50%;left:20%;transform:translate(-50%,-50%);box-shadow:0 0 70px #a18acb18}.signal-field__core span{border:1px dashed #53445f;border-radius:50%;position:absolute;inset:-25px}.signal-field__channels{z-index:2;flex-direction:column;grid-column:1;justify-content:space-around;padding:35px 0 35px 48%;display:flex;position:relative}.signal-field__channels button{text-align:left;color:#8f8598;cursor:pointer;background:#111017;border:1px solid #483e50;min-width:185px;padding:10px 14px}.signal-field__channels button:before{content:"";border-top:1px solid #5c4d69;width:10%;position:absolute;right:52%;transform:translateY(15px)}.signal-field__channels button.is-active,.signal-field__channels button:hover{color:#fff;border-color:#a18acb;box-shadow:0 0 20px #a18acb20}.signal-field__channels small{font:8px var(--mono);color:#ab96bf;display:block}.signal-field__channels strong{font-size:15px;font-weight:400}.signal-field__readout{border-left:1px solid #3a313f;grid-column:2;align-self:center;padding:50px 11%;animation:.4s both railResolve}.signal-field__readout h3{letter-spacing:-.075em;margin:22px 0;font-size:clamp(46px,5vw,80px);font-weight:400;line-height:1}.signal-field__readout p{color:var(--muted);max-width:43ch;font-size:14px;line-height:1.7}.signal-field__readout dl{gap:16px;margin:27px 0;display:grid}.signal-field__readout dt{font:9px var(--mono);letter-spacing:.1em;color:#a18acb}.signal-field__readout dd{color:#c9c2cd;margin:4px 0 0;font-size:12px;line-height:1.5}.material-lab{background:linear-gradient(125deg,#131017,#090a0c 60%);grid-template-columns:37% 1fr;min-height:670px;display:grid}.material-lab__layers{pointer-events:none;width:45%;height:84%;position:absolute;top:8%;left:1%}.material-lab__layer{background:linear-gradient(140deg,#ffffff10,#0000 55%);border:1px solid #746881;width:230px;height:280px;transition:transform .3s;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)rotate(-16deg)}.material-lab__layer--b{border-color:#99909b;width:180px;height:320px;transform:translate(-40%,-53%)rotate(16deg)}.material-lab__layer--c{border-color:#a692bb;width:140px;height:220px;transform:translate(-48%,-50%)rotate(39deg)}.material-lab__cross{font:9px var(--mono);letter-spacing:.15em;color:#867b8a;position:absolute;bottom:4%;left:12%}.material-lab__index{flex-wrap:wrap;grid-column:2;align-content:start;gap:6px;padding:45px 7% 0;display:flex}.material-lab__index button{color:#8b828f;cursor:pointer;background:0 0;border:1px solid #3c3541;padding:8px 11px;font-size:11px}.material-lab__index button small{font:8px var(--mono);color:#a28cae;margin-right:8px}.material-lab__index button.is-active,.material-lab__index button:hover{color:#eee6f0;background:#a18acb14;border-color:#a18acb}.material-lab__focus{grid-column:2;align-self:end;padding:15px 7% 50px}.material-lab__focus h3{letter-spacing:-.075em;margin:22px 0;font-size:clamp(48px,5vw,82px);font-weight:400;line-height:.98}.material-lab__focus p{color:var(--muted);max-width:46ch;font-size:14px;line-height:1.7}.material-lab__focus .mono{color:#95899d;margin:22px 0;font-size:9px;line-height:1.7;display:block}@media (max-width:760px){.pointer-nucleus{display:none}.spatial-surface{margin-top:30px}.architecture-map{grid-template-columns:1fr 1fr;gap:8px;height:auto;min-height:0;padding:95px 18px 58px;display:grid}.architecture-map__routes,.architecture-map__core{display:none}.architecture-map__zone{width:auto;min-height:95px;padding:14px;position:relative;top:auto;left:auto;transform:none}.architecture-map__zone:hover,.architecture-map__zone:focus-visible{transform:none}.architecture-map__zone strong{font-size:19px}.architecture-map__detail{display:none}.architecture-map__coordinate{top:18px;left:18px}.architecture-map__footer{bottom:16px;right:18px}.project-rail{min-height:0}.project-rail__body{min-height:0;display:block}.project-rail__geometry{height:245px}.project-rail__geometry span{width:150px;height:150px}.project-rail__geometry span:nth-child(2){width:120px;height:120px}.project-rail__geometry span:nth-child(3){top:calc(50% - 82px);left:calc(50% + 94px)}.project-rail__geometry:before,.project-rail__geometry:after{width:170px}.project-rail__copy{padding:0 22px 34px}.project-rail__copy h3{font-size:clamp(43px,12vw,68px)}.project-rail__bottom{padding:15px 10px}.project-rail__track button{width:13px}.mission-path{min-height:0;padding:28px 20px;display:block}.mission-path__line{display:none}.mission-path__stations{scroll-snap-type:x mandatory;flex-direction:row;gap:6px;padding-bottom:15px;display:flex;overflow-x:auto}.mission-path__station{scroll-snap-align:start;border:1px solid #3c3344;min-width:170px;padding:12px}.mission-path__station strong{font-size:18px}.mission-path__node{display:none}.mission-path__focus{border-top:1px solid #463c4e;border-left:0;padding:30px 0 0}.mission-path__focus h3{font-size:48px}.ecosystem-rack{min-height:0;display:block}.ecosystem-rack__spine{border-bottom:1px solid #353039;border-right:0;padding:24px}.ecosystem-rack__spine span{writing-mode:initial;font-size:34px;transform:none}.ecosystem-rack__spine small{margin-top:10px}.ecosystem-rack__slot{grid-template-columns:1fr 24px;gap:6px;padding:20px}.ecosystem-rack__slot>span:first-child,.ecosystem-rack__slot strong,.ecosystem-rack__state{grid-column:1}.ecosystem-rack__slot i{grid-area:1/2/4}.ecosystem-rack__slot strong{font-size:32px}.system-blueprint{padding:18px}.system-blueprint__head .mono{display:none}.system-blueprint__body{display:block}.system-blueprint__systems{border-right:0;flex-direction:row;padding:14px 0;overflow-x:auto}.system-blueprint__systems button{min-width:145px;font-size:14px}.system-blueprint__diagram{min-height:330px}.system-blueprint__origin{width:90px;height:90px;font-size:17px}.system-blueprint__node{padding:6px;font-size:7px}.system-blueprint__node--0{left:0}.system-blueprint__node--1{right:0}.system-blueprint__node--2{left:0}.system-blueprint__node--3{right:0}.system-blueprint__foot{display:block}.system-blueprint__foot .action{margin-top:18px}.signal-field{min-height:0;display:block}.signal-field__core{display:none}.signal-field__channels{flex-direction:row;gap:6px;padding:20px;display:flex;overflow-x:auto}.signal-field__channels button{min-width:155px}.signal-field__channels button:before{display:none}.signal-field__readout{border-top:1px solid #3a313f;border-left:0;padding:30px 22px}.signal-field__readout h3{font-size:48px}.material-lab{min-height:0;padding-top:220px;display:block}.material-lab__layers{width:100%;height:200px;top:5%}.material-lab__layer{width:125px;height:150px}.material-lab__layer--b{width:105px;height:170px}.material-lab__layer--c{width:80px;height:120px}.material-lab__cross{display:none}.material-lab__index{padding:20px}.material-lab__focus{padding:20px 22px 35px}.material-lab__focus h3{font-size:48px}}@media (prefers-reduced-motion:reduce){.pointer-nucleus,.spatial-surface:before{display:none}.project-rail__body,.mission-path__focus,.signal-field__readout{animation:none}.project-rail__geometry,.material-lab__layer{transform:none!important}}.constellation.spatial-surface{margin-top:0}.constellation.is-departing .constellation__node:not(.is-active){opacity:.08;transform:translate(-50%,-50%)scale(.8)}.constellation.is-departing .constellation__node.is-active{filter:drop-shadow(0 0 14px #b29aca);transform:translate(-50%,-50%)scale(1.36)}.constellation__grid{transform:translate(var(--depth-px-x,0px),var(--depth-px-y,0px));transition:transform .2s}.material-lab[data-pointer-inside] .material-lab__layer--a{transform:translate(calc(-50% + var(--depth-px-x,0px)),calc(-50% + var(--depth-px-y,0px))) rotate(-16deg)}.evidence-disclosure{background:#0d0d10;border:1px solid #353139;margin-top:34px}.evidence-disclosure summary{cursor:pointer;font:10px var(--mono);letter-spacing:.14em;color:#c3b1d6;justify-content:space-between;align-items:center;padding:18px 22px;list-style:none;display:flex}.evidence-disclosure summary:after{content:"+";font-size:19px}.evidence-disclosure[open] summary:after{content:"−"}.evidence-disclosure summary::-webkit-details-marker{display:none}.evidence-disclosure>div,.evidence-disclosure>.ledger{margin:0}.evidence-disclosure .ledger{width:100%}.experiment-chamber--v2{background:radial-gradient(circle at 25% 45%,#1c1524,#0a0a0d 44%,#07070a 78%);border:1px solid #231d2b;grid-template-rows:1fr auto;grid-template-columns:minmax(320px,52%) minmax(300px,48%);min-height:640px;display:grid;position:relative}.experiment-chamber--v2__field{background:#050508;border-right:1px solid #201a26;grid-area:1/1;min-height:520px;position:relative;overflow:hidden}.lab-material-field{justify-content:center;align-items:center;width:100%;height:100%;min-height:520px;display:flex;position:relative}.lab-material-field__canvas,.lab-material-field__fallback{object-fit:cover;display:block;width:100%!important;height:100%!important}.lab-material-field__hud{pointer-events:none;z-index:2;font:8px var(--mono);letter-spacing:.14em;color:#6d5f78;text-transform:uppercase;flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:18px 22px}.lab-material-field__hud-code{color:#a18acb;font-weight:600}.lab-material-field__hud-mode{align-self:flex-end}.lab-material-field__hud-axis{color:#54495e}.experiment-chamber--v2__meta-note{font:8px var(--mono);letter-spacing:.12em;color:#a18acb;z-index:3;pointer-events:none;background:#050508;padding:3px 5px;position:absolute;bottom:20px;left:24px}.experiment-chamber--v2__body{flex-direction:column;grid-area:1/2;align-self:center;padding:44px 8% 44px 7%;display:flex}.experiment-chamber--v2__body h3{letter-spacing:-.07em;color:#ede8f3;margin:18px 0;font-size:clamp(40px,4.5vw,72px);font-weight:400;line-height:1}.experiment-chamber--v2__body p{color:var(--muted);max-width:44ch;font-size:13.5px;line-height:1.7}.experiment-chamber--v2__evidence,.experiment-chamber--v2__stack{color:#b6aabb;border-top:1px solid #261f2e;gap:6px;margin-top:18px;padding-top:14px;font-size:12px;line-height:1.55;display:grid}.experiment-chamber--v2__evidence small,.experiment-chamber--v2__stack small{font:8px var(--mono);letter-spacing:.14em;color:#a18acb}.experiment-chamber--v2__body .action{align-self:flex-start;margin-top:24px}.experiment-chamber--v2__selector{background:#0d0b12;border-top:1px solid #261f2e;grid-column:1/-1;display:flex;overflow-x:auto}.experiment-chamber--v2__selector button{text-align:left;min-width:180px;font:9px var(--mono);letter-spacing:.12em;color:#a18acb;cursor:pointer;background:0 0;border:0;border-right:1px solid #261f2e;flex:1;min-height:54px;padding:18px 24px;transition:background .2s,color .2s}.experiment-chamber--v2__selector button span{color:#ded8e2;letter-spacing:0;margin-top:4px;font:400 14px sans-serif;display:block}.experiment-chamber--v2__selector button.is-active{color:#d5c2e9;background:#a18acb18}.experiment-chamber--v2__selector button.is-active span{color:#fff;font-weight:500}.experiment-chamber--v2__selector button:hover{background:#a18acb0d}.experiment-chamber--v2__selector button:focus-visible{outline-offset:-2px;outline:1px solid #9b86ad}@media (max-width:860px){.experiment-chamber--v2{min-height:0;display:block}.experiment-chamber--v2__field{border-bottom:1px solid #201a26;border-right:0;min-height:360px}.lab-material-field{min-height:360px}.experiment-chamber--v2__body{padding:30px 24px 38px}.experiment-chamber--v2__body h3{font-size:42px}.experiment-chamber--v2__selector{flex-wrap:nowrap}}@media (max-width:480px){.experiment-chamber--v2__field,.lab-material-field{min-height:280px}.experiment-chamber--v2__body h3{font-size:32px}.experiment-chamber--v2__selector button{min-width:140px;padding:14px 18px}}@media (prefers-reduced-motion:reduce){.experiment-chamber--v2__selector button{transition:none}}.wordpress-axes{background:linear-gradient(#131017,#0b0c0e);border-top:1px solid #3b3540;border-bottom:1px solid #3b3540;grid-template-columns:repeat(4,1fr);display:grid}.wordpress-axes .pillar{min-height:360px;transition:background var(--motion-response);background:0 0;border-right:1px solid #3b3540;padding:30px}.wordpress-axes .pillar:last-child{border-right:0}.wordpress-axes .pillar:hover{background:#a18acb0c}.wordpress-axes .pillar h3{letter-spacing:-.06em;font-size:clamp(28px,2.7vw,44px)}.wordpress-axes .pillar__activities li{border:0;border-top:1px solid #3b3540;width:100%;padding:6px 0;display:block}.mobile-panel__search{color:#eee9f0;width:100%;font:10px var(--mono);letter-spacing:.14em;cursor:pointer;background:#17121d;border:1px solid #6a5876;justify-content:space-between;margin-bottom:28px;padding:17px 19px;display:flex}@media (max-width:760px){.architecture-map{padding:88px 18px 54px;display:block}.architecture-map__zone{background:0 0;border:0;border-bottom:1px solid #3c3642;min-height:72px;padding:14px 16px 14px 42px}.architecture-map__zone:before{content:"";background:#17121d;border:1px solid #a18acb;width:7px;height:7px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.architecture-map__zone:not(:last-of-type):after{content:"";border-left:1px solid #51455b;height:calc(100% - 8px);position:absolute;top:calc(50% + 4px);left:17px}.architecture-map__zone strong{font-size:22px}.architecture-map__zone:hover,.architecture-map__zone:focus-visible{background:#a18acb0d}.architecture-map__footer{text-align:right;margin-top:22px;display:block;position:relative;bottom:auto;right:auto}.constellation-wrap{display:none}.wordpress-axes{display:block}.wordpress-axes .pillar{border-bottom:1px solid #3b3540;border-right:0;min-height:0;padding:26px 20px}.wordpress-axes .pillar__activities{margin-top:12px}.signal-field__channels,.mission-path__stations,.system-blueprint__systems,.signal-rail__inner{scrollbar-width:none;-ms-overflow-style:none}.signal-field__channels::-webkit-scrollbar{display:none}.mission-path__stations::-webkit-scrollbar{display:none}.system-blueprint__systems::-webkit-scrollbar{display:none}.signal-rail__inner::-webkit-scrollbar{display:none}}.universe-foot{border-top:1px solid var(--line);letter-spacing:.14em;color:var(--dim);font-size:9px;font-family:var(--mono);justify-content:space-between;align-items:center;gap:24px;margin-top:30px;padding-top:22px;display:flex}.universe-foot a{color:var(--violet);transition:color .18s}.universe-foot a:hover{color:var(--text)}.universe{--universe-camera:translate3d(0, 0, 0) scale(1)}.universe__body{background:var(--line-soft);border:1px solid var(--line);border-radius:0;grid-template-columns:minmax(0,1fr) minmax(300px,27%);gap:1px;margin-top:clamp(32px,5vw,70px);display:grid}.universe__stage{background:#090a0c;flex-direction:column;min-width:0;display:flex}.universe__field.spatial-surface{aspect-ratio:1040/660;background:radial-gradient(62% 52% at 50% 46%,#14121a 0,#0b0c0e 58%,#08090a 100%);border:0;min-height:460px;margin-top:0}.universe__field.spatial-surface:before{opacity:0}.universe__field[data-pointer-inside]:before{opacity:.5}.universe__plane{width:160%;height:160%;transform:var(--universe-camera);transform-origin:50%;will-change:transform;position:absolute;top:-30%;left:-30%}.universe__depth{transform:translate(var(--depth-px-x,0px), var(--depth-px-y,0px));transition:transform var(--motion-response) linear;position:absolute;inset:0}.universe__canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.universe__nodes{margin:0;padding:0;list-style:none;position:absolute;inset:0}.universe-node{width:0;height:0;position:absolute}.universe-node:before{content:"";width:26px;height:26px;transition:border-color var(--motion-response), transform var(--motion-response);border:1px solid #0000;border-radius:50%;margin:-13px 0 0 -13px;position:absolute;top:0;left:0}.universe-node[data-engaged]:before{border-color:#a18acb8c}.universe-node[data-selected]:before{border-color:var(--violet-soft)}.universe-node__hit{text-align:left;color:var(--muted);white-space:nowrap;transition:color var(--motion-response), opacity var(--motion-response);background:0 0;border:0;gap:2px;padding:7px 9px;display:grid;position:absolute;top:0;transform:translateY(-50%)}.universe-node[data-side=right] .universe-node__hit{left:15px}.universe-node[data-side=left] .universe-node__hit{text-align:right;right:15px}.universe-node[data-vertical=below] .universe-node__hit{top:9px}.universe-node[data-vertical=above] .universe-node__hit{top:-9px}.universe-node__hit:before{content:"";background:var(--line-strong);width:11px;height:1px;transition:background var(--motion-response);position:absolute;top:50%}.universe-node[data-side=right] .universe-node__hit:before{right:100%}.universe-node[data-side=left] .universe-node__hit:before{left:100%}.universe-node[data-engaged] .universe-node__hit:before{background:var(--violet-dim)}.universe-node__code{font:8px/1 var(--mono);letter-spacing:.16em;color:var(--dim);transition:color var(--motion-response)}.universe-node__name{letter-spacing:.01em;color:var(--muted);transition:color var(--motion-response), text-shadow var(--motion-response);font-size:11px;line-height:1.25}.universe-node[data-layer=product] .universe-node__hit:hover,.universe-node[data-layer=product] .universe-node__hit:focus-visible,.universe-node[data-engaged] .universe-node__hit,.universe-node[data-engaged] .universe-node__name{color:var(--text)}.universe-node[data-engaged] .universe-node__code{color:var(--violet)}.universe-node[data-selected] .universe-node__name{color:var(--violet-soft);text-shadow:0 0 18px #c2b5d84d}.universe-node[data-open] .universe-node__code{color:var(--violet-dim)}.universe-node[data-layer=capability] .universe-node__hit{white-space:normal;max-width:190px;padding:5px 7px}.universe-node[data-layer=capability] .universe-node__name{font-size:9.5px;line-height:1.35}.universe-node[data-layer=capability] .universe-node__code{font-size:7px}.universe-node[data-layer=capability] .universe-node__name{opacity:0;transition:opacity var(--motion-response), transform var(--motion-response);transform:translateY(3px)}.universe-node[data-layer=capability]:hover .universe-node__name,.universe-node[data-layer=capability]:focus-visible .universe-node__name,.universe-node[data-layer=capability][data-engaged] .universe-node__name,.universe-node[data-layer=capability][data-selected] .universe-node__name{opacity:1;transform:none}.universe-node[data-layer=capability] .universe-node__hit{z-index:3}.universe__core-label{pointer-events:none;justify-items:center;gap:3px;display:grid;position:absolute;top:0;left:0;transform:translate(-50%,34px)}.universe__core-label strong{letter-spacing:-.07em;color:var(--text);font-size:15px;font-weight:700}.universe__core-label small{font:7.5px var(--mono);letter-spacing:.26em;color:var(--violet)}.universe__frame{pointer-events:none;z-index:4;position:absolute;inset:0}.universe__corner{border:0 solid #a18acb4d;width:13px;height:13px;position:absolute}.universe__corner--tl{border-top-width:1px;border-left-width:1px;top:14px;left:14px}.universe__corner--tr{border-top-width:1px;border-right-width:1px;top:14px;right:14px}.universe__corner--bl{border-bottom-width:1px;border-left-width:1px;bottom:14px;left:14px}.universe__corner--br{border-bottom-width:1px;border-right-width:1px;bottom:14px;right:14px}.universe__datum{font:8px/1.6 var(--mono);letter-spacing:.17em;color:var(--dim);max-width:46%;position:absolute}.universe__datum--tl{top:17px;left:34px}.universe__datum--br{text-align:right;bottom:16px;right:34px}.universe__controls{border-top:1px solid var(--line);font:9px var(--mono);letter-spacing:.14em;color:var(--dim);flex-wrap:wrap;align-items:center;gap:18px;padding:16px 20px;display:flex}.universe__zoom{align-items:center;gap:6px;display:flex}.universe__zoom>span{margin-right:4px}.universe__zoom button{border:1px solid var(--line);color:var(--dim);font:9px var(--mono);letter-spacing:.1em;min-width:52px;transition:color var(--motion-response), border-color var(--motion-response), background var(--motion-response);background:0 0;padding:7px 10px}.universe__zoom button:hover{color:var(--text);border-color:var(--line-strong)}.universe__zoom button.is-current{color:var(--text);border-color:var(--violet-dim);background:#a18acb14}.universe__reset{border:1px solid var(--line);color:var(--muted);font:9px var(--mono);letter-spacing:.14em;transition:color var(--motion-response), border-color var(--motion-response);background:0 0;padding:8px 14px}.universe__reset:hover:not(:disabled){color:var(--text);border-color:var(--violet-dim)}.universe__reset:disabled{opacity:.4;cursor:default}.universe__hint{letter-spacing:.04em;min-width:0;color:var(--dim);flex:240px;margin:0;font-family:inherit;font-size:10px;line-height:1.7}.universe__inspector{border-left:1px solid var(--line);background:#0b0c0e;flex-direction:column;min-width:0;padding:28px 26px 32px;display:flex}.universe__inspector-body{animation:.4s both railResolve}.universe__inspector-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-bottom:15px;display:flex}.universe__inspector-head .mono{letter-spacing:.16em;color:var(--violet);font-size:9px}.universe__inspector h3{letter-spacing:-.055em;margin:20px 0 10px;font-size:clamp(24px,2.1vw,33px);font-weight:400;line-height:1.05}.universe__lede{color:var(--muted);margin:0 0 22px;font-size:12px;line-height:1.7}.universe__statement{color:var(--text-dim);margin:12px 0 24px;font-size:12.5px;line-height:1.75}.universe__inspector .label{margin:24px 0 11px;display:block}.universe__capabilities,.universe__limits,.universe__evidence{gap:11px;margin:0;padding:0;list-style:none;display:grid}.universe__capabilities li,.universe__limits li,.universe__evidence li{color:var(--text-dim);padding-left:34px;font-size:11.5px;line-height:1.65;position:relative}.universe__capabilities .mono{letter-spacing:.12em;color:var(--violet-dim);font-size:8px;position:absolute;top:1px;left:0}.universe__limits li{color:var(--muted);padding-left:12px}.universe__limits li:before{content:"";background:var(--line-strong);width:5px;height:1px;position:absolute;top:8px;left:0}.universe__evidence .mono{letter-spacing:.1em;color:var(--muted);margin-bottom:3px;font-size:8px;display:block}.universe__evidence p{margin:0}.universe__meta{border-top:1px solid var(--line);margin:24px 0 0}.universe__meta>div{border-bottom:1px solid var(--line-soft);grid-template-columns:40% 1fr;gap:12px;padding:10px 0;display:grid}.universe__meta dt{font:8px/1.7 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dim)}.universe__meta dd{color:var(--text-dim);overflow-wrap:anywhere;margin:0;font-size:11.5px;line-height:1.6}.universe__meta dd small{font:8px/1.6 var(--mono);letter-spacing:.08em;color:var(--dim);margin-top:3px;display:block}.universe__meta a{border-bottom:1px solid var(--line-strong);transition:color var(--motion-response), border-color var(--motion-response)}.universe__meta a:hover{color:var(--violet);border-color:var(--violet)}.universe__actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:26px;display:flex}.universe__actions .action{font-size:10px}.universe__link{font:9px/1.7 var(--mono);letter-spacing:.13em;color:var(--muted);transition:color var(--motion-response)}.universe__link:hover{color:var(--violet)}.universe__close{color:var(--dim);font:9px var(--mono);letter-spacing:.14em;transition:color var(--motion-response);background:0 0;border:0;margin-left:auto;padding:8px 0}.universe__close:hover{color:var(--text)}.universe__idle h3{font-size:clamp(20px,1.7vw,27px)}.universe__idle p{color:var(--muted);margin:0 0 6px;font-size:12px;line-height:1.75}.universe__audit{letter-spacing:.16em;color:var(--dim);font-size:8px;margin-top:16px!important}.universe__idle .universe__link{margin-top:22px;display:inline-block}.universe__idle .universe__meta{margin-top:24px}@media (max-width:880px){.universe__body{grid-template-columns:1fr}.universe__field.spatial-surface{aspect-ratio:760/780;align-self:center;width:100%;max-width:540px;min-height:0}.universe__inspector{border-left:0;border-top:1px solid var(--line);padding:24px 20px 28px}.universe__node__name{font-size:10px}.universe-node[data-layer=capability] .universe-node__hit{max-width:150px}.universe__datum{font-size:7px}.universe__controls{gap:12px;padding:14px 16px}.universe__hint{flex-basis:100%}}@media (pointer:coarse){.universe-node__hit{padding:10px}.universe-node[data-layer=capability] .universe-node__hit{align-content:center;min-width:44px;min-height:44px}.universe__zoom button,.universe__reset{padding:11px 13px}}@media (prefers-reduced-motion:reduce){.universe__plane{will-change:auto}.universe__depth{transition:none}.universe__inspector-body{animation:none}}.mobile-panel__minor{color:var(--muted);font-size:clamp(19px,4.6vw,30px)!important}.mobile-panel__minor:hover{color:var(--text)}.mobile-panel__cta{border:1px solid var(--line-strong);letter-spacing:.13em;text-transform:uppercase;align-self:flex-start;align-items:center;gap:12px;margin-top:34px;padding:16px 22px;font-size:10px;font-weight:700;display:inline-flex}.mobile-panel__cta:hover{border-color:var(--violet)}.visually-hidden{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:0;padding:0;overflow:hidden;position:absolute!important}@media (max-width:1180px){.systems-panel__body,.contact-layout{grid-template-columns:1fr}.contact-aside{position:static}.about-layout{grid-template-columns:1fr;gap:32px}.solution-layer{grid-template-columns:1fr;gap:18px}}@media (max-width:760px){.finder__head{flex-direction:column;align-items:flex-start;gap:14px}.evidence-row{grid-template-columns:1fr;gap:8px}.pager__link strong{font-size:24px}.lab-row{grid-template-columns:1fr;gap:14px}.lab-row__link{text-align:left;padding-top:0}.universe-foot{flex-direction:column;align-items:flex-start;gap:12px;font-size:8px}.home-divisions,.home-solutions{padding-top:70px;padding-bottom:80px}.featured-list .row-kind{display:none}.manifesto-section .action{padding:14px 18px}.contact-form-panel{padding:22px 18px}}.specialist-intro__head{border-top:1px solid var(--line);grid-template-columns:minmax(180px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(28px,5vw,86px);margin-bottom:clamp(42px,6vw,92px);padding-top:22px;display:grid}.specialist-intro__head p{max-width:64ch;color:var(--muted);margin:0;font-size:14px;line-height:1.8}.archive-shell{grid-template-columns:minmax(250px,34%) minmax(0,66%);align-items:start;gap:clamp(30px,5vw,82px);display:grid}.archive-context{border-top:1px solid var(--line-strong);flex-direction:column;align-items:stretch;min-height:calc(100vh - 138px);padding-top:20px;display:flex;position:sticky;top:104px}.archive-context__counter{font:9px/1.5 var(--mono);letter-spacing:.15em;color:#a896b8;text-transform:uppercase;margin:16px 0 0}.archive-context h2{letter-spacing:-.07em;margin:18px 0 16px;font-size:clamp(36px,4.2vw,68px);font-weight:400;line-height:.96}.archive-context__statement{color:var(--muted);max-width:43ch;margin:0 0 24px;font-size:13px;line-height:1.7}.archive-context__facts{border-top:1px solid var(--line);gap:0;margin:24px 0 0;display:grid}.archive-context__facts>div{border-bottom:1px solid var(--line-soft);grid-template-columns:88px minmax(0,1fr);gap:14px;padding:12px 0;display:grid}.archive-context__facts dt{font:8px/1.5 var(--mono);letter-spacing:.13em;color:var(--dim)}.archive-context__facts dd{color:#c8c2cc;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.55}.archive-context__source{border-top:1px solid var(--line);font:9px/1.5 var(--mono);letter-spacing:.12em;color:#bea9d1;justify-content:space-between;gap:18px;margin-top:auto;padding:20px 0 10px;display:flex}.archive-context__source:hover,.archive-context__source:focus-visible{color:var(--text)}.signature-field{isolation:isolate;background:#090a0c;border:1px solid #302d34;min-height:210px;position:relative;overflow:hidden}.signature-field--compact{min-height:176px}.signature-field:before{content:"";pointer-events:none;background:radial-gradient(circle at 54% 46%,#a18acb1f,#0000 58%);position:absolute;inset:0}.signature-field__svg{width:86%;height:86%;transform:rotate(var(--signature-phase));transition:transform var(--motion-response) var(--ease-standard);position:absolute;inset:7%;overflow:visible}.signature-field__orbit,.signature-field__axis,.signature-field__trace{fill:none;vector-effect:non-scaling-stroke}.signature-field__orbit{stroke:#665b70;stroke-width:.45px;opacity:.56}.signature-field__orbit--inner{stroke:#9785a7;stroke-dasharray:1.5 3.3;opacity:.64}.signature-field__axis{stroke:#4d4753;stroke-width:.3px;opacity:.42}.signature-field__trace{stroke:#b29bc8;stroke-width:.58px;stroke-dasharray:3 5;stroke-linecap:round;stroke-linejoin:round;opacity:.72;animation:14s linear infinite paused signatureTrace}.signature-field__node{fill:#d7d2dc;opacity:.82;filter:drop-shadow(0 0 2px #b99ecf94)}.signature-field__code{font:8px/1.4 var(--mono);letter-spacing:.13em;color:#817987;text-transform:uppercase;position:absolute;bottom:12px;left:14px}@keyframes signatureTrace{to{stroke-dashoffset:-34px}}[data-signature=topology] .signature-field__orbit--outer,[data-signature=relationship-map] .signature-field__orbit--inner{opacity:.18}[data-signature=data-field] .signature-field__axis{stroke-dasharray:1 2;opacity:.74}[data-signature=architecture-grid]{background-color:#090a0c;background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:18px 18px}[data-signature=particle-cloud] .signature-field__orbit{opacity:.08}[data-signature=particle-cloud] .signature-field__trace{opacity:.22}[data-signature=relationship-map] .signature-field__trace{stroke-width:.9px;opacity:.85}[data-signature=signal-wave] .signature-field__svg{transform:rotate(var(--signature-phase)) scaleY(.62)}.case-file-list{border-top:1px solid var(--line-strong)}.case-file-record{border-bottom:1px solid var(--line);color:inherit;grid-template-columns:minmax(170px,34%) minmax(0,66%);gap:clamp(22px,3vw,48px);padding:clamp(28px,3.6vw,54px) 0;display:grid;position:relative;overflow:hidden}.case-file-record:before{content:"";opacity:0;transition:opacity var(--motion-response);background:#ffffff03;position:absolute;inset:0}.case-file-record:hover:before,.case-file-record:focus-visible:before,.case-file-record[data-active=true]:before{opacity:1}.case-file-record:focus-visible{outline-offset:6px;outline:1px solid #786888}.case-file-record__visual{align-self:start;min-width:0}.case-file-record__copy{z-index:1;min-width:0;transition:transform var(--motion-response) var(--ease-standard);position:relative}.case-file-record:hover .case-file-record__copy,.case-file-record:focus-visible .case-file-record__copy{transform:translate(8px)}.case-file-record__meta{font:8px/1.5 var(--mono);letter-spacing:.13em;color:#817987;text-transform:uppercase;flex-wrap:wrap;gap:8px 15px;display:flex}.case-file-record__meta span+span:before{content:"/";color:#4f4a53;margin-right:15px}.case-file-record h3{letter-spacing:-.07em;margin:17px 0;font-size:clamp(34px,4.4vw,66px);font-weight:400;line-height:.98}.case-file-record p{color:var(--muted);max-width:67ch;margin:0;font-size:13px;line-height:1.73}.case-file-record__technology{flex-wrap:wrap;gap:6px;margin-top:22px;display:flex}.case-file-record__technology span{font:8px/1.3 var(--mono);letter-spacing:.08em;color:#9f96a4;border:1px solid #343039;padding:5px 8px}.case-file-record__evidence{border-top:1px solid var(--line-soft);font:8px/1.5 var(--mono);letter-spacing:.12em;color:#827989;justify-content:space-between;align-items:center;gap:18px;margin-top:28px;padding-top:14px;display:flex}.case-file-record__arrow{transition:transform var(--motion-response),color var(--motion-response);font-size:17px;transform:rotate(45deg)}.case-file-record:hover .case-file-record__arrow,.case-file-record:focus-visible .case-file-record__arrow{color:#c7b3d8;transform:rotate(0)}.case-file-record[data-active=true][data-visible=true] .signature-field__trace{animation-play-state:running}.archive-context--engineering{min-height:calc(100vh - 126px)}.engineering-context-nav{border-top:1px solid var(--line);flex-direction:column;margin:24px 0;display:flex}.engineering-context-nav a{border-bottom:1px solid var(--line-soft);color:var(--text-dim);transition:padding-left var(--motion-response),color var(--motion-response);grid-template-columns:54px minmax(0,1fr);gap:12px;padding:10px 0;font-size:11px;display:grid}.engineering-context-nav a span{font:8px var(--mono);letter-spacing:.12em;color:var(--muted)}.engineering-context-nav a:hover,.engineering-context-nav a:focus-visible,.engineering-context-nav a[aria-current=true]{color:var(--text);padding-left:7px}.engineering-context-nav a:focus-visible{outline-offset:4px;outline:1px solid #74657f}.engineering-dossiers{border-top:1px solid var(--line-strong)}.engineering-dossier{border-bottom:1px solid var(--line);padding:clamp(38px,5.4vw,84px) 0;scroll-margin-top:110px}.engineering-dossier[data-active=true]{border-bottom-color:#4c4255}.engineering-dossier__head{grid-template-columns:minmax(0,1fr) minmax(180px,30%);align-items:start;gap:clamp(24px,4vw,52px);display:grid}.engineering-dossier__head h2{letter-spacing:-.075em;margin:18px 0;font-size:clamp(40px,5.2vw,78px);font-weight:400;line-height:.96}.engineering-dossier__head p{color:var(--muted);max-width:64ch;margin:0;font-size:14px;line-height:1.78}.engineering-dossier__grid{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:clamp(26px,4vw,58px);margin-top:40px;padding-top:30px;display:grid}.engineering-dossier__grid h3{letter-spacing:-.03em;margin:0 0 18px;font-size:18px;font-weight:400}.engineering-dossier__grid ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.engineering-dossier__grid li{color:#aaa3ae;padding-left:18px;font-size:12px;line-height:1.67;position:relative}.engineering-dossier__grid li:before{content:"";border-top:1px solid #9d88b0;width:7px;position:absolute;top:.75em;left:0}.engineering-dossier__evidence{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:24px;margin-top:34px;padding:24px 0;display:grid}.engineering-dossier__evidence>div{grid-template-columns:150px minmax(0,1fr);gap:20px;display:grid}.engineering-dossier__evidence p{color:#b6aeba;margin:0;font-size:12px;line-height:1.65}.engineering-dossier__evidence ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.engineering-dossier__evidence li{color:#938b99;grid-template-columns:minmax(130px,.48fr) minmax(0,1.52fr);gap:18px;font-size:11px;line-height:1.55;display:grid}.engineering-dossier__evidence code{font-family:var(--mono);color:#b69dca;overflow-wrap:anywhere;font-size:9px}.engineering-dossier__relations{flex-wrap:wrap;gap:8px;display:flex}.engineering-dossier__relations a{font:8px/1.4 var(--mono);letter-spacing:.08em;color:#a59dac;border:1px solid #36313a;padding:7px 9px}.engineering-dossier__relations a:hover,.engineering-dossier__relations a:focus-visible{color:var(--text);border-color:#88759a}.engineering-dossier__footer{flex-wrap:wrap;justify-content:space-between;gap:18px;padding-top:18px;display:flex}.engineering-dossier__footer a{font:8px/1.4 var(--mono);letter-spacing:.13em;color:#a68eb9}.engineering-dossier__footer a:hover,.engineering-dossier__footer a:focus-visible{color:var(--text)}.engineering-dossier[data-active=true][data-visible=true] .signature-field__trace{animation-play-state:running}.solution-row-system{padding-bottom:clamp(74px,8vw,132px)}.solution-row-system__head{grid-template-columns:minmax(0,1fr) minmax(280px,38%);align-items:end;gap:clamp(30px,5vw,78px);margin-bottom:34px;display:grid}.solution-row-system__head h2{letter-spacing:-.07em;margin:18px 0 0;font-size:clamp(38px,5vw,74px);font-weight:400;line-height:1}.solution-row-system__context{grid-template-columns:150px minmax(0,1fr);align-items:center;gap:18px;display:grid}.solution-row-system__context .signature-field{grid-row:1/3;min-height:122px}.solution-row-system__context p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.solution-row-system__context .mono{color:#8f8199;font-size:8px;line-height:1.55}.solution-mission-rows{border-top:1px solid var(--line-strong)}.solution-mission-row{border-bottom:1px solid var(--line);min-height:94px;color:inherit;grid-template-columns:54px minmax(0,1fr) 170px 70px 26px;align-items:center;gap:clamp(12px,2vw,30px);padding:20px 0;display:grid;position:relative;overflow:hidden}.solution-mission-row:focus-visible{outline-offset:5px;outline:1px solid #796888}.solution-mission-row__index{font:9px var(--mono);letter-spacing:.13em;color:var(--violet-dim)}.solution-mission-row__body{flex-direction:column;gap:8px;min-width:0;display:flex}.solution-mission-row__body strong{letter-spacing:-.055em;transition:transform var(--motion-response),color var(--motion-response);font-size:clamp(24px,3vw,42px);font-weight:400}.solution-mission-row__body>span{opacity:0;max-height:0;color:var(--muted);transition:max-height var(--motion-response),opacity var(--motion-response),transform var(--motion-response);font-size:11.5px;line-height:1.55;overflow:hidden;transform:translateY(-4px)}.solution-mission-row:hover .solution-mission-row__body strong,.solution-mission-row:focus-visible .solution-mission-row__body strong,.solution-mission-row[data-active=true] .solution-mission-row__body strong{color:#f0edf2;transform:translate(9px)}.solution-mission-row:hover .solution-mission-row__body>span,.solution-mission-row:focus-visible .solution-mission-row__body>span,.solution-mission-row[data-active=true] .solution-mission-row__body>span{opacity:1;max-height:76px;transform:none}.solution-mission-row__context{font:8px/1.5 var(--mono);letter-spacing:.11em;color:var(--dim);text-align:right}.solution-mission-row__signal{justify-content:center;align-items:center;gap:4px;height:26px;display:flex}.solution-mission-row__signal i{width:2px;height:2px;transition:width var(--motion-response),background var(--motion-response),box-shadow var(--motion-response);background:#71677a;border-radius:50%;display:block}.solution-mission-row:hover .solution-mission-row__signal i,.solution-mission-row:focus-visible .solution-mission-row__signal i,.solution-mission-row[data-active=true] .solution-mission-row__signal i{background:#a58cb9;border-radius:1px;width:14px;box-shadow:0 0 12px #a18acb33}.solution-mission-row__arrow{color:#8d8295;transition:transform var(--motion-response),color var(--motion-response);font-size:17px;transform:rotate(45deg)}.solution-mission-row:hover .solution-mission-row__arrow,.solution-mission-row:focus-visible .solution-mission-row__arrow{color:#cfbfda;transform:rotate(0)}.material-lab__layers .signature-field{opacity:.58;mix-blend-mode:screen;background:0 0;border:0;min-height:0;position:absolute;inset:9% 7% 12% 5%}.material-lab__layers .signature-field:before,.material-lab__layers .signature-field__code{display:none}.material-lab[data-scene] .material-lab__layer{background:linear-gradient(140deg,#ffffff08,#0000 58%);border-color:#62596a}.material-lab__index button:focus-visible{outline-offset:3px;color:#f1ebf4;outline:1px solid #9b86ad}.material-lab__focus{z-index:2;position:relative}.atelier-lab{background:linear-gradient(125deg,#0f0d12,#09090c 58%);border:1px solid #1e1b24;grid-template-columns:220px 1fr 340px;min-height:680px;display:grid;position:relative}.atelier-lab__index{scrollbar-width:none;border-right:1px solid #1e1b24;flex-direction:column;padding:36px 0;display:flex;overflow-y:auto}.atelier-lab__index::-webkit-scrollbar{display:none}.atelier-lab__index-label{font:8px var(--mono);letter-spacing:.18em;text-transform:uppercase;color:#5a5262;padding:0 20px 20px;display:block}.atelier-lab__item{color:#9e96a5;cursor:pointer;text-align:left;background:0 0;border:0;border-left:2px solid #0000;flex-direction:column;align-items:flex-start;gap:3px;min-height:44px;padding:12px 20px;font-size:12px;font-weight:400;transition:border-color .2s,color .2s,background .2s;display:flex}.atelier-lab__item small{font:8px var(--mono);letter-spacing:.12em;color:#8c8296;transition:color .2s}.atelier-lab__item:hover,.atelier-lab__item.is-active{color:#e8e0ef;background:#a18acb08;border-left-color:#a18acb}.atelier-lab__item:hover small,.atelier-lab__item.is-active small{color:#a18acb}.atelier-lab__item:focus-visible{outline-offset:-2px;color:#f1ebf4;outline:1px solid #9b86ad}.atelier-lab__item.is-active{font-weight:500}.atelier-lab__field{background:#08090b;border-right:1px solid #1e1b24;position:relative;overflow:hidden}.atelier-lab__canvas{width:100%;height:100%;min-height:680px;display:block}.atelier-lab__field-label{font:8px var(--mono);letter-spacing:.16em;color:#433d49;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;bottom:16px;left:18px}.atelier-lab__spec{flex-direction:column;gap:0;padding:44px 36px;animation:.35s cubic-bezier(.16,.84,.34,1) both atelierSpecIn;display:flex}@keyframes atelierSpecIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.atelier-lab__spec h3{letter-spacing:-.055em;color:#ede8f3;margin:14px 0 18px;font-size:clamp(28px,2.6vw,42px);font-weight:400;line-height:1}.atelier-lab__statement{color:var(--muted);max-width:44ch;margin-bottom:24px;font-size:13px;line-height:1.72}.atelier-lab__section{margin-bottom:20px}.atelier-lab__section h4{font:8px var(--mono);letter-spacing:.16em;color:#a18acb;margin-bottom:10px}.atelier-lab__section ul{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.atelier-lab__section li{color:#a39aab;padding-left:14px;font-size:12px;line-height:1.55;position:relative}.atelier-lab__section li:before{content:"—";color:#5a4f62;font-size:10px;position:absolute;left:0}.atelier-lab__spec .action{align-self:flex-start;margin-top:auto}@media (max-width:1100px){.atelier-lab{grid-template-columns:180px 1fr 280px}.atelier-lab__spec{padding:32px 24px}}@media (max-width:860px){.atelier-lab{grid-template-columns:1fr;min-height:0}.atelier-lab__index{scroll-snap-type:x mandatory;border-bottom:1px solid #1e1b24;border-right:0;flex-flow:row;padding:0;overflow:auto hidden}.atelier-lab__index-label{display:none}.atelier-lab__item{scroll-snap-align:start;border-bottom:2px solid #0000;border-left:0;flex-direction:row;align-items:center;gap:8px;min-width:130px;padding:14px 16px}.atelier-lab__item:hover,.atelier-lab__item.is-active{border-bottom-color:#a18acb;border-left-color:#0000}.atelier-lab__field{border-bottom:1px solid #1e1b24;border-right:0}.atelier-lab__canvas{min-height:320px}.atelier-lab__spec{padding:28px 22px 36px}}@media (max-width:480px){.atelier-lab__canvas{min-height:240px}.atelier-lab__item{min-width:110px;font-size:11px}.atelier-lab__spec h3{font-size:28px}}@media (prefers-reduced-motion:reduce){.atelier-lab__spec{animation:none}.atelier-lab__item{transition:none}}@media (max-width:980px){.archive-shell{grid-template-columns:minmax(220px,31%) minmax(0,69%);gap:34px}.case-file-record{grid-template-columns:1fr;gap:22px}.case-file-record__visual .signature-field{min-height:185px}.engineering-dossier__head{grid-template-columns:1fr}.engineering-dossier__head>.signature-field{max-width:360px}.solution-row-system__head{grid-template-columns:1fr}.solution-row-system__context{max-width:620px}.solution-mission-row{grid-template-columns:44px minmax(0,1fr) 130px 58px 24px}}@media (max-width:760px){.specialist-intro__head{grid-template-columns:1fr;gap:16px;margin-bottom:38px}.archive-shell{display:block}.archive-context{border-bottom:1px solid var(--line);min-height:0;margin-bottom:42px;padding-bottom:24px;position:relative;top:auto}.archive-context .signature-field{min-height:190px;margin-top:4px}.archive-context__source{margin-top:24px}.case-file-record{grid-template-columns:1fr;padding:30px 0}.case-file-record__copy{transform:none!important}.case-file-record h3{font-size:clamp(36px,11vw,58px)}.case-file-record__technology{gap:5px}.case-file-record[data-active=true][data-visible=true] .signature-field__trace,.engineering-dossier[data-active=true][data-visible=true] .signature-field__trace{animation-play-state:paused}.archive-context--engineering{min-height:0}.engineering-context-nav{grid-template-columns:1fr 1fr;display:grid}.engineering-context-nav a{grid-template-columns:42px minmax(0,1fr);padding:11px 8px}.engineering-dossier{padding:44px 0;scroll-margin-top:82px}.engineering-dossier__grid{grid-template-columns:1fr}.engineering-dossier__evidence>div{grid-template-columns:1fr;gap:10px}.engineering-dossier__evidence li{grid-template-columns:1fr;gap:4px}.solution-row-system__head{gap:24px}.solution-row-system__context{grid-template-columns:112px minmax(0,1fr)}.solution-row-system__context .signature-field{min-height:100px}.solution-mission-row{grid-template-columns:36px minmax(0,1fr) 24px;gap:12px;min-height:106px}.solution-mission-row__context,.solution-mission-row__signal{display:none}.solution-mission-row__body>span{opacity:1;max-height:none;font-size:11px;transform:none}.solution-mission-row:hover .solution-mission-row__body strong,.solution-mission-row:focus-visible .solution-mission-row__body strong,.solution-mission-row[data-active=true] .solution-mission-row__body strong{transform:none}.solution-mission-row__arrow{grid-column:3}.material-lab__layers .signature-field{opacity:.48;inset:4% 18% 4% 12%}}@media (max-width:400px){.engineering-context-nav{grid-template-columns:1fr}.archive-context__facts>div{grid-template-columns:72px minmax(0,1fr)}.solution-row-system__context{grid-template-columns:1fr}.solution-row-system__context .signature-field{display:none}}@media (prefers-reduced-motion:reduce){.signature-field__trace{animation:none!important}.signature-field__svg,.case-file-record__copy,.case-file-record__arrow,.solution-mission-row__body strong,.solution-mission-row__body>span,.solution-mission-row__signal i,.solution-mission-row__arrow{transition:none!important}.case-file-record:hover .case-file-record__copy,.case-file-record:focus-visible .case-file-record__copy,.solution-mission-row:hover .solution-mission-row__body strong,.solution-mission-row:focus-visible .solution-mission-row__body strong{transform:none}}.chamber-page{background:#070809;min-height:100svh;position:relative;overflow-x:clip}.chamber-page__stage{z-index:2;align-content:center;justify-items:end;min-height:100svh;padding:132px max(5.3vw,24px) 104px;display:grid;position:relative}.chamber-page__meta{z-index:3;font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#5c5b60;pointer-events:none;justify-content:space-between;gap:20px;font-size:8.5px;display:flex;position:absolute;top:112px;left:max(5.3vw,24px);right:max(5.3vw,24px)}.chamber-page__meta-line--dim{color:#43424a}.chamber{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.chamber__void{background:radial-gradient(at 62% 38%,#131217 0%,#090a0b 54%,#070809 100%);position:absolute;inset:0}.chamber__plane{transform:translate3d(var(--chamber-x,0px),var(--chamber-y,0px),0);will-change:transform;position:absolute;inset:-2%}.chamber__field{width:100%;height:100%;display:block;position:absolute;inset:0}.chamber__living-mark{z-index:4;pointer-events:auto;opacity:.98;place-items:center;width:min(58vw,860px);height:min(72vh,700px);display:grid;position:absolute;top:50%;left:max(4vw,48px);transform:translateY(-47%)}.chamber__living-mark .mark-stage{height:min(62vh,42vw,650px);max-height:100%}.chamber__living-mark .mark-canvas{filter:drop-shadow(0 0 24px #cdc6e20f)}.chamber__grain{opacity:.028;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.chamber__horizon{opacity:.5;background:linear-gradient(90deg,#0000 0%,#1e1d23 26%,#2b2932 62%,#0000 100%);height:1px;position:absolute;top:38%;left:0;right:46%}.chamber__seam{opacity:.45;background:linear-gradient(#0000,#1c1b21 40% 60%,#0000);width:1px;position:absolute;top:12%;bottom:12%;left:31%}.chamber__return{opacity:.4;background:linear-gradient(90deg,#0000 0%,#191820 44%,#0000 100%);height:1px;position:absolute;top:calc(38% + 96px);left:0;right:58%}.chamber__floor{height:1px;position:absolute;bottom:27%;left:0;right:44%}.chamber__floor-line{opacity:0;background:linear-gradient(90deg,#0000 0%,#2a2731 12%,#544b64 34%,#77699550 50%,#544b64 66%,#2a2731 88%,#0000 100%);transition:opacity .42s;position:absolute;inset:0}.chamber__floor.is-signalled .chamber__floor-line{opacity:.9}.chamber__floor-pulse{opacity:0;filter:blur(.4px);background:linear-gradient(90deg,#0000,#a18acbd9,#0000);width:22%;height:3px;position:absolute;top:-1px;left:0}.chamber__floor.is-signalled .chamber__floor-pulse{animation:chamberFloorPulse .62s var(--ease-entrance) 1 forwards}@keyframes chamberFloorPulse{0%{opacity:0;transform:translate(-30%)scaleX(.5)}22%{opacity:1}to{opacity:0;transform:translate(560%)scaleX(1.4)}}.chamber__figure-dock{z-index:1;--chamber-stand:19vw;width:132px;position:absolute;bottom:27%;left:0}.arrival-figure{transform:translateX(var(--chamber-stand))}html[data-chamber=armed] .arrival-figure{transform:translate(-150px)}.arrival-figure__svg{width:100%;height:auto;display:block;overflow:visible}.arrival-figure__shadow{fill:#a18acb2e}.arrival-figure__torso path,.arrival-figure__head ellipse,.arrival-figure__head path,.arrival-figure__leg path,.arrival-figure__arm path{fill:#1e2028;stroke:#7b7689;stroke-width:.65px;stroke-linejoin:round}.arrival-figure__torso,.arrival-figure__leg--near path,.arrival-figure__arm--near path{fill:#282b34}.arrival-figure__head ellipse{fill:#2c2f39}.arrival-figure__seam,.arrival-figure__belt,.arrival-figure__harness,.arrival-figure__collar{fill:none;stroke:#8d80a4;stroke-width:.65px;opacity:.8}.arrival-figure__knee{stroke:#6a6479;stroke-width:.5px;opacity:.6}.arrival-figure__visor{stroke:var(--violet);opacity:.95;stroke-width:.9px;fill:none}.arrival-figure__node-body{fill:#15161b;stroke:#6a5f7d;stroke-width:.7px}.arrival-figure__node-core{fill:#a18acb;opacity:.25;transition:opacity .42s}.arrival-figure.is-arrived .arrival-figure__node-core{opacity:1;filter:drop-shadow(0 0 6px #a18acbd9)}.arrival-figure.is-arrived .arrival-figure__shadow{rx:30}html[data-chamber=armed] .arrival-figure.is-travelling .arrival-figure__leg--near{animation:.36s ease-in-out infinite alternate chamberStepLeg}html[data-chamber=armed] .arrival-figure.is-travelling .arrival-figure__leg--far{animation:.36s ease-in-out infinite alternate-reverse chamberStepLeg}html[data-chamber=armed] .arrival-figure.is-travelling .arrival-figure__arm--near{animation:.36s ease-in-out infinite alternate chamberStepArm}html[data-chamber=armed] .arrival-figure.is-travelling .arrival-figure__arm--far{animation:.36s ease-in-out infinite alternate-reverse chamberStepArm}@keyframes chamberStepLeg{0%{transform:rotate(-17deg)}to{transform:rotate(19deg)}}@keyframes chamberStepArm{0%{transform:rotate(15deg)}to{transform:rotate(-18deg)}}html[data-chamber=armed] .arrival-figure.is-travelling .arrival-figure__torso,html[data-chamber=armed] .arrival-figure.is-travelling .arrival-figure__head,html[data-chamber=armed] .arrival-figure.is-travelling .arrival-figure__node{animation:.36s ease-in-out infinite alternate chamberGait}@keyframes chamberGait{0%{transform:translateY(0)}to{transform:translateY(-1.6px)}}.arrival-figure.is-arrived .arrival-figure__leg,.arrival-figure.is-arrived .arrival-figure__arm{animation:none;transform:rotate(0)}.arrival-figure.is-arrived .arrival-figure__torso,.arrival-figure.is-arrived .arrival-figure__head,.arrival-figure.is-arrived .arrival-figure__node{animation:none;transform:none}html[data-chamber=armed] .arrival-figure.is-travelling{animation:.78s cubic-bezier(.18,.72,.24,1) forwards chamberFigureTravel}html[data-chamber=armed] .arrival-figure.is-arrived{transform:translateX(var(--chamber-stand));animation:none}@keyframes chamberFigureTravel{0%{transform:translate(-150px)}to{transform:translateX(var(--chamber-stand))}}.chamber__node-signal{left:calc(var(--chamber-stand) + 56px);background:var(--violet);opacity:0;width:5px;height:5px;transition:opacity .38s ease,transform .52s var(--ease-entrance);border-radius:50%;position:absolute;bottom:-4px;transform:scale(.4);box-shadow:0 0 16px #a18acbd9}.chamber__figure-dock:has(.arrival-figure.is-arrived) .chamber__node-signal{opacity:1;transform:scale(1)}.chamber__panel-dock{width:min(100%,392px)}.auth-panel{border:1px solid var(--line);-webkit-backdrop-filter:blur(16px);background:linear-gradient(168deg,#141519c7 0%,#0b0c0ee6 100%);padding:clamp(26px,2.5vw,36px);position:relative;box-shadow:0 40px 120px #0000009e,inset 0 1px #ffffff09}html[data-chamber=armed] .auth-panel{opacity:0;transition:opacity .52s var(--ease-entrance),transform .56s var(--ease-entrance);transform:translateY(54px)scale(.975)}html[data-chamber=armed] .auth-panel.is-risen{opacity:1;transform:translateY(0)scale(1)}.auth-panel:before,.auth-panel:after{content:"";border-color:var(--violet-dim);opacity:.55;border-style:solid;border-width:0;width:9px;height:9px;transition:opacity .4s;position:absolute}.auth-panel:before{border-top-width:1px;border-left-width:1px;top:-1px;left:-1px}.auth-panel:after{border-bottom-width:1px;border-right-width:1px;bottom:-1px;right:-1px}.auth-panel.is-risen:before,.auth-panel.is-risen:after{opacity:.9}.auth-panel__signal{opacity:0;height:1px;transition:opacity .62s ease .14s,transform .76s var(--ease-entrance) .14s;background:linear-gradient(90deg,#0000,#d6d0e28c 42%,#a18acbcc 58%,#0000);position:absolute;top:0;left:14%;right:14%;transform:scaleX(.6)}.auth-panel.is-risen .auth-panel__signal{opacity:1;transform:scaleX(1)}.auth-form>*{opacity:1;transform:none}html[data-chamber=armed] .auth-panel [data-stagger]{opacity:0;transition:opacity .42s var(--ease-entrance),transform .5s var(--ease-entrance);transform:translateY(13px)}html[data-chamber=armed] .auth-panel.is-risen [data-stagger]{opacity:1;transform:none}html[data-chamber=armed] .auth-panel.is-risen [data-stagger=identity]{transition-delay:60ms}html[data-chamber=armed] .auth-panel.is-risen [data-stagger=heading]{transition-delay:.12s}html[data-chamber=armed] .auth-panel.is-risen [data-stagger=statement]{transition-delay:.18s}html[data-chamber=armed] .auth-panel.is-risen [data-stagger=email]{transition-delay:.24s}html[data-chamber=armed] .auth-panel.is-risen [data-stagger=password]{transition-delay:.3s}html[data-chamber=armed] .auth-panel.is-risen [data-stagger=confirmPassword]{transition-delay:.36s}html[data-chamber=armed] .auth-panel.is-risen [data-stagger=options]{transition-delay:.41s}html[data-chamber=armed] .auth-panel.is-risen [data-stagger=submit]{transition-delay:.47s}html[data-chamber=armed] .auth-panel.is-risen [data-stagger=status]{transition-delay:.52s}html[data-chamber=armed] .auth-panel.is-risen [data-stagger=providers]{transition-delay:.56s}html[data-chamber=armed] .auth-panel.is-risen [data-stagger=google],html[data-chamber=armed] .auth-panel.is-risen [data-stagger=github]{transition-delay:.61s}html[data-chamber=armed] .auth-panel.is-risen [data-stagger=foot]{transition-delay:.66s}.auth-form{flex-direction:column;gap:17px;display:flex}.auth-identity{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:14px;display:flex}.auth-identity__mark{letter-spacing:-.075em;align-items:center;gap:8px;font-size:16px;font-weight:800;display:flex}.auth-identity__code{font-family:var(--mono);letter-spacing:.15em;color:#5a5862;white-space:nowrap;font-size:8px}.auth-form__heading{letter-spacing:-.055em;margin:2px 0 0;font-size:clamp(27px,2.3vw,33px);font-weight:400;line-height:1.08}.auth-form__statement{color:var(--muted);margin:-6px 0 3px;font-size:12.5px;line-height:1.6}.auth-field{position:relative}.auth-field .field__control,.auth-field__control{display:block;position:relative}.auth-field input{border:1px solid var(--line);color:var(--text);background:#ffffff06;border-radius:0;width:100%;padding:13px 15px;font-size:15px;transition:border-color .18s,background .18s,box-shadow .18s}.auth-field input::placeholder{color:#4a4b4f}.auth-field input:focus{border-color:var(--violet-dim);background:#a18acb0b;box-shadow:0 0 0 3px #a18acb17}.auth-field.is-invalid input{border-color:#7d4a41}.auth-field.is-invalid input:focus{box-shadow:0 0 0 3px #be6e5e1c}.auth-field__control input[type=password],.auth-field__control input[type=text]{padding-right:52px}.auth-field__toggle{color:#7e7c86;background:0 0;border:0;place-items:center;width:44px;height:44px;transition:color .18s;display:grid;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.auth-field__toggle:hover{color:var(--text)}.auth-field__toggle svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.auth-field__toggle[aria-pressed=true]{color:var(--violet)}.auth-field__error{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#c98d7d;align-items:center;gap:7px;font-size:9.5px;display:flex}.auth-field__error:before{content:"";background:#c98d7d;flex:none;width:4px;height:4px}.auth-form__options{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.auth-remember{gap:9px;padding:6px 10px 6px 8px}.auth-remember .checkbox__mark{border:1px solid var(--line-strong);flex:none;width:13px;height:13px;transition:border-color .18s,background .18s;position:relative}.auth-remember .checkbox__mark:after{content:"";background:var(--violet);opacity:0;transition:opacity .18s;position:absolute;inset:2px}.auth-remember:has(input:checked) .checkbox__mark{border-color:var(--violet-dim)}.auth-remember:has(input:checked) .checkbox__mark:after{opacity:1}.auth-remember:has(input:focus-visible){outline:2px solid var(--violet);outline-offset:2px}.auth-link{font-family:var(--mono);letter-spacing:.11em;text-transform:uppercase;color:var(--violet);border-bottom:1px solid var(--violet-dim);padding-bottom:3px;font-size:9.5px;transition:color .18s,border-color .18s}.auth-link:hover{color:#c9b6e2;border-color:var(--violet)}.auth-submit{width:100%;color:var(--text);font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;background:#16151c;border:1px solid #3a3646;padding:15px 18px;font-size:10px;transition:background .18s,border-color .18s,color .18s;position:relative;overflow:hidden}.auth-submit:hover{border-color:var(--violet-dim);background:#1c1a24}.auth-submit:disabled{opacity:.62}.auth-submit__label{z-index:1;position:relative}.auth-submit__pulse{width:38%;animation:chamberSweep 1.15s var(--ease-standard) infinite;background:linear-gradient(90deg,#0000,#a18acb38,#0000);position:absolute;top:0;bottom:0;left:-40%}@keyframes chamberSweep{0%{transform:translate(0)}to{transform:translate(360%)}}@media (prefers-reduced-motion:reduce){.auth-submit__pulse{opacity:.5;background:0 0;width:100%;animation:none;left:0}}.auth-status{color:var(--muted);align-items:flex-start;gap:10px;min-height:18px;margin:0;font-size:12px;line-height:1.6;display:flex}.auth-status__rule{background:var(--signal-amber);flex:none;align-self:stretch;width:2px;min-height:18px;transition:background .2s}.auth-status__idle{background:var(--line-soft);height:1px;position:absolute;top:8px;left:0;right:0}.auth-status{position:relative}.auth-status--unavailable{color:var(--text-dim)}.auth-status--error .auth-status__rule{background:#c98d7d}.auth-divider{align-items:center;gap:14px;margin:0;display:flex}.auth-divider__rule{background:var(--line);flex:1;height:1px}.auth-divider__label{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--dim);white-space:nowrap;font-size:8.5px}.auth-providers{flex-direction:column;gap:11px;display:flex}.auth-providers__row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.auth-provider{border:1px solid var(--line);color:var(--text-dim);text-align:left;background:#ffffff05;grid-template-columns:auto 1fr;grid-template-areas:"icon label"".state";align-items:center;gap:5px 9px;padding:11px 12px;transition:background .18s,border-color .18s,color .18s;display:grid}.auth-provider:hover{border-color:var(--line-strong);color:var(--text);background:#ffffff0b}.auth-provider svg{flex:none;grid-area:icon;width:16px;height:16px}.auth-provider__label{font-family:var(--mono);letter-spacing:.11em;text-transform:uppercase;grid-area:label;font-size:10px}.auth-provider__state{font-family:var(--mono);letter-spacing:.11em;text-transform:uppercase;color:var(--dim);grid-area:state;font-size:7.5px}.auth-providers__note{color:var(--dim);margin:0;font-size:11px;line-height:1.55}.auth-form__foot{color:var(--muted);border-top:1px solid var(--line-soft);margin:2px 0 0;padding-top:16px;font-size:12.5px}@media (max-width:1080px){.chamber__figure-dock{--chamber-stand:16vw;width:112px}.chamber__seam{left:22%}}@media (max-width:860px){.chamber__living-mark{place-items:center;width:min(82vw,430px);height:118px;top:128px;left:50%;transform:translate(-50%)}.chamber__living-mark .mark-stage{height:112px}.chamber-page__stage{align-content:start;justify-items:center;padding:212px max(5.3vw,20px) 54px}.chamber__panel-dock{width:min(100%,470px)}.chamber-page__meta{display:none}.chamber__figure-dock{--chamber-stand:0px;width:54px;top:112px;bottom:auto;left:20px}html[data-chamber=armed] .arrival-figure.is-travelling{animation:chamberFigureArrive .62s var(--ease-entrance) forwards}@keyframes chamberFigureArrive{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:none}}.chamber__node-signal{top:204px;bottom:auto;left:52px}.chamber__floor{width:78%;top:198px;bottom:auto;right:auto}.chamber__horizon,.chamber__return,.chamber__seam{display:none}.auth-form{gap:15px}.auth-form__statement{font-size:12px}.auth-providers__note{font-size:10.5px;line-height:1.5}}@media (max-width:420px){.chamber__panel-dock{width:100%}.auth-form{gap:17px}.auth-field input{padding:12px 13px;font-size:16px}.auth-form__heading{font-size:clamp(26px,7.4vw,32px)}.auth-provider__state{display:none}.auth-form__options{gap:11px}}@media (min-width:861px){.chamber-page__stage{padding-bottom:120px}}@media (prefers-reduced-motion:reduce){.chamber__plane,.chamber__formation{transform:none!important}.auth-panel,.auth-panel [data-stagger],.auth-form>*,.auth-panel__signal{opacity:1!important;transform:none!important}.arrival-figure{opacity:1!important}.arrival-figure__leg,.arrival-figure__arm{animation:none!important;transform:none!important}.arrival-figure__node-core{opacity:1!important}.chamber__floor-line{opacity:.85!important}.chamber__node-signal{opacity:1!important;transform:none!important}.chamber__floor-pulse{display:none}.auth-submit__pulse{display:none;animation:none!important}}@media (pointer:coarse){.chamber__plane,.chamber__formation{transform:none!important}.chamber__living-mark{pointer-events:none}}.header-access{text-transform:uppercase;letter-spacing:.12em;color:#b6b4b5;white-space:nowrap;border-right:1px solid var(--line);transition:color var(--motion-response);margin-right:20px;padding:12px 20px 12px 0;font-size:9.5px}.header-access:hover,.header-access[aria-current=page]{color:var(--violet)}.header-home{color:var(--text);align-items:center;gap:8px;display:inline-flex}.header-home__icon{fill:none;stroke:currentColor;stroke-width:1.45px;stroke-linejoin:round;vector-effect:non-scaling-stroke;width:13px;height:13px}.header-home:hover .header-home__icon{filter:drop-shadow(0 0 5px #a18acb8c)}.mobile-panel__access{border-top:1px solid var(--line);letter-spacing:-.02em;color:var(--text-dim);align-items:center;gap:24px;margin-top:26px;padding-top:20px;font-size:clamp(15px,4.4vw,19px);display:flex}.mobile-panel__access span:first-child{letter-spacing:.1em;color:var(--violet);width:20px;font-size:10px}.mobile-panel__access span:last-child{color:var(--muted);margin-left:auto;font-size:18px}@media (max-width:860px){.header-access:not(.header-home){display:none}.header-home{border-right:1px solid var(--line);margin-right:10px;padding:10px 12px;display:flex}.header-home span{display:none}.header-home__icon{width:16px;height:16px}}.product-system-anatomy{padding-top:clamp(64px,8vw,120px);padding-bottom:clamp(64px,8vw,120px)}.product-anatomy-header{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;padding-bottom:30px;display:flex}.product-anatomy-header__left{flex-direction:column;gap:8px;display:flex}.product-anatomy-header__title{letter-spacing:-.06em;margin:0;font-size:clamp(28px,3.4vw,52px);font-weight:400;line-height:1.1}.product-anatomy-header__right{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.product-anatomy-motif-badge{font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--violet);border:1px solid var(--violet-dim);background:#a18acb14;padding:4px 10px;font-size:8.5px}.product-anatomy-clear{padding:8px 16px;font-size:9px}.product-anatomy__grid{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:clamp(32px,5vw,76px);margin-top:clamp(40px,5vw,64px);display:grid}.product-anatomy__scene{border:1px solid var(--line);background:radial-gradient(ellipse at 50% 50%, #a18acb0a 0%, transparent 60%), var(--panel);border-radius:0;min-height:480px;position:relative;overflow:hidden}.product-anatomy-scene{touch-action:pan-y;width:100%;height:480px}.product-anatomy-canvas{display:block}.product-anatomy-scene__loading,.product-anatomy-scene__fallback{background:var(--panel);z-index:1;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.product-anatomy-fallback{text-align:center;padding:24px}.product-anatomy__panel{max-height:calc(100vh - 200px);position:sticky;top:100px;overflow-y:auto}.product-anatomy-panel{background:var(--panel-2);border:1px solid var(--line);flex-direction:column;gap:20px;padding:24px;display:flex}.product-anatomy-panel--idle{justify-content:center;align-items:center;min-height:300px;display:flex}.product-anatomy-panel__idle{text-align:center;color:var(--muted);max-width:280px}.product-anatomy-panel__idle h3{letter-spacing:-.05em;color:var(--text);margin:12px 0 8px;font-size:clamp(22px,2.8vw,36px);font-weight:400}.product-anatomy-panel__idle p{margin:0 0 20px;font-size:14px;line-height:1.7}.product-anatomy-panel__hints{font-family:var(--mono);color:var(--dim);flex-direction:column;gap:8px;margin:0;padding:0;font-size:10px;list-style:none;display:flex}.product-anatomy-panel__hints kbd{background:var(--surface);border:1px solid var(--line);border-radius:3px;padding:2px 6px;font-family:inherit}.product-anatomy-panel__header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.product-anatomy-panel__kind-badge{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-anatomy-panel__kind{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;border:1px solid;border-radius:2px;padding:3px 8px;font-size:8px}.product-anatomy-panel__kind--core,.product-anatomy-panel__kind--capability{color:var(--violet);border-color:var(--violet-dim)}.product-anatomy-panel__kind--technology{color:var(--muted);border-color:var(--line)}.product-anatomy-panel__kind--boundary{color:var(--muted);border-color:var(--violet-dim)}.product-anatomy-panel__kind--evidence{color:var(--text-dim);border-color:var(--line)}.product-anatomy-panel__kind--related{color:var(--violet);border-color:var(--violet-dim)}.product-anatomy-panel__emphasis{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--violet);background:#a18acb1f;border-radius:2px;padding:2px 6px;font-size:7px}.product-anatomy-panel__emphasis--primary{background:#a18acb2e}.product-anatomy-panel__emphasis--secondary{background:#a18acb1a}.product-anatomy-panel__emphasis--boundary{color:var(--muted);background:#a18acb14}.product-anatomy-panel__clear{color:var(--dim);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:8px;transition:color .18s}.product-anatomy-panel__clear:hover{color:var(--violet)}.product-anatomy-panel__title{letter-spacing:-.04em;color:var(--text);margin:0;font-size:clamp(20px,2.5vw,32px);font-weight:400}.product-anatomy-panel__description{color:var(--muted);margin:0;font-size:12.5px;font-style:italic;line-height:1.6}.product-anatomy-panel__summary h4,.product-anatomy-panel__evidence h4,.product-anatomy-panel__boundary h4,.product-anatomy-panel__relations h4,.product-anatomy-panel__action h4{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--violet);margin:0 0 10px;font-size:8.5px;font-weight:400}.product-anatomy-panel__summary p{color:var(--text-dim);margin:0;font-size:14px;line-height:1.7}.product-anatomy-panel__evidence ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.product-anatomy-panel__evidence code{font-family:var(--mono);color:var(--violet);background:var(--panel);border:1px solid var(--line-soft);padding:4px 8px;font-size:10.5px}.product-anatomy-panel__boundary{border-left:2px solid var(--signal-amber);padding-left:14px}.product-anatomy-panel__boundary p{color:var(--muted);margin:0;font-size:13px;line-height:1.65}.product-anatomy-panel__action{margin-top:8px}.product-anatomy-panel__action .action{padding:12px 18px;font-size:9.5px}.product-anatomy-panel__relations ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.product-anatomy-panel__relations .mono{color:var(--dim);font-size:10px}.product-anatomy__index{border-top:1px solid var(--line);margin-top:clamp(40px,5vw,64px);padding-top:clamp(32px,4vw,48px)}.product-anatomy-index,.product-anatomy-index--fallback{display:block}.product-anatomy-index__instructions{font-family:var(--mono);letter-spacing:.12em;color:var(--dim);background:var(--panel);border:1px solid var(--line);margin-bottom:16px;padding:8px 12px;font-size:8.5px;display:inline-block}.product-anatomy-index__instructions kbd{background:var(--surface);border:1px solid var(--line);border-radius:3px;padding:2px 6px;font-family:inherit}.product-anatomy-index__list{flex-direction:column;gap:6px;max-height:400px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.product-anatomy-index__item{background:var(--panel);border:1px solid var(--line);cursor:pointer;font-family:var(--mono);align-items:center;gap:12px;padding:0;font-size:10px;transition:background .18s,border-color .18s,padding-left .18s;display:flex}.product-anatomy-index__item:hover,.product-anatomy-index__item.is-focused{background:var(--panel-2);border-color:var(--violet-dim);padding-left:20px}.product-anatomy-index__item.is-selected{border-color:var(--violet);background:#a18acb14}.product-anatomy-index__item:focus-visible{outline:2px solid var(--violet);outline-offset:2px}.product-anatomy-index__kind-badge{flex-shrink:0;width:90px}.product-anatomy-index__kind{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid;border-radius:2px;padding:2px 8px;font-size:7.5px;display:inline-block}.product-anatomy-index__kind--core,.product-anatomy-index__kind--capability{color:var(--violet);border-color:var(--violet-dim)}.product-anatomy-index__kind--technology{color:var(--muted);border-color:var(--line)}.product-anatomy-index__kind--boundary{color:var(--muted);border-color:var(--violet-dim)}.product-anatomy-index__kind--evidence{color:var(--text-dim);border-color:var(--line)}.product-anatomy-index__kind--related{color:var(--violet);border-color:var(--violet-dim)}.product-anatomy-index__label{font-family:var(--sans);color:var(--text);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;overflow:hidden}.product-anatomy-index__emphasis{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--violet);white-space:nowrap;background:#a18acb1a;border-radius:2px;padding:2px 6px;font-size:7px}.product-anatomy-index__emphasis--primary{background:#a18acb2e}.product-anatomy-index__emphasis--boundary{color:var(--muted);background:#a18acb14}.product-anatomy-index__selected-indicator{color:var(--violet);flex-shrink:0}.product-anatomy-index__live{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.product-anatomy-index--empty{text-align:center;color:var(--muted);background:var(--panel);border:1px solid var(--line);padding:48px}@media (max-width:1180px){.product-anatomy__grid{grid-template-columns:1fr}.product-anatomy__panel{max-height:none;position:static}}@media (max-width:760px){.product-system-anatomy{padding-top:clamp(48px,6vw,80px);padding-bottom:clamp(48px,6vw,80px)}.product-anatomy-header{flex-direction:column;align-items:flex-start;gap:16px}.product-anatomy-header__right{justify-content:space-between;width:100%}.product-anatomy__scene{min-height:360px}.product-anatomy-scene{height:360px}.product-anatomy__index{margin-top:clamp(32px,4vw,48px)}}@media (max-width:400px){.product-anatomy-header__right{flex-direction:column;align-items:flex-start;gap:12px}.product-anatomy-clear{justify-content:center;width:100%}}@media (pointer:coarse){.product-anatomy-panel__hints li:nth-child(2){display:none}}.product-anatomy-index__button{width:100%;min-height:48px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:12px 16px;display:flex}.wp-layers{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:40px;display:grid}.wp-layers__cell{background:#0b0c0e;flex-direction:column;gap:10px;padding:clamp(22px,3vw,40px);display:flex}.wp-layers__label{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--violet);font-size:8.5px}.wp-layers__count{color:var(--text-dim);margin:0;font-size:13px}.wp-layers__count strong{letter-spacing:-.06em;color:var(--text);font-size:clamp(30px,3.6vw,52px);font-weight:400;line-height:1.05;display:block}.wp-layers__body{color:var(--muted);max-width:46ch;margin:0;font-size:13px;line-height:1.7}.mp-firstparty{padding-top:clamp(56px,7vw,110px);padding-bottom:clamp(56px,7vw,110px)}.mp-firstparty__empty{border:1px solid var(--line);background:#0b0c0e;max-width:76ch;margin-top:26px;padding:clamp(22px,3vw,36px)}.mp-firstparty__count{color:var(--text-dim);margin:0 0 12px;font-size:13px}.mp-firstparty__count strong{letter-spacing:-.06em;color:var(--text);font-size:clamp(30px,3.6vw,52px);font-weight:400;line-height:1.05;display:block}.mp-firstparty__empty p:last-child{color:var(--muted);margin:0;font-size:13.5px;line-height:1.75}.mp-firstparty__links{font-family:var(--mono);letter-spacing:.12em;flex-wrap:wrap;align-items:baseline;gap:12px;margin-top:22px;font-size:10px;display:flex}.mp-firstparty__links a{color:var(--muted);border-bottom:1px solid var(--line);padding-bottom:3px;transition:color .18s,border-color .18s}.mp-firstparty__links a:hover{color:var(--violet);border-color:var(--violet-dim)}.mp-firstparty__links span{color:var(--dim)}.mp{display:block}.mp__split{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:end;gap:4vw;padding-bottom:26px;display:grid}.mp__title{letter-spacing:-.065em;margin:12px 0 0;font-size:clamp(30px,3.8vw,58px);font-weight:400;line-height:1.05}.mp__summary{color:var(--muted);max-width:48ch;margin:0;font-size:13.5px;line-height:1.75}.mp__status{gap:22px;padding:20px 0 4px}.mp__footnote{border-top:1px solid var(--line);margin-top:48px;padding-top:26px}.mp__footnote p{color:var(--dim);max-width:92ch;margin:0;font-size:12.5px;line-height:1.75}.mp__footnote a{color:var(--text-dim);border-bottom:1px solid var(--line)}.mp__footnote a:hover{color:var(--violet)}.mp-controls{margin-top:26px}.mp-controls__label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mp-controls__submit{border:0;flex:none;margin-right:8px;padding:12px 20px}.mp-controls .command-bar input:focus-visible,.mp-controls .command-bar button:focus-visible,.mp-controls .command-bar a:focus-visible,.mp-pagination__pages a:focus-visible,.mp-pagination__step:focus-visible,.mp-card__source:focus-visible,.mp-firstparty__links a:focus-visible,.mp-state__reset:focus-visible{outline:2px solid var(--violet);outline-offset:3px}.finder-chips__label{font-family:var(--mono);letter-spacing:.15em;text-transform:uppercase;color:var(--dim);align-self:center;margin-right:4px;font-size:8.5px}.mp-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1px;margin:26px 0 0;padding:0;list-style:none;display:grid}.mp-grid>li{background:#0b0c0e;display:flex}.mp-grid--compact{grid-template-columns:repeat(auto-fill,minmax(290px,1fr))}.mp-card{flex-direction:column;gap:14px;width:100%;min-width:0;padding:20px;display:flex}.mp-card__head{grid-template-columns:56px minmax(0,1fr) auto;align-items:start;gap:14px;display:grid}.mp-card--theme .mp-card__head{grid-template-columns:minmax(0,1fr) auto}.mp-card__icon{border:1px solid var(--line);background:#101113;place-items:center;width:56px;height:56px;display:grid;overflow:hidden}.mp-card__icon img{object-fit:contain;width:100%;height:100%;display:block}.mp-card__icon--empty{color:var(--dim)}.mp-card__icon--empty svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:26px;height:26px}.mp-card__shot{border:1px solid var(--line);aspect-ratio:4/3;background:#101113;overflow:hidden}.mp-card__shot img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.mp-card__identity{min-width:0}.mp-card__kind{font-family:var(--mono);letter-spacing:.15em;text-transform:uppercase;color:var(--dim);font-size:8px;display:block}.mp-card__name{letter-spacing:-.03em;overflow-wrap:anywhere;margin:5px 0 0;font-size:16px;font-weight:500;line-height:1.2}.mp-card__author{color:var(--muted);overflow-wrap:anywhere;margin:4px 0 0;font-size:11.5px}.mp-badge{font-family:var(--mono);letter-spacing:.11em;text-transform:uppercase;color:var(--text-dim);border:1px solid var(--line-strong);white-space:nowrap;flex:none;align-items:center;gap:6px;padding:4px 8px;font-size:7.5px;display:inline-flex}.mp-badge__dot{background:var(--violet);flex:none;width:5px;height:5px}.mp-card__description{color:var(--text-dim);-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.65;display:-webkit-box;overflow:hidden}.mp-card__meta{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--dim);flex-wrap:wrap;gap:5px 14px;margin:0;font-size:9px;display:flex}.mp-card__tags{flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none;display:flex}.mp-card__tags li{font-family:var(--mono);letter-spacing:.08em;border:1px solid var(--line-soft);color:var(--dim);padding:3px 7px;font-size:8.5px}.mp-card__actions{margin-top:auto;padding-top:6px}.mp-card__source{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text);border-bottom:1px solid var(--violet-dim);align-items:center;gap:9px;padding-bottom:5px;font-size:9.5px;transition:color .18s,border-color .18s;display:inline-flex}.mp-card__source span{color:var(--violet)}.mp-card__source:hover{color:var(--violet);border-color:var(--violet)}.mp-card__disclaimer{color:var(--dim);border-top:1px solid var(--line-soft);margin:0;padding-top:12px;font-size:10.5px;line-height:1.55}.mp-state{border:1px solid var(--line);background:#0b0c0e;max-width:78ch;margin-top:26px;padding:clamp(24px,3.4vw,48px)}.mp-state__title{letter-spacing:-.05em;margin:12px 0 16px;font-size:clamp(20px,2.6vw,34px);font-weight:400;line-height:1.15}.mp-state__body{color:var(--muted);max-width:70ch;margin:0 0 12px;font-size:13.5px;line-height:1.75}.mp-state__body:last-of-type{margin-bottom:0}.mp-state__reset{color:var(--text);border-bottom:1px solid var(--violet);padding-bottom:2px}.mp-state__reset:hover{color:var(--violet)}.mp-state__actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.mp-pagination{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:40px;padding-top:24px;display:flex}.mp-pagination__step{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim);border:1px solid var(--line);padding:8px 12px;font-size:9.5px;transition:color .18s,border-color .18s}.mp-pagination__step:hover{color:var(--text);border-color:var(--line-strong)}.mp-pagination__step.is-disabled{color:var(--dim);border-color:var(--line-soft)}.mp-pagination__pages{flex-wrap:wrap;align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}.mp-pagination__pages a,.mp-pagination__pages span{min-width:36px;height:36px;font-family:var(--mono);letter-spacing:.1em;color:var(--muted);border:1px solid var(--line);place-items:center;padding:0 10px;font-size:10px;display:inline-grid}.mp-pagination__pages a:hover{color:var(--text);border-color:var(--line-strong)}.mp-pagination__pages .is-current{color:var(--text);border-color:var(--violet-dim);background:#131119}.mp-pagination__pages li[aria-hidden] span{border-color:#0000}@media (max-width:900px){.wp-layers{grid-template-columns:1fr}.mp__split{grid-template-columns:1fr;gap:18px}.mp-grid,.mp-card--theme .mp-card__head{grid-template-columns:1fr}.mp-card__head{grid-template-columns:48px minmax(0,1fr)}.mp-badge{grid-column:1/-1;justify-self:start}.mp-pagination{justify-content:center}}@media (max-width:760px){.mp-card__icon{width:46px;height:46px}.mp-card__head{grid-template-columns:46px minmax(0,1fr);gap:12px}.mp-controls__submit{width:100%;margin:10px 0 0}.command-bar{flex-wrap:wrap}.command-bar input{padding:15px 0 13px}.mp-pagination__pages{gap:3px}.mp-pagination__pages a,.mp-pagination__pages span{min-width:32px;height:32px;padding:0 7px}}.software-field{background:radial-gradient(at 34% 34%,#17121c 0%,#0a0a0d 48%,#08090a 80%);grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}.software-field__identity{isolation:isolate;background:0 0;border-right:0}.software-field__identity:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(118deg,#0000 16%,#c5a2e408 46%,#0000 47%),repeating-linear-gradient(90deg,#0000 0 119px,#ffffff05 120px,#0000 121px);position:absolute;inset:0}.software-field__top,.software-field__visual,.software-field__caption{z-index:1;position:relative}.software-field__visual{min-height:230px;overflow:hidden}.software-field__visual .signature-field{opacity:.9;mix-blend-mode:screen;width:min(86%,540px);height:min(93%,450px);transform:scale(1.2)}.software-field__emblem{fill:#d2b4e8;opacity:.07;filter:blur(.7px);pointer-events:none;width:58%;height:78%;position:absolute;inset:7% auto auto 21%}.software-field__serial{color:#bfa6d416;font:300 clamp(180px, 22vw, 340px)/1 var(--sans);letter-spacing:-.11em;pointer-events:none;position:absolute;top:-6%;left:3%}.software-field__reticle{clip-path:none;background:radial-gradient(circle at 50% 51%,#bd9ed31c,#0000 38%),linear-gradient(#0000 49.9%,#ffffff08 50%,#0000 50.1%);border:0;inset:0}.software-field__reticle:after{opacity:.35;left:50%}.software-field__caption{padding-bottom:clamp(24px,3vw,45px)}.software-field__caption h3{text-wrap:balance;max-width:10ch;font-size:clamp(50px,5vw,84px);line-height:.9}.software-field__records{background:linear-gradient(90deg,#09090caa,#09090a22 48%,#0000);flex-direction:column;justify-content:center;padding:30px 0;display:flex;position:relative}.software-field__records:before{content:"";pointer-events:none;background:linear-gradient(#0000,#b79ccd5c 20% 80%,#0000);width:1px;position:absolute;top:30px;bottom:30px;left:0}.software-field__record{background:0 0;border-color:#ffffff0d;grid-template-columns:60px minmax(0,1fr) 24px;min-height:140px;padding:20px clamp(22px,3.6vw,55px);transition:background .3s;overflow:hidden}.software-field__record:before{content:"";opacity:0;background:#bda2d5;width:2px;transition:opacity .3s,transform .3s;position:absolute;top:20%;bottom:20%;left:0;transform:scaleY(.4);box-shadow:0 0 20px #ba94e09c}.software-field__record:after{content:attr(data-serial);color:#cfb7e10b;letter-spacing:-.13em;pointer-events:none;font-size:clamp(85px,9vw,150px);position:absolute;top:50%;right:9%;transform:translateY(-50%)}.software-field__record:hover,.software-field__record:focus-visible,.software-field__record[data-active=true]{background:linear-gradient(90deg,#ac83d019 0%,#ac83d008 52%,#0000);padding-left:clamp(22px,3.6vw,55px)}.software-field__record:hover:before,.software-field__record:focus-visible:before,.software-field__record[data-active=true]:before{opacity:1;transform:scaleY(1)}.software-field__record strong{z-index:1;color:#8a858f;font-size:clamp(28px,3vw,50px);transition:color .3s,transform .3s,text-shadow .3s;position:relative}.software-field__record:hover strong,.software-field__record:focus-visible strong,.software-field__record[data-active=true] strong{color:var(--text);text-shadow:0 0 28px #b79ccd35;transform:translate(6px)}.software-field__source{margin-top:auto}@media (max-width:760px){.software-field{grid-template-columns:1fr}.software-field__identity{border-bottom:1px solid var(--line)}.software-field__visual{min-height:230px}.software-field__serial{font-size:clamp(120px,45vw,200px);top:0}.software-field__emblem{opacity:.045}.software-field__caption h3{font-size:clamp(40px,10vw,60px)}.software-field__records{padding:0}.software-field__records:before{top:0;bottom:0}.software-field__record{grid-template-columns:52px minmax(0,1fr) 20px;min-height:112px;padding:18px 20px}.software-field__record:hover,.software-field__record:focus-visible,.software-field__record[data-active=true]{padding-left:20px}.software-field__record strong{font-size:clamp(23px,6vw,32px)}.software-field__record:after{font-size:83px}}@media (prefers-reduced-motion:reduce){.software-field__record,.software-field__record:before,.software-field__record strong{transition:none}}.sys-field{border-top:1px solid var(--line);border-bottom:1px solid var(--line);isolation:isolate;background:radial-gradient(at 42% 40%,#15131b 0%,#0a0b0d 52%,#070809 100%);grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);margin-top:clamp(36px,5vw,68px);display:grid;position:relative;overflow:hidden}.sys-field__identity{border-right:1px solid var(--line);isolation:isolate;background:radial-gradient(circle,#c5a2e409 0%,#0000 65%);flex-direction:column;height:min(780px,100vh - 100px);min-height:580px;display:flex;position:sticky;top:84px;overflow:hidden}.sys-field__hud{border-bottom:1px solid var(--line);font:9px/1 var(--mono);letter-spacing:.16em;color:var(--dim);text-transform:uppercase;justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.sys-field__canvas{flex:1;place-items:center;min-height:380px;display:grid;position:relative;overflow:hidden}.sys-field__svg{width:100%;height:100%;max-height:480px;display:block}.sys-field__orbit-ring{fill:none;stroke:#ffffff0d;stroke-dasharray:2 6;stroke-width:1px}.sys-field__path{fill:none;stroke:#ffffff1a;stroke-width:1.2px;transition:stroke .35s,stroke-width .35s,opacity .35s,filter .35s}.sys-field__path--active{stroke:var(--violet);stroke-width:2.2px;filter:drop-shadow(0 0 8px #c5a2e48c)}.sys-field__path--related{stroke:#8d8b8e;stroke-width:1.4px;stroke-dasharray:4 3;opacity:.85}.sys-field__path--receded{opacity:.12}.sys-field__core-ring{fill:none;stroke:#c5a2e44d;stroke-width:1px;animation:4s ease-in-out infinite sfCoreBreathe}.sys-field__core-mark{fill:#f1eee8;opacity:.88}.sys-field__core-badge{pointer-events:none;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sys-field__core-badge-mark{aspect-ratio:312/532;fill:none;stroke:#f1eee8;stroke-width:2.2px;stroke-opacity:.85;filter:drop-shadow(0 0 12px #c5a2e459);width:28px;height:auto}.sys-field__node{cursor:pointer;transition:transform .3s cubic-bezier(.16,.84,.34,1),opacity .35s}.sys-field__node-ring{fill:#141318;stroke:#4f4b58;stroke-width:1.5px;transition:stroke .25s,fill .25s,r .25s}.sys-field__node-pulse{fill:none;stroke:var(--violet);stroke-width:1.2px;animation:2.2s cubic-bezier(.2,.8,.2,1) infinite sfPulse}.sys-field__node-label{letter-spacing:-.01em;fill:#8d8b8e;font-family:Arial,Helvetica,sans-serif;font-size:11.5px;font-weight:500;transition:fill .25s,font-weight .25s}.sys-field__node-code{font-family:var(--mono);letter-spacing:.12em;fill:#5a5664;font-size:8px;transition:fill .25s}.sys-field__node--active .sys-field__node-ring{fill:var(--violet);stroke:#fff;stroke-width:2px}.sys-field__node--active .sys-field__node-label{fill:#fff;filter:drop-shadow(0 0 8px #c5a2e473);font-weight:700}.sys-field__node--active .sys-field__node-code{fill:var(--violet)}.sys-field__node--related .sys-field__node-ring{stroke:#c5a2e4a6}.sys-field__node--related .sys-field__node-label{fill:#d5d1d7}.sys-field__node--receded{opacity:.18}.sys-field__dossier{border-top:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:0;pointer-events:none;background:#0a0b0df0;padding:20px 24px;transition:opacity .28s,transform .28s;transform:translateY(8px)}.sys-field__dossier--visible{opacity:1;pointer-events:auto;transform:translateY(0)}.sys-field__dossier-top{font:9px var(--mono);letter-spacing:.14em;color:var(--violet);justify-content:space-between;align-items:center;display:flex}.sys-field__dossier-name{letter-spacing:-.05em;color:#f1eee8;margin:8px 0 6px;font-size:clamp(24px,2.4vw,36px);font-weight:400;line-height:1}.sys-field__dossier-tagline{color:var(--muted);max-width:48ch;margin:0 0 16px;font-size:13px;line-height:1.55}.sys-field__dossier-facts{border-top:1px solid #ffffff12;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 16px;padding-top:12px;display:grid}.sys-field__dossier-facts dt{font:8px var(--mono);letter-spacing:.14em;color:var(--dim);margin-bottom:3px}.sys-field__dossier-facts dd{font:10px var(--mono);letter-spacing:.05em;color:#d5d1d7;white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.sys-field__dossier-link{font:10px var(--mono);letter-spacing:.12em;color:var(--text);border-bottom:1px solid var(--violet);align-items:center;gap:10px;padding-bottom:5px;transition:color .2s,border-color .2s;display:inline-flex}.sys-field__dossier-link:hover{color:var(--violet)}.sys-field__prompt{font:9px var(--mono);letter-spacing:.16em;color:var(--dim);margin:0;transition:opacity .25s;position:absolute;bottom:22px;left:24px}.sys-field__prompt--hidden{opacity:0;pointer-events:none}.sys-field__records{background:linear-gradient(90deg,#09090c99,#0000);flex-direction:column;justify-content:center;min-width:0;display:flex}.sys-field__record{border-bottom:1px solid var(--line);min-height:98px;color:var(--text);grid-template-columns:68px minmax(0,1fr) 24px;align-items:center;padding:18px clamp(20px,3.2vw,48px);text-decoration:none;transition:background .25s,padding-left .25s;display:grid;position:relative;overflow:hidden}.sys-field__record:last-of-type{border-bottom:0}.sys-field__record:before{content:"";background:var(--violet);width:2px;box-shadow:0 0 14px var(--violet);opacity:0;transition:opacity .25s,transform .25s;position:absolute;top:18%;bottom:18%;left:0;transform:scaleY(.3)}.sys-field__record:after{content:attr(data-serial);font:300 clamp(72px, 8vw, 120px)/1 var(--sans);letter-spacing:-.12em;color:#ffffff06;pointer-events:none;position:absolute;top:50%;right:8%;transform:translateY(-50%)}.sys-field__record:hover,.sys-field__record:focus-visible,.sys-field__record[data-active=true]{background:linear-gradient(90deg,#c5a2e417 0%,#c5a2e405 65%,#0000);padding-left:clamp(28px,3.8vw,56px)}.sys-field__record:hover:before,.sys-field__record:focus-visible:before,.sys-field__record[data-active=true]:before{opacity:1;transform:scaleY(1)}.sys-field__record-index{font:9px var(--mono);letter-spacing:.1em;color:var(--violet)}.sys-field__record-name{letter-spacing:-.05em;color:#8d8b8e;font-size:clamp(22px,2.4vw,36px);font-weight:400;transition:color .25s,transform .25s}.sys-field__record:hover .sys-field__record-name,.sys-field__record:focus-visible .sys-field__record-name,.sys-field__record[data-active=true] .sys-field__record-name{color:var(--text);transform:translate(4px)}.sys-field__record-meta{font:8.5px var(--mono);letter-spacing:.1em;color:var(--dim);grid-column:2;margin-top:4px}.sys-field__record-arrow{color:var(--violet);justify-self:end;font-size:20px;transition:transform .2s}.sys-field__record:hover .sys-field__record-arrow,.sys-field__record:focus-visible .sys-field__record-arrow,.sys-field__record[data-active=true] .sys-field__record-arrow{transform:translate(3px,-3px)}.sys-field__source{color:var(--dim);font:9.5px/1.6 var(--mono);border-top:1px solid var(--line-soft);margin:0;padding:22px clamp(20px,3.2vw,48px)}@keyframes sfCoreBreathe{0%,to{stroke-opacity:.25;transform:scale(1)}50%{stroke-opacity:.55;transform:scale(1.03)}}@keyframes sfPulse{0%{r:9px;opacity:.8}to{r:24px;opacity:0}}@media (max-width:980px){.sys-field{grid-template-columns:1fr}.sys-field__identity{border-right:0;border-bottom:1px solid var(--line);height:auto;min-height:auto;position:relative;top:auto;overflow:visible}.sys-field__canvas{flex:none;width:100%;height:clamp(340px,60vw,480px)}.sys-field__svg{width:100%;height:100%;max-height:none}.sys-field__dossier{opacity:1;pointer-events:auto;border-top:1px solid var(--line);transform:none}.sys-field__records{padding:0}}@media (max-width:760px){.sys-field__hud{padding:14px 18px;font-size:8px}.sys-field__canvas{height:clamp(300px,82vw,420px)}.sys-field__dossier{padding:18px 20px 22px}.sys-field__dossier-name{font-size:clamp(22px,6vw,30px)}.sys-field__record{grid-template-columns:56px minmax(0,1fr) 20px;min-height:84px;padding:14px 18px}.sys-field__record-name{font-size:clamp(19px,5.5vw,26px)}.sys-field__record:after{font-size:64px}}@media (max-width:390px){.sys-field__dossier-facts{grid-template-columns:1fr;gap:8px}}@media (prefers-reduced-motion:reduce){.sys-field__path,.sys-field__node,.sys-field__record,.sys-field__record:before,.sys-field__record-name,.sys-field__dossier{transition:none!important}.sys-field__core-ring,.sys-field__node-pulse{animation:none!important}}.auth-credentials{flex-direction:column;gap:17px;display:flex}.auth-session-note{font-family:var(--mono);letter-spacing:.08em;color:var(--dim);font-size:9px;line-height:1.5}.auth-status--success{color:var(--text-dim)}.auth-status--success .auth-status__rule{background:var(--signal-green)}.auth-provider:disabled{cursor:not-allowed;opacity:.52;background:#ffffff04}.account-page{background:radial-gradient(ellipse at 75% 15%,#a18acb12,transparent 35%),var(--bg);min-height:100vh;padding:150px max(5.3vw,24px) 100px}.account-shell{border-top:1px solid var(--line-strong);width:min(760px,100%);margin:0 auto;padding-top:30px}.account-shell h1{letter-spacing:-.07em;margin:18px 0 16px;font-size:clamp(46px,7vw,92px);font-weight:400;line-height:.96}.account-shell__intro{max-width:58ch;color:var(--muted);margin-bottom:38px;font-size:14px;line-height:1.75}.account-facts{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 32px;display:grid}.account-facts>div{border-bottom:1px solid var(--line);min-width:0;padding:18px 0}.account-facts>div:nth-child(odd){padding-right:24px}.account-facts dt{font-family:var(--mono);letter-spacing:.15em;text-transform:uppercase;color:var(--dim);margin-bottom:7px;font-size:8.5px}.account-facts dd{color:var(--text);font-family:var(--mono);overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.6}.account-signout{max-width:240px}@media (max-width:620px){.account-facts{grid-template-columns:1fr}.account-facts>div:nth-child(odd){padding-right:0}}body:has(.origin-room) .knoux-sentinel{display:none}.origin-room{isolation:isolate;color:#f2f0f3;background:#030405;border-bottom:1px solid #1d1f24;height:100svh;min-height:760px;max-height:1080px;position:relative;overflow:hidden}.origin-room__scene{z-index:0;position:absolute;inset:0}.origin-room__scene canvas{display:block}.origin-room__scene:before{content:"";z-index:1;pointer-events:none;background:radial-gradient(circle at 29% 48%,#0000 0 16%,#0304052e 42%,#03040594 100%);position:absolute;inset:0}.origin-room__scene:after{content:"";z-index:2;opacity:.08;pointer-events:none;background:#030405;transition:opacity 1.35s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.origin-room--closed .origin-room__scene:after{opacity:.62}.origin-room--waking .origin-room__scene:after{opacity:.2}.origin-room__fallback-mark{fill:none;stroke:#d8d4df;stroke-width:2.2px;opacity:.72;filter:drop-shadow(0 0 22px #aaa1b533);width:auto;height:36%;transition:opacity .8s;position:absolute;top:49%;left:54%;transform:translate(-50%,-50%)}.origin-room--closed .origin-room__fallback-mark{opacity:0}.origin-room__hud,.origin-room__bottom{z-index:4;font:8px/1.4 var(--mono);letter-spacing:.18em;color:#8f8d96;text-transform:uppercase;justify-content:space-between;align-items:center;gap:20px;display:flex;position:absolute;left:max(5.3vw,24px);right:max(5.3vw,24px)}.origin-room__hud{border-top:1px solid #272930;padding-top:16px;top:96px}.origin-room__bottom{border-top:1px solid #272930;padding-top:11px;bottom:20px}.origin-room__bottom a{color:#c8c5ce;white-space:nowrap}.origin-room__entry{z-index:5;width:min(690px,78vw);position:absolute;top:48%;left:max(8vw,32px);transform:translateY(-35%)}.origin-room__signal{background:#b3a6c3;border-radius:50%;width:5px;height:5px;animation:2.8s ease-in-out infinite origin-signal;display:block;box-shadow:0 0 16px #afa0c2}.origin-room__kicker,.origin-room__heading>span{font:9px/1.4 var(--mono);letter-spacing:.22em;color:#aaa2b4;margin:22px 0 14px}.origin-room h1{letter-spacing:-.078em;max-width:840px;margin:0;font-size:clamp(54px,7.5vw,126px);font-weight:400;line-height:.92}.origin-room h1 span{color:#9d8eae}.origin-room__statement{color:#b9b6bf;max-width:560px;margin:24px 0 0;font-size:clamp(15px,1.25vw,20px);font-weight:300;line-height:1.7}.origin-room__entry-actions{flex-wrap:wrap;align-items:center;gap:25px;margin-top:38px;display:flex}.origin-room__entry-actions button{color:#0a0b0d;min-height:52px;font:700 9px var(--mono);letter-spacing:.16em;cursor:pointer;background:#e7e4ea;border:1px solid #e7e4ea;justify-content:space-between;align-items:center;gap:46px;padding:15px 19px;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.origin-room__entry-actions button:hover{color:#f2f0f3;background:#1a1b20;border-color:#5f5a68}.origin-room__entry-actions a{font:8px var(--mono);letter-spacing:.14em;color:#aaa6b0;border-bottom:1px solid #57545d;padding:8px 0}.origin-room__heading{z-index:4;pointer-events:none;width:min(520px,43vw);position:absolute;top:130px;left:max(5.3vw,24px)}.origin-room__heading>span{margin:0 0 14px;display:block}.origin-room__heading h1{letter-spacing:-.07em;max-width:520px;font-size:clamp(38px,4.2vw,68px)}.origin-room__heading p{color:#85838c;max-width:390px;margin:17px 0 0;font-size:12px;line-height:1.65}.origin-room__anchors{z-index:4;border-top:1px solid #4a4850;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;display:grid;position:absolute;bottom:55px;left:max(5.3vw,24px);right:max(5.3vw,24px)}.origin-room__anchors button{text-align:left;color:#dedce2;cursor:pointer;background:0 0;border:0;border-right:1px solid #292a2f;min-width:0;min-height:66px;padding:13px 14px 10px;transition:background .2s,color .2s}.origin-room__anchors button:last-child{border-right:0}.origin-room__anchors button:hover,.origin-room__anchors button[aria-pressed=true]{color:#fff;background:#15161b}.origin-room__anchors button[aria-pressed=true]{box-shadow:inset 0 2px #8d7d9e}.origin-room__anchors button span{font:7px/1.3 var(--mono);letter-spacing:.14em;color:#8f8699;white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.origin-room__anchors button strong{letter-spacing:-.025em;margin-top:7px;font-size:clamp(12px,1vw,16px);font-weight:400;display:block}.origin-room__panel{z-index:6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0b0c0ff0;border:1px solid #5d5b63;width:min(350px,100vw - 48px);max-height:calc(100% - 235px);padding:21px 22px 18px;position:absolute;top:31%;right:max(5.3vw,24px);overflow:auto;box-shadow:0 25px 70px #0000008c}@media (min-width:761px){.origin-room--focus-right .origin-room__panel{left:max(5.3vw,24px);right:auto}}.origin-room__panel-meta{font:8px var(--mono);letter-spacing:.16em;color:#998fa3;justify-content:space-between;align-items:center;gap:12px;display:flex}.origin-room__panel-meta button{color:#ece9ef;font:24px/1 var(--sans);cursor:pointer;background:0 0;border:0;padding:4px}.origin-room__panel h2{letter-spacing:-.055em;margin:23px 0 11px;font-size:clamp(27px,2.4vw,38px);font-weight:400}.origin-room__panel p{color:#c1bdc6;margin:0 0 22px;font-size:13px;line-height:1.75}.origin-room__panel>a{font:9px var(--mono);letter-spacing:.08em;color:#eeeaf3;border-top:1px solid #4e4b55;padding:15px 0;display:block}.origin-room__return{color:#b8b0c0;font:8px var(--mono);letter-spacing:.14em;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #4e4b55;width:100%;padding:15px 0 0}.origin-room button:focus-visible,.origin-room a:focus-visible,.about-origin-page a:focus-visible{outline-offset:4px;outline:2px solid #d9cfea}@media (max-width:760px){.origin-room{height:100svh;min-height:700px;max-height:none}.origin-room__scene:before{background:radial-gradient(circle at 48% 48%,#0000 0 18%,#03040547 48%,#030405c7 100%)}.origin-room__hud{font-size:6px;top:82px}.origin-room__hud span:last-child{display:none}.origin-room__bottom{font-size:6px;bottom:12px}.origin-room__bottom span{display:none}.origin-room__entry{width:auto;top:46%;left:24px;right:24px;transform:translateY(-38%)}.origin-room h1{max-width:470px;font-size:clamp(52px,14vw,82px)}.origin-room__statement{max-width:340px;font-size:14px}.origin-room__entry-actions{flex-direction:column;align-items:flex-start;gap:14px;margin-top:30px}.origin-room__entry-actions button{gap:38px;min-height:50px}.origin-room__heading{width:auto;top:106px;left:24px;right:24px}.origin-room__heading h1{max-width:360px;font-size:clamp(38px,9.5vw,60px)}.origin-room__heading p{max-width:320px;font-size:10px}.origin-room__anchors{scrollbar-width:none;border-top:1px solid #45464b;display:flex;bottom:39px;left:24px;right:24px;overflow-x:auto}.origin-room__anchors::-webkit-scrollbar{display:none}.origin-room__anchors button{border-bottom:0;flex:0 0 155px;min-height:54px;padding:9px 10px}.origin-room__anchors button strong{margin-top:4px;font-size:12px}.origin-room__panel{width:auto;max-height:calc(100% - 275px);top:205px;left:24px;right:24px}.origin-room--inspecting .origin-room__anchors{opacity:.16;pointer-events:none}.origin-room__fallback-mark{height:33%;top:45%;left:54%}}@media (max-width:390px){.origin-room__heading h1{font-size:37px}.origin-room__panel{max-height:calc(100% - 262px);top:194px}}@media (prefers-reduced-motion:reduce){.origin-room__signal{animation:none}.origin-room__scene:after{transition:none}}.about-origin-narrative{max-width:850px;margin:0 auto}.about-origin-narrative .about-prose{margin-top:clamp(35px,5vw,70px)}.about-origin-narrative .about-prose p{max-width:75ch}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.eco-section{padding-top:clamp(64px,7vw,120px);padding-bottom:clamp(80px,9vw,150px);scroll-margin-top:84px}.eco-section__body{margin-top:clamp(30px,4vw,56px)}.eco-hero{background:radial-gradient(ellipse at 78% 8%, #a18acb17 0%, transparent 42%), radial-gradient(ellipse at 12% 92%, #a18acb0d 0%, transparent 46%), var(--bg);padding:clamp(132px,13.5vw,208px) max(5.3vw,24px) clamp(60px,6vw,100px);position:relative;overflow:hidden}.eco-hero__eyebrow{font-family:var(--mono);letter-spacing:.24em;text-transform:uppercase;color:var(--violet-soft);align-items:center;gap:12px;margin:0 0 26px;font-size:10px;display:flex}.eco-hero__pulse{background:var(--violet);width:5px;height:5px;box-shadow:0 0 14px var(--violet);border-radius:50%;animation:3.4s ease-in-out infinite ecoPulse}@keyframes ecoPulse{50%{opacity:.35;box-shadow:0 0 5px var(--violet)}}.eco-hero__title{letter-spacing:-.09em;text-wrap:balance;margin:0 0 30px;font-size:clamp(56px,11.5vw,186px);font-weight:400;line-height:.86}.eco-hero__lede{color:var(--muted);max-width:34ch;margin:0 0 clamp(30px,4vw,58px);font-size:clamp(16px,1.7vw,25px);line-height:1.55}.eco-hero__lede span{color:var(--text-dim)}.eco-hero__stack{margin-bottom:clamp(34px,5vw,64px);position:relative}.eco-hero__layers{border-top:1px solid var(--line);counter-reset:eco-layer;margin:0;padding:0;list-style:none}.eco-hero__layer{border-bottom:1px solid var(--line)}.eco-hero__layer-link{grid-template-columns:62px minmax(0,1fr);align-items:center;gap:clamp(14px,2.4vw,32px);padding:clamp(13px,1.6vw,21px) 0;transition:padding-left .32s cubic-bezier(.16,.84,.34,1),background .32s;display:grid}.eco-hero__layer-link:hover,.eco-hero__layer-link:focus-visible{background:#0c0d0f;padding-left:16px}.eco-hero__layer-code{font-family:var(--mono);letter-spacing:.16em;color:var(--violet);font-size:9.5px}.eco-hero__layer-label{letter-spacing:-.05em;color:var(--text);overflow-wrap:anywhere;font-size:clamp(17px,2.35vw,37px);line-height:1.14}.eco-hero__layer[data-index="2"] .eco-hero__layer-label,.eco-hero__layer[data-index="4"] .eco-hero__layer-label{color:var(--text-dim)}.eco-hero__beam{background:linear-gradient(90deg, transparent, var(--violet) 22%, var(--violet) 78%, transparent);transform-origin:0;height:1px;transition:transform .62s cubic-bezier(.16,.84,.34,1);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(.24)}.eco-hero[data-chapter="0"] .eco-hero__beam{transform:scaleX(.24)}.eco-hero[data-chapter="1"] .eco-hero__beam{transform:scaleX(.44)}.eco-hero[data-chapter="2"] .eco-hero__beam{transform:scaleX(.62)}.eco-hero[data-chapter="3"] .eco-hero__beam{transform:scaleX(.8)}.eco-hero[data-chapter="4"] .eco-hero__beam{transform:scaleX(1)}.eco-hero__chapters{display:none}.eco-hero__foot{border-top:1px solid var(--line);margin:8px 0 0;padding-top:24px}.domain-finder{gap:30px;display:grid}.domain-finder__input-row{gap:14px;display:grid}.domain-finder__label{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--dim);font-size:9px}.domain-finder__field{border:1px solid var(--line-strong);background:#0b0c0e;align-items:stretch;transition:border-color .22s;display:flex}.domain-finder__field:focus-within{border-color:var(--violet)}.domain-finder__prefix{font-family:var(--mono);color:var(--dim);align-items:center;padding:0 18px;font-size:17px;display:flex}.domain-finder__field input{min-width:0;color:var(--text);font-family:var(--mono);letter-spacing:-.01em;background:0 0;border:0;outline:0;flex:1;padding:clamp(15px,2vw,24px) 16px clamp(15px,2vw,24px) 0;font-size:clamp(15px,1.9vw,27px)}.domain-finder__field input::placeholder{color:var(--dim)}.domain-finder__submit{border:0;flex:none;justify-content:space-between;min-width:clamp(120px,16vw,200px);padding:0 clamp(18px,2.6vw,38px)}.domain-finder__hint{color:var(--muted);margin:0;font-size:12px}.domain-finder__tlds{border:0;margin:0;padding:0}.domain-finder__legend{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--dim);padding:0 0 12px;font-size:9px}.domain-finder__tld-list{flex-wrap:wrap;gap:7px;display:flex}.domain-finder__tld{text-align:center;min-width:62px;padding:9px 12px}.domain-finder__idle{border:1px solid var(--line);color:var(--muted);background:#0b0c0e;gap:10px;max-width:68ch;padding:clamp(22px,3vw,34px);font-size:13.5px;line-height:1.72;display:grid}.domain-finder__preflight{border-left:2px solid var(--violet-dim);color:var(--muted);gap:10px;max-width:70ch;margin:0;padding:4px 0 4px 20px;font-size:13px;line-height:1.7;display:grid}.domain-finder__notice{border:1px solid var(--line);border-left:2px solid var(--violet-dim);background:#0b0c0e;max-width:74ch;padding:clamp(24px,3.4vw,40px)}.domain-finder__notice[data-tone=error]{border-left-color:var(--signal-amber)}.domain-finder__notice-title{letter-spacing:-.045em;color:var(--text);margin:16px 0 12px;font-size:clamp(19px,2.2vw,28px)}.domain-finder__notice p{color:var(--muted);margin:0 0 14px;font-size:13.5px;line-height:1.74}.domain-finder__notice-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.domain-finder__status{margin:0 0 16px}.domain-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.domain-row{border-bottom:1px solid var(--line);gap:16px;padding:clamp(20px,2.6vw,30px) 0;display:grid}.domain-row__identity{flex-wrap:wrap;align-items:baseline;gap:18px;display:flex}.domain-row__name{font-family:var(--mono);letter-spacing:-.02em;color:var(--text);overflow-wrap:anywhere;font-size:clamp(19px,2.4vw,32px)}.domain-row__state{font-family:var(--mono);letter-spacing:.16em;color:var(--muted);white-space:nowrap;align-items:center;gap:8px;font-size:9px;display:inline-flex}.domain-row__state-dot{background:var(--dim);flex:none;width:6px;height:6px}.domain-row--ok .domain-row__state{color:var(--signal-green)}.domain-row--ok .domain-row__state-dot{background:var(--signal-green)}.domain-row--signal .domain-row__state{color:var(--signal-amber)}.domain-row--signal .domain-row__state-dot{background:var(--signal-amber)}.domain-row--warn .domain-row__state{color:var(--signal-red)}.domain-row--warn .domain-row__state-dot{background:var(--signal-red)}.domain-row--off .domain-row__state{color:var(--muted)}.domain-row__facts{grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:16px 26px;margin:0;display:grid}.domain-row__facts dt{font-family:var(--mono);letter-spacing:.15em;text-transform:uppercase;color:var(--dim);margin-bottom:6px;font-size:8.5px}.domain-row__facts dd{font-family:var(--mono);color:var(--text-dim);overflow-wrap:anywhere;margin:0;font-size:12.5px}.domain-row__facts .is-absent{color:var(--dim);font-style:normal}.domain-row__reason{color:var(--muted);margin:0;font-size:12.5px;line-height:1.7}.eco-provenance{border-top:1px solid var(--line);gap:12px;max-width:78ch;margin-top:clamp(34px,5vw,58px);padding-top:26px;display:grid}.eco-provenance__state{margin:0}.eco-provenance__body{color:var(--muted);margin:0;font-size:13px;line-height:1.72}.rack{gap:0;display:grid}.rack__shell{border:1px solid var(--line);background:linear-gradient(104deg,#131118 0%,#090a0c 46%);grid-template-columns:minmax(0,260px) minmax(0,1fr);grid-template-areas:"spine slots""spine readout";display:grid}.rack__spine{border-right:1px solid var(--line);flex-direction:column;grid-area:spine;justify-content:space-between;gap:26px;padding:30px 26px;display:flex}.rack__spine-label{writing-mode:vertical-rl;letter-spacing:-.05em;color:var(--text);align-self:flex-start;font-size:clamp(19px,2vw,29px);transform:rotate(180deg)}.rack__spine-meta{font-family:var(--mono);letter-spacing:.15em;color:var(--violet);gap:7px;font-size:8.5px;display:grid}.rack__slots{border-bottom:1px solid var(--line);grid-area:slots;display:grid}.rack__slots>li{border-bottom:1px solid var(--line-soft)}.rack__slots>li:last-child{border-bottom:0}.rack__slot{text-align:left;width:100%;color:inherit;background:0 0;border:0;grid-template-columns:84px minmax(0,1fr) auto;align-items:center;gap:20px;padding:clamp(16px,2vw,24px) clamp(18px,2.4vw,32px);transition:background .24s,padding-left .24s;display:grid}.rack__slot:hover,.rack__slot:focus-visible{background:#16121d;padding-left:clamp(26px,3.2vw,44px)}.rack__slot.is-active{background:#191425}.rack__slot-code{font-family:var(--mono);letter-spacing:.14em;color:var(--dim);font-size:9px}.rack__slot-label{letter-spacing:-.05em;color:var(--text-dim);font-size:clamp(19px,2.3vw,33px);font-weight:400;transition:color .24s}.rack__slot.is-active .rack__slot-label,.rack__slot:hover .rack__slot-label{color:var(--text)}.rack__slot-state{font-family:var(--mono);letter-spacing:.15em;color:var(--dim);white-space:nowrap;font-size:8.5px}.rack__slot.is-active .rack__slot-state{color:var(--violet)}.rack__readout{grid-area:readout;padding:clamp(26px,3.4vw,46px) clamp(20px,3vw,46px)}.rack__readout-title{letter-spacing:-.05em;max-width:34ch;margin:16px 0 30px;font-size:clamp(20px,2.5vw,33px);font-weight:400;line-height:1.16}.rack__services{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.rack__service{border-bottom:1px solid var(--line-soft);grid-template-columns:78px minmax(0,1fr);gap:18px;padding:20px 0;display:grid}.rack__service-code{letter-spacing:.13em;color:var(--violet);font-size:9px}.rack__service strong{letter-spacing:-.025em;font-size:16px;font-weight:400;display:block}.rack__service p{color:var(--muted);margin:7px 0 9px;font-size:12.5px;line-height:1.66}.rack__service-activities{letter-spacing:.08em;color:var(--dim);font-size:9.5px}.rack__commercial{border:1px solid var(--line);background:#0a0b0d;border-top:0;padding:clamp(26px,3.4vw,46px)}.rack__commercial-head{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding-bottom:22px;display:flex}.rack__commercial-empty{max-width:74ch;padding:26px 0}.rack__commercial-title{letter-spacing:-.04em;color:var(--text);margin:0 0 12px;font-size:clamp(18px,2.1vw,26px)}.rack__commercial-empty p:last-child{color:var(--muted);margin:0;font-size:13.5px;line-height:1.74}.rack__commercial-actions{flex-wrap:wrap;gap:12px;display:flex}.rack__boundary{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:30px;margin:34px 0 0;padding-top:26px;display:grid}.rack__boundary dt{font-family:var(--mono);letter-spacing:.15em;text-transform:uppercase;color:var(--violet);margin-bottom:9px;font-size:9px}.rack__boundary dd{color:var(--muted);margin:0;font-size:13px;line-height:1.72}.library-gateway{border:1px solid var(--line);background:#0a0b0d;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);grid-template-areas:"index readout""firstparty firstparty";display:grid}.library-gateway__index{border-right:1px solid var(--line);grid-area:index;display:grid}.library-gateway__tab{border-bottom:1px solid var(--line-soft);grid-template-columns:82px minmax(0,1fr) 26px;align-items:center;gap:18px;padding:clamp(20px,2.6vw,34px) clamp(18px,2.4vw,32px);transition:background .24s,padding-left .24s;display:grid}.library-gateway__tab:last-child{border-bottom:0}.library-gateway__tab:hover,.library-gateway__tab:focus-visible{background:#0f1013;padding-left:clamp(26px,3.4vw,46px)}.library-gateway__tab.is-active{background:#151320}.library-gateway__tab-code{font-family:var(--mono);letter-spacing:.14em;color:var(--dim);font-size:9px}.library-gateway__tab strong{letter-spacing:-.05em;color:var(--text-dim);font-size:clamp(19px,2.3vw,32px);font-weight:400;transition:color .24s}.library-gateway__tab.is-active strong,.library-gateway__tab:hover strong{color:var(--text)}.library-gateway__tab-go{color:var(--violet);justify-self:end;font-size:15px}.library-gateway__readout{flex-direction:column;grid-area:readout;align-items:flex-start;padding:clamp(26px,3.4vw,46px);display:flex}.library-gateway__readout-title{letter-spacing:-.05em;max-width:30ch;margin:16px 0 28px;font-size:clamp(19px,2.3vw,30px);font-weight:400;line-height:1.18}.library-gateway__facts{border-top:1px solid var(--line);gap:15px;width:100%;margin:0 0 30px;padding-top:20px;display:grid}.library-gateway__facts dt{font-family:var(--mono);letter-spacing:.15em;text-transform:uppercase;color:var(--dim);margin-bottom:6px;font-size:8.5px}.library-gateway__facts dd{color:var(--muted);margin:0;font-size:12.5px;line-height:1.66}.library-gateway__firstparty{border-top:1px solid var(--line);grid-area:firstparty;grid-template-columns:minmax(200px,260px) minmax(0,1fr) auto;align-items:start;gap:clamp(20px,3vw,44px);padding:clamp(24px,3vw,38px) clamp(20px,3vw,46px);display:grid}.library-gateway__firstparty-count{color:var(--muted);margin:14px 0 0;font-size:13px}.library-gateway__firstparty-count strong{font-family:var(--mono);letter-spacing:-.06em;color:var(--text);font-size:clamp(38px,4.4vw,66px);font-weight:400;line-height:1;display:block}.library-gateway__firstparty-body{color:var(--muted);max-width:66ch;margin:0;font-size:13px;line-height:1.74}.library-gateway__provenance{margin:0}.operate{border:1px solid var(--line);background:#0a0b0d;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);display:grid}.operate__phases{border-right:1px solid var(--line);counter-reset:operate;margin:0;padding:0;list-style:none}.operate__phases>li{border-bottom:1px solid var(--line-soft)}.operate__phases>li:last-child{border-bottom:0}.operate__phase{text-align:left;width:100%;color:inherit;background:0 0;border:0;gap:9px;padding:clamp(20px,2.6vw,34px) clamp(18px,2.4vw,32px);transition:background .24s,padding-left .24s;display:grid}.operate__phase:hover,.operate__phase:focus-visible{background:#0f1013;padding-left:clamp(26px,3.4vw,46px)}.operate__phase.is-active{background:#151320}.operate__phase-code{font-family:var(--mono);letter-spacing:.14em;color:var(--violet);font-size:9px}.operate__phase-label{letter-spacing:-.05em;color:var(--text-dim);font-size:clamp(20px,2.4vw,34px);font-weight:400;transition:color .24s}.operate__phase.is-active .operate__phase-label{color:var(--text)}.operate__phase-statement{color:var(--muted);font-size:12.5px;line-height:1.64}.operate__detail{padding:clamp(26px,3.4vw,46px)}.operate__services{border-top:1px solid var(--line);margin:26px 0 0;padding:0;list-style:none}.operate__service{border-bottom:1px solid var(--line-soft);grid-template-columns:78px minmax(0,1fr);gap:18px;padding:22px 0;display:grid}.operate__service-code{letter-spacing:.13em;color:var(--violet);font-size:9px}.operate__service h3,.operate__service h4{letter-spacing:-.03em;margin:0 0 8px;font-size:16.5px;font-weight:400}.operate__service p{color:var(--muted);margin:0 0 12px;font-size:12.5px;line-height:1.68}.operate__activities{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.operate__activities li{font-family:var(--mono);letter-spacing:.1em;border:1px solid var(--line);color:var(--dim);padding:4px 8px;font-size:8.5px}.operate__note{color:var(--dim);max-width:62ch;margin:26px 0 0;font-size:12.5px;line-height:1.72}.composer{border:1px solid var(--line);background:#0a0b0d;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);display:grid}.composer__stack{border-right:1px solid var(--line);padding:clamp(24px,3vw,40px)}.composer__stack-label{font-family:var(--mono);letter-spacing:.2em;color:var(--dim);padding-bottom:18px;font-size:9px;display:block}.composer__layers{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.composer__layers>li{border-bottom:1px solid var(--line-soft)}.composer__layer{text-align:left;width:100%;color:inherit;background:0 0;border:0;grid-template-columns:44px minmax(0,1fr) auto;align-items:start;gap:18px;padding:clamp(17px,2.2vw,26px) 0;transition:padding-left .24s,background .24s;display:grid}.composer__layer:hover,.composer__layer:focus-visible{background:#0f1013;padding-left:14px}.composer__layer.is-active{background:#151320;padding-left:14px}.composer__layer-code{font-family:var(--mono);letter-spacing:.14em;color:var(--violet);padding-top:3px;font-size:9.5px}.composer__layer-body{gap:7px;min-width:0;display:grid}.composer__layer-body strong{letter-spacing:-.03em;font-size:17px;font-weight:400}.composer__layer-statement{color:var(--muted);font-size:12.5px;line-height:1.62}.composer__layer-state{font-family:var(--mono);letter-spacing:.14em;color:var(--dim);white-space:nowrap;padding-top:3px;font-size:8.5px}.composer__layer.is-active .composer__layer-state{color:var(--violet)}.composer__brief{flex-direction:column;align-items:flex-start;padding:clamp(24px,3vw,40px);display:flex}.composer__brief>div[aria-live]{width:100%}.composer__brief-empty{color:var(--muted);margin:18px 0 0;font-size:13.5px;line-height:1.72}.composer__brief-title{letter-spacing:-.05em;margin:18px 0 20px;font-size:clamp(19px,2.3vw,30px);font-weight:400}.composer__brief-list{border-top:1px solid var(--line);color:var(--muted);gap:12px;margin:0 0 4px;padding:18px 0 0;font-size:12.5px;line-height:1.66;list-style:none;display:grid}.composer__brief-list .mono{letter-spacing:.13em;color:var(--violet);margin-right:6px;font-size:9px}.composer__actions{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:16px;width:100%;margin-top:30px;padding-top:26px;display:flex}.composer__actions-note{color:var(--dim);max-width:30ch;font-size:12px;line-height:1.6}.composer__footnote{color:var(--dim);max-width:62ch;margin:22px 0 0;font-size:12px;line-height:1.72}.eco-ledger{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(238px,1fr));margin:0;display:grid}.eco-ledger>div{background:var(--bg);border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:20px clamp(18px,2vw,26px) 22px}.eco-ledger dt{font-family:var(--mono);letter-spacing:.15em;text-transform:uppercase;color:var(--dim);margin-bottom:12px;font-size:8.5px}.eco-ledger dd{letter-spacing:-.045em;color:var(--text);margin:0 0 10px;font-size:clamp(19px,2.1vw,27px);line-height:1.12}.eco-ledger span{color:var(--muted);font-size:11.5px;line-height:1.62;display:block}.eco-ledger dd.eco-ledger__note{letter-spacing:normal;color:var(--muted);margin-bottom:0;font-size:11.5px;line-height:1.62}.eco-ledger code{font-family:var(--mono);color:var(--text);overflow-wrap:anywhere;font-size:10.5px}@media (max-width:1080px){.rack__shell{grid-template-columns:minmax(0,200px) minmax(0,1fr)}.library-gateway{grid-template-columns:1fr;grid-template-areas:"index""readout""firstparty"}.library-gateway__index{border-right:0;border-bottom:1px solid var(--line)}.library-gateway__firstparty,.operate,.composer{grid-template-columns:1fr}.operate__phases,.composer__stack{border-right:0;border-bottom:1px solid var(--line)}}@media (max-width:860px){.rack__shell{grid-template-columns:1fr;grid-template-areas:"spine""slots""readout"}.rack__spine{border-right:0;border-bottom:1px solid var(--line);flex-direction:row;justify-content:space-between;align-items:center;padding:22px 20px}.rack__spine-label{writing-mode:horizontal-tb;transform:none}.rack__spine-meta{text-align:right}}@media (max-width:760px){.eco-hero{padding-top:118px}.eco-hero__title{font-size:clamp(50px,15vw,96px)}.eco-hero__layer-link{grid-template-columns:40px minmax(0,1fr)}.domain-finder__field{flex-wrap:wrap}.domain-finder__prefix{padding:14px 0 0 18px}.domain-finder__field input{flex-basis:100%;width:100%;padding:14px 18px}.domain-finder__submit{width:100%;min-width:0;min-height:54px}.domain-finder__tld{flex:calc(33.333% - 7px);min-width:0}.domain-row__identity{gap:10px}.rack__slot,.operate__phase,.composer__layer{padding-left:18px;padding-right:18px}.rack__slot:hover,.rack__slot:focus-visible,.rack__slot.is-active,.operate__phase:hover,.operate__phase:focus-visible,.operate__phase.is-active,.composer__layer:hover,.composer__layer:focus-visible,.composer__layer.is-active{padding-left:18px}.library-gateway__tab{grid-template-columns:66px minmax(0,1fr) 20px}.eco-ledger{grid-template-columns:1fr}}@media (max-width:400px){.domain-finder__tld{flex-basis:calc(50% - 7px)}.rack__service,.operate__service{grid-template-columns:minmax(0,1fr);gap:8px}.rack__commercial-actions .action,.composer__actions .action{width:100%}}@media (prefers-reduced-motion:reduce){.eco-hero__pulse{animation:none}.eco-hero__beam,.eco-hero__layer-link,.rack__slot,.operate__phase,.composer__layer,.library-gateway__tab{transition:none}.eco-hero__beam{transform:scaleX(1)}}.eco-hero__crumb{z-index:1;margin-bottom:clamp(26px,4vw,52px);position:relative}.eco-hero__scroll{color:var(--violet);border-bottom:1px solid var(--violet-dim);align-items:center;gap:10px;padding-bottom:3px;transition:color .2s,border-color .2s;display:inline-flex}.eco-hero__scroll:hover,.eco-hero__scroll:focus-visible{color:var(--text);border-color:var(--text)}.eco-thesis{color:var(--muted);border-left:2px solid var(--violet-dim);max-width:72ch;margin:0;padding:4px 0 4px clamp(18px,2.2vw,30px);font-size:clamp(14px,1.2vw,17px);line-height:1.78}@media (max-width:760px){.eco-hero__foot{gap:12px 18px}.eco-thesis{padding-left:16px}}@media (prefers-reduced-motion:reduce){.eco-hero__scroll{transition:none}}.capability-card{border-left:2px solid #a18acb40;padding:20px 64px 20px 24px;transition:border-color .2s;position:relative;overflow:hidden}.capability-card:hover{border-color:#a18acb8c}.capability-card__index{letter-spacing:-.07em;color:#a18acb0f;pointer-events:none;-webkit-user-select:none;user-select:none;width:90px;height:64px;font-family:Arial,Helvetica,sans-serif;font-size:58px;font-weight:700;position:absolute;top:-4px;right:12px}.capability-card__text{color:var(--text-dim,#e6e4ebb8);z-index:1;font-size:14.5px;line-height:1.68;position:relative}.fact-list,.limit-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.limit-list li{color:var(--text-dim,#e6e4ebb8);background:#a18acb08;border:1px solid #a18acb1a;align-items:flex-start;gap:12px;padding:12px 16px;font-size:14px;line-height:1.65;display:flex}.limit-list li .limit-icon{color:#a18acb8c;letter-spacing:0;flex:none;margin-top:1px;font-size:13px;font-weight:600}.evidence-list{gap:0;display:grid}.evidence-row{border-bottom:1px solid var(--line,#ffffff0f);gap:6px;padding:16px 0;display:grid}.evidence-row:first-child{padding-top:0}.evidence-row:last-child{border-bottom:none}.evidence-row code{color:#b296d6e6;font-size:11.5px;font-family:var(--mono);background:#a18acb0f;border:1px solid #a18acb1f;width:fit-content;padding:4px 8px;display:block}.evidence-row p{color:var(--dim);margin:0;font-size:13px;line-height:1.6}.evidence-row__note{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dim,#8d8b8e);margin-top:4px;font-size:8px}[data-chapter]{scroll-margin-top:80px}.product-scene{width:100%;height:100%;display:block}@keyframes arrival-mark-breathe{0%,to{opacity:.85}50%{opacity:.65}}.product-arrival__mark{animation:2.4s ease-in-out infinite arrival-mark-breathe}@media (prefers-reduced-motion:reduce){.product-arrival__mark{animation:none}}.pager{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding-top:40px;display:flex}.pager__link{flex-direction:column;gap:6px;min-width:120px;padding:16px 0;transition:color .2s;display:flex}.pager__link--next{align-items:flex-end}.pager__link:hover{color:var(--violet)}.pager__link strong{letter-spacing:-.04em;font-size:clamp(18px,2.2vw,28px);font-weight:400}.related{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.related-card{border:1px solid var(--line);flex-direction:column;gap:10px;padding:24px;transition:border-color .2s,transform .2s;display:flex}.related-card:hover{border-color:#a18acb73;transform:translateY(-3px)}.related-card__code{font-family:var(--mono);letter-spacing:.15em;color:var(--violet);font-size:9px}.related-card h3{letter-spacing:-.04em;margin:0;font-size:clamp(18px,2vw,26px);font-weight:400}.related-card p{color:var(--muted);flex:1;margin:0;font-size:13px;line-height:1.6}.related-card__cta{font-family:var(--mono);letter-spacing:.14em;color:var(--violet);margin-top:8px;font-size:9px}.product-scene__canvas{width:100%;height:100%;display:block}@media (max-width:1023px){.product-hero__scene{min-height:340px}.product-hero__scene canvas,.product-hero__scene .product-scene{height:340px}}.dossier__section>h2{letter-spacing:-.06em;margin:12px 0 10px;font-size:clamp(26px,3vw,40px);font-weight:400}.dossier__section>.label{margin-bottom:20px;display:block}.sr{background:var(--bg);padding:clamp(80px,9vw,140px) max(5.3vw,24px);position:relative}.sr__announce{clip:rect(0, 0, 0, 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:0!important;padding:0!important;position:absolute!important;overflow:hidden!important}.sr__rail{border-top:1px solid var(--line);font-family:var(--mono);letter-spacing:.17em;color:var(--dim);text-transform:uppercase;justify-content:space-between;align-items:center;padding:18px 0 clamp(52px,6vw,90px);font-size:9px;display:flex}.sr__body{grid-template-columns:340px 1fr;align-items:start;gap:clamp(32px,4vw,64px);display:grid}.sr__panel{flex-direction:column;gap:0;display:flex;position:sticky;top:90px}.sr__field{aspect-ratio:4/3;border:1px solid var(--line);background:#090a0c;width:100%;position:relative;overflow:hidden}.sr__canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.sr__corner{border-color:var(--line-strong);pointer-events:none;border-style:solid;width:10px;height:10px;position:absolute}.sr__corner--tl{border-width:1px 0 0 1px;top:9px;left:9px}.sr__corner--tr{border-width:1px 1px 0 0;top:9px;right:9px}.sr__corner--bl{border-width:0 0 1px 1px;bottom:9px;left:9px}.sr__corner--br{border-width:0 1px 1px 0;bottom:9px;right:9px}.sr__readout{font-family:var(--mono);letter-spacing:.14em;color:var(--dim);text-transform:uppercase;pointer-events:none;justify-content:space-between;font-size:8px;display:flex;position:absolute;bottom:10px;left:12px;right:12px}.sr__identity{border-bottom:1px solid var(--line);padding:clamp(20px,2.5vw,30px) 0}.sr__name{letter-spacing:-.06em;margin:10px 0;font-size:clamp(26px,3vw,42px);font-weight:400;line-height:1.05}.sr__tagline{color:var(--muted);margin:0 0 20px;font-size:13px;line-height:1.65}.sr__meta{grid-template-columns:1fr 1fr;gap:0;margin:0 0 20px;display:grid}.sr__meta>div{grid-template-columns:subgrid;border-bottom:1px solid var(--line-soft);grid-column:1/-1;gap:6px;padding:10px 0;display:grid}.sr__meta>div:last-child{border-bottom:0}.sr__meta dt{font-family:var(--mono);letter-spacing:.14em;color:var(--dim);text-transform:uppercase;align-self:start;padding-top:1px;font-size:9px}.sr__meta dd{color:var(--text-dim);margin:0;font-size:11px;line-height:1.5}.sr__relations{margin-bottom:22px}.sr__relations ul{flex-direction:column;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.sr__relations li{color:var(--text-dim);gap:10px;font-size:11px;display:flex}.sr__relations .mono{color:var(--violet);letter-spacing:.12em;min-width:38px;font-size:9px}.sr__action{margin-top:8px}.sr__records{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sr__record{border-top:1px solid var(--line)}.sr__record:last-child{border-bottom:1px solid var(--line)}.sr__record article{padding:clamp(28px,3.5vw,48px) 0;transition:padding-left .25s cubic-bezier(.16,.84,.34,1)}.sr__record[data-active] article{padding-left:clamp(14px,1.6vw,22px)}.sr__record-head{align-items:baseline;gap:14px;margin-bottom:10px;display:flex}.sr__record-code{letter-spacing:.17em;color:var(--violet);white-space:nowrap;font-size:9px;font-family:var(--mono);flex-shrink:0}.sr__record-title{letter-spacing:-.055em;flex:1;min-width:0;margin:0;font-size:clamp(22px,2.8vw,38px);font-weight:400}.sr__record-activate{border:1px solid var(--line);color:var(--dim);font-family:var(--mono);letter-spacing:.14em;background:0 0;flex-shrink:0;padding:4px 10px;font-size:8px;transition:border-color .18s,color .18s}.sr__record-activate:hover,.sr__record-activate:focus-visible{border-color:var(--violet);color:var(--violet-soft)}.sr__record[data-active] .sr__record-activate{border-color:var(--violet);color:var(--violet)}.sr__record-tagline{letter-spacing:-.02em;color:var(--text-dim);margin:0 0 8px;font-size:14px;font-weight:600}.sr__record-statement{color:var(--muted);max-width:76ch;margin:0 0 22px;font-size:13.5px;line-height:1.72}.sr__record-cols{grid-template-columns:1fr 1fr;gap:clamp(16px,2.5vw,40px);margin-bottom:24px;display:grid}.sr__caps{flex-direction:column;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:flex}.sr__caps li{color:var(--text-dim);gap:10px;font-size:12px;line-height:1.55;display:flex}.sr__caps .mono{color:var(--violet);letter-spacing:.12em;flex-shrink:0;margin-top:2px;font-size:9px}.sr__limits{flex-direction:column;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:flex}.sr__limits li{color:var(--dim);border-left:1px solid var(--line-strong);padding-left:12px;font-size:12px;line-height:1.55}.sr__record-foot{border-top:1px solid var(--line-soft);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;padding-top:18px;display:flex}.sr__record-registry{grid-template-columns:repeat(2,auto);gap:8px 24px;margin:0;font-size:11px;display:grid}.sr__record-registry dt{font-family:var(--mono);letter-spacing:.14em;color:var(--dim);text-transform:uppercase;font-size:9px}.sr__record-registry dd{color:var(--text-dim);margin:0}.sr__record-actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:18px;display:flex}.sr__record-link{font-family:var(--mono);letter-spacing:.14em;color:var(--dim);text-transform:uppercase;font-size:9px;transition:color .18s}.sr__record-link:hover{color:var(--text)}.sr__selector{scrollbar-width:none;gap:8px;padding:0 0 22px;display:none;overflow-x:auto}.sr__selector::-webkit-scrollbar{display:none}.sr__selector button{border:1px solid var(--line);color:var(--dim);white-space:nowrap;background:0 0;flex-direction:column;flex-shrink:0;align-items:flex-start;gap:3px;padding:10px 14px;transition:border-color .18s,color .18s;display:flex}.sr__selector button .mono{letter-spacing:.14em;color:var(--violet);font-size:8px}.sr__selector button span:not(.mono){font-size:11px}.sr__selector button:hover,.sr__selector button:focus-visible{border-color:var(--line-strong);color:var(--text)}.sr__selector button.is-current{border-color:var(--violet);color:var(--text)}@media (max-width:1100px){.sr__body{grid-template-columns:280px 1fr}.sr__name{font-size:clamp(22px,2.5vw,34px)}}@media (max-width:900px){.sr__body{grid-template-columns:1fr}.sr__panel{position:static}.sr__field{aspect-ratio:16/7}.sr__selector{display:flex}.sr__record-cols{grid-template-columns:1fr}.sr__record-foot{flex-direction:column;gap:16px}}@media (max-width:600px){.sr{padding-top:60px;padding-bottom:60px}.sr__rail{flex-direction:column;align-items:flex-start;gap:6px;padding-bottom:36px}.sr__record-head{flex-wrap:wrap;gap:8px}.sr__meta{grid-template-columns:1fr}.sr__meta>div{grid-column:1;grid-template-columns:1fr}.sr__record-registry{grid-template-columns:1fr}}@media (pointer:coarse){.sr__record-activate{touch-action:manipulation}}@media (prefers-reduced-motion:reduce){.sr__record article,.sr__record-activate,.sr__record-link,.sr__selector button{transition-duration:.01ms}}.option__sub,.registry-row__compat,.registry-row__id,.discipline__index,.index-row__index,.rack__slot-state,.composer__layer-state,.eco-ledger dd.eco-ledger__note,.atelier-lab__index-label,.bridge__label,.eyebrow,.dev-crumb__right,.tag--button{font-size:12px}.label{letter-spacing:.1em;font-size:12px}.dossier-card{border:0;border-top:1px solid var(--line);background:0 0;padding:24px 0}.dossier-card__label,.dossier-card dt,.dossier-card dd,.product-hero__telemetry dt,.evidence-row code,.evidence-row__note{letter-spacing:.045em;font-size:12px}.dossier-card dl>div{font-size:14px}.tags>span.tag{background:0 0;border:0;padding:4px 0;font-size:12px}.tags{gap:8px 18px}.limit-list li{border:0;border-left:2px solid var(--line-strong);background:0 0;padding:12px 0 12px 18px}.limit-list span{font-family:var(--sans);font-size:14px;line-height:1.7}.limit-list .limit-icon{color:var(--signal-amber)}.evidence-row code{overflow-wrap:anywhere;background:0 0;border:0;padding:0}.evidence-row p{color:var(--text-dim);font-size:15px}.product-anatomy-scene{background:0 0;border:0}.product-anatomy-motif-badge{background:0 0;border:0;font-size:12px}.product-anatomy-index__instructions{letter-spacing:.035em;background:0 0;border:0;padding:0;font-size:12px;line-height:1.7}.product-anatomy-index__item{border:0;border-bottom:1px solid var(--line);background:0 0;font-size:12px}.product-anatomy-index__item:hover,.product-anatomy-index__item.is-focused{background:#a18acb08;padding-left:0}.product-anatomy-index__item.is-selected{border-left:2px solid var(--violet)}.product-anatomy-index__kind{letter-spacing:.025em;border:0;padding:0;font-size:12px}.product-anatomy-index__kind-badge{width:130px}.product-anatomy-index__label{white-space:normal;font-size:14px}.product-anatomy-index__button:focus-visible{outline:2px solid var(--violet-soft);outline-offset:-2px}.product-anatomy-panel--idle{background:0 0;border:0}.product-hero__telemetry>div{background:0 0}.product-hero--one .product-hero__grid{align-items:center}.product-hero--one .product-hero__scene{-webkit-mask-image:none;mask-image:none}.product-hero--one .product-hero__title{gap:18px;font-size:clamp(72px,8vw,128px)}.one-wordmark{letter-spacing:-.065em;line-height:.85;display:grid}.one-wordmark>span{letter-spacing:.08em;color:var(--violet-soft);margin-bottom:16px;font-size:.23em}.one-topology{isolation:isolate;min-height:540px;margin:0;position:relative}.one-topology__object{z-index:-1;opacity:.9;pointer-events:none;position:absolute;inset:0}.one-topology__paths{fill:none;stroke:#bba2de55;stroke-width:1px;pointer-events:none;width:100%;height:520px;position:absolute;inset:0;overflow:visible}.one-topology__paths path{transition:stroke .18s}.one-topology:focus-within .one-topology__paths path,.one-topology:hover .one-topology__paths path{stroke:#cdb6ef99}.one-topology__node{max-width:43%;color:var(--text);gap:6px;padding:8px 0;text-decoration:none;display:grid;position:absolute}.one-topology__node strong{letter-spacing:-.025em;font-size:clamp(15px,1.3vw,19px);font-weight:500}.one-topology__node>span:last-child{color:var(--text-dim);max-width:22ch;font-size:12px;line-height:1.5}.one-topology__number{font:12px var(--mono);color:var(--violet-soft)}.one-topology__node:hover strong{color:var(--violet-soft)}.one-topology__node:focus-visible{outline:2px solid var(--violet-soft);outline-offset:6px}.one-topology__node--1{top:3%;left:0}.one-topology__node--2{top:3%;right:0}.one-topology__node--3{top:42%;right:0}.one-topology__node--4{bottom:13%;right:8%}.one-topology__node--5{bottom:28%;left:0}.one-topology figcaption{font-size:15px;line-height:1.7;position:absolute;bottom:0}.one-topology figcaption span{color:var(--text-dim);font-size:12px;display:block}.fact-list li[id]{scroll-margin-top:100px}.fact-list li[id]:target{background:#a18acb0c}@media (max-width:767px){.product-hero--one .product-hero__title{font-size:clamp(64px,19vw,100px)}.product-hero--one .product-hero__telemetry{gap:16px;margin-top:26px}.product-hero--one .product-hero__telemetry>div{padding:0}.product-hero--one .product-hero__actions{margin-top:28px}.one-topology{min-height:510px}.one-topology__node>span:last-child{font-size:12px}.product-anatomy-index__kind-badge{width:100px}}@media (prefers-reduced-motion:reduce){.one-topology__paths path{transition:none}.product-hero__identity>*{transition:none!important}}.footer-index{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;padding-block:0 48px;display:grid}.footer-index__col{min-width:0}.footer-index__col ul{margin:16px 0 0;padding:0;list-style:none}.footer-index__col a{min-height:44px;color:var(--text-dim);align-items:center;gap:10px;font-size:14px;display:flex}.footer-index__col a:hover{color:var(--text)}.eco-hero__inner{max-width:none}.eco-hero__opening{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(28px,4vw,72px);margin-bottom:48px;display:grid}.eco-hero__actions{flex-wrap:wrap;gap:12px 20px;display:flex}.eco-hero__identity{min-width:0}.eco-hero__title{letter-spacing:-.065em;font-size:clamp(54px,7.2vw,136px);line-height:1}.eco-hero{padding-top:130px}.eco-section{padding-block:clamp(40px,4vw,72px)}.eco-hero__layer-label{font-size:clamp(18px,1.7vw,28px)}.goal-step>div{min-width:0}.goal-fieldset .option-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.goal-fieldset .option{min-width:0;min-height:110px;padding:18px}.goal-fieldset:disabled .option{opacity:.6}@media (max-width:1100px){.desktop-nav,.header-search{display:none}.mobile-toggle{margin-left:auto;display:flex}}@media (min-width:1101px){.desktop-nav a{letter-spacing:.06em}.desktop-nav{gap:clamp(10px,1vw,20px);margin-left:16px}}@media (max-width:980px){.eco-hero__opening{grid-template-columns:1fr}.eco-hero__title{font-size:clamp(56px,9vw,100px)}.footer-index,.goal-fieldset .option-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.eco-hero{padding-top:105px}.eco-hero__title{font-size:clamp(50px,12vw,72px)}.footer-index{gap:24px 16px}.footer-index__col a{font-size:14px}.goal-fieldset .option-grid{grid-template-columns:1fr}.goal-fieldset .option{min-height:88px}.eco-section{padding-block:40px}}
