@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/space-grotesk-latin-wght-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/space-grotesk-latin-ext-wght-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/jetbrains-mono-latin-wght-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/jetbrains-mono-latin-ext-wght-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/inter-latin-wght-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/inter-latin-ext-wght-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--font-ui:"Space Grotesk","Microsoft YaHei","PingFang SC","Noto Sans CJK SC","Noto Sans SC",sans-serif;--font-mono:"JetBrains Mono","Cascadia Mono",Consolas,"Microsoft YaHei","PingFang SC","Noto Sans CJK SC",monospace;--font-body:"Inter","Microsoft YaHei","PingFang SC","Noto Sans CJK SC","Noto Sans SC",sans-serif;--black:#050505;--white:#f7f7f4;--line:#f7f7f44d;--cut:cubic-bezier(.86,.04,.08,.98);--glide:cubic-bezier(.55,.05,.2,.98);--snap:cubic-bezier(.2,.95,.22,1.16);--walk:cubic-bezier(.72,0,.22,1);--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--mo:1;--ma:1;--mt:1;--mg:1}html[data-motion="4"]{--mo:1.25;--ma:.8;--mt:.9;--mg:.95}html[data-motion="3"]{--mo:1.8;--ma:.55;--mt:.74;--mg:.88}html[data-motion="2"]{--mo:2.85;--ma:.35;--mt:.6;--mg:.8}html[data-motion="1"]{--mo:5;--ma:.2;--mt:.45;--mg:.74}html[data-arriving] :is(#white-world,#skip){display:none!important}*{box-sizing:border-box}html,body{width:100%;height:100%;margin:0;overflow:hidden}body{background:var(--black);color:var(--white);font-family:var(--font-ui);-webkit-user-select:none;user-select:none}button,input{font:inherit}button:focus-visible,input:focus-visible{outline-offset:4px;outline:2px solid}.mono{font-family:var(--font-mono)}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[hidden]{display:none}body.cursor-hosted,body.cursor-hosted *{cursor:none!important}@keyframes blink{50%{opacity:0}}@keyframes chrome-in{0%{opacity:0}}[data-type].typing:after{content:"";vertical-align:-.08em;background:currentColor;width:.46em;height:.9em;margin-left:.14em;animation:.7s step-end infinite blink;display:inline-block}#nav-ball,.nav-caption,#status-line,#zone-index{mix-blend-mode:difference}#zone-index{z-index:40;letter-spacing:.18em;opacity:.72;align-items:center;gap:12px;font-size:13px;display:flex;position:fixed;top:4.8vh;left:4.7vw}#zone-index:before{content:"";background:var(--white);width:23px;height:2px;transition:opacity .4s}#zone-index:empty:before{opacity:0}#status-line{z-index:40;letter-spacing:.08em;opacity:.78;align-items:center;gap:10px;font-size:12.5px;display:flex;position:fixed;bottom:4.8vh;left:4.7vw}#status-line i{background:var(--white);width:7px;height:13px;transition:opacity .4s;animation:1s step-end infinite blink}#status-line:has(#status-text:empty) i{opacity:0}#hole-rig{z-index:2;width:0;height:0;transition:translate calc(1.05s * var(--mg)) var(--glide);position:fixed;top:0;left:0;translate:19vw 44vh}#hole-rig.boot{translate:49vw 59vh!important}@media (min-width:821px){#hole-rig.boot{translate:27vw 84vh!important}#hole-rig.boot #hole-scale{transform:scale(3.3)}#hole-rig,#app[data-zone=home] #hole-rig{transition:translate calc(1.3s * var(--mg)) var(--glide)}#hole-scale,#app[data-zone=home] #hole-scale{transition:transform calc(1.3s * var(--mg)) var(--glide),opacity calc(.5s * var(--mt))}#black-hole{transition:width calc(1.3s * var(--mg)) var(--glide),height calc(1.3s * var(--mg)) var(--glide)}#hole-rig.boot .hole-dial{opacity:0}}#app #hole-rig.boot #black-hole{width:44vmin;height:44vmin}#hole-scale{width:0;height:0;transform:scale(var(--zk,1));transition:transform calc(1.05s * var(--mg)) var(--glide),opacity calc(.5s * var(--mt));will-change:transform;position:absolute;top:0;left:0}#hole-rig.boot #hole-scale{transform:scale(2.35)}#hole-rig.hidden #hole-scale{opacity:0;transform:scale(.3)}.hole-court{width:0;height:0;position:absolute;top:0;left:0}#black-hole{width:44vmin;height:44vmin;transform:translate(-50%,-50%);translate:var(--hx,0px) var(--hy,0px);will-change:transform;transition:width calc(1.05s * var(--mg)) var(--glide),height calc(1.05s * var(--mg)) var(--glide);position:absolute;top:0;left:0}.hole-art,.hole-dial{pointer-events:none;-webkit-user-select:none;user-select:none;contain:paint;position:absolute;overflow:hidden}.hole-dial{width:120%;height:120%;inset:-10%}.hole-art{width:160%;height:160%;inset:-30%}.hole-art .hs{fill:var(--white);stroke:none}.hole-art .hm{fill:#8d8d89;stroke:none}.hole-art .ho{fill:none;stroke:var(--white);stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:12}.hole-art .hwr{stroke-width:.45px;opacity:.85}.hole-art .hph{stroke-width:.8px;opacity:.85}.hole-art .hphd{stroke-width:.5px;opacity:.2}.hole-art .hgl{stroke-width:.3px;opacity:.9}.hole-art .hpl2,.hole-art .hun2{opacity:.5}.hole-art .hshadow{fill:var(--black)}.hole-art .hcrown{display:none}.hole-art .hband{fill:url(#hv-core)}.hole-art .hfield{fill:url(#hv-field)}html:is([data-gap=solid],[data-gap=fade],[data-gap=clear]) .hole-art .hfield{display:none}html[data-gap=solid] .hole-art .hband{fill:var(--black)}html[data-gap=fade] .hole-art .hband{fill:url(#hv-fade)}html[data-gap=fade] .hole-art .hcrown{fill:url(#hv-crown);display:inline}:is(.hole-art,.hole-dial) .hx{fill:none;stroke:var(--white);stroke-width:.4px;stroke-linecap:butt;opacity:.28}#nav-ball{z-index:90;width:122px;height:122px;color:var(--white);cursor:pointer;transition:opacity .35s,transform .75s var(--snap);background:0 0;border:0;border-radius:50%;padding:0;position:fixed;bottom:16px;right:16px}#nav-ball:hover{transform:scale(1.04)}#nav-ball:not(.assembled){opacity:0;pointer-events:none;transform:scale(.28)rotate(-80deg)}#nav-ball:focus-visible{outline:none}#nav-ball :is(.hub-l,.hub-wave){pointer-events:none;position:absolute}#nav-ball svg{overflow:visible}#nav-ball .hub-l{inset:-8px}#nav-ball .hub-l :is(div,svg){width:100%;height:100%;position:absolute;inset:0}.hub-tri-s{transition:transform .5s var(--snap)}.penrose-orbit{animation:hub-spin calc(26s * var(--mo)) linear infinite}.hub-tri use{fill:none;stroke:currentColor;stroke-width:12px;stroke-linejoin:round;stroke-linecap:round}.hub-tri{opacity:.5;transition:opacity .25s}.hub-clamp{fill:var(--black);stroke:currentColor;stroke-width:1.3px}@keyframes hub-spin{to{transform:rotate(360deg)}}@keyframes hub-spin-r{to{transform:rotate(-360deg)}}.hub-flow{-webkit-mask:var(--tri-mask) center/100% 100% no-repeat;-webkit-mask:var(--tri-mask) center/100% 100% no-repeat;mask:var(--tri-mask) center/100% 100% no-repeat}.hub-flow span{transition:transform calc(.9s * var(--mo)) var(--snap),opacity calc(.6s * var(--mo));position:absolute;inset:0}.hub-flow span:not([style*=--o\:0]){opacity:0}.hub-flow i{animation:hub-spin calc(3.6s * var(--mo)) linear infinite;background:conic-gradient(from 0deg,transparent 0 .74turn,#f7f7f447 .88turn,var(--white) .985turn,transparent 1turn);border-radius:50%;position:absolute;inset:-10%}#nav-ball:hover .hub-flow span{opacity:1;transform:rotate(calc(var(--o) * 120deg))}.hub-ring{animation:hub-spin-r calc(60s * var(--mo)) linear infinite}.hub-boost{transition:transform .5s cubic-bezier(.5,0,.3,1)}.hub-seg{fill:none;stroke:currentColor;stroke-width:4.2px;opacity:.85}.hub-dot{fill:currentColor;opacity:.7}.hub-rim{fill:none;stroke:currentColor;stroke-width:.8px;opacity:.5}.hub-disc{fill:var(--black)}.hub-inner{fill:none;stroke:currentColor;stroke-width:1.1px;opacity:.8}.hub-pulse{animation:hub-beat calc(2.4s * var(--mo)) ease-out infinite}.hub-glow{opacity:0;animation:hub-glow calc(2.4s * var(--mo)) ease-out infinite;background:radial-gradient(closest-side,#f7f7f442,#f7f7f414 60%,#0000);border-radius:50%;transform:scale(.62)}@keyframes hub-beat{0%,40%,to{transform:scale(1)}6%{transform:scale(calc(1 + .07 * var(--ma)))}14%{transform:scale(1)}20%{transform:scale(calc(1 + .045 * var(--ma)))}}@keyframes hub-glow{0%,to{opacity:0;transform:scale(.62)}6%{opacity:1;transform:scale(.78)}14%{opacity:.35}20%{opacity:.8;transform:scale(.74)}44%{opacity:0;transform:scale(.7)}}.hub-needle{transform:rotate(var(--ang,-132deg));transition:transform .14s var(--snap),opacity .2s;opacity:0}.hub-needle path{fill:currentColor}.hub-needle line{stroke:currentColor;stroke-width:1.2px}.hub-charge circle{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-dasharray:100;stroke-dashoffset:100px;transform-origin:0 0;transform:rotate(-90deg)}.hub-wave{border:2px solid var(--white);opacity:0;border-radius:50%;inset:14px;transform:scale(.6)}.hand-icon{z-index:2;width:42px;height:42px;transition:transform .35s var(--snap);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-18deg)}.hand-icon path{fill:var(--white)}.hand-icon .hand-fill{fill:var(--black)}#nav-ball:hover .hub-tri{opacity:.72}#nav-ball:hover .hub-boost{transform:rotate(-30deg)}#nav-ball.hub-charge .hub-boost,body.dial-open #nav-ball .hub-boost{transition-duration:.18s;transform:rotate(-150deg)}#nav-ball.hub-charge .hub-charge circle{stroke-dashoffset:0;transition:stroke-dashoffset .18s linear}#nav-ball.hub-charge .hub-tri{opacity:.95}#nav-ball.hub-charge .hand-icon{transform:translate(-50%,-50%)rotate(-18deg)scale(.92)}body.dial-open #nav-ball .hub-tri-s{transform:scale(1.06)}body.dial-open #nav-ball .hub-tri,body.dial-open #nav-ball .hub-needle{opacity:1}body.dial-open #nav-ball .hand-icon{transform:translate(-50%,-50%)rotate(-18deg)scale(.94)}#nav-ball.hub-burst .hub-wave{animation:.55s cubic-bezier(.1,.7,.3,1) hub-wave}#nav-ball.hub-burst .hub-tri{opacity:1;transition-duration:50ms}#nav-ball.hub-burst .hub-glow{animation:.55s ease-out hub-flash}@keyframes hub-wave{0%{opacity:.95;transform:scale(.62)}to{opacity:0;transform:scale(calc(1 + .75 * var(--ma)))}}@keyframes hub-flash{0%{opacity:1;transform:scale(.8)}to{opacity:0;transform:scale(1.3)}}.nav-caption{z-index:89;letter-spacing:.16em;opacity:0;pointer-events:none;font-size:11.5px;transition:all .3s;position:fixed;bottom:61px;right:150px;translate:8px}#nav-ball:hover~.nav-caption{opacity:.78;translate:0}body.gal .nav-caption{opacity:0!important}#nav-dial{z-index:127;pointer-events:none;width:0;height:0;position:fixed;bottom:77px;right:77px}.dial-ring{opacity:0;width:480px;height:480px;transition:opacity .2s,transform .35s var(--snap);position:absolute;top:-240px;left:-240px;overflow:visible;transform:scale(.7)}body.dial-open .dial-ring{opacity:1;transform:scale(1)}.dial-ring .dr-base{fill:none;stroke:#f7f7f424;stroke-width:1px;stroke-dasharray:2 5}.dial-ring .dr-seg{fill:none;stroke:#f7f7f4b3;stroke-width:7px;transition:stroke .12s,stroke-width .12s}.dial-ring .dr-seg.hot{stroke:var(--white);stroke-width:11px}.dial-ring .dr-seg.here{stroke:#f7f7f440;stroke-dasharray:3 3}.dial-ring .dr-lead{stroke:#f7f7f459;stroke-width:1px}.dial-ring .dr-lead.hot{stroke:var(--white)}.dial-ring .dr-lead.here{stroke:#f7f7f426;stroke-dasharray:2 3}.dial-node{background:var(--black);color:var(--white);letter-spacing:.12em;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .18s var(--dd,0s),transform .3s var(--dd,0s) var(--snap),background .1s,color .1s,visibility 0s linear .3s;border:1px solid #0000;align-items:center;gap:7px;padding:6px 9px;font-size:13.5px;display:flex;position:absolute;top:0;left:0;transform:translate(-50%,-50%)scale(.3)}.dial-node .nsq{flex:none;width:15px;height:15px}.dial-node .nsq use{fill:none;stroke:currentColor;stroke-width:7px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.dial-node small{letter-spacing:.06em;opacity:.8;margin-left:2px;font-size:11.5px}.dial-node small:empty{display:none}body.dial-open .dial-node{opacity:1;visibility:visible;transform:translate(calc(-50% + var(--dx) + var(--cx,0) * 50%),calc(-50% + var(--dy) - var(--sy,0) * 50%)) scale(1);transition:opacity .22s var(--dd,0s),transform .34s var(--dd,0s) var(--snap),background .1s,color .1s}.dial-node.hot{background:var(--white);color:var(--black);border-color:var(--white)}.dial-node.here{border:1px dashed #f7f7f480;opacity:.72!important}body.dial-open #nav-ball{z-index:128}body.dial-open .nav-caption,body.dial-open #nav-ball:hover~.nav-caption{opacity:.82;text-align:center;letter-spacing:.06em;width:122px;bottom:4px;right:16px;translate:0}body.dial-open #hole-rig{z-index:124}#assembly-girl{z-index:65;opacity:0;pointer-events:none;visibility:hidden;width:min(30vw,430px);height:min(60vh,660px);transition:opacity calc(.34s * var(--mt)) ease,visibility 0s linear calc(.34s * var(--mt));will-change:opacity;position:fixed;bottom:-1vh;left:70vw}#assembly-girl.hold{opacity:.94;visibility:visible;transition:opacity calc(.34s * var(--mt)) ease,visibility 0s}#assembly-girl img{object-fit:contain;object-position:center bottom;width:100%;height:100%;filter:grayscale(1) contrast(1.35) drop-shadow(0 0 2px var(--black)) drop-shadow(0 0 5px var(--black)) drop-shadow(0 0 9px var(--black));transform:scaleX(-1)}#assembly-girl.face-right img{transform:scaleX(1)}.girl-glitch{z-index:66;pointer-events:none;position:fixed}.girl-glitch i{background:bottom/contain no-repeat;position:absolute;inset:0}#assembly-followers{pointer-events:none;opacity:0;transition:opacity .25s;position:absolute;inset:6% 8% 4%;overflow:visible}#assembly-girl.hold #assembly-followers{opacity:1}#assembly-girl:not(.hold) .a-follower{animation-play-state:paused}.a-follower{width:var(--size);aspect-ratio:1;color:var(--white);position:absolute}.a-follower:first-child{animation:sat-penrose calc(5.4s * var(--mo)) ease-in-out infinite;top:6%;left:-4%}.a-follower:nth-child(2){animation:sat-ring calc(3.6s * var(--mo)) ease-in-out infinite alternate;top:20%;right:-6%}.a-follower:nth-child(3){animation:sat-square calc(4.2s * var(--mo)) ease-in-out infinite;bottom:20%;left:-2%}.a-follower:nth-child(4){animation:sat-plus calc(3.2s * var(--mo)) ease-in-out infinite alternate;bottom:34%;right:-4%}.a-follower.f-ring{border:4px solid var(--white);border-radius:50%}.a-follower.f-square{border:2px solid var(--white)}.a-follower.f-square:after{content:"";background:var(--white);position:absolute;inset:30%}.a-follower.f-plus:before,.a-follower.f-plus:after{content:"";background:var(--white);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.a-follower.f-plus:before{width:100%;height:3px}.a-follower.f-plus:after{width:3px;height:100%}.a-follower.f-penrose use{fill:none;stroke:currentColor;stroke-width:6px;stroke-linejoin:round;vector-effect:non-scaling-stroke}@keyframes sat-penrose{50%{transform:translateY(-14px)rotate(180deg)scale(.82)}to{transform:translateY(0)rotate(360deg)}}@keyframes sat-ring{to{border-radius:28%;transform:translateY(-16px)scale(1.24)}}@keyframes sat-square{25%{transform:rotate(45deg)scale(.82)}55%{transform:translateY(-12px)rotate(92deg)scale(1.14)}to{transform:rotate(180deg)}}@keyframes sat-plus{to{transform:translateY(-13px)rotate(135deg)scale(.74,1.2)}}#transfer-lines{z-index:64;pointer-events:none;width:100%;height:100%;position:fixed;inset:0;overflow:visible}#transfer-lines:not(:has(path[d^=M])){display:none}#transfer-lines path{fill:none;stroke:var(--white);stroke-width:4px;stroke-linecap:round;filter:drop-shadow(0 0 7px #ffffffd9)}.flow-cursor{z-index:118;width:26px;fill:var(--white);filter:drop-shadow(2px 2px 0 var(--black));pointer-events:none;opacity:0;position:fixed;top:0;left:0}#portal{z-index:130;pointer-events:none;background:0 0;position:fixed;inset:0;overflow:hidden}#portal .portal-tri{left:var(--px,50vw);top:var(--py,50vh);opacity:0;transform-origin:50.1% 61.6%;width:150px;height:150px;position:absolute;overflow:visible;transform:translate(-50.1%,-61.6%)scale(.05)rotate(-30deg)}#portal .portal-fill{fill:var(--black)}#portal .portal-line{fill:none;stroke:var(--white);stroke-width:6px;stroke-linejoin:round}#portal.run .portal-tri{animation:portal-grow calc(.95s * var(--mt)) cubic-bezier(.5,.06,.72,.42) forwards}@keyframes portal-grow{0%{opacity:0;transform:translate(-50.1%,-61.6%)scale(.05)rotate(-30deg)}12%{opacity:1;transform:translate(-50.1%,-61.6%)scale(.5)rotate(-12deg)}to{opacity:1;transform:translate(-50.1%,-61.6%) scale(var(--cover,60)) rotate(104deg)}}#portal.covered{background:var(--black)}#portal.covered .portal-tri{opacity:1;transform:translate(-50.1%,-61.6%) scale(var(--cover,60)) rotate(104deg);animation:none}#toast{z-index:135;border:1px solid var(--white);background:var(--black);color:var(--white);letter-spacing:.14em;opacity:0;pointer-events:none;transition:.3s var(--snap);padding:10px 18px;font-size:13px;position:fixed;bottom:9vh;left:50%;translate:-50% 20px}#toast.show{opacity:1;translate:-50%}html[data-edit] *{transition-duration:0s!important;transition-delay:0s!important}html[data-edit] [data-f]{cursor:pointer;pointer-events:auto}html[data-edit] [data-f]:hover{outline-offset:3px;outline:1px dashed #f2f2ef73}html[data-edit] .edit-hl{outline-offset:4px;box-shadow:0 0 0 6px #f2f2ef1f;outline:2px solid var(--white)!important}html[data-edit] #wheel-lit[data-f]{pointer-events:auto}html[data-edit] .edit-menu{z-index:9;background:var(--black);border:1px solid var(--white);gap:2px;padding:3px;display:flex;position:absolute;translate:-4px -4px}html[data-edit] .edit-menu button{font:12.5px var(--font-mono);letter-spacing:.1em;background:var(--black);color:var(--white);cursor:pointer;border:1px solid #0000;padding:3px 7px}html[data-edit] .edit-menu button:hover{background:var(--white);color:var(--black)}#skip-flow{z-index:140;color:var(--white);font-family:var(--font-mono);letter-spacing:.08em;opacity:.72;cursor:pointer;mix-blend-mode:difference;pointer-events:auto;background:0 0;border:0;padding:8px;font-size:12.5px;display:none;position:fixed;bottom:18px;left:22px}#skip-flow:hover{opacity:1}body.flowing #skip-flow{animation:.5s .2s backwards chrome-in;display:block}#under-girl{z-index:2;opacity:0;pointer-events:none;width:min(26vw,380px);height:min(52vh,560px);transition:opacity .55s;position:fixed;bottom:0;left:72vw}#under-girl.show{opacity:.32}#under-girl:not(.show){transition:opacity calc(.3s * var(--mt)) ease-in}#under-girl img{object-fit:contain;object-position:center bottom;width:100%;height:100%;filter:grayscale(1) contrast(1.3) drop-shadow(0 0 3px var(--black)) drop-shadow(0 0 7px var(--black))}#under-girl.face-right img{transform:scaleX(-1)}#under-girl.peek{aspect-ratio:410/1800;width:auto}#under-girl.peek img{object-position:left bottom}#under-girl.peek:not(.show){opacity:0;transition:opacity 0s linear calc(.34s * var(--mt))}#under-girl.peek:not(.show) img{translate:calc(var(--pd,-1) * 104%) 0;transition:translate calc(.32s * var(--mt)) cubic-bezier(.5,0,.8,.2)}#under-girl.peek.show{transition:none}#under-girl.peek.show img{transition:translate calc(1.1s * var(--mt)) cubic-bezier(.2,.75,.25,1);translate:0}.staged{opacity:0!important;pointer-events:none!important}:is(.hole-art,.hole-dial) :is(.hz0,.hcur,.hld){transition:opacity .5s}
:root{--k:var(--mo,1)}@keyframes g-spin{to{rotate:360deg}}@keyframes g-spin-r{to{rotate:-360deg}}#g-veil{z-index:40;background:var(--black);opacity:0;pointer-events:none;position:fixed;inset:0}#galaxy{z-index:45;visibility:hidden;--px:0;--py:0;position:fixed;inset:0;overflow:hidden}body.gal #galaxy{visibility:visible}#gal-world{transform-origin:50%;position:absolute;inset:0}.g-obj{left:var(--x);top:var(--y);width:var(--s);height:var(--s);margin:calc(var(--s)/-2) 0 0 calc(var(--s)/-2);position:absolute}.g-par{translate:calc(var(--px)*var(--z)*1px) calc(var(--py)*var(--z)*1px);transition:translate .6s cubic-bezier(.2,.8,.3,1);position:absolute;inset:0}.g-fly{opacity:0;position:absolute;inset:0}.g-body{color:var(--white);cursor:pointer;transition:scale .5s var(--snap);background:0 0;border:0;border-radius:50%;padding:0;position:absolute;inset:0}.g-body svg,.g-body .g-core{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.g-body svg{fill:none;stroke:var(--white)}.g-spin{animation:g-spin calc(var(--T,90s)*var(--k)) linear infinite;position:absolute;inset:0}.g-spin.r{animation-name:g-spin-r}.g-boost{transition:rotate 1.2s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.g-obj:is(:hover,:focus-within) .g-boost{rotate:50deg}.g-obj:is(:hover,:focus-within) .g-body{scale:1.06}.g-body:focus-visible{outline:0}.g-core{--c:51.3%;background:var(--black);border-radius:50%;overflow:hidden;left:calc(50% - var(--c)/2)!important;top:calc(50% - var(--c)/2)!important;width:var(--c)!important;height:var(--c)!important}.g-core img{object-fit:cover;filter:grayscale()contrast(1.15);width:100%;height:100%;display:block}.g-core.girl img{object-fit:contain;filter:none;translate:0 12%;scale:1.25}.g-text{width:max-content;font:500 var(--fs,11px)/1.7 var(--font-mono);letter-spacing:.04em;white-space:nowrap;opacity:.82;animation:g-drift calc(26s*var(--k)) linear infinite;position:absolute;top:6%;left:0}.g-text div:nth-child(odd){opacity:.55}@keyframes g-drift{to{translate:-50%}}.g-tag{left:50%;top:calc(50% + var(--s)*.37);white-space:nowrap;text-align:center;pointer-events:none;position:absolute;translate:-50%}.g-tag b{border-left:4px solid var(--white);background:var(--black);font:700 18px/1 var(--font-ui);letter-spacing:.08em;padding:4px 10px 4px 8px;display:inline-block}.g-tag span{font:500 12px/1.3 var(--font-mono);letter-spacing:.06em;opacity:.8;margin-top:7px;display:block}.g-tag em{text-align:left;background:var(--black);border-left:3px solid var(--white);width:22em;font:13px/1.6 var(--font-ui);white-space:normal;opacity:0;transition:opacity .3s,translate .4s var(--snap);margin-top:10px;padding:9px 12px 10px;font-style:normal;position:absolute;top:100%;left:50%;translate:-50% -6px;box-shadow:0 0 0 1px #f7f7f459}.g-obj.up .g-tag em{top:auto;bottom:calc(100% + var(--s)*.87 + 12px);margin:0}.g-obj:is(:hover,:focus-within) .g-tag em{opacity:1;translate:-50%}.g-obj.here .g-tag b{background:repeating-linear-gradient(135deg,var(--white) 0 2px,var(--black) 2px 7px);color:var(--white)}.g-focus{opacity:0;transition:opacity .3s,scale .5s var(--snap);pointer-events:none;position:absolute;inset:-9%;scale:.86}.g-focus svg{width:100%;height:100%;overflow:visible}.g-focus rect,.g-focus path{fill:var(--white);stroke:none}.g-focus path.br{fill:none;stroke:var(--white);stroke-width:3px}.g-obj:is(:hover,:focus-within) .g-focus{opacity:1;scale:1}.g-spin .tk{transition:opacity .2s}.g-obj:is(:hover,:focus-within) .g-spin .tk{opacity:0}.g-focus .fs{animation:g-spin calc(30s*var(--k)) linear infinite;transform-origin:0 0}@media (max-width:640px){.g-tag b{font-size:16px}.g-tag em{width:15em}}:root{--surface:var(--black);--ink:var(--white);--quiet:#f7f7f4a3;--faint:#f7f7f429;--edge:#f7f7f461;--paper:#f7f7f412;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}#g-well-clip{position:fixed;inset:0;overflow:hidden}#g-context{z-index:46;font:12px/1.7 var(--font-mono);color:var(--quiet);pointer-events:none;opacity:0;position:fixed;bottom:26px;left:20px}body.gal:not(.travelling) #g-context{opacity:1}#g-context b{color:var(--ink);font-weight:500}body.at-destination #terminal,body.at-destination #gapbar,body.at-destination #pop,body.at-destination #lead{visibility:hidden;pointer-events:none}.g-obj[data-d=back] .g-spin{opacity:.65}.g-obj[data-d=back] .g-tag b{border-left-width:2px;font-size:15px}.g-obj[data-d=back] .g-core{text-align:center;background:0 0;place-content:center;gap:7px;display:grid}.g-back-arrow{font:500 clamp(24px,4vmin,46px)/1 var(--font-ui)}.g-back-target{font:12px/1.4 var(--font-ui)}.g-body:disabled{cursor:default}.g-obj.top .g-body{opacity:.45}.g-obj.top .g-tag{opacity:.65}.g-obj.current .g-tag b{border-left-style:double;border-left-width:6px}.g-obj.current .g-tag span:before{content:"当前 · "}.g-obj:is(:hover,:focus-within) .g-body:disabled{scale:1}.g-body:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.g-tag{pointer-events:auto;cursor:pointer}.g-tag em{left:calc(50% + var(--tip-shift,0px));pointer-events:none}.g-obj.top .g-tag{cursor:default}.g-core{isolation:isolate}.surface{color:var(--ink);font-family:var(--font-ui);--detail:11px;position:absolute;inset:0;overflow:hidden}.surface-rule{opacity:.45;background:currentColor;width:100%;height:1px;display:block}.sa-page{border:1px solid var(--edge);background:var(--surface);transform-origin:50% 80%;width:68%;height:79%;position:absolute;top:12%;left:16%}.sa-page.rear{background:var(--paper);translate:-5% 1%;rotate:-15deg}.sa-page.middle{translate:6%;rotate:9deg}.sa-page.front{border-color:var(--ink);flex-direction:column;gap:7%;padding:10%;display:flex;rotate:-5deg}.sa-edition{font:700 var(--detail)/1 var(--font-mono);letter-spacing:.04em}.sa-page strong{font-size:var(--detail);letter-spacing:.02em;font-weight:600;line-height:1.5}.sa-columns{flex:1;gap:9%;min-height:15%;display:flex}.sa-columns i{background:repeating-linear-gradient(to bottom,var(--edge) 0 1px,transparent 1px 5px);width:30%}.sa-date{font:var(--detail)/1 var(--font-mono);white-space:nowrap;color:var(--quiet)}.sw-mat{border:1px solid var(--ink);background:var(--surface);width:77%;height:73%;position:absolute;top:11%;left:13%;rotate:-7deg}.surface .sw-image{object-fit:cover;filter:grayscale()contrast(1.2);width:86%;height:78%;position:absolute;inset:7%}.sw-caption{font:700 var(--detail)/1 var(--font-mono);letter-spacing:.13em;position:absolute;bottom:4%;left:7%}.sw-corner{border-color:var(--ink);z-index:1;border-style:solid;width:14%;height:14%;position:absolute}.sw-corner.a{border-width:2px 0 0 2px;top:3%;left:3%}.sw-corner.b{border-width:0 2px 2px 0;bottom:3%;right:3%}.sw-strip{border-block:1px solid var(--ink);background:var(--surface);gap:4%;width:77%;height:23%;padding:3%;display:flex;position:absolute;bottom:5%;left:4%;rotate:9deg}.surface .sw-strip img{object-fit:cover;filter:grayscale();width:30.6%;height:100%}.sw-guide{background:repeating-linear-gradient(to bottom,var(--ink) 0 1px,transparent 1px 8px);opacity:.65;width:3%;height:90%;position:absolute;top:4%;right:2%}.sp-track{border:1px dashed var(--edge);position:absolute;inset:11%;rotate:45deg}.sp-deck{background:var(--surface);border:1px solid var(--ink);width:66%;height:63%;position:absolute;top:15%;left:19%;transform:skewY(-9deg)}.sp-deck.rear{opacity:.5;translate:-11% 21%}.sp-deck.middle{opacity:.85;translate:-5% 11%}.sp-deck.front{flex-direction:column;justify-content:space-between;gap:8%;padding:10% 8%;display:flex}.sp-deck span,.sp-deck small{font:var(--detail)/1.1 var(--font-mono);white-space:nowrap}.sp-deck b{font:700 clamp(20px,4vmin,44px)/1 var(--font-mono);letter-spacing:-.12em}.sp-rail{gap:5%;width:67%;height:9%;display:flex;position:absolute;bottom:7%;left:15%;rotate:-9deg}.sp-rail i{background:var(--ink);flex:1}.sp-rail i:nth-child(2n){background:var(--faint);border:1px solid var(--ink)}.sp-pin{background:var(--ink);width:8%;height:8%;position:absolute;top:16%;right:7%}.sb-orbit{border:1px solid var(--edge);border-radius:50%;position:absolute;inset:7%;transform:scaleX(.55)rotate(-24deg)}.sb-frame{border:1px solid var(--edge);background:repeating-linear-gradient(90deg,transparent 0 16%,var(--faint) 16% 16.5%);position:absolute;inset:8% 19%;rotate:10deg}.surface .sb-person{object-fit:contain;filter:grayscale();width:76%;height:97%;position:absolute;top:3%;left:15%;transform:none}.sb-name{font:700 var(--detail)/1 var(--font-mono);background:var(--surface);letter-spacing:.06em;padding:4px;position:absolute;bottom:9%;left:7%}.sb-type{writing-mode:vertical-rl;font:var(--detail)/1 var(--font-mono);letter-spacing:.12em;position:absolute;top:12%;right:1%}.sb-bracket{border-left:2px solid var(--ink);border-top:2px solid var(--ink);width:15%;height:22%;position:absolute;top:15%;left:8%}.surface .sh-well{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-9deg)}.sh-title{font:700 var(--detail)/1 var(--font-mono);letter-spacing:.08em;position:absolute;bottom:7%;left:36%}#g-arrival{z-index:50;background:var(--surface);visibility:hidden;pointer-events:none;position:fixed;inset:0;overflow:hidden}#g-arrival.show{visibility:visible}body.at-destination:not(.gal):not(.travelling) #g-arrival{pointer-events:auto}.gl-page{outline:none;padding-inline:16px;position:absolute;inset:0;overflow:hidden}.gl-heading{z-index:2;width:25%;position:absolute;top:17%;left:7%}.gl-heading>span{font:12px/1.4 var(--font-mono);letter-spacing:.16em;color:var(--quiet)}.gl-heading h1{font:700 clamp(44px,6vw,88px)/1.12 var(--font-ui);letter-spacing:.04em;margin:15px 0 22px}.gl-heading p{font:14px/1.8 var(--font-ui);max-width:22em;color:var(--quiet);margin:0}.gl-feature{width:min(58vmin,620px);height:min(58vmin,620px);position:absolute;top:52%;left:52%;translate:-50% -50%}.gl-feature .surface{--detail:clamp(14px,1.4vw,20px)}.gl-feature .sa-page strong{font-size:clamp(20px,2.6vw,32px)}.gl-feature .sa-columns i{background-size:auto 100%;background:repeating-linear-gradient(to bottom,var(--edge) 0 1px,transparent 1px 10px)}.gl-feature .sp-deck b{font-size:clamp(48px,8vw,100px)}.gl-feature .sw-caption{letter-spacing:.2em}.gl-notes{width:20%;font:13px/1.7 var(--font-ui);z-index:2;position:absolute;top:54%;right:6%}.gl-notes p{border-top:1px solid var(--edge);text-wrap:pretty;margin:0;padding:15px 0}.gl-footer{font:11px/1.4 var(--font-mono);color:var(--quiet);flex-direction:column;gap:12px;display:flex;position:absolute;bottom:35px;left:7%}.gl-footer a{color:var(--ink);font-size:13px;text-decoration:none}.gl-footer a:hover{text-decoration:underline}#g-portal{border:2px solid var(--ink);z-index:53;pointer-events:none;visibility:hidden;border-radius:50%;width:100px;height:100px;margin:-50px 0 0 -50px;position:fixed;top:52%;left:52%}#g-portal:before,#g-portal:after{content:"";border:1px dashed var(--ink);border-radius:50%;position:absolute;inset:-9%}#g-portal:after{opacity:.5;border-style:solid;inset:12%}#g-journey-label{z-index:54;pointer-events:none;visibility:hidden;position:fixed;top:17%;left:7%}#g-journey-label span{font:12px/1.4 var(--font-mono);letter-spacing:.16em;color:var(--quiet)}#g-journey-label b{font:700 clamp(44px,6vw,88px)/1.12 var(--font-ui);letter-spacing:.04em;margin-top:15px;display:block}#g-arrival .surface{contain:layout paint}.gl-footer a:focus-visible{outline:2px solid var(--ink);outline-offset:5px}@media (max-width:640px){#g-context{font-size:11px;bottom:18px;left:16px}.g-tag b{font-size:16px}.g-tag span,.g-back-target{font-size:11px}.g-tag em{max-width:calc(100vw - 32px)}.g-obj[data-d=back] .g-tag b{font-size:14px}.gl-heading,#g-journey-label{width:calc(100% - 40px);top:10%;left:20px}.gl-heading h1,#g-journey-label b{margin:9px 0 14px;font-size:48px}.gl-heading p{font-size:13px}.gl-feature{width:76vw;height:76vw;top:48%;left:50%}.gl-feature .surface{--detail:13px}.gl-feature .sa-page strong{font-size:20px}.gl-feature .sp-deck b{font-size:58px}.gl-notes{width:calc(100% - 55px);font-size:12px;line-height:1.5;inset:auto auto 16% 20px}.gl-notes p{padding:8px 0}.gl-footer{left:20px;bottom:max(24px,env(safe-area-inset-bottom));gap:8px;width:calc(100% - 120px)}#g-portal{top:48%;left:50%}.g-body:focus-visible{outline-offset:0}}@media (max-height:680px) and (max-width:640px){.gl-heading,#g-journey-label{top:8%}.gl-heading h1,#g-journey-label b{font-size:40px}.gl-heading p{max-width:80%;font-size:12px}.gl-feature{width:66vw;height:66vw;top:47%}.gl-notes{font-size:11px;bottom:16%}.gl-notes p{padding:6px 0}}#g-live-hole{z-index:3;visibility:hidden;pointer-events:none;contain:strict;will-change:transform;width:100%;height:100%;position:absolute;inset:0;transform:translateZ(0)}#g-well-clip{z-index:46;pointer-events:none}body.continuous #scene{pointer-events:none}body.continuous #terminal,body.continuous #pop,body.continuous #lead{z-index:49}#g-arrival-ghost{z-index:51;background:var(--surface);pointer-events:none;position:fixed;inset:0;overflow:hidden}#galaxy{pointer-events:none}#galaxy .g-body,#galaxy .g-tag{pointer-events:auto}#galaxy [inert] .g-body,#galaxy [inert] .g-tag{pointer-events:none}#g-arrival.show{pointer-events:auto}#g-arrival[inert]{pointer-events:none}body.travelling #nav-ball{pointer-events:auto;opacity:1}body.continuous #terminal{transition:none;opacity:var(--camera-alpha,1)!important}body.continuous #pop.on,body.continuous #lead.on{opacity:var(--camera-alpha,1)!important}body.continuous .card{opacity:calc(var(--base-alpha,0)*var(--flight-alpha,1))!important}body.continuous .card .fr{pointer-events:auto}body.continuous .card[inert] .fr{pointer-events:none}body.continuous #scene{will-change:transform,opacity}body.continuous #g-context{transition:opacity .12s}body.space-camera .lay,body.space-camera #hole-dock .hole-box{visibility:hidden;transition:none!important}body.space-camera #terminal{will-change:transform;transform-origin:0 0}.volume-target{pointer-events:none;position:absolute;inset:0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}body.volume-separated #g-well-clip{z-index:46}body.volume-masked #g-well-clip{z-index:44}body.space-camera .g-par{transition:none;translate:0}.volume-sky{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}#volume-title-clip{z-index:49;pointer-events:none;position:fixed;inset:0;overflow:clip}#volume-title-clip #terminal{pointer-events:auto}#scene{position:absolute;inset:0;overflow:clip}.lay canvas{display:block}#far,#near{will-change:transform}.lay{pointer-events:none;transform-origin:0 0;opacity:0;transition:opacity calc(1.6s*var(--k)) ease;position:absolute;top:0;left:0;overflow:visible}#far{z-index:1}#near{z-index:5}#ring,#ring2{z-index:2;transition-delay:calc(.6s*var(--k))}#ring2{z-index:6}#ring{clip-path:inset(0 0 50%)}#ring2{clip-path:inset(50% 0 0)}#ring canvas,#ring2 canvas{will-change:transform;transform-origin:50%;display:block}#hole-dock{z-index:4;width:0;height:0;position:absolute;top:64vh;left:60vw}#hole-dock .hole-dial{display:none}#hole-dock .hole-box{opacity:0;will-change:opacity;width:50vmin;height:50vmin;transition:opacity calc(1.2s*var(--k))}body.on .lay,body.on #hole-dock .hole-box{opacity:1}.card{transform-origin:50% 100%;will-change:transform,opacity;opacity:0;pointer-events:none;flex-direction:column;align-items:center;display:flex;position:absolute;top:0;left:0}.fr{width:var(--w);border:2px solid var(--white);background:var(--black);color:var(--white);padding:13px 15px;position:relative}.fr>*{z-index:1;position:relative}.lb{font:500 var(--fl)/1.25 var(--font-mono);letter-spacing:.1em;opacity:.86;justify-content:space-between;gap:12px;display:flex}.fr strong{font-size:var(--ft);letter-spacing:.04em;margin-top:.55em;font-weight:600;line-height:1.5;display:block}.st{font:var(--fl)/1.3 var(--font-mono);opacity:.9;align-items:center;gap:9px;margin-top:10px;display:flex}.st i{background:var(--white);width:8px;height:8px}.stem{background:linear-gradient(var(--white),#f7f7f440);width:1px;height:26px;display:block}.dent{fill:none;width:1px;height:1px;stroke:var(--white);stroke-width:.9px;opacity:.72;position:absolute;bottom:0;left:50%;overflow:visible}.f-shelf .fr{box-shadow:0 0 0 3px var(--black),9px 9px 0 3px var(--white)}.f-chamfer .fr{background:0 0;border-color:#0000}.f-chamfer .fr:before,.f-chamfer .fr:after{content:"";z-index:0;background:var(--white);clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,16px 100%,0 calc(100% - 16px));position:absolute;inset:-2px}.f-chamfer .fr:after{background:var(--black);clip-path:polygon(0 0,calc(100% - 15px) 0,100% 15px,100% 100%,15px 100%,0 calc(100% - 15px));inset:0}.f-corner .fr{--c:linear-gradient(var(--white),var(--white));background:var(--c) left top/20px 3px,var(--c) left top/3px 20px,var(--c) right top/20px 3px,var(--c) right top/3px 20px, var(--c) left bottom/20px 3px,var(--c) left bottom/3px 20px,var(--c) right bottom/20px 3px,var(--c) right bottom/3px 20px,var(--black);outline-offset:-8px;background-repeat:no-repeat;background-origin:border-box;border-color:#0000;outline:1px dashed #f7f7f461;padding:15px 17px}.f-tab .fr{background:repeating-linear-gradient(90deg,var(--white) 0 1px,transparent 1px 8px) left top/100% 6px no-repeat,var(--black);border-left-width:8px;padding-top:16px}.media{grid-template-columns:1.25fr .75fr;gap:7px;height:70px;margin-top:10px;display:grid}.media span{border:1px solid var(--white);position:relative;overflow:hidden}.media span:first-child:before,.media span:first-child:after{content:"";border:1px solid var(--white);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.media span:first-child:before{width:50px;height:50px}.media span:first-child:after{background:var(--white);width:22px;height:22px}.media span:last-child{background:repeating-linear-gradient(135deg,var(--white) 0 2px,transparent 2px 7px)}@media (max-width:820px){#hole-dock{top:62vh;left:54vw}}.card .fr{pointer-events:auto;cursor:pointer}.card .fr:focus-visible{outline:2px solid var(--white);outline-offset:4px}#hole-dock{pointer-events:none}#pop{z-index:30;opacity:0;pointer-events:none;width:340px;transition:opacity calc(.12s*var(--k));position:fixed;top:0;left:0}#pop.on{opacity:1;pointer-events:auto;transition:none}#pop .pbox{color:var(--white);transform-origin:var(--ox,0%) var(--oy,50%);padding:17px 20px 16px;position:relative;overflow:hidden}#pop .pbox:before,#pop .pbox:after{content:"";background:var(--white);clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,18px 100%,0 calc(100% - 18px));position:absolute;inset:0}#pop .pbox:after{background:var(--black);clip-path:polygon(0 0,calc(100% - 17.4px) 0,100% 17.4px,100% 100%,17.4px 100%,0 calc(100% - 17.4px));inset:1.5px}#pop .pbox>*{z-index:1;position:relative}#pop .nib{background:var(--white);clip-path:polygon(0 0,100% 0,100% 100%);width:8px;height:8px;position:absolute;top:4px;right:4px}#pop .scan{z-index:2;pointer-events:none;background:linear-gradient(100deg,#0000 30%,#f7f7f424 48%,#f7f7f405 58%,#0000 70%);position:absolute;inset:0;transform:translate(-101%)}#pop .pl{font:500 12.8px/1.3 var(--font-mono);letter-spacing:.1em;opacity:.84;justify-content:space-between;padding-right:14px;display:flex}#pop .ru{opacity:.5;background:repeating-linear-gradient(90deg,var(--white) 0 1px,transparent 1px 7px);height:5px;margin-top:8px}#pop h3{font:600 19px/1.4 var(--font-ui);margin:10px 0 0}#pop p{font:15px/1.7 var(--font-ui);opacity:.84;margin:8px 0 0}#pop .pf{font:500 13px/1 var(--font-mono);letter-spacing:.06em;justify-content:space-between;align-items:center;margin-top:14px;display:flex}#pop .pf span{opacity:.74}#pop a{color:var(--black);background:var(--white);clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,9px 100%,0 calc(100% - 9px));align-items:center;gap:8px;padding:9px 14px 9px 13px;font-weight:600;text-decoration:none;display:inline-flex}#pop a i{transition:transform .2s var(--snap);font-style:normal;display:inline-block}#pop a:hover i,#pop a:focus-visible i{transform:translateX(calc(4px * var(--ma,1)))}#lead{z-index:29;background:var(--white);transform-origin:0;opacity:0;pointer-events:none;height:1px;position:fixed;top:0;left:0}#lead:before{content:"";background:var(--white);width:7px;height:7px;position:absolute;top:-3px;left:-3px}#lead{transform:translate(var(--lx,0),var(--ly,0)) rotate(var(--la,0deg))}#lead.on{opacity:1;animation:lead calc(.1s*var(--mt,1)) ease-out}#pop.on .pbox{animation:pop-frame calc(.17s*var(--mt,1)) var(--snap) both}#pop.on .pbox>:not(.scan):not(.nib){animation:pop-in calc(.2s*var(--mt,1)) var(--snap) both;animation-delay:calc((70ms + var(--i,0) * 30ms) * var(--mt,1))}#pop.on .scan{animation:pop-scan calc(.45s*var(--mt,1)) ease-out calc(.12s*var(--mt,1)) both}@keyframes lead{0%{transform:translate(var(--lx),var(--ly)) rotate(var(--la)) scaleX(0)}to{transform:translate(var(--lx),var(--ly)) rotate(var(--la)) scaleX(1)}}@keyframes pop-frame{0%{transform:scale(var(--sx0,.04),var(--sy0,1));opacity:.5}to{opacity:1;transform:none}}@keyframes pop-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes pop-scan{0%{transform:translate(-101%)}to{transform:translate(101%)}}body.dive-zone #g-veil{z-index:80}body.dive-zone #galaxy{z-index:82}body.dive-zone #g-context{z-index:83}body.dive-zone #g-arrival{z-index:84}body.dive-zone #g-arrival-ghost{z-index:85}body.dive-zone #g-portal{z-index:86}body.dive-zone #g-journey-label{z-index:87}body.gal #zone-index,body.gal #status-line,body.gal .nav-caption{pointer-events:none;transition:opacity .3s;opacity:0!important}body.well-home #settings-ball,body.well-home #zone-index,body.well-home #status-line{z-index:48}body.gal #settings-ball{pointer-events:none;opacity:0!important}#g-arrival .gl-footer{display:none}#hole-dock .hole-box{position:absolute;transform:translate(-50%,-50%)}#home-stage{background:var(--black)}#home-stage #terminal{z-index:auto}.grid-front{pointer-events:none;fill:none;stroke:#f7f7f4;stroke-width:1.6px;filter:drop-shadow(0 0 5px #f7f7f4cc);width:100vw;height:100vh;position:absolute;top:0;left:0;overflow:visible}#g-well-clip{transition:opacity calc(.7s*var(--mt)) ease}body:is(.well-arriving,.well-leaving) #g-well-clip{opacity:0}body.well-arriving #hole-rig{z-index:47}#app[data-zone=home] #hole-rig.hidden #hole-scale{transform:scale(var(--home-hole,1.14))}
