.system-v3{--sys-bg:#070909;--sys-panel:rgba(10,12,12,0.82);--sys-ink:#dfe3de;--sys-soft:rgba(212,219,213,0.62);--sys-faint:rgba(212,219,213,0.3);--sys-rule:rgba(212,219,213,0.12);--sys-rule-strong:rgba(212,219,213,0.24);--sys-accent:#a7b5ad;--sys-ember:#d0664b;--sys-ease:cubic-bezier(.16,1,.3,1);--sys-mono:"Cascadia Mono","JetBrains Mono",Consolas,monospace;--sys-display:"Bahnschrift Condensed","Arial Narrow","Microsoft YaHei",sans-serif;--sys-body:"Segoe UI","Microsoft YaHei",sans-serif;background:var(--sys-bg);color:var(--sys-ink)}.system-v3[data-module=portfolio]{--sys-accent:#b9c2bc}.system-v3[data-module=profile]{--sys-accent:#9fb1b5}.system-v3[data-module=blog]{--sys-accent:#b2aaa0}.system-v3[data-module=world]{--sys-accent:#a7b5ad}.system-v3[data-module=contact]{--sys-accent:#aeb6aa}.system-v3:after,.system-v3:before{content:"";position:absolute;inset:0;pointer-events:none}.system-v3:before{z-index:2;background:radial-gradient(ellipse at 42% 53%,transparent 0 24%,rgba(2,3,3,.14) 62%,rgba(2,3,3,.48) 100%),linear-gradient(90deg,rgba(4,5,5,.18),transparent 32%,transparent 70%,rgba(4,5,5,.32))}.system-v3:after{z-index:140;opacity:.055;mix-blend-mode:screen;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 150 150' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.86' numOctaves='3' stitchTiles='stitchTiles'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.48'/%3E%3C/svg%3E");background-size:190px 190px;animation:sysGrain 1.6s steps(2) infinite}.system-v3 .terrain-canvas{opacity:.72;filter:contrast(1.08) brightness(.78) saturate(.55);transform:scale(1.015);transition:opacity 1s var(--sys-ease),filter 1s var(--sys-ease),transform 1.2s var(--sys-ease)}.system-v3.has-active-module .terrain-canvas{opacity:.38;filter:contrast(1.04) brightness(.62) saturate(.42) blur(1.5px);transform:scale(1.035)}.system-v3 .global-bg-blur,.system-v3 .global-bg-blur.active{z-index:3;background:rgba(4,6,6,.14);-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);transition:background .9s var(--sys-ease)}.system-v3 .global-bg-blur.active{background:rgba(4,6,6,.34)}.system-v3 .scanline{opacity:.15}.system-v3 .vignette{opacity:.82}.system-v3 .global-guide-h,.system-v3 .global-guide-v{z-index:1;background:rgba(218,224,218,.025)}.system-v3 .bottom-readout,.system-v3 .top-readout{z-index:125;color:var(--sys-soft);font:9px/1.35 var(--sys-mono);letter-spacing:.06em}.system-v3 .top-readout{left:18px;right:18px;top:17px}.system-v3 .bottom-readout{left:18px;right:18px;bottom:16px}.system-v3 .bottom-readout .corner-group,.system-v3 .top-readout .corner-group{padding:11px 14px;gap:3px}.system-v3 .bottom-readout>div{gap:10px}.system-v3 .copyright-group{display:grid;grid-gap:1px;gap:1px;color:rgba(212,219,213,.34);font-size:7px;text-align:right}.system-v3 .global-close-btn{border:1px solid var(--sys-rule-strong);background:rgba(7,9,9,.36);color:rgba(224,229,224,.78);font:8px var(--sys-mono);letter-spacing:.12em;transition:color .22s ease,border-color .22s ease,background-color .22s ease,transform .42s var(--sys-ease);animation:none}.system-v3 .global-close-btn:focus-visible,.system-v3 .global-close-btn:hover{border-color:rgba(224,229,224,.56);background:rgba(224,229,224,.06);color:var(--sys-ink);outline:none}.system-v3 .close-section-btn{position:fixed;right:24px;top:27px;min-width:108px;z-index:132}.system-v3 .system-config-btn{min-width:118px}.system-v3 .side-nav{z-index:126;right:26px;top:50%;width:154px;display:grid;grid-gap:0;gap:0;justify-items:stretch;transform:translateY(-50%);border-left:1px solid var(--sys-rule);transition:width .76s var(--sys-ease),right .76s var(--sys-ease),opacity .5s ease}@media (min-width:901px){.system-v3[data-module=blog] .side-nav,.system-v3[data-module=portfolio] .side-nav,.system-v3[data-module=profile] .side-nav{isolation:isolate}.system-v3[data-module=blog] .side-nav:after,.system-v3[data-module=portfolio] .side-nav:after,.system-v3[data-module=profile] .side-nav:after{content:"";position:absolute;z-index:-1;left:-2px;right:-26px;top:-100vh;bottom:-100vh;background:rgba(6,8,8,.24);pointer-events:none}}.system-v3 .side-nav .nav-btn,.system-v3 .side-nav button{min-width:0;min-height:55px;margin:0;padding:0 8px 0 20px;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:3px;border-bottom:1px solid rgba(212,219,213,.09);color:rgba(212,219,213,.34);font:600 10px/1 var(--sys-display);letter-spacing:.16em;text-indent:0;opacity:1;transform:none;transition:color .22s ease,padding .5s var(--sys-ease),background-color .35s ease}.system-v3 .side-nav button:before{position:absolute;left:-1px;top:50%;width:1px;height:0;background:var(--sys-accent);transform:translateY(-50%);transition:height .48s var(--sys-ease),box-shadow .3s ease}.system-v3 .side-nav button:first-child:before,.system-v3 .side-nav button:nth-child(2):before,.system-v3 .side-nav button:nth-child(3):before,.system-v3 .side-nav button:nth-child(4):before,.system-v3 .side-nav button:nth-child(5):before{content:""}.system-v3 .side-nav button:after{display:none}.system-v3 .side-nav button:hover{color:rgba(224,229,224,.72);padding-right:13px}.system-v3 .side-nav button.is-active{color:var(--sys-ink);padding-right:13px;background:linear-gradient(90deg,rgba(212,219,213,.015),rgba(212,219,213,.045))}.system-v3 .side-nav button.is-active:before{height:34px;box-shadow:0 0 15px color-mix(in srgb,var(--sys-accent) 42%,transparent)}.system-v3 .side-nav .nav-sub{color:rgba(212,219,213,.34);font:6px var(--sys-mono);letter-spacing:.08em}.system-v3 .side-nav.is-home{right:clamp(28px,3.5vw,64px);width:clamp(230px,17vw,310px);border-top:1px solid var(--sys-rule)}.system-v3 .side-nav.is-home .nav-btn,.system-v3 .side-nav.is-home button{min-height:clamp(62px,8vh,82px);padding-right:10px;color:rgba(218,223,218,.57);font-size:clamp(16px,1.35vw,23px);letter-spacing:.28em}.system-v3 .side-nav.is-home button:hover{color:var(--sys-ink);padding-right:22px}.system-v3 .cassette-widget{--music-tab-width:42px;z-index:128;left:0;top:15%;width:auto;height:auto;transform:translateZ(0);border:0;border-radius:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;transition:transform .42s cubic-bezier(.2,.78,.24,1),opacity .24s ease!important}.system-v3 .cassette-widget.collapsed{transform:translate3d(calc(-100% + var(--music-tab-width)),0,0)}.system-v3 .cassette-widget .cp-tab{position:relative;inset:auto;width:var(--music-tab-width);height:auto;min-height:100%;gap:12px;padding:13px 0;border-left:1px solid var(--sys-rule-strong);border:1px solid var(--sys-rule-strong);border-radius:0 8px 8px 0;background:rgba(13,15,15,.76);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.system-v3 .cassette-widget .cp-tab-label,.system-v3 .cassette-widget .cp-tab-state{writing-mode:vertical-rl;transform:rotate(180deg);font:6px var(--sys-mono);letter-spacing:.16em}.system-v3 .cassette-widget .cp-tab-state{padding-top:10px;border-top:1px solid var(--sys-rule);color:var(--sys-faint);font-size:5px}.system-v3 .cassette-widget .cp-body{width:340px;padding:24px 20px;border:1px solid var(--sys-rule-strong);border-left:0;border-right:0;border-radius:0;background:rgba(10,12,12,.48);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.system-v3 .cassette-widget .cp-title{color:var(--sys-ink);font-family:var(--sys-mono)}.system-v3 .cassette-widget .cp-artist{color:var(--sys-faint)}.system-v3 .cassette-widget .cp-btn{border-color:var(--sys-rule);color:var(--sys-soft)}.system-v3.has-active-module .cassette-widget{opacity:.66}.system-v3.has-active-module .cassette-widget:hover{opacity:1}body .tactical-shell.system-v3.profile-active .cassette-widget{opacity:.66!important;visibility:visible!important;pointer-events:auto!important;transform:translateZ(0)!important}body .tactical-shell.system-v3.profile-active .cassette-widget.collapsed{transform:translate3d(calc(-100% + var(--music-tab-width)),0,0)!important}.system-v3 .hud-scanner-box{left:clamp(550px,36vw,760px);top:50%;width:clamp(430px,31vw,560px);height:min(54vh,520px);border:1px solid var(--sys-rule-strong);border-radius:2px;background:rgba(8,10,10,.88);box-shadow:0 26px 90px rgba(0,0,0,.32);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.system-v3 .scanner-header{height:42px;padding:0 14px;border-bottom:1px solid var(--sys-rule);background:rgba(212,219,213,.025)}.system-v3 .scanner-header .window-title{color:var(--sys-soft);font:7px var(--sys-mono);letter-spacing:.13em}.system-v3 .header-stripes{opacity:.36}.system-v3 .scanner-close-btn{color:var(--sys-faint)}.system-v3 .terminal-content{padding:0 16px 14px}.system-v3 .terminal-top{padding:28px 0 22px;border-bottom:1px solid var(--sys-rule)}.system-v3 .terminal-brand-lockup{display:grid;grid-gap:8px;gap:8px}.system-v3 .terminal-brand-lockup>span{color:var(--sys-faint);font:6px var(--sys-mono);letter-spacing:.16em}.system-v3 .terminal-brand-lockup h1{margin:0;color:var(--sys-ink);font:600 clamp(48px,5vw,78px)/.8 var(--sys-display);letter-spacing:-.025em}.system-v3 .terminal-brand-lockup p{margin:3px 0 0;color:rgba(212,219,213,.42);font:6px var(--sys-mono);letter-spacing:.11em}.system-v3 .terminal-middle{padding:18px 0;color:rgba(212,219,213,.48);font:8px/1.55 var(--sys-mono)}.system-v3 .terminal-bottom{border-top:1px solid var(--sys-rule)}.system-v3 .terminal-input-form{min-height:42px}.system-v3 .terminal-input{color:var(--sys-ink);font-family:var(--sys-mono)}.system-v3 .reopen-hud-btn{border-radius:0;background:rgba(8,10,10,.7)}@keyframes sysGrain{0%,to{transform:translateZ(0)}25%{transform:translate3d(-1.1%,.7%,0)}50%{transform:translate3d(.8%,-1.2%,0)}75%{transform:translate3d(.5%,1%,0)}}.system-v3 .control-flow-wrapper{position:absolute;z-index:110;inset:0 182px 0 clamp(72px,6.2vw,118px);width:auto;height:100%;opacity:0;overflow:hidden;overflow-anchor:none;pointer-events:none;transform:translate3d(34px,0,0);-webkit-mask-image:none;mask-image:none;background:rgba(6,8,8,.24);scroll-behavior:auto;scroll-snap-type:none;transition:opacity .52s ease,transform .82s var(--sys-ease)}.system-v3 .control-flow-wrapper.open{opacity:1;pointer-events:auto;transform:translateZ(0)}.system-v3 .control-section{position:relative;z-index:1;width:100%;height:100%;min-height:100%;display:flex;overflow:hidden;overflow-anchor:none;border-top:0;background:linear-gradient(90deg,rgba(212,219,213,.018) 1px,transparent 0),linear-gradient(rgba(212,219,213,.018) 1px,transparent 0);background-size:44px 44px}.system-v3 .control-section:before{left:0;top:clamp(78px,9vh,112px);height:1px;transform:scaleX(0);transform-origin:left;transition:transform .9s var(--sys-ease) .18s}.system-v3 .control-section:after,.system-v3 .control-section:before{content:"";position:absolute;z-index:3;right:0;background:var(--sys-rule);pointer-events:none}.system-v3 .control-section:after{top:0;bottom:0;width:1px}.system-v3 .control-section.is-current:before{transform:scaleX(1)}.system-v3 .control-left-pane,.system-v3 .control-right-pane{position:relative;top:auto;height:100%;min-height:0;box-sizing:border-box;opacity:.08;filter:blur(4px);transform:translate3d(0,18px,0) scale(.975);transform-origin:50% 48%;will-change:opacity,filter,transform;transition:opacity .62s cubic-bezier(.22,.8,.2,1),filter .76s cubic-bezier(.22,.8,.2,1),transform .98s cubic-bezier(.22,.8,.2,1)}.system-v3 .control-left-pane{transition-delay:0s}.system-v3 .control-right-pane{transition-delay:90ms}.system-v3 .control-section.is-current>.control-left-pane,.system-v3 .control-section.is-current>.control-right-pane{opacity:1;filter:blur(0);transform:translateZ(0)}.system-v3 .control-grid-lines{inset:0;width:200%!important;height:100%;opacity:.72}.system-v3 .control-grid-lines:before{border-color:rgba(212,219,213,.07)}.system-v3 .control-grid-lines:after{top:30%;border-color:rgba(212,219,213,.07)}.system-v3 .control-grid-crosshair{top:30%;opacity:.5}.system-v3 .control-huge-title{margin:0;color:#e3e6e1;font:600 clamp(70px,8.2vw,146px)/.78 var(--sys-display);letter-spacing:-.045em;text-shadow:none;text-wrap:balance}.system-v3 .control-huge-subtitle{margin:15px 0 0;color:rgba(212,219,213,.5);font:500 13px var(--sys-body);letter-spacing:.16em}.system-v3 .blog-title-container{align-items:flex-start;transform:none}.system-v3 .blog-title-container.fade-out{transform:translate3d(-24px,0,0);filter:blur(7px)}.system-v3 .control-item{position:relative;min-height:0;padding:26px 0 29px;border:0;border-top:1px solid var(--sys-rule);background:transparent;color:var(--sys-soft);transition:color .22s ease,padding .5s var(--sys-ease),background-color .35s ease,opacity .26s ease!important}.system-v3 .control-item:last-child{border-bottom:1px solid var(--sys-rule)}.system-v3 .control-item:hover{padding-left:14px;color:var(--sys-ink);background:linear-gradient(90deg,rgba(212,219,213,.035),transparent);transform:none}.system-v3 .control-item-index{color:var(--sys-faint);font:7px var(--sys-mono);letter-spacing:.12em}.system-v3 .control-item-title{margin:0 0 8px!important;color:inherit;font:500 clamp(20px,1.8vw,32px)/1.08 var(--sys-body);letter-spacing:-.02em}.system-v3 .control-item-subtitle{margin:0 0 12px!important;color:var(--sys-faint);font:6px var(--sys-mono)!important;letter-spacing:.13em}.system-v3 .control-item-desc{max-width:60ch;margin:0;color:rgba(212,219,213,.48);font:11px/1.68 var(--sys-body)}.system-v3 .control-item-tags{gap:0;margin-top:14px}.system-v3 .control-item-tag{padding:6px 8px;border-color:var(--sys-rule);background:rgba(212,219,213,.018);color:rgba(212,219,213,.47);font:6px var(--sys-mono)}.system-v3 #section-PORTFOLIO .control-left-pane{width:55%;padding:clamp(100px,13vh,150px) clamp(36px,5vw,82px) clamp(70px,9vh,110px);align-items:flex-start!important;justify-content:flex-start!important;border-right:1px solid var(--sys-rule)}.system-v3 #section-PORTFOLIO .control-left-pane:before{content:"01 / SELECTED PROJECTS";position:absolute;left:clamp(36px,5vw,82px);top:clamp(107px,14.2vh,164px);color:var(--sys-faint);font:7px var(--sys-mono);letter-spacing:.16em}.system-v3 #section-PORTFOLIO .blog-title-container{margin-top:clamp(72px,12vh,128px)}.system-v3 #section-PORTFOLIO .control-left-pane:after{content:"PROJECT RECORD / FULL DOCUMENT VIEW";position:absolute;left:clamp(36px,5vw,82px);bottom:clamp(64px,8vh,94px);color:rgba(212,219,213,.28);font:6px var(--sys-mono);letter-spacing:.15em}.system-v3 #section-PORTFOLIO .control-right-pane{width:45%;padding:clamp(118px,15vh,168px) clamp(32px,4vw,68px) clamp(70px,9vh,110px);justify-content:flex-start;overflow:hidden}.system-v3 #section-PORTFOLIO .control-item{display:grid;grid-template-columns:1fr 28px}.system-v3 #section-PORTFOLIO .control-item-index{position:static;grid-column:2;grid-row:1;justify-self:end}.system-v3 #section-PORTFOLIO .control-item-desc,.system-v3 #section-PORTFOLIO .control-item-subtitle,.system-v3 #section-PORTFOLIO .control-item-tags,.system-v3 #section-PORTFOLIO .control-item-title{grid-column:1}.system-v3 #section-BLOG .control-left-pane{width:43%;padding:clamp(106px,14vh,160px) clamp(38px,5vw,84px);align-items:flex-start!important;justify-content:center!important;border-right:1px solid var(--sys-rule)}.system-v3 #section-BLOG .control-left-pane:before{content:"03 / WRITING ARCHIVE";position:absolute;left:clamp(38px,5vw,84px);top:clamp(106px,14vh,160px);color:var(--sys-faint);font:7px var(--sys-mono);letter-spacing:.16em}.system-v3 #section-BLOG .control-right-pane{width:57%;padding:clamp(118px,15vh,172px) clamp(36px,4.5vw,78px) clamp(70px,8vh,98px);overflow:hidden}.system-v3 #section-BLOG .control-item{display:grid;grid-template-columns:minmax(0,1fr) 28px;grid-column-gap:20px;column-gap:20px}.system-v3 #section-BLOG .control-item-index{position:static;grid-column:2;grid-row:1;justify-self:end}.system-v3 #section-BLOG .control-item-desc,.system-v3 #section-BLOG .control-item-subtitle,.system-v3 #section-BLOG .control-item-title{grid-column:1}.system-v3 #section-PORTFOLIO .portfolio-preview-container,.system-v3 .blog-reader-container{inset:clamp(90px,11vh,124px) clamp(30px,3.5vw,60px) clamp(62px,8vh,94px);overflow:hidden;transform:translate3d(28px,0,0);filter:blur(8px);transition:opacity .42s ease,transform .72s var(--sys-ease),filter .62s var(--sys-ease)}.system-v3 #section-PORTFOLIO .portfolio-preview-container.fade-in,.system-v3 .blog-reader-container.fade-in{overflow-y:auto;transform:none;filter:none}.system-v3 .blog-reader-toolbar{position:-webkit-sticky;position:sticky;top:0;z-index:4;padding:0 0 14px;border-color:var(--sys-rule);background:rgba(7,9,9,.93)}.system-v3 .blog-reader-container h1{font-family:var(--sys-body);color:var(--sys-ink)!important}.system-v3 .blog-reader-meta{color:var(--sys-faint)}.system-v3 .markdown-body{color:rgba(220,225,220,.72);font:14px/1.86 var(--sys-body)}.system-v3 .markdown-body h1,.system-v3 .markdown-body h2,.system-v3 .markdown-body h3{color:var(--sys-ink)}.system-v3 .markdown-body pre{border-radius:0;border-color:var(--sys-rule);background:rgba(212,219,213,.035)}.system-v3 .portfolio-preview-cover{min-height:min(38vh,340px);border:1px solid var(--sys-rule);border-radius:0;filter:saturate(.65) contrast(1.06)}.system-v3 .portfolio-preview-title{color:var(--sys-ink);font-family:var(--sys-body)}.system-v3 #section-PROFILE{min-height:100%;height:100%}.system-v3 #section-PROFILE .control-left-pane{width:calc(100% - clamp(270px, 22vw, 350px));flex:1 1 auto;padding:clamp(82px,9vh,112px) clamp(28px,3.3vw,58px) clamp(48px,6vh,74px);border-right:1px solid var(--sys-rule)}.system-v3 #section-PROFILE .control-right-pane{width:clamp(270px,22vw,350px);flex:0 0 clamp(270px,22vw,350px);padding:clamp(92px,11vh,128px) clamp(22px,2.6vw,42px) clamp(68px,8vh,96px);overflow:hidden}.system-v3 .profile-identity-panel{color:var(--sys-ink)}.system-v3 .profile-stage-grid{grid-template-columns:minmax(320px,.9fr) minmax(390px,1.1fr);gap:clamp(28px,3.6vw,64px)}.system-v3 .profile-stage-grid.is-intro{grid-template-columns:minmax(0,1fr)}.system-v3 .profile-stage-grid.is-intro .profile-identity-copy{width:min(760px,78%)}.system-v3 .profile-identity-copy{padding:clamp(22px,4vh,54px) 0;overflow:visible}.system-v3 .profile-identity-copy:before{background:rgba(212,219,213,.025);border:1px solid rgba(212,219,213,.04)}.system-v3 .profile-index-heading,.system-v3 .profile-physics-head,.system-v3 .profile-record-head{border-color:var(--sys-rule);color:var(--sys-faint);font:7px var(--sys-mono);letter-spacing:.16em}.system-v3 .profile-record-number{right:1%;top:6%;color:rgba(212,219,213,.035);font:600 clamp(120px,13vw,218px)/.72 var(--sys-display)}.system-v3 .profile-record-label{margin-top:clamp(28px,5vh,62px);color:var(--sys-soft);font:7px var(--sys-mono);letter-spacing:.16em}.system-v3 .profile-record-title{max-width:100%;margin-top:8px;color:#e3e6e1;font:600 clamp(66px,7.2vw,128px)/.76 var(--sys-display);letter-spacing:-.045em;white-space:normal;overflow:visible;text-overflow:clip}.system-v3 .profile-record-title.is-medium{font-size:clamp(60px,6.4vw,112px)}.system-v3 .profile-record-title.is-long{font-size:clamp(51px,5.5vw,96px)}.system-v3 .profile-record-title.is-intro{font-size:clamp(64px,7vw,124px)}.system-v3 .profile-record-words{color:var(--sys-faint);font:7px var(--sys-mono);letter-spacing:.14em}.system-v3 .profile-record-caption{max-width:46ch;color:rgba(212,219,213,.66);font:13px/1.72 var(--sys-body)}.system-v3 .profile-record-meta{gap:0}.system-v3 .profile-record-meta span{border-color:var(--sys-rule);color:var(--sys-faint);font:6px var(--sys-mono)}.system-v3 .profile-tyouseki-notes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(24px,3.6vh,42px);border-top:1px solid var(--sys-rule-strong);border-bottom:1px solid var(--sys-rule)}.system-v3 .profile-tyouseki-notes>div{min-width:0;min-height:92px;padding:15px 16px 15px 0;display:flex;flex-direction:column;gap:10px;border-right:1px solid var(--sys-rule)}.system-v3 .profile-tyouseki-notes>div:not(:first-child){padding-left:16px}.system-v3 .profile-tyouseki-notes>div:last-child{border-right:0}.system-v3 .profile-tyouseki-notes span{color:var(--sys-faint);font-family:var(--sys-mono)}.system-v3 .profile-tyouseki-notes strong{color:rgba(212,219,213,.65);font-family:var(--sys-body)}.system-v3 .profile-physics-column{border-left:0}.system-v3 .profile-physics-column .profile-tech-drop-zone{border-color:var(--sys-rule);background-color:rgba(7,9,9,.22);background-image:linear-gradient(rgba(212,219,213,.03) 1px,transparent 0),linear-gradient(90deg,rgba(212,219,213,.03) 1px,transparent 0);background-size:42px 42px}.system-v3 .profile-physics-column .profile-tech-drop-zone:before{color:rgba(212,219,213,.2)}.system-v3 #section-PROFILE .profile-tech-token{border-color:rgba(212,219,213,.18);background:rgba(9,12,11,.86);color:rgba(212,219,213,.52)}.system-v3 #section-PROFILE .profile-tech-token.is-highlighted{border-color:rgba(225,230,225,.68);background:#cfd4ce;color:#101212;box-shadow:0 8px 24px rgba(0,0,0,.2)}.system-v3 .profile-navigation-hint{color:rgba(212,219,213,.27);font-family:var(--sys-mono)}.system-v3 .profile-navigation-hint i{background:var(--sys-rule)}.system-v3 .profile-index-shell{width:100%}.system-v3 .profile-index-list{gap:0}.system-v3 .profile-index-item{min-height:48px;padding:0 16px 0 0;border-bottom:1px solid rgba(212,219,213,.055);color:rgba(212,219,213,.26);transition:color .18s ease,padding .26s var(--sys-ease)}.system-v3 .profile-index-item strong{min-width:0;overflow:hidden;color:inherit;font:600 11px/1.25 var(--sys-display);letter-spacing:.035em;text-overflow:ellipsis;white-space:nowrap}.system-v3 .profile-index-item span{color:rgba(212,219,213,.28);font:6px var(--sys-mono)}.system-v3 .profile-index-item.active,.system-v3 .profile-index-item:hover{color:var(--sys-ink);padding-right:22px}.system-v3 .profile-index-item.active:after{background:var(--sys-accent);box-shadow:0 0 10px color-mix(in srgb,var(--sys-accent) 42%,transparent)}.system-v3 .profile-index-meter{border-color:var(--sys-rule)}.system-v3 .profile-index-meter i{background:var(--sys-accent)}.system-v3 #section-WORLD{background-color:rgba(5,8,7,.42)}.system-v3 #section-WORLD .control-left-pane{width:63%;padding:clamp(80px,9vh,112px) clamp(28px,3vw,52px) clamp(52px,6vh,76px);align-items:stretch!important;justify-content:stretch!important;border-right:1px solid var(--sys-rule)}.system-v3 #section-WORLD .control-right-pane{width:37%;padding:clamp(94px,11vh,128px) clamp(28px,3vw,52px) clamp(64px,8vh,94px);justify-content:center;overflow:hidden}.sys-world-directory,.sys-world-dossier,.sys-world-identity,.sys-world-map{position:relative;width:100%;height:100%;min-height:0}.sys-world-map{overflow:hidden;isolation:isolate;animation:sysPaneIn .76s var(--sys-ease) both}.sys-world-field-canvas{position:absolute;z-index:0;inset:38px 0 32px;width:100%;height:calc(100% - 70px);background:rgba(4,7,6,.46);pointer-events:none}.sys-world-identity-vignette,.sys-world-map-vignette{position:absolute;z-index:1;inset:38px 0 32px;background:radial-gradient(circle at 50% 52%,transparent 0 34%,rgba(4,6,6,.12) 62%,rgba(4,6,6,.72) 100%),linear-gradient(90deg,rgba(4,6,6,.48),transparent 18%,transparent 78%,rgba(4,6,6,.42));pointer-events:none}.sys-world-directory-foot,.sys-world-directory-head,.sys-world-dossier-foot,.sys-world-dossier-head,.sys-world-identity-foot,.sys-world-map-foot,.sys-world-map-head{position:relative;z-index:6;display:flex;align-items:center;justify-content:space-between;gap:16px;color:rgba(212,219,213,.34);font:6px var(--sys-mono);letter-spacing:.13em}.sys-world-directory-head,.sys-world-dossier-head,.sys-world-map-head{padding-bottom:13px;border-bottom:1px solid var(--sys-rule)}.sys-world-directory-foot,.sys-world-dossier-foot,.sys-world-identity-foot,.sys-world-map-foot{position:absolute;left:0;right:0;bottom:0;padding-top:12px;border-top:1px solid var(--sys-rule)}.sys-world-map-foot{justify-content:center}.sys-world-map-foot i{width:74px;height:1px;background:var(--sys-rule)}.sys-world-map-foot strong{color:rgba(212,219,213,.52);font-weight:500}.sys-world-terrain{position:absolute;z-index:0;inset:38px -1px 32px;background:radial-gradient(circle at 48% 55%,transparent 0 12%,rgba(5,7,6,.12) 42%,rgba(5,7,6,.62) 100%),linear-gradient(90deg,rgba(5,7,6,.42),transparent 24%,transparent 68%,rgba(5,7,6,.46)),url(/world-map-cinematic.png) 50% /cover no-repeat;filter:brightness(.78) contrast(1.05) saturate(.62);background-size:auto 108%;transform:translate3d(var(--map-shift-x),var(--map-shift-y),0) scale(1.055);transition:transform .76s var(--sys-ease),filter .8s var(--sys-ease),background-size 1.2s var(--sys-ease);will-change:transform}.sys-world-terrain:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at var(--map-pointer-x) var(--map-pointer-y),color-mix(in srgb,var(--world-accent) 10%,transparent),transparent 17%),linear-gradient(105deg,transparent 40%,rgba(222,228,222,.035) 49%,transparent 58%);background-size:auto,260% 100%;opacity:.75;animation:sysTerrainLight 13s linear infinite}.sys-world-live-layer{position:absolute;z-index:2;inset:38px 0 32px;overflow:hidden;pointer-events:none;transform:translate3d(var(--map-node-x),var(--map-node-y),28px) scale(1.015);transition:transform .88s var(--sys-ease);will-change:transform}.sys-world-route-map{position:absolute;inset:0;width:100%;height:100%;overflow:visible;opacity:.33}.sys-world-route-map path{fill:none;stroke:color-mix(in srgb,var(--world-accent) 32%,transparent);stroke-width:.12;stroke-dasharray:.8 1.9;vector-effect:non-scaling-stroke;animation:sysWorldRoute 18s linear infinite}.sys-world-route-map path:nth-child(2){opacity:.32;animation-direction:reverse;animation-duration:24s}.sys-world-route-map circle{fill:var(--world-accent);opacity:.56;filter:drop-shadow(0 0 3px var(--world-accent))}.sys-world-sweep{position:absolute;left:-20%;top:0;bottom:0;width:23%;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--world-accent) 5%,transparent),transparent);transform:skewX(-13deg);animation:sysWorldSweep 9.6s cubic-bezier(.45,0,.55,1) infinite}.sys-world-sweep:after{content:"";position:absolute;right:48%;top:0;bottom:0;width:1px;background:linear-gradient(transparent,color-mix(in srgb,var(--world-accent) 36%,transparent) 35%,color-mix(in srgb,var(--world-accent) 18%,transparent) 65%,transparent)}.sys-world-pointer{position:absolute;left:var(--map-pointer-x);top:var(--map-pointer-y);width:42px;height:42px;opacity:var(--map-pointer-alpha);transform:translate(-50%,-50%);transition:left 90ms linear,top 90ms linear,opacity .28s ease}.sys-world-pointer:after,.sys-world-pointer:before{content:"";position:absolute;left:50%;top:50%;background:color-mix(in srgb,var(--world-accent) 32%,transparent);transform:translate(-50%,-50%)}.sys-world-pointer:before{width:100%;height:1px}.sys-world-pointer:after{width:1px;height:100%}.sys-world-pointer i{position:absolute;inset:12px;border:1px solid color-mix(in srgb,var(--world-accent) 48%,transparent);border-radius:50%;animation:sysPointerSpin 7s linear infinite}.sys-world-pointer b{position:absolute;left:50%;top:50%;width:3px;height:3px;border-radius:50%;background:var(--world-accent);box-shadow:0 0 9px var(--world-accent);transform:translate(-50%,-50%)}.sys-world-signals{position:absolute;inset:0}.sys-world-signals i{position:absolute;width:2px;height:2px;border-radius:50%;background:rgba(220,226,220,.52);box-shadow:0 0 5px rgba(220,226,220,.25);animation:sysWorldSignal ease-in-out infinite}.sys-world-node-field{position:absolute;z-index:4;inset:38px 0 32px}.sys-world-node{--node-accent:#a7b5ad;position:absolute;width:176px;height:86px;padding:0;border:0;background:transparent;color:var(--node-accent);text-align:left;transform:translate(-28px,-34px);opacity:.54;transition:opacity .26s ease,transform .7s var(--sys-ease)}.sys-world-node:hover{opacity:.86}.sys-world-node.active{z-index:5;opacity:1}.sys-world-locator{position:absolute;left:27px;top:34px;width:13px;height:13px;border:1px solid color-mix(in srgb,var(--node-accent) 70%,transparent);border-radius:50%;transform:translate(-50%,-50%);transition:width .62s var(--sys-ease),height .62s var(--sys-ease),box-shadow .62s var(--sys-ease)}.sys-world-node.active .sys-world-locator{width:54px;height:54px;box-shadow:0 0 0 9px color-mix(in srgb,var(--node-accent) 7%,transparent),0 0 34px color-mix(in srgb,var(--node-accent) 24%,transparent);animation:sysLocator 3.8s ease-in-out infinite}.sys-world-locator:after,.sys-world-locator:before{content:"";position:absolute;left:50%;top:50%;width:130%;height:130%;border:1px solid color-mix(in srgb,var(--node-accent) 28%,transparent);border-radius:50%;opacity:0;transform:translate(-50%,-50%);transition:opacity .42s ease}.sys-world-locator:after{width:160%;height:160%;border-style:dashed}.sys-world-node.active .sys-world-locator:after,.sys-world-node.active .sys-world-locator:before{opacity:.7}.sys-world-locator i{position:absolute;left:50%;top:50%;width:4px;height:4px;border-radius:50%;background:currentColor;box-shadow:0 0 8px currentColor;transform:translate(-50%,-50%)}.sys-world-locator b:after,.sys-world-locator b:before{content:"";position:absolute;left:50%;top:50%;background:color-mix(in srgb,var(--node-accent) 44%,transparent);transform:translate(-50%,-50%);opacity:0;transition:opacity .42s ease}.sys-world-locator b:before{width:78px;height:1px}.sys-world-locator b:after{width:1px;height:78px}.sys-world-node.active .sys-world-locator b:after,.sys-world-node.active .sys-world-locator b:before{opacity:1}.sys-world-node-copy{position:absolute;left:48px;top:18px;display:grid;grid-gap:3px;gap:3px;min-width:136px;transition:left .62s var(--sys-ease),transform .62s var(--sys-ease)}.sys-world-node.active .sys-world-node-copy{left:78px;transform:translateY(-2px)}.sys-world-node-copy small{color:color-mix(in srgb,var(--node-accent) 55%,#4d554f);font:5px var(--sys-mono);letter-spacing:.08em}.sys-world-node-copy strong{color:color-mix(in srgb,var(--node-accent) 74%,#dce2dc);font:600 11px var(--sys-display);letter-spacing:.12em}.sys-world-node.active .sys-world-node-copy strong{font-size:14px}.sys-world-node-copy em{max-width:150px;overflow:hidden;color:rgba(212,219,213,.42);font:7px var(--sys-body);font-style:normal;text-overflow:ellipsis;white-space:nowrap}.sys-world-map-readout{position:absolute;z-index:5;right:16px;bottom:54px;display:flex;align-items:stretch;border-top:1px solid rgba(212,219,213,.08);border-bottom:1px solid rgba(212,219,213,.08);pointer-events:none}.sys-world-map-readout span{min-width:124px;padding:9px 12px;display:grid;grid-gap:5px;gap:5px;border-left:1px solid rgba(212,219,213,.08)}.sys-world-map-readout small{color:rgba(212,219,213,.25);font:5px var(--sys-mono);letter-spacing:.13em}.sys-world-map-readout strong{color:rgba(212,219,213,.56);font:500 8px var(--sys-body)}.sys-world-dossier{animation:sysPaneIn .62s var(--sys-ease) both}.sys-world-dossier-copy{position:absolute;left:0;right:0;top:52px;bottom:116px;display:flex;flex-direction:column;justify-content:center}.sys-world-dossier-copy>p,.sys-world-identity-copy>span{display:flex;align-items:center;gap:9px;margin:0;color:rgba(212,219,213,.5);font:6px var(--sys-mono);letter-spacing:.14em}.sys-world-dossier-copy>p i,.sys-world-identity-copy>span i{width:4px;height:4px;border-radius:50%;background:var(--world-accent);box-shadow:0 0 9px color-mix(in srgb,var(--world-accent) 60%,transparent)}.sys-world-title-lockup{margin-top:clamp(16px,2.3vh,26px)}.sys-world-title-eyebrow{display:block;color:color-mix(in srgb,var(--world-accent) 72%,#d5dbd5);font:600 8px var(--sys-display);letter-spacing:.24em;text-transform:uppercase}.sys-world-title-lockup h1{display:grid;grid-gap:0;gap:0;max-width:none;margin:10px 0 0;color:#e0e4df;text-wrap:balance}.sys-world-title-lockup h1 span{display:block}.sys-world-title-lockup.is-murder-drones h1{font:700 clamp(44px,3.55vw,68px)/.76 var(--sys-display);letter-spacing:-.055em}.sys-world-title-lockup.is-earth h1{font:600 clamp(44px,3.4vw,64px)/.88 var(--sys-display);letter-spacing:-.045em}.sys-world-title-chapter{display:block;margin-top:15px;color:rgba(224,228,223,.82);font-weight:500}.sys-world-title-lockup.is-murder-drones .sys-world-title-chapter{font:500 clamp(18px,1.45vw,27px)/1.1 var(--sys-body);letter-spacing:.08em}.sys-world-title-lockup.is-earth .sys-world-title-chapter{color:color-mix(in srgb,var(--world-accent) 72%,#d5dbd5);font:600 11px var(--sys-display);letter-spacing:.24em}.sys-world-dossier-meta{display:flex;gap:24px;margin-top:18px;padding-top:10px;border-top:1px solid var(--sys-rule);color:rgba(212,219,213,.28);font:6px var(--sys-mono);letter-spacing:.1em}.sys-world-dossier-meta b{color:rgba(212,219,213,.54);font-weight:500}.sys-world-dossier-copy>strong{display:block;max-width:40ch;margin-top:14px;color:rgba(212,219,213,.58);font:10px/1.65 var(--sys-body);font-weight:400}.sys-world-context-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px;border-top:1px solid var(--sys-rule);border-bottom:1px solid var(--sys-rule)}.sys-world-context-grid>span{min-width:0;min-height:50px;padding:9px 9px 8px 0;display:flex;flex-direction:column;gap:6px;border-right:1px solid var(--sys-rule)}.sys-world-context-grid>span:not(:first-child){padding-left:9px}.sys-world-context-grid>span:last-child{border-right:0}.sys-world-context-grid small{color:rgba(212,219,213,.24);font:5px var(--sys-mono);letter-spacing:.12em}.sys-world-context-grid strong{color:rgba(212,219,213,.54);font:500 7px/1.35 var(--sys-body)}.sys-world-enter{width:max-content;margin-top:17px;padding:8px 0;display:inline-flex;align-items:center;gap:26px;border:0;border-bottom:1px solid var(--sys-rule-strong);background:transparent;color:rgba(212,219,213,.66);font:7px var(--sys-mono);letter-spacing:.12em}.sys-world-enter span{display:inline-block;color:var(--world-accent);transition:transform .36s var(--sys-ease)}.sys-world-enter:hover{color:var(--sys-ink)}.sys-world-enter:hover span{transform:translateX(5px)}.sys-world-register{position:absolute;z-index:4;left:0;right:0;bottom:48px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--sys-rule);border-bottom:1px solid var(--sys-rule)}.sys-world-register button{min-width:0;min-height:52px;padding:10px 9px;display:grid;align-content:center;grid-gap:5px;gap:5px;border:0;border-right:1px solid var(--sys-rule);background:transparent;color:rgba(212,219,213,.28);text-align:left;transition:color .18s ease,background-color .26s ease}.sys-world-register button:last-child{border-right:0}.sys-world-register button:hover{color:rgba(212,219,213,.68)}.sys-world-register button.active{color:var(--sys-ink);background:rgba(212,219,213,.035)}.sys-world-register span{font:5px var(--sys-mono);letter-spacing:.12em}.sys-world-register strong{min-width:0;overflow:hidden;font:600 8px var(--sys-display);letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap}.sys-world-identity{overflow:hidden;animation:sysPaneIn .72s var(--sys-ease) both}.sys-world-identity .sys-world-field-canvas{inset:0;width:100%;height:100%;background:rgba(4,7,6,.26);opacity:.72}.sys-world-identity-vignette{inset:0;background:linear-gradient(90deg,rgba(4,6,6,.08),rgba(4,6,6,.7) 82%),radial-gradient(circle at 30% 52%,transparent 0 25%,rgba(4,6,6,.34) 72%)}.sys-world-identity:before{display:none}.sys-world-identity:after{content:"";position:absolute;z-index:1;left:0;right:0;top:-18%;height:18%;background:linear-gradient(transparent,color-mix(in srgb,var(--world-accent) 5%,transparent),transparent);border-bottom:1px solid color-mix(in srgb,var(--world-accent) 16%,transparent);animation:sysWorldArchiveScan 8.4s ease-in-out infinite;pointer-events:none}.sys-world-back{position:absolute;z-index:7;left:5%;top:0;padding:8px 0;border:0;border-bottom:1px solid var(--sys-rule);background:transparent;color:rgba(212,219,213,.55);font:6px var(--sys-mono);letter-spacing:.11em}.sys-world-back:hover{color:var(--sys-ink);border-color:var(--sys-rule-strong)}.sys-world-identity-copy{position:absolute;z-index:2;left:5%;top:50%;width:min(68%,720px);transform:translateY(-50%)}.sys-world-identity-copy .sys-world-title-lockup{margin-top:28px}.sys-world-title-lockup.is-compact.is-murder-drones h1{font-size:clamp(66px,6.4vw,118px)}.sys-world-title-lockup.is-compact.is-earth h1{font-size:clamp(62px,5.8vw,108px)}.sys-world-title-lockup.is-compact .sys-world-title-chapter{font-size:clamp(20px,1.8vw,31px)}.sys-world-title-lockup.is-compact.is-earth .sys-world-title-chapter{font-size:13px}.sys-world-identity-copy p{max-width:42ch;margin:22px 0 0;color:rgba(212,219,213,.58);font:12px/1.75 var(--sys-body)}.sys-world-identity-foot{z-index:3;padding-left:5%;padding-right:5%}.sys-world-directory{display:grid;grid-template-rows:auto 1fr auto;animation:sysPaneIn .72s var(--sys-ease) both}.sys-world-directory-back{padding:0 0 6px;border:0;border-bottom:1px solid rgba(212,219,213,.16);background:transparent;color:rgba(212,219,213,.58);font:6px var(--sys-mono);letter-spacing:.11em}.sys-world-directory-back:hover{color:var(--sys-ink);border-color:var(--sys-rule-strong)}.sys-world-branch-list{display:grid;align-content:center}.sys-world-branch{position:relative;display:grid;grid-template-columns:32px minmax(0,1fr) 48px;grid-template-rows:minmax(62px,auto) 0fr;align-items:center;width:100%;padding:0 8px 0 0;overflow:hidden;border:0;border-top:1px solid var(--sys-rule);background:transparent;color:rgba(212,219,213,.32);text-align:left;transition:grid-template-rows .52s var(--sys-ease),padding .52s var(--sys-ease),color .22s ease,background-color .35s ease}.sys-world-branch:before{content:"";position:absolute;left:0;top:0;bottom:0;width:1px;background:var(--sys-accent);transform:scaleY(0);transition:transform .52s var(--sys-ease)}.sys-world-branch.active{grid-template-rows:minmax(76px,auto) 1fr;padding-bottom:16px;color:var(--sys-ink);background:linear-gradient(90deg,rgba(212,219,213,.035),transparent 74%)}.sys-world-branch.active:before{transform:scaleY(1)}.sys-world-branch>span:first-child{color:rgba(212,219,213,.3);font:6px var(--sys-mono)}.sys-world-branch>span:nth-child(2){display:grid;grid-template-rows:auto auto 0fr;grid-gap:4px;gap:4px;transition:grid-template-rows .52s var(--sys-ease)}.sys-world-branch.active>span:nth-child(2){grid-template-rows:auto auto 1fr}.sys-world-branch small{color:rgba(212,219,213,.28);font:5px var(--sys-mono);letter-spacing:.14em}.sys-world-branch strong{font:500 18px var(--sys-body)}.sys-world-branch em{grid-row:3;min-height:0;max-height:0;opacity:0;color:rgba(212,219,213,.48);font:9px/1.55 var(--sys-body);font-style:normal;transform:translateY(-6px);transition:opacity .28s ease,transform .44s var(--sys-ease),max-height .44s var(--sys-ease)}.sys-world-branch.active em{max-height:40px;opacity:1;transform:none;transition-delay:90ms}.sys-world-branch>b{justify-self:end;color:rgba(212,219,213,.3);font:5px var(--sys-mono);font-weight:500;letter-spacing:.1em}.sys-world-branch.active>b{color:var(--sys-accent)}.sys-world-directory-foot span{display:flex;align-items:center;gap:7px}.sys-world-directory-foot i{width:3px;height:3px;border-radius:50%;background:var(--sys-accent);box-shadow:0 0 8px var(--sys-accent)}@keyframes sysPaneIn{0%{opacity:0;filter:blur(8px);transform:translate3d(18px,0,0)}to{opacity:1;filter:blur(0);transform:none}}@keyframes sysLocator{0%,to{box-shadow:0 0 0 9px color-mix(in srgb,var(--node-accent) 7%,transparent),0 0 28px color-mix(in srgb,var(--node-accent) 18%,transparent)}50%{box-shadow:0 0 0 12px color-mix(in srgb,var(--node-accent) 3%,transparent),0 0 40px color-mix(in srgb,var(--node-accent) 28%,transparent)}}@keyframes sysTerrainLight{0%{background-position:0 0,120% 0}to{background-position:0 0,-140% 0}}@keyframes sysWorldRoute{to{stroke-dashoffset:-36}}@keyframes sysWorldSweep{0%,14%{left:-28%;opacity:0}26%{opacity:1}72%{opacity:.7}86%,to{left:112%;opacity:0}}@keyframes sysPointerSpin{to{transform:rotate(1turn)}}@keyframes sysWorldSignal{0%,to{opacity:.08;transform:scale(.7)}38%{opacity:.5;transform:scale(1.8)}62%{opacity:.18;transform:scale(1)}}@keyframes sysWorldArchiveDrift{0%{transform:translate3d(-.7%,-.35%,0) scale(1.025)}to{transform:translate3d(.8%,.45%,0) scale(1.045)}}@keyframes sysWorldArchiveScan{0%,12%{top:-18%;opacity:0}24%{opacity:.7}76%{opacity:.32}88%,to{top:104%;opacity:0}}.system-v3 #section-CONTACT .control-left-pane{width:64%;padding:clamp(82px,9vh,112px) clamp(34px,4vw,68px) clamp(56px,7vh,84px);align-items:stretch!important;justify-content:stretch!important;border-right:1px solid var(--sys-rule)}.system-v3 #section-CONTACT .control-right-pane{width:36%;padding:clamp(96px,11vh,132px) clamp(30px,3.5vw,58px) clamp(68px,8vh,98px);justify-content:center;overflow:hidden}.contact-endpoint-panel,.contact-router{position:relative;width:100%;height:100%;min-height:0}.contact-router{animation:sysPaneIn .62s var(--sys-ease) both}.contact-endpoint-panel{animation:contactEndpointIn .62s var(--sys-ease) both}.contact-endpoint-foot,.contact-endpoint-head,.contact-router-foot,.contact-router-head{display:flex;justify-content:space-between;align-items:center;gap:18px;color:rgba(212,219,213,.34);font:6px var(--sys-mono);letter-spacing:.14em}.contact-endpoint-head,.contact-router-head{padding-bottom:13px;border-bottom:1px solid var(--sys-rule)}.contact-endpoint-foot,.contact-router-foot{position:absolute;left:0;right:0;bottom:0;padding-top:12px;border-top:1px solid var(--sys-rule)}.contact-endpoint-foot span:last-child,.contact-router-foot strong{color:rgba(212,219,213,.64);font-weight:500}.contact-route-stage{position:absolute;inset:38px 0 32px;overflow:hidden;isolation:isolate;border-left:1px solid rgba(212,219,213,.045);border-right:1px solid rgba(212,219,213,.045);background:linear-gradient(rgba(212,219,213,.026) 1px,transparent 0),linear-gradient(90deg,rgba(212,219,213,.026) 1px,transparent 0),radial-gradient(circle at 50% 52%,rgba(174,182,170,.055),transparent 42%),rgba(4,6,6,.14);background-size:42px 42px,42px 42px,auto,auto;touch-action:pan-y}.contact-route-stage:after,.contact-route-stage:before{content:"";position:absolute;z-index:1;pointer-events:none}.contact-route-stage:before{inset:0;background:linear-gradient(90deg,rgba(4,6,6,.72),transparent 13%,transparent 87%,rgba(4,6,6,.72)),linear-gradient(rgba(4,6,6,.6),transparent 15%,transparent 85%,rgba(4,6,6,.66))}.contact-route-stage:after{left:50%;top:52%;width:min(34vw,520px);aspect-ratio:1;border:1px solid rgba(212,219,213,.035);transform:translate(-50%,-50%) rotate(45deg)}.contact-route-grid{position:absolute;z-index:1;inset:0;opacity:.68;background:linear-gradient(90deg,transparent 49.9%,rgba(212,219,213,.075) 50%,transparent 50.1%),linear-gradient(transparent 51.9%,rgba(212,219,213,.075) 52%,transparent 52.1%);pointer-events:none}.contact-route-grid:after,.contact-route-grid:before{content:"";position:absolute;left:50%;top:52%;border:1px dashed rgba(212,219,213,.055);transform:translate(-50%,-50%)}.contact-route-grid:before{width:72%;height:64%}.contact-route-grid:after{width:42%;height:36%}.contact-route-scan{position:absolute;z-index:2;left:-12%;top:-28%;width:124%;height:22%;background:linear-gradient(180deg,transparent,rgba(174,182,170,.025) 42%,rgba(174,182,170,.14) 50%,transparent 58%);border-bottom:1px solid rgba(174,182,170,.1);transform:rotate(-3deg);animation:contactRouteScan 7.4s ease-in-out infinite;pointer-events:none}.contact-route-map,.contact-route-nodes{position:absolute;z-index:3;inset:0;width:100%;height:100%}.contact-route-map{overflow:visible;pointer-events:none}.contact-route-line{fill:none;stroke:rgba(212,219,213,.1);stroke-width:.72;stroke-dasharray:1.4 3.2;transition:stroke .36s ease,stroke-width .52s var(--sys-ease),opacity .36s ease}.contact-route-line.active{stroke:rgba(174,182,170,.5);stroke-width:1.05;stroke-dasharray:7 8;animation:contactRouteFlow 2.8s linear infinite}.contact-route-cable-glow{fill:none;stroke:color-mix(in srgb,var(--sys-accent) 18%,transparent);stroke-width:7;filter:blur(5px);opacity:.48}.contact-route-cable{fill:none;stroke:rgba(222,228,222,.78);stroke-width:1.45;stroke-linecap:square;filter:drop-shadow(0 0 5px rgba(174,182,170,.28))}.contact-route-origin{position:absolute;z-index:6;left:50%;top:52%;width:clamp(128px,11vw,168px);min-height:64px;display:grid;align-content:center;grid-gap:4px;gap:4px;padding:12px 15px;border:1px solid rgba(212,219,213,.2);background:rgba(5,7,7,.92);box-shadow:0 18px 42px rgba(0,0,0,.24),inset 0 0 24px rgba(212,219,213,.018);transform:translate(-50%,-50%);pointer-events:none}.contact-route-origin:after,.contact-route-origin:before{content:"";position:absolute;top:50%;width:12px;height:1px;background:rgba(212,219,213,.34)}.contact-route-origin:before{left:-12px}.contact-route-origin:after{right:-12px}.contact-route-origin small,.contact-route-origin span{color:rgba(212,219,213,.32);font:5px var(--sys-mono);letter-spacing:.13em}.contact-route-origin strong{color:var(--sys-ink);font:600 clamp(14px,1.2vw,20px) var(--sys-display);letter-spacing:.12em}.contact-route-origin span{justify-self:end}.contact-route-nodes{z-index:7;pointer-events:none}.contact-route-node{position:absolute;width:clamp(98px,9.2vw,142px);min-height:48px;display:grid;align-content:center;grid-gap:3px;gap:3px;padding:8px 10px;border:1px solid rgba(212,219,213,.11);border-left-color:rgba(212,219,213,.25);background:rgba(5,7,7,.78);color:rgba(212,219,213,.36);text-align:left;transform:translate(18px,-50%);transition:color .22s ease,border-color .32s ease,background-color .32s ease,box-shadow .42s var(--sys-ease);pointer-events:auto}.contact-route-node:nth-child(2),.contact-route-node:nth-child(3),.contact-route-node:nth-child(4){border-left-color:rgba(212,219,213,.11);border-right-color:rgba(212,219,213,.25);text-align:right;transform:translate(calc(-100% - 18px),-50%)}.contact-route-node:after,.contact-route-node:before{content:"";position:absolute;top:50%;pointer-events:none}.contact-route-node:before{left:-19px;width:18px;height:1px;background:rgba(212,219,213,.18)}.contact-route-node:after{left:-22px;width:5px;height:5px;border:1px solid rgba(212,219,213,.38);background:#060808;transform:translateY(-50%)}.contact-route-node:nth-child(2):before,.contact-route-node:nth-child(3):before,.contact-route-node:nth-child(4):before{left:auto;right:-19px}.contact-route-node:nth-child(2):after,.contact-route-node:nth-child(3):after,.contact-route-node:nth-child(4):after{left:auto;right:-22px}.contact-route-node small,.contact-route-node span{color:rgba(212,219,213,.28);font:5px var(--sys-mono);letter-spacing:.13em}.contact-route-node strong{overflow:hidden;color:inherit;font:600 clamp(9px,.8vw,13px) var(--sys-display);letter-spacing:.11em;text-overflow:ellipsis;white-space:nowrap}.contact-route-node small{font-size:4px}.contact-route-node:focus-visible,.contact-route-node:hover{outline:0;color:rgba(222,228,222,.76);border-color:rgba(212,219,213,.28);background:rgba(8,10,10,.92)}.contact-route-node.active{color:var(--sys-ink);border-color:rgba(212,219,213,.46);background:rgba(9,12,11,.96);box-shadow:0 0 0 1px rgba(174,182,170,.04),0 16px 34px rgba(0,0,0,.25)}.contact-route-node.active small,.contact-route-node.active span{color:rgba(212,219,213,.5)}.contact-route-node.active:after{border-color:var(--sys-accent);background:var(--sys-accent);box-shadow:0 0 14px color-mix(in srgb,var(--sys-accent) 55%,transparent)}.contact-route-node.candidate{color:var(--sys-ink);border-color:var(--sys-accent);box-shadow:0 0 20px color-mix(in srgb,var(--sys-accent) 12%,transparent)}.contact-route-plug{position:absolute;z-index:10;width:36px;height:20px;display:flex;align-items:center;justify-content:center;gap:3px;padding:0;border:1px solid rgba(222,228,222,.72);border-left-width:4px;background:#090c0b;color:rgba(222,228,222,.72);box-shadow:0 7px 17px rgba(0,0,0,.38),0 0 12px rgba(174,182,170,.1);transform:translate(-50%,-50%);cursor:-webkit-grab;cursor:grab;touch-action:none;transition:border-color .18s ease,color .18s ease,box-shadow .26s ease,scale .26s var(--sys-ease)}.contact-route-plug:before{content:"";position:absolute;left:-8px;top:4px;width:4px;height:10px;border:1px solid rgba(222,228,222,.5);border-right:0}.contact-route-plug:after{content:"";position:absolute;inset:-9px}.contact-route-plug i{width:3px;height:3px;background:currentColor;opacity:.82}.contact-route-plug span{margin-left:2px;font:4px var(--sys-mono);letter-spacing:.08em}.contact-route-plug:focus-visible,.contact-route-plug:hover{outline:0;color:var(--sys-ink);border-color:var(--sys-ink);box-shadow:0 0 0 1px rgba(222,228,222,.08),0 0 22px rgba(174,182,170,.2)}.contact-router.is-dragging .contact-route-plug{color:var(--sys-ink);border-color:var(--sys-accent);box-shadow:0 0 26px color-mix(in srgb,var(--sys-accent) 24%,transparent);scale:1.12;cursor:-webkit-grabbing;cursor:grabbing}.contact-route-readout{position:absolute;z-index:8;left:50%;bottom:12px;width:min(250px,34%);display:grid;grid-template-columns:auto 1fr;grid-gap:3px 14px;gap:3px 14px;padding:8px 12px;border-top:1px solid rgba(212,219,213,.16);border-bottom:1px solid rgba(212,219,213,.08);background:rgba(5,7,7,.72);transform:translateX(-50%);pointer-events:none}.contact-route-readout small,.contact-route-readout span{color:rgba(212,219,213,.28);font:4px var(--sys-mono);letter-spacing:.13em}.contact-route-readout strong{grid-row:span 2;align-self:center;color:rgba(222,228,222,.72);font:600 10px var(--sys-display);letter-spacing:.1em}.contact-endpoint-copy{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%)}.contact-endpoint-index{position:absolute;right:-2%;top:-72px;color:rgba(212,219,213,.035);font:600 clamp(110px,10vw,176px)/.8 var(--sys-display);letter-spacing:-.08em;animation:contactEndpointIndex .76s var(--sys-ease) both;pointer-events:none}.contact-endpoint-copy>p{display:flex;align-items:center;gap:9px;margin:0;color:rgba(212,219,213,.42);font:6px var(--sys-mono);letter-spacing:.14em}.contact-endpoint-copy>p i{width:4px;height:4px;border-radius:50%;background:var(--sys-accent);box-shadow:0 0 8px var(--sys-accent)}.contact-endpoint-copy h1{position:relative;margin:24px 0 0;overflow-wrap:anywhere;color:var(--sys-ink);font:600 clamp(50px,4.5vw,78px)/.8 var(--sys-display);letter-spacing:-.035em;animation:contactEndpointTitle .7s var(--sys-ease) both}.contact-endpoint-summary{display:grid;grid-gap:8px;gap:8px;margin-top:24px;padding-left:12px;border-left:1px solid rgba(212,219,213,.18)}.contact-endpoint-summary span{color:rgba(212,219,213,.34);font:5px var(--sys-mono);letter-spacing:.15em}.contact-endpoint-summary strong{max-width:34ch;color:rgba(212,219,213,.58);font:10px/1.65 var(--sys-body);font-weight:400}.contact-endpoint-address{display:grid;grid-gap:7px;gap:7px;margin-top:25px;padding:12px 0;border-top:1px solid rgba(212,219,213,.09);border-bottom:1px solid rgba(212,219,213,.09)}.contact-endpoint-address small{color:rgba(212,219,213,.26);font:5px var(--sys-mono);letter-spacing:.14em}.contact-endpoint-address strong{max-width:100%;overflow-wrap:anywhere;color:rgba(222,228,222,.72);font:9px/1.5 var(--sys-mono);font-weight:500;letter-spacing:.04em}.contact-endpoint-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:16px}.contact-endpoint-actions>a,.contact-endpoint-actions>button,.contact-endpoint-unavailable{min-height:31px;display:inline-flex;align-items:center;gap:20px;padding:0 12px;border:1px solid rgba(212,219,213,.15);background:rgba(212,219,213,.025);color:rgba(212,219,213,.58);font:5px var(--sys-mono);letter-spacing:.12em;text-decoration:none;transition:color .18s ease,border-color .18s ease,background-color .26s ease}.contact-endpoint-actions>a span{color:var(--sys-accent)}.contact-endpoint-actions>a:focus-visible,.contact-endpoint-actions>a:hover,.contact-endpoint-actions>button:focus-visible,.contact-endpoint-actions>button:hover{outline:0;color:var(--sys-ink);border-color:rgba(212,219,213,.42);background:rgba(212,219,213,.055)}.contact-endpoint-unavailable{color:rgba(212,219,213,.28)}.contact-endpoint-facts{display:grid;grid-template-columns:repeat(3,1fr);margin-top:24px;padding-top:12px;border-top:1px solid rgba(212,219,213,.1)}.contact-endpoint-facts>span{display:grid;grid-gap:4px;gap:4px;padding-right:9px;border-right:1px solid rgba(212,219,213,.07)}.contact-endpoint-facts>span:not(:first-child){padding-left:9px}.contact-endpoint-facts>span:last-child{border-right:0}.contact-endpoint-facts small{color:rgba(212,219,213,.24);font:4px var(--sys-mono);letter-spacing:.14em}.contact-endpoint-facts strong{color:rgba(212,219,213,.55);font:6px var(--sys-mono);font-weight:500;letter-spacing:.1em}.contact-endpoint-meter{position:absolute;right:0;top:42px;bottom:34px;display:flex;flex-direction:column;justify-content:center;gap:7px}.contact-endpoint-meter i{width:18px;height:1px;background:rgba(212,219,213,.09);transition:width .42s var(--sys-ease),background-color .22s ease}.contact-endpoint-meter i.active{width:34px;background:rgba(212,219,213,.5)}@keyframes contactRouteFlow{to{stroke-dashoffset:-30}}@keyframes contactRouteScan{0%,12%{top:-28%;opacity:0}24%{opacity:.8}76%{opacity:.35}88%,to{top:108%;opacity:0}}@keyframes contactEndpointIndex{0%{opacity:0;transform:translate3d(20px,0,0)}to{opacity:1;transform:none}}@keyframes contactEndpointTitle{0%{opacity:0;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);transform:translate3d(0,10px,0)}to{opacity:1;-webkit-clip-path:inset(0);clip-path:inset(0);transform:none}}.system-v3 .hud-music-box,.system-v3 .settings-modal{border:1px solid var(--sys-rule-strong);border-radius:2px;background:rgba(8,10,10,.94);box-shadow:0 28px 100px rgba(0,0,0,.42);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.system-v3 .mc-opt-btn,.system-v3 .mc-setting-toggle,.system-v3 .mc-tab{border-color:var(--sys-rule);color:var(--sys-soft)}.system-v3 .mc-opt-btn.active,.system-v3 .mc-tab.active{color:var(--sys-ink);border-color:var(--sys-rule-strong);background:rgba(212,219,213,.055)}.system-v3 .mc-playlist-item{border-color:var(--sys-rule)}.system-v3 .mc-playlist-item.active{background:rgba(212,219,213,.045)}@media (max-width:900px){.system-v3{--mobile-top:max(58px,calc(env(safe-area-inset-top) + 48px));--mobile-bottom:max(68px,calc(env(safe-area-inset-bottom) + 62px));width:100%!important;height:100dvh!important;overflow:hidden!important}.system-v3:after{opacity:.04}.system-v3 .terrain-canvas{opacity:.58}.system-v3.has-active-module .terrain-canvas{opacity:.28;filter:contrast(1.02) brightness(.62) saturate(.4) blur(1px)}.system-v3 .top-readout{z-index:170!important;top:5px!important}.system-v3 .bottom-readout,.system-v3 .top-readout{left:7px!important;right:7px!important;font-size:6px!important}.system-v3 .bottom-readout{z-index:165!important;bottom:5px!important}.system-v3 .bottom-readout .corner-group.left,.system-v3 .copyright-group{display:none}.system-v3 .bottom-readout .footer-actions{display:block!important}.system-v3 .close-section-btn{position:fixed!important;top:14px!important;right:14px!important;bottom:auto!important;left:auto!important;width:auto!important;height:auto!important;min-width:96px;padding:8px 12px;z-index:176!important;font-size:7px}.system-v3 .side-nav,.system-v3 .side-nav.is-home,.system-v3.has-active-module .side-nav{position:fixed!important;z-index:172!important;left:10px!important;right:10px!important;top:auto!important;bottom:max(10px,env(safe-area-inset-bottom))!important;width:auto!important;max-width:none!important;display:grid!important;grid-template-columns:repeat(5,1fr);grid-gap:0!important;gap:0!important;border:1px solid rgba(212,219,213,.13);border-radius:18px;background:rgba(7,9,9,.88);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important}.system-v3 .side-nav .nav-btn,.system-v3 .side-nav button,.system-v3 .side-nav.is-home .nav-btn,.system-v3 .side-nav.is-home button{min-height:42px!important;margin:0!important;padding:0 3px!important;align-items:center!important;border:0;border-right:1px solid rgba(212,219,213,.055);color:rgba(212,219,213,.38);font-size:6.5px!important;letter-spacing:.1em!important;text-align:center}.system-v3 .side-nav button:last-child{border-right:0}.system-v3 .side-nav button:before{left:50%;top:auto;bottom:2px;width:3px;height:3px!important;border-radius:50%;opacity:0;transform:translateX(-50%)}.system-v3 .side-nav button.is-active{color:var(--sys-ink);background:rgba(212,219,213,.035)}.system-v3 .side-nav button.is-active:before{opacity:1;box-shadow:0 0 8px var(--sys-accent)}.system-v3 .side-nav .nav-sub{display:none}.system-v3 .cassette-widget,.system-v3.has-active-module .cassette-widget{top:auto!important;bottom:66px!important;left:0!important;width:auto;height:auto;opacity:.92!important;visibility:visible!important;pointer-events:auto!important;transform:translateZ(0)!important;transform-origin:left bottom!important}.system-v3 .cassette-widget.collapsed,.system-v3.has-active-module .cassette-widget.collapsed{transform:translate3d(calc(-100% + var(--music-tab-width)),0,0)!important}body .tactical-shell.system-v3.profile-active .cassette-widget{transform:translateZ(0)!important}body .tactical-shell.system-v3.profile-active .cassette-widget.collapsed{transform:translate3d(calc(-100% + var(--music-tab-width)),0,0)!important}.system-v3 .cassette-widget .cp-tab{width:var(--music-tab-width)}.system-v3 .cassette-widget .cp-body{width:min(292px,calc(100vw - var(--music-tab-width)));padding:16px}.system-v3 .hud-scanner-box{left:50%!important;top:43%!important;width:calc(100vw - 34px)!important;height:min(51vh,460px)!important;transform:translate(-50%,-50%)!important}.system-v3 .terminal-top{padding:22px 0 18px}.system-v3 .terminal-brand-lockup h1{font-size:clamp(45px,16vw,66px)}.system-v3 .terminal-brand-lockup p{font-size:5px}.system-v3 .terminal-middle{font-size:7px}.system-v3 .control-flow-wrapper,.system-v3 .control-flow-wrapper.open{position:fixed!important;z-index:150!important;inset:0!important;width:100vw!important;height:100dvh!important;padding:0!important;overflow:hidden!important;transform:none!important;background:rgba(6,8,8,.5)}.system-v3 .control-section{width:100%!important;height:100dvh!important;min-height:100dvh!important;padding:var(--mobile-top) 14px var(--mobile-bottom)!important;flex-direction:column!important;overflow:hidden!important;background-size:36px 36px}.system-v3 .control-section:before{top:var(--mobile-top)}.system-v3 .control-section:after{right:14px}.system-v3 .control-grid-lines{display:none}.system-v3 .control-left-pane,.system-v3 .control-right-pane{position:relative!important;width:100%!important;flex:none!important;padding-left:18px!important;padding-right:18px!important;border-right:0!important}.system-v3 .control-huge-title{font-size:clamp(50px,19vw,78px)!important}.system-v3 .control-huge-subtitle{margin-top:8px;font-size:10px!important}.system-v3 #section-BLOG .control-left-pane,.system-v3 #section-PORTFOLIO .control-left-pane{height:31%!important;min-height:0!important;padding-top:34px!important;padding-bottom:16px!important;align-items:flex-start!important;justify-content:center!important;border-bottom:1px solid var(--sys-rule)!important}.system-v3 #section-BLOG .control-left-pane:before,.system-v3 #section-PORTFOLIO .control-left-pane:before{left:18px;top:20px;font-size:5px}.system-v3 #section-PORTFOLIO .control-left-pane:after{display:none}.system-v3 #section-BLOG .blog-title-container,.system-v3 #section-PORTFOLIO .blog-title-container{margin-top:18px}.system-v3 #section-BLOG .control-right-pane,.system-v3 #section-PORTFOLIO .control-right-pane{height:69%!important;min-height:0!important;padding-top:18px!important;padding-bottom:12px!important;overflow:hidden!important}.system-v3 .control-item{padding:20px 0 22px}.system-v3 .control-item-title{font-size:18px}.system-v3 .control-item-desc{font-size:9px;line-height:1.58}.system-v3 #section-PORTFOLIO .portfolio-preview-container,.system-v3 #section-PORTFOLIO .portfolio-preview-container.fade-in,.system-v3 .blog-reader-container,.system-v3 .blog-reader-container.fade-in{position:fixed!important;z-index:180!important;inset:var(--mobile-top) 14px var(--mobile-bottom)!important;padding:14px!important;background:rgba(7,9,9,.98);overflow-y:auto!important}.system-v3 .blog-reader-toolbar{top:-14px;padding-top:10px}.system-v3 .markdown-body{font-size:13px}.system-v3 #section-PROFILE .control-left-pane{height:100%!important;padding:18px 18px 54px!important}.system-v3 #section-PROFILE .control-right-pane{position:absolute!important;z-index:6;left:14px;right:14px;bottom:var(--mobile-bottom);width:auto!important;height:48px!important;padding:0!important;background:rgba(7,9,9,.78);border-top:1px solid var(--sys-rule)!important}.system-v3 .profile-identity-panel{height:100%}.system-v3 .profile-stage-grid,.system-v3 .profile-stage-grid.is-intro{height:100%;display:grid;grid-template-columns:1fr;grid-template-rows:minmax(0,.88fr) minmax(230px,1.12fr);grid-gap:14px;gap:14px}.system-v3 .profile-stage-grid.is-intro{grid-template-rows:1fr}.system-v3 .profile-stage-grid.is-intro .profile-identity-copy{width:100%}.system-v3 .profile-identity-copy{padding:20px 0 0;justify-content:center;overflow:hidden}.system-v3 .profile-record-number{top:7%;right:-2%;font-size:112px}.system-v3 .profile-record-label{margin-top:24px;font-size:6px}.system-v3 .profile-record-title,.system-v3 .profile-record-title.is-intro,.system-v3 .profile-record-title.is-long,.system-v3 .profile-record-title.is-medium{font-size:clamp(48px,16vw,70px);line-height:.78}.system-v3 .profile-record-caption{margin-top:18px;font-size:10px;line-height:1.62}.system-v3 .profile-record-words{margin-top:12px;font-size:5px}.system-v3 .profile-record-meta{margin-top:13px}.system-v3 .profile-tyouseki-notes{grid-template-columns:1fr;margin-top:16px}.system-v3 .profile-tyouseki-notes>div,.system-v3 .profile-tyouseki-notes>div:not(:first-child){min-height:34px;padding:7px 0;display:grid;grid-template-columns:72px 1fr;align-items:center;grid-gap:8px;gap:8px;border-right:0;border-bottom:1px solid var(--sys-rule)}.system-v3 .profile-tyouseki-notes>div:last-child{border-bottom:0}.system-v3 .profile-physics-column{min-height:0}.system-v3 .profile-physics-head{height:25px;font-size:5px}.system-v3 .profile-physics-column .profile-tech-drop-zone{min-height:0;height:calc(100% - 25px)}.system-v3 .profile-index-heading,.system-v3 .profile-index-meter,.system-v3 .profile-navigation-hint{display:none}.system-v3 .profile-index-shell{height:100%}.system-v3 .profile-index-list{height:100%;display:grid;grid-template-columns:repeat(7,1fr);overflow:hidden}.system-v3 .profile-index-item{min-width:0;min-height:48px;padding:0!important;justify-content:center;border-right:1px solid rgba(212,219,213,.055);border-bottom:0}.system-v3 .profile-index-item strong{display:none}.system-v3 .profile-index-item span{font-size:5px}.system-v3 .profile-index-item:after{left:50%;top:auto;bottom:0;width:16px;height:1px;transform:translateX(-50%) scaleX(0)}.system-v3 .profile-index-item.active:after{transform:translateX(-50%) scaleX(1)}.system-v3 #section-WORLD .control-left-pane{height:56%!important;padding:20px 10px 8px!important;border-bottom:1px solid var(--sys-rule)!important}.system-v3 #section-WORLD .control-right-pane{height:44%!important;padding:12px 18px 6px!important;justify-content:stretch}.sys-world-directory-foot,.sys-world-directory-head,.sys-world-dossier-foot,.sys-world-dossier-head,.sys-world-identity-foot,.sys-world-map-foot,.sys-world-map-head{font-size:5px}.sys-world-field-canvas{inset:30px 0 25px;height:calc(100% - 55px)}.sys-world-node-field{inset:30px -10px 25px}.sys-world-node{width:130px;transform:translate(-25px,-31px)}.sys-world-node-copy{left:43px;top:21px;min-width:104px}.sys-world-node.active .sys-world-node-copy{left:65px}.sys-world-node-copy strong{font-size:9px}.sys-world-node.active .sys-world-node-copy strong{font-size:11px}.sys-world-node-copy em{display:none}.sys-world-node.active .sys-world-locator{width:44px;height:44px}.sys-world-map-readout{display:none}.sys-world-dossier-copy{top:38px;bottom:58px;justify-content:center}.sys-world-dossier-copy>p{font-size:5px}.sys-world-title-lockup{margin-top:8px}.sys-world-title-eyebrow{font-size:6px}.sys-world-title-lockup h1{margin-top:5px}.sys-world-title-lockup.is-murder-drones h1{font-size:clamp(27px,8.5vw,39px);line-height:.78}.sys-world-title-lockup.is-earth h1{font-size:clamp(30px,9vw,42px)}.sys-world-title-chapter{margin-top:7px}.sys-world-title-lockup.is-murder-drones .sys-world-title-chapter{font-size:clamp(12px,3.8vw,17px)}.sys-world-title-lockup.is-earth .sys-world-title-chapter{font-size:8px}.sys-world-dossier-meta{display:none}.sys-world-dossier-copy>strong{max-width:48ch;margin-top:8px;font-size:7.5px;line-height:1.45}.sys-world-context-grid{display:none}.sys-world-enter{margin-top:8px;padding:5px 0;gap:18px;font-size:5px}.sys-world-register{bottom:0}.sys-world-register button{min-height:38px;padding:6px 7px}.sys-world-dossier-foot{display:none}.sys-world-back{left:4%;padding-top:5px}.sys-world-identity-copy{left:4%;width:88%}.sys-world-identity-copy .sys-world-title-lockup{margin-top:16px}.sys-world-title-lockup.is-compact.is-murder-drones h1{font-size:clamp(38px,12vw,54px)}.sys-world-title-lockup.is-compact.is-earth h1{font-size:clamp(38px,11vw,52px)}.sys-world-title-lockup.is-compact .sys-world-title-chapter{font-size:clamp(15px,4.5vw,21px)}.sys-world-title-lockup.is-compact.is-earth .sys-world-title-chapter{font-size:9px}.sys-world-identity-copy p{margin-top:12px;font-size:9px;line-height:1.6}.sys-world-identity-foot{padding-left:4%;padding-right:4%}.sys-world-directory-back{font-size:5px}.sys-world-branch{grid-template-columns:26px 1fr 38px;grid-template-rows:minmax(42px,auto) 0fr}.sys-world-branch.active{grid-template-rows:minmax(52px,auto) 1fr;padding-bottom:8px}.sys-world-branch strong{font-size:13px}.sys-world-branch em{font-size:7px}.system-v3 #section-CONTACT .control-left-pane{height:57%!important;padding:20px 10px 8px!important;border-bottom:1px solid var(--sys-rule)!important}.system-v3 #section-CONTACT .control-right-pane{height:43%!important;padding:10px 18px 5px!important;justify-content:stretch}.contact-endpoint-foot,.contact-endpoint-head,.contact-router-foot,.contact-router-head{font-size:5px}.contact-route-stage{inset:30px 0 24px;background-size:30px 30px,30px 30px,auto,auto}.contact-route-stage:after{width:66vw}.contact-route-grid:before{width:72%;height:62%}.contact-route-grid:after{width:42%;height:34%}.contact-route-origin{width:108px;min-height:44px;gap:2px;padding:7px 9px}.contact-route-origin small,.contact-route-origin span{font-size:3.5px}.contact-route-origin strong{font-size:10px}.contact-route-node{width:88px;min-height:36px;gap:2px;padding:5px 6px;transform:translate(11px,-50%)}.contact-route-node:nth-child(2),.contact-route-node:nth-child(3),.contact-route-node:nth-child(4){transform:translate(calc(-100% - 11px),-50%)}.contact-route-node:before{left:-12px;width:11px}.contact-route-node:after{left:-14px;width:4px;height:4px}.contact-route-node:nth-child(2):before,.contact-route-node:nth-child(3):before,.contact-route-node:nth-child(4):before{left:auto;right:-12px}.contact-route-node:nth-child(2):after,.contact-route-node:nth-child(3):after,.contact-route-node:nth-child(4):after{left:auto;right:-14px}.contact-route-node span{font-size:3.5px}.contact-route-node strong{font-size:6.5px}.contact-route-node small{display:none}.contact-route-plug{width:27px;height:16px;border-left-width:3px}.contact-route-plug:before{left:-6px;top:3px;width:3px;height:8px}.contact-route-plug i{width:2px;height:2px}.contact-route-plug span,.contact-route-readout{display:none}.contact-router-foot>span{max-width:72%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contact-endpoint-copy{top:46%}.contact-endpoint-index{top:-30px;font-size:clamp(68px,23vw,100px)}.contact-endpoint-copy>p{font-size:4.5px}.contact-endpoint-copy h1{margin-top:12px;font-size:clamp(36px,12vw,52px)}.contact-endpoint-summary{gap:4px;margin-top:11px;padding-left:8px}.contact-endpoint-summary span{font-size:4px}.contact-endpoint-summary strong{font-size:7.5px;line-height:1.45}.contact-endpoint-address{gap:4px;margin-top:11px;padding:7px 0}.contact-endpoint-address small{font-size:4px}.contact-endpoint-address strong{font-size:7px}.contact-endpoint-actions{gap:6px;margin-top:8px}.contact-endpoint-actions>a,.contact-endpoint-actions>button,.contact-endpoint-unavailable{min-height:25px;gap:12px;padding:0 8px;font-size:4px}.contact-endpoint-facts{margin-top:10px;padding-top:7px}.contact-endpoint-facts>span{gap:2px;padding-right:5px}.contact-endpoint-facts>span:not(:first-child){padding-left:5px}.contact-endpoint-facts small{font-size:3.5px}.contact-endpoint-facts strong{font-size:4.5px}.contact-endpoint-meter{top:30px;bottom:27px;gap:5px}.contact-endpoint-meter i{width:10px}.contact-endpoint-meter i.active{width:18px}}@media (max-width:520px){.system-v3 .profile-record-title,.system-v3 .profile-record-title.is-intro,.system-v3 .profile-record-title.is-long,.system-v3 .profile-record-title.is-medium{font-size:clamp(42px,14vw,60px)}.system-v3 .profile-record-caption{font-size:9px}.sys-world-node:nth-child(3) .sys-world-node-copy{left:-105px;text-align:right}.sys-world-node:nth-child(3).active .sys-world-node-copy{left:-118px}.contact-route-node{width:76px;padding-left:5px;padding-right:5px}.contact-route-node strong{font-size:6px}.contact-route-origin{width:98px}}@media (prefers-reduced-motion:reduce){.system-v3 *,.system-v3 :after,.system-v3 :before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.system-v3 .spatial-splat-stage{position:absolute;z-index:1;inset:0;overflow:hidden;contain:strict;pointer-events:none;opacity:0;filter:brightness(.74) contrast(1.08) saturate(.66);transform:scale(1.018);transform-origin:50% 50%;transition:opacity 1.1s cubic-bezier(.16,1,.3,1),filter 1.2s cubic-bezier(.16,1,.3,1),transform 1.5s cubic-bezier(.16,1,.3,1);will-change:opacity,filter,transform}.system-v3 .spatial-splat-stage canvas{display:block;width:100%;height:100%}.system-v3.has-splat-ready .terrain-canvas{opacity:0!important;filter:blur(3px) brightness(.45)!important;transform:scale(1.045)!important}.system-v3.has-splat-ready .spatial-splat-stage.is-ready{opacity:.82}.system-v3.has-splat-ready[data-module=home] .spatial-splat-stage{opacity:.9;filter:brightness(.8) contrast(1.08) saturate(.68);transform:scale(1.018)}.system-v3.has-splat-ready[data-module=blog] .spatial-splat-stage,.system-v3.has-splat-ready[data-module=portfolio] .spatial-splat-stage,.system-v3.has-splat-ready[data-module=profile] .spatial-splat-stage{opacity:.34;filter:brightness(.55) contrast(1.04) saturate(.46) blur(.35px);transform:scale(1.035)}.system-v3.has-splat-ready[data-module=world] .spatial-splat-stage{opacity:.95;filter:brightness(.78) contrast(1.1) saturate(.78);transform:scale(1.012)}.system-v3.has-splat-ready.world-archive-active .spatial-splat-stage{opacity:.68;filter:brightness(.62) contrast(1.08) saturate(.6) blur(.25px);transform:scale(1.025)}.system-v3.has-splat-ready[data-module=contact] .spatial-splat-stage{opacity:.8;filter:brightness(.7) contrast(1.08) saturate(.58);transform:scale(1.018)}.system-v3.has-splat-ready .global-bg-blur.active{background:rgba(4,6,6,.2)}.system-v3.has-splat-ready .spatial-archive-shell{background:rgba(5,7,7,.46)}.system-v3.has-splat-ready .spatial-archive-shell .spatial-field-canvas{background:transparent;opacity:.72;mix-blend-mode:screen}.system-v3.has-splat-ready .spatial-archive-shell.has-world-archive .spatial-field-canvas{opacity:.1}.system-v3.has-splat-ready .spatial-field-vignette{background:radial-gradient(ellipse at 49% 49%,transparent 0 38%,rgba(3,5,5,.045) 72%,rgba(3,5,5,.36) 100%),linear-gradient(90deg,rgba(3,5,5,.12),transparent 20%,transparent 80%,rgba(3,5,5,.18))}@media (max-width:900px){.system-v3.has-splat-ready .spatial-splat-stage.is-ready{opacity:.7}.system-v3.has-splat-ready[data-module=blog] .spatial-splat-stage,.system-v3.has-splat-ready[data-module=portfolio] .spatial-splat-stage,.system-v3.has-splat-ready[data-module=profile] .spatial-splat-stage{opacity:.22}.system-v3.has-splat-ready[data-module=world] .spatial-splat-stage{opacity:.76}.system-v3.has-splat-ready[data-module=contact] .spatial-splat-stage{opacity:.64}}@media (prefers-reduced-motion:reduce){.system-v3 .spatial-splat-stage{transition-duration:1ms;transform:none!important}}.system-v3 .module-rail-surface{position:absolute;z-index:109;top:0;right:0;bottom:0;width:182px;opacity:0;pointer-events:none;background:rgba(6,8,8,.24);transition:opacity .26s ease,background-color .42s var(--sys-ease)}.system-v3.has-active-module .module-rail-surface{opacity:1}@media (min-width:901px){.system-v3 .side-nav:after{content:none!important}}.system-v3 .control-section{background:rgba(6,8,8,.24)}.system-v3 .control-right-pane{transition-delay:0s}.system-v3 .module-transition-sweep{position:absolute;z-index:119;inset:0 182px 0 clamp(72px,6.2vw,118px);overflow:hidden;pointer-events:none;opacity:0}.system-v3 .module-transition-sweep:after,.system-v3 .module-transition-sweep:before{content:"";position:absolute;left:0;right:0;height:22%;pointer-events:none}.system-v3 .module-transition-sweep:before{top:-24%;border-bottom:1px solid rgba(218,224,218,.18);background:linear-gradient(180deg,transparent,rgba(190,202,194,.035));animation:sysModuleSweepForward .56s cubic-bezier(.16,1,.3,1) both}.system-v3 .module-transition-sweep.is-back:before{top:auto;bottom:-24%;border-top:1px solid rgba(218,224,218,.18);border-bottom:0;background:linear-gradient(0deg,transparent,rgba(190,202,194,.035));animation-name:sysModuleSweepBack}.system-v3 .module-transition-sweep:after{inset:0;height:auto;background:rgba(6,8,8,.13);animation:sysModuleVeil .56s ease both}.system-v3.is-module-transitioning.flow-forward .control-section.is-current>.control-left-pane,.system-v3.is-module-transitioning.flow-forward .control-section.is-current>.control-right-pane{animation:sysModuleContentForward .52s cubic-bezier(.16,1,.3,1) both}.system-v3.is-module-transitioning.flow-back .control-section.is-current>.control-left-pane,.system-v3.is-module-transitioning.flow-back .control-section.is-current>.control-right-pane{animation:sysModuleContentBack .52s cubic-bezier(.16,1,.3,1) both}@keyframes sysModuleSweepForward{0%{opacity:0;transform:translateZ(0)}22%{opacity:1}to{opacity:0;transform:translate3d(0,560%,0)}}@keyframes sysModuleSweepBack{0%{opacity:0;transform:translateZ(0)}22%{opacity:1}to{opacity:0;transform:translate3d(0,-560%,0)}}@keyframes sysModuleVeil{0%,to{opacity:0}38%{opacity:1}}.spatial-archive-shell.is-leaving{pointer-events:none;animation:spatialShellExit .54s cubic-bezier(.16,1,.3,1) both}@keyframes spatialShellExit{0%{opacity:1;filter:brightness(1) blur(0);transform:scale(1)}to{opacity:0;filter:brightness(.76) blur(3px);transform:scale(.992)}}.system-v3.has-active-module .cassette-widget,body .tactical-shell.system-v3.profile-active .cassette-widget{opacity:1!important}.system-v3 .cassette-widget .cp-body{background:rgba(8,10,10,.8);-webkit-backdrop-filter:blur(18px) saturate(.72);backdrop-filter:blur(18px) saturate(.72);transition:background-color .24s ease,border-color .24s ease}.system-v3 .cassette-widget:hover .cp-body{background:rgba(8,10,10,.86);border-color:rgba(212,219,213,.32)}@media (min-width:901px){.system-v3 .top-readout .top-actions{min-width:136px;min-height:44px;padding:8px 14px 10px 12px;align-items:flex-start!important;justify-content:flex-end!important}.system-v3 .top-actions .close-section-btn{position:static;inset:auto;width:108px;min-width:108px;height:27px;margin:0}}.system-v3 #section-PROFILE .control-left-pane{padding:clamp(68px,7.4vh,88px) clamp(18px,2vw,32px) clamp(42px,5vh,60px)}.system-v3 .profile-field-layout{position:relative;width:100%;height:100%;min-height:0;overflow:hidden;display:block;isolation:isolate}.system-v3 .profile-stage-header{position:absolute;z-index:8;top:0;left:0;right:0;display:grid;grid-template-columns:minmax(130px,1fr) auto minmax(180px,1fr) auto;align-items:start;grid-gap:clamp(12px,1.8vw,30px);gap:clamp(12px,1.8vw,30px);padding-bottom:11px;border-bottom:1px solid var(--sys-rule);color:var(--sys-faint);font:6px var(--sys-mono);letter-spacing:.16em;pointer-events:none}.system-v3 .profile-stage-header span:nth-child(2),.system-v3 .profile-stage-header span:nth-child(4){text-align:right}.system-v3 .profile-field-layout>.profile-tech-drop-zone{position:absolute;z-index:2;inset:35px 0 30px;width:auto;height:auto;min-height:0;margin:0;border:0;border-bottom:1px solid var(--sys-rule);background-color:transparent;background-image:linear-gradient(rgba(212,219,213,.034) 1px,transparent 0),linear-gradient(90deg,rgba(212,219,213,.034) 1px,transparent 0);background-size:42px 42px}.system-v3 .profile-field-layout>.profile-tech-drop-zone:before{left:12px;top:12px;bottom:auto;content:"GRAVITY 01.00 / COLLISION ACTIVE / FULL FIELD";z-index:5}.system-v3 .profile-field-title{position:absolute;z-index:1;left:2.2%;right:1%;top:18%;margin:0;color:rgba(226,231,226,.24);font:700 clamp(112px,13.2vw,224px)/.72 var(--sys-display);letter-spacing:-.065em;text-transform:uppercase;white-space:nowrap;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transform-origin:left center}.system-v3 .profile-field-title.is-intro{font-size:clamp(112px,13vw,220px)}.system-v3 .profile-field-title.from-below{animation:profileFieldTitleBelow .3s cubic-bezier(.16,1,.3,1) both}.system-v3 .profile-field-title.from-above{animation:profileFieldTitleAbove .3s cubic-bezier(.16,1,.3,1) both}@keyframes profileFieldTitleBelow{0%{opacity:0;filter:blur(8px);transform:translate3d(0,24px,0) scale(.99)}to{opacity:1;filter:blur(0);transform:translateZ(0) scale(1)}}@keyframes profileFieldTitleAbove{0%{opacity:0;filter:blur(8px);transform:translate3d(0,-24px,0) scale(.99)}to{opacity:1;filter:blur(0);transform:translateZ(0) scale(1)}}.system-v3 .profile-overlay-copy{position:absolute;z-index:6;bottom:clamp(44px,6.5vh,78px);width:min(510px,43%);min-height:0;padding:18px clamp(24px,3vw,46px) 18px 0;justify-content:flex-end;pointer-events:none;background:linear-gradient(90deg,rgba(7,9,9,.88),rgba(7,9,9,.54) 72%,transparent)}.system-v3 .profile-overlay-copy:before{content:none}.system-v3 .profile-overlay-copy .profile-record-caption,.system-v3 .profile-overlay-copy .profile-record-label,.system-v3 .profile-overlay-copy .profile-record-meta,.system-v3 .profile-overlay-copy .profile-record-words{margin-left:0}.system-v3 .profile-overlay-copy .profile-record-label{margin-top:0;margin-bottom:12px;color:rgba(222,228,222,.72)}.system-v3 .profile-overlay-copy .profile-record-words{margin-bottom:14px}.system-v3 .profile-overlay-copy .profile-record-caption{margin-bottom:16px;font-size:12px;line-height:1.68}.system-v3 .profile-overlay-copy .profile-record-meta{pointer-events:auto}.system-v3 .profile-overlay-copy .profile-tyouseki-notes{margin-top:4px;pointer-events:auto}.system-v3 .profile-overlay-copy .profile-tyouseki-notes>div{min-height:70px}.system-v3 .profile-field-layout .profile-navigation-hint{position:absolute;z-index:8;right:0;bottom:0;width:min(330px,42%);pointer-events:none}.system-v3 .profile-field-layout .profile-tech-token{z-index:3;padding:9px 12px;background:rgba(8,11,10,.82);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.system-v3 .profile-field-layout .profile-tech-token.is-highlighted{background:rgba(204,211,204,.9)}.system-v3 .profile-claw-layer{position:absolute;z-index:4;inset:0;opacity:0;pointer-events:none;transition:opacity .26s ease}.system-v3 .profile-claw-layer.is-enabled{opacity:1}.system-v3 .profile-claw-rail{position:absolute;left:5%;right:5%;top:36px;height:13px;border-top:1px solid rgba(218,224,218,.36);border-bottom:1px solid rgba(218,224,218,.12)}.system-v3 .profile-claw-rail i{position:absolute;inset:3px 0 auto;height:1px;background:repeating-linear-gradient(90deg,rgba(218,224,218,.17) 0 6px,transparent 6px 13px)}.system-v3 .profile-claw-carriage{position:absolute;left:var(--claw-x);top:30px;width:38px;transform:translateX(-50%);transition:left .22s cubic-bezier(.16,1,.3,1)}.system-v3 .profile-claw-carriage:before{content:"";display:block;width:38px;height:18px;border:1px solid rgba(218,224,218,.46);background:rgba(7,9,9,.9)}.system-v3 .profile-claw-cable{display:block;width:1px;height:var(--claw-depth);margin:0 auto;background:rgba(218,224,218,.48);transition:height .47s cubic-bezier(.16,1,.3,1)}.system-v3 .profile-claw-head{position:relative;display:block;width:18px;height:11px;margin:0 auto;border-top:1px solid rgba(226,231,226,.74)}.system-v3 .profile-claw-head b,.system-v3 .profile-claw-head i{position:absolute;top:1px;width:11px;height:14px;border-bottom:1px solid rgba(226,231,226,.74)}.system-v3 .profile-claw-head i{left:-3px;border-left:1px solid rgba(226,231,226,.74);transform:rotate(-18deg)}.system-v3 .profile-claw-head b{right:-3px;border-right:1px solid rgba(226,231,226,.74);transform:rotate(18deg)}.system-v3 .profile-claw-layer.is-grabbing .profile-claw-head i{transform:rotate(5deg)}.system-v3 .profile-claw-layer.is-grabbing .profile-claw-head b{transform:rotate(-5deg)}.system-v3 .profile-claw-chute{position:absolute;right:18px;bottom:18px;width:94px;height:62px;border:1px solid rgba(218,224,218,.2);border-top-color:rgba(218,224,218,.42)}.system-v3 .profile-claw-chute span{position:absolute;left:8px;bottom:7px;color:rgba(218,224,218,.34);font:5px var(--sys-mono);letter-spacing:.14em}.system-v3 .profile-claw-console,.system-v3 .profile-claw-secret{position:absolute;z-index:7;pointer-events:auto;font-family:var(--sys-mono)}.system-v3 .profile-claw-secret{top:11px;right:12px;min-height:25px;padding:0 10px;border:1px solid rgba(218,224,218,.14);background:rgba(7,9,9,.58);color:rgba(218,224,218,.34);font-size:5px;letter-spacing:.14em;transition:color .2s ease,border-color .2s ease,background-color .2s ease}.system-v3 .profile-claw-secret:hover,.system-v3 .profile-claw-secret[aria-pressed=true]{color:rgba(226,231,226,.82);border-color:rgba(218,224,218,.38);background:rgba(7,9,9,.86)}.system-v3 .profile-claw-console{right:126px;bottom:18px;display:flex;align-items:center;gap:5px;opacity:0;transform:translate3d(10px,0,0);transition:opacity .24s ease,transform .36s cubic-bezier(.16,1,.3,1)}.system-v3 .profile-claw-console.is-visible{opacity:1;transform:translateZ(0)}.system-v3 .profile-claw-console button{min-width:32px;height:26px;padding:0 9px;border:1px solid rgba(218,224,218,.2);background:rgba(7,9,9,.84);color:rgba(226,231,226,.7);font:7px var(--sys-mono)}.system-v3 .profile-claw-console button:disabled{opacity:.34}.system-v3 .profile-claw-console span{min-width:60px;color:rgba(218,224,218,.32);font:5px var(--sys-mono);letter-spacing:.12em}@media (max-width:900px){.system-v3 .module-rail-surface,.system-v3 .module-transition-sweep{display:none}.system-v3 #section-PROFILE .control-left-pane{padding:0 0 54px!important}.system-v3 .profile-field-layout{height:100%}.system-v3 .profile-stage-header{grid-template-columns:1fr auto;min-height:30px;font-size:4px;gap:5px 12px;padding:0 8px 8px}.system-v3 .profile-stage-header span:nth-child(3),.system-v3 .profile-stage-header span:nth-child(4){display:none}.system-v3 .profile-field-layout>.profile-tech-drop-zone{inset:31px 0 52px}.system-v3 .profile-field-layout>.profile-tech-drop-zone:before{top:9px;left:8px;font-size:4px}.system-v3 .profile-field-title,.system-v3 .profile-field-title.is-intro,.system-v3 .profile-field-title.is-long,.system-v3 .profile-field-title.is-medium{left:3%;right:2%;top:19%;font-size:clamp(58px,18vw,92px);line-height:.76;white-space:normal;text-wrap:balance}.system-v3 .profile-overlay-copy{left:3%;bottom:68px;width:min(82%,430px);padding:12px 22px 12px 0}.system-v3 .profile-overlay-copy .profile-record-label{margin:0 0 8px;font-size:5px}.system-v3 .profile-overlay-copy .profile-record-words{margin:0 0 8px;font-size:4px}.system-v3 .profile-overlay-copy .profile-record-caption{margin:0 0 9px;max-width:42ch;font-size:8px;line-height:1.52}.system-v3 .profile-overlay-copy .profile-record-meta span{padding:5px 7px;font-size:4px}.system-v3 .profile-field-layout .profile-navigation-hint,.system-v3 .profile-overlay-copy .profile-tyouseki-notes{display:none}.system-v3 .profile-field-layout .profile-tech-token{padding:7px 9px;font-size:8px}.system-v3 .profile-claw-secret{top:8px;right:7px;min-height:22px;font-size:4px}.system-v3 .profile-claw-console{right:10px;bottom:10px}.system-v3 .profile-claw-chute,.system-v3 .profile-claw-console span{display:none}}@media (prefers-reduced-motion:reduce){.spatial-archive-shell.is-leaving,.system-v3 .module-transition-sweep,.system-v3 .profile-claw-cable,.system-v3 .profile-claw-carriage,.system-v3 .profile-claw-layer,.system-v3 .profile-field-title,.system-v3.is-module-transitioning .control-section.is-current>.control-left-pane,.system-v3.is-module-transitioning .control-section.is-current>.control-right-pane{animation:none!important;transition-duration:1ms!important}}.system-v3 #section-CONTACT .control-left-pane,.system-v3 #section-WORLD .control-left-pane{width:100%;padding:clamp(72px,8vh,96px) clamp(18px,2vw,34px) clamp(46px,5vh,62px);align-items:stretch!important;justify-content:stretch!important;border-right:0}.system-v3 #section-CONTACT .control-right-pane,.system-v3 #section-WORLD .control-right-pane{display:none;width:0;padding:0}.contact-fullscreen-stage,.sys-world-fullscreen-stage{position:relative;width:100%;height:100%;min-height:0;overflow:hidden;isolation:isolate}.sys-world-fullscreen-stage .sys-world-identity,.sys-world-fullscreen-stage .sys-world-map{position:relative;width:100%;height:100%;min-height:0}.sys-world-fullscreen-stage .sys-world-map{overflow:hidden}.sys-world-fullscreen-stage .sys-world-field-canvas{inset:38px 0 32px;width:100%;height:calc(100% - 70px)}.sys-world-fullscreen-stage .sys-world-map-vignette{inset:38px 0 32px;background:radial-gradient(circle at 52% 45%,transparent 0 28%,rgba(4,6,6,.11) 60%,rgba(4,6,6,.74) 100%),linear-gradient(90deg,rgba(4,6,6,.56),transparent 20%,transparent 78%,rgba(4,6,6,.46))}.sys-world-fullscreen-stage.is-atlas .sys-world-map-foot{display:none}.sys-world-stage-title{position:absolute;z-index:2;left:4%;top:13%;display:grid;grid-gap:8px;gap:8px;pointer-events:none}.sys-world-stage-title small{color:rgba(212,219,213,.27);font:5px var(--sys-mono);letter-spacing:.2em}.sys-world-stage-title strong{color:rgba(222,228,222,.095);font:700 clamp(76px,10vw,164px)/.72 var(--sys-display);letter-spacing:-.06em}.sys-world-fullscreen-stage .sys-world-node-field{inset:38px 0 238px}.sys-world-fullscreen-stage .sys-world-map-readout{right:2%;top:54px;bottom:auto}.sys-world-fullscreen-stage .sys-world-dossier{position:absolute;z-index:12;left:3.5%;right:3.5%;bottom:32px;width:auto;height:206px;padding:0 18px 27px;overflow:hidden;border-top:1px solid rgba(212,219,213,.18);border-bottom:1px solid rgba(212,219,213,.12);background:linear-gradient(90deg,rgba(212,219,213,.028),transparent 36%,rgba(212,219,213,.018)),rgba(6,8,8,.9);box-shadow:0 -26px 70px rgba(0,0,0,.22);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);animation:sysWorldDeckIn .7s var(--sys-ease) both}.sys-world-fullscreen-stage .sys-world-dossier-head{height:30px;padding:0}.sys-world-dossier-body{height:calc(100% - 30px);display:grid;grid-template-columns:minmax(280px,1.05fr) minmax(260px,.95fr) minmax(220px,.72fr);align-items:center;grid-gap:clamp(18px,2.4vw,38px);gap:clamp(18px,2.4vw,38px)}.sys-world-dossier-actions,.sys-world-dossier-identity,.sys-world-dossier-summary{min-width:0}.sys-world-dossier-identity>p{display:flex;align-items:center;gap:9px;margin:0;color:rgba(212,219,213,.5);font:6px var(--sys-mono);letter-spacing:.14em}.sys-world-dossier-identity>p i{width:4px;height:4px;border-radius:50%;background:var(--world-accent);box-shadow:0 0 9px color-mix(in srgb,var(--world-accent) 60%,transparent)}.sys-world-fullscreen-stage .sys-world-dossier .sys-world-title-lockup{margin-top:10px}.sys-world-fullscreen-stage .sys-world-dossier .sys-world-title-eyebrow{font-size:7px;letter-spacing:.22em}.sys-world-fullscreen-stage .sys-world-dossier .sys-world-title-lockup h1{margin-top:7px}.sys-world-fullscreen-stage .sys-world-dossier .sys-world-title-lockup.is-murder-drones h1{font-size:clamp(28px,2.8vw,48px)}.sys-world-fullscreen-stage .sys-world-dossier .sys-world-title-lockup.is-earth h1{font-size:clamp(28px,2.7vw,46px)}.sys-world-fullscreen-stage .sys-world-dossier .sys-world-title-lockup.is-murder-drones .sys-world-title-chapter{margin-top:8px;font-size:clamp(13px,1.1vw,19px)}.sys-world-fullscreen-stage .sys-world-dossier .sys-world-title-lockup.is-earth .sys-world-title-chapter{margin-top:8px;font-size:9px}.sys-world-dossier-summary>strong{display:block;max-width:46ch;color:rgba(212,219,213,.62);font:400 10px/1.58 var(--sys-body)}.sys-world-fullscreen-stage .sys-world-dossier-meta{display:flex;flex-wrap:wrap;gap:18px;margin-top:12px;padding-top:8px;font-size:5px}.sys-world-fullscreen-stage .sys-world-context-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px;border-bottom:0}.sys-world-fullscreen-stage .sys-world-context-grid>span{min-height:0;padding:7px 7px 0 0}.sys-world-fullscreen-stage .sys-world-context-grid small{font-size:4px}.sys-world-fullscreen-stage .sys-world-context-grid strong{overflow:hidden;font-size:6px;text-overflow:ellipsis;white-space:nowrap}.sys-world-dossier-actions{display:grid;align-content:center;grid-gap:10px;gap:10px}.sys-world-fullscreen-stage .sys-world-register{position:static;left:auto;right:auto;bottom:auto;display:grid;grid-template-columns:1fr;border-top:1px solid var(--sys-rule);border-bottom:1px solid var(--sys-rule)}.sys-world-fullscreen-stage .sys-world-register button{min-height:30px;padding:5px 7px;grid-template-columns:24px 1fr;border-right:0;border-bottom:1px solid var(--sys-rule)}.sys-world-fullscreen-stage .sys-world-register button:last-child{border-bottom:0}.sys-world-fullscreen-stage .sys-world-enter{width:100%;min-height:30px;margin:0;padding:0 8px;justify-content:space-between;border:1px solid rgba(212,219,213,.16);background:rgba(212,219,213,.025);font-size:6px}.sys-world-fullscreen-stage .sys-world-dossier-foot{padding-top:7px}@keyframes sysWorldDeckIn{0%{opacity:0;filter:blur(8px);transform:translate3d(0,26px,0)}to{opacity:1;filter:blur(0);transform:none}}.sys-world-fullscreen-stage.is-archive .sys-world-identity{overflow:hidden}.sys-world-fullscreen-stage.is-archive .sys-world-identity .sys-world-field-canvas{inset:0;width:100%;height:100%}.sys-world-fullscreen-stage.is-archive .sys-world-identity-vignette{inset:0;background:linear-gradient(90deg,rgba(4,6,6,.1),rgba(4,6,6,.68) 85%),radial-gradient(circle at 30% 38%,transparent 0 24%,rgba(4,6,6,.34) 72%)}.sys-world-fullscreen-stage.is-archive .sys-world-back{left:4%;top:14px}.sys-world-fullscreen-stage.is-archive .sys-world-identity-copy{left:4%;top:38%;width:min(61%,760px)}.sys-world-fullscreen-stage.is-archive .sys-world-identity-copy .sys-world-title-lockup{margin-top:22px}.sys-world-fullscreen-stage.is-archive .sys-world-title-lockup.is-compact.is-murder-drones h1{font-size:clamp(62px,6.2vw,112px)}.sys-world-fullscreen-stage.is-archive .sys-world-title-lockup.is-compact.is-earth h1{font-size:clamp(58px,5.8vw,104px)}.sys-world-fullscreen-stage.is-archive .sys-world-title-lockup.is-compact .sys-world-title-chapter{font-size:clamp(19px,1.7vw,30px)}.sys-world-fullscreen-stage.is-archive .sys-world-title-lockup.is-compact.is-earth .sys-world-title-chapter{font-size:12px}.sys-world-fullscreen-stage.is-archive .sys-world-identity-copy p{max-width:46ch;margin-top:18px;font-size:11px;line-height:1.7}.sys-world-fullscreen-stage.is-archive .sys-world-identity-foot{display:none}.sys-world-fullscreen-stage .sys-world-directory{position:absolute;z-index:12;left:3.5%;right:3.5%;bottom:32px;width:auto;height:176px;padding:0 18px 27px;display:block;overflow:hidden;border-top:1px solid rgba(212,219,213,.18);border-bottom:1px solid rgba(212,219,213,.12);background:rgba(6,8,8,.91);box-shadow:0 -26px 70px rgba(0,0,0,.22);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);animation:sysWorldDeckIn .68s var(--sys-ease) both}.sys-world-fullscreen-stage .sys-world-directory-head{height:30px;padding:0}.sys-world-fullscreen-stage .sys-world-directory-back{padding:0;border:0}.sys-world-fullscreen-stage .sys-world-branch-list{height:calc(100% - 30px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.sys-world-fullscreen-stage .sys-world-branch{min-width:0;display:grid;grid-template-columns:27px minmax(0,1fr);grid-template-rows:auto 1fr;align-content:center;grid-gap:5px 8px;gap:5px 8px;padding:12px 14px;border:0;border-right:1px solid var(--sys-rule);background:transparent;transition:color .22s ease,background-color .35s ease}.sys-world-fullscreen-stage .sys-world-branch:last-child{border-right:0}.sys-world-fullscreen-stage .sys-world-branch:before{left:0;right:0;top:0;bottom:auto;width:auto;height:1px;transform:scaleX(0);transform-origin:left}.sys-world-fullscreen-stage .sys-world-branch.active{grid-template-rows:auto 1fr;padding-bottom:12px;background:linear-gradient(180deg,rgba(212,219,213,.04),transparent 80%)}.sys-world-fullscreen-stage .sys-world-branch.active:before{transform:scaleX(1)}.sys-world-fullscreen-stage .sys-world-branch>span:first-child{grid-row:1/3}.sys-world-fullscreen-stage .sys-world-branch.active>span:nth-child(2),.sys-world-fullscreen-stage .sys-world-branch>span:nth-child(2){display:grid;grid-template-rows:auto auto 1fr;align-content:start;grid-gap:3px;gap:3px}.sys-world-fullscreen-stage .sys-world-branch strong{font-size:16px}.sys-world-fullscreen-stage .sys-world-branch em,.sys-world-fullscreen-stage .sys-world-branch.active em{max-width:34ch;max-height:none;opacity:1;transform:none;font-size:8px;line-height:1.45}.sys-world-fullscreen-stage .sys-world-branch>b{position:absolute;right:10px;top:10px}.sys-world-fullscreen-stage .sys-world-directory-foot{padding-top:7px}.contact-fullscreen-stage .contact-router{position:relative;width:100%;height:100%;min-height:0}.contact-route-title{position:absolute;z-index:2;left:4%;top:13%;display:grid;grid-gap:8px;gap:8px;pointer-events:none}.contact-route-title small{color:rgba(212,219,213,.25);font:5px var(--sys-mono);letter-spacing:.2em}.contact-route-title strong{color:rgba(222,228,222,.075);font:700 clamp(72px,9.4vw,152px)/.72 var(--sys-display);letter-spacing:-.06em}.contact-fullscreen-stage .contact-route-stage{inset:38px 0 220px}.contact-fullscreen-stage .contact-route-stage:after{width:min(36vw,540px)}.contact-fullscreen-stage .contact-route-readout{bottom:10px}.contact-fullscreen-stage .contact-endpoint-panel{position:absolute;z-index:12;left:3.5%;right:3.5%;bottom:32px;width:auto;height:188px;padding:0 18px 27px;overflow:hidden;border-top:1px solid rgba(212,219,213,.18);border-bottom:1px solid rgba(212,219,213,.12);background:linear-gradient(90deg,rgba(212,219,213,.028),transparent 34%,rgba(212,219,213,.018)),rgba(6,8,8,.91);box-shadow:0 -26px 70px rgba(0,0,0,.22);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);animation:contactEndpointIn .62s var(--sys-ease) both}.contact-fullscreen-stage .contact-endpoint-head{height:30px;padding:0}.contact-endpoint-body{height:calc(100% - 30px);display:grid;grid-template-columns:minmax(230px,.82fr) minmax(260px,1.08fr) minmax(260px,1fr);align-items:center;grid-gap:clamp(18px,2.4vw,38px);gap:clamp(18px,2.4vw,38px)}.contact-endpoint-channel,.contact-endpoint-control,.contact-endpoint-identity{position:relative;min-width:0}.contact-fullscreen-stage .contact-endpoint-index{right:3%;top:-25px;font-size:clamp(72px,7vw,118px)}.contact-endpoint-identity>p{display:flex;align-items:center;gap:9px;margin:0;color:rgba(212,219,213,.42);font:5px var(--sys-mono);letter-spacing:.14em}.contact-endpoint-identity>p i{width:4px;height:4px;border-radius:50%;background:var(--sys-accent);box-shadow:0 0 8px var(--sys-accent)}.contact-endpoint-identity h1{position:relative;margin:12px 0 0;overflow-wrap:anywhere;color:var(--sys-ink);font:600 clamp(36px,4vw,66px)/.8 var(--sys-display);letter-spacing:-.035em;animation:contactEndpointTitle .7s var(--sys-ease) both}.contact-endpoint-identity>span{display:block;margin-top:10px;color:rgba(212,219,213,.34);font:5px var(--sys-mono);letter-spacing:.15em}.contact-endpoint-channel{display:grid;grid-gap:14px;gap:14px;padding-left:14px;border-left:1px solid rgba(212,219,213,.14)}.contact-endpoint-channel>strong{max-width:38ch;color:rgba(212,219,213,.62);font:400 10px/1.6 var(--sys-body)}.contact-fullscreen-stage .contact-endpoint-address{display:grid;grid-gap:6px;gap:6px;margin:0;padding:9px 0 0;border-top:1px solid rgba(212,219,213,.09);border-bottom:0}.contact-fullscreen-stage .contact-endpoint-address small{font-size:5px}.contact-fullscreen-stage .contact-endpoint-address b{max-width:100%;overflow-wrap:anywhere;color:rgba(222,228,222,.72);font:500 8px/1.45 var(--sys-mono);letter-spacing:.04em}.contact-endpoint-control{display:grid;grid-gap:13px;gap:13px;align-content:center}.contact-fullscreen-stage .contact-endpoint-actions{margin:0;gap:8px}.contact-fullscreen-stage .contact-endpoint-actions>a,.contact-fullscreen-stage .contact-endpoint-actions>button,.contact-fullscreen-stage .contact-endpoint-unavailable{min-height:30px;gap:18px;padding:0 11px}.contact-fullscreen-stage .contact-endpoint-facts{margin:0;padding-top:10px}.contact-fullscreen-stage .contact-endpoint-meter{right:18px;top:36px;bottom:28px;gap:6px}.contact-fullscreen-stage .contact-endpoint-meter i{width:12px}.contact-fullscreen-stage .contact-endpoint-meter i.active{width:26px}.contact-fullscreen-stage .contact-endpoint-foot{padding-top:7px}@keyframes contactEndpointIn{0%{opacity:0;filter:blur(7px);transform:translate3d(0,24px,0)}to{opacity:1;filter:blur(0);transform:none}}@media (max-width:900px){.system-v3 #section-CONTACT .control-left-pane,.system-v3 #section-WORLD .control-left-pane{width:100%!important;height:100%!important;padding:16px 10px 0!important;border-bottom:0!important}.system-v3 #section-CONTACT .control-right-pane,.system-v3 #section-WORLD .control-right-pane{display:none!important}.contact-route-title,.sys-world-stage-title{left:4%;top:10%;gap:5px}.contact-route-title strong,.sys-world-stage-title strong{font-size:clamp(56px,18vw,78px)}.contact-route-title small,.sys-world-stage-title small{font-size:4px}.sys-world-fullscreen-stage .sys-world-field-canvas,.sys-world-fullscreen-stage .sys-world-map-vignette{inset:30px 0 24px;height:calc(100% - 54px)}.sys-world-fullscreen-stage .sys-world-node-field{inset:30px 0 252px}.sys-world-fullscreen-stage .sys-world-node{width:126px;height:70px;transform:translate(-22px,-29px)}.sys-world-fullscreen-stage .sys-world-node-copy{left:40px;top:17px;min-width:96px}.sys-world-fullscreen-stage .sys-world-node.active .sys-world-node-copy{left:58px}.sys-world-fullscreen-stage .sys-world-node-copy strong{font-size:8px}.sys-world-fullscreen-stage .sys-world-node.active .sys-world-node-copy strong{font-size:10px}.sys-world-fullscreen-stage .sys-world-node-copy em{max-width:92px;font-size:5px}.sys-world-fullscreen-stage .sys-world-node.active .sys-world-locator{width:42px;height:42px}.sys-world-fullscreen-stage .sys-world-map-readout{display:none}.sys-world-fullscreen-stage .sys-world-dossier{left:2%;right:2%;bottom:24px;height:224px;padding:0 10px 23px}.sys-world-fullscreen-stage .sys-world-dossier-head{height:26px;font-size:5px}.sys-world-dossier-body{height:calc(100% - 26px);grid-template-columns:.9fr 1.1fr;grid-template-rows:minmax(0,1fr) auto;gap:8px 12px;align-items:center}.sys-world-dossier-identity>p{font-size:4px}.sys-world-fullscreen-stage .sys-world-dossier .sys-world-title-lockup{margin-top:6px}.sys-world-fullscreen-stage .sys-world-dossier .sys-world-title-eyebrow{font-size:5px}.sys-world-fullscreen-stage .sys-world-dossier .sys-world-title-lockup h1{margin-top:5px}.sys-world-fullscreen-stage .sys-world-dossier .sys-world-title-lockup.is-murder-drones h1{font-size:clamp(22px,7.2vw,31px)}.sys-world-fullscreen-stage .sys-world-dossier .sys-world-title-lockup.is-earth h1{font-size:clamp(22px,7vw,30px)}.sys-world-fullscreen-stage .sys-world-dossier .sys-world-title-lockup.is-murder-drones .sys-world-title-chapter{margin-top:5px;font-size:clamp(10px,3vw,13px)}.sys-world-fullscreen-stage .sys-world-dossier .sys-world-title-lockup.is-earth .sys-world-title-chapter{margin-top:5px;font-size:6px}.sys-world-dossier-summary>strong{font-size:7px;line-height:1.45}.sys-world-fullscreen-stage .sys-world-dossier-meta{gap:8px;margin-top:7px;padding-top:5px;font-size:4px}.sys-world-fullscreen-stage .sys-world-context-grid{display:none}.sys-world-dossier-actions{grid-column:1/-1;grid-template-columns:1fr auto;gap:8px}.sys-world-fullscreen-stage .sys-world-register{grid-template-columns:repeat(3,minmax(0,1fr))}.sys-world-fullscreen-stage .sys-world-register button{min-height:28px;grid-template-columns:16px 1fr;padding:4px 5px;border-right:1px solid var(--sys-rule);border-bottom:0}.sys-world-fullscreen-stage .sys-world-register button:last-child{border-right:0}.sys-world-fullscreen-stage .sys-world-register span{font-size:4px}.sys-world-fullscreen-stage .sys-world-register strong{font-size:5px}.sys-world-fullscreen-stage .sys-world-enter{width:88px;min-height:28px;font-size:4px}.sys-world-fullscreen-stage .sys-world-dossier-foot{padding-top:5px;font-size:4px}.sys-world-fullscreen-stage.is-archive .sys-world-back{left:3%;top:6px;font-size:5px}.sys-world-fullscreen-stage.is-archive .sys-world-identity-copy{left:3%;top:31%;width:92%}.sys-world-fullscreen-stage.is-archive .sys-world-identity-copy>span{font-size:4px}.sys-world-fullscreen-stage.is-archive .sys-world-title-lockup.is-compact.is-murder-drones h1{font-size:clamp(38px,12vw,52px)}.sys-world-fullscreen-stage.is-archive .sys-world-title-lockup.is-compact.is-earth h1{font-size:clamp(36px,11vw,48px)}.sys-world-fullscreen-stage.is-archive .sys-world-title-lockup.is-compact .sys-world-title-chapter{font-size:clamp(14px,4.2vw,18px)}.sys-world-fullscreen-stage.is-archive .sys-world-title-lockup.is-compact.is-earth .sys-world-title-chapter{font-size:8px}.sys-world-fullscreen-stage.is-archive .sys-world-identity-copy p{margin-top:10px;font-size:8px;line-height:1.5}.sys-world-fullscreen-stage .sys-world-directory{left:2%;right:2%;bottom:24px;height:210px;padding:0 10px 23px}.sys-world-fullscreen-stage .sys-world-directory-head{height:26px;font-size:5px}.sys-world-fullscreen-stage .sys-world-directory-back{font-size:4px}.sys-world-fullscreen-stage .sys-world-branch-list{height:calc(100% - 26px)}.sys-world-fullscreen-stage .sys-world-branch{grid-template-columns:18px 1fr;padding:8px 6px;gap:3px 4px}.sys-world-fullscreen-stage .sys-world-branch small{font-size:3.5px}.sys-world-fullscreen-stage .sys-world-branch strong{font-size:10px}.sys-world-fullscreen-stage .sys-world-branch em{font-size:5.5px;line-height:1.35}.sys-world-fullscreen-stage .sys-world-branch>b{display:none}.sys-world-fullscreen-stage .sys-world-directory-foot{padding-top:5px;font-size:4px}.contact-fullscreen-stage .contact-route-stage{inset:30px 0 246px;background-size:30px 30px,30px 30px,auto,auto}.contact-fullscreen-stage .contact-route-stage:after{width:68vw}.contact-fullscreen-stage .contact-route-grid:before{width:72%;height:62%}.contact-fullscreen-stage .contact-route-grid:after{width:42%;height:34%}.contact-fullscreen-stage .contact-route-origin{width:102px;min-height:42px;gap:2px;padding:7px 8px}.contact-fullscreen-stage .contact-route-origin small,.contact-fullscreen-stage .contact-route-origin span{font-size:3.5px}.contact-fullscreen-stage .contact-route-origin strong{font-size:9px}.contact-fullscreen-stage .contact-route-node{width:76px;min-height:34px;gap:2px;padding:5px;transform:translate(10px,-50%)}.contact-fullscreen-stage .contact-route-node:nth-child(2),.contact-fullscreen-stage .contact-route-node:nth-child(3),.contact-fullscreen-stage .contact-route-node:nth-child(4){transform:translate(calc(-100% - 10px),-50%)}.contact-fullscreen-stage .contact-route-node:before{left:-11px;width:10px}.contact-fullscreen-stage .contact-route-node:after{left:-13px;width:4px;height:4px}.contact-fullscreen-stage .contact-route-node:nth-child(2):before,.contact-fullscreen-stage .contact-route-node:nth-child(3):before,.contact-fullscreen-stage .contact-route-node:nth-child(4):before{left:auto;right:-11px}.contact-fullscreen-stage .contact-route-node:nth-child(2):after,.contact-fullscreen-stage .contact-route-node:nth-child(3):after,.contact-fullscreen-stage .contact-route-node:nth-child(4):after{left:auto;right:-13px}.contact-fullscreen-stage .contact-route-node span{font-size:3.5px}.contact-fullscreen-stage .contact-route-node strong{font-size:6px}.contact-fullscreen-stage .contact-route-node small{display:none}.contact-fullscreen-stage .contact-route-plug{width:27px;height:16px;border-left-width:3px}.contact-fullscreen-stage .contact-route-plug:before{left:-6px;top:3px;width:3px;height:8px}.contact-fullscreen-stage .contact-route-plug i{width:2px;height:2px}.contact-fullscreen-stage .contact-route-plug span,.contact-fullscreen-stage .contact-route-readout{display:none}.contact-fullscreen-stage .contact-router-foot>span{max-width:72%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contact-fullscreen-stage .contact-endpoint-panel{left:2%;right:2%;bottom:24px;height:218px;padding:0 10px 23px}.contact-fullscreen-stage .contact-endpoint-head{height:26px;font-size:5px}.contact-endpoint-body{height:calc(100% - 26px);grid-template-columns:.82fr 1.18fr;grid-template-rows:minmax(0,1fr) auto;gap:8px 12px}.contact-fullscreen-stage .contact-endpoint-index{top:-12px;font-size:62px}.contact-endpoint-identity>p{font-size:3.5px}.contact-endpoint-identity h1{margin-top:8px;font-size:clamp(27px,9vw,38px)}.contact-endpoint-identity>span{margin-top:6px;font-size:4px}.contact-endpoint-channel{gap:8px;padding-left:8px}.contact-endpoint-channel>strong{font-size:7px;line-height:1.4}.contact-fullscreen-stage .contact-endpoint-address{gap:4px;padding-top:6px}.contact-fullscreen-stage .contact-endpoint-address small{font-size:3.5px}.contact-fullscreen-stage .contact-endpoint-address b{font-size:6px}.contact-endpoint-control{grid-column:1/-1;grid-template-columns:auto 1fr;align-items:center;gap:8px}.contact-fullscreen-stage .contact-endpoint-actions{flex-wrap:nowrap;gap:5px}.contact-fullscreen-stage .contact-endpoint-actions>a,.contact-fullscreen-stage .contact-endpoint-actions>button,.contact-fullscreen-stage .contact-endpoint-unavailable{min-height:24px;gap:8px;padding:0 7px;font-size:3.5px}.contact-fullscreen-stage .contact-endpoint-facts{padding-top:0;border-top:0}.contact-fullscreen-stage .contact-endpoint-facts>span{gap:2px;padding-right:5px}.contact-fullscreen-stage .contact-endpoint-facts>span:not(:first-child){padding-left:5px}.contact-fullscreen-stage .contact-endpoint-facts small{font-size:3px}.contact-fullscreen-stage .contact-endpoint-facts strong{font-size:4px}.contact-fullscreen-stage .contact-endpoint-meter{display:none}.contact-fullscreen-stage .contact-endpoint-foot{padding-top:5px;font-size:4px}}@media (max-width:520px){.contact-fullscreen-stage .contact-endpoint-panel,.sys-world-fullscreen-stage .sys-world-dossier{left:0;right:0}.sys-world-fullscreen-stage .sys-world-node{width:112px}.sys-world-fullscreen-stage .sys-world-node-copy{min-width:84px}.contact-fullscreen-stage .contact-route-node{width:70px}.contact-endpoint-control{gap:5px}.contact-fullscreen-stage .contact-endpoint-actions>a,.contact-fullscreen-stage .contact-endpoint-actions>button,.contact-fullscreen-stage .contact-endpoint-unavailable{padding:0 5px;letter-spacing:.08em}}.system-v3 #section-CONTACT .control-left-pane,.system-v3 #section-CONTACT .control-right-pane,.system-v3 #section-WORLD .control-left-pane,.system-v3 #section-WORLD .control-right-pane{visibility:hidden!important;pointer-events:none!important}.spatial-section-placeholder{width:100%;height:100%}.spatial-archive-shell{--spatial-accent:#a7b5ad;--spatial-nav-rail:182px;--spatial-stage-left:clamp(84px,6.2vw,118px);--spatial-stage-top:clamp(58px,6.5vh,78px);--spatial-stage-bottom:clamp(42px,5vh,58px);position:fixed;z-index:120;inset:0;overflow:hidden;isolation:isolate;color:var(--sys-ink);background:#050707;animation:spatialShellEnter .62s cubic-bezier(.22,.8,.2,1) both}.spatial-archive-shell:after,.spatial-archive-shell:before{content:"";position:absolute;z-index:18;pointer-events:none}.spatial-archive-shell:before{inset:0;background:linear-gradient(90deg,rgba(212,219,213,.016) 1px,transparent 0),linear-gradient(rgba(212,219,213,.016) 1px,transparent 0);background-size:48px 48px;opacity:.38}.spatial-archive-shell:after{left:0;right:0;top:clamp(76px,9vh,108px);height:1px;background:rgba(212,219,213,.12)}.spatial-field-canvas{position:absolute;z-index:0;inset:0;width:100%;height:100%;background:#050707;transition:filter 1.45s var(--sys-ease),opacity .9s ease}.spatial-field-scan,.spatial-field-vignette{position:absolute;z-index:2;inset:0;pointer-events:none}.spatial-field-vignette{background:radial-gradient(ellipse at 49% 49%,transparent 0 34%,rgba(3,5,5,.055) 70%,rgba(3,5,5,.48) 100%),linear-gradient(90deg,rgba(3,5,5,.16),transparent 18%,transparent 82%,rgba(3,5,5,.22));transition:background .98s cubic-bezier(.22,.8,.2,1)}.spatial-archive-shell.is-contact .spatial-field-vignette{background:radial-gradient(ellipse at 49% 50%,transparent 0 40%,rgba(3,5,5,.045) 72%,rgba(3,5,5,.44) 100%),linear-gradient(90deg,rgba(3,5,5,.13),transparent 17%,transparent 83%,rgba(3,5,5,.2))}.spatial-field-scan{top:-26%;height:22%;background:linear-gradient(transparent,rgba(207,218,209,.025),transparent);border-bottom:1px solid rgba(207,218,209,.08);animation:spatialFieldScan 9.5s ease-in-out infinite}.spatial-contact-layer,.spatial-world-layer{position:absolute;z-index:5;inset:var(--spatial-stage-top) var(--spatial-nav-rail) var(--spatial-stage-bottom) var(--spatial-stage-left);transform-origin:50% 50%;will-change:opacity,transform,filter;transition:opacity .62s cubic-bezier(.22,.8,.2,1),transform .98s cubic-bezier(.22,.8,.2,1),filter .76s cubic-bezier(.22,.8,.2,1)}.spatial-world-layer{opacity:1;transform:scale(1);filter:blur(0);pointer-events:auto}.spatial-contact-layer{opacity:0;transform:scale(.94);filter:blur(5px);pointer-events:none}.spatial-archive-shell.is-contact .spatial-world-layer{opacity:0;transform:scale(1.08);filter:blur(5px);pointer-events:none}.spatial-archive-shell.is-contact .spatial-contact-layer{opacity:1;transform:scale(1);filter:blur(0);pointer-events:auto}.spatial-contact-interface,.spatial-world-archive,.spatial-world-interface{position:absolute;inset:0;overflow:hidden}.spatial-mode-heading{position:absolute;z-index:3;left:1.2%;top:4.2%;display:grid;grid-gap:7px;gap:7px;pointer-events:none}.spatial-mode-heading small{color:rgba(212,219,213,.34);font:5px var(--sys-mono);letter-spacing:.2em}.spatial-mode-heading strong{margin:-.1em -.04em -.08em;padding:.1em .04em .08em;color:rgba(225,230,225,.075);font:700 clamp(92px,10.2vw,168px)/.84 var(--sys-display);letter-spacing:-.065em}.spatial-mode-heading>span{margin-top:5px;color:rgba(212,219,213,.31);font:5px var(--sys-mono);letter-spacing:.12em}.spatial-contact-heading strong{color:rgba(225,230,225,.065);font-size:clamp(88px,9.6vw,158px)}.spatial-world-register{position:absolute;z-index:12;top:4.4%;right:1.2%;width:min(42%,520px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-column-gap:clamp(10px,1.4vw,22px);column-gap:clamp(10px,1.4vw,22px);border-bottom:1px solid rgba(212,219,213,.12)}.spatial-world-register button{position:relative;min-width:0;min-height:46px;padding:7px 0 9px;display:grid;grid-template-columns:18px minmax(0,1fr);grid-template-rows:auto auto;align-content:center;grid-gap:3px 7px;gap:3px 7px;border:0;background:transparent;color:rgba(212,219,213,.28);text-align:left;transition:color .24s ease,transform .46s cubic-bezier(.22,.8,.2,1)}.spatial-world-register button:after{content:"";position:absolute;left:0;right:100%;bottom:-1px;height:1px;background:color-mix(in srgb,var(--spatial-accent) 68%,#dce3dd);transition:right .52s cubic-bezier(.22,.8,.2,1)}.spatial-world-register button:hover{color:rgba(222,228,222,.68);transform:translateY(-1px)}.spatial-world-register button.active{color:var(--sys-ink)}.spatial-world-register button.active:after{right:0}.spatial-world-register button>span{grid-row:1/3;color:rgba(212,219,213,.34);font:5px var(--sys-mono)}.spatial-world-register strong{font:600 8px var(--sys-display);letter-spacing:.1em}.spatial-world-register small,.spatial-world-register strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spatial-world-register small{color:rgba(212,219,213,.28);font:5px var(--sys-body)}.spatial-world-camera{z-index:4;transform-origin:var(--focus-x) var(--focus-y);animation:spatialCameraAcquire .92s cubic-bezier(.22,.8,.2,1) both;transition:transform-origin .88s cubic-bezier(.22,.8,.2,1);will-change:transform,filter}.spatial-contact-markers,.spatial-world-camera,.spatial-world-nodes{position:absolute;inset:0}.spatial-selection-focus{--selection-accent:#b9c7bc;position:absolute;z-index:3;width:104px;height:104px;border:1px solid color-mix(in srgb,var(--selection-accent) 24%,transparent);border-radius:50%;box-shadow:0 0 0 18px color-mix(in srgb,var(--selection-accent) 2.5%,transparent),0 0 62px color-mix(in srgb,var(--selection-accent) 12%,transparent);opacity:.72;transform:translate(-50%,-50%);transition:left .88s cubic-bezier(.22,.8,.2,1),top .88s cubic-bezier(.22,.8,.2,1),width .72s cubic-bezier(.22,.8,.2,1),height .72s cubic-bezier(.22,.8,.2,1),border-color .52s ease,box-shadow .72s ease,opacity .42s ease;animation:spatialFocusBreath 4.8s ease-in-out infinite;pointer-events:none;will-change:left,top,transform}.spatial-selection-focus b,.spatial-selection-focus i{position:absolute;display:block;border-radius:50%}.spatial-selection-focus i{inset:-14px;border-left:1px solid color-mix(in srgb,var(--selection-accent) 18%,transparent);border-top:1px solid color-mix(in srgb,var(--selection-accent) 18%,transparent);border-right:1px solid transparent;border-bottom:1px solid transparent;animation:spatialSpin 18s linear infinite}.spatial-selection-focus b{inset:20px;border-top:1px solid color-mix(in srgb,var(--selection-accent) 34%,transparent);border-bottom:1px solid color-mix(in srgb,var(--selection-accent) 18%,transparent);animation:spatialSpin 12s linear infinite reverse}.spatial-contact-focus{width:82px;height:82px;opacity:.62}.spatial-world-node{--node-accent:#a7b5ad;position:absolute;width:196px;height:92px;padding:0;border:0;background:transparent;color:var(--node-accent);text-align:left;transform:translate(-31px,-37px);transform-origin:31px 37px;opacity:.38;transition:opacity .42s ease,filter .62s ease,transform .82s cubic-bezier(.22,.8,.2,1)}.spatial-world-node:hover{opacity:.78}.spatial-world-node.active{z-index:6;opacity:1;transform:translate(-31px,-37px) scale(1.045)}.spatial-world-node-target{position:absolute;left:30px;top:37px;width:16px;height:16px;border:1px solid color-mix(in srgb,var(--node-accent) 70%,transparent);border-radius:50%;transform:translate(-50%,-50%);transition:width .76s var(--sys-ease),height .76s var(--sys-ease),box-shadow .76s var(--sys-ease)}.spatial-world-node.active .spatial-world-node-target{width:66px;height:66px;box-shadow:0 0 0 10px color-mix(in srgb,var(--node-accent) 6%,transparent),0 0 52px color-mix(in srgb,var(--node-accent) 27%,transparent);animation:spatialTargetPulse 4.2s ease-in-out infinite}.spatial-contact-target:after,.spatial-contact-target:before,.spatial-world-node-target:after,.spatial-world-node-target:before{content:"";position:absolute;left:50%;top:50%;background:color-mix(in srgb,currentColor 48%,transparent);opacity:0;transform:translate(-50%,-50%);transition:opacity .52s ease}.spatial-world-node-target:before{width:92px;height:1px}.spatial-world-node-target:after{width:1px;height:92px}.spatial-world-node.active .spatial-world-node-target:after,.spatial-world-node.active .spatial-world-node-target:before{opacity:.82}.spatial-contact-target i,.spatial-world-node-target i{position:absolute;left:50%;top:50%;width:4px;height:4px;border-radius:50%;background:currentColor;box-shadow:0 0 10px currentColor;transform:translate(-50%,-50%)}.spatial-contact-target b,.spatial-world-node-target b{position:absolute;inset:22%;border:1px dashed color-mix(in srgb,currentColor 48%,transparent);border-radius:50%;animation:spatialSpin 12s linear infinite}.spatial-world-node-label{position:absolute;left:56px;top:20px;min-width:148px;display:grid;grid-gap:3px;gap:3px;transition:left .68s var(--sys-ease),transform .68s var(--sys-ease)}.spatial-world-node.active .spatial-world-node-label{left:84px;transform:translateY(-3px)}.spatial-world-node-label small{color:color-mix(in srgb,var(--node-accent) 54%,#4d554f);font:5px var(--sys-mono);letter-spacing:.09em}.spatial-world-node-label strong{color:color-mix(in srgb,var(--node-accent) 78%,#dce2dc);font:600 12px var(--sys-display);letter-spacing:.13em;transition:color .42s ease,font-size .68s var(--sys-ease),letter-spacing .68s var(--sys-ease)}.spatial-world-node.active .spatial-world-node-label strong{font-size:16px}.spatial-world-node-label em{color:rgba(212,219,213,.42);font:7px var(--sys-body);font-style:normal}.spatial-contact-callout,.spatial-world-callout{position:absolute;z-index:5;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.spatial-contact-callout path,.spatial-world-callout path{fill:none;stroke:rgba(210,219,211,.22);stroke-width:.11;stroke-dasharray:2.4 3.8;vector-effect:non-scaling-stroke;animation:spatialCalloutResolve .94s cubic-bezier(.22,.8,.2,1) both}.spatial-contact-callout circle,.spatial-world-callout circle{fill:var(--spatial-accent,#a7b5ad);opacity:.82;filter:drop-shadow(0 0 4px var(--spatial-accent,#a7b5ad))}.spatial-callout-exit{animation:spatialCalloutExit .52s cubic-bezier(.22,.8,.2,1) both}.spatial-callout-exit path{animation:none!important;opacity:.58}.spatial-callout-exit circle{opacity:.52}.spatial-contact-record,.spatial-world-record{position:absolute;z-index:9;width:min(42%,510px);padding:8px 0 0;text-shadow:0 2px 20px rgba(0,0,0,.74);pointer-events:none;will-change:opacity,transform,filter}.spatial-contact-record.is-current-record,.spatial-world-record.is-current-record{animation:spatialRecordResolve .7s cubic-bezier(.22,.8,.2,1) both}.spatial-contact-record.is-exiting,.spatial-world-record.is-exiting{z-index:8;animation:spatialRecordExit .56s cubic-bezier(.22,.8,.2,1) both!important}.spatial-contact-record.is-exiting *,.spatial-world-record.is-exiting *{animation:none!important;pointer-events:none!important}.spatial-contact-record:before,.spatial-world-record:before{content:"";position:absolute;z-index:-1;inset:-28px -34px -26px;pointer-events:none;background:radial-gradient(ellipse at 24% 46%,rgba(5,7,7,.78),rgba(5,7,7,.32) 54%,transparent 78%)}.spatial-record-rule{position:absolute;left:0;top:-7px;width:min(74%,330px);height:1px;overflow:visible;background:linear-gradient(90deg,color-mix(in srgb,var(--spatial-accent,var(--sys-accent)) 62%,transparent),rgba(212,219,213,.13) 44%,transparent);transform-origin:left center}.spatial-record-rule i{position:absolute;left:-2px;top:-2px;width:5px;height:5px;border-radius:50%;background:var(--spatial-accent,var(--sys-accent));box-shadow:0 0 11px color-mix(in srgb,var(--spatial-accent,var(--sys-accent)) 62%,transparent)}.spatial-world-record>p{margin:0;color:rgba(212,219,213,.48);font:5px var(--sys-mono);letter-spacing:.14em}.spatial-world-record .sys-world-title-lockup{margin-top:12px}.spatial-world-record .sys-world-title-eyebrow{font-size:7px}.spatial-world-record .sys-world-title-lockup h1{margin-top:7px}.spatial-world-record .sys-world-title-lockup.is-murder-drones h1{font-size:clamp(42px,4.2vw,70px)}.spatial-world-record .sys-world-title-lockup.is-earth h1{font-size:clamp(42px,4vw,66px)}.spatial-world-record .sys-world-title-lockup.is-murder-drones .sys-world-title-chapter{margin-top:10px;font-size:clamp(16px,1.35vw,23px)}.spatial-world-record .sys-world-title-lockup.is-earth .sys-world-title-chapter{margin-top:9px;font-size:9px}.spatial-world-description{display:block;max-width:38ch;margin-top:12px;color:rgba(218,224,218,.61);font:400 9px/1.65 var(--sys-body)}.spatial-world-meta{width:min(100%,460px);margin-top:14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(10px,1.2vw,20px);gap:clamp(10px,1.2vw,20px);border-top:1px solid rgba(212,219,213,.11)}.spatial-world-meta span{min-width:0;padding:9px 0 0;display:grid;grid-gap:4px;gap:4px}.spatial-world-meta span:not(:first-child){padding-left:0}.spatial-world-meta span:last-child{border-right:0}.spatial-world-meta small{color:rgba(212,219,213,.26);font:4px var(--sys-mono);letter-spacing:.12em}.spatial-world-meta b{min-width:0;overflow:hidden;color:rgba(218,224,218,.55);font:500 6px var(--sys-body);text-overflow:ellipsis;white-space:nowrap}.spatial-open-record{pointer-events:auto;margin-top:12px;padding:7px 0;display:inline-flex;align-items:center;gap:25px;border:0;border-bottom:1px solid rgba(212,219,213,.28);background:transparent;color:rgba(222,228,222,.72);font:6px var(--sys-mono);letter-spacing:.13em;transition:color .22s ease,border-color .22s ease,gap .42s var(--sys-ease)}.spatial-open-record:hover{gap:32px;color:var(--sys-ink);border-color:rgba(222,228,222,.62)}.spatial-open-record span{color:var(--spatial-accent)}.spatial-map-scale,.spatial-world-scale{position:absolute;z-index:8;left:5.2%;bottom:3.5%;display:flex;align-items:center;gap:12px;color:rgba(212,219,213,.28);font:5px var(--sys-mono);letter-spacing:.12em}.spatial-map-scale i,.spatial-world-scale i{width:clamp(70px,8vw,130px);height:1px;background:rgba(212,219,213,.18)}.spatial-map-scale b,.spatial-world-scale b{color:rgba(212,219,213,.48);font-weight:500}.spatial-depth-readout{position:absolute;z-index:22;right:calc(var(--spatial-nav-rail) + 2.2%);bottom:3.8%;display:flex;align-items:center;gap:10px;color:rgba(212,219,213,.28);font:5px var(--sys-mono);letter-spacing:.12em;pointer-events:none}.spatial-depth-readout i{width:36px;height:1px;background:rgba(212,219,213,.16);transition:width 1.2s var(--sys-ease)}.spatial-archive-shell.is-contact .spatial-depth-readout i{width:92px}.spatial-depth-readout b{color:rgba(212,219,213,.55);font-weight:500}.spatial-world-archive{animation:spatialArchiveEnter .96s var(--sys-ease) both}.spatial-world-archive:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,7,7,.2),transparent 58%,rgba(4,7,7,.4));pointer-events:none}.spatial-archive-back{position:absolute;z-index:8;left:5.2%;top:4.5%;padding:7px 0;border:0;border-bottom:1px solid rgba(212,219,213,.2);background:transparent;color:rgba(212,219,213,.58);font:6px var(--sys-mono);letter-spacing:.11em}.spatial-archive-back:hover{color:var(--sys-ink);border-color:rgba(212,219,213,.58)}.spatial-archive-copy{position:absolute;z-index:5;left:7%;top:31%;width:min(58%,760px)}.spatial-archive-copy>span{color:rgba(212,219,213,.42);font:6px var(--sys-mono);letter-spacing:.14em}.spatial-archive-copy .sys-world-title-lockup{margin-top:22px}.spatial-archive-copy .sys-world-title-lockup.is-compact.is-murder-drones h1{font-size:clamp(66px,6.4vw,116px)}.spatial-archive-copy .sys-world-title-lockup.is-compact.is-earth h1{font-size:clamp(62px,6vw,108px)}.spatial-archive-copy p{max-width:44ch;margin-top:20px;color:rgba(218,224,218,.58);font:11px/1.7 var(--sys-body)}.spatial-archive-branches{position:absolute;z-index:8;left:42%;right:4%;bottom:8%;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(212,219,213,.14);border-bottom:1px solid rgba(212,219,213,.1)}.spatial-archive-branches button{min-width:0;min-height:118px;padding:15px 14px;grid-template-columns:24px 1fr;grid-template-rows:auto auto 1fr;align-content:start;grid-gap:4px 8px;gap:4px 8px;border-right:1px solid rgba(212,219,213,.09);color:rgba(212,219,213,.3);text-align:left;transition:color .22s ease,background-color .42s var(--sys-ease),transform .52s var(--sys-ease)}.spatial-archive-branches button:last-child{border-right:0}.spatial-archive-branches button:hover{color:rgba(222,228,222,.68);transform:translateY(-3px)}.spatial-archive-branches button.active{color:var(--sys-ink);background:linear-gradient(180deg,rgba(212,219,213,.045),transparent)}.spatial-archive-branches button>span{grid-row:1/4;font:5px var(--sys-mono)}.spatial-archive-branches small{color:rgba(212,219,213,.3);font:5px var(--sys-mono);letter-spacing:.12em}.spatial-archive-branches strong{font:500 16px var(--sys-body)}.spatial-archive-branches em{color:rgba(212,219,213,.45);font:8px/1.45 var(--sys-body);font-style:normal}.spatial-archive-status{position:absolute;z-index:8;right:4%;bottom:4%;display:flex;gap:18px;color:rgba(212,219,213,.3);font:5px var(--sys-mono);letter-spacing:.12em}.spatial-archive-status b{color:rgba(212,219,213,.58);font-weight:500}.spatial-contact-origin{position:absolute;z-index:7;width:92px;height:48px;display:grid;grid-template-columns:20px 1fr;grid-template-rows:auto auto;align-content:center;grid-gap:3px 7px;gap:3px 7px;color:rgba(212,219,213,.5);transform:translate(-50%,-50%);pointer-events:none}.spatial-contact-origin>i{grid-row:1/3;align-self:center;width:16px;height:16px;border:1px solid rgba(212,219,213,.42);border-radius:50%;box-shadow:0 0 22px rgba(197,210,200,.14)}.spatial-contact-origin>i:after{content:"";display:block;width:4px;height:4px;margin:5px;border-radius:50%;background:#c4d0c6;box-shadow:0 0 8px #c4d0c6}.spatial-contact-origin span{font:600 9px var(--sys-display);letter-spacing:.12em}.spatial-contact-origin small{color:rgba(212,219,213,.28);font:4px var(--sys-mono);letter-spacing:.12em}.spatial-contact-marker{position:absolute;z-index:7;width:150px;height:66px;padding:0;border:0;background:transparent;color:#b8c4ba;text-align:left;transform:translate(-16px,-27px);opacity:.46;transition:opacity .34s ease,transform .72s var(--sys-ease),filter .52s ease}.spatial-contact-marker:hover{opacity:.82}.spatial-contact-marker.active{z-index:10;opacity:1;transform:translate(-16px,-27px) scale(1.045)}.spatial-contact-target{position:absolute;left:16px;top:27px;width:13px;height:13px;border:1px solid rgba(202,214,204,.72);border-radius:50%;transform:translate(-50%,-50%);transition:width .64s var(--sys-ease),height .64s var(--sys-ease),box-shadow .64s var(--sys-ease)}.spatial-contact-marker.active .spatial-contact-target{width:48px;height:48px;box-shadow:0 0 0 8px rgba(190,205,193,.055),0 0 38px rgba(190,205,193,.22);animation:spatialTargetPulse 3.6s ease-in-out infinite}.spatial-contact-target:before{width:66px;height:1px}.spatial-contact-target:after{width:1px;height:66px}.spatial-contact-marker.active .spatial-contact-target:after,.spatial-contact-marker.active .spatial-contact-target:before{opacity:.72}.spatial-contact-target b{inset:18%}.spatial-contact-label{position:absolute;left:34px;top:14px;min-width:112px;display:grid;grid-gap:2px;gap:2px;transition:left .52s var(--sys-ease),transform .52s var(--sys-ease)}.spatial-contact-marker.align-left .spatial-contact-label{left:auto;right:146px;min-width:118px;text-align:right}.spatial-contact-marker.active .spatial-contact-label{left:48px;transform:translateY(-2px)}.spatial-contact-marker.align-left.active .spatial-contact-label{left:auto;right:160px}.spatial-contact-label small{color:rgba(212,219,213,.35);font:4px var(--sys-mono);letter-spacing:.1em}.spatial-contact-label strong{color:rgba(218,225,219,.68);font:600 9px var(--sys-display);letter-spacing:.12em;transition:color .42s ease,font-size .62s var(--sys-ease),letter-spacing .62s var(--sys-ease)}.spatial-contact-marker.active .spatial-contact-label strong{color:var(--sys-ink);font-size:12px}.spatial-contact-label em{color:rgba(212,219,213,.34);font:5px var(--sys-body);font-style:normal}.spatial-contact-callout path{stroke:rgba(203,215,205,.29)}.spatial-contact-callout circle{fill:#c2cec4;filter:drop-shadow(0 0 5px rgba(194,206,196,.8))}.spatial-contact-record{--spatial-accent:#b9c7bc;padding-top:8px}.spatial-contact-record>p{display:flex;align-items:center;gap:8px;margin:0;color:rgba(212,219,213,.42);font:5px var(--sys-mono);letter-spacing:.13em}.spatial-contact-record>p>i{width:4px;height:4px;border-radius:50%;background:#bfcdc1;box-shadow:0 0 8px rgba(191,205,193,.66)}.spatial-contact-record h2{margin:11px 0 0;color:var(--sys-ink);font:600 clamp(38px,4.2vw,68px)/.82 var(--sys-display);letter-spacing:-.035em}.spatial-contact-record>span{display:block;margin-top:8px;color:rgba(212,219,213,.34);font:5px var(--sys-mono);letter-spacing:.15em}.spatial-contact-record>strong{display:block;margin-top:11px;color:rgba(218,224,218,.58);font:400 9px/1.55 var(--sys-body)}.spatial-contact-address{width:min(100%,390px);margin-top:12px;padding:9px 0 0;display:grid;grid-gap:4px;gap:4px;border-top:1px solid rgba(212,219,213,.11)}.spatial-contact-address small{color:rgba(212,219,213,.26);font:4px var(--sys-mono);letter-spacing:.12em}.spatial-contact-address b{overflow-wrap:anywhere;color:rgba(222,228,222,.7);font:500 7px/1.4 var(--sys-mono)}.spatial-contact-actions{margin-top:10px;pointer-events:auto;display:flex;align-items:center;gap:15px}.spatial-contact-actions>a,.spatial-contact-actions>button,.spatial-contact-unavailable{min-height:27px;padding:0 0 5px;display:inline-flex;align-items:center;gap:16px;border:0;border-bottom:1px solid rgba(212,219,213,.2);background:transparent;color:rgba(222,228,222,.65);font:5px var(--sys-mono);letter-spacing:.1em;text-decoration:none}.spatial-contact-actions>a:hover,.spatial-contact-actions>button:hover{color:var(--sys-ink);border-color:rgba(222,228,222,.6)}.spatial-contact-actions>a span{color:#c0cec2}.spatial-contact-unavailable{color:rgba(212,219,213,.28)}.spatial-map-scale{left:5.2%;bottom:3.5%}.spatial-contact-status{position:absolute;z-index:8;right:1.2%;top:4.4%;min-width:190px;padding:0 0 8px;display:grid;grid-gap:5px;gap:5px;border-bottom:1px solid rgba(212,219,213,.12);text-align:right}.spatial-contact-status span{color:rgba(212,219,213,.28);font:4px var(--sys-mono);letter-spacing:.13em}.spatial-contact-status b{color:rgba(218,224,218,.6);font:600 7px var(--sys-display);letter-spacing:.1em}.spatial-archive-shell.is-world .spatial-contact-marker{opacity:0;transform:translate(-16px,-27px) scale(.84)}.spatial-archive-shell.is-contact .spatial-contact-marker{transition-delay:80ms}.spatial-archive-shell.is-contact .spatial-contact-marker:nth-child(2){transition-delay:.12s}.spatial-archive-shell.is-contact .spatial-contact-marker:nth-child(3){transition-delay:.16s}.spatial-archive-shell.is-contact .spatial-contact-marker:nth-child(4){transition-delay:.2s}.spatial-archive-shell.is-contact .spatial-contact-marker:nth-child(5){transition-delay:.24s}.spatial-archive-shell.is-contact .spatial-contact-marker:nth-child(6){transition-delay:.28s}.spatial-archive-shell.is-contact .spatial-contact-layer .spatial-mode-heading small,.spatial-archive-shell.is-world .spatial-world-layer .spatial-mode-heading small{animation:spatialTextRise .56s cubic-bezier(.22,.8,.2,1) 40ms both}.spatial-archive-shell.is-contact .spatial-contact-layer .spatial-mode-heading strong,.spatial-archive-shell.is-world .spatial-world-layer .spatial-mode-heading strong{animation:spatialBackdropTitleReveal .82s cubic-bezier(.22,.8,.2,1) .1s both}.spatial-archive-shell.is-contact .spatial-contact-layer .spatial-mode-heading>span,.spatial-archive-shell.is-world .spatial-world-layer .spatial-mode-heading>span{animation:spatialTextRise .58s cubic-bezier(.22,.8,.2,1) .19s both}.spatial-archive-shell.is-world .spatial-world-register button{animation:spatialTextRise .62s cubic-bezier(.22,.8,.2,1) .15s both}.spatial-archive-shell.is-world .spatial-world-register button:nth-child(2){animation-delay:205ms}.spatial-archive-shell.is-world .spatial-world-register button:nth-child(3){animation-delay:.26s}.spatial-archive-shell.is-contact .spatial-contact-status{animation:spatialTextRise .62s cubic-bezier(.22,.8,.2,1) .18s both}.spatial-archive-shell.is-contact .spatial-contact-record .spatial-record-rule,.spatial-archive-shell.is-world .spatial-world-record .spatial-record-rule{animation:spatialRuleReveal .72s cubic-bezier(.22,.8,.2,1) 30ms both}.spatial-archive-shell.is-contact .spatial-contact-record>p,.spatial-archive-shell.is-world .spatial-world-record>p{animation:spatialTextRise .56s cubic-bezier(.22,.8,.2,1) 90ms both}.spatial-archive-shell.is-world .spatial-world-record .sys-world-title-eyebrow{animation:spatialTextRise .58s cubic-bezier(.22,.8,.2,1) 145ms both}.spatial-archive-shell.is-world .spatial-world-record .sys-world-title-lockup h1 span{animation:spatialTitleReveal .7s cubic-bezier(.22,.8,.2,1) .19s both}.spatial-archive-shell.is-world .spatial-world-record .sys-world-title-lockup h1 span:nth-child(2){animation-delay:245ms}.spatial-archive-shell.is-world .spatial-world-record .sys-world-title-chapter{animation:spatialTextRise .62s cubic-bezier(.22,.8,.2,1) .3s both}.spatial-archive-shell.is-world .spatial-world-description{animation:spatialTextRise .62s cubic-bezier(.22,.8,.2,1) 365ms both}.spatial-archive-shell.is-world .spatial-world-meta{animation:spatialTextRise .64s cubic-bezier(.22,.8,.2,1) .43s both}.spatial-archive-shell.is-world .spatial-open-record{animation:spatialTextRise .64s cubic-bezier(.22,.8,.2,1) .49s both}.spatial-archive-shell.is-contact .spatial-contact-record h2{animation:spatialTitleReveal .72s cubic-bezier(.22,.8,.2,1) .15s both}.spatial-archive-shell.is-contact .spatial-contact-record>span{animation:spatialTextRise .58s cubic-bezier(.22,.8,.2,1) 225ms both}.spatial-archive-shell.is-contact .spatial-contact-record>strong{animation:spatialTextRise .62s cubic-bezier(.22,.8,.2,1) 285ms both}.spatial-archive-shell.is-contact .spatial-contact-address{animation:spatialTextRise .62s cubic-bezier(.22,.8,.2,1) .35s both}.spatial-archive-shell.is-contact .spatial-contact-actions{animation:spatialTextRise .64s cubic-bezier(.22,.8,.2,1) 415ms both}@keyframes spatialShellEnter{0%{opacity:0;filter:brightness(.78);transform:scale(1.006)}to{opacity:1;filter:brightness(1);transform:scale(1)}}@keyframes spatialCameraAcquire{0%{opacity:.74;transform:scale(.992)}52%{opacity:1;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}@keyframes spatialTargetPulse{0%,to{filter:brightness(.94)}50%{filter:brightness(1.22)}}@keyframes spatialSpin{to{transform:rotate(1turn)}}@keyframes spatialFocusBreath{0%,to{transform:translate(-50%,-50%) scale(.975)}50%{transform:translate(-50%,-50%) scale(1.035)}}@keyframes spatialCalloutResolve{0%{opacity:0;stroke-dashoffset:12}to{opacity:1;stroke-dashoffset:0}}@keyframes spatialCalloutExit{0%{opacity:.72}to{opacity:0}}@keyframes spatialTextRise{0%{opacity:0;transform:translate3d(0,9px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes spatialBackdropTitleReveal{0%{opacity:0;transform:translate3d(0,11px,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes spatialTitleReveal{0%{opacity:0;-webkit-clip-path:inset(0 -8% 100% -8%);clip-path:inset(0 -8% 100% -8%);transform:translate3d(0,13px,0)}to{opacity:1;-webkit-clip-path:inset(-18% -8% -20% -8%);clip-path:inset(-18% -8% -20% -8%);transform:translateZ(0)}}@keyframes spatialRuleReveal{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes spatialRecordResolve{0%{opacity:0;transform:translate3d(0,10px,0) scale(.992)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes spatialRecordExit{0%{opacity:.76;filter:blur(0);transform:translateZ(0) scale(1)}to{opacity:0;filter:blur(3px);transform:translate3d(0,-7px,0) scale(.988)}}@keyframes spatialArchiveEnter{0%{opacity:0;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}@keyframes spatialFieldScan{0%,10%{top:-26%;opacity:0}22%{opacity:.8}78%{opacity:.34}92%,to{top:106%;opacity:0}}@media (max-width:900px){.spatial-archive-shell{--spatial-nav-rail:0px;inset:0;z-index:154}.spatial-archive-shell:after{top:57px}.spatial-contact-layer,.spatial-world-layer{inset:58px 14px 68px}.spatial-selection-focus{display:none}.spatial-mode-heading{left:4%;top:4%;gap:4px}.spatial-mode-heading strong{font-size:clamp(54px,17vw,76px)}.spatial-mode-heading small,.spatial-mode-heading>span{font-size:3.5px}.spatial-world-register{top:16%;right:2%;width:52%}.spatial-world-register button{min-height:39px;padding:6px 5px;grid-template-columns:15px minmax(0,1fr);gap:2px 4px}.spatial-world-register button>span{font-size:3.5px}.spatial-world-register strong{font-size:5px}.spatial-world-register small{font-size:3.5px}.spatial-world-node{width:118px;height:66px;transform:translate(-20px,-27px)}.spatial-world-node.active{transform:translate(-20px,-27px) scale(1.035)}.spatial-world-node:first-child{left:48%!important;top:45%!important}.spatial-world-node:nth-child(2){left:20%!important;top:23%!important}.spatial-world-node:nth-child(3){left:74%!important;top:63%!important}.spatial-world-node-target{left:20px;top:27px;width:11px;height:11px}.spatial-world-node.active .spatial-world-node-target{width:42px;height:42px}.spatial-world-node-target:before{width:58px}.spatial-world-node-target:after{height:58px}.spatial-world-node-label{left:38px;top:14px;min-width:84px}.spatial-world-node.active .spatial-world-node-label{left:54px}.spatial-world-node-label small{font-size:3.5px}.spatial-world-node-label strong{font-size:7px}.spatial-world-node.active .spatial-world-node-label strong{font-size:9px}.spatial-world-node-label em{font-size:4.5px}.spatial-world-callout{display:none}.spatial-world-record{left:4%!important;top:auto!important;right:4%;bottom:7%;width:auto;padding:9px 0 0 10px}.spatial-world-record>p{font-size:3.5px}.spatial-world-record .sys-world-title-lockup{margin-top:6px}.spatial-world-record .sys-world-title-eyebrow{font-size:4.5px}.spatial-world-record .sys-world-title-lockup h1{margin-top:4px}.spatial-world-record .sys-world-title-lockup.is-earth h1,.spatial-world-record .sys-world-title-lockup.is-murder-drones h1{font-size:clamp(25px,8vw,34px)}.spatial-world-record .sys-world-title-lockup.is-murder-drones .sys-world-title-chapter{margin-top:5px;font-size:clamp(10px,3vw,14px)}.spatial-world-record .sys-world-title-lockup.is-earth .sys-world-title-chapter{margin-top:5px;font-size:6px}.spatial-world-description{max-width:46ch;margin-top:6px;font-size:6px;line-height:1.45}.spatial-world-meta{margin-top:7px}.spatial-world-meta span{padding-top:5px;padding-bottom:5px}.spatial-world-meta small{font-size:3px}.spatial-world-meta b{font-size:4px}.spatial-open-record{pointer-events:auto;margin-top:6px;padding:4px 0;font-size:4px}.spatial-depth-readout,.spatial-map-scale,.spatial-world-scale{display:none}.spatial-archive-back{left:4%;top:2%;font-size:4px}.spatial-archive-copy{left:4%;top:18%;width:92%}.spatial-archive-copy>span{font-size:4px}.spatial-archive-copy .sys-world-title-lockup{margin-top:12px}.spatial-archive-copy .sys-world-title-lockup.is-compact.is-earth h1,.spatial-archive-copy .sys-world-title-lockup.is-compact.is-murder-drones h1{font-size:clamp(38px,12vw,52px)}.spatial-archive-copy p{max-width:48ch;margin-top:10px;font-size:7px;line-height:1.5}.spatial-archive-branches{left:4%;right:4%;bottom:8%}.spatial-archive-branches button{min-height:112px;padding:9px 6px;grid-template-columns:15px 1fr;gap:3px 4px}.spatial-archive-branches button>span,.spatial-archive-branches small{font-size:3px}.spatial-archive-branches strong{font-size:9px}.spatial-archive-branches em{font-size:5px;line-height:1.35}.spatial-archive-status{display:none}.spatial-contact-heading strong{font-size:clamp(50px,15vw,68px)}.spatial-contact-status{top:4%;right:2%;min-width:112px;padding:6px 0}.spatial-contact-status span{font-size:3px}.spatial-contact-status b{font-size:4px}.spatial-contact-origin{width:74px;height:38px;grid-template-columns:16px 1fr}.spatial-contact-origin>i{width:12px;height:12px}.spatial-contact-origin>i:after{width:3px;height:3px;margin:4px}.spatial-contact-origin span{font-size:6px}.spatial-contact-origin small{font-size:3px}.spatial-contact-marker{width:92px;height:46px;transform:translate(-12px,-19px)}.spatial-contact-marker.active{transform:translate(-12px,-19px) scale(1.035)}.spatial-contact-marker:first-child{left:17%!important;top:22%!important}.spatial-contact-marker:nth-child(2){left:79%!important;top:20%!important}.spatial-contact-marker:nth-child(3){left:83%!important;top:44%!important}.spatial-contact-marker:nth-child(4){left:70%!important;top:65%!important}.spatial-contact-marker:nth-child(5){left:28%!important;top:69%!important}.spatial-contact-marker:nth-child(6){left:14%!important;top:47%!important}.spatial-contact-target{left:12px;top:19px;width:9px;height:9px}.spatial-contact-marker.active .spatial-contact-target{width:34px;height:34px}.spatial-contact-target:before{width:46px}.spatial-contact-target:after{height:46px}.spatial-contact-label{left:25px;top:9px;min-width:70px}.spatial-contact-marker.align-left .spatial-contact-label{right:88px;min-width:72px}.spatial-contact-marker.active .spatial-contact-label{left:34px}.spatial-contact-marker.align-left.active .spatial-contact-label{left:auto;right:96px}.spatial-contact-label small{font-size:3px}.spatial-contact-label strong{font-size:5px}.spatial-contact-marker.active .spatial-contact-label strong{font-size:7px}.spatial-contact-callout,.spatial-contact-label em{display:none}.spatial-contact-record{left:4%!important;top:auto!important;right:4%;bottom:7%;width:auto;padding:8px 0 0 10px}.spatial-contact-record>p{font-size:3px}.spatial-contact-record h2{margin-top:7px;font-size:clamp(27px,9vw,38px)}.spatial-contact-record>span{margin-top:4px;font-size:3.5px}.spatial-contact-record>strong{margin-top:5px;font-size:6px;line-height:1.4}.spatial-contact-address{margin-top:6px;padding:5px 0}.spatial-contact-address small{font-size:3px}.spatial-contact-address b{font-size:5px}.spatial-contact-actions{margin-top:5px;gap:10px}.spatial-contact-actions>a,.spatial-contact-actions>button,.spatial-contact-unavailable{min-height:21px;padding-bottom:3px;font-size:3.5px}}@media (max-width:520px){.spatial-world-register{width:57%}.spatial-mode-heading strong{font-size:clamp(48px,16vw,64px)}.spatial-world-meta span:nth-child(2){display:none}.spatial-world-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.spatial-archive-branches button{padding-left:4px;padding-right:4px}}@media (prefers-reduced-motion:reduce){.spatial-archive-shell,.spatial-contact-callout path,.spatial-contact-layer,.spatial-contact-record,.spatial-contact-record *,.spatial-contact-status,.spatial-contact-target,.spatial-contact-target b,.spatial-field-scan,.spatial-mode-heading *,.spatial-record-rule,.spatial-selection-focus,.spatial-selection-focus *,.spatial-world-callout path,.spatial-world-camera,.spatial-world-layer,.spatial-world-node-target,.spatial-world-node-target b,.spatial-world-record,.spatial-world-record *,.spatial-world-register button{animation:none!important;transition-duration:1ms!important}}.system-v3 .profile-field-title,.system-v3 .profile-field-title.is-intro{left:2.2%;right:1%;top:auto;bottom:clamp(30px,4.2vh,48px);color:oklch(.91 .007 150/.74);font-size:clamp(112px,13.2vw,224px);line-height:.72;letter-spacing:-.065em;transform-origin:left bottom}.system-v3 .profile-field-title.is-medium{font-size:clamp(98px,11.8vw,196px)}.system-v3 .profile-field-title.is-long{font-size:clamp(78px,9.4vw,158px)}.system-v3 .profile-overlay-copy{left:2.2%;top:clamp(108px,13vh,144px);bottom:auto;width:min(470px,42%);max-height:min(38vh,330px);padding:0;justify-content:flex-start;overflow:visible;background:transparent}.system-v3 .profile-overlay-copy .profile-record-label{margin:0 0 10px;color:oklch(.91 .007 150/.82)}.system-v3 .profile-overlay-copy .profile-record-words{margin:0 0 11px;color:oklch(.78 .006 150/.58)}.system-v3 .profile-overlay-copy .profile-record-caption{max-width:48ch;margin:0 0 13px;color:oklch(.84 .007 150/.78);font-size:11px;line-height:1.62}.system-v3 .profile-overlay-copy .profile-tyouseki-notes{margin-top:14px;background:transparent}.system-v3 .profile-overlay-copy .profile-tyouseki-notes>div{min-height:58px;padding-top:10px;padding-bottom:10px;background:transparent}@media (max-width:900px){.system-v3 .profile-field-title,.system-v3 .profile-field-title.is-intro,.system-v3 .profile-field-title.is-long,.system-v3 .profile-field-title.is-medium{left:3%;right:2%;top:auto;bottom:68px;color:oklch(.91 .007 150/.72);font-size:clamp(58px,18vw,92px);line-height:.72;white-space:normal}.system-v3 .profile-overlay-copy{left:4%;top:58px;bottom:auto;width:min(88%,430px);max-height:190px;padding:0;background:transparent}.system-v3 .profile-overlay-copy .profile-record-caption{max-width:44ch;font-size:8px;line-height:1.52}}@media (min-width:901px){.system-v3 .control-flow-wrapper{background:transparent}.system-v3 .control-section,.system-v3 .module-rail-surface{background:oklch(.115 .006 150/.88)}.system-v3 .control-left-pane,.system-v3 .control-right-pane{transform:translate3d(0,16px,0);transition-duration:.78s,.82s,.88s}.system-v3 .control-section.is-current>.control-left-pane,.system-v3 .control-section.is-current>.control-right-pane{transform:translateZ(0)}.system-v3 .module-transition-sweep{inset:0}.system-v3 .module-transition-sweep:after,.system-v3 .module-transition-sweep:before{animation-duration:.88s}.system-v3 .module-transition-sweep:after{background:linear-gradient(90deg,oklch(.82 .006 150/.018) 1px,transparent 0),linear-gradient(oklch(.82 .006 150/.018) 1px,transparent 0),oklch(.115 .006 150/.24);background-size:48px 48px,48px 48px,auto}.system-v3.is-module-transitioning.flow-back .control-section.is-current>.control-left-pane,.system-v3.is-module-transitioning.flow-back .control-section.is-current>.control-right-pane,.system-v3.is-module-transitioning.flow-forward .control-section.is-current>.control-left-pane,.system-v3.is-module-transitioning.flow-forward .control-section.is-current>.control-right-pane{animation-duration:.84s}}.spatial-archive-shell.has-world-archive .spatial-field-canvas{opacity:.16;filter:blur(2px) contrast(.9)}.spatial-world-archive{--terrain-target-x:50%;--terrain-target-y:51%}.spatial-world-archive.is-earth{--terrain-target-x:56%;--terrain-target-y:54%}.spatial-world-archive.is-cobalt{--terrain-target-x:38%}.spatial-world-archive.is-unnamed{--terrain-target-y:66%}.spatial-world-archive:before{background:linear-gradient(90deg,oklch(.085 .007 150/.2),transparent 48%,oklch(.085 .007 150/.68)),linear-gradient(0deg,oklch(.085 .007 150/.42),transparent 34% 70%,oklch(.085 .007 150/.28))}.spatial-archive-terrain{position:absolute;z-index:0;inset:0;overflow:hidden;pointer-events:none}.spatial-archive-terrain:before{content:"";position:absolute;inset:-4%;background:url(/world-map-cinematic.png) 50%/cover no-repeat;opacity:.78;filter:brightness(1.08) contrast(1.14) saturate(.46);transform:scale(1.015);transform-origin:var(--terrain-target-x) var(--terrain-target-y);animation:spatialTerrainResolve 1.18s cubic-bezier(.16,1,.3,1) both;will-change:opacity,transform,filter}.spatial-archive-terrain:after{content:"";position:absolute;z-index:1;inset:0;background:linear-gradient(90deg,oklch(.86 .007 150/.028) 1px,transparent 1px),linear-gradient(oklch(.86 .007 150/.026) 1px,transparent 1px),radial-gradient(circle at var(--terrain-target-x) var(--terrain-target-y),transparent 0 9%,oklch(.07 .006 150/.1) 24%,oklch(.07 .006 150/.46) 78%);background-size:54px 54px,54px 54px,auto;opacity:.82}.spatial-terrain-target{position:absolute;z-index:3;left:var(--terrain-target-x);top:var(--terrain-target-y);width:62px;height:62px;border:1px solid color-mix(in srgb,var(--spatial-accent) 68%,transparent);border-radius:50%;box-shadow:0 0 0 10px color-mix(in srgb,var(--spatial-accent) 6%,transparent),0 0 48px color-mix(in srgb,var(--spatial-accent) 22%,transparent);transform:translate(-50%,-50%);animation:spatialTerrainTargetIn .92s cubic-bezier(.16,1,.3,1) .18s both}.spatial-terrain-target:after,.spatial-terrain-target:before{content:"";position:absolute;left:50%;top:50%;background:color-mix(in srgb,var(--spatial-accent) 46%,transparent);transform:translate(-50%,-50%)}.spatial-terrain-target:before{width:104px;height:1px}.spatial-terrain-target:after{width:1px;height:104px}.spatial-terrain-target i{position:absolute;inset:14px;border:1px dashed color-mix(in srgb,var(--spatial-accent) 52%,transparent);border-radius:50%;animation:spatialSpin 14s linear infinite}.spatial-terrain-target b{position:absolute;left:50%;top:50%;width:4px;height:4px;border-radius:50%;background:var(--spatial-accent);box-shadow:0 0 12px var(--spatial-accent);transform:translate(-50%,-50%)}.spatial-terrain-coordinate{position:absolute;z-index:3;left:calc(var(--terrain-target-x) + 48px);top:calc(var(--terrain-target-y) - 34px);display:grid;grid-gap:4px;gap:4px;color:oklch(.86 .007 150/.72);animation:spatialRecordResolve .9s cubic-bezier(.16,1,.3,1) .26s both}.spatial-terrain-coordinate strong{font:600 10px var(--sys-display);letter-spacing:.14em}.spatial-terrain-coordinate small{color:oklch(.78 .007 150/.4);font:5px var(--sys-mono);letter-spacing:.1em}@keyframes spatialTerrainTargetIn{0%{opacity:0;transform:translate(-50%,-50%) scale(.64)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@media (max-width:900px){.spatial-archive-terrain:before{inset:-2%;background-position:46%;opacity:.62}.spatial-terrain-target{width:38px;height:38px}.spatial-terrain-target:before{width:62px}.spatial-terrain-target:after{height:62px}.spatial-terrain-target i{inset:9px}.spatial-terrain-coordinate{left:calc(var(--terrain-target-x) + 30px);top:calc(var(--terrain-target-y) - 24px)}.spatial-terrain-coordinate strong{font-size:6px}.spatial-terrain-coordinate small{font-size:3px}}.spatial-archive-shell,.system-v3,.system-v3.has-active-module{background-color:#070909}.system-v3 .control-flow-wrapper{background:transparent!important}.system-v3 .control-section{background-color:transparent!important}.system-v3 .module-transition-sweep:after{background:transparent!important}@media (min-width:901px){.system-v3 .control-left-pane,.system-v3 .control-right-pane{transform:translate3d(0,8px,0) scale(.994);transition-duration:.36s,.42s,.48s;transition-timing-function:ease,ease,cubic-bezier(.16,1,.3,1)}.system-v3 .control-section.is-current>.control-left-pane,.system-v3 .control-section.is-current>.control-right-pane{transform:translateZ(0) scale(1)}.system-v3 .module-transition-sweep{inset:0}.system-v3 .module-transition-sweep:after,.system-v3 .module-transition-sweep:before{animation-duration:.52s}.system-v3.is-module-transitioning.flow-back .control-section.is-current>.control-left-pane,.system-v3.is-module-transitioning.flow-back .control-section.is-current>.control-right-pane,.system-v3.is-module-transitioning.flow-forward .control-section.is-current>.control-left-pane,.system-v3.is-module-transitioning.flow-forward .control-section.is-current>.control-right-pane{animation-duration:.48s}}@keyframes sysModuleContentForward{0%{opacity:.36;filter:blur(3px);transform:translate3d(0,12px,0) scale(.996)}to{opacity:1;filter:blur(0);transform:translateZ(0) scale(1)}}@keyframes sysModuleContentBack{0%{opacity:.36;filter:blur(3px);transform:translate3d(0,-12px,0) scale(.996)}to{opacity:1;filter:blur(0);transform:translateZ(0) scale(1)}}.spatial-archive-shell.has-world-archive .spatial-world-layer{inset:0}.spatial-archive-shell.has-world-archive .spatial-depth-readout,.spatial-archive-shell.has-world-archive:after{opacity:0}.system-v3.world-archive-active .module-rail-surface,.system-v3.world-archive-active .side-nav{opacity:0!important;pointer-events:none!important}.spatial-world-archive{--terrain-target-x:57%;--terrain-target-y:47%;inset:0;isolation:isolate;background:#070909;animation:spatialSurfaceArchiveIn .88s cubic-bezier(.16,1,.3,1) both}.spatial-world-archive.is-earth{--terrain-target-x:57%;--terrain-target-y:49%}.spatial-world-archive.is-cobalt{--terrain-target-x:42%;--terrain-target-y:43%}.spatial-world-archive.is-unnamed{--terrain-target-x:67%;--terrain-target-y:61%}.spatial-world-archive.is-closing{pointer-events:none;animation:spatialSurfaceArchiveOut .48s cubic-bezier(.4,0,.2,1) both}.spatial-world-archive:before{z-index:2;background:linear-gradient(90deg,rgba(5,8,8,.76),rgba(5,8,8,.28) 32%,transparent 58%,rgba(5,8,8,.22) 78%,rgba(5,8,8,.62)),linear-gradient(0deg,rgba(5,8,8,.66),transparent 38%,transparent 72%,rgba(5,8,8,.28))}.spatial-archive-terrain:before{inset:-3%;opacity:.84;filter:brightness(.96) contrast(1.12) saturate(.42);transform:scale(1.01);animation:spatialTerrainResolve .96s cubic-bezier(.16,1,.3,1) both}.spatial-world-archive.is-earth .spatial-archive-terrain:before{background-image:url(/world-map-earth.png);background-position:50%}.spatial-world-archive.is-cobalt .spatial-archive-terrain:before{background-image:url(/world-map-cobalt.png);background-position:47%}.spatial-world-archive.is-unnamed .spatial-archive-terrain:before{background-image:url(/world-map-glass-butterfly.png);background-position:52%}.spatial-archive-terrain:after{background:linear-gradient(90deg,rgba(214,222,215,.022) 1px,transparent 1px),linear-gradient(rgba(214,222,215,.02) 1px,transparent 1px),radial-gradient(circle at var(--terrain-target-x) var(--terrain-target-y),transparent 0 10%,rgba(5,8,8,.08) 25%,rgba(5,8,8,.4) 86%);background-size:64px 64px,64px 64px,auto;opacity:.74}.spatial-archive-back{left:clamp(24px,3vw,54px);top:clamp(64px,8vh,88px);min-height:30px;padding:0 0 5px;animation:spatialTextRise .56s cubic-bezier(.16,1,.3,1) .21s both}.spatial-archive-copy{left:clamp(28px,4.8vw,86px);top:auto;bottom:clamp(58px,7vh,86px);width:min(47vw,760px);animation:spatialArchiveCopyIn .76s cubic-bezier(.16,1,.3,1) .12s both}.spatial-archive-copy>span{font-size:6px}.spatial-archive-copy .sys-world-title-lockup{margin-top:18px}.spatial-archive-copy .sys-world-title-lockup.is-compact.is-murder-drones h1{font-size:clamp(62px,6.2vw,112px)}.spatial-archive-copy .sys-world-title-lockup.is-compact.is-earth h1{font-size:clamp(58px,5.8vw,104px)}.spatial-archive-copy p{max-width:46ch;margin-top:16px;font-size:10px;line-height:1.62}.spatial-archive-active-record{width:min(420px,88%);margin-top:clamp(18px,2.4vh,28px);padding:12px 0 0 14px;display:grid;grid-template-columns:auto 1fr;grid-gap:5px 13px;gap:5px 13px;border-left:1px solid color-mix(in srgb,var(--spatial-accent) 52%,transparent);animation:spatialRecordResolve .52s cubic-bezier(.16,1,.3,1) both}.spatial-archive-active-record small{grid-row:1/3;color:color-mix(in srgb,var(--spatial-accent) 64%,#d8dfd9);font:5px var(--sys-mono);letter-spacing:.12em}.spatial-archive-active-record strong{color:rgba(226,231,226,.8);font:500 15px var(--sys-body)}.spatial-archive-active-record span{max-width:42ch;color:rgba(212,219,213,.44);font:8px/1.5 var(--sys-body)}.spatial-archive-branches{left:auto;right:clamp(26px,4vw,72px);top:31%;bottom:auto;width:clamp(260px,23vw,390px);display:grid;grid-template-columns:1fr;border:0;border-left:1px solid rgba(212,219,213,.13);animation:spatialArchiveIndexIn .72s cubic-bezier(.16,1,.3,1) .25s both}.spatial-archive-branches button{position:relative;min-height:68px;padding:10px 12px 10px 18px;display:grid;grid-template-columns:28px minmax(0,1fr);grid-template-rows:1fr;align-items:center;grid-gap:12px;gap:12px;border:0;border-bottom:1px solid rgba(212,219,213,.09);background:transparent;transform:none}.spatial-archive-branches button:before{content:"";position:absolute;left:-1px;top:50%;width:1px;height:0;background:var(--spatial-accent);box-shadow:0 0 14px color-mix(in srgb,var(--spatial-accent) 45%,transparent);transform:translateY(-50%);transition:height .42s cubic-bezier(.16,1,.3,1)}.spatial-archive-branches button:hover{transform:translate3d(5px,0,0)}.spatial-archive-branches button.active{background:linear-gradient(90deg,rgba(212,219,213,.045),transparent 78%)}.spatial-archive-branches button.active:before{height:34px}.spatial-archive-branches button>span:first-child{grid-row:auto;font-size:5px}.spatial-archive-branch-label{min-width:0;display:grid;grid-gap:4px;gap:4px}.spatial-archive-branch-label small{font-size:5px}.spatial-archive-branch-label strong{overflow:visible;font-size:13px;line-height:1.25;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.spatial-archive-branch-label em{max-width:34ch;color:rgba(212,219,213,.38);font:7px/1.45 var(--sys-body);font-style:normal;overflow-wrap:anywhere}.spatial-archive-status{right:clamp(26px,4vw,72px);bottom:clamp(28px,4vh,50px)}@keyframes spatialSurfaceArchiveIn{0%{opacity:0;filter:brightness(.72);transform:scale(1.055)}to{opacity:1;filter:brightness(1);transform:scale(1)}}@keyframes spatialSurfaceArchiveOut{0%{opacity:1;filter:brightness(1) blur(0);transform:scale(1)}to{opacity:0;filter:brightness(.72) blur(2px);transform:scale(1.035)}}@keyframes spatialArchiveCopyIn{0%{opacity:0;filter:blur(5px);transform:translate3d(-18px,12px,0)}to{opacity:1;filter:blur(0);transform:translateZ(0)}}@keyframes spatialArchiveIndexIn{0%{opacity:0;transform:translate3d(22px,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes spatialTerrainResolve{0%{opacity:0;filter:brightness(.68) contrast(1.18) saturate(.22) blur(5px);transform:scale(1.075)}to{opacity:.84;filter:brightness(.96) contrast(1.12) saturate(.42) blur(0);transform:scale(1.01)}}@media (max-width:900px){.system-v3 .control-flow-wrapper,.system-v3 .control-flow-wrapper.open{background:transparent!important}.system-v3 #section-PROFILE .control-right-pane{display:none!important}.system-v3 #section-PROFILE .control-left-pane{height:100%!important;padding:0!important}.system-v3 #section-PROFILE .profile-field-layout>.profile-tech-drop-zone{inset:31px 0 8px}.system-v3 #section-PROFILE .profile-field-title,.system-v3 #section-PROFILE .profile-field-title.is-intro,.system-v3 #section-PROFILE .profile-field-title.is-long,.system-v3 #section-PROFILE .profile-field-title.is-medium{bottom:12px;font-size:clamp(52px,16.5vw,78px)}.system-v3 #section-PROFILE .profile-overlay-copy{top:52px;width:92%;max-height:min(34vh,230px)}.system-v3 .top-actions .close-section-btn{position:fixed!important;top:max(14px,env(safe-area-inset-top))!important;right:max(14px,env(safe-area-inset-right))!important;bottom:auto!important;left:auto!important;min-width:92px!important;height:26px!important;padding:0 10px!important}.spatial-archive-shell.has-world-archive .spatial-world-layer{inset:0!important}.spatial-world-archive{--terrain-target-x:54%;--terrain-target-y:38%}.spatial-world-archive.is-earth{--terrain-target-x:54%;--terrain-target-y:39%}.spatial-world-archive.is-cobalt{--terrain-target-x:39%;--terrain-target-y:35%}.spatial-world-archive.is-unnamed{--terrain-target-x:66%;--terrain-target-y:43%}.spatial-archive-terrain:before{inset:-4%;background-position:48%;opacity:.76}.spatial-archive-back{left:16px;top:58px;font-size:4px}.spatial-archive-copy{left:16px;right:16px;top:auto;bottom:102px;width:auto}.spatial-archive-copy>span{font-size:3.5px}.spatial-archive-copy .sys-world-title-lockup{margin-top:8px}.spatial-archive-copy .sys-world-title-lockup.is-compact.is-earth h1,.spatial-archive-copy .sys-world-title-lockup.is-compact.is-murder-drones h1{font-size:clamp(34px,10.8vw,48px)}.spatial-archive-copy .sys-world-title-lockup.is-compact .sys-world-title-chapter{margin-top:5px;font-size:clamp(13px,4vw,18px)}.spatial-archive-copy .sys-world-title-lockup.is-compact.is-earth .sys-world-title-chapter{font-size:7px}.spatial-archive-copy p{max-width:46ch;margin-top:7px;font-size:6.5px;line-height:1.45}.spatial-archive-active-record{width:90%;margin-top:9px;padding-top:7px;gap:3px 8px}.spatial-archive-active-record small{font-size:3px}.spatial-archive-active-record strong{font-size:8px}.spatial-archive-active-record span{font-size:5px;line-height:1.35}.spatial-archive-branches{left:16px;right:16px;top:auto;bottom:16px;width:auto;grid-template-columns:repeat(3,minmax(0,1fr));border-left:0;border-top:1px solid rgba(212,219,213,.13)}.spatial-archive-branches button{min-height:68px;padding:7px 5px;grid-template-columns:16px minmax(0,1fr);gap:5px;border-right:1px solid rgba(212,219,213,.08);border-bottom:0}.spatial-archive-branches button:last-child{border-right:0}.spatial-archive-branches button:before{left:0;top:-1px;width:0;height:1px;transform:none;transition:width .36s cubic-bezier(.16,1,.3,1)}.spatial-archive-branches button.active:before{width:100%;height:1px}.spatial-archive-branches button:hover{transform:none}.spatial-archive-branch-label small,.spatial-archive-branches button>span:first-child{font-size:3px}.spatial-archive-branch-label strong{font-size:6px;white-space:normal}.spatial-archive-branch-label em,.spatial-archive-status{display:none}.spatial-terrain-target{width:42px;height:42px}.spatial-terrain-coordinate{left:calc(var(--terrain-target-x) + 31px);top:calc(var(--terrain-target-y) - 25px)}}.system-v3 .global-bg-blur,.system-v3 .global-bg-blur.active{inset:0;width:auto;height:auto;background:radial-gradient(circle at 18% 5%,rgba(228,236,230,.045),transparent 30%),linear-gradient(118deg,rgba(226,235,229,.018),transparent 34%,rgba(226,235,229,.022) 57%,transparent 78%),rgba(4,7,7,.2);-webkit-backdrop-filter:blur(0) saturate(1);backdrop-filter:blur(0) saturate(1);box-shadow:inset 0 1px 0 rgba(238,244,239,.025)}.system-v3 .global-bg-blur.active{background:radial-gradient(circle at 17% 4%,rgba(231,239,233,.065),transparent 31%),radial-gradient(circle at 74% 82%,rgba(183,201,190,.035),transparent 36%),linear-gradient(118deg,rgba(230,238,232,.026),transparent 31%,rgba(230,238,232,.032) 55%,transparent 79%),rgba(4,7,7,.31);-webkit-backdrop-filter:blur(7px) saturate(1.16) contrast(1.025);backdrop-filter:blur(7px) saturate(1.16) contrast(1.025)}.system-v3 .control-flow-wrapper,.system-v3 .control-section,.system-v3 .module-rail-surface,.system-v3.has-active-module .module-rail-surface{background-color:transparent!important;background-image:none!important}.spatial-archive-branches,.spatial-contact-record,.system-v3 .global-close-btn,.system-v3.has-active-module .side-nav,.system-v3[data-module=profile] .profile-index-shell{border:1px solid rgba(226,235,229,.115);background:radial-gradient(circle at 12% 0,rgba(238,244,239,.09),transparent 30%),linear-gradient(145deg,rgba(226,235,229,.06),rgba(12,16,15,.22) 38%,rgba(5,8,8,.14));-webkit-backdrop-filter:blur(14px) saturate(1.16) contrast(1.025);backdrop-filter:blur(14px) saturate(1.16) contrast(1.025);box-shadow:inset 0 1px 0 rgba(244,248,245,.11),inset 1px 0 0 rgba(244,248,245,.035),0 18px 52px rgba(0,0,0,.16)}.system-v3.has-active-module .side-nav{overflow:hidden;border-radius:12px}.system-v3 .global-close-btn{border-radius:9px}.system-v3 #section-PROFILE .profile-field-title,.system-v3 #section-PROFILE .profile-field-title.is-intro,.system-v3 #section-PROFILE .profile-field-title.is-long,.system-v3 #section-PROFILE .profile-field-title.is-medium{overflow:hidden}.system-v3[data-module=profile] .profile-index-shell{right:0;width:100%;max-width:none;padding:16px 18px;overflow:hidden;border-radius:12px}.system-v3[data-module=profile] .profile-index-item{min-height:52px}.system-v3[data-module=profile] .profile-index-item strong{overflow:visible;line-height:1.16;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.system-v3[data-module=profile] .profile-index-meter{top:14px;right:8px;bottom:14px}.spatial-contact-record{padding:18px 20px 20px;border-radius:14px}.spatial-contact-record:before{inset:0;background:none}.spatial-archive-branches button>span:first-child{grid-column:1;grid-row:1}.spatial-archive-branches .spatial-archive-branch-label{grid-column:2;grid-row:1;width:auto}@media (min-width:901px){.spatial-archive-branches{padding:8px;overflow:hidden;border-radius:14px}.spatial-archive-branches button{min-height:82px}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.spatial-archive-branches,.spatial-contact-record,.system-v3 .global-close-btn,.system-v3.has-active-module .side-nav,.system-v3[data-module=profile] .profile-index-shell{background:rgba(8,11,10,.92)}}@media (prefers-reduced-transparency:reduce){.spatial-archive-branches,.spatial-contact-record,.system-v3 .global-bg-blur.active,.system-v3 .global-close-btn,.system-v3.has-active-module .side-nav,.system-v3[data-module=profile] .profile-index-shell{background:rgba(8,11,10,.95);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (max-width:900px){.system-v3 .global-bg-blur.active{-webkit-backdrop-filter:blur(4px) saturate(1.1) contrast(1.02);backdrop-filter:blur(4px) saturate(1.1) contrast(1.02)}.system-v3.has-active-module .side-nav{border-radius:18px;-webkit-backdrop-filter:blur(10px) saturate(1.12) contrast(1.02);backdrop-filter:blur(10px) saturate(1.12) contrast(1.02)}.system-v3[data-module=profile] .profile-index-shell{padding:0;border-radius:0}.spatial-contact-record{padding:10px 12px 11px}.spatial-archive-branches,.spatial-contact-record{border-radius:10px;-webkit-backdrop-filter:blur(10px) saturate(1.12) contrast(1.02);backdrop-filter:blur(10px) saturate(1.12) contrast(1.02)}}.system-v3 .global-bg-blur,.system-v3 .global-bg-blur.active{background:rgba(5,7,7,.16)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important}.system-v3.has-active-module .side-nav{overflow:visible;border:0;border-left:1px solid rgba(212,219,213,.12);background:rgba(7,9,9,.34)}.system-v3 .global-close-btn,.system-v3.has-active-module .side-nav{border-radius:0;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.system-v3 .global-close-btn{background:rgba(7,9,9,.32)}.spatial-archive-branches{padding:0;overflow:visible;border-radius:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.system-v3.has-splat-ready[data-module=home] .terrain-canvas{opacity:.72!important;filter:contrast(1.08) brightness(.78) saturate(.55)!important;transform:scale(1.015)!important}.system-v3.has-splat-ready[data-module=blog] .spatial-splat-stage,.system-v3.has-splat-ready[data-module=contact] .spatial-splat-stage,.system-v3.has-splat-ready[data-module=home] .spatial-splat-stage,.system-v3.has-splat-ready[data-module=portfolio] .spatial-splat-stage,.system-v3.has-splat-ready[data-module=profile] .spatial-splat-stage{opacity:0!important;filter:none!important;transform:none!important}.system-v3:not([data-module=world]) .spatial-splat-stage{opacity:0!important;visibility:hidden}.system-v3[data-module=world] .spatial-splat-stage{visibility:visible}.system-v3.has-splat-ready[data-module=world] .spatial-splat-stage{opacity:.96;filter:brightness(1.13) contrast(1.2) saturate(.94);transform:scale(1.005)}.system-v3.has-splat-ready.world-archive-active .spatial-splat-stage{opacity:.14}.spatial-archive-shell{background:rgba(5,7,7,.46)!important}.spatial-archive-shell.is-contact{background:rgba(5,7,7,.58)!important}.spatial-field-canvas{background:transparent!important}.system-v3.has-splat-ready .spatial-archive-shell:not(.has-world-archive) .spatial-field-canvas{opacity:.5;mix-blend-mode:screen}.system-v3 #section-PROFILE .control-left-pane{width:100%;flex:1 1 100%;padding:clamp(64px,7vh,84px) clamp(18px,2vw,30px) clamp(38px,4.5vh,54px);overflow:hidden;border-right:0}.system-v3 #section-PROFILE .control-right-pane{display:none!important;width:0!important;flex:0 0!important;padding:0!important}.system-v3 .profile-stage-header{min-height:34px;padding-left:clamp(70px,5.8vw,96px)}.system-v3 .profile-field-layout>.profile-tech-drop-zone:before{left:clamp(70px,5.8vw,96px);content:"GRAVITY 01.00 / COLLISION ACTIVE"}.system-v3 #section-PROFILE .profile-field-layout>.profile-tech-drop-zone{bottom:30px}.system-v3 #section-PROFILE .profile-field-layout .profile-tech-token{background:rgba(8,11,10,.9);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.system-v3 #section-PROFILE .profile-field-layout .profile-tech-token.is-highlighted{background:rgba(204,211,204,.94)}.system-v3 #section-PROFILE .profile-field-title,.system-v3 #section-PROFILE .profile-field-title.is-intro,.system-v3 #section-PROFILE .profile-field-title.is-long,.system-v3 #section-PROFILE .profile-field-title.is-medium{left:2.2%;right:1%;top:auto;bottom:clamp(30px,4.2vh,48px);max-width:96%;padding:0;overflow:visible;color:rgba(226,231,226,.7);font-kerning:normal;font-feature-settings:"kern" 1,"kern";letter-spacing:0;line-height:.76;text-overflow:clip;white-space:nowrap}.system-v3 #section-PROFILE .profile-field-title.is-intro{font-size:clamp(112px,13.2vw,224px)}.system-v3 #section-PROFILE .profile-field-title.is-medium{font-size:clamp(98px,11.8vw,196px)}.system-v3 #section-PROFILE .profile-field-title.is-long{font-size:clamp(78px,9.4vw,158px)}.system-v3 #section-PROFILE .profile-overlay-copy{left:clamp(78px,6.6vw,112px);top:clamp(102px,12vh,134px);width:min(500px,43%);max-height:min(37vh,320px)}.profile-ruler{position:absolute;z-index:10;left:0;top:48px;bottom:36px;width:58px;display:grid;grid-template-rows:repeat(7,minmax(0,1fr));pointer-events:auto}.profile-ruler-axis{position:absolute;left:17px;top:0;bottom:0;width:1px;background:rgba(212,219,213,.14);pointer-events:none}.profile-ruler button{position:relative;width:58px;min-height:0;padding:0;border:0;background:transparent;color:rgba(212,219,213,.25);font:5px var(--sys-mono);text-align:right}.profile-ruler button span{right:0;transition:color .22s ease,transform .42s cubic-bezier(.16,1,.3,1)}.profile-ruler button i,.profile-ruler button span{position:absolute;top:50%;transform:translateY(-50%)}.profile-ruler button i{left:11px;width:13px;height:1px;background:rgba(212,219,213,.22);transform-origin:left center;transition:width .42s cubic-bezier(.16,1,.3,1),background-color .22s ease}.profile-ruler button.active span,.profile-ruler button:hover span{color:rgba(226,231,226,.82);transform:translateY(-50%) translateX(2px)}.profile-ruler button:hover i{width:22px}.profile-ruler button.active i{width:34px;background:rgba(226,231,226,.82)}.spatial-contact-record{border:0;border-radius:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.spatial-contact-record:before{content:none}.spatial-contact-record{width:min(34%,390px)}.spatial-contact-record h2{font-size:clamp(34px,3.7vw,58px)}.spatial-contact-record>strong{max-width:31ch}@media (max-width:900px){.system-v3.has-active-module .side-nav{border:1px solid rgba(212,219,213,.12);border-radius:0;background:rgba(7,9,9,.82);-webkit-backdrop-filter:none;backdrop-filter:none}.system-v3 #section-PROFILE .control-left-pane{width:100%!important;height:100%!important;padding:0!important}.system-v3 .profile-stage-header{padding-left:40px}.system-v3 .profile-field-layout>.profile-tech-drop-zone:before{left:40px}.system-v3 #section-PROFILE .profile-field-layout>.profile-tech-drop-zone{bottom:8px}.system-v3 #section-PROFILE .profile-field-title,.system-v3 #section-PROFILE .profile-field-title.is-intro,.system-v3 #section-PROFILE .profile-field-title.is-long,.system-v3 #section-PROFILE .profile-field-title.is-medium{left:3%;right:2%;top:auto;bottom:68px;max-width:95%;padding:0;overflow:visible;font-size:clamp(58px,18vw,92px);letter-spacing:0;line-height:.78;white-space:nowrap}.system-v3 #section-PROFILE .profile-overlay-copy{left:40px;top:54px;width:calc(100% - 50px);max-height:min(34vh,220px)}.profile-ruler{top:36px;bottom:18px;width:31px}.profile-ruler-axis{left:8px}.profile-ruler button{width:31px;font-size:3.5px}.profile-ruler button i{left:4px;width:9px}.profile-ruler button:hover i{width:13px}.profile-ruler button.active i{width:20px}.profile-ruler button span{right:0}.spatial-contact-record{padding:8px 0 0 9px;border-radius:0;-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.profile-ruler button i,.profile-ruler button span{transition-duration:1ms!important}}.spatial-world-node-label,.spatial-world-node.active .spatial-world-node-label{left:84px;transform:none}.spatial-contact-marker{transform-origin:16px 27px}.spatial-contact-label,.spatial-contact-marker.active .spatial-contact-label{left:48px;transform:none}.spatial-contact-marker.align-left .spatial-contact-label,.spatial-contact-marker.align-left.active .spatial-contact-label{left:auto;right:160px;transform:none}.spatial-contact-record.is-current-record,.spatial-world-record.is-current-record{animation:spatialFixedRecordIn .52s cubic-bezier(.16,1,.3,1) both}.spatial-contact-record.is-exiting,.spatial-world-record.is-exiting{animation:spatialFixedRecordOut .42s cubic-bezier(.4,0,1,1) both!important}@keyframes spatialFixedRecordIn{0%{opacity:0;filter:blur(3px);transform:none}to{opacity:1;filter:blur(0);transform:none}}@keyframes spatialFixedRecordOut{0%{opacity:.72;filter:blur(0);transform:none}to{opacity:0;filter:blur(3px);transform:none}}@media (min-width:901px){.system-v3[data-module=profile] .control-flow-wrapper,.system-v3[data-module=profile] .control-flow-wrapper.open{inset:0!important;width:100vw!important;height:100dvh!important}.system-v3[data-module=profile] #section-PROFILE,.system-v3[data-module=profile] #section-PROFILE .control-left-pane,.system-v3[data-module=profile] #section-PROFILE .profile-field-layout{width:100vw!important;height:100dvh!important}.system-v3[data-module=profile] #section-PROFILE .control-left-pane{padding:0!important}.system-v3[data-module=profile] .profile-stage-header{left:clamp(82px,7vw,118px);right:182px;top:clamp(58px,7vh,74px);padding-left:0}.system-v3[data-module=profile] #section-PROFILE .profile-field-layout>.profile-tech-drop-zone{inset:0!important;border:0;background-size:46px 46px}.system-v3[data-module=profile] #section-PROFILE .profile-field-layout>.profile-tech-drop-zone:before{left:clamp(82px,7vw,118px);top:clamp(102px,12vh,128px)}.system-v3[data-module=profile] #section-PROFILE .profile-overlay-copy{left:clamp(96px,8vw,134px);top:clamp(126px,16vh,164px)}.system-v3[data-module=profile] .profile-ruler{left:22px;top:clamp(96px,12vh,126px);bottom:44px}.system-v3[data-module=profile] #section-PROFILE .profile-field-title,.system-v3[data-module=profile] #section-PROFILE .profile-field-title.is-intro,.system-v3[data-module=profile] #section-PROFILE .profile-field-title.is-long,.system-v3[data-module=profile] #section-PROFILE .profile-field-title.is-medium{left:clamp(72px,5.8vw,104px);right:22px;bottom:clamp(28px,3.8vh,44px);max-width:calc(100vw - 94px)}}.spatial-archive-back,.spatial-contact-actions>a,.spatial-contact-actions>button,.spatial-contact-unavailable,.spatial-open-record,.system-v3 .global-close-btn{position:relative;isolation:isolate;min-height:28px;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;gap:12px;overflow:hidden;border:1px solid rgba(224,231,225,.16);border-radius:4px;background:rgba(224,231,225,.026);color:rgba(222,228,222,.62);font:7px var(--sys-mono);letter-spacing:.16em;line-height:1;text-decoration:none;white-space:nowrap;box-shadow:inset 0 1px 0 rgba(245,248,245,.025);transition:color .22s ease,border-color .26s ease,background-color .26s ease,box-shadow .32s ease,transform .32s cubic-bezier(.16,1,.3,1)}.spatial-archive-back:before,.spatial-contact-actions>a:before,.spatial-contact-actions>button:before,.spatial-open-record:before,.system-v3 .global-close-btn:before{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,rgba(224,231,225,.11),rgba(224,231,225,.045));transform:scaleX(0);transform-origin:left center;transition:transform .36s cubic-bezier(.16,1,.3,1)}.spatial-archive-back:focus-visible:before,.spatial-archive-back:hover:before,.spatial-contact-actions>a:focus-visible:before,.spatial-contact-actions>a:hover:before,.spatial-contact-actions>button:focus-visible:before,.spatial-contact-actions>button:hover:before,.spatial-open-record:focus-visible:before,.spatial-open-record:hover:before,.system-v3 .global-close-btn:focus-visible:before,.system-v3 .global-close-btn:hover:before{transform:scaleX(1)}.spatial-archive-back:focus-visible,.spatial-archive-back:hover,.spatial-contact-actions>a:focus-visible,.spatial-contact-actions>a:hover,.spatial-contact-actions>button:focus-visible,.spatial-contact-actions>button:hover,.spatial-open-record:focus-visible,.spatial-open-record:hover,.system-v3 .global-close-btn:focus-visible,.system-v3 .global-close-btn:hover{border-color:rgba(230,236,231,.42);background:rgba(224,231,225,.045);color:rgba(240,244,240,.92);box-shadow:inset 0 1px 0 rgba(247,250,247,.08),0 7px 20px rgba(0,0,0,.16);outline:none}.spatial-archive-back:active,.spatial-contact-actions>a:active,.spatial-contact-actions>button:active,.spatial-open-record:active,.system-v3 .global-close-btn:active{transform:scale(.97);transition-duration:80ms}@media (max-width:900px){.system-v3[data-module=profile] #section-PROFILE.control-section{padding:0!important}.system-v3[data-module=profile] #section-PROFILE .profile-field-layout>.profile-tech-drop-zone{inset:0!important;border:0}.system-v3[data-module=profile] .profile-stage-header{left:40px;right:12px;top:58px;padding-left:0}.system-v3[data-module=profile] #section-PROFILE .profile-field-layout>.profile-tech-drop-zone:before{left:40px;top:96px}.system-v3[data-module=profile] .profile-ruler{top:92px;bottom:78px}.spatial-world-node-label,.spatial-world-node.active .spatial-world-node-label{left:54px;transform:none}.spatial-contact-marker{transform-origin:12px 19px}.spatial-contact-label,.spatial-contact-marker.active .spatial-contact-label{left:34px;transform:none}.spatial-contact-marker.align-left .spatial-contact-label,.spatial-contact-marker.align-left.active .spatial-contact-label{left:auto;right:96px;transform:none}.spatial-archive-back,.spatial-contact-actions>a,.spatial-contact-actions>button,.spatial-contact-unavailable,.spatial-open-record,.system-v3 .global-close-btn{min-height:25px;padding:0 11px;gap:8px;font-size:5px}}@media (prefers-reduced-motion:reduce){.spatial-archive-back,.spatial-archive-back:before,.spatial-contact-actions>a,.spatial-contact-actions>a:before,.spatial-contact-actions>button,.spatial-contact-actions>button:before,.spatial-open-record,.spatial-open-record:before,.system-v3 .global-close-btn,.system-v3 .global-close-btn:before{transition-duration:1ms!important}}.system-v3{--module-stage-left:clamp(72px,6.2vw,118px);--module-stage-right:182px;--module-guide-x-primary:27vw;--module-guide-x-secondary:73vw;--module-guide-y-primary:25dvh;--module-guide-y-secondary:75dvh}.system-v3[data-module=portfolio]{--module-guide-x-primary:50vw;--module-guide-x-secondary:calc(100vw - var(--module-stage-right));--module-guide-y-primary:12dvh;--module-guide-y-secondary:86dvh}.system-v3[data-module=profile]{--module-guide-x-primary:clamp(72px,5.8vw,104px);--module-guide-x-secondary:calc(100vw - var(--module-stage-right));--module-guide-y-primary:13dvh;--module-guide-y-secondary:78dvh}.system-v3[data-module=blog]{--module-guide-x-primary:40.4vw;--module-guide-x-secondary:calc(100vw - var(--module-stage-right));--module-guide-y-primary:12dvh;--module-guide-y-secondary:86dvh}.system-v3[data-module=contact],.system-v3[data-module=world]{--module-guide-x-primary:var(--module-stage-left);--module-guide-x-secondary:calc(100vw - var(--module-stage-right));--module-guide-y-primary:9dvh;--module-guide-y-secondary:92dvh}.system-v3 .control-flow-wrapper,.system-v3 .control-flow-wrapper.open{inset:0!important;width:100vw!important;height:100dvh!important}.system-v3 .module-rail-surface{background:transparent!important}.system-v3 .module-transition-sweep{inset:0!important}@media (min-width:901px){.system-v3 .control-section>.control-left-pane,.system-v3 .control-section>.control-right-pane{opacity:1;filter:none;transform:translateZ(0) scale(1)}.system-v3 .control-section:not(#section-PROFILE){box-sizing:border-box;padding-left:var(--module-stage-left);padding-right:var(--module-stage-right)}.system-v3 .control-section:not(#section-PROFILE):before{left:var(--module-stage-left);right:var(--module-stage-right)}.system-v3 .control-section:not(#section-PROFILE):after{right:var(--module-stage-right)}}.system-v3 .global-guide-h,.system-v3 .global-guide-v{z-index:123;opacity:.72;will-change:transform;transition:transform .72s cubic-bezier(.16,1,.3,1),opacity .42s ease}.system-v3 .global-guide-v{left:0;background:linear-gradient(180deg,transparent,rgba(218,224,218,.07) 13%,rgba(218,224,218,.07) 87%,transparent)}.system-v3 .global-guide-h{top:0;background:linear-gradient(90deg,transparent,rgba(218,224,218,.07) 8%,rgba(218,224,218,.07) 92%,transparent)}.system-v3 .module-guide-v-primary{transform:translate3d(var(--module-guide-x-primary),0,0)}.system-v3 .module-guide-v-secondary{opacity:.42;transform:translate3d(var(--module-guide-x-secondary),0,0)}.system-v3 .module-guide-h-primary{transform:translate3d(0,var(--module-guide-y-primary),0)}.system-v3 .module-guide-h-secondary{opacity:.42;transform:translate3d(0,var(--module-guide-y-secondary),0)}@media (min-width:901px){.system-v3 .top-actions .close-section-btn{position:fixed!important;z-index:132;inset:27px 24px auto auto!important;width:108px;min-width:108px;height:28px;margin:0}}.system-v3 #section-PROFILE,.system-v3 #section-PROFILE .control-left-pane,.system-v3 #section-PROFILE .profile-field-layout{width:100vw!important;height:100dvh!important}.system-v3 #section-PROFILE{padding:0!important}.system-v3 #section-PROFILE .control-grid-lines,.system-v3 #section-PROFILE:after,.system-v3 #section-PROFILE:before{display:none!important}.system-v3 #section-PROFILE .control-left-pane{padding:0!important;border-right:0!important}.system-v3 #section-PROFILE .profile-stage-header{left:clamp(82px,7vw,118px)!important;right:182px!important;top:clamp(58px,7vh,74px)!important;padding-left:0!important;border-bottom-color:rgba(212,219,213,.14)}.system-v3 #section-PROFILE .profile-field-layout>.profile-tech-drop-zone{inset:0!important;border:0!important;background-color:transparent;background-image:linear-gradient(rgba(212,219,213,.021) 1px,transparent 0),linear-gradient(90deg,rgba(212,219,213,.021) 1px,transparent 0),linear-gradient(rgba(212,219,213,.044) 1px,transparent 0),linear-gradient(90deg,rgba(212,219,213,.044) 1px,transparent 0);background-size:48px 48px,48px 48px,192px 192px,192px 192px!important;background-position:-1px -1px}.system-v3 #section-PROFILE .profile-field-layout>.profile-tech-drop-zone:before{content:"INTERACTIVE TOOL FIELD / DRAG TAGS";left:clamp(82px,7vw,118px)!important;top:clamp(104px,12.5vh,132px)!important;color:rgba(212,219,213,.32)}.system-v3 #section-PROFILE .profile-field-layout>.profile-tech-drop-zone:after{content:"";position:absolute;z-index:1;inset:0;pointer-events:none;background:radial-gradient(ellipse at 48% 58%,transparent 0 38%,rgba(4,6,6,.08) 72%,rgba(4,6,6,.3) 100%),linear-gradient(90deg,rgba(4,6,6,.18),transparent 18%,transparent 82%,rgba(4,6,6,.2))}.system-v3 #section-PROFILE .profile-ruler{left:22px!important;top:clamp(104px,13vh,136px)!important;bottom:44px!important}.system-v3 #section-PROFILE .profile-field-title,.system-v3 #section-PROFILE .profile-field-title.is-long,.system-v3 #section-PROFILE .profile-field-title.is-medium{left:clamp(72px,5.8vw,104px)!important;right:22px!important;top:auto!important;bottom:clamp(28px,3.8vh,44px)!important;max-width:calc(100vw - 94px)!important;overflow:visible!important;color:rgba(226,231,226,.68);font-size:clamp(78px,9.4vw,158px)!important;letter-spacing:0;line-height:.78}.system-v3 #section-PROFILE .profile-field-title.is-intro{font-size:clamp(92px,10.8vw,184px)!important}.system-v3 #section-PROFILE .profile-overlay-copy{left:clamp(96px,8vw,134px)!important;top:clamp(136px,17vh,176px)!important;bottom:auto!important;width:min(470px,40%)!important;max-height:min(39vh,330px);padding:0!important;background:linear-gradient(90deg,rgba(5,7,7,.92),rgba(5,7,7,.7) 72%,transparent)}.system-v3 #section-PROFILE .profile-overlay-copy .profile-record-label{margin:0 0 10px;font-size:6px}.system-v3 #section-PROFILE .profile-overlay-copy .profile-record-caption{max-width:43ch;margin:0 0 15px;color:rgba(218,224,218,.68);font-size:11px;line-height:1.62}.system-v3 #section-PROFILE .profile-tyouseki-notes{width:min(100%,440px);margin-top:16px;display:grid;grid-template-columns:1fr;border-top:1px solid rgba(212,219,213,.16);border-bottom:0}.system-v3 #section-PROFILE .profile-tyouseki-notes>div,.system-v3 #section-PROFILE .profile-tyouseki-notes>div:not(:first-child){min-height:0;padding:8px 0;display:grid;grid-template-columns:94px minmax(0,1fr);align-items:baseline;grid-gap:14px;gap:14px;border-right:0;border-bottom:1px solid rgba(212,219,213,.075)}.system-v3 #section-PROFILE .profile-tyouseki-notes span{color:rgba(212,219,213,.34);font:5px var(--sys-mono);letter-spacing:.12em}.system-v3 #section-PROFILE .profile-tyouseki-notes strong{color:rgba(220,226,220,.68);font:500 9px/1.45 var(--sys-body)}.spatial-contact-record{width:min(38%,430px);padding:8px 0 0;text-shadow:0 2px 16px rgba(0,0,0,.62)}.spatial-contact-record h2{font-size:clamp(38px,4.2vw,68px)}.spatial-contact-record>strong{max-width:36ch}.spatial-contact-status{display:none}.spatial-contact-register{position:absolute;z-index:12;top:4.4%;right:1.2%;width:min(58%,690px);display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-column-gap:clamp(6px,.75vw,12px);column-gap:clamp(6px,.75vw,12px);border-bottom:1px solid rgba(212,219,213,.12)}.spatial-contact-register button{position:relative;min-width:0;min-height:46px;padding:7px 0 9px;display:grid;grid-template-columns:14px minmax(0,1fr);grid-template-rows:auto auto;align-content:center;grid-gap:3px 5px;gap:3px 5px;border:0;background:transparent;color:rgba(212,219,213,.28);text-align:left;transition:color .24s ease,transform .46s cubic-bezier(.22,.8,.2,1)}.spatial-contact-register button:after{content:"";position:absolute;left:0;right:100%;bottom:-1px;height:1px;background:color-mix(in srgb,var(--spatial-accent) 68%,#dce3dd);transition:right .52s cubic-bezier(.22,.8,.2,1)}.spatial-contact-register button:hover{color:rgba(222,228,222,.68);transform:translateY(-1px)}.spatial-contact-register button.active{color:var(--sys-ink)}.spatial-contact-register button.active:after{right:0}.spatial-contact-register button>span{grid-row:1/3;color:rgba(212,219,213,.34);font:4px var(--sys-mono)}.spatial-contact-register small,.spatial-contact-register strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spatial-contact-register strong{font:600 7px var(--sys-display);letter-spacing:.08em}.spatial-contact-register small{color:rgba(212,219,213,.28);font:4px var(--sys-body)}.spatial-archive-shell.is-contact .spatial-contact-register button{animation:spatialTextRise .62s cubic-bezier(.22,.8,.2,1) both}.spatial-archive-shell.is-contact .spatial-contact-register button:nth-child(2){animation-delay:45ms}.spatial-archive-shell.is-contact .spatial-contact-register button:nth-child(3){animation-delay:90ms}.spatial-archive-shell.is-contact .spatial-contact-register button:nth-child(4){animation-delay:135ms}.spatial-archive-shell.is-contact .spatial-contact-register button:nth-child(5){animation-delay:.18s}.spatial-archive-shell.is-contact .spatial-contact-register button:nth-child(6){animation-delay:225ms}@media (max-width:900px){.system-v3{--module-stage-left:0px;--module-stage-right:0px;--module-guide-x-primary:10vw;--module-guide-x-secondary:90vw;--module-guide-y-primary:7dvh;--module-guide-y-secondary:calc(100dvh - 58px)}.system-v3 .global-guide-h,.system-v3 .global-guide-v{z-index:153;opacity:.46}.system-v3 .top-actions .close-section-btn{position:fixed!important;z-index:160;inset:14px 12px auto auto!important;width:86px;min-width:86px;height:25px;margin:0}.system-v3 #section-PROFILE .profile-stage-header{left:40px!important;right:12px!important;top:58px!important}.system-v3 #section-PROFILE .profile-field-layout>.profile-tech-drop-zone:before{left:40px!important;top:96px!important}.system-v3 #section-PROFILE .profile-ruler{top:92px!important;bottom:78px!important}.system-v3 #section-PROFILE .profile-field-title,.system-v3 #section-PROFILE .profile-field-title.is-intro,.system-v3 #section-PROFILE .profile-field-title.is-long,.system-v3 #section-PROFILE .profile-field-title.is-medium{left:3%!important;right:2%!important;bottom:68px!important;max-width:95%!important;font-size:clamp(58px,18vw,92px)!important}.system-v3 #section-PROFILE .profile-overlay-copy{left:40px!important;top:116px!important;width:calc(100% - 58px)!important;max-height:min(36vh,250px)}.system-v3 #section-PROFILE .profile-tyouseki-notes>div,.system-v3 #section-PROFILE .profile-tyouseki-notes>div:not(:first-child){grid-template-columns:78px minmax(0,1fr);gap:9px;padding:6px 0}.spatial-contact-register{left:2%;right:2%;top:14%;width:auto;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:7px}.spatial-contact-register button{min-height:34px;padding:4px 0 6px;grid-template-columns:12px minmax(0,1fr);gap:2px 3px}.spatial-contact-register button>span{font-size:3px}.spatial-contact-register strong{font-size:5px}.spatial-contact-register small{font-size:3px}.spatial-contact-record{left:4%!important;top:auto!important;right:4%;bottom:7%;width:auto}}@media (prefers-reduced-motion:reduce){.spatial-contact-register button,.spatial-contact-register button:after,.system-v3 .global-guide-h,.system-v3 .global-guide-v{transition-duration:1ms!important;animation-duration:1ms!important}}