:root{--z-scene-media:0;--z-scene-depth:10;--z-weather:12;--z-scene-copy:20;--z-world-chrome:65;--z-entry:60;--z-nav:70;--z-menu:75;--z-drawer:85;--z-grain:90;--z-flights:95}[data-world=arrival]{--w-bg:#050505;--w-surface:#2b2b2b;--w-ink:#f4f2ee;--w-ink-muted:#9ba0a3;--w-accent:#d8ff27;--w-accent-alt:#d8ff27;--w-glow:.4}[data-world=hall]{--w-bg:#070806;--w-surface:#171a18;--w-ink:#d8d9d3;--w-ink-muted:#8f8b80;--w-accent:#a9905a;--w-accent-alt:#6e1717;--w-glow:.5}[data-world=vault]{--w-bg:#0b0b0d;--w-surface:#131316;--w-ink:#e9e4d6;--w-ink-muted:#8f8b80;--w-accent:#e9e4d6;--w-accent-alt:#b5192c;--w-glow:.45}[data-world=records]{--w-bg:#101012;--w-surface:#17181b;--w-ink:#e9e4d6;--w-ink-muted:#8f8b80;--w-accent:#a9905a;--w-accent-alt:#b5192c;--w-glow:.4}[data-world=rareState]{--w-bg:#04070a;--w-surface:#0b1218;--w-ink:#e6f2f6;--w-ink-muted:#9ba0a3;--w-accent:#8fe9ff;--w-accent-alt:#d8ff27;--w-glow:.7}[data-world=collections]{--w-bg:#050505;--w-surface:#2b2b2b;--w-ink:#f4f2ee;--w-ink-muted:#9ba0a3;--w-accent:#d8ff27;--w-accent-alt:#d8ff27;--w-glow:.4}.hall-breathe{will-change:transform;animation:26s ease-in-out infinite alternate hall-breathe}@keyframes hall-breathe{0%{transform:scale(1.02)translate(0,0)}to{transform:scale(1.09)translateY(-1.2%)}}@media (prefers-reduced-motion:reduce){.hall-breathe{animation:none}}.vault-sheen{mix-blend-mode:screen;background:linear-gradient(115deg,#0000 30%,#d2e0f059 46%,#d2e0f014 52%,#0000 66%) 0 0/260% 100%;animation:9s ease-in-out infinite vault-sheen}@keyframes vault-sheen{0%,to{background-position:120% 0}50%{background-position:-20% 0}}.vault-droplets{mix-blend-mode:screen;background-image:radial-gradient(#e2eefce6 .8px,#0000 1.4px),radial-gradient(#e2eefca6 .6px,#0000 1.2px);background-position:0 0,9px 7px;background-size:26px 22px,17px 15px;animation:4.5s linear infinite vault-droplets}@keyframes vault-droplets{0%{background-position:0 0,9px 7px}to{background-position:0 22px,9px 22px}}.vault-puddle{filter:blur(1.5px);background:radial-gradient(50% 50%,#aabed766,#96aac329 55%,#0000 75%);border-radius:50%;animation:7s ease-in-out infinite vault-puddle}@keyframes vault-puddle{0%,to{filter:blur(1.5px)brightness();transform:scaleX(1)}50%{filter:blur(1.8px)brightness(1.18);transform:scaleX(1.04)}}.vault-shaft{clip-path:polygon(38% 0,62% 0,100% 100%,0 100%);filter:blur(6px);background:linear-gradient(#e2e6ee80,#e2e6ee1f 55%,#0000);animation:16s ease-in-out infinite alternate vault-shaft}@keyframes vault-shaft{0%{opacity:.85;transform:skew(-2deg)translate(-1.5%)}to{opacity:1;transform:skew(2.5deg)translate(1.5%)}}.vault-artifact-rig{transform-origin:50% -12%;animation:7.5s ease-in-out infinite vault-sway}@keyframes vault-sway{0%,to{transform:rotate(calc(var(--wx-sway,0deg) * -1)) translateY(0)}50%{transform:rotate(var(--wx-sway,0deg)) translateY(calc(var(--wx-wind,0) * 5px))}}@media (prefers-reduced-motion:reduce){.vault-sheen,.vault-droplets,.vault-puddle,.vault-shaft,.vault-artifact-rig{animation:none}}.records-live-dot{animation:2.6s ease-in-out infinite records-live}@keyframes records-live{0%,to{opacity:1;box-shadow:0 0 8px 1px #b5192c8c}50%{opacity:.45;box-shadow:0 0 2px #b5192c33}}.records-transmit-dot{animation:1.4s steps(2,end) infinite records-transmit}@keyframes records-transmit{0%,to{opacity:.9}50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.records-live-dot,.records-transmit-dot{animation:none}}.gallery-frame{transition-property:transform,border-color,box-shadow;transition-timing-function:cubic-bezier(.22,1,.36,1);transform:perspective(1100px)rotateX(0)rotateY(0)}.gallery-beam{background:linear-gradient(to bottom, color-mix(in srgb, var(--panel-accent,#a9905a) 26%, #e2e6ee24), #e2e6ee0d 55%, transparent);clip-path:polygon(34% 0,66% 0,100% 100%,0 100%);filter:blur(8px);animation:9s ease-in-out infinite gallery-beam}@keyframes gallery-beam{0%,to{transform:translate(0)scaleY(1)}50%{transform:translate(1.5%)scaleY(1.04)}}.gallery-dust{background:#e9e4d6bf;animation:11s ease-in-out infinite gallery-dust}@keyframes gallery-dust{0%,to{opacity:0;transform:translate(0,0)}25%{opacity:.85}50%{opacity:.3;transform:translate(7px,-16px)}75%{opacity:.7}}.gallery-spot{mix-blend-mode:screen;background:radial-gradient(42% 34% at 30% 24%,#e9e4d629,#0000 70%);animation:13s ease-in-out infinite alternate gallery-spot}@keyframes gallery-spot{0%{transform:translate(-4%)}to{transform:translate(26%,10%)}}.gallery-cube{animation:8s ease-in-out infinite gallery-cube}@keyframes gallery-cube{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,-7px)}}.gallery-sweep{background:linear-gradient(100deg,#0000,#e9e4d60b 45%,#a9905a0f 55%,#0000);animation:15s ease-in-out infinite gallery-sweep;left:-30%;transform:skew(-14deg)}@keyframes gallery-sweep{0%,12%{opacity:0;left:-30%}18%{opacity:1}55%{opacity:1;left:105%}60%,to{opacity:0;left:105%}}@media (prefers-reduced-motion:reduce){.gallery-beam,.gallery-dust,.gallery-spot,.gallery-cube,.gallery-sweep{animation:none}}.core-orbit{animation:14s linear infinite core-orbit}@keyframes core-orbit{to{transform:rotate(360deg)}}.core-ticks{animation:90s linear infinite reverse core-ticks}@keyframes core-ticks{to{transform:rotate(360deg)}}.core-heart{transform-origin:100px 100px;animation:4.5s ease-in-out infinite core-heart}@keyframes core-heart{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.core-status{animation:2.6s ease-in-out infinite core-status}@keyframes core-status{0%,to{opacity:1}50%{opacity:.3}}.core-asleep .core-orbit,.core-asleep .core-ticks,.core-asleep .core-heart,.core-asleep .core-status{animation:none}.intel-scanlines{background:repeating-linear-gradient(#8fe9ff24 0 1px,#0000 1px 4px)}.intel-plaque{position:relative;overflow:hidden}.intel-plaque:after{content:"";background:linear-gradient(115deg,#0000 42%,#8fe9ff12 50%,#0000 58%);transition:transform .9s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:translate(-120%)}.intel-plaque:hover:after{transform:translate(120%)}.intel-panel{animation:7s ease-in-out infinite intel-panel;box-shadow:inset 0 0 40px #8fe9ff08,0 30px 70px -30px #000000d9}@keyframes intel-panel{0%,to{border-color:#ffffff1a}50%{border-color:#8fe9ff38}}.intel-consider{animation:.9s ease-in-out infinite intel-consider}@keyframes intel-consider{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}@media (prefers-reduced-motion:reduce){.core-orbit,.core-ticks,.core-heart,.core-status,.intel-panel,.intel-consider{animation:none}.intel-plaque:after{display:none}}.world-mote{will-change:transform, opacity;border-radius:50%;animation-name:world-mote-fall;animation-timing-function:linear;animation-iteration-count:infinite;display:block;position:absolute;top:-6vh}.world-mote--petals{background:#ffd6e080;border-radius:60% 20%;width:5px;height:7px}.world-mote--dust{background:#ffecc88c;width:2px;height:2px}.world-mote--ash{background:#d696546b;border-radius:40% 60% 45% 55%;width:4px;height:4px}@keyframes world-mote-fall{0%{opacity:0;transform:translateY(-6vh)rotate(0)}12%{opacity:1}88%{opacity:1}to{opacity:0;transform:translate(6vw,106vh)rotate(220deg)}}@media (prefers-reduced-motion:reduce){.world-mote{display:none}}.room-sweep{will-change:transform, opacity;animation:19s ease-in-out infinite room-sweep;left:-40%;transform:translate(0)skew(-12deg)}@keyframes room-sweep{0%,10%{opacity:0;transform:translate(0)skew(-12deg)}20%{opacity:1}62%{opacity:1;transform:translate(321.74%)skew(-12deg)}70%,to{opacity:0;transform:translate(321.74%)skew(-12deg)}}.room-shimmer{animation:17s ease-in-out infinite room-shimmer}@keyframes room-shimmer{0%,to{opacity:.55;transform:translate(0,0)scaleY(1)}46%{opacity:1;transform:translateY(-2px)scaleY(1.06)}}.room-flicker{animation:6.5s step-end infinite room-flicker}@keyframes room-flicker{0%,46%,52%,61%,to{opacity:1}48%,58%{opacity:.42}50%{opacity:.72}}@media (prefers-reduced-motion:reduce){.room-sweep,.room-shimmer,.room-flicker{animation:none}.room-sweep{display:none}}.threshold-shaft{animation:13s ease-in-out infinite threshold-shaft;transform:skew(-7deg)}@keyframes threshold-shaft{0%,to{opacity:.55;transform:skew(-7deg)translate(0,0)}50%{opacity:1;transform:skew(-7deg)translateY(2%)}}.fitting-scan{animation:6.5s ease-in-out infinite fitting-scan}@keyframes fitting-scan{0%,to{opacity:.28;transform:scale(.94)}50%{opacity:.9;transform:scale(1.03)}}@media (prefers-reduced-motion:reduce){.threshold-shaft,.fitting-scan{animation:none}}.core-scan{background:linear-gradient(90deg,#0000,#8fe9ff80,#0000);animation:7.5s cubic-bezier(.4,0,.2,1) infinite core-scan;top:0}@keyframes core-scan{0%{opacity:0;top:-2%}12%{opacity:1}78%{opacity:1}to{opacity:0;top:102%}}.core-pulse{animation:3.4s ease-in-out infinite core-pulse}@keyframes core-pulse{0%,to{opacity:.35;box-shadow:0 0 #8fe9ff00}50%{opacity:1;box-shadow:0 0 10px 1px #8fe9ff8c}}@media (prefers-reduced-motion:reduce){.core-scan{display:none}.core-pulse{opacity:.8;animation:none}}.plaque-backing{--plaque-wash:.78;--plaque-blur:14px;background:rgba(4, 7, 10, var(--plaque-wash));-webkit-backdrop-filter:blur(var(--plaque-blur));backdrop-filter:blur(var(--plaque-blur));-webkit-mask-image:linear-gradient(#0000,#000 16% 84%,#0000);mask-image:linear-gradient(#0000,#000 16% 84%,#0000)}.platform-backing{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-mask-composite:source-in;background:#04070a4d;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000),linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000),linear-gradient(#0000,#000 18% 82%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}@media (min-width:768px){.plaque-backing{--plaque-wash:.32;--plaque-blur:9px;-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#000 0% 68%,#0000 76%),linear-gradient(#0000,#000 17% 82%,#0000);mask-image:linear-gradient(90deg,#000 0% 68%,#0000 76%),linear-gradient(#0000,#000 17% 82%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}}.archive-surface{animation:1.1s cubic-bezier(.22,1,.36,1) both archive-surface}@keyframes archive-surface{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){.archive-surface{animation:none}}
