:root{color-scheme:dark;font-family:Space Grotesk,Segoe UI,Arial,sans-serif;color:#e8edf6;background:#05060a;font-synthesis:none;text-rendering:optimizeLegibility;--obsidian: #05060a;--carbon: #0a0c12;--graphite: #10131b;--gunmetal: #171b25;--silver: #b9c2d0;--ice: #edf6ff;--muted: #8993a5;--cobalt: #5268ff;--ultraviolet: #6a38ff;--magenta: #ff2aa8;--chartreuse: #c9ff3d;--danger: #ff5878;--line: rgba(183, 197, 221, .18);--line-strong: rgba(202, 216, 239, .34);--pointer-x: 50vw;--pointer-y: 50vh;--layer-base: 0;--layer-atmosphere: 1;--layer-cubes: 2;--layer-environment: 3;--layer-content: 10;--layer-hud: 1000;--layer-status: 1200;--layer-modal: 2000;--layer-debug: 10050;--motion-ease: cubic-bezier(.22, 1, .36, 1);--motion-ease-soft: cubic-bezier(.16, 1, .3, 1);--motion-micro: .17s;--motion-panel: .36s}*{box-sizing:border-box}html{background:var(--obsidian);scroll-behavior:smooth;scroll-padding-top:92px}body{min-height:100vh;margin:0;overflow-x:hidden;background:radial-gradient(circle at 73% 9%,rgba(82,104,255,.08),transparent 29rem),#05060a}body,button,input,select,textarea{font:inherit}button,a,input,select,textarea,summary{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button,a{color:inherit}img,canvas,picture{display:block;max-width:100%}img{height:auto}::selection{color:#fff;background:#ff2aa894}::-webkit-scrollbar{width:9px}::-webkit-scrollbar-track{background:#05060a}::-webkit-scrollbar-thumb{border:2px solid #05060a;background:#323b55}:focus-visible{outline:2px solid var(--chartreuse);outline-offset:4px}.skip-link{position:fixed;top:12px;left:12px;z-index:10000;padding:.8rem 1rem;color:#05060a;background:var(--chartreuse);font-family:IBM Plex Mono,monospace;font-size:.76rem;font-weight:600;text-decoration:none;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.app-shell{position:relative;min-height:100vh;padding-left:clamp(208px,15vw,248px);overflow:clip;isolation:isolate}.system-atmosphere{position:absolute;inset:0;pointer-events:none}.system-atmosphere>div{position:fixed;inset:0;pointer-events:none}.system-atmosphere__grid,.system-atmosphere__fog,.system-atmosphere__sweep{z-index:var(--layer-atmosphere)}.system-atmosphere__noise,.system-atmosphere__scan,.system-atmosphere__fragments,.system-atmosphere__light,.system-atmosphere__vignette{z-index:var(--layer-environment)}.system-atmosphere__noise{inset:-20%!important;opacity:.075;background-image:repeating-radial-gradient(circle at 15% 25%,transparent 0 1px,#fff 1px 1.4px,transparent 1.5px 3px),repeating-radial-gradient(circle at 74% 61%,transparent 0 2px,#6d7b98 2px 2.4px,transparent 2.5px 5px);background-size:11px 13px,17px 19px;mix-blend-mode:soft-light;animation:grain-shift .28s steps(2,end) infinite}.system-atmosphere__scan{opacity:.2;background:linear-gradient(90deg,transparent 0 10%,rgba(111,140,255,.13) 10% 10.08%,transparent 10.08% 77%,rgba(255,42,168,.1) 77% 77.06%,transparent 77.06%),repeating-linear-gradient(0deg,transparent 0 6px,rgba(187,209,244,.16) 7px,transparent 8px 15px);mask-image:linear-gradient(to bottom,transparent,#000 18%,#000 72%,transparent);transform:translate3d(0,var(--system-parallax-fast, 0),0);animation:scan-field-rise 13s linear infinite}.system-atmosphere__light{opacity:.72;background:radial-gradient(circle 24rem at var(--pointer-x) var(--pointer-y),rgba(80,106,255,.075),transparent 68%)}.system-atmosphere__grid{inset:-5%!important;opacity:.28;background-image:linear-gradient(rgba(108,127,176,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(108,127,176,.08) 1px,transparent 1px);background-size:68px 68px;mask-image:linear-gradient(to bottom,transparent 4%,#000 26%,#000 76%,transparent 98%);transform:perspective(900px) rotateX(2deg) translate3d(0,var(--system-parallax-grid, 0),0);animation:grid-signal-drift 22s linear infinite}.system-atmosphere__fog{inset:-12%!important;opacity:.62;background:radial-gradient(ellipse at 82% 28%,rgba(82,104,255,.09),transparent 34%),radial-gradient(ellipse at 18% 72%,rgba(106,56,255,.055),transparent 38%),radial-gradient(ellipse at 56% 58%,rgba(236,246,255,.025),transparent 28%);transform:translate3d(0,var(--system-parallax-fog, 0),0);animation:ambient-fog 18s ease-in-out infinite alternate}.system-atmosphere__sweep{inset:-35%!important;opacity:.5;background:linear-gradient(116deg,transparent 42%,rgba(114,136,255,.035) 47%,rgba(213,228,255,.065) 49%,transparent 54%);transform:translate3d(-28%,0,0);animation:diagonal-sweep 17s cubic-bezier(.45,0,.55,1) infinite}.system-atmosphere__fragments{inset:-8%!important;opacity:.34;background:linear-gradient(90deg,transparent 12%,rgba(181,204,241,.18) 12% 12.12%,transparent 12.12% 62%,rgba(255,42,168,.13) 62% 62.08%,transparent 62.08%),repeating-linear-gradient(90deg,transparent 0 83px,rgba(141,161,204,.12) 84px 85px,transparent 86px 171px);background-size:100% 73px,100% 113px;mask-image:repeating-linear-gradient(to bottom,transparent 0 37px,#000 38px 40px,transparent 41px 91px);transform:translate3d(0,var(--system-parallax-fragments, 0),0);animation:fragment-rise 15s linear infinite}.system-atmosphere__vignette{inset:-3%!important;background:radial-gradient(ellipse 76% 66% at calc(50% + var(--system-vignette-shift, 0px)) 47%,transparent 43%,rgba(3,4,8,.3) 72%,rgba(3,4,8,.61) 100%)}.app-shell>main,.app-shell>footer{position:relative;z-index:var(--layer-content)}.app-shell:after{position:fixed;inset:0;z-index:calc(var(--layer-status) + 200);opacity:0;background:repeating-linear-gradient(0deg,transparent 0 6px,rgba(168,191,236,.11) 7px,transparent 8px 17px),linear-gradient(90deg,transparent 0 58%,rgba(255,42,168,.065) 58.1%,transparent 58.35%);content:"";pointer-events:none}.app-shell.system-disturbance:after{animation:system-interference .72s steps(4,end) both}.app-shell.system-disturbance main{animation:signal-displace .72s steps(4,end)}.app-shell.system-disturbance .system-kicker:nth-of-type(odd){animation:label-interference .72s steps(3,end)}.cursor-reticle{position:fixed;top:-9px;left:-9px;z-index:calc(var(--layer-hud) + 10);width:18px;height:18px;border:1px solid rgba(207,224,250,.52);pointer-events:none;transition:width .16s ease,height .16s ease,top .16s ease,left .16s ease,border-color .16s ease}.cursor-reticle:before,.cursor-reticle:after{position:absolute;content:"";background:var(--magenta)}.cursor-reticle:before{top:50%;left:-5px;width:28px;height:1px}.cursor-reticle:after{top:-5px;left:50%;width:1px;height:28px}.cursor-reticle[data-interactive=true]{top:-16px;left:-16px;width:32px;height:32px;border-color:var(--chartreuse)}.status-dot{display:inline-block;width:7px;height:7px;background:var(--chartreuse);box-shadow:0 0 11px #c9ff3d9e;animation:signal-pulse 2s ease-in-out infinite}.system-kicker{display:flex;align-items:center;gap:.6rem;margin:0;color:#9fa9bc;font-family:IBM Plex Mono,monospace;font-size:clamp(.66rem,.8vw,.78rem);font-weight:600;letter-spacing:.13em;line-height:1.5;text-transform:uppercase}.system-wordmark{display:inline-flex;align-items:center;gap:.5rem;border:0;color:var(--ice);background:transparent;font-family:IBM Plex Mono,monospace;font-size:.73rem;font-weight:600;letter-spacing:.08em;text-decoration:none;cursor:pointer}.button-primary,.button-fractured{--magnetic-x: 0px;--magnetic-y: 0px;--button-lift: 0px;position:relative;display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:.65rem;padding:.82rem 1.15rem;border:0;font-family:IBM Plex Mono,monospace;font-size:.73rem;font-weight:600;letter-spacing:.07em;text-decoration:none;text-transform:uppercase;cursor:pointer;isolation:isolate;overflow:hidden;clip-path:polygon(0 0,calc(100% - 13px) 0,100% 13px,100% 100%,13px 100%,0 calc(100% - 13px));transform:translate3d(var(--magnetic-x),calc(var(--magnetic-y) + var(--button-lift)),0);transition:color .16s ease,background .16s ease,border-color .16s ease,transform .14s ease}.button-primary:before,.button-fractured:before{position:absolute;inset:-70% auto -70% -38%;z-index:0;width:24%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.6),transparent);content:"";opacity:.32;pointer-events:none;transform:skew(-18deg) translate(-240%);transition:transform .36s cubic-bezier(.22,1,.36,1)}.button-primary:after,.button-fractured:after{position:absolute;inset:4px;background:linear-gradient(currentColor,currentColor) left top / 8px 1px no-repeat,linear-gradient(currentColor,currentColor) left top / 1px 8px no-repeat,linear-gradient(currentColor,currentColor) right bottom / 8px 1px no-repeat,linear-gradient(currentColor,currentColor) right bottom / 1px 8px no-repeat;content:"";opacity:0;pointer-events:none;transform:scale(1.06);transition:opacity .14s ease,transform .14s ease}.button-primary{color:#070911;background:var(--ice)}.button-fractured{border:1px solid rgba(255,42,168,.54);color:#f6eaff;background:#ff2aa814}.button-primary:hover,.button-fractured:hover{--button-lift: -2px}.button-primary:hover:before,.button-primary:focus-visible:before,.button-fractured:hover:before,.button-fractured:focus-visible:before{transform:skew(-18deg) translate(690%)}.button-primary:hover:after,.button-primary:focus-visible:after,.button-fractured:hover:after,.button-fractured:focus-visible:after{opacity:.36;transform:scale(1)}.button-primary:active,.button-fractured:active{transform:translate3d(var(--magnetic-x),var(--magnetic-y),0) scale(.97)}.button-primary svg,.button-fractured svg,.text-command svg,.hero__secondary-actions svg,.project-card__command svg,.transmission-links a>svg:last-child{transition:transform .16s ease}.button-primary:hover svg,.button-primary:focus-visible svg,.button-fractured:hover svg,.button-fractured:focus-visible svg,.text-command:hover svg,.text-command:focus-visible svg,.hero__secondary-actions a:hover svg,.hero__secondary-actions a:focus-visible svg,.project-card:hover .project-card__command svg,.project-card:focus-visible .project-card__command svg,.transmission-links a:hover>svg:last-child,.transmission-links a:focus-visible>svg:last-child{transform:translate3d(3px,-2px,0)}.button-primary:hover{background:var(--chartreuse)}.button-fractured:hover{border-color:var(--magenta);background:#ff2aa82b}.boot-sequence{position:fixed;inset:0;z-index:var(--layer-modal);display:grid;place-items:center;overflow:hidden;background:#030408}.boot-sequence__grid{position:absolute;inset:-15%;opacity:.34;background-image:linear-gradient(rgba(95,114,160,.11) 1px,transparent 1px),linear-gradient(90deg,rgba(95,114,160,.11) 1px,transparent 1px);background-size:54px 54px;transform:perspective(600px) rotateX(66deg) translateY(14%);mask-image:radial-gradient(circle,#000,transparent 72%)}.boot-sequence__skip{position:absolute;top:1.5rem;right:1.5rem;min-height:44px;padding:.5rem .75rem;border:1px solid var(--line);color:#b5bed0;background:#0b0e17bf;font-family:IBM Plex Mono,monospace;font-size:.68rem;text-transform:uppercase;cursor:pointer}.boot-sequence__terminal{position:relative;width:min(88vw,640px);padding:clamp(1.5rem,5vw,3.2rem);border-top:1px solid rgba(205,220,246,.34);border-right:1px solid rgba(82,104,255,.44);border-bottom:1px solid rgba(255,42,168,.42);border-left:1px solid rgba(205,220,246,.13);background:#07090ff0;box-shadow:0 0 90px #44339629;clip-path:polygon(0 0,calc(100% - 34px) 0,100% 34px,100% 100%,20px 100%,0 calc(100% - 20px))}.boot-sequence__mark{margin-bottom:2.5rem;color:var(--ice);font-size:clamp(2rem,8vw,4.4rem);font-weight:700;letter-spacing:-.08em;line-height:.9}.boot-sequence__mark span{color:var(--magenta)}.boot-sequence__readout{display:grid;gap:.62rem}.boot-sequence__line{display:grid;grid-template-columns:28px 1fr auto;gap:.8rem;align-items:center;color:#4e5667;font-family:IBM Plex Mono,monospace;font-size:clamp(.64rem,1.6vw,.78rem);letter-spacing:.05em;transition:color .18s ease,transform .18s ease}.boot-sequence__line span,.boot-sequence__line i{color:#5d6678;font-style:normal}.boot-sequence__line[data-active=true]{color:#e7edf7;transform:translate(4px)}.boot-sequence__line[data-active=true] i{color:var(--chartreuse)}.boot-sequence__rail{height:2px;margin-top:2.2rem;overflow:hidden;background:#1d2230}.boot-sequence__rail span{display:block;width:100%;height:100%;background:linear-gradient(90deg,var(--cobalt),var(--magenta));transform:scaleX(.25);transform-origin:left}.system-nav-mobile{display:none}.system-nav{position:fixed;inset:0 auto 0 0;z-index:var(--layer-hud);display:flex;width:clamp(208px,15vw,248px);flex-direction:column;padding:1.35rem 1.1rem 1.2rem;border-right:1px solid rgba(196,211,235,.13);background:#05060ae0}.system-nav:after{position:absolute;top:0;right:-1px;width:1px;height:23%;background:linear-gradient(to bottom,var(--magenta),transparent);content:""}.system-nav__brand{display:flex;min-height:54px;align-items:center;gap:.75rem;padding:0;border:0;text-align:left;background:transparent;cursor:pointer}.system-nav__brand-signal{position:relative;width:18px;height:18px;border:1px solid var(--magenta);transform:rotate(45deg)}.system-nav__brand-signal:after{position:absolute;inset:4px;background:var(--ice);content:""}.system-nav__brand-signal{animation:system-mark-breathe 3.8s ease-in-out infinite}.system-nav__brand>span:last-child{display:flex;flex-direction:column;color:#aab4c5;font-family:IBM Plex Mono,monospace;font-size:.72rem;letter-spacing:.04em}.system-nav__brand b{color:var(--ice)}.system-nav__brand small{margin-top:.3rem;color:var(--chartreuse);font-size:.55rem;letter-spacing:.12em}.system-nav__progress{position:absolute;top:104px;bottom:122px;left:18px;width:1px;background:#a3b3cf1f}.system-nav__progress span{display:block;width:1px;height:100%;background:linear-gradient(to bottom,var(--cobalt),var(--magenta));transform:scaleY(0);transform-origin:top}.system-nav__progress:after{position:absolute;top:0;left:-2px;width:5px;height:16%;opacity:.16;background:linear-gradient(to bottom,transparent,var(--chartreuse),transparent);content:"";transform:translateY(-100%)}html[data-scroll-direction=up] .system-nav__progress:after,html[data-scroll-direction=down] .system-nav__progress:after{opacity:.62;animation:nav-progress-pulse 1.8s linear infinite}.system-nav__progress i{position:absolute;left:50%;z-index:2;display:grid;width:19px;height:19px;place-items:center;border:1px solid var(--magenta);color:#e8edf6;background:#080a10;box-shadow:0 0 12px #ff2aa82e;font-family:IBM Plex Mono,monospace;font-size:.44rem;font-style:normal;transform:translate(-50%,-50%);transition:top .42s cubic-bezier(.22,1,.36,1),border-color .18s ease}.system-nav__hud{display:grid;gap:.28rem;margin:.8rem 0 0 1.2rem;padding:.65rem 0 0;border-top:1px solid rgba(183,197,221,.12);color:#5e697c;font-family:IBM Plex Mono,monospace;font-size:.52rem;letter-spacing:.08em}.system-nav__hud>span{display:flex;justify-content:space-between;gap:.6rem}.system-nav__hud output,.system-nav__module-readout b{color:#aab5c7;font:inherit}.system-nav__module-readout b{color:var(--magenta)}.system-nav__modules{display:flex;flex:1;flex-direction:column;justify-content:center;gap:.2rem;margin:1rem 0;padding:0 0 0 1.2rem;list-style:none}.system-nav__modules li{position:relative}.system-nav__modules li:before{position:absolute;top:50%;left:-1.43rem;width:7px;height:1px;background:#4d5668;content:"";transition:width .2s ease,background .2s ease}.system-nav__modules li[data-active=true]:before{width:17px;background:var(--magenta)}.system-nav__modules button{display:grid;width:100%;min-height:43px;grid-template-columns:28px 1fr;gap:.45rem;align-items:center;padding:.4rem .45rem;border:0;color:#717b8e;text-align:left;background:transparent;cursor:pointer;transition:color .16s ease,background .16s ease,transform .16s ease}.system-nav__modules button:hover,.system-nav__modules button:focus-visible,.system-nav__modules li[data-active=true] button{color:var(--ice);background:linear-gradient(90deg,rgba(82,104,255,.07),transparent)}.system-nav__modules button:hover,.system-nav__modules button:focus-visible{transform:translate(2px)}.system-nav__modules button span{color:#5c6678;font-family:IBM Plex Mono,monospace;font-size:.6rem}.system-nav__modules li[data-active=true] button span{color:var(--magenta);animation:module-decode .28s steps(3,end)}.system-nav__modules button b{font-size:.72rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.system-nav__actions{display:grid;grid-template-columns:1fr;gap:.45rem}.system-nav__fx{display:grid;gap:.38rem;padding:.48rem .52rem;border:1px solid rgba(183,197,221,.16);background:#ffffff04;font-family:IBM Plex Mono,monospace}.system-nav__fx>span{display:flex;align-items:center;gap:.4rem;color:#737f92;font-size:.48rem;letter-spacing:.07em}.system-nav__fx>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px}.system-nav__fx button{min-width:0;min-height:27px;padding:.25rem .2rem;border:1px solid rgba(183,197,221,.13);color:#697487;background:#05060a94;font-family:inherit;font-size:.42rem;letter-spacing:.035em;cursor:pointer;transition:color .16s ease,border-color .16s ease,background .16s ease}.system-nav__fx button:hover,.system-nav__fx button:focus-visible{border-color:#6f88ff85;color:var(--ice)}.system-nav__fx button[data-active=true]{border-color:#c9ff3d6b;color:var(--chartreuse);background:#c9ff3d0e}.system-nav__audio,.system-nav-mobile__audio{display:grid;min-height:39px;align-items:center;border:1px solid rgba(183,197,221,.16);color:#7c8799;background:#ffffff04;font-family:IBM Plex Mono,monospace;cursor:pointer;transition:color .16s ease,border-color .16s ease,background .16s ease}.system-nav__audio{grid-template-columns:19px 1fr auto;gap:.45rem;padding:.55rem .6rem;font-size:.52rem;letter-spacing:.06em}.system-nav__audio b{color:#8590a2;font-size:.48rem}.system-nav__audio[data-enabled=true],.system-nav-mobile__audio[data-enabled=true]{border-color:#c9ff3d57;color:var(--ice);background:#c9ff3d09}.system-nav__audio[data-enabled=true] b{color:var(--chartreuse)}.system-nav__audio:hover:not(:disabled),.system-nav__audio:focus-visible,.system-nav-mobile__audio:hover:not(:disabled),.system-nav-mobile__audio:focus-visible{border-color:#5268ff94;color:var(--ice)}.system-nav__audio:disabled,.system-nav-mobile__audio:disabled{cursor:not-allowed;opacity:.46}.nav-utility-link,.nav-commission{display:flex;min-height:42px;align-items:center;justify-content:center;gap:.5rem;border:1px solid var(--line);font-family:IBM Plex Mono,monospace;font-size:.66rem;letter-spacing:.07em;text-decoration:none;text-transform:uppercase;background:#ffffff05;cursor:pointer}.nav-commission{border-color:#ff2aa873;background:#ff2aa814}.nav-utility-link,.nav-commission{transition:color .16s ease,border-color .16s ease,background .16s ease,transform .12s ease}.nav-utility-link:hover,.nav-utility-link:focus-visible,.nav-commission:hover,.nav-commission:focus-visible{border-color:#c9ff3d66;color:var(--ice);background:#5268ff14}.nav-utility-link:active,.nav-commission:active{transform:scale(.975)}.hero{position:relative;display:grid;min-height:100svh;place-items:center;padding:clamp(5.5rem,8vw,8rem) clamp(2rem,5vw,6rem) 5.5rem;overflow:hidden;border-bottom:1px solid rgba(183,197,221,.14)}.hero:before{position:absolute;inset:0;opacity:.72;background:linear-gradient(110deg,transparent 0 54%,rgba(82,104,255,.04) 54% 54.2%,transparent 54.2%),radial-gradient(ellipse at 77% 46%,rgba(88,47,191,.1),transparent 31rem);content:""}.hero__content{position:relative;display:grid;width:min(100%,1460px);grid-template-columns:minmax(0,1.03fr) minmax(340px,.97fr);gap:clamp(1rem,3vw,4rem);align-items:center}.hero__copy,.hero__visual{min-width:0}.hero__copy{position:relative;z-index:2}.hero__status{display:flex;width:fit-content;align-items:center;gap:.65rem;margin-bottom:2rem;color:#aeb8ca;font-family:IBM Plex Mono,monospace;font-size:.66rem;letter-spacing:.11em}.hero__status b{margin-left:.35rem;padding-left:.9rem;border-left:1px solid var(--line);color:#6f7b91;font-size:.58rem}.hero__eyebrow{margin:0 0 1rem;color:#bdc7d7;font-family:IBM Plex Mono,monospace;font-size:clamp(.68rem,1vw,.84rem);letter-spacing:.1em;line-height:1.6}.hero h1{display:flex;flex-direction:column;margin:0;color:#eef3fb;font-size:clamp(4.7rem,8.35vw,9rem);font-weight:700;letter-spacing:-.095em;line-height:.74;text-transform:uppercase;transform:translate3d(0,var(--hero-title-parallax, 0),0);will-change:transform}.hero h1 span{display:block;width:fit-content}.hero__title-shift{position:relative;color:#cad3e0;transform:translate(clamp(1.4rem,4vw,5rem))}.hero__title-shift:before,.hero__title-shift:after{position:absolute;inset:0;z-index:-1;content:attr(data-text);opacity:.32}.hero__title-shift:before{color:var(--magenta);transform:translate(3px,1px);clip-path:inset(12% 0 52% 0)}.hero__title-shift:after{color:var(--cobalt);transform:translate(-3px,-1px);clip-path:inset(62% 0 8% 0)}.hero__roles{margin:clamp(1.8rem,4vw,3rem) 0 0;color:var(--magenta);font-family:IBM Plex Mono,monospace;font-size:clamp(.72rem,1.15vw,.96rem);font-weight:600;letter-spacing:.09em}.hero__statement{max-width:650px;margin:1.2rem 0 0;color:#aab4c5;font-size:clamp(.98rem,1.4vw,1.2rem);line-height:1.65}.hero__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.hero__secondary-actions{display:flex;flex-wrap:wrap;gap:1.3rem;margin-top:1.4rem}.hero__secondary-actions a{display:inline-flex;align-items:center;gap:.45rem;color:#818ca0;font-family:IBM Plex Mono,monospace;font-size:.67rem;letter-spacing:.06em;text-decoration:none;text-transform:uppercase}.hero__secondary-actions a:hover,.hero__secondary-actions a:focus-visible{color:var(--ice)}.hero__visual{position:relative;height:min(72vh,760px);min-height:490px}.hero-core{--core-tilt-x: 0deg;--core-tilt-y: 0deg;position:relative;width:100%;height:100%;min-height:inherit;padding:0;border:0;appearance:none;color:inherit;text-align:inherit;background:transparent;cursor:pointer;transform:translate3d(0,var(--hero-core-parallax, 0),0);transition:filter .22s ease,transform .22s ease}.hero-core:hover{filter:brightness(1.08)}.hero-core:active{transform:translate3d(0,var(--hero-core-parallax, 0),0) scale(.985)}.hero-core:focus-visible{outline:2px solid var(--chartreuse);outline-offset:-8px}.hero-core:before,.hero-core:after{position:absolute;z-index:2;width:22%;height:22%;border-color:#cddcf557;content:"";pointer-events:none}.hero-core:before{top:8%;left:6%;border-top:1px solid;border-left:1px solid}.hero-core:after{right:6%;bottom:8%;border-right:1px solid;border-bottom:1px solid}.hero-core__canvas{width:100%;height:100%;pointer-events:none;transform:perspective(900px) rotateX(var(--core-tilt-x)) rotateY(var(--core-tilt-y));transform-origin:center;transition:transform .14s ease-out,filter .2s ease;will-change:transform}.hero-core__fallback{position:absolute;inset:50% auto auto 50%;width:min(60vw,380px);aspect-ratio:1;transform:translate(-50%,-50%)}.hero-core__fallback i{position:absolute;inset:4%;border:1px solid rgba(115,135,255,.5);border-radius:50%}.hero-core__fallback i:nth-child(2){inset:17%;border-color:#ff2aa861;transform:rotate(48deg) scaleY(.46)}.hero-core__fallback i:nth-child(3){inset:29%;border-style:dashed}.hero-core__fallback span,.hero-core--loading span{position:absolute;top:50%;left:50%;width:18%;aspect-ratio:1;border:1px solid var(--magenta);background:radial-gradient(circle at 36% 30%,#eaf5ff,#5d68ff 28%,#121526 68%,#ff2aa8);box-shadow:0 0 42px #5268ff57;transform:translate(-50%,-50%) rotate(45deg)}.hero-core__telemetry{position:absolute;z-index:3;display:flex;min-width:134px;justify-content:space-between;gap:1rem;padding-top:.45rem;border-top:1px solid rgba(197,215,242,.2);color:#647086;font-family:IBM Plex Mono,monospace;font-size:.56rem;letter-spacing:.07em}.hero-core__telemetry b{color:#b8c2d3}.hero-core__telemetry--top{top:14%;right:2%}.hero-core__telemetry--bottom{bottom:13%;left:2%}.hero-core__activation{position:absolute;right:50%;bottom:8%;z-index:4;min-width:13.5rem;min-height:1.2rem;color:var(--chartreuse);text-align:center;font-family:IBM Plex Mono,monospace;font-size:.62rem;font-weight:600;letter-spacing:.13em;opacity:0;transform:translate3d(50%,8px,0);pointer-events:none}.hero-core[data-synchronized=true]{filter:brightness(1.34) saturate(1.16)}.hero-core[data-synchronized=true] .hero-core__canvas{filter:drop-shadow(0 0 22px rgba(112,140,255,.5))}.hero-core[data-synchronized=true] .hero-core__activation{animation:core-status 1.3s ease both}.hero-core[data-synchronized=true] .hero-core__fallback{animation:fallback-core-sync .82s cubic-bezier(.22,1,.36,1)}.hero-core[data-synchronized=true]:before,.hero-core[data-synchronized=true]:after{border-color:#c9ff3d9e}.hero__diagnostic{position:absolute;top:50%;z-index:2;display:flex;align-items:center;gap:.7rem;color:#4f596c;font-family:IBM Plex Mono,monospace;font-size:.52rem;letter-spacing:.08em;writing-mode:vertical-rl}.hero__diagnostic i{width:1px;height:34px;background:#394154}.hero__diagnostic--left{left:1.1rem}.hero__diagnostic--right{right:1.1rem}.hero__scroll{position:absolute;bottom:1.4rem;left:clamp(2rem,5vw,6rem);display:flex;align-items:center;gap:.8rem;padding:.5rem 0;border:0;color:#667186;background:transparent;font-family:IBM Plex Mono,monospace;font-size:.58rem;letter-spacing:.14em;cursor:pointer}.hero__scroll i{position:relative;width:55px;height:1px;overflow:hidden;background:#30384a}.hero__scroll i:after{position:absolute;inset:0;background:var(--magenta);content:"";animation:scan-across 1.8s ease-in-out infinite}.content-field{position:relative;background:linear-gradient(90deg,transparent 0 8%,rgba(156,177,212,.035) 8% 8.05%,transparent 8.05% 91%,rgba(156,177,212,.035) 91% 91.05%,transparent 91.05%),linear-gradient(90deg,#07080db8,#07080d75 48%,#07080dad)}.system-section{position:relative;isolation:isolate;width:min(100%,1540px);margin:0 auto;padding:clamp(6.5rem,10vw,10rem) clamp(2rem,6vw,7rem);scroll-margin-top:68px}.system-section:before{position:absolute;inset:10% 0;z-index:0;opacity:.44;background:radial-gradient(ellipse at 70% 48%,rgba(82,104,255,.055),transparent 46%);content:"";pointer-events:none;transform:translate3d(0,var(--system-parallax-slow, 0),0)}.archive-section:before,#side-quests:before{background:radial-gradient(ellipse at 78% 45%,rgba(255,42,168,.045),transparent 48%)}.commission-section:before{opacity:.7;background:radial-gradient(ellipse at 22% 46%,rgba(82,104,255,.08),transparent 40%),radial-gradient(ellipse at 82% 65%,rgba(255,42,168,.04),transparent 38%)}.transmission-section:before{opacity:.3;background:radial-gradient(ellipse at 50% 60%,rgba(105,126,182,.05),transparent 52%)}.system-section:not(:last-child):after{position:absolute;right:clamp(2rem,6vw,7rem);bottom:0;left:clamp(2rem,6vw,7rem);height:1px;background:linear-gradient(90deg,rgba(178,196,224,.36) 0 12%,transparent 12% 14%,rgba(178,196,224,.1) 14% 80%,var(--magenta) 80% 84%,transparent 84%);content:"";z-index:2;transform:scaleX(.12);transform-origin:left;transition:transform .9s cubic-bezier(.22,1,.36,1)}.system-section__header{position:relative;z-index:1;isolation:isolate;max-width:850px;margin-bottom:clamp(3rem,6vw,5.5rem)}.system-section__header:before{position:absolute;inset:-2.2rem -3rem;z-index:-1;background:radial-gradient(ellipse at 18% 48%,rgba(5,6,10,.9),rgba(5,6,10,.56) 48%,transparent 76%);content:"";pointer-events:none}.system-section__body{position:relative;z-index:1}.system-section[data-visible=true]:not(:last-child):after{transform:scaleX(1)}.system-section__coordinate{position:absolute;top:0;right:calc(100% + clamp(1.2rem,3vw,4rem));display:flex;align-items:center;gap:.6rem;color:#40495b;font-family:IBM Plex Mono,monospace;font-size:.55rem;letter-spacing:.08em;writing-mode:vertical-rl}.system-section__coordinate>span{display:inline-block;transform:translate3d(0,var(--system-label-parallax, 0),0)}.system-section__coordinate i{width:1px;height:28px;background:#343c4d}.system-section__header h2{max-width:820px;margin:.7rem 0 0;color:#e7edf6;font-size:clamp(2.8rem,6.8vw,7rem);font-weight:600;letter-spacing:-.075em;line-height:.93;text-transform:uppercase}.system-section__intro{max-width:690px;margin:1.25rem 0 0;color:#8d98ab;font-size:clamp(.98rem,1.4vw,1.16rem);line-height:1.65}.text-command{display:inline-flex;align-items:center;gap:.55rem;color:var(--ice);font-family:IBM Plex Mono,monospace;font-size:.72rem;font-weight:600;letter-spacing:.07em;text-decoration-color:var(--magenta);text-underline-offset:5px;text-transform:uppercase}.identity-dossier{display:grid;grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);gap:clamp(2rem,6vw,6.5rem);align-items:center}.identity-portrait{position:relative;max-width:520px}.identity-portrait picture{overflow:hidden;background:#11151e;clip-path:polygon(0 0,83% 0,100% 12%,100% 88%,87% 100%,0 100%,0 72%,4% 68%,0 64%)}.identity-portrait img{width:100%;aspect-ratio:4 / 5;object-fit:cover;filter:saturate(.68) contrast(1.12) brightness(.85)}.identity-portrait:after{position:absolute;inset:0;background:linear-gradient(90deg,rgba(65,92,255,.14),transparent 35%,rgba(255,42,168,.1)),repeating-linear-gradient(0deg,transparent 0 5px,rgba(224,236,255,.065) 6px,transparent 7px);clip-path:polygon(0 0,83% 0,100% 12%,100% 88%,87% 100%,0 100%,0 72%,4% 68%,0 64%);content:"";pointer-events:none}.identity-portrait__frame{position:absolute;inset:-12px 15px 20px -12px;border-top:1px solid var(--line-strong);border-left:1px solid var(--line-strong)}.identity-portrait__scanner{position:absolute;top:12%;right:0;left:0;z-index:2;height:1px;opacity:.65;background:var(--chartreuse);box-shadow:0 0 12px var(--chartreuse);animation:portrait-scan 5.5s ease-in-out infinite}.identity-portrait__label{position:absolute;right:-12px;bottom:9%;z-index:3;padding:.45rem .6rem;color:#05060a;background:var(--chartreuse);font-family:IBM Plex Mono,monospace;font-size:.58rem;font-weight:600;letter-spacing:.08em}.identity-profile{min-width:0}.identity-profile__status{display:flex;width:fit-content;align-items:center;gap:.55rem;margin-bottom:1.4rem;color:#8e99ac;font-family:IBM Plex Mono,monospace;font-size:.62rem;letter-spacing:.08em}.identity-profile h3{margin:.75rem 0;color:#e7edf6;font-size:clamp(2.3rem,4.8vw,5.2rem);font-weight:600;letter-spacing:-.065em;line-height:.94}.identity-profile>p{max-width:760px;color:#9ba6b8;font-size:clamp(.95rem,1.25vw,1.08rem);line-height:1.75}.identity-profile__headline{color:var(--magenta)!important;font-family:IBM Plex Mono,monospace;font-size:.8rem!important;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.identity-profile__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:2rem 0;border-top:1px solid var(--line);border-left:1px solid var(--line)}.identity-profile__facts div{display:grid;min-width:0;grid-template-columns:auto 1fr;column-gap:.7rem;padding:1rem;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.identity-profile__facts svg{grid-row:span 2;color:var(--cobalt)}.identity-profile__facts span{color:#5f6a7e;font-family:IBM Plex Mono,monospace;font-size:.56rem;letter-spacing:.09em}.identity-profile__facts b{overflow:hidden;color:#c4cddb;font-size:.74rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.identity-profile__foundations{margin-bottom:1.8rem;padding:1rem 1.1rem;border-left:2px solid var(--magenta);background:#ff2aa809}.identity-profile__foundations span{color:#687389;font-family:IBM Plex Mono,monospace;font-size:.57rem;letter-spacing:.1em}.identity-profile__foundations p{margin:.65rem 0 0;color:#aeb8c9;font-family:IBM Plex Mono,monospace;font-size:.68rem;line-height:1.75}.capability-matrix{display:grid;grid-template-columns:minmax(330px,.85fr) minmax(0,1.15fr);gap:clamp(2rem,5vw,5rem);align-items:center}.capability-matrix__map-shell{position:relative;width:min(100%,520px);aspect-ratio:1;margin:auto}.capability-matrix__map{position:absolute;inset:0;width:100%;height:100%}.capability-matrix__map:before,.capability-matrix__map:after{position:absolute;border-radius:50%;content:"";pointer-events:none}.capability-matrix__map:before{inset:18%;opacity:.22;background:repeating-conic-gradient(from 22.5deg,transparent 0 44.4deg,rgba(104,126,184,.5) 44.5deg 45deg);mask-image:radial-gradient(circle,transparent 0 21%,#000 22% 78%,transparent 79%)}.capability-matrix__map:after{inset:4%;opacity:.34;background:conic-gradient(from 0deg,transparent 0 76%,rgba(82,104,255,.72) 88%,var(--magenta) 91%,transparent 96%);mask-image:radial-gradient(circle,transparent 0 43%,#000 44% 48%,transparent 49%);animation:capability-network-pulse 7.5s linear 1}.capability-orbit,.capability-core,.capability-node{position:absolute;border-radius:50%}.capability-orbit{inset:5%;border:1px solid rgba(118,137,180,.25)}.capability-orbit--outer:after{position:absolute;inset:9%;border:1px dashed rgba(255,42,168,.18);border-radius:50%;content:""}.capability-orbit--inner{inset:27%;border-color:#5268ff70}.capability-core{inset:38%;display:flex;align-items:center;justify-content:center;flex-direction:column;border:1px solid var(--magenta);background:#0a0c13;box-shadow:0 0 42px #5268ff2e;transform:rotate(45deg)}.capability-core span,.capability-core small{transform:rotate(-45deg)}.capability-core span{font-size:1rem;font-weight:700}.capability-core small{margin-top:.2rem;color:#69758a;font-family:IBM Plex Mono,monospace;font-size:.48rem}.capability-node{--angle: calc(var(--node-index) * 45deg);top:calc(50% + sin(var(--angle))*44% - 18px);left:calc(50% + cos(var(--angle))*44% - 18px);display:grid;width:36px;height:36px;place-items:center;border:1px solid #343d51;color:#6d788d;background:#0a0c12;font-family:IBM Plex Mono,monospace;font-size:.57rem;transition:border-color .2s ease,color .2s ease,box-shadow .2s ease}.capability-node[data-active=true]{border-color:var(--chartreuse);color:var(--chartreuse);box-shadow:0 0 18px #c9ff3d2e}.capability-matrix__controls{display:grid;min-width:0;grid-template-columns:minmax(180px,.42fr) minmax(0,.58fr);border-top:1px solid var(--line);border-right:1px solid var(--line)}.capability-tabs{display:flex;flex-direction:column;border-left:1px solid var(--line)}.capability-tabs button{display:grid;min-height:54px;grid-template-columns:26px 1fr;gap:.5rem;align-items:center;padding:.65rem .8rem;border:0;border-bottom:1px solid var(--line);color:#768196;text-align:left;background:transparent;font-size:.74rem;cursor:pointer}.capability-tabs button span{color:#4f596c;font-family:IBM Plex Mono,monospace;font-size:.54rem}.capability-tabs button[aria-selected=true]{color:var(--ice);background:linear-gradient(90deg,rgba(82,104,255,.13),transparent);box-shadow:inset 2px 0 var(--cobalt)}.capability-panel{position:relative;min-width:0;min-height:100%;padding:clamp(1.3rem,3vw,2.4rem);border-bottom:1px solid var(--line);border-left:1px solid var(--line);background:#0d1018a6}.capability-panel__signal{position:absolute;top:0;right:0;padding:.4rem .55rem;color:#05060a;background:var(--chartreuse);font-family:IBM Plex Mono,monospace;font-size:.48rem;font-weight:600;letter-spacing:.08em}.capability-panel h3{margin:.7rem 0 1.4rem;font-size:clamp(1.7rem,3.2vw,3.1rem);letter-spacing:-.055em}.capability-panel__skills{margin:0;padding:0;list-style:none}.capability-panel__skills li{display:grid;min-height:42px;grid-template-columns:26px auto 1fr;gap:.65rem;align-items:center;border-bottom:1px solid rgba(174,193,225,.09)}.capability-panel__skills span{color:#4f5a6e;font-family:IBM Plex Mono,monospace;font-size:.54rem}.capability-panel__skills b{color:#b8c2d2;font-size:.76rem;font-weight:600}.capability-panel__skills i{height:1px;background:linear-gradient(90deg,rgba(82,104,255,.34),transparent)}.operations-log{position:relative;display:grid;gap:1.4rem;padding-left:clamp(2rem,5vw,5rem)}.operations-log__rail{position:absolute;top:0;bottom:0;left:13px;width:1px;overflow:hidden;background:#252c3b}.operations-log__rail span{display:block;width:100%;height:40%;background:linear-gradient(to bottom,transparent,var(--magenta),transparent);animation:timeline-signal 4.5s linear 2}.operation{position:relative;padding:clamp(1.4rem,3vw,2.4rem);border-top:1px solid var(--line-strong);border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(115deg,rgba(82,104,255,.075),transparent 33%),#0b0d14c2;clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,0 100%)}.operation[data-current=true]{border-left:2px solid rgba(201,255,61,.7);background:linear-gradient(115deg,rgba(201,255,61,.035),transparent 27%),linear-gradient(115deg,rgba(82,104,255,.085),transparent 42%),#0b0d14cc}.operation__node{position:absolute;top:2rem;left:calc(clamp(2rem,5vw,5rem)*-1 - 13px);display:grid;width:27px;height:27px;place-items:center;border:1px solid var(--magenta);color:#b6c0d1;background:#080a0f;font-family:IBM Plex Mono,monospace;font-size:.52rem;transform:rotate(45deg)}.operation__node span{transform:rotate(-45deg)}.operation__meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.8rem;color:#6f7a90;font-family:IBM Plex Mono,monospace;font-size:.62rem;letter-spacing:.08em;text-transform:uppercase}.operation__status{display:inline-flex;align-items:center;gap:.4rem;color:var(--chartreuse)}.operation h3{margin:1.4rem 0 .25rem;color:#e1e8f3;font-size:clamp(1.5rem,3.2vw,3.2rem);letter-spacing:-.045em}.operation__organization{margin:0;color:var(--magenta);font-family:IBM Plex Mono,monospace;font-size:.74rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.operation__summary{max-width:900px;margin:1.25rem 0;color:#a1acbe;line-height:1.7}.operation__details{border-top:1px solid var(--line)}.operation__details summary{width:fit-content;padding:.85rem 0;color:#9aa5b8;font-family:IBM Plex Mono,monospace;font-size:.65rem;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.operation__details ul{display:grid;gap:.6rem;margin:.6rem 0 1.2rem;padding-left:1.2rem;color:#8f9aac;line-height:1.6}.operation__details li::marker{color:var(--cobalt)}.operation__note{color:#687388;font-size:.78rem}.operation__stack{display:flex;align-items:center;gap:.65rem;padding-top:1rem;border-top:1px solid var(--line);color:#69758b;font-family:IBM Plex Mono,monospace;font-size:.62rem;line-height:1.6}.operation__stack svg{flex:0 0 auto;color:var(--cobalt)}.project-archive{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem}.project-archive>div{min-width:0;grid-column:span 4}.project-archive>div:first-child{grid-column:span 7}.project-archive>div:nth-child(2){grid-column:span 5}.project-archive>div:nth-child(4),.project-archive>div:nth-child(5){grid-column:span 5}.project-archive>div:nth-child(6){grid-column:span 7}.project-card{--card-x: 50%;--card-y: 50%;--card-rx: 0deg;--card-ry: 0deg;--card-scroll-y: 0px;position:relative;display:flex;width:100%;min-height:410px;height:100%;min-width:0;flex-direction:column;align-items:flex-start;padding:1.15rem;overflow:hidden;border:1px solid var(--line);color:#e5ebf4;text-align:left;background:radial-gradient(circle 220px at var(--card-x) var(--card-y),rgba(118,139,255,.12),transparent 70%),#0c0f16;clip-path:polygon(0 0,calc(100% - 24px) 0,100% 24px,100% 89%,93% 89%,93% 100%,0 100%);cursor:pointer;transform:perspective(950px) translate3d(0,var(--card-scroll-y),0) rotateX(var(--card-rx)) rotateY(var(--card-ry));transform-style:preserve-3d;transition:border-color .24s ease,transform .2s ease,background .2s ease}.project-card:after{position:absolute;inset:0;opacity:0;background:linear-gradient(114deg,transparent 24%,rgba(255,255,255,.11) 45%,transparent 65%);content:"";pointer-events:none;transform:translate(-60%);transition:opacity .2s ease,transform .55s ease}.project-card:hover,.project-card:focus-visible,.project-card[data-selected=true]{border-color:#7e92ff8c}html[data-scroll-direction=down] .project-card{--card-scroll-y: 1.5px}html[data-scroll-direction=up] .project-card{--card-scroll-y: -1.5px}.project-card:hover:after{opacity:1;transform:translate(60%)}.project-card:focus-visible:after{opacity:1;transform:translate(60%)}.project-card[data-selected=true]{box-shadow:inset 3px 0 var(--magenta)}.project-card__number,.project-card__status{position:relative;z-index:2;color:#657187;font-family:IBM Plex Mono,monospace;font-size:.57rem;letter-spacing:.08em}.project-card__status{position:absolute;top:1.15rem;right:1.15rem;max-width:52%;color:var(--chartreuse);text-align:right}.project-card__visual{position:relative;display:block;width:calc(100% + 2.3rem);height:185px;margin:1rem -1.15rem 1.15rem;overflow:hidden;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#090b10}.project-card__visual picture,.project-card__visual img{width:100%;height:112%}.project-card__visual img{object-fit:cover;filter:saturate(.68) contrast(1.08) brightness(.72);transform:translate3d(0,var(--system-image-parallax, 0),0) scale(1.04);transition:filter .3s ease,transform .6s cubic-bezier(.22,1,.36,1)}.project-card:hover .project-card__visual img,.project-card[data-selected=true] .project-card__visual img{filter:saturate(.92) contrast(1.08) brightness(.9);transform:translate3d(0,var(--system-image-parallax, 0),0) scale(1.09)}.project-card__artifact{position:relative;display:grid;width:100%;height:150px;place-items:center;margin:1.15rem 0;overflow:hidden;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.project-card__artifact:before,.project-card__artifact:after{position:absolute;width:82px;height:82px;border:1px solid rgba(82,104,255,.34);content:"";transform:rotate(45deg)}.project-card__artifact:after{width:124px;height:36px;border-color:#ff2aa83b}.project-card__artifact b{position:relative;z-index:2;color:#aeb9ca;font-family:IBM Plex Mono,monospace;font-size:1rem;letter-spacing:.1em}.project-card__artifact i{position:absolute;top:50%;width:36%;height:1px;background:linear-gradient(90deg,transparent,#515d75)}.project-card__artifact i:first-child{left:0}.project-card__artifact i:last-child{right:0;transform:rotate(180deg)}.project-card__category{color:var(--magenta);font-family:IBM Plex Mono,monospace;font-size:.61rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.project-card>strong{margin-top:.5rem;font-size:clamp(1.55rem,2.8vw,2.65rem);letter-spacing:-.05em}.project-card__description{margin:.8rem 0 1rem;color:#8d98ab;font-size:.85rem;line-height:1.55}.project-card__command{display:inline-flex;align-items:center;gap:.5rem;margin-top:auto;color:#bdc6d4;font-family:IBM Plex Mono,monospace;font-size:.64rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.project-dossier-slot{scroll-margin-top:104px}.project-dossier,.dossier-loading{margin-top:1.2rem;padding:clamp(1.2rem,4vw,3.2rem);border-top:1px solid rgba(211,225,247,.42);border-right:1px solid rgba(82,104,255,.37);border-bottom:1px solid rgba(255,42,168,.36);border-left:1px solid var(--line);background:#0a0c12;clip-path:polygon(0 0,calc(100% - 35px) 0,100% 35px,100% 100%,16px 100%,0 calc(100% - 16px))}.dossier-loading{color:#8691a4;font-family:IBM Plex Mono,monospace;font-size:.7rem;letter-spacing:.08em}.project-dossier__topline{display:flex;justify-content:space-between;gap:1rem;padding-bottom:1rem;border-bottom:1px solid var(--line);color:#5d687c;font-family:IBM Plex Mono,monospace;font-size:.57rem;letter-spacing:.08em}.project-dossier__topline button{display:inline-flex;min-height:38px;align-items:center;gap:.4rem;margin-top:-.6rem;padding:.4rem .55rem;border:1px solid var(--line);color:#a4aec0;background:transparent;font-size:.6rem;text-transform:uppercase;cursor:pointer}.project-dossier__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;margin-top:2.3rem}.project-dossier__heading h3{margin:.65rem 0 0;font-size:clamp(2.7rem,7vw,7rem);letter-spacing:-.08em;line-height:.9;text-transform:uppercase}.project-status{display:inline-flex;flex:0 0 auto;padding:.5rem .65rem;border:1px solid rgba(201,255,61,.35);color:var(--chartreuse);font-family:IBM Plex Mono,monospace;font-size:.58rem;letter-spacing:.07em}.project-dossier__description{max-width:800px;margin:1.5rem 0 2.4rem;color:#a7b1c2;font-size:clamp(1rem,1.7vw,1.25rem);line-height:1.7}.project-dossier__analysis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}.project-dossier__analysis section{min-width:0;padding:1.2rem;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.project-dossier__analysis span,.project-dossier__stack>span{color:#667186;font-family:IBM Plex Mono,monospace;font-size:.57rem;letter-spacing:.08em}.project-dossier__analysis p{margin:.8rem 0 0;color:#9aa5b7;font-size:.86rem;line-height:1.65}.project-dossier__stack{margin-top:1.2rem;padding:1rem;border-left:2px solid var(--cobalt);background:#5268ff0e}.project-dossier__stack p{margin:.6rem 0 0;color:#b2bccd;font-family:IBM Plex Mono,monospace;font-size:.68rem;line-height:1.7}.project-dossier__links{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.2rem}.project-dossier__links a{display:inline-flex;min-height:43px;align-items:center;gap:.5rem;padding:.65rem .85rem;border:1px solid var(--line-strong);color:#d1d9e5;font-family:IBM Plex Mono,monospace;font-size:.64rem;text-decoration:none;text-transform:uppercase}.project-dossier__restricted{margin-top:1.2rem;color:#616c80;font-family:IBM Plex Mono,monospace;font-size:.61rem}.project-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:2rem}.project-gallery figure{min-width:0;margin:0;border:1px solid var(--line);background:#080a0f}.project-gallery picture,.project-gallery img{width:100%}.project-gallery img{aspect-ratio:16 / 10;object-fit:cover;filter:saturate(.72) contrast(1.05) brightness(.84)}.project-gallery figcaption{display:grid;grid-template-columns:24px 1fr;gap:.6rem;min-height:58px;padding:.7rem;color:#788397;font-size:.66rem;line-height:1.45}.project-gallery figcaption span{color:var(--magenta);font-family:IBM Plex Mono,monospace;font-size:.55rem}.image-fallback{display:grid;min-height:180px;place-content:center;gap:.4rem;color:#677287;text-align:center;background:repeating-linear-gradient(135deg,transparent 0 8px,rgba(255,42,168,.05) 8px 9px),#090b11;font-family:IBM Plex Mono,monospace;font-size:.57rem}.image-fallback b{color:#a5afc0;font-size:.7rem}.side-quest-field{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem}.side-quest{position:relative;min-height:280px;grid-column:span 5;padding:clamp(1.3rem,3vw,2.2rem);overflow:hidden;border:1px solid var(--line);background:#0c0f16b8;clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,0 100%)}.side-quest:nth-child(2),.side-quest:nth-child(3){grid-column:span 7}.side-quest:nth-child(3),.side-quest:nth-child(4){min-height:240px}.side-quest:after{position:absolute;right:-35px;bottom:-35px;width:120px;height:120px;border:1px solid rgba(82,104,255,.26);content:"";transform:rotate(45deg)}.side-quest>svg{margin-top:3rem;color:var(--magenta)}.side-quest__number{position:absolute;top:1.2rem;right:1.2rem;color:#556075;font-family:IBM Plex Mono,monospace;font-size:.58rem}.side-quest h3{max-width:430px;margin:1rem 0 0;font-size:clamp(1.4rem,3.3vw,3rem);letter-spacing:-.05em;line-height:1}.side-quest p{max-width:520px;color:#929daf;line-height:1.65}.side-quest small{color:#687388;font-family:IBM Plex Mono,monospace;font-size:.59rem;line-height:1.6;text-transform:uppercase}.community-log{margin-top:4rem;border-top:1px solid var(--line-strong)}.community-log>.system-kicker{padding:1rem 0;border-bottom:1px solid var(--line)}.community-log article{display:grid;grid-template-columns:minmax(240px,.44fr) minmax(0,.56fr);gap:2rem;padding:1.6rem 0;border-bottom:1px solid var(--line)}.community-log span,.community-log small{color:#687388;font-family:IBM Plex Mono,monospace;font-size:.6rem}.community-log h3{margin:.55rem 0 .2rem;font-size:clamp(1.15rem,2.3vw,2rem);letter-spacing:-.035em}.community-log article>p{margin:0;color:#919caf;line-height:1.65}.commission-section{width:min(100%,1700px)}.commission-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:clamp(1.2rem,3vw,2.6rem);align-items:start}.commission-form{position:relative;padding:clamp(1.2rem,3.3vw,2.8rem);border-top:1px solid var(--line-strong);border-right:1px solid var(--line);border-bottom:1px solid rgba(255,42,168,.32);border-left:1px solid var(--line);background:#090b11e6;clip-path:polygon(0 0,calc(100% - 27px) 0,100% 27px,100% 100%,18px 100%,0 calc(100% - 18px))}.commission-form__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding-bottom:1.2rem;border-bottom:1px solid var(--line)}.commission-form__header h3{margin:.55rem 0 0;font-size:clamp(1.5rem,3.2vw,2.8rem);letter-spacing:-.045em}.commission-form__header>span{display:flex;align-items:center;gap:.4rem;color:#637087;font-family:IBM Plex Mono,monospace;font-size:.51rem;letter-spacing:.06em}.commission-form__notice,.form-summary{display:flex;align-items:flex-start;gap:.65rem;margin-top:1rem;padding:.85rem;border-left:2px solid var(--cobalt);color:#9aa6b9;background:#5268ff12;font-size:.76rem;line-height:1.55}.form-summary--error{border-left-color:var(--danger);color:#ffc1cc;background:#ff587812}.form-summary--success{border-left-color:var(--chartreuse);color:#dfffa0;background:#c9ff3d0f}.commission-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.15rem;margin-top:1.6rem}.commission-form label{display:flex;min-width:0;flex-direction:column;gap:.45rem;color:#9aa5b7;font-family:IBM Plex Mono,monospace;font-size:.63rem;letter-spacing:.03em}.commission-form input,.commission-form select,.commission-form textarea{width:100%;min-height:47px;padding:.72rem .78rem;border:1px solid #2b3343;border-radius:0;color:#dbe3ef;background:#0d1018;font-family:Space Grotesk,sans-serif;font-size:.83rem;letter-spacing:0;outline:none;transition:border-color .18s ease,background .18s ease}.commission-form textarea{min-height:110px;resize:vertical;line-height:1.55}.commission-form input:focus,.commission-form select:focus,.commission-form textarea:focus{border-color:var(--cobalt);background:#10141f}.commission-form input[aria-invalid=true],.commission-form select[aria-invalid=true],.commission-form textarea[aria-invalid=true]{border-color:var(--danger)}.commission-form select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,#788399 50%),linear-gradient(135deg,#788399 50%,transparent 50%);background-position:calc(100% - 15px) calc(50% - 2px),calc(100% - 10px) calc(50% - 2px);background-repeat:no-repeat;background-size:5px 5px,5px 5px}.commission-form option{color:#e4ebf5;background:#0d1018}.commission-form .field-wide{grid-column:1 / -1}.field-error{display:flex;align-items:center;gap:.35rem;color:#ff9caf;font-family:Space Grotesk,sans-serif;font-size:.72rem;letter-spacing:0}.honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.consent-field{display:grid!important;grid-template-columns:20px 1fr;gap:.7rem!important;align-items:start;color:#9aa5b7;font-family:IBM Plex Mono,monospace;font-size:.63rem;letter-spacing:.03em}.consent-field label{display:inline;color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer}.consent-field input{width:18px;height:18px;min-height:0;margin:0;accent-color:var(--cobalt)}.consent-field .field-error{grid-column:2}.consent-field a,.commission-form__submit a{color:#cbd4ff;text-underline-offset:3px;transition:color .16s ease}.consent-field a:hover,.consent-field a:focus-visible,.commission-form__submit a:hover,.commission-form__submit a:focus-visible{color:var(--chartreuse)}.commission-form__submit{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-top:1.5rem;padding-top:1.3rem;border-top:1px solid var(--line)}.commission-form__submit button{position:relative;display:inline-flex;min-height:48px;align-items:center;gap:.6rem;padding:.8rem 1.1rem;border:0;color:#05060a;background:var(--chartreuse);font-family:IBM Plex Mono,monospace;font-size:.66rem;font-weight:600;letter-spacing:.07em;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px));cursor:pointer;overflow:hidden;transition:filter .15s ease,transform .12s ease}.commission-form__submit button:after{position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.72),transparent);content:"";pointer-events:none;transform:translate(-130%)}.commission-form__submit button:hover:not(:disabled),.commission-form__submit button:focus-visible:not(:disabled){filter:brightness(1.06)}.commission-form__submit button:hover:not(:disabled):after,.commission-form__submit button:focus-visible:not(:disabled):after{animation:transmit-sweep .42s ease-out}.commission-form__submit button:active:not(:disabled){transform:scale(.975)}.commission-form__submit button:disabled{opacity:.5;cursor:not-allowed}.commission-form__submit p{max-width:390px;margin:0;color:#616d81;font-family:IBM Plex Mono,monospace;font-size:.56rem;line-height:1.5}.commission-steps{position:sticky;top:2rem;padding:clamp(1.2rem,3vw,2rem);border:1px solid var(--line);background:linear-gradient(145deg,rgba(255,42,168,.06),transparent 35%),#0b0d14}.commission-steps h3{margin:.7rem 0 1.5rem;font-size:clamp(1.5rem,3vw,2.5rem);letter-spacing:-.045em}.commission-steps ol{margin:0;padding:0;list-style:none}.commission-steps li{display:grid;grid-template-columns:28px 1fr;gap:.75rem;padding:1rem 0;border-top:1px solid var(--line)}.commission-steps li span{color:var(--magenta);font-family:IBM Plex Mono,monospace;font-size:.56rem}.commission-steps li p{margin:0;color:#a0aabd;font-size:.85rem;line-height:1.5}.commission-steps__note{margin:1.5rem 0 0;padding:1rem;border-left:2px solid var(--cobalt);color:#7b879b;background:#5268ff0d;font-size:.76rem;line-height:1.6}.transmission-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(280px,.92fr);gap:clamp(1.4rem,4vw,4rem)}.transmission-callout{position:relative;min-height:400px;padding:clamp(1.5rem,4vw,3.5rem);border:1px solid var(--line);background:radial-gradient(circle at 20% 20%,rgba(82,104,255,.11),transparent 17rem),#0a0c12;clip-path:polygon(0 0,88% 0,100% 14%,100% 100%,0 100%)}.transmission-callout>.status-dot{position:absolute;top:1.3rem;right:1.3rem}.transmission-callout h3{max-width:720px;margin:1rem 0;font-size:clamp(2.2rem,5.8vw,6rem);letter-spacing:-.075em;line-height:.93;text-transform:uppercase}.transmission-callout>p:not(.system-kicker){max-width:650px;color:#98a3b5;line-height:1.7}.transmission-callout .button-primary{margin-top:1.2rem}.transmission-links{border-top:1px solid var(--line-strong)}.transmission-links a{display:grid;min-height:76px;grid-template-columns:28px 24px 1fr auto;gap:.75rem;align-items:center;padding:.8rem;border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line);color:#9ca7b9;text-decoration:none;transition:color .18s ease,background .18s ease,padding .18s ease}.transmission-links a:hover,.transmission-links a:focus-visible{padding-left:1.1rem;color:var(--ice);background:#5268ff12}.transmission-links a>span{color:#4d586b;font-family:IBM Plex Mono,monospace;font-size:.56rem}.transmission-links a>b{font-size:.78rem;letter-spacing:.06em;text-transform:uppercase}.system-footer{display:grid;min-height:178px;grid-template-columns:minmax(220px,.9fr) minmax(360px,1.35fr) auto;align-items:end;gap:clamp(1.4rem,4vw,4rem);padding:clamp(2rem,4vw,3.5rem) clamp(2rem,6vw,7rem);border-top:1px solid var(--line);color:#586377;background:linear-gradient(90deg,rgba(82,104,255,.035),transparent 34%),#05060a;font-family:IBM Plex Mono,monospace;font-size:.6rem;letter-spacing:.06em}.system-footer__identity>span{color:#9fa9bb;font-weight:600}.system-footer__identity p,.system-footer__meta p{margin:.7rem 0 0;line-height:1.65}.system-footer__links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}.system-footer__links a,.system-footer__links button{display:flex;min-height:45px;align-items:center;padding:.65rem .75rem;border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);color:#7a869a;text-align:left;text-decoration:none;background:#ffffff03;font:inherit;cursor:pointer;transition:color .16s ease,background .16s ease}.system-footer__links a:hover,.system-footer__links a:focus-visible,.system-footer__links button:hover,.system-footer__links button:focus-visible{color:var(--ice);background:#5268ff11}.system-footer__meta{text-align:right}.system-footer__meta button{min-height:42px;margin-top:.55rem;padding:.5rem 0;border:0;color:#747f93;background:transparent;font-size:inherit;cursor:pointer}.system-footer__meta button:hover,.system-footer__meta button:focus-visible{color:var(--chartreuse)}.pwa-status{position:fixed;right:1.25rem;bottom:1.25rem;z-index:var(--layer-status);display:flex;max-width:min(430px,calc(100vw - 2.5rem));align-items:center;gap:.7rem;padding:.8rem;border:1px solid var(--line-strong);background:#090b11f5;box-shadow:0 16px 42px #00000061;font-size:.72rem}.pwa-status p{margin:0;color:#a7b1c1}.pwa-status button{min-height:36px;padding:.4rem .55rem;border:1px solid var(--line);color:var(--ice);background:#151a25;font-family:IBM Plex Mono,monospace;font-size:.56rem;cursor:pointer}.pwa-status__dismiss{width:36px;padding:0!important;font-size:1rem!important}.route-fallback,.not-found{display:grid;min-height:100svh;place-content:center;gap:1rem;padding:2rem;color:#9eabba;text-align:center;background:#05060a;font-family:IBM Plex Mono,monospace;font-size:.7rem;letter-spacing:.08em}.route-fallback .status-dot{margin:auto}.not-found__signal{display:flex;align-items:center;justify-content:center;gap:1.3rem}.not-found__signal i{width:80px;height:1px;background:linear-gradient(90deg,transparent,var(--magenta))}.not-found__signal i:last-child{transform:rotate(180deg)}.not-found__signal span{color:#dbe3ee;font-size:clamp(4rem,13vw,9rem);font-weight:700;letter-spacing:-.08em}.not-found .system-kicker{justify-content:center}.not-found h1{margin:0;color:#e2e9f4;font-family:Space Grotesk,sans-serif;font-size:clamp(2rem,6vw,4rem);letter-spacing:-.06em}.not-found>p:not(.system-kicker){margin:0 0 1rem;color:#79859a;letter-spacing:0}.not-found .button-primary{margin:auto}.resume-page{min-height:100vh;padding-bottom:5rem;background:linear-gradient(90deg,transparent 0 8%,rgba(139,158,194,.04) 8% 8.05%,transparent 8.05% 92%,rgba(139,158,194,.04) 92% 92.05%,transparent 92.05%),#07080d}.resume-page__header{display:flex;min-height:72px;align-items:center;justify-content:space-between;gap:1rem;padding:1rem clamp(1.2rem,5vw,5rem);border-bottom:1px solid var(--line);background:#05060ae6}.resume-page__back{display:inline-flex;min-height:42px;align-items:center;gap:.5rem;color:#8d98ab;font-family:IBM Plex Mono,monospace;font-size:.65rem;text-decoration:none;text-transform:uppercase}.resume-document{width:min(calc(100% - 2.4rem),1180px);margin:3rem auto 0;padding:clamp(1.3rem,5vw,4rem);border-top:1px solid var(--line-strong);border-right:1px solid var(--line);border-bottom:1px solid rgba(255,42,168,.3);border-left:1px solid var(--line);background:#0a0c12}.resume-document__meta{display:flex;justify-content:space-between;gap:1rem;padding-bottom:1rem;border-bottom:1px solid var(--line);color:#626d81;font-family:IBM Plex Mono,monospace;font-size:.56rem;letter-spacing:.08em}.resume-document__title{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;padding:3rem 0}.resume-document__title h1{margin:.6rem 0;color:#e6edf7;font-size:clamp(2.8rem,7vw,6.7rem);letter-spacing:-.08em;line-height:.9}.resume-document__title>div>p:last-child{max-width:630px;margin:0;color:#929daf;line-height:1.6}.resume-document__actions{display:flex;flex:0 0 auto;flex-direction:column;gap:.6rem}.resume-document__actions a{display:flex;min-height:43px;align-items:center;justify-content:center;gap:.5rem;padding:.65rem .8rem;border:1px solid var(--line-strong);color:#c1cad8;font-family:IBM Plex Mono,monospace;font-size:.61rem;text-decoration:none;text-transform:uppercase}.resume-document__grid{border-top:1px solid var(--line)}.resume-document__grid>section{padding:2.2rem 0;border-bottom:1px solid var(--line)}.resume-document__grid section>span{color:var(--magenta);font-family:IBM Plex Mono,monospace;font-size:.56rem;letter-spacing:.08em}.resume-document__grid h2{margin:.5rem 0 1.3rem;color:#dbe3ee;font-size:clamp(1.8rem,4vw,3.2rem);letter-spacing:-.05em}.resume-document__grid p,.resume-document__grid li,.resume-document__grid dd{color:#929daf;line-height:1.65}.resume-document__grid dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:1.5rem 0 0;border-top:1px solid var(--line);border-left:1px solid var(--line)}.resume-document__grid dl div{padding:.8rem;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.resume-document__grid dt{color:#606b7f;font-family:IBM Plex Mono,monospace;font-size:.56rem;text-transform:uppercase}.resume-document__grid dd{margin:.4rem 0 0;font-size:.85rem}.resume-document__experience article{padding:1.4rem 0;border-top:1px solid var(--line)}.resume-document__experience article>div{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.resume-document__experience h3{margin:0;font-size:1.3rem}.resume-document__experience time,.resume-document__experience small{color:#69758a;font-family:IBM Plex Mono,monospace;font-size:.59rem}.resume-document__experience article>b{display:block;margin-top:.35rem;color:var(--magenta);font-size:.72rem}.resume-document__skills>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}.resume-document__skills article{min-width:0;padding:1rem;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.resume-document__skills h3{margin:0;color:#c4cdda;font-size:.9rem}.resume-document__skills p{margin:.6rem 0 0;font-family:IBM Plex Mono,monospace;font-size:.63rem}.resume-document__note{margin:2rem 0 0;color:#626e82;font-size:.75rem;line-height:1.6}@media (min-width: 1700px){.hero__content{max-width:1580px}.system-section{padding-right:8rem;padding-left:8rem}}@media (max-width: 1180px){.app-shell{padding-top:64px;padding-left:0}.system-nav-mobile{position:fixed;inset:0 0 auto;z-index:1100;display:grid;min-height:64px;grid-template-columns:auto 1fr auto;gap:.7rem;align-items:center;padding:.6rem 1rem;border-bottom:1px solid var(--line);background:#05060af0}.system-nav-mobile__active{overflow:hidden;color:#687388;text-align:center;font-family:IBM Plex Mono,monospace;font-size:.58rem;letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.system-nav-mobile__toggle{display:grid;width:44px;height:44px;place-items:center;border:1px solid var(--line);background:transparent;cursor:pointer}.system-nav-mobile__controls{display:flex;align-items:center;gap:.45rem}.system-nav-mobile__audio{min-height:44px;grid-template-columns:auto auto;gap:.4rem;padding:.5rem .65rem;font-size:.5rem;letter-spacing:.06em}.system-nav{inset:64px 0 auto;width:100%;max-height:calc(100svh - 64px);padding:1rem;overflow-y:auto;border-right:0;border-bottom:1px solid var(--line-strong);visibility:hidden;opacity:0;transform:translateY(-12px);transition:visibility .2s ease,opacity .2s ease,transform .2s ease}.system-nav[data-open=true]{visibility:visible;opacity:1;transform:translateY(0)}.system-nav__brand,.system-nav__progress,.system-nav__hud{display:none}.system-nav__modules{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;margin:0 0 .8rem;padding:0}.system-nav__modules li:before{display:none}.system-nav__modules button{min-height:48px;border:1px solid var(--line)}.system-nav__actions{grid-template-columns:repeat(3,minmax(0,1fr))}.system-nav__audio{min-height:48px}.hero{min-height:calc(100svh - 64px)}.hero__diagnostic,.system-section__coordinate{display:none}}@media (max-width: 980px){.hero__content{grid-template-columns:minmax(0,1.07fr) minmax(300px,.93fr)}.hero h1{font-size:clamp(4.1rem,10.8vw,7.4rem)}.hero__visual{height:54vh;min-height:420px}.identity-dossier,.capability-matrix,.commission-layout,.transmission-grid{grid-template-columns:1fr}.identity-portrait{width:min(100%,480px);margin:auto}.capability-matrix__map-shell{width:min(80vw,470px)}.commission-steps{position:static}.project-archive>div,.project-archive>div:first-child,.project-archive>div:nth-child(2),.project-archive>div:nth-child(4),.project-archive>div:nth-child(5),.project-archive>div:nth-child(6){grid-column:span 6}.system-footer{grid-template-columns:1fr;align-items:start}.system-footer__links{width:100%}.system-footer__meta{text-align:left}}@media (max-width: 760px){html{scroll-padding-top:72px}.system-atmosphere__light,.cursor-reticle{display:none}.hero{display:block;min-height:auto;padding:5rem 1.2rem 4.5rem}.hero__content{display:flex;flex-direction:column}.hero__copy{width:100%}.hero__status{margin-bottom:1.4rem}.hero h1{font-size:clamp(3.45rem,18.2vw,6.1rem)}.hero__title-shift{transform:translate(clamp(.7rem,6vw,2.2rem))}.hero__visual{order:-1;width:min(100%,520px);height:370px;min-height:370px;margin:-2rem auto 0}.hero-core__telemetry,.hero__scroll{display:none}.system-section{padding:6rem 1.2rem}.system-section:not(:last-child):after{right:1.2rem;left:1.2rem}.system-section__header{margin-bottom:3rem}.system-section__header h2{font-size:clamp(2.65rem,14vw,4.8rem)}.identity-profile__facts,.commission-form__grid,.project-dossier__analysis,.resume-document__grid dl,.resume-document__skills>div{grid-template-columns:1fr}.capability-matrix__controls{grid-template-columns:1fr}.capability-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.capability-tabs button{border-right:1px solid var(--line)}.operations-log{padding-left:2.4rem}.operation__node{left:-2.45rem}.project-archive{display:flex;flex-direction:column}.project-card{min-height:390px;transform:none!important}.project-dossier__heading{flex-direction:column}.project-gallery{grid-template-columns:1fr}.side-quest-field{display:flex;flex-direction:column}.side-quest{min-height:250px}.community-log article{grid-template-columns:1fr;gap:1rem}.commission-form__header{flex-direction:column}.commission-form .field-wide{grid-column:auto}.resume-document__title{align-items:stretch;flex-direction:column}.resume-document__actions{flex-direction:row;flex-wrap:wrap}.resume-document__actions a{flex:1 1 180px}}@media (max-width: 520px){.system-nav-mobile{padding:.55rem .7rem}.system-nav-mobile__active{display:none}.system-nav-mobile{grid-template-columns:1fr auto}.system-nav__modules,.system-nav__actions{grid-template-columns:repeat(2,minmax(0,1fr))}.system-nav__audio{grid-column:1 / -1}.hero__actions,.hero__actions button{width:100%}.hero__secondary-actions{gap:.8rem 1.1rem}.hero__roles{font-size:.64rem}.hero__visual{height:310px;min-height:310px}.identity-profile__facts{display:block;border-bottom:0}.capability-matrix__map-shell{width:92vw;max-width:365px;margin-left:50%;transform:translate(-50%)}.capability-tabs{grid-template-columns:1fr}.operation{padding:1.2rem}.operation__meta{flex-direction:column}.project-card{min-height:370px}.project-dossier,.commission-form,.transmission-callout{clip-path:none}.project-dossier__topline,.project-dossier__heading{align-items:flex-start;flex-direction:column}.commission-form__submit,.commission-form__submit button{width:100%}.commission-form__submit button{justify-content:center}.transmission-callout{min-height:360px}.transmission-links a{grid-template-columns:22px 22px 1fr auto}.system-footer{grid-template-columns:1fr;align-items:flex-start;padding:1.3rem 1.2rem}.system-footer__links{grid-template-columns:repeat(2,minmax(0,1fr))}.system-footer p{margin:0}.resume-page__header{align-items:flex-start;flex-direction:column}.resume-document{width:calc(100% - 1.2rem);margin-top:1.2rem}.resume-document__meta,.resume-document__experience article>div{align-items:flex-start;flex-direction:column}}@media (max-width: 360px){.system-nav-mobile__audio{width:44px;padding:0;place-items:center}.system-nav-mobile__audio span{display:none}.system-footer__links{grid-template-columns:1fr}.hero,.system-section{padding-right:.9rem;padding-left:.9rem}.hero h1{font-size:3.35rem}.hero__status b{display:none}.system-section__header h2{font-size:2.6rem}.identity-profile h3{font-size:2.2rem}.capability-matrix__map-shell{max-width:314px}.boot-sequence__terminal{width:94vw;padding:1.15rem}}@media (pointer: coarse){.cursor-reticle{display:none}.project-card{transform:none!important}}@media (prefers-reduced-motion: reduce){html:not([data-fx-override=true]){scroll-behavior:auto}html:not([data-fx-override=true]) *,html:not([data-fx-override=true]) *:before,html:not([data-fx-override=true]) *:after{scroll-behavior:auto!important;animation-delay:0ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}html:not([data-fx-override=true]) .cursor-reticle,html:not([data-fx-override=true]) .system-atmosphere__light,html:not([data-fx-override=true]) .system-atmosphere__fog,html:not([data-fx-override=true]) .system-atmosphere__sweep,html:not([data-fx-override=true]) .system-atmosphere__fragments,html:not([data-fx-override=true]) .identity-portrait__scanner{display:none}html:not([data-fx-override=true]) .button-primary:hover,html:not([data-fx-override=true]) .button-fractured:hover{--button-lift: 0px}html:not([data-fx-override=true]) .system-atmosphere__grid,html:not([data-fx-override=true]) .system-section:before{transform:none}}html[data-fx-mode=reduced]{scroll-behavior:auto}.app-shell[data-performance=reduced] *,.app-shell[data-performance=reduced] *:before,.app-shell[data-performance=reduced] *:after{animation-delay:0ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.app-shell[data-performance=balanced] .content-field{background:linear-gradient(90deg,transparent 0 8%,rgba(156,177,212,.03) 8% 8.05%,transparent 8.05% 91%,rgba(156,177,212,.03) 91% 91.05%,transparent 91.05%),#07080dc9}.app-shell[data-performance=reduced] .content-field{background:#07080df0}.app-shell[data-performance=balanced] .system-atmosphere__noise{animation:none;opacity:.035}.app-shell[data-performance=balanced] .system-atmosphere__fragments{opacity:.16;animation-duration:26s}.app-shell[data-performance=balanced] .system-atmosphere__sweep{opacity:.2;animation-duration:24s}.app-shell[data-performance=balanced] .system-atmosphere__fog{animation-duration:28s}.app-shell[data-performance=reduced] .system-atmosphere__noise,.app-shell[data-performance=reduced] .system-atmosphere__light,.app-shell[data-performance=reduced] .system-atmosphere__fog,.app-shell[data-performance=reduced] .system-atmosphere__sweep,.app-shell[data-performance=reduced] .system-atmosphere__fragments{display:none}.app-shell[data-performance=reduced] .system-atmosphere__grid{opacity:.07}.rising-cube-field{--cube-field-opacity: 1;position:fixed;inset:0;z-index:var(--layer-cubes);display:block;width:100%;height:100%;opacity:0;pointer-events:none}.app-shell[data-performance=balanced] .rising-cube-field{--cube-field-opacity: .82}.app-shell[data-interface-ready=true] .rising-cube-field{animation:cube-field-online .82s .04s ease both}.app-shell[data-interface-ready=true] .hero h1>span:first-child{animation:hero-mask-reveal .82s .12s cubic-bezier(.22,1,.36,1) both}.app-shell[data-interface-ready=true] .hero h1>span:nth-child(2){animation:hero-mask-reveal .88s .22s cubic-bezier(.22,1,.36,1) both}.app-shell[data-interface-ready=true] .system-nav:after{animation:nav-rail-online .92s .08s cubic-bezier(.22,1,.36,1) both;transform-origin:top}.app-shell[data-interface-ready=true] .hero-core{animation:core-power-on 1.05s .2s cubic-bezier(.22,1,.36,1) backwards}.app-shell[data-interface-ready=true] .hero__diagnostic{animation:diagnostic-online .7s .35s ease both}.fx-diagnostics{position:fixed;right:14px;bottom:14px;z-index:var(--layer-debug);width:min(300px,calc(100vw - 28px));max-height:calc(100vh - 28px);padding:.8rem;overflow:auto;border:1px solid rgba(201,255,61,.48);color:#dce7f7;background:#030509f0;box-shadow:0 0 28px #5268ff33;font-family:IBM Plex Mono,monospace;font-size:.6rem;letter-spacing:.04em;pointer-events:none}.fx-diagnostics>strong{color:var(--chartreuse);letter-spacing:.12em}.fx-diagnostics>span{float:right;color:#657188;font-size:.48rem}.fx-diagnostics dl{display:grid;gap:.28rem;margin:.7rem 0 0}.fx-diagnostics dl>div{display:flex;justify-content:space-between;gap:.8rem;padding-top:.28rem;border-top:1px solid rgba(183,197,221,.1)}.fx-diagnostics dt{color:#6f7a8e}.fx-diagnostics dd{margin:0;color:#dbe7f8;text-align:right}@supports (animation-timeline: view()){.system-section:not(:last-child):after{animation:section-line-draw linear both;animation-timeline:view();animation-range:entry 12% entry 68%;transform-origin:left}.project-card__visual{animation:project-mask-reveal linear both;animation-timeline:view();animation-range:entry 6% entry 58%}}@keyframes grain-shift{0%{transform:translate3d(-1%,1%,0)}50%{transform:translate3d(1%,-1%,0)}to{transform:translate3d(0,1%,0)}}@keyframes signal-pulse{0%,to{opacity:.42}50%{opacity:1}}@keyframes scan-across{0%{transform:translate(-110%)}55%,to{transform:translate(110%)}}@keyframes portrait-scan{0%,to{top:12%;opacity:0}12%{opacity:.65}76%{opacity:.65}88%{top:88%;opacity:0}}@keyframes timeline-signal{0%{transform:translateY(-100%)}to{transform:translateY(350%)}}@keyframes ambient-fog{0%{transform:translate3d(-1.5%,var(--system-parallax-fog, 0),0) scale(1)}to{transform:translate3d(1.5%,var(--system-parallax-fog, 0),0) scale(1.025)}}@keyframes scan-field-rise{0%{background-position:0 0,0 0}to{background-position:0 -140px,0 -240px}}@keyframes grid-signal-drift{0%{background-position:0 0,0 0}to{background-position:68px -68px,68px -68px}}@keyframes diagonal-sweep{0%,18%{transform:translate3d(-32%,0,0);opacity:0}35%{opacity:.34}62%,to{transform:translate3d(34%,0,0);opacity:0}}@keyframes fragment-rise{0%{background-position:0 90px,0 130px}to{background-position:0 -90px,0 -130px}}@keyframes system-interference{0%,to{opacity:0;transform:translate(0)}15%{opacity:.22;transform:translate(-2px)}36%{opacity:.08;transform:translate(3px)}58%{opacity:.18;transform:translate(-1px)}76%{opacity:.04;transform:translate(1px)}}@keyframes signal-displace{0%,to{transform:translate(0)}28%{transform:translate(1px)}52%{transform:translate(-1px)}}@keyframes label-interference{0%,to{opacity:1}32%{opacity:.62}44%{opacity:1}61%{opacity:.78}}@keyframes system-mark-breathe{0%,to{box-shadow:0 0 #ff2aa800}50%{box-shadow:0 0 16px #ff2aa829}}@keyframes nav-progress-pulse{0%{transform:translateY(-100%)}to{transform:translateY(620%)}}@keyframes module-decode{0%{opacity:.25;transform:translate(-2px)}45%{opacity:.75;transform:translate(1px)}to{opacity:1;transform:translate(0)}}@keyframes core-power-on{0%{opacity:0;filter:brightness(.45)}62%{opacity:1;filter:brightness(1.18)}to{opacity:1;filter:brightness(1)}}@keyframes core-status{0%{opacity:0;transform:translate3d(50%,8px,0)}18%,68%{opacity:1;transform:translate3d(50%,0,0)}to{opacity:0;transform:translate3d(50%,-4px,0)}}@keyframes fallback-core-sync{0%,to{transform:translate(-50%,-50%) scale(1);filter:brightness(1)}48%{transform:translate(-50%,-50%) scale(1.08);filter:brightness(1.22)}}@keyframes cube-field-online{0%{opacity:0;transform:translateY(18px)}to{opacity:var(--cube-field-opacity);transform:translateY(0)}}@keyframes hero-mask-reveal{0%{opacity:0;clip-path:inset(0 100% 0 0);transform:translate3d(-18px,0,0)}to{opacity:1;clip-path:inset(0 0 0 0)}}@keyframes nav-rail-online{0%{transform:scaleY(0);opacity:0}to{transform:scaleY(1);opacity:1}}@keyframes diagnostic-online{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes section-line-draw{0%{transform:scaleX(0);opacity:.2}to{transform:scaleX(1);opacity:1}}@keyframes project-mask-reveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes transmit-sweep{0%{transform:translate(-130%)}to{transform:translate(130%)}}@keyframes capability-network-pulse{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.route-stage{min-height:100svh}.app-shell:not([data-interface-ready=true]) .system-atmosphere>div{animation-play-state:paused}.hero-core__canvas{will-change:auto}.hero-core[data-core-running=true] .hero-core__canvas{will-change:transform}.system-nav__progress span{transition:transform 90ms linear;will-change:transform}.system-nav__brand-signal,.system-nav__brand-signal:after{transition:transform var(--motion-panel) var(--motion-ease),background var(--motion-micro) ease-out}.system-nav__brand:hover .system-nav__brand-signal,.system-nav__brand:focus-visible .system-nav__brand-signal{transform:rotate(135deg) scale(1.08)}.system-nav__brand:hover .system-nav__brand-signal:after,.system-nav__brand:focus-visible .system-nav__brand-signal:after{background:var(--chartreuse);transform:scale(.72)}.system-nav__modules button,.system-nav__fx button,.system-nav__audio,.system-nav-mobile__audio,.nav-utility-link,.nav-commission{transition-duration:var(--motion-micro);transition-timing-function:ease-out}.system-nav__fx button[data-active=true]{box-shadow:inset 0 0 0 1px #c9ff3d14,0 0 16px #c9ff3d14}.system-nav-mobile__toggle-icon{display:grid;place-items:center}.button-primary,.button-fractured{transition-duration:var(--motion-micro),var(--motion-micro),var(--motion-micro),.22s;transition-timing-function:ease-out,ease-out,ease-out,var(--motion-ease)}.button-primary:focus-visible{background:var(--chartreuse)}.button-fractured:focus-visible{border-color:var(--magenta);background:#ff2aa82b}.hero__secondary-actions a,.text-command,.hero__scroll{transition:color var(--motion-micro) ease-out,transform .24s var(--motion-ease),background var(--motion-micro) ease-out}.hero__scroll:hover,.hero__scroll:focus-visible{color:var(--ice);transform:translate3d(4px,0,0)}.hero__scroll:hover i,.hero__scroll:focus-visible i{background:#ff2aa859}.hero__scroll i{transition:width var(--motion-panel) var(--motion-ease),background var(--motion-micro) ease-out}.hero__scroll:hover i,.hero__scroll:focus-visible i{width:70px}.identity-profile__facts div,.identity-profile__foundations{transition:border-color var(--motion-micro) ease-out,background var(--motion-panel) var(--motion-ease),transform var(--motion-panel) var(--motion-ease)}.identity-profile__facts div:hover{border-color:#6f88ff5c;background:#5268ff0f;transform:translate3d(0,-3px,0)}.identity-profile__facts svg{transition:color var(--motion-micro) ease-out,transform var(--motion-panel) var(--motion-ease)}.identity-profile__facts div:hover svg{color:var(--chartreuse);transform:scale(1.12) rotate(-5deg)}.identity-profile__foundations:hover{border-left-color:var(--chartreuse);background:#ff2aa811}.app-shell:not([data-performance=reduced]) .capability-matrix__map:after{animation-iteration-count:infinite;animation-duration:11s}.app-shell[data-performance=balanced] .capability-matrix__map:after{animation-duration:18s}.app-shell:not([data-performance=reduced]) .capability-orbit--outer:after{animation:capability-orbit-spin 18s linear infinite}.app-shell:not([data-performance=reduced]) .capability-core{animation:capability-core-breathe 4.8s ease-in-out infinite}.capability-tabs button{transition:color var(--motion-micro) ease-out,background var(--motion-panel) var(--motion-ease),box-shadow var(--motion-micro) ease-out}.capability-tabs button:hover,.capability-tabs button:focus-visible{color:var(--ice);background:linear-gradient(90deg,rgba(82,104,255,.09),transparent)}.capability-panel__skills i{transform:scaleX(0);transform-origin:left;animation:skill-line-grow .48s .16s var(--motion-ease) forwards}.operation{transition:border-color var(--motion-micro) ease-out,background var(--motion-panel) var(--motion-ease),box-shadow var(--motion-panel) var(--motion-ease)}.operation:hover,.operation:focus-within{border-color:#6f88ff5c;box-shadow:0 20px 56px #0000002e}.operation__details summary{display:inline-flex;align-items:center;gap:.55rem;transition:color var(--motion-micro) ease-out,transform var(--motion-panel) var(--motion-ease)}.operation__details summary:after{color:var(--magenta);content:"+";transition:transform var(--motion-panel) var(--motion-ease)}.operation__details[open] summary:after{transform:rotate(45deg)}.operation__details summary:hover,.operation__details summary:focus-visible{color:var(--ice);transform:translate(4px)}.operation__details[open]>:not(summary){animation:details-reveal var(--motion-panel) var(--motion-ease) both}.project-card{transition:border-color var(--motion-micro) ease-out,transform .32s var(--motion-ease),background var(--motion-panel) var(--motion-ease),box-shadow var(--motion-panel) var(--motion-ease)}.project-dossier-reveal{overflow:hidden}.project-dossier__topline button,.project-dossier__links a{transition:color var(--motion-micro) ease-out,border-color var(--motion-micro) ease-out,background var(--motion-micro) ease-out,transform .24s var(--motion-ease)}.project-dossier__topline button:hover,.project-dossier__topline button:focus-visible,.project-dossier__links a:hover,.project-dossier__links a:focus-visible{border-color:#c9ff3d6b;color:var(--chartreuse);background:#c9ff3d0b;transform:translate3d(0,-2px,0)}.project-gallery figure{overflow:hidden;transition:border-color var(--motion-micro) ease-out}.project-gallery img{transition:filter var(--motion-panel) ease-out,transform .62s var(--motion-ease)}.project-gallery figure:hover,.project-gallery figure:focus-within{border-color:#6f88ff6b}.project-gallery figure:hover img{filter:saturate(.92) contrast(1.08) brightness(.94);transform:scale(1.025)}.side-quest{transition:border-color var(--motion-micro) ease-out,background var(--motion-panel) var(--motion-ease),box-shadow var(--motion-panel) var(--motion-ease)}.side-quest:hover,.side-quest:focus-within{border-color:#ff2aa861;background:#10131de6;box-shadow:0 24px 60px #0000002e}.side-quest:after,.side-quest>svg{transition:transform .62s var(--motion-ease),color var(--motion-micro) ease-out,border-color var(--motion-micro) ease-out}.side-quest:hover:after{border-color:#c9ff3d4d;transform:rotate(72deg) scale(1.08)}.side-quest:hover>svg{color:var(--chartreuse);transform:translate3d(3px,-4px,0) rotate(-7deg)}.community-log article{transition:background var(--motion-panel) var(--motion-ease),border-color var(--motion-micro) ease-out}.community-log article:hover{border-color:#6f88ff4d;background:linear-gradient(90deg,rgba(82,104,255,.05),transparent 72%)}.commission-form label{transition:color var(--motion-micro) ease-out,transform var(--motion-panel) var(--motion-ease)}.commission-form label:focus-within:not(.honeypot){color:var(--ice);transform:translate3d(0,-2px,0)}.commission-form input,.commission-form select,.commission-form textarea{transition:border-color var(--motion-micro) ease-out,background var(--motion-micro) ease-out,box-shadow var(--motion-panel) var(--motion-ease),transform var(--motion-panel) var(--motion-ease)}.commission-form input:focus,.commission-form select:focus,.commission-form textarea:focus{box-shadow:0 0 0 3px #5268ff1a,0 12px 28px #00000026}.field-error{min-height:2.4rem;opacity:0;transform:translate3d(0,-4px,0);transition:opacity var(--motion-micro) ease-out,transform .24s var(--motion-ease)}.field-error[data-visible=true]{opacity:1;transform:translateZ(0)}.commission-form__submit button{min-width:190px;justify-content:center;transition:filter var(--motion-micro) ease-out,transform .12s ease-out,opacity var(--motion-micro) ease-out,background var(--motion-micro) ease-out}.commission-form__submit button[data-state=submitting] svg{animation:submit-signal-spin .9s linear infinite}.commission-form__submit button[data-state=success]{opacity:.78;background:#9fcf2f}.commission-form__submit button[data-state=mailto]{opacity:.78;background:#b2db45}.form-summary-slot{min-height:5rem}.form-summary-slot .form-summary{overflow:hidden}.commission-steps li{transition:color var(--motion-micro) ease-out,background var(--motion-panel) var(--motion-ease),transform var(--motion-panel) var(--motion-ease)}.commission-steps li:hover{background:linear-gradient(90deg,rgba(255,42,168,.055),transparent);transform:translate(4px)}.transmission-callout{transition:border-color var(--motion-micro) ease-out,box-shadow .52s var(--motion-ease),background .52s var(--motion-ease)}.transmission-callout:hover,.transmission-callout:focus-within{border-color:#6f88ff61;box-shadow:0 28px 72px #0003,inset 0 0 80px #5268ff06}.system-footer__links a,.system-footer__links button,.system-footer__meta button,.resume-page__back,.resume-document__actions a{transition:color var(--motion-micro) ease-out,background var(--motion-panel) var(--motion-ease),border-color var(--motion-micro) ease-out,transform .24s var(--motion-ease)}.transmission-links a{transition:color var(--motion-micro) ease-out,background var(--motion-panel) var(--motion-ease),padding var(--motion-panel) var(--motion-ease)}.system-footer__links a:hover,.system-footer__links a:focus-visible,.system-footer__links button:hover,.system-footer__links button:focus-visible,.resume-document__actions a:hover,.resume-document__actions a:focus-visible{transform:translate3d(0,-2px,0)}.resume-page__back:hover,.resume-page__back:focus-visible{color:var(--chartreuse);transform:translate(-4px)}.pwa-status{animation:status-panel-enter .42s var(--motion-ease) both}.pwa-status button{transition:color var(--motion-micro) ease-out,border-color var(--motion-micro) ease-out,background var(--motion-micro) ease-out,transform .12s ease-out}.pwa-status button:hover,.pwa-status button:focus-visible{border-color:#c9ff3d6b;color:var(--chartreuse)}.pwa-status button:active{transform:scale(.96)}.resume-document,.not-found>*{animation:page-panel-enter .72s var(--motion-ease) both}.not-found>*:nth-child(2){animation-delay:70ms}.not-found>*:nth-child(3){animation-delay:.12s}.not-found>*:nth-child(4){animation-delay:.17s}.not-found>*:nth-child(5){animation-delay:.22s}.privacy-hero>*{animation:privacy-item-enter .62s var(--motion-ease) both}.privacy-hero>*:nth-child(2){animation-delay:60ms}.privacy-hero>*:nth-child(3){animation-delay:.11s}.privacy-hero>*:nth-child(4){animation-delay:.16s}.privacy-hero>*:nth-child(5){animation-delay:.21s}.privacy-hero>*:nth-child(6){animation-delay:.26s}@supports (animation-timeline: view()){.resume-document__grid>section,.privacy-module{animation:scroll-module-enter linear both;animation-timeline:view();animation-range:entry 4% entry 34%}}html[data-motion-reduction=always]{scroll-behavior:auto}html[data-motion-reduction=always] *,html[data-motion-reduction=always] *:before,html[data-motion-reduction=always] *:after{scroll-behavior:auto!important;animation-delay:0ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}html[data-motion-reduction=always] .resume-document__grid>section,html[data-motion-reduction=always] .privacy-module,.app-shell[data-performance=reduced] .system-section:after,.app-shell[data-performance=reduced] .project-card__visual{opacity:1!important;animation:none!important;transform:none!important}@media (prefers-reduced-motion: reduce){html:not([data-fx-override=true]) .resume-document__grid>section,html:not([data-fx-override=true]) .privacy-module{opacity:1!important;animation:none!important;transform:none!important}}@keyframes capability-orbit-spin{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes capability-core-breathe{0%,to{box-shadow:0 0 30px #5268ff1f}50%{box-shadow:0 0 58px #5268ff42,inset 0 0 18px #ff2aa812}}@keyframes skill-line-grow{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes details-reveal{0%{opacity:0;transform:translate3d(0,-8px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes submit-signal-spin{to{transform:rotate(360deg)}}@keyframes status-panel-enter{0%{opacity:0;transform:translate3d(0,16px,0) scale(.98)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes page-panel-enter{0%{opacity:0;transform:translate3d(0,24px,0) scale(.992)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes privacy-item-enter{0%{opacity:0;transform:translate3d(0,18px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes scroll-module-enter{0%{opacity:.18;transform:translate3d(0,36px,0)}to{opacity:1;transform:translateZ(0)}}@media (min-width: 1181px){.system-nav{inset:0 auto 0 0;display:flex!important;width:clamp(208px,15vw,248px);height:100vh;min-height:0;flex-direction:column;overflow:hidden;visibility:visible!important;opacity:1!important;transform:none!important;pointer-events:auto!important}.system-nav__brand,.system-nav__progress,.system-nav__hud,.system-nav__modules,.system-nav__actions{visibility:visible!important;opacity:1!important;pointer-events:auto!important}.system-nav__brand{display:flex!important;flex:0 0 auto}.system-nav__progress{display:block!important}.system-nav__hud{display:grid!important;flex:0 0 auto}.system-nav__modules{display:flex!important;min-height:0;flex:1 1 auto;flex-direction:column;justify-content:center;gap:.2rem;margin:.65rem 0;padding:0 0 0 1.2rem;overflow-y:auto;overflow-x:hidden;clip-path:none!important;transform:none!important}.system-nav__modules li,.system-nav__modules button{visibility:visible!important;opacity:1!important}.system-nav__actions{display:grid!important;min-height:0;flex:0 0 auto;grid-template-columns:1fr;gap:.4rem;overflow:visible;clip-path:none!important;transform:none!important}.system-nav[data-open=false],.system-nav[data-open=true]{visibility:visible!important;opacity:1!important;transform:none!important}}.hero:after{position:absolute;inset:-18% -24%;z-index:1;background:linear-gradient(112deg,transparent 0 42%,rgba(82,104,255,.02) 44%,rgba(237,246,255,.12) 47.5%,rgba(255,42,168,.09) 49%,transparent 53%);content:"";opacity:0;pointer-events:none}.app-shell[data-performance=full][data-interface-ready=true] .hero:after{animation:btrx-hero-beam 7.8s 1.4s cubic-bezier(.45,0,.55,1) infinite}.app-shell[data-performance=full][data-interface-ready=true] .hero h1{animation:btrx-title-breathe 5.4s ease-in-out infinite}.app-shell[data-performance=full][data-interface-ready=true] .hero__title-shift:before{animation:btrx-title-glitch-a 8.6s steps(1,end) 2s infinite}.app-shell[data-performance=full][data-interface-ready=true] .hero__title-shift:after{animation:btrx-title-glitch-b 8.6s steps(1,end) 2.05s infinite}.hero__roles{position:relative;width:fit-content}.hero__roles:after{position:absolute;right:-22px;bottom:-5px;left:0;height:1px;background:linear-gradient(90deg,var(--magenta),var(--cobalt),transparent);content:"";opacity:.5;transform:scaleX(.12);transform-origin:left}.app-shell[data-performance=full][data-interface-ready=true] .hero__roles:after{animation:btrx-role-line 3.4s 1.1s var(--motion-ease) infinite}.app-shell[data-performance=full] .hero-core:before,.app-shell[data-performance=full] .hero-core:after{animation:btrx-core-corners 4.8s ease-in-out infinite}.app-shell[data-performance=full] .hero-core__telemetry{animation:btrx-telemetry-flicker 6.4s steps(1,end) infinite}.system-nav:before{position:absolute;inset:0;z-index:-1;background:linear-gradient(to bottom,transparent 0 34%,rgba(82,104,255,.055) 46%,rgba(255,42,168,.045) 50%,transparent 62%);content:"";opacity:0;pointer-events:none;transform:translateY(-72%)}.app-shell[data-performance=full][data-interface-ready=true] .system-nav:before{animation:btrx-nav-sweep 8.8s 1.8s linear infinite}.system-nav__modules li[data-active=true] button{position:relative;overflow:hidden}.system-nav__modules li[data-active=true] button:after{position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(237,246,255,.11),transparent);content:"";pointer-events:none;transform:translate(-120%)}.app-shell[data-performance=full] .system-nav__modules li[data-active=true] button:after{animation:btrx-active-module-scan 2.6s ease-in-out infinite}.app-shell[data-performance=full] .system-nav__modules li[data-active=true]{filter:drop-shadow(0 0 7px rgba(255,42,168,.2))}.system-section__header:after{position:absolute;top:-1rem;bottom:-1rem;left:-1.3rem;width:1px;background:linear-gradient(to bottom,transparent,rgba(82,104,255,.25),var(--magenta),rgba(201,255,61,.2),transparent);content:"";opacity:0;pointer-events:none;transform:translateY(-26%)}.app-shell[data-performance=full] .system-section[data-visible=true] .system-section__header:after{animation:btrx-section-scanner 2.2s .1s var(--motion-ease) both}.content-field:before{position:absolute;inset:0;z-index:0;background:repeating-linear-gradient(118deg,transparent 0 118px,rgba(82,104,255,.025) 119px 120px,transparent 121px 230px),repeating-linear-gradient(72deg,transparent 0 176px,rgba(255,42,168,.018) 177px 178px,transparent 179px 320px);content:"";opacity:.65;pointer-events:none;background-size:150% 150%,170% 170%}.app-shell[data-performance=full] .content-field:before{animation:btrx-data-current 26s linear infinite}.project-card:before{position:absolute;inset:0;z-index:3;border:1px solid transparent;background:linear-gradient(#0c0f16,#0c0f16) padding-box,linear-gradient(110deg,transparent 18%,rgba(82,104,255,.6),rgba(255,42,168,.52),rgba(201,255,61,.3),transparent 82%) border-box;content:"";opacity:0;pointer-events:none;clip-path:inherit;transform:scale(.995);transition:opacity .22s ease,transform .3s var(--motion-ease)}.project-card:hover:before,.project-card:focus-visible:before,.project-card[data-selected=true]:before{opacity:.82;transform:scale(1)}.app-shell[data-performance=full] .project-card[data-selected=true]:before{animation:btrx-card-edge 2.8s ease-in-out infinite}.commission-form:after{position:absolute;inset:0;z-index:0;border:1px solid transparent;background:linear-gradient(transparent,transparent) padding-box,linear-gradient(120deg,transparent 10%,rgba(82,104,255,.28),transparent 38%,rgba(255,42,168,.3),transparent 70%) border-box;content:"";opacity:0;pointer-events:none;clip-path:inherit}.commission-form>*{position:relative;z-index:1}.app-shell[data-performance=full] .commission-section[data-visible=true] .commission-form:after{animation:btrx-terminal-border 5.6s ease-in-out infinite}.app-shell[data-performance=full] .system-atmosphere__grid{opacity:.36}.app-shell[data-performance=full] .system-atmosphere__fragments{opacity:.44}.app-shell[data-performance=full] .system-atmosphere__scan{opacity:.26}.app-shell[data-performance=full] .rising-cube-field{filter:saturate(1.12) brightness(1.08)}.app-shell[data-performance=full] .button-primary:hover,.app-shell[data-performance=full] .button-fractured:hover,.app-shell[data-performance=full] .nav-commission:hover,.app-shell[data-performance=full] .nav-utility-link:hover{filter:drop-shadow(0 0 14px rgba(82,104,255,.2))}.app-shell[data-performance=full] .button-primary:active,.app-shell[data-performance=full] .button-fractured:active{animation:btrx-button-impact .18s ease-out}@keyframes btrx-hero-beam{0%,62%,to{opacity:0;transform:translate3d(-26%,0,0)}72%{opacity:.58}84%{opacity:.16;transform:translate3d(24%,0,0)}}@keyframes btrx-title-breathe{0%,to{filter:brightness(1);text-shadow:0 0 0 rgba(82,104,255,0)}50%{filter:brightness(1.055);text-shadow:0 0 18px rgba(82,104,255,.08),0 0 34px rgba(255,42,168,.035)}}@keyframes btrx-title-glitch-a{0%,89%,92%,to{opacity:.3;transform:translate(3px,1px);clip-path:inset(12% 0 52% 0)}90%{opacity:.75;transform:translate(9px,-1px);clip-path:inset(6% 0 68% 0)}91%{opacity:.5;transform:translate(-5px,2px);clip-path:inset(56% 0 10% 0)}}@keyframes btrx-title-glitch-b{0%,89%,92%,to{opacity:.3;transform:translate(-3px,-1px);clip-path:inset(62% 0 8% 0)}90%{opacity:.7;transform:translate(-8px,1px);clip-path:inset(28% 0 48% 0)}91%{opacity:.48;transform:translate(6px,-2px);clip-path:inset(72% 0 3% 0)}}@keyframes btrx-role-line{0%,to{opacity:.34;transform:scaleX(.12)}45%{opacity:.95;transform:scaleX(1)}70%{opacity:.48;transform:scaleX(.42)}}@keyframes btrx-core-corners{0%,to{width:22%;height:22%;opacity:.64}50%{width:25%;height:25%;opacity:1}}@keyframes btrx-telemetry-flicker{0%,91%,94%,to{opacity:1}92%{opacity:.38}93%{opacity:.82}}@keyframes btrx-nav-sweep{0%,18%{opacity:0;transform:translateY(-72%)}32%{opacity:.55}58%{opacity:.14;transform:translateY(72%)}59%,to{opacity:0;transform:translateY(72%)}}@keyframes btrx-active-module-scan{0%,30%{transform:translate(-120%)}72%,to{transform:translate(120%)}}@keyframes btrx-section-scanner{0%{opacity:0;transform:translateY(-26%) scaleY(.35)}24%{opacity:1}70%{opacity:.68;transform:translateY(18%) scaleY(1)}to{opacity:.18;transform:translateY(0) scaleY(.72)}}@keyframes btrx-data-current{0%{background-position:0 0,0 0}to{background-position:420px -360px,-340px -520px}}@keyframes btrx-card-edge{0%,to{opacity:.46;filter:brightness(.92)}50%{opacity:.95;filter:brightness(1.16)}}@keyframes btrx-terminal-border{0%,to{opacity:.08;filter:hue-rotate(0deg)}48%{opacity:.52;filter:hue-rotate(18deg)}72%{opacity:.24;filter:hue-rotate(-12deg)}}@keyframes btrx-button-impact{0%{filter:brightness(1)}50%{filter:brightness(1.45) saturate(1.18)}to{filter:brightness(1)}}.app-shell[data-performance=balanced] .hero:after{animation:btrx-hero-beam 12s 2s cubic-bezier(.45,0,.55,1) infinite}.app-shell[data-performance=balanced] .system-nav__modules li[data-active=true] button:after{animation:btrx-active-module-scan 4.8s ease-in-out infinite}.app-shell[data-performance=reduced] .hero:after,.app-shell[data-performance=reduced] .content-field:before,.app-shell[data-performance=reduced] .system-nav:before,.app-shell[data-performance=reduced] .system-section__header:after,.app-shell[data-performance=reduced] .project-card:before,.app-shell[data-performance=reduced] .commission-form:after{display:none!important}@media (prefers-reduced-motion: reduce){html:not([data-fx-override=true]) .hero:after,html:not([data-fx-override=true]) .content-field:before,html:not([data-fx-override=true]) .system-nav:before,html:not([data-fx-override=true]) .system-section__header:after,html:not([data-fx-override=true]) .project-card:before,html:not([data-fx-override=true]) .commission-form:after{display:none!important}html:not([data-fx-override=true]) .hero h1,html:not([data-fx-override=true]) .hero__title-shift:before,html:not([data-fx-override=true]) .hero__title-shift:after,html:not([data-fx-override=true]) .hero-core:before,html:not([data-fx-override=true]) .hero-core:after,html:not([data-fx-override=true]) .hero-core__telemetry,html:not([data-fx-override=true]) .system-nav__modules li[data-active=true] button:after{animation:none!important}}
