:root{color-scheme:dark;--bg:#04060e;--panel:#090d19;--ink:#eef4ff;--muted:#7a86a2;--line:rgba(160,190,240,.14);--accent:#5b8cff;--cyan:#7fd8f6;font-family:Space Grotesk,sans-serif}*{box-sizing:border-box}html,body,#root{width:100%;height:100%;margin:0;overflow:hidden}body{background:var(--bg);color:var(--ink)}button,a{font:inherit;color:inherit}button{cursor:pointer}.interface{position:relative;width:100%;height:100dvh;min-height:650px;padding:0 24px;display:grid;grid-template-columns:94px minmax(480px,1fr) minmax(320px,27vw);grid-template-rows:74px minmax(0,1fr) 108px 28px;grid-template-areas:"head head head" "rail stage brief" "rail mission mission" "foot foot foot";column-gap:18px;overflow:hidden;background:radial-gradient(circle at 49% 42%,color-mix(in srgb,var(--accent) 9%,transparent),transparent 31%),linear-gradient(115deg,#05070b,#060a10 57%,#07070d);transition:--accent .5s}.interface:before{position:absolute;inset:74px 24px 28px;z-index:0;pointer-events:none;border:1px solid rgba(150,200,230,.06);content:""}.starfield,.noise,.scanline{position:absolute;inset:0;pointer-events:none}.starfield{z-index:0}.noise{z-index:20;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.88' numOctaves='4' stitchTiles='stitchTiles'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.scanline{z-index:19;opacity:.12;background:linear-gradient(transparent 50%,#00000059 50%);background-size:100% 4px}.topbar,.rail,.stage,.brief,.mission,footer{position:relative;z-index:2}.topbar{grid-area:head;display:flex;align-items:center;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:12px;text-decoration:none}.mark{width:27px;height:27px;display:grid;grid-template:1fr 1fr/1fr 1fr;gap:3px;transform:rotate(45deg)}.mark i{display:block;border:1px solid var(--cyan);background:#73ebff1c;box-shadow:0 0 12px #73ebff2e}.mark i:nth-child(2),.mark i:nth-child(3){border-color:var(--accent);background:color-mix(in srgb,var(--accent) 13%,transparent)}.brand>span{font-size:15px;font-weight:700;letter-spacing:.08em}.brand strong{color:#8b98aa;font-weight:500}.brand small{margin-left:7px;padding-left:14px;border-left:1px solid var(--line);color:#566273;font:500 7px/1.45 DM Mono;letter-spacing:.14em}.system{margin-left:auto;display:flex;gap:32px;color:#657181;font:500 8px DM Mono;letter-spacing:.13em}.system span:first-child{color:#8b9aab}.system i{width:5px;height:5px;margin-right:8px;display:inline-block;border-radius:50%;background:#aaff6a;box-shadow:0 0 9px #aaff6a}.clock{width:165px;margin-left:48px;text-align:right}.clock span{display:block;color:#586475;font:500 7px DM Mono;letter-spacing:.16em}.clock strong{font:500 17px DM Mono;letter-spacing:.08em}.rail{grid-area:rail;display:flex;flex-direction:column;border-right:1px solid var(--line)}.rail-label{height:58px;padding-top:17px;color:#525e6d;font:500 7px DM Mono;letter-spacing:.16em;writing-mode:vertical-rl}.rail nav{margin:auto 0;display:flex;flex-direction:column;gap:9px}.rail nav button{position:relative;width:58px;height:58px;display:grid;place-items:center;border:1px solid transparent;background:transparent;color:#526071;transition:.25s}.rail nav button>span{position:absolute;top:5px;left:6px;font:500 6px DM Mono}.rail nav button>b{position:absolute;right:-34px;width:30px;color:transparent;font:500 6px DM Mono;letter-spacing:.07em;transition:.25s}.rail nav button:hover{color:#b5c9d8;border-color:var(--line)}.rail nav button.active{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 55%,transparent);background:color-mix(in srgb,var(--accent) 7%,transparent);box-shadow:inset 0 0 20px color-mix(in srgb,var(--accent) 7%,transparent)}.rail nav button.active:before{position:absolute;left:-1px;width:2px;height:24px;background:var(--accent);box-shadow:0 0 10px var(--accent);content:""}.rail nav button.active>b{color:#718091}.sound{width:70px;margin:0 0 14px -6px;padding:8px 0;display:flex;gap:7px;align-items:center;justify-content:center;border:0;background:transparent;color:#536070}.sound span{font:500 6px DM Mono;letter-spacing:.08em}.stage{grid-area:stage;min-width:0;padding:18px 0 12px;display:flex;flex-direction:column}.stage-meta{height:22px;display:flex;justify-content:space-between;color:#5e6c7c;font:500 7px DM Mono;letter-spacing:.15em}.stage-meta span:last-child{color:color-mix(in srgb,var(--accent) 70%,#8ba0ae)}.visual-shell{position:relative;min-height:0;flex:1;border:1px solid rgba(170,215,235,.13);background:#090d12;transform-style:preserve-3d;perspective:900px}.visual-shell:before{position:absolute;inset:0;z-index:5;pointer-events:none;background:linear-gradient(90deg,rgba(4,7,10,.4),transparent 35%,transparent 70%,rgba(4,7,10,.3)),linear-gradient(0deg,rgba(4,7,10,.65),transparent 45%);content:""}.visual{position:absolute;inset:7px;overflow:hidden}.visual img{width:100%;height:100%;display:block;object-fit:cover;filter:saturate(.78) contrast(1.12) brightness(.68)}.image-grade{position:absolute;inset:0;background:linear-gradient(125deg,color-mix(in srgb,var(--accent) 13%,transparent),transparent 45%),radial-gradient(circle at center,transparent 20%,rgba(2,5,8,.45) 100%);mix-blend-mode:screen}.reticle{position:absolute;z-index:8;top:50%;left:50%;border:1px solid rgba(170,225,240,.2);border-radius:50%;transform:translate(-50%,-50%)}.r1{width:min(31vw,390px);aspect-ratio:1}.r2{width:min(24vw,300px);aspect-ratio:1;border-style:dashed;animation:spin 30s linear infinite}.core-orbit{position:absolute;z-index:9;top:50%;left:50%;width:min(18vw,210px);aspect-ratio:1;transform:translate(-50%,-50%)}.core-orbit>i{position:absolute;inset:0;border:1px solid color-mix(in srgb,var(--accent) 45%,transparent);border-radius:50%;box-shadow:0 0 45px color-mix(in srgb,var(--accent) 12%,transparent)}.core-orbit>i:nth-child(2){inset:13%;border-style:dashed;animation:spin 14s linear infinite reverse}.core-orbit>i:nth-child(3){inset:28%;background:radial-gradient(circle,color-mix(in srgb,var(--accent) 18%,#0b1720),#04080ceb 70%);box-shadow:inset 0 0 35px color-mix(in srgb,var(--accent) 15%,transparent),0 0 25px color-mix(in srgb,var(--accent) 20%,transparent)}.core-orbit>b{position:absolute;inset:35%;display:grid;place-items:center}.core-orbit .mark{width:52px;height:52px}.corner{position:absolute;z-index:10;width:22px;height:22px}.corner.tl{top:10px;left:10px;border-top:1px solid var(--accent);border-left:1px solid var(--accent)}.corner.tr{top:10px;right:10px;border-top:1px solid var(--accent);border-right:1px solid var(--accent)}.corner.bl{bottom:10px;left:10px;border-bottom:1px solid var(--accent);border-left:1px solid var(--accent)}.corner.br{right:10px;bottom:10px;border-right:1px solid var(--accent);border-bottom:1px solid var(--accent)}.coordinate{position:absolute;z-index:11;color:#93a3b3;font:500 6px DM Mono;letter-spacing:.15em}.coordinate.top{top:20px;left:23px}.coordinate.bottom{right:23px;bottom:20px}.stage-pagination{height:44px;display:flex;align-items:end;gap:10px;color:#718091}.stage-pagination button{width:28px;height:28px;display:grid;place-items:center;border:1px solid var(--line);background:#0a0e14cc;color:#8291a0}.stage-pagination button svg{width:13px}.stage-pagination>div{height:1px;flex:1;margin-bottom:14px;background:var(--line)}.stage-pagination>div span{height:1px;display:block;background:var(--accent);box-shadow:0 0 8px var(--accent);transition:width .5s}.stage-pagination b{margin-bottom:5px;color:var(--ink);font:500 18px DM Mono}.stage-pagination small{margin:0 5px 8px 0;font:500 8px DM Mono}.brief{grid-area:brief;margin-top:18px;padding:0 0 12px 25px;display:flex;flex-direction:column;border-left:1px solid var(--line);min-width:0}.brief-top{height:33px;display:flex;justify-content:space-between;border-bottom:1px solid var(--line);color:#607080;font:500 7px DM Mono;letter-spacing:.13em}.brief-top span{display:flex;gap:7px;align-items:start}.brief-top svg{color:var(--accent)}.brief-content{padding-top:18px;flex:1;display:flex;flex-direction:column}.project-type{display:flex;align-items:center;justify-content:space-between}.project-type>span{color:var(--accent);font:500 9px DM Mono;letter-spacing:.15em;text-transform:uppercase}.project-type i{padding:5px 7px;border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);color:#9aa8b4;font:500 6px DM Mono;font-style:normal;letter-spacing:.1em}.brief h1{max-width:460px;margin:15px 0 14px;font-size:clamp(31px,3.4vw,57px);font-weight:500;line-height:.88;letter-spacing:-.065em}.brief-content>p{max-width:420px;margin:0;color:#8793a2;font-size:clamp(11px,.9vw,14px);line-height:1.7}.tech{margin-top:18px;display:flex;flex-wrap:wrap;gap:6px}.tech span{padding:5px 7px;border:1px solid var(--line);color:#657586;font:500 6px DM Mono;letter-spacing:.09em}.launch{height:47px;margin-top:auto;padding:0 15px;display:flex;align-items:center;justify-content:space-between;border:1px solid color-mix(in srgb,var(--accent) 50%,transparent);background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 12%,transparent),transparent);font:500 8px DM Mono;letter-spacing:.13em;text-decoration:none;transition:.25s}.launch:hover{background:color-mix(in srgb,var(--accent) 17%,transparent);box-shadow:0 0 30px color-mix(in srgb,var(--accent) 10%,transparent)}.launch svg{width:16px;color:var(--accent)}.data-grid{margin-top:13px;display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line);border-left:1px solid var(--line)}.data-grid div{min-height:45px;padding:8px 10px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.data-grid span{display:block;color:#536171;font:500 6px DM Mono;letter-spacing:.12em}.data-grid strong{color:#b0bdc8;font:500 10px DM Mono}.mission{grid-area:mission;display:grid;grid-template-columns:1.2fr .9fr .9fr;align-items:center;border-top:1px solid var(--line)}.mission>div:first-child{display:grid;grid-template-columns:20px 58px 1fr;align-items:center}.mission>div:first-child svg{color:var(--accent)}.mission>div:first-child>span{color:#5e6b79;font:500 7px DM Mono;letter-spacing:.12em}.mission p{margin:0;font-size:clamp(15px,1.25vw,20px);letter-spacing:-.03em}.mission p strong{color:var(--cyan);font-weight:500}.disciplines{display:flex;gap:18px;justify-content:center}.disciplines span{display:flex;align-items:center;gap:7px;color:#6c7988;font:500 7px DM Mono;letter-spacing:.09em}.disciplines svg{width:13px;color:#899aaa}.mission>a{height:48px;padding:0 14px;display:flex;align-items:center;gap:9px;justify-content:flex-end;border-left:1px solid var(--line);color:#b5c2cb;font:500 7px DM Mono;letter-spacing:.1em;text-decoration:none}.mission>a svg{width:14px}.mission>a svg:last-child{margin-left:auto;color:var(--accent)}footer{grid-area:foot;display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);color:#465260;font:500 6px DM Mono;letter-spacing:.12em}footer>span{display:flex;align-items:center;gap:7px}.ticker{color:#5b6877}.ticker i{width:3px;height:3px;border-radius:50%;background:var(--accent);box-shadow:0 0 6px var(--accent)}@keyframes spin{to{transform:translate(-50%,-50%) rotate(360deg)}}@media(max-width:1100px){.interface{grid-template-columns:72px minmax(420px,1fr) 300px;padding:0 14px;column-gap:12px}.system span:last-child,.brand small{display:none}.clock{margin-left:25px}.brief{padding-left:16px}.brief h1{font-size:34px}.disciplines{gap:8px}.mission{grid-template-columns:1.3fr .8fr}.mission>a{display:none}.r1{width:300px}.r2{width:230px}.core-orbit{width:175px}}@media(max-width:760px){html,body,#root{overflow:auto}.interface{height:auto;min-height:100dvh;padding:0 14px;display:block;overflow:hidden}.topbar{height:68px}.system{display:none}.clock{margin-left:auto;width:auto}.clock span{display:none}.rail{height:66px;display:flex;flex-direction:row;align-items:center;border:0;border-bottom:1px solid var(--line)}.rail-label,.sound{display:none}.rail nav{width:100%;margin:0;flex-direction:row;justify-content:space-between}.rail nav button{height:43px;width:55px}.rail nav button>b{display:none}.stage{height:58dvh;min-height:430px}.stage-meta{margin-top:8px}.visual-shell{min-height:330px}.brief{min-height:440px;margin:0;padding:26px 0;border:0;border-top:1px solid var(--line)}.brief h1{font-size:48px}.brief-content>p{font-size:14px}.mission{min-height:150px;display:block;padding:25px 0}.mission>div:first-child{grid-template-columns:20px 58px 1fr}.disciplines{margin-top:24px;justify-content:flex-start}.mission>a{display:none}footer{height:35px}.ticker,footer span:last-child{display:none}.reticle.r1{width:280px}.reticle.r2{width:220px}.core-orbit{width:165px}}@media(max-height:720px)and (min-width:761px){.interface{grid-template-rows:64px minmax(0,1fr) 84px 24px}.brief-content{padding-top:10px}.brief h1{margin:9px 0;font-size:34px}.brief-content>p{line-height:1.5}.tech{margin-top:9px}.data-grid{margin-top:8px}.data-grid div{min-height:38px}.stage-pagination{height:35px}.mission p{font-size:14px}.launch{height:40px}.topbar{height:64px}}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;transition-duration:.01ms!important}}.core-orbit>i:nth-child(2){animation-name:rotate}@keyframes rotate{to{transform:rotate(360deg)}}:root{--bg:#000;--panel:#000;--line:rgba(210,232,242,.13)}html,body,#root{background:#000}.interface{background:#000;isolation:isolate}.interface:after{position:absolute;inset:0;z-index:1;pointer-events:none;content:"";box-shadow:inset 0 0 180px #000000fa,inset 0 0 28px #000}.starfield{opacity:.2;filter:grayscale(1) contrast(1.35)}.noise{opacity:.018;mix-blend-mode:screen}.scanline{opacity:.04}.topbar,.rail,.brief,.mission,footer{background:#000}.stage{background:#000}.visual-shell{background:#000;border-color:#cde6f02e;box-shadow:0 0 0 1px #000,0 24px 70px #000000e6}.visual{inset:5px;background:#000}.visual img{filter:saturate(.92) contrast(1.2) brightness(.76)}.image-grade{background:linear-gradient(125deg,color-mix(in srgb,var(--accent) 10%,transparent),transparent 42%),radial-gradient(circle at center,transparent 38%,rgba(0,0,0,.55) 100%)}.brief-content,.data-grid,.launch{background:#000}.rail nav button.active{background:color-mix(in srgb,var(--accent) 6%,#000)}.launch{background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 11%,#000),#000 72%)}.radar-sweep{position:absolute;z-index:7;top:6px;bottom:6px;left:-28%;width:22%;pointer-events:none;opacity:.32;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--accent) 12%,transparent) 68%,color-mix(in srgb,var(--accent) 55%,transparent) 99%,transparent);filter:blur(.2px);mix-blend-mode:screen;animation:radarScan 8s cubic-bezier(.45,0,.55,1) infinite}.signal-beam{position:absolute;z-index:7;top:50%;left:50%;width:min(42vw,520px);aspect-ratio:1;pointer-events:none;border-radius:50%;opacity:.16;transform:translate(-50%,-50%);background:conic-gradient(from 0deg,transparent 0 78%,color-mix(in srgb,var(--accent) 45%,transparent) 88%,transparent 94%);mask:radial-gradient(circle,transparent 0 23%,#000 24% 63%,transparent 64%);animation:beamRotate 16s linear infinite}.telemetry{position:absolute;z-index:12;bottom:20px;left:22px;height:25px;display:flex;align-items:end;gap:9px;color:#86939f;font:500 6px DM Mono;letter-spacing:.12em}.telemetry>div{height:20px;display:flex;align-items:end;gap:2px}.telemetry i{width:2px;display:block;background:color-mix(in srgb,var(--accent) 70%,#dcefff);box-shadow:0 0 4px color-mix(in srgb,var(--accent) 30%,transparent);transform-origin:bottom;animation:signalPulse 1.8s ease-in-out calc(var(--i) * -75ms) infinite alternate}.telemetry b{color:var(--accent);font-weight:500}.system i{animation:statusPulse 2.4s ease-in-out infinite}.core-orbit>i:first-child:after{position:absolute;inset:-5px;border:1px solid color-mix(in srgb,var(--accent) 28%,transparent);border-radius:50%;content:"";animation:corePulse 3.8s ease-out infinite}.rail nav button.active svg{filter:drop-shadow(0 0 5px color-mix(in srgb,var(--accent) 70%,transparent))}.stage-meta span:last-child:before{width:4px;height:4px;margin-right:7px;display:inline-block;border-radius:50%;background:var(--accent);box-shadow:0 0 7px var(--accent);content:"";animation:statusPulse 2s ease-in-out infinite}.launch:after{position:absolute;top:-1px;bottom:-1px;left:-1px;width:1px;background:var(--accent);box-shadow:0 0 10px var(--accent);content:"";animation:launchEdge 3s ease-in-out infinite}@keyframes radarScan{0%,12%{left:-28%;opacity:0}22%{opacity:.32}75%{opacity:.32}88%,to{left:108%;opacity:0}}@keyframes beamRotate{to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes signalPulse{0%{transform:scaleY(.45);opacity:.35}to{transform:scaleY(1);opacity:1}}@keyframes statusPulse{0%,to{opacity:.45;transform:scale(.82)}50%{opacity:1;transform:scale(1)}}@keyframes corePulse{0%{opacity:.65;transform:scale(.9)}75%,to{opacity:0;transform:scale(1.18)}}@keyframes launchEdge{0%,to{opacity:.35}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.radar-sweep,.signal-beam,.telemetry i,.system i,.core-orbit>i:first-child:after,.stage-meta span:last-child:before,.launch:after{animation:none!important}}.intel{min-height:142px;max-height:225px;flex:1;margin:20px 0 14px;display:flex;flex-direction:column;border:1px solid var(--line);background:#000;overflow:hidden}.intel-head{height:28px;padding:0 9px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);color:#5d6b79;font:500 6px DM Mono;letter-spacing:.12em}.intel-head b{color:var(--accent);font-weight:500}.intel-body{min-height:88px;flex:1;display:grid;grid-template-columns:minmax(88px,.7fr) 1.3fr}.orbit-map{position:relative;min-width:0;border-right:1px solid var(--line);overflow:hidden}.orbit-map>i{position:absolute;top:50%;left:50%;width:68%;aspect-ratio:1;border:1px solid color-mix(in srgb,var(--accent) 25%,transparent);border-radius:50%;transform:translate(-50%,-50%)}.orbit-map>i:nth-child(2){width:45%;border-style:dashed;animation:intelSpin 13s linear infinite}.orbit-map>i:nth-child(3){width:18%;background:color-mix(in srgb,var(--accent) 14%,#000);box-shadow:0 0 16px color-mix(in srgb,var(--accent) 15%,transparent)}.orbit-map>b{position:absolute;top:50%;left:9%;width:82%;height:1px;background:linear-gradient(90deg,transparent,var(--line),transparent)}.orbit-map svg{position:absolute;top:50%;left:50%;width:15px;color:var(--accent);transform:translate(-50%,-50%);filter:drop-shadow(0 0 6px var(--accent))}.orbit-map .node{position:absolute;width:4px;height:4px;border-radius:50%;background:var(--accent);box-shadow:0 0 7px var(--accent)}.orbit-map .n1{top:23%;left:32%;animation:nodeBlink 2.1s ease-in-out infinite}.orbit-map .n2{right:22%;bottom:30%;animation:nodeBlink 2.8s ease-in-out .4s infinite}.orbit-map .n3{right:16%;top:19%;width:2px;height:2px;animation:nodeBlink 1.8s ease-in-out .8s infinite}.metric-stack{padding:10px 11px;display:flex;flex-direction:column;justify-content:center;gap:9px}.metric>div{margin-bottom:4px;display:flex;justify-content:space-between;color:#657382;font:500 6px DM Mono;letter-spacing:.08em}.metric>div b{color:#9dabb6;font-weight:500}.metric>i{height:2px;display:block;background:#141a20}.metric>i span{height:100%;display:block;background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 55%,#728999),var(--accent));box-shadow:0 0 7px color-mix(in srgb,var(--accent) 35%,transparent)}.intel-log{height:25px;padding:0 9px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);color:#4f5c68;font:500 5px DM Mono;letter-spacing:.08em}.intel-log span{display:flex;align-items:center;gap:5px}.intel-log i{width:3px;height:3px;border-radius:50%;background:var(--accent);box-shadow:0 0 5px var(--accent);animation:nodeBlink 1.7s ease-in-out infinite}.brief-content>.launch{margin-top:0;flex:0 0 47px}@keyframes intelSpin{to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes nodeBlink{0%,to{opacity:.25}50%{opacity:1}}@media(max-height:820px)and (min-width:761px){.intel{min-height:105px;max-height:125px;margin:10px 0}.intel-head{height:22px}.intel-body{min-height:60px}.intel-log{display:none}.metric-stack{padding:6px 9px;gap:5px}.orbit-map>i{width:56%}}@media(max-height:690px)and (min-width:761px){.intel{display:none}.brief-content>.launch{margin-top:auto}}@media(max-width:760px){.intel{min-height:180px;max-height:220px}.intel-body{grid-template-columns:1fr 1.5fr}}@media(prefers-reduced-motion:reduce){.orbit-map>i:nth-child(2),.orbit-map .node,.intel-log i{animation:none!important}}@property --accent{syntax:"<color>";inherits:true;initial-value:#445bf0}.interface{--mx:50%;--my:50%;background:#020407}.living-field{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden;opacity:.95;filter:saturate(1.18)}.living-field canvas{width:100%;height:100%;display:block}.aurora{position:absolute;inset:-20%;z-index:0;pointer-events:none;background:radial-gradient(circle at var(--mx) var(--my),color-mix(in srgb,var(--accent) 11%,transparent),transparent 18%),conic-gradient(from 190deg at 48% 45%,transparent,color-mix(in srgb,var(--accent) 3%,transparent),transparent 28%);filter:blur(42px);transition:background .45s ease}.ripple-layer{position:fixed;inset:0;z-index:30;pointer-events:none;overflow:hidden}.ripple-layer i{position:absolute;width:18px;height:18px;border:1px solid color-mix(in srgb,var(--accent) 75%,#c8f8ff);border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 0 24px color-mix(in srgb,var(--accent) 35%,transparent),inset 0 0 18px color-mix(in srgb,var(--accent) 24%,transparent);animation:interfaceRipple 1.05s cubic-bezier(.12,.65,.2,1) forwards}@keyframes interfaceRipple{0%{width:12px;height:12px;opacity:.8}to{width:360px;height:360px;opacity:0}}.synapse-layer{position:fixed;inset:0;z-index:4;pointer-events:none;mix-blend-mode:screen;opacity:.78}.bio-cursor{position:fixed;z-index:31;left:var(--mx);top:var(--my);width:34px;height:34px;pointer-events:none;border:1px solid color-mix(in srgb,var(--accent) 40%,rgba(190,235,255,.42));border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 0 22px color-mix(in srgb,var(--accent) 15%,transparent),inset 0 0 12px #82dcff09;transition:width .25s,height .25s,border-color .4s}.bio-cursor:before,.bio-cursor:after{position:absolute;top:50%;left:50%;content:"";transform:translate(-50%,-50%)}.bio-cursor:before{width:3px;height:3px;border-radius:50%;background:var(--accent);box-shadow:0 0 9px var(--accent)}.bio-cursor:after{width:48px;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--accent) 25%,transparent),transparent)}.bio-lens{position:fixed;z-index:17;left:var(--mx);top:var(--my);width:190px;height:190px;pointer-events:none;border-radius:50%;transform:translate(-50%,-50%);backdrop-filter:blur(1.3px) brightness(1.12) saturate(1.28);-webkit-mask-image:radial-gradient(circle,#000 0 28%,rgba(0,0,0,.76) 46%,transparent 71%);mask-image:radial-gradient(circle,#000 0 28%,rgba(0,0,0,.76) 46%,transparent 71%);opacity:.5;box-shadow:inset 0 0 40px color-mix(in srgb,var(--accent) 7%,transparent);transition:opacity .35s}.interface:has(a:hover) .bio-lens,.interface:has(button:hover) .bio-lens{opacity:.78}.interface:has(a:hover) .bio-cursor,.interface:has(button:hover) .bio-cursor{width:48px;height:48px;border-color:var(--accent)}.transition-wave{position:fixed;z-index:18;top:0;bottom:0;left:-32%;width:24%;pointer-events:none;opacity:0;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--accent) 8%,transparent) 40%,rgba(210,250,255,.2) 74%,transparent);filter:blur(8px);mix-blend-mode:screen;transform:skew(-8deg)}.interface.energized .transition-wave{animation:screenWave .72s cubic-bezier(.22,.64,.25,1)}.interface.energized .core-orbit{filter:drop-shadow(0 0 34px var(--accent))}.interface.energized .brief h1{text-shadow:0 0 28px color-mix(in srgb,var(--accent) 23%,transparent)}@keyframes screenWave{0%{left:-32%;opacity:0}18%{opacity:.85}to{left:112%;opacity:0}}.topbar,.rail,.mission,footer{background:linear-gradient(115deg,#04080cc2,#00000070);backdrop-filter:blur(22px) saturate(1.25)}.stage{background:transparent}.brief{background:linear-gradient(150deg,#080d12c2,#0000007a 58%,color-mix(in srgb,var(--accent) 4%,transparent));backdrop-filter:blur(34px) saturate(1.4);border-left-color:color-mix(in srgb,var(--accent) 26%,var(--line));box-shadow:inset 1px 0 #ffffff06,-24px 0 70px #0000005c}.brief:before{position:absolute;inset:0;pointer-events:none;content:"";background:radial-gradient(420px circle at var(--mx) var(--my),rgba(255,255,255,.055),transparent 46%);mix-blend-mode:screen}.brief-content,.data-grid,.launch,.intel{background:#00000052}.visual-shell{overflow:hidden;background:#04080b9e;backdrop-filter:blur(20px) saturate(1.35);border-color:#caebf638;box-shadow:inset 0 1px #ffffff17,inset 0 -1px #64b9dc0b,0 28px 90px #000000c7,0 0 38px color-mix(in srgb,var(--accent) 6%,transparent)}.visual-shell:after{position:absolute;inset:-45%;z-index:13;pointer-events:none;content:"";background:linear-gradient(104deg,transparent 38%,rgba(255,255,255,.075) 46%,rgba(255,255,255,.018) 50%,transparent 57%);transform:translate(-34%) rotate(-4deg);mix-blend-mode:screen;animation:glassGlide 11s ease-in-out infinite}@keyframes glassGlide{0%,18%{transform:translate(-36%) rotate(-4deg)}70%,to{transform:translate(34%) rotate(-4deg)}}.visual{border-radius:2px;transform:translateZ(-20px)}.visual img{transition:filter .7s ease;will-change:transform;animation:imageBreathe 12s ease-in-out infinite alternate}@keyframes imageBreathe{0%{transform:scale(1.015)}to{transform:scale(1.055)}}.core-orbit{filter:drop-shadow(0 0 18px color-mix(in srgb,var(--accent) 28%,transparent));transform:translate(-50%,-50%) translateZ(48px)}.rail nav button{border-radius:2px;backdrop-filter:blur(12px)}.rail nav button:hover{transform:translate(3px);background:#ffffff06;box-shadow:inset 0 0 18px #b4ebff09}.rail nav button.active{transform:translate(5px);box-shadow:inset 0 0 26px color-mix(in srgb,var(--accent) 9%,transparent),0 0 24px color-mix(in srgb,var(--accent) 8%,transparent)}.rail nav button.active:after{position:absolute;left:100%;top:50%;width:44px;height:1px;content:"";background:linear-gradient(90deg,var(--accent),transparent);box-shadow:0 0 8px var(--accent);transform-origin:left;animation:nerveReach 2.4s ease-in-out infinite}@keyframes nerveReach{0%,to{transform:scaleX(.3);opacity:.3}50%{transform:scaleX(1);opacity:.9}}.launch{position:relative;overflow:hidden;backdrop-filter:blur(14px)}.launch:before{position:absolute;inset:0;content:"";background:radial-gradient(240px circle at var(--mx) var(--my),rgba(255,255,255,.11),transparent 55%);opacity:.55}.launch>*{position:relative;z-index:1}.sound.active{color:var(--accent);text-shadow:0 0 8px color-mix(in srgb,var(--accent) 55%,transparent)}.sound.active svg{filter:drop-shadow(0 0 6px var(--accent));animation:soundLiving 1.5s ease-in-out infinite}@keyframes soundLiving{0%,to{transform:scaleY(.72);opacity:.58}50%{transform:scaleY(1.15);opacity:1}}.boot-sequence{position:fixed;inset:0;z-index:100;padding:72px 5vw 86px;display:grid;grid-template-columns:1fr minmax(300px,440px) 1fr;align-items:center;gap:5vw;background:#010203;color:#d9e8ef;overflow:hidden;font-family:DM Mono;letter-spacing:.12em;cursor:wait}.boot-grid,.boot-chroma,.boot-vignette{position:absolute;inset:0;pointer-events:none}.boot-grid{opacity:.34;background-image:linear-gradient(rgba(120,190,215,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(120,190,215,.055) 1px,transparent 1px);background-size:44px 44px;mask-image:radial-gradient(circle at center,#000,transparent 74%);animation:gridDrift 5s linear infinite}.boot-chroma{inset:-15%;background:radial-gradient(circle at 50% 48%,color-mix(in srgb,var(--accent) 14%,transparent),transparent 22%),conic-gradient(from 180deg at 50% 50%,transparent,color-mix(in srgb,var(--accent) 4%,transparent),transparent 32%);filter:blur(32px);animation:bootBreath 1.7s ease-in-out infinite}.boot-vignette{box-shadow:inset 0 0 190px #000,inset 0 0 35px #000}.boot-sequence:after{position:absolute;top:-20%;bottom:-20%;left:-18%;width:12%;content:"";background:linear-gradient(90deg,transparent,rgba(170,240,255,.16),transparent);filter:blur(10px);transform:skew(-11deg);mix-blend-mode:screen;animation:bootSweep 2.2s cubic-bezier(.25,.7,.2,1) infinite}.boot-header{position:absolute;z-index:3;top:0;left:28px;right:28px;height:58px;padding:0 2px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid rgba(155,215,235,.14);color:#53616d;font-size:6px}.boot-header>div{display:flex;align-items:center;gap:11px}.boot-header .mark{width:24px;height:24px}.boot-header b{color:#e8f4f8;font:600 12px Space Grotesk;letter-spacing:.08em}.boot-header b span{color:#667685;font-weight:500}.boot-header>span{color:#8495a1}.boot-header>i{text-align:right;font-style:normal}.boot-coord{position:absolute;z-index:3;color:#35434d;font-size:5px;writing-mode:vertical-rl}.boot-coord.c1{top:86px;left:31px}.boot-coord.c2{right:31px;bottom:86px;transform:rotate(180deg)}.boot-diagnostics{position:relative;z-index:3;width:min(250px,100%);font-size:6px}.boot-diagnostics.left{justify-self:end}.boot-diagnostics.right{justify-self:start}.boot-diagnostics>b{height:29px;display:block;color:#778793;font-size:6px;font-weight:500}.boot-diagnostics>div{position:relative;height:51px;padding:9px 0;border-top:1px solid rgba(145,205,225,.1);color:#3e4b55;display:grid;grid-template-columns:56px 1fr 42px;align-items:start;transition:color .3s}.boot-diagnostics>div>span{font-size:5px}.boot-diagnostics>div>i{height:1px;margin:3px 9px;background:#172027;overflow:hidden}.boot-diagnostics>div>i:after{width:0;height:100%;display:block;background:var(--accent);box-shadow:0 0 8px var(--accent);content:"";transition:width .5s}.boot-diagnostics>div>em{text-align:right;font-size:5px;font-style:normal}.boot-diagnostics>div>small{grid-column:1/4;margin-top:5px;color:#2c363e;font-size:5px}.boot-diagnostics>div.online{color:#9eb1bc}.boot-diagnostics>div.online>i:after{width:100%}.boot-diagnostics>div.online>em{color:var(--accent);text-shadow:0 0 7px color-mix(in srgb,var(--accent) 55%,transparent)}.boot-iris{position:relative;z-index:3;width:min(38vw,440px);aspect-ratio:1;justify-self:center;display:grid;place-items:center;filter:drop-shadow(0 0 38px color-mix(in srgb,var(--accent) 14%,transparent))}.boot-iris:before,.boot-iris:after{position:absolute;content:"";background:linear-gradient(90deg,transparent,rgba(150,220,240,.16),transparent)}.boot-iris:before{left:-18%;right:-18%;height:1px}.boot-iris:after{top:-18%;bottom:-18%;width:1px;background:linear-gradient(transparent,rgba(150,220,240,.12),transparent)}.boot-iris .ring{position:absolute;border-radius:50%;border:1px solid rgba(145,210,230,.16)}.boot-iris .r-a{inset:0;border-color:color-mix(in srgb,var(--accent) 32%,transparent);border-top-color:transparent;animation:bootRing 9s linear infinite}.boot-iris .r-b{inset:8%;border-style:dashed;animation:bootRing 18s linear infinite reverse}.boot-iris .r-c{inset:20%;border-color:color-mix(in srgb,var(--accent) 25%,transparent);border-left-color:transparent;border-right-color:transparent;animation:bootRing 4s linear infinite}.boot-iris .r-d{inset:33%;border-style:dotted;animation:bootRing 11s linear infinite reverse}.boot-nodes{position:absolute;inset:0}.boot-nodes>i{position:absolute;top:50%;left:50%;width:3px;height:3px;border-radius:50%;background:var(--accent);box-shadow:0 0 8px var(--accent);transform:rotate(calc(var(--n)*30deg)) translateY(-210px);animation:nodeBlink 1.4s ease-in-out calc(var(--n)*-90ms) infinite}.boot-core{position:relative;width:112px;aspect-ratio:1;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--accent) 36%,transparent);border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--accent) 15%,#05090b),#000000e6 68%);box-shadow:inset 0 0 35px color-mix(in srgb,var(--accent) 16%,transparent),0 0 45px color-mix(in srgb,var(--accent) 12%,transparent);animation:coreLiving 1.8s ease-in-out infinite}.boot-core .mark{width:42px;height:42px}.boot-core>span{position:absolute;bottom:18px;color:#82919a;font-size:5px}.boot-scan{position:absolute;inset:4%;border-radius:50%;overflow:hidden;animation:bootRing 7s linear infinite}.boot-scan:after{position:absolute;top:50%;left:50%;width:50%;height:1px;content:"";transform-origin:left;background:linear-gradient(90deg,var(--accent),transparent);box-shadow:0 0 12px var(--accent)}.boot-phase{position:absolute;z-index:4;bottom:66px;left:50%;width:min(620px,72vw);height:52px;display:grid;grid-template-columns:38px 1fr minmax(100px,230px) 45px;align-items:center;gap:15px;transform:translate(-50%)}.boot-phase>span{color:var(--accent);font-size:18px}.boot-phase>div small{display:block;margin-bottom:6px;color:#3d4a53;font-size:5px}.boot-phase>div strong{display:block;color:#b8c9d2;font-size:7px;font-weight:500}.boot-phase>i{height:1px;background:#162028}.boot-phase>i b{height:100%;display:block;background:linear-gradient(90deg,#57717d,var(--accent));box-shadow:0 0 9px var(--accent);transition:width .1s linear}.boot-phase>em{color:#82929c;font-size:8px;font-style:normal}.boot-wave{position:absolute;z-index:3;bottom:126px;left:50%;height:26px;display:flex;align-items:center;gap:3px;transform:translate(-50%)}.boot-wave i{width:1px;height:var(--h);display:block;background:color-mix(in srgb,var(--accent) 62%,#a4c4cf);animation:bootWave .75s ease-in-out var(--d) infinite alternate}.boot-skip{position:absolute;z-index:5;right:28px;bottom:27px;padding:8px 0;border:0;background:transparent;color:#52616c;font:500 6px DM Mono;letter-spacing:.12em}.boot-skip span{margin-left:8px;padding:4px 6px;border:1px solid #26323a;color:#81909a}.boot-skip:hover,.boot-skip:focus-visible{color:var(--accent);outline:none}.boot-footer{position:absolute;z-index:3;right:28px;bottom:0;left:28px;height:42px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-top:1px solid rgba(155,215,235,.12);color:#39464f;font-size:5px}.boot-footer span:last-child{text-align:right}.boot-footer span i{width:3px;height:3px;margin-right:6px;display:inline-block;border-radius:50%;background:#9fff62;box-shadow:0 0 7px #9fff62}.boot-footer b{font-weight:400;color:#46545e}@keyframes bootBreath{0%,to{opacity:.5;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}@keyframes bootSweep{0%{left:-18%;opacity:0}12%{opacity:1}70%,to{left:112%;opacity:0}}@keyframes bootRing{to{transform:rotate(360deg)}}@keyframes gridDrift{to{background-position:44px 44px}}@keyframes coreLiving{0%,to{transform:scale(.96);box-shadow:inset 0 0 30px color-mix(in srgb,var(--accent) 10%,transparent),0 0 24px color-mix(in srgb,var(--accent) 8%,transparent)}50%{transform:scale(1.03);box-shadow:inset 0 0 42px color-mix(in srgb,var(--accent) 20%,transparent),0 0 58px color-mix(in srgb,var(--accent) 18%,transparent)}}@keyframes bootWave{to{height:100%;opacity:1}}@media(max-width:900px){.boot-sequence{grid-template-columns:1fr}.boot-diagnostics{display:none}.boot-iris{width:min(66vw,380px)}.boot-nodes>i{transform:rotate(calc(var(--n)*30deg)) translateY(-180px)}.boot-header{grid-template-columns:1fr 1fr}.boot-header>span{display:none}.boot-phase{width:min(580px,84vw)}}@media(max-width:760px){.living-field{position:fixed;height:100dvh}.brief{backdrop-filter:blur(22px)}.visual-shell:after{animation-duration:14s}.synapse-layer{opacity:.38}.bio-cursor{display:none}.boot-header>i,.boot-footer>b,.boot-footer span:last-child,.boot-coord{display:none}.boot-header,.boot-footer{left:16px;right:16px}.boot-iris{width:min(78vw,320px)}.boot-nodes>i{transform:rotate(calc(var(--n)*30deg)) translateY(-150px)}.boot-phase{bottom:70px;width:84vw;grid-template-columns:30px 1fr 38px}.boot-phase>i{display:none}.boot-wave{bottom:132px}.boot-skip{right:16px}.boot-footer{grid-template-columns:1fr}}@media(pointer:coarse){.bio-cursor,.bio-lens{display:none}}@media(prefers-reduced-motion:reduce){.visual-shell:after,.visual img,.ripple-layer i,.transition-wave,.rail nav button.active:after,.sound.active svg,.boot-sequence:after,.boot-grid,.boot-chroma,.boot-iris .ring,.boot-core,.boot-scan,.boot-nodes>i,.boot-wave i{animation:none!important}.living-field{opacity:.5}}.theme-toggle{height:34px;margin-left:34px;padding:0 11px;display:flex;align-items:center;gap:8px;border:1px solid var(--line);background:#05090d7a;color:#72808d;font:500 6px DM Mono;letter-spacing:.11em;transition:.3s}.theme-toggle svg{width:13px;color:var(--accent)}.theme-toggle i{padding-left:8px;border-left:1px solid var(--line);font-style:normal}.theme-toggle:hover{color:var(--ink);border-color:color-mix(in srgb,var(--accent) 45%,transparent);box-shadow:0 0 20px color-mix(in srgb,var(--accent) 9%,transparent)}.interface.theme-marble{--line:rgba(67,72,77,.18);--ink:#172028;--muted:#66717a;color:#172028;background-color:#f1f2f5;background-image:linear-gradient(#ffffff6b,#eff0f652),var(--marble-image);background-size:cover;background-position:center;box-shadow:inset 0 0 120px #8286a421}.interface.theme-marble:before{border-color:#424d7233;box-shadow:inset 0 0 60px #ffffff6b}.interface.theme-marble:after{inset:0;background:linear-gradient(108deg,transparent 0 18%,rgba(77,102,183,.2) 18.08%,rgba(255,255,255,.72) 18.16%,transparent 18.27% 66%,rgba(122,134,143,.18) 66.08%,rgba(255,255,255,.65) 66.16%,transparent 66.28%);box-shadow:inset 0 0 100px #434d6d1a;opacity:.72}.theme-marble .living-field{opacity:.48;mix-blend-mode:multiply;filter:saturate(.78) contrast(1.12)}.theme-marble .starfield{opacity:.08;filter:sepia(.4) contrast(1.2);mix-blend-mode:multiply}.theme-marble .synapse-layer{mix-blend-mode:multiply;opacity:.5}.theme-marble .noise,.theme-marble .scanline{opacity:.025;mix-blend-mode:multiply}.theme-marble .aurora{filter:blur(48px);mix-blend-mode:multiply;opacity:.54}.theme-marble .topbar,.theme-marble .rail,.theme-marble .mission,.theme-marble footer{background:linear-gradient(125deg,#ffffffb8,#ecedf375);backdrop-filter:blur(24px) saturate(1.22);border-color:#574f442e;box-shadow:inset 0 1px #ffffffeb}.theme-marble .brand>span{color:#20272d}.theme-marble .brand strong{color:#596489}.theme-marble .brand small,.theme-marble .system,.theme-marble .clock span{color:#6c7378}.theme-marble .clock strong{color:#1b2329}.theme-marble .system span:first-child{color:#596168}.theme-marble .system i{background:#70a642;box-shadow:0 0 9px #70a642}.theme-marble .theme-toggle{border-color:#41549342;background:linear-gradient(135deg,#ffffffc7,#e1e5e661);color:#515973;box-shadow:inset 0 1px #fff,0 7px 18px #2c344d0f}.theme-marble .theme-toggle:hover{color:#2b3034;border-color:#566aae;box-shadow:inset 0 1px #fff,0 8px 24px #3a509724}.theme-marble .rail-label,.theme-marble .sound{color:#6c747a}.theme-marble .rail nav button{color:#737d84;background:#ffffff2e}.theme-marble .rail nav button:hover{color:#3b444b;background:#ffffff94;border-color:#5b646933}.theme-marble .rail nav button.active{color:#3d5296;border-color:#566aae8a;background:linear-gradient(135deg,#ffffffb8,#d2dadd47);box-shadow:inset 0 1px #fff,0 9px 24px #3742651f}.theme-marble .rail nav button.active>b{color:#766d61}.theme-marble .stage-meta{color:#6b747a}.theme-marble .stage-meta span:last-child{color:#3d5296}.theme-marble .visual-shell{background:#ffffff4d;border:1px solid rgba(85,92,116,.32);box-shadow:inset 0 1px #fffffffa,inset 0 -1px #7c868c3d,0 26px 70px #2f37512e,0 0 0 5px #ffffff3d;backdrop-filter:blur(22px) saturate(1.22)}.theme-marble .visual-shell:after{background:linear-gradient(104deg,transparent 37%,rgba(255,255,255,.48) 45%,rgba(208,225,232,.18) 49%,transparent 57%)}.theme-marble .visual{inset:8px;box-shadow:0 0 0 1px #ffffff7a,0 12px 36px #17192233}.theme-marble .visual img{filter:saturate(.92) contrast(1.11) brightness(.82)}.theme-marble .stage-pagination button{border-color:#635b5038;background:#ffffff94;color:#49545c;box-shadow:inset 0 1px #fff}.theme-marble .stage-pagination>div{background:#52585b29}.theme-marble .stage-pagination b{color:#20292f}.theme-marble .stage-pagination small{color:#727b81}.theme-marble .brief{background:linear-gradient(145deg,#ffffffa8,#e7eae952 52%,#ffffff80);border-color:#4154934d;box-shadow:inset 1px 0 #ffffffeb,-22px 0 60px #353d591a;backdrop-filter:blur(30px) saturate(1.35)}.theme-marble .brief-top{color:#68727a;border-color:#59554f2e}.theme-marble .brief h1{color:#182127;text-shadow:0 1px white}.theme-marble .brief-content>p{color:#5f6970}.theme-marble .project-type>span{color:#3d5296}.theme-marble .project-type i,.theme-marble .tech span{color:#606a70;border-color:#5b5e5e33;background:#ffffff4d}.theme-marble .intel,.theme-marble .brief-content,.theme-marble .data-grid,.theme-marble .launch{background:linear-gradient(135deg,#ffffff8f,#dbe1e23d);border-color:#7166583d;box-shadow:inset 0 1px #ffffffe6,0 10px 28px #31395414;backdrop-filter:blur(18px) saturate(1.35)}.theme-marble .brief-content{background:transparent;box-shadow:none;backdrop-filter:none}.theme-marble .intel-head,.theme-marble .intel-log,.theme-marble .orbit-map,.theme-marble .data-grid div{border-color:#51565926}.theme-marble .intel-head,.theme-marble .intel-log,.theme-marble .metric>div{color:#606b72}.theme-marble .metric>div b{color:#3e484f}.theme-marble .metric>i{background:#5b626521}.theme-marble .orbit-map>i{border-color:#566aae54}.theme-marble .launch{color:#394249;border-color:#566aae7a;background:linear-gradient(100deg,#ffffffb8,#dae1e24d)}.theme-marble .launch:hover{background:#ffffffc2;box-shadow:inset 0 1px #fff,0 12px 34px #3a529f26}.theme-marble .data-grid span{color:#6c757b}.theme-marble .data-grid strong{color:#263037}.theme-marble .mission p{color:#232c32}.theme-marble .mission p strong{color:#3d5296}.theme-marble .disciplines span,.theme-marble .mission>div:first-child>span,.theme-marble footer{color:#646e74}.theme-marble .mission>a{color:#384249;border-color:#54565329}.theme-marble .ticker{color:#646b70}.theme-marble .bio-lens{backdrop-filter:blur(1.5px) brightness(1.08) saturate(1.35);box-shadow:inset 0 0 32px #fff9,0 0 0 1px #566aae1f}.theme-marble .bio-cursor{border-color:#3d508e7a}.theme-marble .ripple-layer i{border-color:#566aae;box-shadow:0 0 20px #566aae3d,inset 0 0 16px #ffffffb8}.theme-marble .boot-sequence{background-color:#eeeff5;background-image:linear-gradient(#ffffff57,#eeeff73d),var(--marble-image);background-size:cover;color:#263036;cursor:wait}.theme-marble .boot-grid{opacity:.24;background-image:linear-gradient(rgba(68,73,91,.09) 1px,transparent 1px),linear-gradient(90deg,rgba(68,73,91,.09) 1px,transparent 1px);mix-blend-mode:multiply}.theme-marble .boot-chroma{background:radial-gradient(circle at 50% 48%,rgba(104,117,199,.19),transparent 24%),conic-gradient(from 180deg at 50% 50%,transparent,rgba(121,139,148,.09),transparent 34%);mix-blend-mode:multiply}.theme-marble .boot-vignette{box-shadow:inset 0 0 160px #4b54722e,inset 0 0 24px #fffc}.theme-marble .boot-header,.theme-marble .boot-footer{border-color:#5c524433;color:#6d706e}.theme-marble .boot-header b{color:#262d31}.theme-marble .boot-header b span{color:#516298}.theme-marble .boot-header>span,.theme-marble .boot-phase>div strong{color:#596268}.theme-marble .boot-coord,.theme-marble .boot-phase>div small{color:#8a8b87}.theme-marble .boot-diagnostics>b{color:#6f7474}.theme-marble .boot-diagnostics>div{color:#8a8e8d;border-color:#56524b29}.theme-marble .boot-diagnostics>div.online{color:#3c474d}.theme-marble .boot-diagnostics>div>small{color:#92938f}.theme-marble .boot-diagnostics>div>i{background:#4e4c4721}.theme-marble .boot-iris{filter:drop-shadow(0 18px 30px rgba(43,54,89,.15))}.theme-marble .boot-iris .ring{border-color:#72777742}.theme-marble .boot-iris .r-a,.theme-marble .boot-iris .r-c{border-color:#566aae7a;border-top-color:transparent}.theme-marble .boot-core{background:radial-gradient(circle,#ffffffeb,#dde2e2a3 68%);border-color:#566aae75;box-shadow:inset 0 0 32px #ffffffeb,0 16px 42px #303e6926}.theme-marble .boot-phase>i{background:#4d4e4c24}.theme-marble .boot-phase>em,.theme-marble .boot-footer{color:#697176}.theme-marble .boot-skip{color:#6f7474}.theme-marble .boot-skip span{border-color:#524f493d;color:#555f64;background:#ffffff57}@media(max-width:760px){.theme-toggle{margin-left:auto}.theme-toggle span{display:none}.theme-marble .brief{background:#ffffff8a}}.group-filter{height:38px;margin:0 0 8px;display:flex;align-items:center;gap:4px;overflow-x:auto;scrollbar-width:none;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.group-filter::-webkit-scrollbar{display:none}.group-filter button{height:24px;padding:0 8px;flex:0 0 auto;display:flex;align-items:center;gap:7px;border:1px solid transparent;background:transparent;color:#52606d;font:500 6px DM Mono;letter-spacing:.09em;transition:.25s}.group-filter button i{min-width:14px;height:14px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;font-size:5px;font-style:normal}.group-filter button:hover{color:#aab9c3;border-color:var(--line);background:#ffffff05}.group-filter button.active{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 34%,transparent);background:color-mix(in srgb,var(--accent) 7%,transparent);box-shadow:inset 0 0 16px color-mix(in srgb,var(--accent) 6%,transparent)}.group-filter button.active i{border-color:color-mix(in srgb,var(--accent) 48%,transparent);box-shadow:0 0 7px color-mix(in srgb,var(--accent) 18%,transparent)}.project-groups{margin-top:14px;display:flex;flex-wrap:wrap;gap:5px}.project-groups button{padding:5px 8px;border:1px solid color-mix(in srgb,var(--accent) 32%,transparent);background:color-mix(in srgb,var(--accent) 6%,transparent);color:color-mix(in srgb,var(--accent) 74%,#aab7c0);font:500 6px DM Mono;letter-spacing:.08em;transition:.22s}.project-groups button:hover{background:color-mix(in srgb,var(--accent) 13%,transparent);box-shadow:0 0 14px color-mix(in srgb,var(--accent) 10%,transparent)}.theme-marble .group-filter{border-color:#5750462e;background:#ffffff29}.theme-marble .group-filter button{color:#71787b}.theme-marble .group-filter button:hover{color:#333c41;background:#ffffff73;border-color:#57504629}.theme-marble .group-filter button.active{color:#394c8b;border-color:#566aae6b;background:linear-gradient(135deg,#ffffffb8,#dadddb40);box-shadow:inset 0 1px #fff,0 5px 14px #2f3b6314}.theme-marble .project-groups button{color:#3d4d81;border-color:#566aae57;background:#ffffff6b;box-shadow:inset 0 1px #fff}@media(max-height:820px)and (min-width:761px){.group-filter{height:31px;margin-bottom:5px}.group-filter button{height:21px}.project-groups{margin-top:8px}}@media(max-width:760px){.stage{height:64dvh}.group-filter{margin-bottom:7px}.group-filter button{padding:0 7px}.project-groups{margin-top:10px}}.constellation{min-height:150px;flex:1;margin-top:12px;display:flex;flex-direction:column;border:1px solid var(--line);background:#0000004d;overflow:hidden;backdrop-filter:blur(16px)}.constellation-head{height:29px;padding:0 9px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);color:#586673;font:500 6px DM Mono;letter-spacing:.11em}.constellation-head b{display:flex;align-items:center;gap:6px;color:#82919b;font-weight:500}.constellation-head b i{width:3px;height:3px;border-radius:50%;background:var(--accent);box-shadow:0 0 6px var(--accent);animation:nodeBlink 1.5s ease-in-out infinite}.constellation-body{min-height:100px;flex:1;display:grid;grid-template-columns:.82fr 1.18fr}.constellation-orbit{position:relative;min-height:100px;border-right:1px solid var(--line);overflow:hidden}.constellation-orbit>i{position:absolute;top:50%;left:50%;border:1px solid color-mix(in srgb,var(--accent) 24%,transparent);border-radius:50%;transform:translate(-50%,-50%)}.constellation-orbit>i:nth-child(1){width:76%;aspect-ratio:1}.constellation-orbit>i:nth-child(2){width:52%;aspect-ratio:1;border-style:dashed;animation:intelSpin 17s linear infinite}.constellation-orbit>i:nth-child(3){width:27%;aspect-ratio:1;box-shadow:0 0 24px color-mix(in srgb,var(--accent) 10%,transparent)}.constellation-orbit>b{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.constellation-orbit .mark{width:28px;height:28px}.constellation-orbit>span{position:absolute;top:50%;left:50%;width:5px;height:5px;border-radius:50%;background:var(--accent);box-shadow:0 0 9px var(--accent);transform:rotate(calc(var(--node)*137deg + 32deg)) translateY(-42px);animation:nodeBlink 2s ease-in-out calc(var(--node)*-.35s) infinite}.constellation-links{padding:10px 11px;display:flex;flex-direction:column;justify-content:center;gap:4px}.constellation-links>small{margin:3px 0;color:#3f4b55;font:500 5px DM Mono;letter-spacing:.09em}.constellation-links>div{height:21px;padding:0 5px;display:grid;grid-template-columns:22px 1fr 34px;align-items:center;border-left:1px solid color-mix(in srgb,var(--accent) 34%,transparent);background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 6%,transparent),transparent);font:500 5px DM Mono;letter-spacing:.07em}.constellation-links>div i{color:var(--accent);font-style:normal}.constellation-links>div span{color:#71808b}.constellation-links>div b{text-align:right;color:#4f5d67;font-weight:500}.constellation-foot{height:25px;padding:0 9px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);color:#47545e;font:500 5px DM Mono;letter-spacing:.08em}.metal-veins{display:none}.theme-marble .metal-veins{position:absolute;inset:0;z-index:1;display:block;pointer-events:none;overflow:hidden;mix-blend-mode:multiply}.theme-marble .metal-veins i{position:absolute;height:1px;transform-origin:left;background:linear-gradient(90deg,transparent,rgba(65,90,171,.18),rgba(65,90,171,.72),rgba(255,255,255,.8),rgba(65,90,171,.24),transparent);box-shadow:0 1px #ffffff94,0 0 7px #344d9f1f;opacity:.72;animation:veinCurrent 6s ease-in-out infinite}.theme-marble .metal-veins i:nth-child(1){top:12%;left:-4%;width:62%;transform:rotate(7deg)}.theme-marble .metal-veins i:nth-child(2){top:46%;right:-7%;width:48%;transform:rotate(-14deg);background:linear-gradient(90deg,transparent,rgba(125,139,148,.16),rgba(125,139,148,.72),white,rgba(125,139,148,.22),transparent);animation-delay:-1.7s}.theme-marble .metal-veins i:nth-child(3){bottom:16%;left:19%;width:52%;transform:rotate(-5deg);animation-delay:-3.1s}.theme-marble .metal-veins i:nth-child(4){top:18%;left:72%;width:38%;transform:rotate(76deg);background:linear-gradient(90deg,transparent,rgba(125,139,148,.12),rgba(125,139,148,.58),white,transparent);animation-delay:-4.2s}.theme-marble.energized .metal-veins i{animation-duration:.8s;opacity:1;box-shadow:0 0 12px #566aae57,0 1px #fff}@keyframes veinCurrent{0%,to{filter:brightness(.85);opacity:.34}45%{filter:brightness(1.25);opacity:.84}55%{filter:brightness(1.6);opacity:1}}.theme-marble .brief:after{position:absolute;inset:5px;z-index:-1;pointer-events:none;border:1px solid rgba(255,255,255,.82);content:"";box-shadow:inset 0 0 0 1px #74808614,inset 14px 0 28px #ffffff38,-1px 0 #626fc952}.theme-marble .visual-shell{outline:1px solid rgba(255,255,255,.72);outline-offset:-6px}.theme-marble .visual-shell>.corner{filter:drop-shadow(0 0 5px rgba(86,106,174,.34))}.theme-marble .group-filter button.active:after{width:18px;height:1px;margin-left:2px;content:"";background:linear-gradient(90deg,#566aae,#ffffffe6);box-shadow:0 0 6px #566aae59}.theme-marble .constellation{border-color:#58607942;background:linear-gradient(135deg,#ffffffa3,#d3dcde3d);box-shadow:inset 0 1px #fff,0 13px 32px #2d365317;backdrop-filter:blur(22px) saturate(1.45)}.theme-marble .constellation-head,.theme-marble .constellation-foot,.theme-marble .constellation-orbit{border-color:#5b585129}.theme-marble .constellation-head{color:#636c70}.theme-marble .constellation-head b{color:#677176}.theme-marble .constellation-links>small{color:#858780}.theme-marble .constellation-links>div{background:linear-gradient(90deg,#727dc71f,#fff3);border-color:#566aae6b}.theme-marble .constellation-links>div span{color:#4e595f}.theme-marble .constellation-links>div b{color:#606880}.theme-marble .constellation-foot{color:#6b7377}@media(max-height:820px)and (min-width:761px){.constellation{min-height:112px;margin-top:8px}.constellation-head{height:23px}.constellation-foot{display:none}.constellation-links{padding:5px 8px}.constellation-links>div{height:18px}.constellation-orbit>span{transform:rotate(calc(var(--node)*137deg + 32deg)) translateY(-31px)}}@media(max-height:690px)and (min-width:761px){.constellation{display:none}}@media(max-width:760px){.constellation{min-height:190px;max-height:240px}.theme-marble .metal-veins i{opacity:.45}}@media(prefers-reduced-motion:reduce){.constellation-head b i,.constellation-orbit>i:nth-child(2),.constellation-orbit>span,.theme-marble .metal-veins i{animation:none!important}}.interface.theme-obsidian{--line:rgba(182,211,224,.16);--ink:#eef8fc;--muted:#778792;color:#eef8fc;background-color:#000;background-image:radial-gradient(circle at var(--mx) var(--my),color-mix(in srgb,var(--project-accent) 9%,transparent),transparent 22%),linear-gradient(#0000002e,#0000007a),var(--obsidian-image);background-size:auto,auto,cover;background-position:center;background-blend-mode:screen,multiply,normal;box-shadow:inset 0 0 180px #000}.theme-obsidian.interface:before{border-color:#b4d7e41a;box-shadow:inset 0 0 90px #0000008f}.theme-obsidian.interface:after{inset:0;background:linear-gradient(108deg,transparent 0 18%,rgba(81,107,191,.1) 18.05%,rgba(221,241,247,.18) 18.12%,transparent 18.24% 66%,rgba(151,181,192,.12) 66.07%,rgba(220,243,250,.16) 66.14%,transparent 66.28%);box-shadow:inset 0 0 180px #000000c2;opacity:.72}.theme-obsidian .topbar,.theme-obsidian .rail,.theme-obsidian .mission,.theme-obsidian footer{background:linear-gradient(125deg,#05090cc7,#00000080);border-color:#accfdd21;box-shadow:inset 0 1px #e1f8ff09;backdrop-filter:blur(30px) saturate(1.35)}.theme-obsidian .theme-toggle{border-color:#566aae4d;background:linear-gradient(135deg,#181b1cb8,#0305079e);color:#6771b2;box-shadow:inset 0 1px #ffffff0d,0 8px 28px #00000059}.theme-obsidian .theme-toggle:hover{border-color:#5f6cbf;color:#b0b8ed;box-shadow:inset 0 1px #ffffff14,0 0 24px #4e66b721}.theme-obsidian .brief{background:linear-gradient(145deg,#0c1216d1,#00020480 55%,#0a0e11b3);border-color:color-mix(in srgb,var(--project-accent) 28%,rgba(184,214,225,.18));box-shadow:inset 1px 0 #dff6ff0d,-28px 0 80px #0000007a,0 0 36px color-mix(in srgb,var(--project-accent) 5%,transparent);backdrop-filter:blur(34px) saturate(1.4)}.theme-obsidian .brief:after{position:absolute;inset:5px;z-index:-1;pointer-events:none;border:1px solid rgba(199,231,241,.035);content:"";box-shadow:inset 0 0 0 1px #0000009e,inset 14px 0 32px #a6d6e505,-1px 0 #516bbf29}.theme-obsidian .visual-shell{background:#010406b3;border-color:#b6dbe833;outline:1px solid rgba(202,236,246,.05);outline-offset:-6px;box-shadow:inset 0 1px #e1f8ff14,inset 0 -1px #467e9114,0 30px 100px #000000db,0 0 42px color-mix(in srgb,var(--project-accent) 8%,transparent);backdrop-filter:blur(24px) saturate(1.35)}.theme-obsidian .visual-shell:after{background:linear-gradient(104deg,transparent 38%,rgba(210,243,250,.09) 46%,rgba(90,175,203,.025) 50%,transparent 57%)}.theme-obsidian .visual{box-shadow:0 0 0 1px #c6e8f312,0 18px 48px #000}.theme-obsidian .visual img{filter:saturate(.88) contrast(1.18) brightness(.72)}.theme-obsidian .group-filter{background:linear-gradient(90deg,#0a0f12b3,#00000040);border-color:#9fc3d11f}.theme-obsidian .group-filter button{color:#61717c}.theme-obsidian .group-filter button:hover{color:#b7cad3;background:#a0d7e609}.theme-obsidian .group-filter button.active{color:var(--project-accent);border-color:color-mix(in srgb,var(--project-accent) 44%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--project-accent) 10%,transparent),#ffffff03);box-shadow:inset 0 0 22px color-mix(in srgb,var(--project-accent) 7%,transparent),0 0 18px color-mix(in srgb,var(--project-accent) 6%,transparent)}.theme-obsidian .rail nav button{background:#03070940}.theme-obsidian .rail nav button.active{color:var(--project-accent);border-color:color-mix(in srgb,var(--project-accent) 52%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--project-accent) 11%,transparent),#00000052);box-shadow:inset 0 0 30px color-mix(in srgb,var(--project-accent) 8%,transparent),0 0 28px color-mix(in srgb,var(--project-accent) 9%,transparent)}.theme-obsidian .intel,.theme-obsidian .launch,.theme-obsidian .constellation,.theme-obsidian .data-grid{background:linear-gradient(135deg,#0a1014b3,#0002047a);border-color:#a6c9d724;box-shadow:inset 0 1px #daf4fb09,0 14px 38px #00000047;backdrop-filter:blur(20px) saturate(1.4)}.theme-obsidian .launch{border-color:color-mix(in srgb,var(--project-accent) 48%,transparent);background:linear-gradient(90deg,color-mix(in srgb,var(--project-accent) 10%,rgba(3,7,9,.78)),#00000085)}.theme-obsidian .launch:hover{box-shadow:inset 0 1px #ffffff0a,0 0 34px color-mix(in srgb,var(--project-accent) 11%,transparent)}.theme-obsidian .project-groups button{color:color-mix(in srgb,var(--project-accent) 74%,#a9bbc4);border-color:color-mix(in srgb,var(--project-accent) 32%,transparent);background:color-mix(in srgb,var(--project-accent) 6%,rgba(0,0,0,.35))}.theme-obsidian .constellation-head,.theme-obsidian .constellation-foot,.theme-obsidian .constellation-orbit{border-color:#a0c6d31f}.theme-obsidian .constellation-links>div{background:linear-gradient(90deg,color-mix(in srgb,var(--project-accent) 8%,rgba(4,9,12,.5)),transparent);border-color:color-mix(in srgb,var(--project-accent) 38%,transparent)}.theme-obsidian .constellation-links>div i,.theme-obsidian .constellation-head b{color:var(--project-accent)}.theme-obsidian .metal-veins{position:absolute;inset:0;z-index:1;display:block;pointer-events:none;overflow:hidden;mix-blend-mode:screen}.theme-obsidian .metal-veins i{position:absolute;height:1px;transform-origin:left;background:linear-gradient(90deg,transparent,rgba(76,101,185,.05),rgba(76,101,185,.42),rgba(230,246,250,.42),rgba(76,101,185,.08),transparent);box-shadow:0 0 9px #4e68bc17;opacity:.42;animation:veinCurrent 7s ease-in-out infinite}.theme-obsidian .metal-veins i:nth-child(1){top:12%;left:-4%;width:62%;transform:rotate(7deg)}.theme-obsidian .metal-veins i:nth-child(2){top:46%;right:-7%;width:48%;transform:rotate(-14deg);background:linear-gradient(90deg,transparent,rgba(139,181,196,.05),rgba(139,181,196,.38),rgba(229,248,253,.36),transparent);animation-delay:-1.7s}.theme-obsidian .metal-veins i:nth-child(3){bottom:16%;left:19%;width:52%;transform:rotate(-5deg);animation-delay:-3.1s}.theme-obsidian .metal-veins i:nth-child(4){top:18%;left:72%;width:38%;transform:rotate(76deg);background:linear-gradient(90deg,transparent,rgba(139,181,196,.04),rgba(139,181,196,.32),rgba(229,248,253,.34),transparent);animation-delay:-4.2s}.theme-obsidian.energized .metal-veins i{animation-duration:.8s;opacity:.9;box-shadow:0 0 14px color-mix(in srgb,var(--project-accent) 20%,rgba(81,107,191,.22))}.theme-obsidian .living-field{opacity:.78;mix-blend-mode:screen}.theme-obsidian .synapse-layer{opacity:.74;mix-blend-mode:screen}.theme-obsidian .bio-lens{backdrop-filter:blur(1.5px) brightness(1.22) saturate(1.5);box-shadow:inset 0 0 38px color-mix(in srgb,var(--project-accent) 7%,transparent),0 0 0 1px #b6dbe70f}.theme-obsidian .boot-sequence{background-color:#000;background-image:linear-gradient(#00000080,#000000b8),var(--obsidian-image);background-size:cover;background-position:center;background-blend-mode:multiply,normal}.theme-obsidian .boot-vignette{box-shadow:inset 0 0 210px #000,inset 0 0 34px #000}.theme-obsidian .boot-core{background:radial-gradient(circle,color-mix(in srgb,var(--project-accent) 14%,#071014),#000000f0 70%);border-color:color-mix(in srgb,var(--project-accent) 42%,transparent);box-shadow:inset 0 0 40px color-mix(in srgb,var(--project-accent) 13%,transparent),0 0 52px color-mix(in srgb,var(--project-accent) 14%,transparent)}@media(prefers-reduced-motion:reduce){.theme-obsidian .metal-veins i{animation:none!important}}.topbar,.rail,.brief,.mission,footer,.group-filter,.intel,.constellation,.launch,.data-grid{transition:background-color .65s ease,border-color .65s ease,box-shadow .65s ease,color .45s ease}.theme-obsidian .topbar,.theme-obsidian .rail,.theme-obsidian .mission,.theme-obsidian footer{background-color:#020304;background-image:linear-gradient(125deg,#04080bd6,#000000ad),var(--obsidian-image);background-size:auto,1180px auto;background-position:center;background-blend-mode:normal,normal}.theme-obsidian .brief{background-color:#030506;background-image:linear-gradient(145deg,#090e12e0,#000102a8 54%,#070b0dd1),var(--obsidian-image);background-size:auto,980px auto;background-position:center;background-blend-mode:normal,normal}.theme-obsidian .group-filter{background-color:#030506;background-image:linear-gradient(90deg,#080d10d6,#00000085),var(--obsidian-image);background-size:auto,920px auto;background-position:center;background-blend-mode:normal,normal}.theme-obsidian .intel,.theme-obsidian .constellation,.theme-obsidian .launch,.theme-obsidian .data-grid{background-color:#020405;background-image:linear-gradient(135deg,#0a1014d6,#000204a8),var(--obsidian-image);background-size:auto,760px auto;background-position:center;background-blend-mode:normal,normal}.theme-obsidian .intel,.theme-obsidian .constellation{position:relative;isolation:isolate;box-shadow:inset 0 1px #ddf5fc0b,inset 1px 0 #516bbf09,0 18px 46px #00000061}.theme-obsidian .intel:after,.theme-obsidian .constellation:after{position:absolute;inset:0;z-index:0;pointer-events:none;content:"";background:radial-gradient(300px circle at var(--mx) var(--my),color-mix(in srgb,var(--project-accent) 6%,transparent),transparent 62%);mix-blend-mode:screen}.theme-obsidian .intel>*,.theme-obsidian .constellation>*{position:relative;z-index:1}.theme-obsidian .visual-shell{border-color:#bbdeeb3d;box-shadow:inset 0 1px #e5faff1c,inset 0 -1px #5a99ae17,inset 1px 0 #516bbf14,0 32px 110px #000000eb,0 0 52px color-mix(in srgb,var(--project-accent) 9%,transparent)}.theme-obsidian .visual-shell:before{background:linear-gradient(90deg,rgba(0,0,0,.5),transparent 34%,transparent 72%,rgba(0,0,0,.44)),linear-gradient(0deg,rgba(0,0,0,.68),transparent 42%),radial-gradient(circle at var(--mx) var(--my),color-mix(in srgb,var(--project-accent) 8%,transparent),transparent 24%)}.theme-obsidian .rail nav button:not(.active):hover{background-image:linear-gradient(135deg,#a0dae90b,#0003),var(--obsidian-image);background-size:auto,260px auto}.theme-obsidian .brief h1{color:#f2f8fa;text-shadow:0 0 32px color-mix(in srgb,var(--project-accent) 7%,transparent)}.theme-obsidian .brief-content>p{color:#8d9ba5}.theme-obsidian .tech span{background:#04080a9e;border-color:#a6c9d624;color:#71828d}.theme-obsidian .project-type i{background:#01030494}.theme-marble .topbar,.theme-marble .rail,.theme-marble .mission,.theme-marble footer{background-color:#eff0f6;background-image:linear-gradient(125deg,#ffffffc2,#e7e8ef80),var(--marble-image);background-size:auto,1180px auto;background-position:center;background-blend-mode:normal,normal}.theme-marble .brief{background-color:#edeef4;background-image:linear-gradient(145deg,#ffffffb8,#e6e9e76b 53%,#ffffff94),var(--marble-image);background-size:auto,980px auto;background-position:center;background-blend-mode:normal,normal}.theme-marble .group-filter{background-color:#eeeff5;background-image:linear-gradient(90deg,#ffffffa8,#e5e4df52),var(--marble-image);background-size:auto,920px auto;background-position:center;background-blend-mode:normal,normal}.theme-marble .intel,.theme-marble .constellation,.theme-marble .launch,.theme-marble .data-grid{background-color:#eeeff5;background-image:linear-gradient(135deg,#ffffffb3,#d6dcdc4d),var(--marble-image);background-size:auto,760px auto;background-position:center;background-blend-mode:normal,normal}.theme-marble .intel,.theme-marble .constellation{position:relative;isolation:isolate;box-shadow:inset 0 1px #fff,inset 1px 0 #516bbf24,0 16px 38px #252d471a}.theme-marble .intel:after,.theme-marble .constellation:after{position:absolute;inset:0;z-index:0;pointer-events:none;content:"";background:radial-gradient(300px circle at var(--mx) var(--my),rgba(255,255,255,.58),transparent 62%);mix-blend-mode:screen}.theme-marble .intel>*,.theme-marble .constellation>*{position:relative;z-index:1}.theme-marble .visual-shell{border-color:#4a567c61;box-shadow:inset 0 1px #fff,inset 0 -1px #75818747,inset 1px 0 #516bbf33,0 30px 84px #1f284633,0 0 0 5px #ffffff52}.theme-marble .visual-shell:before{background:linear-gradient(90deg,rgba(233,234,244,.24),transparent 34%,transparent 72%,rgba(233,234,244,.2)),linear-gradient(0deg,rgba(12,18,21,.34),transparent 43%),radial-gradient(circle at var(--mx) var(--my),rgba(255,255,255,.15),transparent 24%)}.theme-marble .rail nav button:not(.active):hover{background-image:linear-gradient(135deg,#ffffffb8,#d3d8d73d),var(--marble-image);background-size:auto,260px auto}.theme-marble .brief h1{color:#151c21;text-shadow:0 1px white,0 10px 28px rgba(33,46,89,.06)}.theme-marble .brief-content>p{color:#56636b}.theme-marble .tech span{background:#ffffff70;border-color:#5b5b5533;color:#5d686e}.theme-obsidian .intel,.theme-obsidian .constellation,.theme-obsidian .launch,.theme-marble .intel,.theme-marble .constellation,.theme-marble .launch{clip-path:polygon(0 0,calc(100% - 7px) 0,100% 7px,100% 100%,7px 100%,0 calc(100% - 7px))}.theme-obsidian .launch:before,.theme-marble .launch:before{animation:crystalFocus 5.5s ease-in-out infinite}@keyframes crystalFocus{0%,to{opacity:.18;transform:translate(-14%)}50%{opacity:.72;transform:translate(14%)}}@media(prefers-reduced-motion:reduce){.theme-obsidian .launch:before,.theme-marble .launch:before{animation:none!important}}.theme-toggle:disabled{cursor:wait;opacity:.72}.theme-shift{position:fixed;inset:0;z-index:96;pointer-events:none;overflow:hidden;clip-path:circle(0 at 12% 3%);animation:materialReveal 1.08s cubic-bezier(.2,.72,.2,1) both}.theme-shift.obsidian{background-color:#000;background-image:linear-gradient(#00000029,#0000007a),var(--obsidian-image);background-size:auto,cover;background-position:center}.theme-shift.marble{background-color:#eeeff5;background-image:linear-gradient(#ffffff57,#ebedf542),var(--marble-image);background-size:auto,cover;background-position:center}.theme-shift:after{position:absolute;inset:0;content:"";background:radial-gradient(circle at 12% 3%,transparent 0 10%,rgba(255,255,255,.38) 10.08%,color-mix(in srgb,var(--accent) 30%,transparent) 10.2%,transparent 10.55%);mix-blend-mode:screen;animation:materialShock 1.08s ease-out both}.theme-shift>span{position:absolute;right:30px;bottom:29px;padding:7px 9px;border:1px solid currentColor;color:#e2f3f8a3;background:#00000047;font:500 6px DM Mono;letter-spacing:.13em;animation:shiftLabel 1.08s ease both}.theme-shift.marble>span{color:#383e51a6;background:#ffffff61}.theme-fracture{position:absolute;inset:0;filter:drop-shadow(0 0 7px rgba(255,255,255,.25));mix-blend-mode:screen}.theme-fracture i{position:absolute;top:3%;left:12%;width:54vw;height:1px;transform-origin:left;background:linear-gradient(90deg,rgba(255,255,255,.82),color-mix(in srgb,var(--accent) 48%,transparent),transparent);opacity:0;animation:fractureGrow .62s cubic-bezier(.16,.78,.22,1) forwards}.theme-fracture i:nth-child(1){transform:rotate(14deg)}.theme-fracture i:nth-child(2){transform:rotate(36deg);animation-delay:.04s}.theme-fracture i:nth-child(3){transform:rotate(67deg);animation-delay:.08s}.theme-fracture i:nth-child(4){transform:rotate(98deg);animation-delay:.12s}.theme-fracture i:nth-child(5){transform:rotate(152deg);animation-delay:.16s}@keyframes materialReveal{0%{clip-path:circle(0 at 12% 3%);opacity:1}58%{clip-path:circle(150vmax at 12% 3%);opacity:1}to{clip-path:circle(150vmax at 12% 3%);opacity:0}}@keyframes materialShock{0%{transform:scale(.1);opacity:0}25%{opacity:1}72%,to{transform:scale(12);opacity:0}}@keyframes fractureGrow{0%{width:0;opacity:0}18%{opacity:1}to{width:72vw;opacity:.45}}@keyframes shiftLabel{0%,18%{opacity:0;transform:translateY(8px)}35%,72%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}@media(max-width:760px){.theme-shift{clip-path:circle(0 at 72% 3%)}.theme-shift:after{background-position:72% 3%}.theme-fracture i{left:72%}.theme-shift>span{right:16px;bottom:18px}}@media(prefers-reduced-motion:reduce){.theme-shift{animation:materialFade .45s ease both}.theme-shift:after,.theme-fracture i,.theme-shift>span{animation:none!important}@keyframes materialFade{0%{clip-path:none;opacity:1}to{clip-path:none;opacity:0}}}.proof-strip{margin-top:10px;display:grid;grid-template-columns:1fr 1fr;gap:4px}.proof-strip>span{min-height:23px;padding:0 7px;display:flex;align-items:center;gap:7px;border:1px solid var(--line);background:#0003;color:#71808a;font:500 5px DM Mono;letter-spacing:.065em}.proof-strip>span i{color:var(--accent);font-style:normal}.theme-marble .proof-strip>span{border-color:#655e522e;background:#ffffff6b;color:#59646a;box-shadow:inset 0 1px #fff}.theme-obsidian .proof-strip>span{border-color:#a5c9d621;background-image:linear-gradient(100deg,color-mix(in srgb,var(--project-accent) 7%,rgba(2,5,7,.68)),#00000057),var(--obsidian-image);background-size:auto,420px auto;color:#83939d}.theme-obsidian .proof-strip>span i{color:var(--project-accent);text-shadow:0 0 7px color-mix(in srgb,var(--project-accent) 42%,transparent)}@media(max-height:880px)and (min-width:761px){.proof-strip{display:none}.constellation-links>div:nth-of-type(n+4){display:none}}@media(max-width:760px){.proof-strip{grid-template-columns:1fr}.proof-strip>span{min-height:27px}}.constellation-orbit{perspective:600px}.constellation-orbit>.constellation-art{position:absolute;z-index:3;top:50%;left:50%;width:min(62%,150px);aspect-ratio:1;display:grid;place-items:center;overflow:hidden;border:1px solid color-mix(in srgb,var(--accent) 48%,transparent);border-radius:50%;background:radial-gradient(circle at 34% 28%,color-mix(in srgb,var(--accent) 14%,#0a1115),#000000f0 70%);box-shadow:inset 0 0 32px color-mix(in srgb,var(--accent) 13%,transparent),0 0 30px color-mix(in srgb,var(--accent) 16%,transparent);transform:translate(-50%,-50%);animation:identityFloat 5.5s ease-in-out infinite}.constellation-art:before{position:absolute;inset:5px;z-index:4;pointer-events:none;border:1px solid rgba(215,245,252,.12);border-radius:50%;content:"";box-shadow:inset 0 0 18px #beebf60f}.constellation-art:after{position:absolute;z-index:5;top:-12%;bottom:-12%;left:-38%;width:28%;pointer-events:none;content:"";background:linear-gradient(90deg,transparent,rgba(255,255,255,.32),transparent);filter:blur(3px);transform:rotate(14deg);animation:identityScan 4.8s ease-in-out infinite}.constellation-art .mark{position:absolute;z-index:1;width:34px;height:34px;opacity:.35}.constellation-art img{position:absolute;inset:0;z-index:2;width:100%;height:100%;display:block;object-fit:cover;filter:saturate(.88) contrast(1.1) brightness(.74);transition:transform .7s cubic-bezier(.16,1,.3,1),filter .5s}.constellation-art.logo img{object-fit:contain;padding:20%;filter:drop-shadow(0 0 13px color-mix(in srgb,var(--accent) 35%,transparent));background:radial-gradient(circle,color-mix(in srgb,var(--accent) 7%,transparent),transparent 66%)}.constellation-art em{position:absolute;z-index:6;right:13%;bottom:9%;padding:3px 4px;border:1px solid color-mix(in srgb,var(--accent) 25%,transparent);background:#00000075;color:#b4c3ca;font:500 5px DM Mono;font-style:normal;letter-spacing:.08em}.constellation-art:hover img{transform:scale(1.09);filter:saturate(1) contrast(1.14) brightness(.88)}.constellation-orbit>span{z-index:5}.theme-marble .constellation-orbit>.constellation-art{border-color:#566aae7a;background:radial-gradient(circle at 34% 28%,#ffffffe6,#d6ddddb8 68%);box-shadow:inset 0 0 30px #ffffffeb,0 12px 34px #28335929}.theme-marble .constellation-art:before{border-color:#ffffffdb;box-shadow:inset 0 0 18px #ffffff80}.theme-marble .constellation-art img{filter:saturate(.78) contrast(1.03) brightness(.9)}.theme-marble .constellation-art.logo img{filter:drop-shadow(0 5px 10px rgba(45,60,108,.22))}.theme-marble .constellation-art em{background:#ffffffa8;border-color:#566aae4d;color:#4d5366}.theme-obsidian .constellation-orbit>.constellation-art{border-color:color-mix(in srgb,var(--project-accent) 56%,rgba(187,223,235,.2));background-image:radial-gradient(circle at 35% 28%,color-mix(in srgb,var(--project-accent) 13%,rgba(9,15,18,.84)),#000000e6 67%),var(--obsidian-image);background-size:auto,320px auto}.theme-obsidian .constellation-art img{filter:saturate(.9) contrast(1.15) brightness(.68)}.theme-obsidian .constellation-art.logo img{filter:drop-shadow(0 0 15px color-mix(in srgb,var(--project-accent) 42%,transparent))}@keyframes identityFloat{0%,to{transform:translate(-50%,-50%) rotateX(0) rotateY(-2deg)}50%{transform:translate(-50%,-53%) rotateX(2deg) rotateY(3deg)}}@keyframes identityScan{0%,18%{left:-38%;opacity:0}36%{opacity:.72}76%,to{left:112%;opacity:0}}@media(max-height:820px)and (min-width:761px){.constellation-orbit>.constellation-art{width:min(52%,92px)}.constellation-art em{display:none}}@media(max-width:760px){.constellation-orbit>.constellation-art{width:min(58%,120px)}}@media(prefers-reduced-motion:reduce){.constellation-orbit>.constellation-art,.constellation-art:after{animation:none!important}}:where(button,a):focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 78%,white);outline-offset:3px;box-shadow:0 0 0 5px color-mix(in srgb,var(--accent) 16%,transparent),0 0 24px color-mix(in srgb,var(--accent) 18%,transparent)}.theme-marble :where(button,a):focus-visible{outline-color:#324687;box-shadow:0 0 0 5px #566aae29,0 8px 24px #2531591f}.theme-toggle{min-height:42px;font-size:9px}.theme-toggle i{font-size:8px}.stage-meta,.brief-top,.project-type>span,.project-type i,.tech span,.group-filter button,.project-groups button,.launch,.data-grid span,.intel-head,.metric>div,.intel-log,.constellation-head,.constellation-links>small,.constellation-links>div,.constellation-foot,.proof-strip>span{font-size:clamp(9px,.45vw,10px);line-height:1.25}.brief-content>p{font-size:clamp(13px,.9vw,16px);line-height:1.65}.brief-top{min-height:38px;align-items:center}.brief-top span{align-items:center}.project-type i,.tech span{padding:6px 8px}.group-filter{height:44px;gap:6px}.group-filter button{height:34px;padding:0 11px}.group-filter button i{min-width:18px;height:18px;font-size:8px}.project-groups{gap:7px}.project-groups button{min-height:34px;padding:6px 10px}.proof-strip{gap:6px}.proof-strip>span{min-height:31px;padding:5px 9px}.intel-head,.constellation-head{min-height:34px}.metric-stack{gap:10px}.metric>i{height:3px}.intel-log{min-height:30px;gap:9px}.constellation-links>small{margin:5px 0}.constellation-links>div{min-height:27px;height:auto;grid-template-columns:27px 1fr 40px;padding:4px 7px}.constellation-foot{min-height:30px}.launch{min-height:48px;font-size:10px}.data-grid span{margin-bottom:4px}.data-grid strong{font-size:12px}.stage-pagination button{width:44px;height:44px}.rail nav button{min-width:58px;min-height:58px}.theme-obsidian .brief-content>p{color:#a8b6bf}.theme-obsidian .brief-top,.theme-obsidian .intel-head,.theme-obsidian .metric>div,.theme-obsidian .constellation-head{color:#91a2ac}.theme-obsidian .tech span,.theme-obsidian .proof-strip>span,.theme-obsidian .constellation-links>div span{color:#9babb5}.theme-obsidian .group-filter button{color:#81929c}.theme-obsidian .data-grid span,.theme-obsidian .constellation-foot,.theme-obsidian .intel-log{color:#82929c}.theme-marble .brief-content>p{color:#455159}.theme-marble .brief-top,.theme-marble .intel-head,.theme-marble .metric>div,.theme-marble .constellation-head{color:#4e5a60}.theme-marble .tech span,.theme-marble .proof-strip>span,.theme-marble .constellation-links>div span{color:#3f4b51}.theme-marble .group-filter button{color:#555f64}.theme-marble .data-grid span,.theme-marble .constellation-foot,.theme-marble .intel-log{color:#4f5a60}@media(max-height:880px)and (min-width:761px){.stage-meta,.brief-top,.project-type>span,.project-type i,.tech span,.group-filter button,.project-groups button,.launch,.data-grid span,.intel-head,.metric>div,.intel-log,.constellation-head,.constellation-links>small,.constellation-links>div,.constellation-foot,.proof-strip>span{font-size:8px}.group-filter{height:34px}.group-filter button{height:28px}.project-groups button{min-height:28px}.brief-top{min-height:32px}.intel-head,.constellation-head{min-height:27px}.constellation-links>div{min-height:22px}.constellation-foot,.intel-log{min-height:25px}}@media(max-width:760px){.interface{padding-inline:clamp(14px,4vw,24px)}.topbar{height:72px}.theme-toggle{width:44px;min-height:44px;padding:0;justify-content:center}.theme-toggle i{display:none}.rail{height:72px;position:relative}.rail nav{gap:4px;justify-content:space-around}.rail nav button{width:48px;min-width:44px;height:48px;min-height:44px}.stage{height:auto;min-height:520px;padding-bottom:18px}.stage-meta{height:auto;min-height:36px;align-items:center;gap:12px}.stage-meta span:last-child{text-align:right}.group-filter{height:50px;margin-bottom:12px;scroll-snap-type:x proximity}.group-filter button{height:40px;scroll-snap-align:start}.visual-shell{min-height:390px}.stage-pagination{height:58px;align-items:center}.stage-pagination>div{margin-bottom:0}.stage-pagination b,.stage-pagination small{margin-bottom:0}.brief{min-height:0;padding:32px 0}.brief-content{padding-top:20px}.brief h1{margin:14px 0;font-size:clamp(38px,12vw,54px);line-height:.94}.brief-content>p{font-size:16px;line-height:1.65}.project-groups button,.tech span{min-height:38px;display:inline-flex;align-items:center}.proof-strip>span{min-height:38px}.intel{min-height:230px;max-height:none;margin:22px 0 16px}.intel-head{min-height:42px}.intel-body{min-height:145px}.intel-log{min-height:38px}.launch{min-height:54px;font-size:11px}.constellation{min-height:330px;max-height:none}.constellation-head{min-height:42px}.constellation-body{min-height:240px}.constellation-links>div{min-height:32px}.constellation-foot{min-height:36px}.mission{min-height:190px}.mission>a{height:54px;margin-top:26px;padding:0;display:flex;border-left:0;border-top:1px solid var(--line);justify-content:flex-start}.mission>a svg:last-child{margin-left:auto}footer{height:44px}}@media(max-width:520px){.brand small{display:none}.clock strong{font-size:14px}.stage-meta span:first-child{display:none}.stage-meta{justify-content:flex-end}.visual-shell{min-height:340px}.reticle.r1{width:230px}.reticle.r2{width:180px}.core-orbit{width:145px}.constellation-body{display:flex;flex-direction:column}.constellation-orbit{min-height:180px;border-right:0;border-bottom:1px solid var(--line)}.constellation-links{padding:14px}.constellation{min-height:520px}.intel-body{grid-template-columns:1fr}.orbit-map{min-height:145px;border-right:0;border-bottom:1px solid var(--line)}.metric-stack{padding:16px 12px}.data-grid div{min-height:58px}.disciplines{flex-wrap:wrap;gap:14px}}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}.visual-shell{transform:none!important}.bio-cursor,.bio-lens,.transition-wave,.aurora,.metal-veins{display:none!important}.visual img,.constellation-art img,.rail nav button{transition:none!important}.rail nav button:hover,.rail nav button.active{transform:none!important}}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.visual-fallback{position:absolute;inset:0;z-index:0;display:grid;place-items:center;align-content:center;gap:18px;background:radial-gradient(circle at 50% 44%,color-mix(in srgb,var(--project-accent) 18%,transparent),transparent 34%),linear-gradient(145deg,#071018,#020406);color:#dbe8ed;text-align:center}.visual-fallback .mark{width:72px;height:72px;opacity:.78;filter:drop-shadow(0 0 18px color-mix(in srgb,var(--project-accent) 30%,transparent))}.visual-fallback b{max-width:70%;font:500 clamp(22px,3vw,46px)/1 "Space Grotesk";letter-spacing:-.04em}.visual:not(.image-missing) .visual-fallback{opacity:0}.visual.image-missing .visual-fallback{opacity:1}.visual>img{position:relative;z-index:1}.image-grade{z-index:2;pointer-events:none}.theme-marble .visual-fallback{background:radial-gradient(circle at 50% 44%,color-mix(in srgb,var(--project-accent) 12%,transparent),transparent 38%),#e8eaf2f0;color:#1e272c}.constellation-art.has-artifact img{opacity:.16;transform:scale(1.16);filter:saturate(.72) contrast(1.12) brightness(.54) blur(1px)}.constellation-art.has-artifact.logo img{opacity:.22;padding:24%;transform:scale(.9);filter:drop-shadow(0 0 12px color-mix(in srgb,var(--accent) 25%,transparent))}.artifact-canvas{position:absolute;inset:7%;z-index:3;width:86%;height:86%;display:block;border-radius:50%;filter:drop-shadow(0 0 9px color-mix(in srgb,var(--accent) 35%,transparent)) drop-shadow(0 0 24px color-mix(in srgb,var(--accent) 16%,transparent));cursor:crosshair}.constellation-art.has-artifact:before{box-shadow:inset 0 0 24px color-mix(in srgb,var(--accent) 12%,transparent),inset 0 1px #ffffff38}.constellation-art.has-artifact:hover .artifact-canvas{filter:drop-shadow(0 0 12px color-mix(in srgb,var(--accent) 48%,transparent)) drop-shadow(0 0 30px color-mix(in srgb,var(--accent) 22%,transparent))}.theme-marble .constellation-art.has-artifact img{opacity:.1;filter:saturate(.55) contrast(1.02) brightness(1.05) blur(1.5px)}.theme-marble .artifact-canvas{filter:drop-shadow(0 7px 9px rgba(44,51,74,.22)) drop-shadow(0 0 18px color-mix(in srgb,var(--project-accent) 14%,transparent))}.theme-marble .constellation-art.has-artifact:before{box-shadow:inset 0 0 25px #ffffffe0,inset 0 1px #fff}.project-actions{height:49px;flex:0 0 49px;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:8px}.project-actions .launch{height:49px;margin:0;min-width:0}.dossier-open{min-width:0;padding:0 14px;display:flex;align-items:center;justify-content:space-between;border:1px solid var(--line);background:#050a0e73;color:#a8b7c0;font:500 9px DM Mono;letter-spacing:.11em}.dossier-open svg{width:15px;color:var(--accent)}.dossier-open:hover{border-color:color-mix(in srgb,var(--accent) 42%,transparent);background:color-mix(in srgb,var(--accent) 8%,rgba(5,10,14,.55))}.project-dossier{position:fixed;inset:0;z-index:90;padding:clamp(18px,4vw,64px);display:grid;place-items:center}.dossier-backdrop{position:absolute;inset:0;width:100%;height:100%;border:0;background:#000305c7;backdrop-filter:blur(18px) saturate(.8)}.dossier-panel{position:relative;width:min(1180px,100%);height:min(760px,86dvh);display:grid;grid-template-columns:minmax(340px,.92fr) minmax(380px,1.08fr);grid-template-rows:54px minmax(0,1fr);overflow:hidden;border:1px solid color-mix(in srgb,var(--accent) 35%,rgba(180,220,235,.18));background:#04080beb;box-shadow:0 40px 140px #000000d1,inset 0 1px #ffffff14}.dossier-header{grid-column:1/-1;padding:0 18px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);font:500 9px DM Mono;letter-spacing:.12em}.dossier-header>span{display:flex;align-items:center;gap:8px;color:#82939e}.dossier-header>span svg{color:var(--accent)}.dossier-header button{height:36px;padding:0 2px 0 12px;display:flex;align-items:center;gap:12px;border:0;background:transparent;color:#9cadb6;font:500 9px DM Mono;letter-spacing:.1em}.dossier-header button b{width:32px;height:32px;display:grid;place-items:center;border:1px solid var(--line);font:400 20px Space Grotesk}.dossier-visual{position:relative;min-height:0;overflow:hidden;background:#020507}.dossier-visual>img{position:absolute;inset:0;z-index:1;width:100%;height:100%;object-fit:cover;filter:saturate(.82) contrast(1.08) brightness(.68)}.dossier-visual .image-grade{position:absolute}.dossier-code{position:absolute;z-index:4;right:18px;bottom:17px;padding:7px 9px;border:1px solid color-mix(in srgb,var(--accent) 36%,transparent);background:#00000094;color:#b8c7ce;font:500 8px DM Mono;letter-spacing:.1em}.dossier-copy{min-width:0;padding:clamp(28px,4vw,58px);overflow:auto;overscroll-behavior:contain}.dossier-kicker{display:flex;justify-content:space-between;gap:20px;color:var(--accent);font:500 10px DM Mono;letter-spacing:.13em;text-transform:uppercase}.dossier-kicker i{padding:5px 7px;border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);color:#98a8b1;font-size:8px;font-style:normal}.dossier-copy h2{margin:22px 0 18px;font-size:clamp(42px,5vw,76px);font-weight:500;line-height:.9;letter-spacing:-.065em}.dossier-copy>p{max-width:670px;margin:0;color:#a3b0b9;font-size:clamp(15px,1.2vw,18px);line-height:1.75}.dossier-facts{margin:32px 0 0;display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line);border-left:1px solid var(--line)}.dossier-facts div{min-height:74px;padding:13px 14px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.dossier-facts dt{margin-bottom:9px;color:#657580;font:500 8px DM Mono;letter-spacing:.11em}.dossier-facts dd{margin:0;color:#bdc9ce;font:500 10px/1.5 DM Mono;letter-spacing:.04em}.dossier-section{margin-top:28px}.dossier-section>span{display:block;margin-bottom:10px;color:#71808a;font:500 8px DM Mono;letter-spacing:.12em}.dossier-section>div{display:grid;grid-template-columns:1fr 1fr;gap:7px}.dossier-section p{min-height:38px;margin:0;padding:0 10px;display:flex;align-items:center;gap:10px;border-left:1px solid color-mix(in srgb,var(--accent) 40%,transparent);background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 7%,transparent),transparent);color:#9dacb4;font:500 9px DM Mono;letter-spacing:.06em}.dossier-section p i{color:var(--accent);font-style:normal}.dossier-cta{height:54px;margin-top:30px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;border:1px solid color-mix(in srgb,var(--accent) 48%,transparent);background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 12%,transparent),transparent);font:500 10px DM Mono;letter-spacing:.12em;text-decoration:none}.dossier-cta svg{width:17px;color:var(--accent)}.theme-marble .dossier-backdrop{background:#dadce6b8;backdrop-filter:blur(20px) saturate(.7)}.theme-marble .dossier-panel{border-color:#40508647;background:#f1f2f8f2;box-shadow:0 40px 120px #22294147,inset 0 1px #fff}.theme-marble .dossier-open{background:#ffffff80;color:#3f4b51}.theme-marble .dossier-visual>img{filter:saturate(.88) contrast(1.04) brightness(.82)}.theme-marble .dossier-copy>p{color:#4c585f}.theme-marble .dossier-facts dd,.theme-marble .dossier-section p{color:#465259}.theme-marble .dossier-header>span,.theme-marble .dossier-header button,.theme-marble .dossier-section>span,.theme-marble .dossier-facts dt{color:#59656b}@media(max-width:760px){.project-actions{height:auto;grid-template-columns:1fr}.project-actions .launch,.dossier-open{min-height:52px}.project-dossier{padding:12px}.dossier-panel{height:calc(100dvh - 24px);grid-template-columns:1fr;grid-template-rows:54px minmax(250px,38dvh) auto;overflow:auto}.dossier-header{position:sticky;top:0;z-index:8;background:color-mix(in srgb,var(--bg) 94%,transparent);backdrop-filter:blur(16px)}.dossier-visual{min-height:280px}.dossier-copy{padding:30px 22px;overflow:visible}.dossier-facts,.dossier-section>div{grid-template-columns:1fr}.dossier-copy h2{font-size:clamp(42px,14vw,64px)}}@media(prefers-reduced-motion:reduce){.project-dossier,.dossier-panel{transition:none!important}}.interface[data-project=optimum] .image-grade{background:linear-gradient(118deg,rgba(65,237,255,.13),transparent 38%),radial-gradient(circle at 56% 60%,rgba(188,255,98,.08),transparent 28%),linear-gradient(0deg,rgba(1,7,12,.45),transparent 48%)}.interface[data-project=carnage-colosseum] .image-grade{background:radial-gradient(circle at 82% 45%,rgba(42,88,238,.2),transparent 24%),linear-gradient(120deg,rgba(68,91,240,.1),transparent 42%),linear-gradient(0deg,rgba(1,2,3,.52),transparent 48%)}.interface[data-project=jarvis-the-science-boy] .image-grade{background:radial-gradient(circle at 57% 42%,rgba(54,242,255,.13),transparent 24%),radial-gradient(circle at 52% 56%,rgba(86,106,241,.08),transparent 19%),linear-gradient(0deg,rgba(3,9,12,.4),transparent 50%)}.interface[data-project=sollertia] .image-grade{background:radial-gradient(circle at 51% 43%,rgba(163,112,255,.2),transparent 25%),linear-gradient(130deg,rgba(99,63,160,.12),transparent 44%),linear-gradient(0deg,rgba(3,2,8,.54),transparent 52%)}.interface[data-project=bubble-fun] .image-grade{background:conic-gradient(from 205deg at 52% 48%,transparent,rgba(82,236,255,.11),rgba(103,122,243,.08),rgba(173,104,255,.09),transparent 48%),linear-gradient(0deg,rgba(3,8,12,.38),transparent 54%);mix-blend-mode:screen}.theme-marble[data-project] .image-grade{opacity:.72}.dossier-artifact{position:absolute;z-index:3;top:50%;left:50%;width:clamp(150px,18vw,238px);aspect-ratio:1;overflow:hidden;border:1px solid color-mix(in srgb,var(--accent) 38%,rgba(200,236,245,.16));border-radius:50%;background:radial-gradient(circle at 38% 30%,color-mix(in srgb,var(--accent) 12%,rgba(7,13,17,.76)),#000000bd 70%);box-shadow:inset 0 0 44px color-mix(in srgb,var(--accent) 11%,transparent),0 0 0 12px #0000001f,0 18px 55px #0006;transform:translate(-50%,-50%);backdrop-filter:blur(9px) saturate(1.25)}.dossier-artifact>i{position:absolute;z-index:2;inset:8%;border:1px solid color-mix(in srgb,var(--accent) 22%,transparent);border-radius:50%;pointer-events:none}.dossier-artifact>i:nth-child(2){inset:20%;border-style:dashed;animation:intelSpin 18s linear infinite}.dossier-artifact .artifact-canvas{inset:3%;width:94%;height:94%}.theme-marble .dossier-artifact{background:radial-gradient(circle at 36% 28%,#ffffffe6,#dcded9a3 72%);box-shadow:inset 0 0 40px #fffc,0 0 0 12px #ffffff1f,0 20px 48px #242d4b33}@media(max-width:760px){.dossier-artifact{width:180px}}@media(prefers-reduced-motion:reduce){.dossier-artifact>i{animation:none!important}}.mission>.studio-link{height:48px;padding:0 14px;display:flex;align-items:center;gap:9px;justify-content:flex-end;border:0;border-left:1px solid var(--line);background:transparent;color:#b5c2cb;font:500 9px DM Mono;letter-spacing:.1em;text-decoration:none}.mission>.studio-link svg{width:14px}.mission>.studio-link svg:first-child{color:var(--accent)}.mission>.studio-link svg:last-child{margin-left:auto;color:var(--accent)}.mission>.studio-link:hover{background:color-mix(in srgb,var(--accent) 6%,transparent)}.studio-panel{position:relative;width:min(1280px,100%);max-height:90dvh;display:grid;grid-template-rows:54px auto auto auto 92px;overflow:auto;overscroll-behavior:contain;border:1px solid color-mix(in srgb,var(--accent) 35%,rgba(180,220,235,.18));background:#04080bf2;box-shadow:0 40px 150px #000000db,inset 0 1px #ffffff14}.studio-panel>.dossier-header{position:sticky;top:0;z-index:12;background:#04080be6;backdrop-filter:blur(16px)}.studio-intro{min-height:350px;padding:clamp(34px,5vw,72px);display:grid;grid-template-columns:minmax(220px,.58fr) 1.42fr;align-items:center;gap:clamp(30px,5vw,80px);border-bottom:1px solid var(--line);background:radial-gradient(circle at 18% 50%,color-mix(in srgb,var(--accent) 10%,transparent),transparent 28%)}.studio-intro>div:last-child>span{color:var(--accent);font:500 9px DM Mono;letter-spacing:.14em}.studio-intro h2{margin:18px 0 20px;font-size:clamp(42px,5.2vw,76px);font-weight:500;line-height:.88;letter-spacing:-.07em}.studio-intro h2 strong{color:var(--cyan);font-weight:500}.studio-intro p{max-width:720px;margin:0;color:#9eacb5;font-size:clamp(15px,1.2vw,18px);line-height:1.72}.studio-orbit{position:relative;width:min(100%,260px);aspect-ratio:1;justify-self:center;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--accent) 34%,transparent);border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--accent) 10%,rgba(0,0,0,.48)),#000000b8 68%);box-shadow:inset 0 0 48px color-mix(in srgb,var(--accent) 10%,transparent),0 0 65px color-mix(in srgb,var(--accent) 8%,transparent)}.studio-orbit>i{position:absolute;inset:13%;border:1px solid color-mix(in srgb,var(--accent) 28%,transparent);border-radius:50%;animation:intelSpin 18s linear infinite}.studio-orbit>i:nth-child(2){inset:25%;border-style:dashed;animation-direction:reverse;animation-duration:12s}.studio-orbit>i:nth-child(3){inset:37%;box-shadow:0 0 30px color-mix(in srgb,var(--accent) 18%,transparent);animation-duration:7s}.studio-orbit .mark{width:72px;height:72px;filter:drop-shadow(0 0 14px color-mix(in srgb,var(--accent) 28%,transparent))}.studio-capabilities,.studio-process{padding:34px clamp(24px,4vw,54px);border-bottom:1px solid var(--line)}.studio-section-head{margin-bottom:18px;display:flex;justify-content:space-between;color:#657681;font:500 8px DM Mono;letter-spacing:.12em}.studio-section-head b{color:var(--accent);font-weight:500}.studio-capabilities>div:last-child{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.studio-capabilities article{min-height:150px;padding:16px;border:1px solid var(--line);background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 5%,transparent),#ffffff03)}.studio-capabilities article i,.studio-process article>i{color:var(--accent);font:500 9px DM Mono;font-style:normal}.studio-capabilities h3,.studio-process h3{margin:22px 0 8px;font:500 13px DM Mono;letter-spacing:.08em}.studio-capabilities p,.studio-process p{margin:0;color:#82919b;font-size:13px;line-height:1.55}.studio-process>div:last-child{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.studio-process article{min-height:108px;padding:14px;display:grid;grid-template-columns:26px 1fr;gap:9px;border-left:1px solid color-mix(in srgb,var(--accent) 40%,transparent);background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 6%,transparent),transparent)}.studio-process h3{margin:0 0 8px}.studio-contact{min-height:92px;padding:18px clamp(24px,4vw,54px);display:flex;align-items:center;justify-content:space-between;gap:30px}.studio-contact span{color:var(--accent);font:500 8px DM Mono;letter-spacing:.12em}.studio-contact p{margin:6px 0 0;color:#82919b;font-size:14px}.studio-contact>a{min-width:290px;height:52px;padding:0 15px;display:flex;align-items:center;gap:10px;border:1px solid color-mix(in srgb,var(--accent) 48%,transparent);background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 10%,transparent),transparent);font:500 9px DM Mono;letter-spacing:.09em;text-decoration:none}.studio-contact>a svg{width:15px}.studio-contact>a svg:last-child{margin-left:auto;color:var(--accent)}.theme-marble .studio-panel{border-color:#40508647;background:#f1f2f8f7;box-shadow:0 40px 120px #2229414d,inset 0 1px #fff}.theme-marble .studio-panel>.dossier-header{background:#f1f2f8eb}.theme-marble .studio-intro p,.theme-marble .studio-capabilities p,.theme-marble .studio-process p,.theme-marble .studio-contact p{color:#4d5a61}.theme-marble .studio-capabilities article{background:#ffffff73}.theme-marble .studio-orbit{background:radial-gradient(circle,#fffffff2,#dddfd9ad 70%);box-shadow:inset 0 0 45px #fff,0 18px 48px #27315124}.theme-marble .mission>.studio-link{color:#344047}@media(max-width:1100px)and (min-width:761px){.mission{grid-template-columns:1fr minmax(230px,.42fr)}.mission>.disciplines{display:none}.mission>.studio-link{grid-column:2}}@media(max-width:900px){.studio-intro{grid-template-columns:180px 1fr}.studio-capabilities>div:last-child{grid-template-columns:repeat(2,1fr)}.studio-process>div:last-child{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.mission>.studio-link{height:54px;margin-top:26px;padding:0;display:flex;border-left:0;border-top:1px solid var(--line);justify-content:flex-start}.studio-panel{max-height:calc(100dvh - 24px);display:block}.studio-panel>.dossier-header{height:54px}.studio-intro{min-height:0;padding:34px 22px;display:flex;flex-direction:column;align-items:flex-start}.studio-orbit{width:170px;align-self:center}.studio-intro h2{font-size:clamp(42px,13vw,62px)}.studio-capabilities,.studio-process{padding:28px 20px}.studio-capabilities>div:last-child,.studio-process>div:last-child{grid-template-columns:1fr}.studio-contact{padding:25px 20px;display:block}.studio-contact>a{width:100%;min-width:0;margin-top:20px}}@media(prefers-reduced-motion:reduce){.studio-orbit>i{animation:none!important}}.br-deck{position:absolute;inset:0;z-index:14;pointer-events:none;font-family:DM Mono,monospace}.br-deck>*{pointer-events:auto}.br-defs{position:absolute;width:0;height:0}.br-modes{position:absolute;top:18px;right:46px;display:flex;gap:2px;padding:3px;background:#03060a8c;border:1px solid rgba(190,230,245,.14);backdrop-filter:blur(12px)}.br-modes button{display:flex;align-items:center;gap:6px;height:24px;padding:0 9px;border:0;background:transparent;color:#d6e8f28c;font:500 7px DM Mono,monospace;letter-spacing:.16em;transition:color .25s,background .25s}.br-modes button:hover{color:#fff}.br-modes button.on{color:#05070b;background:var(--accent);box-shadow:0 0 18px -2px var(--accent)}.br-mode-blueprint .visual img{filter:grayscale(1) contrast(1.55) brightness(1.15) sepia(1) hue-rotate(168deg) saturate(2.8)!important}.br-mode-night .visual img{filter:grayscale(1) brightness(1.55) contrast(1.35) sepia(1) hue-rotate(52deg) saturate(5)!important}.br-mode-thermal .visual img{filter:url(#br-thermal) contrast(1.1) saturate(1.3)!important}.br-deck:before{position:absolute;inset:5px;content:"";pointer-events:none;opacity:0;transition:opacity .5s}.br-mode-blueprint .br-deck:before{opacity:1;background:linear-gradient(rgba(140,220,255,.13) 1px,transparent 1px) 0 0/48px 48px,linear-gradient(90deg,rgba(140,220,255,.13) 1px,transparent 1px) 0 0/48px 48px,linear-gradient(rgba(140,220,255,.06) 1px,transparent 1px) 0 0/12px 12px,linear-gradient(90deg,rgba(140,220,255,.06) 1px,transparent 1px) 0 0/12px 12px;mix-blend-mode:screen}.br-mode-night .br-deck:before{opacity:1;background:repeating-linear-gradient(0deg,rgba(0,0,0,.18) 0 1px,transparent 1px 3px),radial-gradient(ellipse at center,transparent 45%,rgba(0,0,0,.75));animation:br-nv .12s steps(2) infinite}.br-mode-thermal .br-deck:before{opacity:1;background:radial-gradient(ellipse at center,transparent 55%,rgba(20,0,40,.55))}@keyframes br-nv{50%{opacity:.85}}.br-spots{position:absolute;inset:0;pointer-events:none}.br-spot{position:absolute;width:0;height:0;pointer-events:auto}.br-spot>button{position:absolute;left:-15px;top:-15px;width:30px;height:30px;display:grid;place-items:center;border:0;padding:0;background:transparent;cursor:pointer}.br-spot>button i{position:absolute;inset:0;border:1px solid var(--accent);border-radius:50%;animation:br-spot 2.4s cubic-bezier(.2,.8,.3,1) infinite}.br-spot>button i:after{position:absolute;inset:-8px;border:1px solid color-mix(in srgb,var(--accent) 40%,transparent);border-radius:50%;content:"";animation:br-spot 2.4s .4s cubic-bezier(.2,.8,.3,1) infinite}.br-spot>button b{position:relative;width:16px;height:16px;display:grid;place-items:center;border-radius:50%;background:var(--accent);color:#04070b;font:600 8px DM Mono,monospace;box-shadow:0 0 16px var(--accent),0 0 2px #fff}.br-spot.open>button b{background:#fff;box-shadow:0 0 22px var(--accent),0 0 40px var(--accent)}.br-callout{position:absolute;left:24px;top:-26px;min-width:190px;padding:10px 14px 11px;background:#03070bd6;border:1px solid color-mix(in srgb,var(--accent) 55%,transparent);border-left:2px solid var(--accent);backdrop-filter:blur(14px);white-space:nowrap;box-shadow:0 16px 40px -10px #000000b3,0 0 30px -12px var(--accent)}.br-callout:before{position:absolute;right:100%;top:26px;width:10px;height:1px;background:var(--accent);content:""}.br-spot.left .br-callout{left:auto;right:24px;border-left:1px solid color-mix(in srgb,var(--accent) 55%,transparent);border-right:2px solid var(--accent);text-align:right}.br-spot.left .br-callout:before{right:auto;left:100%}.br-callout small{display:block;color:var(--accent);font:500 7px DM Mono,monospace;letter-spacing:.18em}.br-callout strong{display:block;margin-top:5px;color:#f1f9ff;font:600 15px Space Grotesk,sans-serif;letter-spacing:.02em}@keyframes br-spot{0%{transform:scale(.55);opacity:1}to{transform:scale(1.35);opacity:0}}.br-l3{position:absolute;left:30px;bottom:52px;max-width:min(560px,48%);padding:18px 22px 18px 20px;background:linear-gradient(100deg,rgba(3,6,10,.78),rgba(3,6,10,.45) 70%,transparent);border-left:2px solid var(--accent);backdrop-filter:blur(6px);color:#eef8ff}.br-l3:before{position:absolute;left:-2px;top:0;width:44px;height:2px;background:var(--accent);box-shadow:0 0 12px var(--accent);content:""}.br-l3-meta{display:flex;align-items:center;gap:10px;color:#d6e8f2b3;font:500 8px DM Mono,monospace;letter-spacing:.18em;text-transform:uppercase}.br-l3-meta span{color:var(--accent);font-size:13px;letter-spacing:.06em}.br-l3-meta span small{font-size:8px;opacity:.6}.br-l3-meta i{width:18px;height:1px;background:#d6e8f259}.br-l3-meta em{margin-left:6px;padding:3px 7px;border:1px solid color-mix(in srgb,var(--accent) 50%,transparent);color:var(--accent);font-style:normal;font-size:7px}.br-l3 h2{margin:10px 0 8px;font:600 clamp(30px,3.3vw,64px)/.95 "Space Grotesk",sans-serif;letter-spacing:-.045em;perspective:600px;text-shadow:0 4px 30px rgba(0,0,0,.6)}.br-l3 h2 .br-word{display:inline-block;white-space:nowrap;margin-right:.22em}.br-l3 h2 .br-word:last-child{margin-right:0}.br-l3 h2 .br-word>span{display:inline-block;transform-origin:50% 100%}.br-l3-phase{display:flex;align-items:center;gap:7px;color:#d6e8f2bf;font:500 8px DM Mono,monospace;letter-spacing:.18em}.br-l3-phase svg{color:var(--accent)}.br-l3-actions{display:flex;gap:6px;margin-top:16px}.br-l3-actions>*{height:34px;display:flex;align-items:center;gap:8px;padding:0 13px;border:1px solid rgba(214,232,242,.22);background:#03060a80;color:#e6f3fb;font:500 8px DM Mono,monospace;letter-spacing:.16em;text-decoration:none;cursor:pointer;transition:background .25s,border-color .25s,color .25s,box-shadow .25s}.br-l3-actions>*:hover{border-color:var(--accent);box-shadow:0 0 22px -6px var(--accent)}.br-l3-actions .primary{background:var(--accent);border-color:var(--accent);color:#04070b}.br-l3-actions .primary:hover{background:#fff;border-color:#fff}.br-strip{position:absolute;right:28px;bottom:46px;padding:9px;background:#03060a9e;border:1px solid rgba(190,230,245,.14);backdrop-filter:blur(14px)}.br-strip-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;color:#d6e8f28c;font:500 7px DM Mono,monospace;letter-spacing:.2em}.br-strip-head button{display:flex;align-items:center;gap:6px;height:20px;padding:0 8px;border:1px solid rgba(214,232,242,.2);background:transparent;color:#d6e8f2b3;font:500 7px DM Mono,monospace;letter-spacing:.16em}.br-strip-head button.on{border-color:color-mix(in srgb,var(--accent) 60%,transparent);color:var(--accent)}.br-strip-row{display:flex;gap:6px}.br-strip-row button{position:relative;width:86px;height:50px;padding:0;border:1px solid rgba(214,232,242,.16);background:#000;overflow:hidden;cursor:pointer;opacity:.62;transition:width .45s cubic-bezier(.16,1,.3,1),opacity .3s,border-color .3s,transform .3s}.br-strip-row button:hover{opacity:1;transform:translateY(-3px)}.br-strip-row button.on{width:128px;opacity:1;border-color:var(--t-accent);box-shadow:0 0 22px -6px var(--t-accent)}.br-strip-row img{width:100%;height:100%;object-fit:cover;filter:saturate(.85) brightness(.75);transition:filter .3s,scale .6s}.br-strip-row button:hover img,.br-strip-row button.on img{filter:none;scale:1.06}.br-strip-row span{position:absolute;left:5px;bottom:4px;color:#fff;font:500 7px DM Mono,monospace;letter-spacing:.12em;text-shadow:0 1px 4px #000}.br-strip-bar{position:absolute;left:0;top:0;height:2px;width:0;background:var(--t-accent);box-shadow:0 0 8px var(--t-accent)}.br-auto-on .br-strip-row button.on .br-strip-bar{width:calc(var(--br-auto,0)*100%)}@property --br-auto{syntax:"<number>";inherits:false;initial-value:0}.br-ring{position:absolute;inset:-5px;pointer-events:none;opacity:0;transition:opacity .4s;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);padding:1px;background:conic-gradient(from 0deg,var(--accent) calc(var(--br-auto,0)*360deg),transparent 0)}.br-auto-on .br-ring{opacity:1}.br-living .topbar .system>span:first-child:not(.br-sysfeed){display:none}.br-sysfeed{min-width:230px;display:inline-flex;align-items:center;color:color-mix(in srgb,var(--accent) 70%,#cfe3ee)!important;font:500 8px DM Mono,monospace;letter-spacing:.14em;white-space:nowrap}.br-sysfeed b{width:6px;height:10px;margin-left:4px;background:var(--accent);animation:br-blink .9s steps(2,end) infinite}.br-sysfeed i{width:5px;height:5px;margin-right:8px;display:inline-block;border-radius:50%;background:#aaff6a;box-shadow:0 0 9px #aaff6a;animation:br-blink 2s steps(2,end) infinite}.br-living .topbar .system{order:0}.theme-marble .br-l3,.theme-marble .br-strip,.theme-marble .br-modes{border-color:#ffffff59}@media(max-width:1300px){.br-strip-row button{width:64px;height:40px}.br-strip-row button.on{width:92px}.br-l3{max-width:52%}}@media(max-width:1050px){.br-strip{display:none}.br-l3{max-width:calc(100% - 60px)}.br-modes span{display:none}}@media(max-width:700px){.br-l3{left:12px;bottom:38px;padding:8px 12px;max-width:70%}.br-l3-meta,.br-l3-phase{display:none}.br-l3 h2{margin:0 0 8px;font-size:22px}.br-l3-actions{margin-top:0}.br-l3-actions>*{height:28px;padding:0 9px;font-size:7px}.br-l3-actions>*:nth-child(n+3){display:none}.br-spots{display:none}.br-modes{right:14px;top:12px}}@media(prefers-reduced-motion:reduce){.br-spot>button i,.br-spot>button i:after,.br-mode-night .br-deck:before,.br-sysfeed b,.br-sysfeed i{animation:none}}.br-sysfeed{order:-1}@media(min-width:761px){.interface{grid-template-columns:94px minmax(0,1fr)!important;grid-template-areas:"head head" "rail stage" "rail mission" "foot foot"!important}.brief{display:none!important}.br-l3{max-width:min(560px,40%)!important;padding:20px 24px 18px 22px}.br-l3 h2{font-size:clamp(34px,3.6vw,58px)}}@media(min-width:761px)and (max-width:1100px){.interface{grid-template-columns:72px minmax(0,1fr)!important}}.br-l3-desc{margin:10px 0 0;max-width:46ch;color:#deeef6d1;font:400 13px/1.55 Inter,system-ui,sans-serif}.br-l3-tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:12px}.br-l3-tags span{padding:4px 7px;border:1px solid color-mix(in srgb,var(--accent) 38%,rgba(255,255,255,.08));color:color-mix(in srgb,var(--accent) 78%,#dfeef5);font:500 7px DM Mono,monospace;letter-spacing:.16em;background:#03070b66}.br-l3-phase{margin-top:12px}.br-l3-meters{display:inline-flex;gap:4px;margin-left:10px}.br-l3-meters i{display:block;width:34px;height:3px;background:#ffffff1a}.br-l3-meters b{display:block;height:100%;background:var(--accent);box-shadow:0 0 6px var(--accent)}.theme-marble .br-l3-desc{color:#292d39}@media(max-height:760px)and (min-width:761px){.br-l3-desc{display:none}}.br-logo3d-canvas{width:100%;height:100%;display:block}.br-logo3d-on .topbar .brand>.mark{display:none}.br-logo3d-brand{order:-1;position:relative;width:50px;height:50px;margin:-12px -8px -12px -12px;flex:none;display:block}.br-logo3d-on.br-living .brand:before,.br-logo3d-on.br-living .brand:after{display:none}.br-logowarp{position:fixed;left:0;top:0;width:10px;height:10px;z-index:58;pointer-events:none;opacity:0}.br-logowarp-flash{position:fixed;inset:0;z-index:57;pointer-events:none;opacity:0;background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--accent,#73ebff) 55%,#fff) 0%,color-mix(in srgb,var(--accent,#73ebff) 25%,transparent) 30%,transparent 65%);mix-blend-mode:screen}.br-logowarp-flash.go{animation:br-lw-flash .7s cubic-bezier(.2,.8,.3,1) forwards}@keyframes br-lw-flash{0%{opacity:0}25%{opacity:.9}to{opacity:0}}.visual-shell.br-warping .visual img{filter:saturate(.6) brightness(.38) blur(2px)!important;transition:filter .3s}.visual-shell.br-warping:before{background:radial-gradient(circle at 50% 50%,transparent 20%,rgba(0,0,0,.6) 80%)}.br-cockpit-on .core-orbit{display:none}.br-cockpit{position:absolute;z-index:13;left:50%;top:50%;width:clamp(300px,min(46vw,70vh),640px);aspect-ratio:1;translate:-50% -52%;pointer-events:none}.br-cockpit-cube{position:absolute;inset:0;width:100%;height:100%;pointer-events:auto;cursor:grab;touch-action:none;outline:none;filter:drop-shadow(0 0 28px color-mix(in srgb,var(--ck) 38%,transparent));transition:opacity .45s ease,filter .4s}.br-cockpit-cube:active{cursor:grabbing}.br-cockpit-cube:focus-visible{filter:drop-shadow(0 0 12px var(--ck)) drop-shadow(0 0 40px color-mix(in srgb,var(--ck) 50%,transparent))}.visual-shell.br-warping .br-cockpit-cube,.visual-shell.br-warping .br-cockpit-node,.visual-shell.br-warping .br-cockpit-label{opacity:0!important;transition:opacity .2s}.br-cockpit-node{position:absolute;left:50%;top:52%;pointer-events:auto;display:flex;flex-direction:column;align-items:center;gap:3px;padding:7px 11px 8px;border:1px solid color-mix(in srgb,var(--nc) 45%,transparent);background:linear-gradient(180deg,#080e14d1,#04080ce6);color:#cfe6ee;font:500 8px DM Mono,monospace;letter-spacing:.14em;white-space:nowrap;backdrop-filter:blur(6px);cursor:pointer;transition:border-color .3s,box-shadow .3s,background .3s}.br-cockpit-node b{color:var(--nc);font-weight:500;font-size:7px;letter-spacing:.2em}.br-cockpit-node span{font:600 11px Inter,system-ui,sans-serif;letter-spacing:.01em;color:#eef8fb}.br-cockpit-node:before{content:"";position:absolute;left:50%;top:-9px;width:5px;height:5px;translate:-50% 0;rotate:45deg;background:var(--nc);box-shadow:0 0 10px var(--nc)}.br-cockpit-node:hover,.br-cockpit-node.front{border-color:var(--nc);box-shadow:0 0 22px color-mix(in srgb,var(--nc) 35%,transparent),inset 0 0 14px color-mix(in srgb,var(--nc) 16%,transparent)}.br-cockpit-node.on{background:linear-gradient(180deg,color-mix(in srgb,var(--nc) 22%,rgba(8,14,20,.9)),#04080ceb)}.br-cockpit-label{position:absolute;left:50%;top:100%;translate:-50% 18px;display:grid;justify-items:center;gap:3px;white-space:nowrap;text-align:center;pointer-events:none;transition:opacity .4s}.br-cockpit-label small{display:none;color:color-mix(in srgb,var(--ck) 80%,#9fb0bd);font:500 7px DM Mono,monospace;letter-spacing:.2em}.br-cockpit-label strong{display:none;color:#f2fbff;font:600 15px Inter,system-ui,sans-serif;letter-spacing:.02em;text-shadow:0 0 18px color-mix(in srgb,var(--ck) 60%,transparent)}.br-cockpit-label em{color:#7f93a2;font:500 6px DM Mono,monospace;font-style:normal;letter-spacing:.22em}.theme-marble .br-cockpit-node{background:#eef0fadb;color:#292d39}.theme-marble .br-cockpit-node span{color:#1c1f29}.theme-marble .br-cockpit-label strong{display:none;color:#1c1f29;text-shadow:none}@media(max-width:760px){.br-cockpit{width:min(62vw,300px)}.br-cockpit-node span{font-size:9px}.br-cockpit-label{display:none}}.br-cockpit-tags{position:absolute;inset:0;pointer-events:none}.br-cockpit-tag{position:absolute;left:0;top:0;display:grid;justify-items:center;gap:2px;padding:6px 10px 7px;border:1px solid color-mix(in srgb,var(--nc) 55%,transparent);background:#04090d8c;backdrop-filter:blur(3px);color:#e9f7fb;font:500 7px DM Mono,monospace;letter-spacing:.18em;white-space:nowrap;cursor:pointer;transition:background .25s,box-shadow .25s,border-color .25s}.br-cockpit-tag b{color:var(--nc);font-weight:500}.br-cockpit-tag span{font:600 12px Inter,system-ui,sans-serif;letter-spacing:.01em}.br-cockpit-tag em{max-height:0;overflow:hidden;color:var(--nc);font-style:normal;font-size:6px;transition:max-height .25s}.br-cockpit-tag.on{border-color:var(--nc);box-shadow:0 0 18px color-mix(in srgb,var(--nc) 40%,transparent)}.br-cockpit-tag.hot,.br-cockpit-tag:hover{background:color-mix(in srgb,var(--nc) 24%,rgba(4,9,13,.7));border-color:var(--nc);box-shadow:0 0 26px color-mix(in srgb,var(--nc) 55%,transparent)}.br-cockpit-tag.hot em,.br-cockpit-tag:hover em{max-height:12px}.visual-shell.br-warping .br-cockpit-tags{opacity:0!important;transition:opacity .2s}.theme-marble .br-cockpit-tag{background:#eef0fabf;color:#1c1f29}@media(max-width:900px){.br-logo3d-brand{width:44px;height:44px}}.br-logowarp-fx{position:fixed;inset:0;width:100vw;height:100vh;z-index:57;pointer-events:none;opacity:0}.br-cockpit-tag.br-r-tag{left:50%;top:auto;bottom:3%;translate:-50% 0;pointer-events:auto;transition:opacity .35s,background .25s,border-color .25s,box-shadow .25s}.br-file-open .br-cockpit-tag.br-r-tag{opacity:0;pointer-events:none}.br-cockpit-cube{filter:drop-shadow(0 18px 30px rgba(0,0,0,.35)) drop-shadow(0 0 26px color-mix(in srgb,var(--ck) 30%,transparent))}.theme-marble .br-cockpit-cube{filter:drop-shadow(0 22px 26px rgba(17,26,58,.32))}.visual-shell{--qgap:18px;--qtop:58px;--qbot:44px;--ckw-file:clamp(240px,min(26vw,38vh),420px);--hole:calc(var(--ckw-file) * .44)}.br-cockpit{transition:width .8s cubic-bezier(.16,1,.3,1),top .8s cubic-bezier(.16,1,.3,1),translate .8s cubic-bezier(.16,1,.3,1)}.br-file-open .br-cockpit{width:var(--ckw-file);top:calc(var(--qtop) + (100% - var(--qtop) - var(--qbot)) / 2);translate:-50% -50%;z-index:16}.br-file-open .br-cockpit-label{opacity:0}.br-file-open .br-l3,.br-file-open .br-strip,.br-file-open .br-spots{opacity:0!important;pointer-events:none!important;translate:-24px 0;transition:opacity .3s,translate .5s cubic-bezier(.16,1,.3,1)}.br-l3,.br-strip,.br-spots{transition:opacity .45s .2s,translate .6s .15s cubic-bezier(.16,1,.3,1)}.visual-shell .visual img{transition:filter .6s}.br-file-open .visual img{filter:brightness(.45) saturate(.85) blur(1px)}.br-quad{position:absolute;inset:var(--qtop) 24px var(--qbot);z-index:15;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:var(--qgap);pointer-events:none}.br-quad-socket{position:absolute;left:50%;top:50%;width:calc(var(--hole) * 2);aspect-ratio:1;translate:-50% -50%;border-radius:50%;border:1px solid color-mix(in srgb,var(--accent) 45%,transparent);box-shadow:0 0 40px -6px color-mix(in srgb,var(--accent) 55%,transparent),inset 0 0 40px -10px color-mix(in srgb,var(--accent) 40%,transparent);pointer-events:none;animation:br-q-socket .9s cubic-bezier(.16,1,.3,1) both}.br-quad-socket:after{position:absolute;inset:8px;border:1px dashed color-mix(in srgb,var(--accent) 35%,transparent);border-radius:50%;content:"";animation:br-q-spin 30s linear infinite}@keyframes br-q-socket{0%{scale:.3;opacity:0}to{scale:1;opacity:1}}@keyframes br-q-spin{to{rotate:360deg}}.br-qbox{position:relative;min-height:0;display:flex;flex-direction:column;pointer-events:auto;color:#eef8fc;background:linear-gradient(160deg,#060b10cc,#03060ae6),repeating-linear-gradient(0deg,rgba(160,210,236,.035) 0 1px,transparent 1px 26px),repeating-linear-gradient(90deg,rgba(160,210,236,.035) 0 1px,transparent 1px 26px);border:1px solid color-mix(in srgb,var(--accent) 35%,rgba(255,255,255,.08));box-shadow:0 30px 80px -30px #000c;backdrop-filter:blur(16px) saturate(1.3);overflow:hidden;--hx:calc(100% + var(--qgap) / 2);--hy:calc(100% + var(--qgap) / 2)}.br-qbox.tl{--hx:calc(100% + var(--qgap) / 2);--hy:calc(100% + var(--qgap) / 2)}.br-qbox.tr{--hx:calc(var(--qgap) / -2);--hy:calc(100% + var(--qgap) / 2)}.br-qbox.bl{--hx:calc(100% + var(--qgap) / 2);--hy:calc(var(--qgap) / -2)}.br-qbox.br{--hx:calc(var(--qgap) / -2);--hy:calc(var(--qgap) / -2)}.br-qbox{-webkit-mask:radial-gradient(circle at var(--hx) var(--hy),transparent calc(var(--hole) + 10px),#000 calc(var(--hole) + 11px));mask:radial-gradient(circle at var(--hx) var(--hy),transparent calc(var(--hole) + 10px),#000 calc(var(--hole) + 11px))}.br-qbox.tl .br-qbox-body{padding-right:calc(var(--hole) * .45)}.br-qbox.tr .br-qbox-body{padding-left:calc(var(--hole) * .55)}.br-qbox.bl .br-qbox-body{padding-right:calc(var(--hole) * .45)}.br-qbox.br .br-qbox-body{padding-left:calc(var(--hole) * .55)}@property --br-q-a{syntax:"<angle>";inherits:false;initial-value:0deg}.br-qbox-ring{position:absolute;inset:0;z-index:3;pointer-events:none;padding:1px;background:conic-gradient(from var(--br-q-a),transparent 0 66%,color-mix(in srgb,var(--accent) 60%,transparent) 78%,#fff 81%,var(--accent) 84%,transparent 92%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);animation:br-q-ring 6s linear infinite}.br-qbox.tr .br-qbox-ring{animation-delay:-1.5s}.br-qbox.bl .br-qbox-ring{animation-delay:-3s}.br-qbox.br .br-qbox-ring{animation-delay:-4.5s}@keyframes br-q-ring{to{--br-q-a:360deg}}.br-qbox-scan{position:absolute;left:0;right:0;top:0;height:2px;z-index:4;pointer-events:none;background:linear-gradient(90deg,transparent,var(--accent),#fff,var(--accent),transparent);box-shadow:0 0 16px var(--accent);animation:br-q-scan 1s .25s cubic-bezier(.45,0,.2,1) both}@keyframes br-q-scan{0%{top:0;opacity:0}12%{opacity:1}to{top:100%;opacity:0}}.br-qbox header{flex:none;display:flex;align-items:center;gap:12px;min-height:46px;padding:0 16px;border-bottom:1px solid rgba(160,210,236,.1);font:500 8px DM Mono,monospace;letter-spacing:.18em}.br-qbox header span{display:flex;align-items:center;gap:7px;color:var(--accent)}.br-qbox header b{margin-left:auto;color:#bed4e080;font-weight:500}.br-qbox.tr header b,.br-qbox.br header b{margin-left:auto}.br-qbox header button{display:flex;align-items:center;gap:6px;height:24px;padding:0 9px;border:1px solid rgba(160,210,236,.22);background:transparent;color:#d6eaf3;font:500 7px DM Mono,monospace;letter-spacing:.16em}.br-qbox header button:hover{border-color:var(--accent);color:var(--accent)}.br-qbox-body{flex:1;min-height:0;overflow-y:auto;padding:16px 18px;scrollbar-width:thin}.br-qbox.bl .br-qbox-body,.br-qbox.br .br-qbox-body{display:flex;flex-direction:column}.br-q-kicker{display:flex;align-items:center;gap:10px;color:var(--accent);font:500 8px DM Mono,monospace;letter-spacing:.2em;text-transform:uppercase}.br-q-kicker em{padding:3px 7px;border:1px solid color-mix(in srgb,var(--accent) 55%,transparent);font-style:normal}.br-qbox h2{position:relative;margin:10px 0 8px;font:600 clamp(34px,4vw,84px)/.95 "Space Grotesk",sans-serif;letter-spacing:-.045em}.br-qbox h2.studio{font-size:clamp(26px,2.8vw,52px);line-height:1.02}.br-qbox h2 strong{color:var(--accent)}.br-qbox h2.glitch:before,.br-qbox h2.glitch:after{position:absolute;inset:0;content:attr(data-text);pointer-events:none;opacity:0;animation:br-q-glitch .9s .5s steps(1) both}.br-qbox h2.glitch:before{color:#8e3aef;translate:-3px 0;clip-path:inset(10% 0 55% 0)}.br-qbox h2.glitch:after{color:#28e7ff;translate:3px 0;clip-path:inset(55% 0 8% 0);animation-delay:.58s}@keyframes br-q-glitch{0%{opacity:.9}25%{opacity:.8;translate:5px 0}50%{opacity:.8;translate:-4px 0}75%{opacity:.4}to{opacity:0}}.br-q-lead{margin:0 0 12px;max-width:54ch;color:#e2f0f7d1;font:400 clamp(13px,1.1vw,19px)/1.6 "Space Grotesk",sans-serif}.br-q-tags,.br-q-chips{display:flex;flex-wrap:wrap;gap:5px}.br-q-tags span,.br-q-chips span{padding:4px 8px;border:1px solid color-mix(in srgb,var(--accent) 40%,transparent);color:color-mix(in srgb,var(--accent) 80%,#e5f3f8);font:500 7px DM Mono,monospace;letter-spacing:.16em;background:#03070b66}.br-q-facts{margin:0 0 14px;display:grid;grid-template-columns:1fr 1fr;border:1px solid rgba(160,210,236,.14)}.br-q-facts div{position:relative;padding:clamp(10px,.9vw,16px) 14px;border-right:1px solid rgba(160,210,236,.12);border-bottom:1px solid rgba(160,210,236,.12);transition:background .3s}.br-q-facts div:nth-child(2n){border-right:0}.br-q-facts div:nth-child(n+3){border-bottom:0}.br-q-facts div:hover{background:color-mix(in srgb,var(--accent) 8%,transparent)}.br-q-facts div:before{position:absolute;left:0;top:0;width:10px;height:1px;background:var(--accent);content:""}.br-q-facts dt{color:#bed4e080;font:500 7px DM Mono,monospace;letter-spacing:.2em}.br-q-facts dd{margin:6px 0 0;font:500 clamp(10px,.75vw,12px)/1.5 "DM Mono",monospace;letter-spacing:.08em}.br-q-meters{display:grid;gap:clamp(8px,.8vw,14px)}.br-q-meters div{display:grid;grid-template-columns:1fr auto;gap:5px;font:500 7px DM Mono,monospace;letter-spacing:.18em;color:#c8dee9a6}.br-q-meters b{color:#fff;font-weight:500}.br-q-meters i{grid-column:1/-1;height:2px;background:#ffffff14}.br-q-meters em{display:block;height:100%;background:var(--accent);box-shadow:0 0 8px var(--accent)}.br-q-row{position:relative;overflow:hidden;margin:0 0 5px;display:flex;align-items:center;gap:12px;padding:clamp(9px,.9vw,14px) 14px;border-left:2px solid color-mix(in srgb,var(--accent) 60%,transparent);background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 10%,transparent),transparent);font:500 clamp(9px,.7vw,11px) "DM Mono",monospace;letter-spacing:.14em}.br-q-row i{color:var(--accent);font-style:normal}.br-q-row>b{margin-left:auto;color:#bed4e073;font-weight:500;font-size:7px}.br-q-row.live>b{color:var(--accent)}.br-q-row:after{position:absolute;inset:0;content:"";background:linear-gradient(90deg,transparent,rgba(255,255,255,.07),transparent);translate:-100% 0;animation:br-q-sheen 3.6s ease-in-out infinite}.br-q-row:nth-of-type(2):after{animation-delay:.4s}.br-q-row:nth-of-type(3):after{animation-delay:.8s}.br-q-row:nth-of-type(4):after{animation-delay:1.2s}@keyframes br-q-sheen{0%,60%{translate:-100% 0}to{translate:100% 0}}.br-q-row.cap{display:grid;grid-template-columns:22px 86px 1fr;align-items:baseline}.br-q-row.cap>b{margin:0;color:#eef8fc;font-size:9px}.br-q-row.cap span{font:400 clamp(12px,.85vw,14px)/1.45 "Space Grotesk",sans-serif;letter-spacing:0;color:#deeef6bf}.br-q-sub{display:block;margin:10px 0 6px;color:#bed4e080;font:500 7px DM Mono,monospace;letter-spacing:.2em}.br-q-hero{position:relative;flex:1;min-height:90px;margin-bottom:12px;overflow:hidden;border:1px solid color-mix(in srgb,var(--accent) 30%,transparent)}.br-q-hero img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;animation:br-q-kb 14s ease-in-out infinite alternate}.br-q-hero i{position:absolute;inset:0;background:linear-gradient(90deg,rgba(3,6,10,.7),transparent 60%),linear-gradient(0deg,rgba(3,6,10,.6),transparent 55%),repeating-linear-gradient(0deg,rgba(0,0,0,.16) 0 1px,transparent 1px 3px)}.br-q-hero span{position:absolute;left:14px;bottom:10px;font:600 clamp(26px,2.4vw,42px)/1 "Space Grotesk",sans-serif;letter-spacing:-.03em;color:transparent;-webkit-text-stroke:1px color-mix(in srgb,var(--accent) 80%,#fff)}.br-q-hero small{position:absolute;right:10px;top:9px;padding:3px 6px;background:#03060ab3;color:var(--accent);font:500 7px DM Mono,monospace;letter-spacing:.18em}@keyframes br-q-kb{0%{scale:1.05;translate:-1.5% 0}to{scale:1.18;translate:1.5% -3%}}.br-q-actions{display:flex;flex-wrap:wrap;gap:6px}.br-q-actions>*{height:36px;display:flex;align-items:center;gap:8px;padding:0 13px;border:1px solid rgba(214,232,242,.22);background:#03060a80;color:#e6f3fb;font:500 8px DM Mono,monospace;letter-spacing:.16em;text-decoration:none;cursor:pointer;transition:all .25s}.br-q-actions>*:hover{border-color:var(--accent);box-shadow:0 0 22px -6px var(--accent)}.br-q-actions .primary{flex:1 1 200px;justify-content:space-between;background:var(--accent);border-color:var(--accent);color:#04070b}.br-q-actions .primary:hover{background:#fff;border-color:#fff}.br-quad-wires{position:absolute;left:-24px;top:calc(var(--qtop) * -1);z-index:17;pointer-events:none;overflow:visible}.br-quad-wires path{fill:none;stroke-linecap:round}.br-quad-wires .glow{stroke:color-mix(in srgb,var(--accent) 35%,transparent);stroke-width:6;filter:blur(4px)}.br-quad-wires .base{stroke:color-mix(in srgb,var(--accent) 60%,transparent);stroke-width:1}.br-quad-wires .flow{stroke:#fff;stroke-width:1.6;stroke-dasharray:4 14;filter:drop-shadow(0 0 5px var(--accent));animation:br-q-flow .9s linear infinite}@keyframes br-q-flow{to{stroke-dashoffset:-18}}.br-quad-wires circle{fill:var(--accent);filter:drop-shadow(0 0 6px var(--accent))}.theme-marble .br-qbox{background:linear-gradient(160deg,#f5f6fce6,#e8eaf4f0),repeating-linear-gradient(0deg,rgba(51,58,79,.05) 0 1px,transparent 1px 26px);color:#1f2a32}.theme-marble .br-q-lead,.theme-marble .br-q-row.cap span{color:#3d4a52}.theme-marble .br-q-row.cap>b,.theme-marble .br-q-meters b{color:#1f2a32}.theme-marble .br-qbox header button,.theme-marble .br-q-actions>*:not(.primary){color:#24313a;background:#ffffff80}@media(max-width:1000px){.br-quad{inset:50px 12px 36px;display:flex;flex-direction:column;gap:10px;overflow-y:auto;pointer-events:auto}.br-qbox{flex:none;-webkit-mask:none;mask:none}.br-qbox .br-qbox-body{padding:14px!important}.br-quad-socket,.br-quad-wires{display:none}.br-file-open .br-cockpit{opacity:0;pointer-events:none}}@media(prefers-reduced-motion:reduce){.br-qbox-ring,.br-qbox-scan,.br-qbox h2.glitch:before,.br-qbox h2.glitch:after,.br-q-row:after,.br-q-hero img,.br-quad-wires .flow,.br-quad-socket:after{animation:none}}.br-quad{--q-ink:#eef8fc;--q-muted:rgba(190,212,224,.55);--q-line:rgba(160,210,236,.14);--q-chip:rgba(3,7,11,.4);--q-bg1:rgba(6,11,16,.8);--q-bg2:rgba(3,6,10,.9)}.theme-marble .br-quad{--q-ink:#1d2730;--q-muted:#6f6556;--q-line:rgba(72,83,118,.22);--q-chip:rgba(255,255,255,.55);--q-bg1:rgba(244,245,251,.74);--q-bg2:rgba(225,227,239,.82)}.br-qbox{color:var(--q-ink);background:linear-gradient(160deg,var(--q-bg1),var(--q-bg2)),repeating-linear-gradient(0deg,color-mix(in srgb,var(--q-line) 40%,transparent) 0 1px,transparent 1px 26px),repeating-linear-gradient(90deg,color-mix(in srgb,var(--q-line) 40%,transparent) 0 1px,transparent 1px 26px);transition:box-shadow .35s,border-color .35s}.br-qbox:hover{border-color:color-mix(in srgb,var(--accent) 70%,transparent);box-shadow:0 30px 80px -30px #0009,0 0 60px -28px var(--accent)}.theme-marble .br-qbox{box-shadow:0 30px 70px -36px #202b4e73;backdrop-filter:blur(22px) saturate(1.2)}.br-qbox header,.br-q-facts,.br-q-facts div{border-color:var(--q-line)!important}.br-qbox header b,.br-q-facts dt,.br-q-sub,.br-q-row>b{color:var(--q-muted)!important}.br-q-lead{color:color-mix(in srgb,var(--q-ink) 82%,transparent)!important}.br-q-tags span,.br-q-chips span{background:var(--q-chip);color:color-mix(in srgb,var(--accent) 75%,var(--q-ink))}.br-q-row.cap>b{color:var(--q-ink)!important}.br-q-row.cap span{color:color-mix(in srgb,var(--q-ink) 75%,transparent)!important}.theme-marble .br-qbox h2{color:#1b232b}.theme-marble .br-q-row{background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 16%,transparent),transparent)}.br-qbox:after{position:absolute;z-index:0;content:attr(data-n);pointer-events:none;font:700 clamp(90px,10vw,210px)/.8 "Space Grotesk",sans-serif;letter-spacing:-.06em;color:transparent;-webkit-text-stroke:1px color-mix(in srgb,var(--accent) 22%,transparent);opacity:.9}.br-qbox.tl:after{left:14px;bottom:6px}.br-qbox.tr:after{right:14px;bottom:6px}.br-qbox.bl:after{left:14px;bottom:6px}.br-qbox.br:after{right:14px;top:52px}.br-qbox-body,.br-qbox header{position:relative;z-index:1}.br-qbox-spot{position:absolute;inset:0;z-index:0;pointer-events:none;opacity:0;transition:opacity .4s;background:radial-gradient(380px circle at var(--sx,50%) var(--sy,50%),color-mix(in srgb,var(--accent) 14%,transparent),transparent 70%)}.br-qbox:hover .br-qbox-spot{opacity:1}.br-q-stages{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-top:22px;max-width:620px}.br-q-stages div{position:relative;padding-top:16px;color:var(--q-muted);font:500 7px DM Mono,monospace;letter-spacing:.18em}.br-q-stages div:before{position:absolute;left:0;right:0;top:5px;height:2px;content:"";background:var(--q-line)}.br-q-stages div.done:before,.br-q-stages div.now:before{background:var(--accent)}.br-q-stages div.now:before{background:linear-gradient(90deg,var(--accent),color-mix(in srgb,var(--accent) 20%,transparent))}.br-q-stages i{position:absolute;left:0;top:0;width:12px;height:12px;border:2px solid var(--q-line);border-radius:50%;background:var(--q-bg2)}.br-q-stages .done i{border-color:var(--accent);background:var(--accent)}.br-q-stages .now i{border-color:var(--accent);background:var(--q-bg2);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 25%,transparent),0 0 14px var(--accent);animation:br-q-now 1.6s ease-in-out infinite}.br-q-stages .now span{color:var(--accent)}@keyframes br-q-now{50%{box-shadow:0 0 0 8px color-mix(in srgb,var(--accent) 10%,transparent),0 0 20px var(--accent)}}.br-q-gauges{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:4px}.br-q-gauge{position:relative;display:grid;justify-items:center;gap:6px}.br-q-gauge svg{width:clamp(70px,6vw,118px);aspect-ratio:1;rotate:-90deg;overflow:visible}.br-q-gauge circle{fill:none}.br-q-gauge .track{stroke:var(--q-line);stroke-width:5}.br-q-gauge .ticks{stroke:color-mix(in srgb,var(--accent) 35%,transparent);stroke-width:4;stroke-dasharray:1 5.28}.br-q-gauge .val{stroke:var(--accent);stroke-width:5;stroke-linecap:round;filter:drop-shadow(0 0 5px var(--accent))}.br-q-gauge b{position:absolute;top:calc(clamp(70px,6vw,118px)/2);translate:0 -50%;font:600 clamp(16px,1.4vw,26px) "Space Grotesk",sans-serif;color:var(--q-ink)}.br-q-gauge b small{font-size:.5em;color:var(--q-muted)}.br-q-gauge span{color:var(--q-muted);font:500 7px DM Mono,monospace;letter-spacing:.16em;text-align:center}.br-quad-socket svg{position:absolute;inset:-14px;width:calc(100% + 28px);height:calc(100% + 28px);animation:br-q-spin 40s linear infinite reverse}.br-quad-socket svg circle{fill:none;stroke:color-mix(in srgb,var(--accent) 55%,transparent);stroke-width:3;stroke-dasharray:1 7}@media(prefers-reduced-motion:reduce){.br-q-stages .now i,.br-quad-socket svg{animation:none}}.br-cinema{position:fixed;inset:0;z-index:56;background:#000;overflow:hidden;color:#f3fbff;font-family:DM Mono,monospace}.br-cinema.idle,.br-cinema.idle *{cursor:none!important}.br-cine-frame{position:absolute;inset:0;overflow:hidden}.br-cine-frame img{position:absolute;inset:-4%;width:108%;height:108%;object-fit:cover;filter:saturate(1.05) contrast(1.06)}.br-cine-grade{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(0,0,0,.82),rgba(0,0,0,.25) 45%,transparent 70%),linear-gradient(0deg,rgba(0,0,0,.7),transparent 40%),radial-gradient(ellipse at 50% 50%,transparent 55%,rgba(0,0,0,.6))}.br-cine-grain{position:absolute;inset:-50%;pointer-events:none;opacity:.09;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:br-grain .5s steps(4) infinite}@keyframes br-grain{0%{translate:0 0}25%{translate:-3% 2%}50%{translate:2% -3%}75%{translate:-2% -1%}to{translate:1% 3%}}.br-cine-bar{position:absolute;left:0;right:0;height:9vh;background:#000;z-index:3;animation:br-bar-in 1.1s cubic-bezier(.16,1,.3,1) both}.br-cine-bar.top{top:0;transform-origin:top}.br-cine-bar.bottom{bottom:0;transform-origin:bottom}@keyframes br-bar-in{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.br-cine-presents{position:absolute;top:calc(9vh + 26px);left:0;right:0;z-index:4;text-align:center;pointer-events:none}.br-cine-presents span{color:#f0f8fcbf;font-size:10px;letter-spacing:.6em;animation:br-presents 4.2s ease forwards}@keyframes br-presents{0%{opacity:0;letter-spacing:.9em}25%,70%{opacity:1;letter-spacing:.6em}to{opacity:0}}.br-cine-title{position:absolute;left:6vw;bottom:16vh;z-index:4;max-width:min(720px,60vw)}.br-cine-title small{display:block;color:var(--cine);font-size:10px;letter-spacing:.3em;text-transform:uppercase}.br-cine-title h2{margin:.25em 0 .2em;font:600 clamp(48px,7.5vw,128px)/.92 "Space Grotesk",sans-serif;letter-spacing:-.05em;text-shadow:0 10px 60px rgba(0,0,0,.6)}.br-cine-title p{margin:0;max-width:52ch;color:#ebf5fad9;font:400 clamp(14px,1.15vw,19px)/1.55 "Space Grotesk",sans-serif}.br-cine-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:18px}.br-cine-tags span{padding:5px 9px;border:1px solid color-mix(in srgb,var(--cine) 55%,transparent);color:var(--cine);font-size:8px;letter-spacing:.2em;background:#00000059}.br-cine-chapters{position:absolute;right:4vw;top:50%;translate:0 -50%;z-index:4;display:flex;flex-direction:column;gap:6px;transition:opacity .5s}.br-cine-chapters button{display:grid;grid-template-columns:28px 1fr;align-items:center;gap:0 10px;width:220px;padding:8px 10px;border:0;border-left:1px solid rgba(255,255,255,.15);background:transparent;color:#ebf5fa80;text-align:left;font:500 9px DM Mono,monospace;letter-spacing:.14em;transition:color .3s,border-color .3s,background .3s}.br-cine-chapters button span{font:500 14px Space Grotesk,sans-serif;letter-spacing:0}.br-cine-chapters button i{grid-column:2;height:2px;margin-top:6px;background:#ffffff1f}.br-cine-chapters button i em{display:block;height:100%;background:var(--c);box-shadow:0 0 8px var(--c);transition:width .1s linear}.br-cine-chapters button.on{color:#fff;border-left-color:var(--c);background:linear-gradient(90deg,color-mix(in srgb,var(--c) 18%,transparent),transparent)}.br-cine-chapters button.on b{color:var(--c)}.br-cine-controls{position:absolute;left:50%;bottom:calc(9vh + 18px);translate:-50% 0;z-index:5;display:flex;align-items:center;gap:6px;padding:6px;background:#00000073;border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(10px);transition:opacity .5s}.br-cine-controls button{width:32px;height:32px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.18);background:transparent;color:#eaf6fb}.br-cine-controls button:hover{border-color:var(--cine);color:var(--cine)}.br-cine-controls span{padding:0 10px;color:#ebf5fa8c;font-size:8px;letter-spacing:.18em;white-space:nowrap}.br-cinema.idle .br-cine-controls,.br-cinema.idle .br-cine-chapters{opacity:0}@media(max-width:800px){.br-cine-chapters{display:none}.br-cine-title{max-width:88vw}.br-cine-controls span{display:none}}@media(prefers-reduced-motion:reduce){.br-cine-grain,.br-cine-presents span{animation:none}}.br-voice-badge{position:fixed;z-index:95;top:84px;right:24px;display:flex;align-items:center;gap:8px;height:30px;padding:0 12px;border:1px solid color-mix(in srgb,var(--accent,#73ebff) 60%,transparent);background:#04080ccc;color:var(--accent,#73ebff);font:500 8px DM Mono,monospace;letter-spacing:.18em;backdrop-filter:blur(10px);box-shadow:0 0 24px -8px var(--accent,#73ebff)}.br-voice-badge span{display:flex;align-items:center;gap:2px;height:12px}.br-voice-badge span i{width:2px;height:100%;background:currentColor;animation:br-vu .9s ease-in-out infinite}.br-voice-badge span i:nth-child(2){animation-delay:-.3s}.br-voice-badge span i:nth-child(3){animation-delay:-.6s}.br-voice-badge span i:nth-child(4){animation-delay:-.15s}@keyframes br-vu{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}.br-map{position:fixed;inset:0;z-index:115;background:#03050a;color:#eaf6ff;font-family:DM Mono,monospace;touch-action:none}.br-map canvas{width:100%;height:100%;display:block}.br-map-head{position:absolute;top:24px;left:30px;right:30px;display:flex;justify-content:space-between;align-items:flex-start;pointer-events:none}.br-map-head div{display:flex;flex-direction:column;gap:6px}.br-map-head small{color:#73ebff;font-size:8px;letter-spacing:.24em}.br-map-head b{font:600 clamp(26px,3vw,44px)/1 "Space Grotesk",sans-serif;letter-spacing:-.03em}.br-map-head span{color:#d6e8f28c;font-size:8px;letter-spacing:.2em}.br-map-head button{pointer-events:auto;display:flex;align-items:center;gap:10px;height:34px;padding:0 14px;border:1px solid rgba(190,230,245,.22);background:#04080c99;color:#d9eef8;font:500 8px DM Mono,monospace;letter-spacing:.18em;backdrop-filter:blur(10px)}.br-map-head button:hover{border-color:#73ebff}.br-map-list{position:absolute;left:30px;bottom:70px;display:flex;flex-direction:column;gap:4px}.br-map-list button{display:flex;align-items:center;gap:10px;min-width:230px;height:34px;padding:0 12px;border:1px solid rgba(190,230,245,.12);border-left:2px solid var(--c);background:#04080c8c;color:#dbeef8;font:500 13px Space Grotesk,sans-serif;text-align:left;backdrop-filter:blur(10px);transition:background .25s,translate .3s}.br-map-list button:hover{translate:6px 0;background:color-mix(in srgb,var(--c) 14%,rgba(4,8,12,.6))}.br-map-list button.on{background:color-mix(in srgb,var(--c) 18%,rgba(4,8,12,.6))}.br-map-list i{width:7px;height:7px;border-radius:50%;background:var(--c);box-shadow:0 0 10px var(--c)}.br-map-list small{margin-left:auto;color:var(--c);font:500 8px DM Mono,monospace;letter-spacing:.14em}.br-map-foot{position:absolute;left:0;right:0;bottom:24px;display:flex;justify-content:center;gap:28px;color:#d6e8f273;font-size:8px;letter-spacing:.2em;pointer-events:none}.br-map-tip{position:fixed;left:0;top:0;z-index:2;max-width:300px;padding:11px 14px;background:#03070be6;border:1px solid color-mix(in srgb,var(--tip,#73ebff) 55%,transparent);border-left:2px solid var(--tip,#73ebff);pointer-events:none;opacity:0;transition:opacity .2s;backdrop-filter:blur(12px)}.br-map-tip small{display:block;color:var(--tip,#73ebff);font-size:7px;letter-spacing:.18em;text-transform:uppercase}.br-map-tip b{display:block;margin:4px 0;font:600 17px Space Grotesk,sans-serif}.br-map-tip span{display:block;color:#d6e8f2b3;font:400 11px Space Grotesk,sans-serif}.br-map-tip em{display:block;margin-top:8px;color:var(--tip,#73ebff);font-size:7px;font-style:normal;letter-spacing:.2em}@media(max-width:800px){.br-map-list{display:none}.br-map-foot{gap:12px;font-size:7px;flex-wrap:wrap;padding:0 12px}}.br-comet{position:fixed;inset:0;z-index:33;pointer-events:none}.br-console{position:relative;width:min(640px,94vw);max-height:88vh;overflow-y:auto;color:#dff3fc;background:#04080ceb;border:1px solid color-mix(in srgb,var(--accent,#73ebff) 45%,transparent);box-shadow:0 40px 120px -20px #000000bf,0 0 80px -30px var(--accent,#73ebff);backdrop-filter:blur(22px);font-family:DM Mono,monospace}.br-console:before{position:absolute;inset:0;pointer-events:none;content:"";background:repeating-linear-gradient(0deg,rgba(255,255,255,.025) 0 1px,transparent 1px 3px)}.br-console header,.br-console footer{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;border-bottom:1px solid rgba(160,210,236,.14);font-size:9px;letter-spacing:.18em}.br-console header span{display:flex;gap:8px;align-items:center;color:var(--accent,#73ebff)}.br-console header button,.br-console footer button{display:flex;align-items:center;gap:7px;height:30px;padding:0 12px;border:1px solid rgba(160,210,236,.22);background:transparent;color:#cfe6f2;font:500 8px DM Mono,monospace;letter-spacing:.16em}.br-console footer{border:0;border-top:1px solid rgba(160,210,236,.14)}.br-console footer .primary{background:var(--accent,#73ebff);border-color:var(--accent,#73ebff);color:#04070b}.br-console footer .primary:disabled{opacity:.35;cursor:not-allowed}.br-console-intro{margin:0;padding:16px 18px 6px;color:#d6e8f299;font-size:10px;line-height:1.6;letter-spacing:.04em}.br-console label,.br-console-kinds{display:grid;grid-template-columns:96px 1fr;align-items:start;gap:12px;padding:9px 18px}.br-console label>span,.br-console-kinds>span{padding-top:9px;color:var(--accent,#73ebff);font-size:9px;letter-spacing:.16em}.br-console input,.br-console textarea{width:100%;padding:8px 0;border:0;border-bottom:1px solid rgba(160,210,236,.2);background:transparent;color:#f2fbff;font:400 15px Space Grotesk,sans-serif;outline:0;caret-color:var(--accent,#73ebff);resize:vertical;transition:border-color .25s}.br-console input:focus,.br-console textarea:focus{border-color:var(--accent,#73ebff)}.br-console input::placeholder,.br-console textarea::placeholder{color:#d6e8f24d}.br-console-kinds>div{display:flex;flex-wrap:wrap;gap:5px}.br-console-kinds button{height:28px;padding:0 10px;border:1px solid rgba(160,210,236,.2);background:transparent;color:#d6e8f2b3;font:500 8px DM Mono,monospace;letter-spacing:.14em;transition:all .2s}.br-console-kinds button.on{border-color:var(--accent,#73ebff);color:#04070b;background:var(--accent,#73ebff);box-shadow:0 0 16px -4px var(--accent,#73ebff)}.br-console-preview{margin:6px 18px 14px;padding:10px 12px;border:1px dashed rgba(160,210,236,.2)}.br-console-preview small{display:block;margin-bottom:5px;color:#d6e8f273;font-size:7px;letter-spacing:.2em}.br-console-preview code{color:#f2fbff;font-size:11px;word-break:break-word}.br-console-sent{display:flex;flex-direction:column;align-items:center;gap:10px;padding:56px 24px;text-align:center}.br-console-sent i{width:64px;height:64px;border:1px solid var(--accent,#73ebff);border-radius:50%;box-shadow:0 0 30px var(--accent,#73ebff);animation:br-pulse 1.2s ease-out infinite}.br-console-sent b{font:600 22px Space Grotesk,sans-serif;letter-spacing:.06em}.br-console-sent span{color:#d6e8f2b3;font:400 13px Space Grotesk,sans-serif}.br-console-sent a{margin-top:8px;color:var(--accent,#73ebff);font-size:9px;letter-spacing:.18em}@media(max-width:600px){.br-console label,.br-console-kinds{grid-template-columns:1fr;gap:2px}.br-console label>span,.br-console-kinds>span{padding-top:0}}.br-lite .living-field,.br-lite .br-comet,.br-lite .br-glare,.br-lite .br-edge,.br-lite .noise,.br-lite .aurora,.br-lite .metal-veins{display:none!important}.br-lite .rail nav,.br-lite .rail nav button svg,.br-lite .br-rail-track:before,.br-lite .br-rail-track:after,.br-lite .visual-shell:after{animation:none!important}.br-lite :is(.rail,.brief,.mission,.topbar,.stage-meta,.group-filter){translate:none!important}.br-layer,.br-palette-wrap{--br-glass:rgba(7,11,17,.82);--br-ink:#edf7ff;--br-muted:#7c8a9b;--br-line:rgba(160,210,236,.14);--br-hi:rgba(115,235,255,.07)}.br-layer.is-marble .br-palette-wrap,.br-layer.is-marble .br-hud{--br-glass:rgba(244,245,250,.86);--br-ink:#172028;--br-muted:#6b747c;--br-line:rgba(67,72,77,.16);--br-hi:rgba(86,106,174,.1)}.br-scramble{display:inline;font-variant-ligatures:none}kbd{display:inline-flex;align-items:center;gap:3px;padding:2px 6px;border:1px solid var(--br-line,rgba(160,210,236,.18));border-radius:3px;font:500 8px DM Mono,monospace;letter-spacing:.1em;color:inherit;opacity:.75;white-space:nowrap}.br-palette-trigger{position:relative;z-index:3;margin-left:12px;height:34px;display:flex;align-items:center;gap:9px;padding:0 11px;border:1px solid var(--line);background:color-mix(in srgb,var(--bg,#05070b) 55%,transparent);color:inherit;backdrop-filter:blur(14px) saturate(1.3);-webkit-backdrop-filter:blur(14px) saturate(1.3);font:500 8px DM Mono,monospace;letter-spacing:.16em;transition:border-color .3s,transform .3s,box-shadow .3s}.br-palette-trigger:hover,.br-palette-trigger:focus-visible{border-color:color-mix(in srgb,var(--accent,#73ebff) 60%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent,#73ebff) 25%,transparent),0 10px 40px -10px color-mix(in srgb,var(--accent,#73ebff) 50%,transparent);transform:translateY(-2px)}.theme-marble .br-palette-trigger{background:#ffffff59}.br-palette-trigger svg{color:var(--accent,#73ebff)}.br-palette-wrap{position:fixed;inset:0;z-index:90;display:flex;justify-content:center;align-items:flex-start;padding-top:min(16vh,140px)}.br-backdrop{position:absolute;inset:0;border:0;background:radial-gradient(circle at 50% 30%,#05070b59,#020306c7);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);cursor:default}.br-layer.is-marble .br-backdrop{background:radial-gradient(circle at 50% 30%,#eeeff540,#c8c4bc8c)}.br-palette,.br-sheet{position:relative;width:min(640px,92vw);color:var(--br-ink);background:var(--br-glass);border:1px solid var(--br-line);box-shadow:0 40px 120px -20px #000000a6,0 0 0 1px #ffffff08 inset,0 0 80px -30px var(--accent,#73ebff);backdrop-filter:blur(24px) saturate(1.4);-webkit-backdrop-filter:blur(24px) saturate(1.4);overflow:hidden}.br-palette:before{position:absolute;top:0;left:0;right:0;height:1px;content:"";background:linear-gradient(90deg,transparent,var(--accent,#73ebff),transparent);opacity:.8}.br-palette-input{display:flex;align-items:center;gap:12px;padding:16px 18px;border-bottom:1px solid var(--br-line)}.br-palette-input svg{color:var(--accent,#73ebff);flex:none}.br-palette-input input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--br-ink);font:400 17px Space Grotesk,sans-serif;letter-spacing:.01em;caret-color:var(--accent,#73ebff)}.br-palette-input input::placeholder{color:var(--br-muted)}.br-palette-list{max-height:min(52vh,430px);overflow-y:auto;padding:6px;scrollbar-width:thin}.br-palette-section{padding:12px 12px 6px;color:var(--br-muted);font:500 8px DM Mono,monospace;letter-spacing:.2em}.br-palette-item{position:relative;width:100%;display:flex;align-items:center;gap:12px;padding:10px 12px;border:0;background:transparent;text-align:left;color:var(--br-ink);font:400 14px Space Grotesk,sans-serif;outline:0}.br-palette-item i{width:28px;height:28px;flex:none;display:grid;place-items:center;border:1px solid var(--br-line);color:var(--item-accent,var(--br-muted));transition:all .2s}.br-palette-item>span{flex:1;display:flex;flex-direction:column;gap:2px}.br-palette-item small{color:var(--br-muted);font:500 8px DM Mono,monospace;letter-spacing:.14em;text-transform:uppercase}.br-palette-item .br-enter{opacity:0;color:var(--item-accent,var(--accent,#73ebff));transition:opacity .2s}.br-palette-item[data-active=true]{background:linear-gradient(90deg,color-mix(in srgb,var(--item-accent,var(--accent,#73ebff)) 14%,transparent),var(--br-hi) 70%,transparent)}.br-palette-item[data-active=true]:before{position:absolute;left:0;top:8px;bottom:8px;width:2px;content:"";background:var(--item-accent,var(--accent,#73ebff));box-shadow:0 0 12px var(--item-accent,var(--accent,#73ebff))}.br-palette-item[data-active=true] i{border-color:var(--item-accent,var(--accent,#73ebff));color:var(--item-accent,var(--accent,#73ebff));box-shadow:0 0 16px -4px var(--item-accent,var(--accent,#73ebff))}.br-palette-item[data-active=true] .br-enter{opacity:1}.br-palette-empty{padding:34px;text-align:center;color:var(--br-muted);font:500 10px DM Mono,monospace;letter-spacing:.18em}.br-palette-foot{display:flex;align-items:center;gap:16px;padding:10px 16px;border-top:1px solid var(--br-line);color:var(--br-muted);font:500 8px DM Mono,monospace;letter-spacing:.14em}.br-palette-foot span{display:flex;align-items:center;gap:5px}.br-grow{flex:1}.br-sheet header,.br-sheet footer{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;border-bottom:1px solid var(--br-line);font:500 9px DM Mono,monospace;letter-spacing:.18em}.br-sheet header span{display:flex;gap:8px;align-items:center;color:var(--accent,#73ebff)}.br-sheet header button{border:1px solid var(--br-line);background:transparent;padding:6px 10px;font:500 8px DM Mono,monospace;letter-spacing:.16em}.br-sheet>div{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--br-line)}.br-sheet p{margin:0;display:flex;align-items:center;gap:14px;padding:12px 18px;background:var(--br-glass);font:400 13px Space Grotesk,sans-serif}.br-sheet p kbd{min-width:74px;justify-content:center;opacity:1;color:var(--accent,#73ebff)}.br-sheet footer{border:0;border-top:1px solid var(--br-line);color:var(--br-muted);font-size:8px}.br-toasts{position:fixed;z-index:95;left:50%;bottom:52px;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;pointer-events:none}.br-toast{display:flex;align-items:center;gap:10px;padding:10px 16px;background:#06090ee0;border:1px solid color-mix(in srgb,var(--accent,#73ebff) 45%,transparent);color:#e8f6ff;font:500 9px DM Mono,monospace;letter-spacing:.16em;box-shadow:0 14px 50px -12px color-mix(in srgb,var(--accent,#73ebff) 60%,transparent);backdrop-filter:blur(14px);white-space:nowrap}.br-toast svg{color:var(--accent,#73ebff)}.br-toasts.is-marble .br-toast{background:#f4f5faeb;color:#1d2730}.br-pad-badge{position:fixed;z-index:40;right:24px;bottom:84px;display:flex;align-items:center;gap:6px;padding:5px 8px;border:1px solid #9dff6a55;color:#9dff6a;background:#06090eb3;font:500 7px DM Mono,monospace;letter-spacing:.18em}.br-hud{position:fixed;z-index:85;top:86px;right:24px;width:206px;padding:12px;color:var(--br-ink,#edf7ff);background:var(--br-glass,rgba(7,11,17,.82));border:1px solid var(--br-line);backdrop-filter:blur(18px);font:500 8px DM Mono,monospace;letter-spacing:.12em;pointer-events:none}.br-hud-head{display:flex;align-items:center;gap:6px;margin-bottom:10px;color:var(--br-muted)}.br-hud-head b{margin-left:auto;color:#9dff6a;font-size:10px}.br-hud canvas{width:180px;height:42px;display:block;margin-bottom:10px;border-bottom:1px solid var(--br-line)}.br-hud dl{margin:0;display:grid;grid-template-columns:1fr 1fr;gap:6px 10px}.br-hud dl div{display:flex;justify-content:space-between}.br-hud dt{color:var(--br-muted)}.br-hud dd{margin:0}.br-hud small{display:block;margin-top:10px;color:var(--br-muted);font-size:7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.br-game{position:fixed;inset:0;z-index:120;background:#020409;cursor:crosshair;touch-action:none}.br-game canvas{width:100%;height:100%;display:block}.br-game-exit{position:absolute;top:22px;left:50%;transform:translate(-50%);display:flex;gap:10px;align-items:center;padding:8px 14px;border:1px solid rgba(160,210,236,.2);background:#06090e99;color:#cfe6f2;font:500 8px DM Mono,monospace;letter-spacing:.18em}.br-game-exit:hover{border-color:#73ebff}.br-attract{position:fixed;inset:0;z-index:60;pointer-events:none;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding-bottom:120px;gap:8px;background:radial-gradient(ellipse at center,transparent 45%,rgba(0,0,0,.5));font-family:DM Mono,monospace}.br-attract span{color:var(--accent,#73ebff);font-size:9px;letter-spacing:.4em}.br-attract b{padding:10px 22px;border:1px solid color-mix(in srgb,var(--accent,#73ebff) 60%,transparent);background:#04060ab3;color:#fff;font-size:14px;font-weight:500;letter-spacing:.38em;animation:br-blink 1.1s steps(2,end) infinite}.br-attract i{color:#e6f0f8a6;font-size:9px;font-style:normal;letter-spacing:.24em}.br-attract-bars{position:absolute;inset:0;background:linear-gradient(transparent 0 48%,color-mix(in srgb,var(--accent,#73ebff) 6%,transparent) 50%,transparent 52%);background-size:100% 220px;animation:br-roll 5s linear infinite}@keyframes br-blink{50%{opacity:.25}}@keyframes br-roll{to{background-position:0 220px}}body.br-overdrive .interface{animation:br-hue 6s linear infinite}body.br-overdrive .visual-shell{animation:br-jolt 2.4s steps(1,end) infinite}@keyframes br-hue{to{filter:hue-rotate(360deg) saturate(1.35)}}@keyframes br-jolt{0%,to{translate:0 0}92%{translate:3px -1px}94%{translate:-4px 2px}96%{translate:2px 0}}.br-overdrive-fx{position:fixed;inset:0;z-index:58;pointer-events:none;mix-blend-mode:screen}.br-overdrive-fx i{position:absolute;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#ff3df0,#73ebff,transparent);opacity:.55;filter:blur(.5px);animation:br-sweep 3.2s linear infinite}.br-overdrive-fx i:nth-child(2){animation-duration:4.6s;animation-delay:-1.4s;height:1px}.br-overdrive-fx i:nth-child(3){animation-duration:2.1s;animation-delay:-.6s;height:6px;opacity:.18}@keyframes br-sweep{0%{top:-2%}to{top:102%}}@media(max-width:900px){.br-palette-trigger span,.br-palette-trigger kbd{display:none}.br-palette-trigger{height:34px;padding:0 10px;margin-left:8px}.br-sheet>div{grid-template-columns:1fr}.br-palette-wrap{padding-top:8vh}.br-hud{top:auto;bottom:70px}}@media(prefers-reduced-motion:reduce){body.br-overdrive .interface,body.br-overdrive .visual-shell,.br-overdrive-fx i,.br-attract b,.br-attract-bars{animation:none}}@media(pointer:coarse){.br-palette-item kbd,.br-palette-foot{display:none}}.constellation-body,.constellation-orbit{min-height:0}.constellation-links{min-height:0;overflow:hidden;justify-content:safe center;gap:3px}.constellation-links>div{flex:none}.constellation-foot{position:relative;z-index:2;flex:none;background:inherit}@media(min-height:1000px){.constellation{max-height:none}}.br-glare{position:absolute;inset:0;z-index:12;pointer-events:none;opacity:0;transition:opacity .5s;background:radial-gradient(520px circle at var(--gx,50%) var(--gy,50%),color-mix(in srgb,var(--accent,#73ebff) 18%,transparent),transparent 62%),radial-gradient(160px circle at var(--gx,50%) var(--gy,50%),rgba(255,255,255,.08),transparent 70%);mix-blend-mode:screen}.visual-shell:hover .br-glare{opacity:1}.theme-marble .br-glare{mix-blend-mode:soft-light}.br-lens{position:absolute;left:0;top:0;z-index:12;width:230px;height:230px;border-radius:50%;overflow:hidden;pointer-events:none;opacity:0;transition:opacity .3s;border:1px solid color-mix(in srgb,var(--accent,#73ebff) 70%,transparent);box-shadow:0 0 0 1px #0006,0 0 40px color-mix(in srgb,var(--accent,#73ebff) 35%,transparent),inset 0 0 40px #0009}.visual-shell:hover .br-lens{opacity:1}.visual-shell:has(.br-lens){cursor:crosshair}.br-lens-img{position:absolute;background-size:cover;background-position:center;filter:grayscale(1) contrast(2.1) brightness(1.35) sepia(1) hue-rotate(145deg) saturate(3.2);transform:scale(1.8)}.br-lens-grid{position:absolute;inset:0;background:repeating-linear-gradient(0deg,rgba(115,235,255,.08) 0 1px,transparent 1px 4px),linear-gradient(90deg,transparent calc(50% - .5px),color-mix(in srgb,var(--accent,#73ebff) 60%,transparent) calc(50% - .5px) calc(50% + .5px),transparent calc(50% + .5px)),linear-gradient(0deg,transparent calc(50% - .5px),color-mix(in srgb,var(--accent,#73ebff) 60%,transparent) calc(50% - .5px) calc(50% + .5px),transparent calc(50% + .5px));mix-blend-mode:screen}.br-lens-ring{position:absolute;inset:14px;border-radius:50%;border:1px dashed rgba(200,240,255,.35);animation:br-spin 14s linear infinite}.br-lens-label,.br-lens-read{position:absolute;left:50%;transform:translate(-50%);padding:2px 6px;background:#02060abf;color:#cff6ff;font:500 7px DM Mono,monospace;letter-spacing:.16em;white-space:nowrap}.br-lens-label{top:24px;color:var(--accent,#73ebff)}.br-lens-read{bottom:24px}@keyframes br-spin{to{transform:rotate(360deg)}}.br-ach-stack{position:fixed;z-index:96;top:84px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;gap:10px;pointer-events:none}.br-ach-toast{display:flex;align-items:center;gap:14px;min-width:340px;padding:12px 18px 12px 12px;background:linear-gradient(100deg,#080c12f2,#080c12db);border:1px solid color-mix(in srgb,var(--accent,#73ebff) 55%,transparent);color:#eef8ff;box-shadow:0 20px 60px -15px color-mix(in srgb,var(--accent,#73ebff) 55%,transparent);backdrop-filter:blur(16px);overflow:hidden;position:relative}.br-ach-toast:after{position:absolute;inset:0;content:"";background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.14) 45%,transparent 60%);transform:translate(-100%);animation:br-shine 1.4s .35s ease-out forwards}.br-ach-badge{position:relative;width:46px;height:46px;flex:none;display:grid;place-items:center;color:var(--accent,#73ebff);border:1px solid color-mix(in srgb,var(--accent,#73ebff) 60%,transparent);transform:rotate(45deg)}.br-ach-badge svg{transform:rotate(-45deg)}.br-ach-badge i{position:absolute;inset:-6px;border:1px solid color-mix(in srgb,var(--accent,#73ebff) 25%,transparent);animation:br-pulse 1.6s ease-out infinite}.br-ach-toast small{display:block;color:var(--accent,#73ebff);font:500 7px DM Mono,monospace;letter-spacing:.2em}.br-ach-toast b{display:block;margin:3px 0 2px;font:600 16px Space Grotesk,sans-serif}.br-ach-toast span{color:#93a3b2;font:400 12px Space Grotesk,sans-serif}@keyframes br-shine{to{transform:translate(100%)}}@keyframes br-pulse{0%{opacity:1;transform:scale(.9)}to{opacity:0;transform:scale(1.3)}}.br-ach-panel{width:min(760px,94vw)}.br-ach-progress{display:flex;align-items:center;gap:16px;padding:16px 18px;border-bottom:1px solid var(--br-line)}.br-ach-progress b{font:600 28px Space Grotesk,sans-serif}.br-ach-progress b small{font-size:13px;color:var(--br-muted)}.br-ach-progress i{flex:1;height:3px;background:var(--br-line)}.br-ach-progress i span{display:block;height:100%;background:var(--accent,#73ebff);box-shadow:0 0 12px var(--accent,#73ebff);transition:width .8s cubic-bezier(.16,1,.3,1)}.br-ach-progress em{font:500 8px DM Mono,monospace;letter-spacing:.16em;font-style:normal;color:var(--br-muted)}.br-sheet>.br-ach-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;max-height:min(56vh,520px);overflow-y:auto;background:var(--br-line)}.br-ach-grid article{display:flex;align-items:center;gap:12px;padding:11px 16px;background:var(--br-glass);opacity:.5}.br-ach-grid article.on{opacity:1}.br-ach-grid article>i{width:30px;height:30px;flex:none;display:grid;place-items:center;border:1px solid var(--br-line);color:var(--br-muted)}.br-ach-grid article.on>i{border-color:var(--accent,#73ebff);color:var(--accent,#73ebff);box-shadow:0 0 14px -4px var(--accent,#73ebff)}.br-ach-grid article>div{flex:1;min-width:0}.br-ach-grid b{display:block;font:500 13px Space Grotesk,sans-serif}.br-ach-grid span{color:var(--br-muted);font:400 11px Space Grotesk,sans-serif}.br-ach-grid time{color:var(--br-muted);font:500 7px DM Mono,monospace;letter-spacing:.1em}.br-ach-panel footer button{border:1px solid var(--br-line);background:transparent;padding:5px 9px;font:500 8px DM Mono,monospace;letter-spacing:.16em;color:var(--br-muted)}@media(max-width:900px){.br-sheet>.br-ach-grid{grid-template-columns:1fr}.br-ach-toast{min-width:0;width:92vw}}@media(prefers-reduced-motion:reduce){.br-lens-ring,.br-ach-badge i,.br-ach-toast:after{animation:none}}@property --mx{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --my{syntax:"<length-percentage>";inherits:false;initial-value:50%}.topbar,.rail,.mission,footer,.brief,.brief-content,.visual-shell,.rail nav button,.launch,.constellation,.intel,.data-grid,.bio-lens,.br-l3,.br-strip,.br-modes,.br-palette-trigger,.br-qbox,.br-sfile,.br-cockpit-tag,.br-cockpit-node,.br-holo,.br-voice-badge,.br-pad-badge,.br-hud,.br-toast,.br-ach-toast,.br-game-exit,.br-map-list button,.br-map-head button,.br-cine-controls{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.theme-obsidian .topbar,.theme-obsidian .rail,.theme-obsidian .mission,.theme-obsidian>footer{background-color:#04070bd1}.theme-marble .topbar,.theme-marble .rail,.theme-marble .mission,.theme-marble>footer{background-color:#f1f2f8e6}.br-l3{background:linear-gradient(100deg,#03060adb,#03060a99 70%,#03060a1a)}.br-strip,.br-modes{background:#03060ad6}.br-holo{background:#05090ef5}.theme-marble .br-quad{--q-bg1:rgba(244,245,251,.94);--q-bg2:rgba(225,227,239,.96)}.aurora,.bio-lens{display:none!important}.br-qbox-ring{animation-iteration-count:1!important;animation-duration:2.4s!important;animation-fill-mode:forwards}.br-sfile-ring{animation-iteration-count:1!important;animation-duration:2.4s!important}.br-q-row:after,.br-sfile-list p:after{animation-iteration-count:2!important}.br-q-stages .now i{animation:none!important;box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 25%,transparent),0 0 14px var(--accent)}.br-quad-socket:after,.br-quad-socket svg,.br-q-row:after,.br-sfile-tick span,.br-holo-img img,.br-q-hero img,.br-sfile-hero img{will-change:transform}.br-living .rail nav{will-change:rotate}.br-living .disciplines span{animation:none!important;opacity:.85}.br-sysfeed b,.br-sysfeed i{animation-duration:1.4s}.br-cockpit-cube{filter:none!important}.br-cockpit-cube:focus-visible{outline:1px solid var(--accent);outline-offset:6px}.br-quad-wires .glow,.br-sfile-beam .glow{filter:none!important;opacity:.35}.br-quad-wires .flow,.br-sfile-beam .flow,.br-quad-wires circle,.br-sfile-beam circle{filter:none!important}.br-spot>button i,.br-spot>button i:after{will-change:transform,opacity}.br-glare{mix-blend-mode:normal!important;opacity:0}.visual-shell:hover .br-glare{opacity:.55}.br-logowarp-flash{mix-blend-mode:normal!important}html:has(.br-cinema,.br-game,.br-map) .interface *{animation-play-state:paused!important}html:has(.br-cinema,.br-game,.br-map) :is(.br-cinema,.br-game,.br-map) *{animation-play-state:running!important}.living-field,.synapse-layer,.noise,.radar-sweep,.image-grade,.visual-shell:after{mix-blend-mode:normal!important}.living-field,.starfield,.radar-sweep{filter:none!important}.living-field{opacity:.85}.noise{opacity:.035!important}.image-grade{opacity:.6}.metal-veins{display:none!important}.interface:not(.energized) .transition-wave{display:none!important}.visual{filter:none!important}.br-qbox.tl .br-qbox-body,.br-qbox.tr .br-qbox-body{display:flex;flex-direction:column}.br-qbox.tl .br-q-stages{margin-top:auto;padding-top:22px;max-width:none}.br-qbox.tl .br-q-lead{max-width:46ch}.br-qbox.tr .br-q-gauges{flex:1;align-content:center;min-height:0}.br-qbox.bl .br-qbox-body>.br-q-row{flex:1 1 0;min-height:40px;max-height:78px;margin-bottom:6px}.br-qbox.bl .br-qbox-body>.br-q-sub{margin-top:14px}html.br-file .synapse-layer{opacity:0!important;transition:opacity .3s}.theme-marble{--brass:color-mix(in srgb,var(--accent) 62%,#101a3a);--brass-soft:color-mix(in srgb,var(--accent) 22%,transparent)}.theme-marble .br-quad{--q-ink:#141c24;--q-muted:#485069;--q-line:rgba(55,72,127,.2);--q-chip:#fafafd;--q-bg1:#fafbfe;--q-bg2:#e5e7f4}.theme-marble.br-file-open .visual img,.theme-marble .br-file-open .visual img{filter:brightness(.92) saturate(1.05) blur(1.5px)}.theme-marble .br-qbox{background:radial-gradient(120% 80% at 0 0,rgba(255,255,255,.95),transparent 60%),linear-gradient(170deg,var(--q-bg1),var(--q-bg2)),radial-gradient(circle,rgba(55,72,127,.09) 1px,transparent 1.4px) 0 0/22px 22px;background-blend-mode:normal;border:1px solid rgba(62,81,146,.32);box-shadow:inset 0 1px #fff,inset 0 0 0 1px #ffffff8c,0 2px 4px #1621440f,0 18px 40px -22px #141f446b,0 50px 90px -50px #141f4480}.theme-marble .br-qbox:hover{border-color:color-mix(in srgb,var(--accent) 70%,#1d2f68);box-shadow:inset 0 1px #fff,0 2px 4px #1621440f,0 24px 50px -24px #141f4480,0 0 0 3px color-mix(in srgb,var(--accent) 12%,transparent)}.theme-marble .br-qbox:before{position:absolute;inset:6px;z-index:2;pointer-events:none;content:"";background:linear-gradient(var(--brass),var(--brass)) 0 0/14px 1.5px,linear-gradient(var(--brass),var(--brass)) 0 0/1.5px 14px,linear-gradient(var(--brass),var(--brass)) 100% 0/14px 1.5px,linear-gradient(var(--brass),var(--brass)) 100% 0/1.5px 14px,linear-gradient(var(--brass),var(--brass)) 0 100%/14px 1.5px,linear-gradient(var(--brass),var(--brass)) 0 100%/1.5px 14px,linear-gradient(var(--brass),var(--brass)) 100% 100%/14px 1.5px,linear-gradient(var(--brass),var(--brass)) 100% 100%/1.5px 14px;background-repeat:no-repeat;opacity:.75}.theme-marble .br-qbox-ring{opacity:.7}.theme-marble .br-qbox-scan{background:linear-gradient(90deg,transparent,var(--accent),#eeeff9,var(--accent),transparent);box-shadow:0 0 14px color-mix(in srgb,var(--accent) 60%,transparent)}.theme-marble .br-qbox-spot{background:radial-gradient(420px circle at var(--sx,50%) var(--sy,50%),rgba(204,210,251,.55),transparent 70%)}.theme-marble .br-qbox:after{-webkit-text-stroke:1px rgba(62,81,146,.16)}.theme-marble .br-qbox header{background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 9%,#fff),#fff0 70%);border-bottom:1px solid rgba(62,81,146,.22)!important;font-size:9px;font-weight:600}.theme-marble .br-qbox header span{color:var(--brass)}.theme-marble .br-qbox header b{color:#656e8b!important}.theme-marble .br-qbox header button{height:26px;border-color:#3e519259;background:#fff;color:#181c29;box-shadow:0 2px 6px -3px #141f4459;font-size:8px}.theme-marble .br-qbox header button:hover{background:var(--brass);border-color:var(--brass);color:#fff}.theme-marble .br-q-kicker{color:var(--brass);font-weight:600}.theme-marble .br-q-kicker em{border-color:color-mix(in srgb,var(--accent) 50%,#3d4e87);background:color-mix(in srgb,var(--accent) 10%,#fff)}.theme-marble .br-qbox h2{color:#10171e;background:linear-gradient(180deg,#141c24 30%,#1e2439);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:none}.theme-marble .br-qbox h2 strong{-webkit-text-fill-color:var(--brass)}.theme-marble .br-qbox h2.glitch:before,.theme-marble .br-qbox h2.glitch:after{-webkit-text-fill-color:currentColor}.theme-marble .br-q-lead{color:#3a4148!important}.theme-marble .br-q-tags span,.theme-marble .br-q-chips span{background:#fff;border-color:#3e519261;color:#242c48;box-shadow:0 1px 3px #141f4414}.theme-marble .br-q-stages div{color:#656e8b;font-size:8px}.theme-marble .br-q-stages i{background:#fff;border-color:#3e519259}.theme-marble .br-q-stages .now span{color:var(--brass);font-weight:600}.theme-marble .br-q-stages .now i{background:#fff;box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 22%,transparent)}.theme-marble .br-q-facts{background:#fff9;border-color:#3e519242!important;box-shadow:0 8px 20px -16px #141f4466}.theme-marble .br-q-facts div{border-color:#3e51922e!important}.theme-marble .br-q-facts div:before{width:16px;height:2px;background:var(--brass)}.theme-marble .br-q-facts div:hover{background:color-mix(in srgb,var(--accent) 9%,#fff)}.theme-marble .br-q-facts dt{color:#656e8b!important;font-weight:600}.theme-marble .br-q-facts dd{color:#141c24;font-weight:600}.theme-marble .br-q-gauge svg{filter:drop-shadow(0 6px 10px rgba(20,31,68,.18))}.theme-marble .br-q-gauge .track{stroke:#3e519224}.theme-marble .br-q-gauge .ticks{stroke:#3e519259}.theme-marble .br-q-gauge .val{stroke:var(--brass);filter:none}.theme-marble .br-q-gauge b{color:#141c24}.theme-marble .br-q-gauge span{color:#485069;font-weight:600}.theme-marble .br-q-row{background:linear-gradient(90deg,#fff,#ffffff8c);border:1px solid rgba(62,81,146,.16);border-left:3px solid var(--brass);box-shadow:0 6px 16px -12px #141f4466;color:#141c24;transition:translate .25s,box-shadow .25s,border-color .25s}.theme-marble .br-q-row:hover{translate:4px 0;border-color:color-mix(in srgb,var(--accent) 45%,transparent);box-shadow:0 10px 22px -12px #141f4480}.theme-marble .br-q-row i{color:var(--brass);font-weight:600}.theme-marble .br-q-row:after{background:linear-gradient(90deg,transparent,rgba(176,186,249,.45),transparent)}.theme-marble .br-q-row.live{background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 14%,#fff),#fff)}.theme-marble .br-q-row.live>b{color:var(--brass)!important}.theme-marble .br-q-hero{border:1px solid rgba(62,81,146,.35);outline:5px solid #fff;outline-offset:0;margin:5px 5px 16px;box-shadow:0 0 0 6px #3e51922e,0 22px 40px -22px #0b122799}.theme-marble .br-q-hero small{background:#fff;color:var(--brass);font-weight:600}.theme-marble .br-q-actions .primary{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 88%,#fff),var(--brass));border-color:var(--brass);color:#f4f5fb;font-weight:600;box-shadow:0 10px 22px -12px color-mix(in srgb,var(--accent) 80%,#000),inset 0 1px #ffffff59}.theme-marble .br-q-actions .primary:hover{background:#141c24;border-color:#141c24;color:#fff}.theme-marble .br-q-actions>*:not(.primary){background:#fff;border-color:#3e519259;color:#181c29;box-shadow:0 4px 10px -6px #141f4459}.theme-marble .br-q-actions>*:not(.primary):hover{border-color:var(--brass);color:var(--brass)}.theme-marble .br-quad-socket{border:2px solid rgba(247,248,253,.95);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 55%,#2d3e77),0 0 0 7px #f4f5fb59,0 0 0 8px #3e51924d,0 26px 60px -18px #0e16308c,inset 0 0 50px -12px #dde0f48c}.theme-marble .br-quad-socket:after{border-color:#eeeff999}.theme-marble .br-quad-socket svg circle{stroke:#f4f5fbd9}.theme-marble .br-quad-wires .glow{stroke:#eceef9e6;opacity:.5}.theme-marble .br-quad-wires .base{stroke:color-mix(in srgb,var(--accent) 70%,#132357)}.theme-marble .br-quad-wires .flow{stroke:#fff}.theme-marble .br-quad-wires circle{fill:#fff;stroke:var(--brass);stroke-width:1.5}.theme-marble .br-cockpit-node{background:linear-gradient(180deg,#fafafd,#e1e3f2);border-color:color-mix(in srgb,var(--nc) 55%,#44589c);color:#353d58;box-shadow:0 8px 18px -10px #0e16308c}.theme-marble .rail nav button{color:#6f6656}.theme-marble .rail nav button:hover{color:#181c29}.theme-marble .rail nav button.active{color:var(--brass);background:#fafafd;box-shadow:0 8px 18px -10px #141f4466}.theme-marble .rail-label,.theme-marble .sound{color:#7c705d}@media(min-width:1900px){.br-qbox.bl .br-q-row{font-size:clamp(11px,.62vw,15px)}.br-q-stages div{font-size:9px}.br-q-tags span,.br-q-chips span{font-size:8.5px;padding:5px 10px}.br-q-gauge span{font-size:8px}}.br-qbox.tr .br-qbox-body,.br-qbox.br .br-qbox-body{padding-left:calc(var(--hole) * .82)}.br-qbox.tl .br-qbox-body,.br-qbox.bl .br-qbox-body{padding-right:calc(var(--hole) * .7)}.br-qbox.br .br-q-hero{margin-left:calc(var(--hole) * -.35)}.theme-marble .br-l3{background:linear-gradient(105deg,#fafafdf5,#ebecf7ed 75%,#ebecf7d1);color:#141c24;border:1px solid rgba(62,81,146,.3);border-left:3px solid var(--brass);box-shadow:inset 0 1px #fff,0 24px 50px -26px #0b122799}.theme-marble .br-l3:before{background:var(--brass);box-shadow:none;width:60px}.theme-marble .br-l3 h2{color:#10171e;text-shadow:none}.theme-marble .br-l3-meta,.theme-marble .br-l3-phase{color:#485069}.theme-marble .br-l3-meta span,.theme-marble .br-l3-meta em,.theme-marble .br-l3-phase svg{color:var(--brass)}.theme-marble .br-l3-meta i{background:#3e519266}.theme-marble .br-l3-desc{color:#3a4148}.theme-marble .br-l3-tags span{background:#fff;border-color:#3e519259;color:#242c48}.theme-marble .br-l3-meters i{background:#3e519229}.theme-marble .br-l3-meters b{background:var(--brass);box-shadow:none}.theme-marble .br-l3-actions>*{background:#fff;border-color:#3e519259;color:#181c29;box-shadow:0 4px 10px -6px #141f4459}.theme-marble .br-l3-actions>*:hover{border-color:var(--brass);color:var(--brass)}.theme-marble .br-l3-actions .primary{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 88%,#fff),var(--brass));border-color:var(--brass);color:#f4f5fb;font-weight:600}.theme-marble .br-l3-actions .primary:hover{background:#141c24;border-color:#141c24;color:#fff}.theme-marble .br-strip{background:#fafafdeb;border:1px solid rgba(62,81,146,.3);box-shadow:0 20px 40px -24px #0b12278c}.theme-marble .br-strip-head{color:#485069}.theme-marble .br-strip-head button{border-color:#3e519259;color:#242c48;background:#fff}.theme-marble .br-strip-head button.on{color:var(--brass);border-color:var(--brass)}.theme-marble .br-strip-row button{border-color:#3e519240;opacity:.8}.theme-marble .br-modes{background:#fafafdeb;border:1px solid rgba(62,81,146,.3);box-shadow:0 10px 24px -14px #0b122780}.theme-marble .br-modes button{color:#485069}.theme-marble .br-modes button:hover{color:#141c24}.theme-marble .br-modes button.on{color:#f4f5fb;background:var(--brass);box-shadow:none}.theme-marble .br-ach-toast{background:linear-gradient(100deg,#fafafd,#e4e6f3);color:#141c24;border-color:color-mix(in srgb,var(--accent) 50%,#44589c);box-shadow:0 22px 50px -20px #0b122780}.theme-marble .br-ach-toast small,.theme-marble .br-ach-badge{color:var(--brass)}.theme-marble .br-ach-toast span{color:#485069}.br-map-foot{background:none!important;border:0!important;box-shadow:none!important;height:auto!important}:root{--crystal:linear-gradient(100deg,#5bc5ef 0%,#6d87c9 48%,#9a7bff 100%);--crystal-deep:linear-gradient(100deg,#2f86c4 0%,#3d55a8 50%,#6a4fd0 100%)}.interface .brand strong{background:var(--crystal);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-weight:600}.interface .mission p strong{background:var(--crystal);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.interface.theme-marble .brand strong,.interface.theme-marble .mission p strong{background:var(--crystal-deep);-webkit-background-clip:text;background-clip:text}.interface ::selection{background:color-mix(in srgb,var(--accent) 35%,transparent);color:inherit}.interface{scrollbar-color:color-mix(in srgb,var(--accent) 55%,transparent) transparent}.br-living .rail nav{position:relative;perspective:720px}.br-living .rail nav button{will-change:translate,rotate;transition:translate .5s cubic-bezier(.2,.9,.25,1),rotate .9s cubic-bezier(.16,1,.3,1),scale .35s cubic-bezier(.2,.9,.25,1),opacity .6s,color .25s,border-color .25s,background .25s,box-shadow .25s}.br-living .rail nav button.active{box-shadow:inset 0 0 26px color-mix(in srgb,var(--accent) 12%,transparent),0 0 34px color-mix(in srgb,var(--accent) 14%,transparent),0 0 0 1px color-mix(in srgb,var(--accent) 20%,transparent)}.br-living :is(.group-filter button,.theme-toggle,.br-palette-trigger,.project-actions>*,.studio-link,.stage-pagination button,.project-groups button,.rail .sound,.brand){transition-property:translate,color,border-color,background,box-shadow,opacity;transition-duration:.35s,.25s,.25s,.25s,.25s,.25s;transition-timing-function:cubic-bezier(.2,.9,.25,1)}.br-living .br-near{box-shadow:0 0 22px -6px color-mix(in srgb,var(--accent) 55%,transparent)}.br-living :is(.rail,.brief,.mission,.topbar,.stage-meta,.group-filter){transition:translate .2s linear}.br-living :is(.data-grid,.dossier-open){position:relative}.br-rail-track{position:absolute;left:-14px;top:0;bottom:0;width:1px;pointer-events:none;background:linear-gradient(transparent,color-mix(in srgb,var(--accent) 30%,transparent) 15%,color-mix(in srgb,var(--accent) 30%,transparent) 85%,transparent)}.br-rail-track i{position:absolute;left:-3px;top:var(--car,0);width:7px;height:34px;margin-top:-17px;background:linear-gradient(transparent,var(--accent),transparent);box-shadow:0 0 14px var(--accent),0 0 30px color-mix(in srgb,var(--accent) 50%,transparent);transition:top .75s cubic-bezier(.34,1.4,.5,1)}.br-rail-track b{position:absolute;left:-1px;top:var(--car,0);width:3px;height:3px;margin-top:-1.5px;background:#fff;box-shadow:0 0 8px #fff;transition:top .55s cubic-bezier(.16,1,.3,1)}.br-rail-track.h{inset:auto 0 -6px;width:auto;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--accent) 30%,transparent) 15%,color-mix(in srgb,var(--accent) 30%,transparent) 85%,transparent)}.br-rail-track.h i{left:var(--car,0);top:-3px;width:34px;height:7px;margin:0 0 0 -17px;background:linear-gradient(90deg,transparent,var(--accent),transparent);transition:left .75s cubic-bezier(.34,1.4,.5,1)}.br-rail-track.h b{left:var(--car,0);top:-1px;margin:0 0 0 -1.5px;transition:left .55s cubic-bezier(.16,1,.3,1)}.br-living .group-filter{position:relative}.br-tab-ink{position:absolute;bottom:3px;height:2px;pointer-events:none;border-radius:2px;background:var(--accent);box-shadow:0 0 10px var(--accent),0 0 22px color-mix(in srgb,var(--accent) 45%,transparent);transition:left .55s cubic-bezier(.34,1.5,.5,1),width .55s cubic-bezier(.34,1.5,.5,1),height .2s,bottom .2s}.br-tab-ink.stretch{height:3px;bottom:2px;transition:left .17s cubic-bezier(.4,0,.6,1),width .17s cubic-bezier(.4,0,.6,1)}.br-edge{position:absolute;inset:0;z-index:30;pointer-events:none;padding:1px;border-radius:inherit;opacity:var(--lo,0);background:radial-gradient(240px circle at var(--lx,50%) var(--ly,50%),color-mix(in srgb,var(--accent) 90%,white),color-mix(in srgb,var(--accent) 35%,transparent) 35%,transparent 70%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);transition:opacity .35s}.theme-marble .br-edge{background:radial-gradient(240px circle at var(--lx,50%) var(--ly,50%),#566aae,rgba(86,106,174,.35) 35%,transparent 70%)}.br-sweep{position:absolute;left:0;right:0;top:0;z-index:31;height:2px;pointer-events:none;opacity:0;background:linear-gradient(90deg,transparent,var(--accent) 20%,#fff 50%,var(--accent) 80%,transparent);box-shadow:0 0 18px var(--accent),0 -40px 60px -20px color-mix(in srgb,var(--accent) 22%,transparent)}.br-sweep.run{animation:br-sweep-y .95s cubic-bezier(.45,0,.2,1) forwards}.rail>.br-sweep.run{animation-delay:.05s}.stage>.br-sweep.run{animation-delay:.12s}.brief>.br-sweep.run{animation-delay:.2s}@keyframes br-sweep-y{0%{top:0;opacity:0}12%{opacity:1}88%{opacity:.9}to{top:100%;opacity:0}}.br-living .brand{position:relative}.br-living .brand:before{position:absolute;left:-8px;top:50%;width:43px;height:43px;margin-top:-21.5px;border:1px dashed color-mix(in srgb,var(--accent) 45%,transparent);border-radius:50%;content:"";animation:br-orbit 16s linear infinite;pointer-events:none}.br-living .brand:after{position:absolute;left:-8px;top:50%;width:43px;height:43px;margin-top:-21.5px;border-radius:50%;content:"";background:radial-gradient(circle at 50% 0,var(--accent) 0 2px,transparent 3px);filter:drop-shadow(0 0 4px var(--accent));animation:br-orbit 4.5s linear infinite reverse;pointer-events:none}.br-living .brand .mark i{transition:translate .45s cubic-bezier(.34,1.6,.5,1)}.br-living .brand:hover .mark i:nth-child(1){translate:-3px -3px}.br-living .brand:hover .mark i:nth-child(2){translate:3px -3px}.br-living .brand:hover .mark i:nth-child(3){translate:-3px 3px}.br-living .brand:hover .mark i:nth-child(4){translate:3px 3px}@keyframes br-orbit{to{rotate:360deg}}.br-holo-wrap{position:fixed;inset:0;z-index:70;pointer-events:none;perspective:900px}.br-holo-beam{position:fixed;height:1px;transform-origin:left;background:linear-gradient(90deg,var(--h-accent),color-mix(in srgb,var(--h-accent) 30%,transparent));box-shadow:0 0 8px var(--h-accent)}.br-holo-beam:after{position:absolute;right:-3px;top:-3px;width:7px;height:7px;border-radius:50%;background:var(--h-accent);box-shadow:0 0 10px var(--h-accent);content:""}.br-holo{position:fixed;transform-origin:left center;background:#05090ee0;border:1px solid color-mix(in srgb,var(--h-accent) 50%,transparent);box-shadow:0 30px 80px -20px #000000b3,0 0 50px -18px var(--h-accent);backdrop-filter:blur(16px) saturate(1.4);color:#eaf6ff;overflow:hidden}.br-holo:before{position:absolute;inset:0;z-index:3;pointer-events:none;content:"";background:repeating-linear-gradient(0deg,rgba(255,255,255,.035) 0 1px,transparent 1px 3px);mix-blend-mode:overlay}.br-holo-img{position:relative;height:132px;overflow:hidden}.br-holo-img img{width:100%;height:100%;object-fit:cover;filter:saturate(.9) contrast(1.1) brightness(.8);animation:br-holo-zoom 6s ease-out forwards}.br-holo-img>i{position:absolute;inset:0;background:linear-gradient(0deg,rgba(5,9,14,.95),transparent 60%),linear-gradient(90deg,color-mix(in srgb,var(--h-accent) 18%,transparent),transparent 50%)}.br-holo-img>span{position:absolute;top:8px;right:8px;padding:3px 6px;border:1px solid color-mix(in srgb,var(--h-accent) 60%,transparent);background:#05090eb3;color:var(--h-accent);font:500 7px DM Mono,monospace;letter-spacing:.16em}.br-holo-body{padding:2px 14px 10px;margin-top:-26px;position:relative}.br-holo-body small{color:var(--h-accent);font:500 7px DM Mono,monospace;letter-spacing:.18em;text-transform:uppercase}.br-holo-body b{display:block;margin:3px 0 6px;font:600 20px/1.05 Space Grotesk,sans-serif;letter-spacing:-.02em}.br-holo-body em{display:flex;align-items:center;gap:6px;color:#9fb0bd;font:500 7px DM Mono,monospace;letter-spacing:.16em;font-style:normal}.br-holo-body em i{width:5px;height:5px;border-radius:50%;background:var(--h-accent);box-shadow:0 0 8px var(--h-accent);animation:br-blink 1s steps(2,end) infinite}.br-holo-foot{display:flex;gap:4px;flex-wrap:wrap;padding:8px 14px 12px;border-top:1px solid rgba(160,210,236,.12)}.br-holo-foot span{padding:3px 6px;border:1px solid rgba(160,210,236,.16);color:#a9bac6;font:500 6px DM Mono,monospace;letter-spacing:.12em}@keyframes br-holo-zoom{0%{scale:1.18}to{scale:1}}@media(prefers-reduced-motion:reduce){.br-living .brand:before,.br-living .brand:after,.br-holo-img img{animation:none}}.br-living .rail{perspective:900px}.br-living .rail nav{animation:br-sway 9s ease-in-out infinite}@keyframes br-sway{0%,to{rotate:y -7deg}50%{rotate:y 7deg}}.br-living .rail nav button svg{animation:br-float 3.4s ease-in-out infinite;animation-delay:calc(var(--i,0)*-.55s)}@keyframes br-float{0%,to{translate:0 -2px}50%{translate:0 2px}}.br-living .rail nav button>span{animation:br-flicker 5s steps(1) infinite;animation-delay:calc(var(--i,0)*-1.3s)}@keyframes br-flicker{0%,92%,to{opacity:1}93%{opacity:.2}95%{opacity:.9}96%{opacity:.3}}.br-living .rail nav button.active svg{animation:br-float 2.2s ease-in-out infinite;filter:drop-shadow(0 0 6px var(--accent))}@keyframes br-glow{50%{filter:drop-shadow(0 0 12px var(--accent)) brightness(1.3)}}.br-rail-track:before,.br-rail-track:after{position:absolute;top:0;left:-1px;will-change:translate;width:3px;height:14px;border-radius:2px;content:"";background:linear-gradient(transparent,#fff,transparent);opacity:.75;animation:br-packet 3.6s linear infinite}.br-rail-track:after{animation-delay:-1.8s;animation-duration:4.4s;opacity:.45}@keyframes br-packet{0%{translate:0 0}to{translate:0 var(--trackh,80vh)}}.br-rail-track.h:before,.br-rail-track.h:after{top:-1px;left:0;width:14px;height:3px;background:linear-gradient(90deg,transparent,#fff,transparent);animation-name:br-packet-h}@keyframes br-packet-h{0%{translate:0 0}to{translate:var(--trackw,80vw) 0}}.br-living .group-filter button{position:relative}.br-living .group-filter button:before,.br-living .group-filter button:after{position:absolute;top:-1px;bottom:-1px;width:6px;border:1px solid var(--accent);content:"";opacity:0;transition:opacity .25s,left .35s cubic-bezier(.16,1,.3,1),right .35s cubic-bezier(.16,1,.3,1)}.br-living .group-filter button:before{left:8px;border-right:0}.br-living .group-filter button:after{right:8px;border-left:0}.br-living .group-filter button:hover:before{opacity:1;left:-3px}.br-living .group-filter button:hover:after{opacity:1;right:-3px}.br-living .group-filter button.active i{animation:br-count-spin 6s linear infinite;border-style:dashed}@keyframes br-count-spin{to{rotate:360deg}}.br-living .disciplines span{animation:br-breathe 4.5s ease-in-out infinite}.br-living .disciplines span:nth-child(2){animation-delay:-1.5s}.br-living .disciplines span:nth-child(3){animation-delay:-3s}@keyframes br-breathe{0%,to{opacity:.55}50%{opacity:1;color:var(--accent)}}@media(prefers-reduced-motion:reduce){.br-living .rail nav,.br-living .rail nav button svg,.br-living .rail nav button>span,.br-rail-track:before,.br-rail-track:after,.br-living .group-filter button.active i,.br-living .disciplines span{animation:none}}@media(pointer:fine){html.br-living:not(.br-native-cursor) .interface,html.br-living:not(.br-native-cursor) .interface *:not(:is(input,textarea,select,[contenteditable=true],.br-map,.br-map *,.br-game,.br-game *)){cursor:none!important}html.br-living:not(.br-native-cursor) .bio-cursor{z-index:200;transition:width .25s,height .25s,border-color .4s,background .3s,opacity .2s}html.br-living:not(.br-native-cursor) .bio-cursor:before{width:5px;height:5px;box-shadow:0 0 10px var(--accent),0 0 2px #fff}html.br-living:not(.br-native-cursor) .interface:has(:is(a,button,[role=button],[role=option]):hover) .bio-cursor{background:color-mix(in srgb,var(--accent) 10%,transparent)}html.br-living:not(.br-native-cursor) .interface:has(:is(input,textarea):hover) .bio-cursor{opacity:0!important}html.br-living .interface:has(.br-map,.br-game) .bio-cursor{opacity:0!important}html.br-living:not(.br-native-cursor) .interface:active .bio-cursor{width:26px;height:26px}html.br-living .br-comet{z-index:199}}html.br-native-cursor .bio-cursor{opacity:.6}
