.dream .dream-plate{position:absolute;inset:0;overflow:hidden;animation:var(--trip-dur,8s) var(--m-ease,ease) both var(--m-anim,trip-prism);-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform,filter,opacity,clip-path}.dream .dream-chroma{position:absolute;inset:0;pointer-events:none;mix-blend-mode:screen;opacity:calc(var(--m-depth, 2) * .06);background:linear-gradient(96deg,var(--trip-b) 0,transparent 42%),linear-gradient(276deg,var(--trip-c) 0,transparent 42%);transform:translate3d(var(--m-chroma,0),0,0);animation:var(--trip-dur,8s) var(--m-ease,ease) both trip-chroma}.dream.chroma-0 .dream-chroma{display:none}.dream:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 50% 46%,transparent 34%,color-mix(in srgb,var(--trip-a) 26%,#0a0612) 100%);mix-blend-mode:multiply;opacity:.62}.dream.motion-prism{--m-anim:trip-prism}.dream.motion-liquid{--m-anim:trip-liquid}.dream.motion-shatter{--m-anim:trip-shatter}.dream.motion-tide{--m-anim:trip-tide}.dream.motion-orbit{--m-anim:trip-orbit}.dream.motion-tunnel{--m-anim:trip-tunnel}.dream.motion-hallway{--m-anim:trip-hallway}.dream.motion-iris{--m-anim:trip-iris}.dream.motion-film{--m-anim:trip-film}.dream.motion-gravity{--m-anim:trip-gravity}.dream.motion-bloom{--m-anim:trip-bloom}.dream.motion-echo{--m-anim:trip-echo}.dream.motion-prism .dream-plate{transform-origin:52% 46%}.dream.motion-liquid .dream-plate{transform-origin:50% 12%}.dream.motion-shatter .dream-plate{transform-origin:38% 54%}.dream.motion-tide .dream-plate{transform-origin:50% 84%}.dream.motion-orbit .dream-plate{transform-origin:24% 68%}.dream.motion-tunnel .dream-plate{transform-origin:46% 43%}.dream.motion-hallway .dream-plate{transform-origin:50% 50%}.dream.motion-iris .dream-plate{transform-origin:50% 46%}.dream.motion-film .dream-plate{transform-origin:50% 50%}.dream.motion-gravity .dream-plate{transform-origin:50% 18%}.dream.motion-bloom .dream-plate{transform-origin:44% 48%}.dream.motion-echo .dream-plate{transform-origin:36% 50%}.dream.axis-out{--m-dir:1}.dream.axis-in{--m-dir:-1}.dream.axis-cw{--m-dir:1}.dream.axis-ccw{--m-dir:-1}@keyframes trip-prism{0%{transform:scale(calc(var(--m-scale) + .28)) rotate(calc(var(--m-spin) * -2.1));filter:saturate(2.1) brightness(1.55) hue-rotate(-28deg);opacity:.7;-webkit-clip-path:polygon(50% 8%,88% 50%,50% 92%,12% 50%);clip-path:polygon(50% 8%,88% 50%,50% 92%,12% 50%)}18%{transform:scale(calc(var(--m-scale) + .12)) rotate(calc(var(--m-spin) * -1));filter:saturate(1.7) brightness(1.28) hue-rotate(14deg);opacity:1;-webkit-clip-path:polygon(50% 0,100% 28%,84% 100%,16% 100%,0 28%);clip-path:polygon(50% 0,100% 28%,84% 100%,16% 100%,0 28%)}44%{transform:scale(1.04) rotate(calc(var(--m-spin) * .14));filter:saturate(1.22) brightness(1.08) hue-rotate(0deg);-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}72%{transform:scale(1.006) rotate(0deg);filter:none}to{transform:none;filter:none;opacity:1}}@keyframes trip-liquid{0%{transform:translate3d(calc(var(--m-shift) * var(--m-dir, 1) * -.8),calc(var(--m-shift) * -3.2),0) skewY(-7deg) scale(1.04,calc(var(--m-scale) + .42));filter:saturate(1.85) contrast(.78) hue-rotate(-22deg);opacity:.75;-webkit-clip-path:inset(0 0 78% 0 round 0 0 58% 62%);clip-path:inset(0 0 78% 0 round 0 0 58% 62%)}20%{transform:translate3d(calc(var(--m-shift) * var(--m-dir, 1) * -.28),calc(var(--m-shift) * -.9),0) skewY(3deg) scale(1.02,calc(var(--m-scale) + .12));filter:saturate(1.45) contrast(.9) hue-rotate(8deg);opacity:1;-webkit-clip-path:inset(0 0 28% 0 round 0 0 18% 24%);clip-path:inset(0 0 28% 0 round 0 0 18% 24%)}48%{transform:translate3d(0,calc(var(--m-shift) * .1),0) skewY(-.4deg) scale(1.01,1.02);filter:saturate(1.14);-webkit-clip-path:inset(0);clip-path:inset(0)}72%{transform:none;filter:none;opacity:1;-webkit-clip-path:inset(0);clip-path:inset(0)}to{transform:none;filter:none;opacity:1}}@keyframes trip-shatter{0%{transform:translate3d(calc(var(--m-shift) * var(--m-dir, 1) * 1.4),calc(var(--m-shift) * -.8),0) scale(calc(var(--m-scale) + .22)) rotate(calc(var(--m-spin) * 2.4));filter:contrast(1.7) saturate(1.5);opacity:.85;-webkit-clip-path:polygon(10% 2%,44% 0,58% 22%,86% 4%,100% 42%,74% 60%,96% 100%,46% 80%,16% 100%,0 56%);clip-path:polygon(10% 2%,44% 0,58% 22%,86% 4%,100% 42%,74% 60%,96% 100%,46% 80%,16% 100%,0 56%)}16%{opacity:1;-webkit-clip-path:polygon(2% 0,48% 4%,60% 18%,94% 2%,100% 62%,78% 68%,100% 96%,50% 88%,6% 100%,0 40%);clip-path:polygon(2% 0,48% 4%,60% 18%,94% 2%,100% 62%,78% 68%,100% 96%,50% 88%,6% 100%,0 40%)}40%{transform:scale(1.04) rotate(calc(var(--m-spin) * -.12));filter:contrast(1.16) saturate(1.12);-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}72%{transform:scale(1.006);filter:none}to{transform:none;filter:none;opacity:1;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}@keyframes trip-tide{0%{transform:translate3d(0,calc(var(--m-shift) * var(--m-dir, 1) * 3.2),0) scale(calc(var(--m-scale) + .1));filter:saturate(1.6) brightness(1.22) hue-rotate(16deg);opacity:.7;-webkit-clip-path:inset(78% 0 0 0 round 60% 60% 0 0);clip-path:inset(78% 0 0 0 round 60% 60% 0 0)}22%{transform:translate3d(0,calc(var(--m-shift) * var(--m-dir, 1) * .7),0) scale(calc(var(--m-scale) + .03));filter:saturate(1.32) brightness(1.1);opacity:1;-webkit-clip-path:inset(28% 0 0 0 round 18% 22% 0 0);clip-path:inset(28% 0 0 0 round 18% 22% 0 0)}50%{transform:translate3d(0,calc(var(--m-shift) * -.1),0) scale(1.016);filter:saturate(1.12);-webkit-clip-path:inset(0);clip-path:inset(0)}72%{transform:none;filter:none;opacity:1}to{transform:none;filter:none;opacity:1}}@keyframes trip-orbit{0%{transform:rotate(calc(var(--m-spin) * 6.4 + 26deg * var(--m-dir, 1))) scale(calc(var(--m-scale) + .2)) translate3d(calc(var(--m-shift) * 2.8),calc(var(--m-shift) * -1.2),0);filter:saturate(1.5) brightness(1.2);opacity:.7}20%{transform:rotate(calc(var(--m-spin) * 2.6 + 10deg * var(--m-dir, 1))) scale(calc(var(--m-scale) + .08)) translate3d(calc(var(--m-shift) * 1),0,0);filter:saturate(1.28);opacity:1}52%{transform:rotate(calc(var(--m-spin) * .3)) scale(1.02) translateZ(0);filter:saturate(1.08)}72%{transform:rotate(0deg) scale(1.004);filter:none}to{transform:none;filter:none;opacity:1}}@keyframes trip-tunnel{0%{transform:scale(calc(var(--m-scale) * 2.6));filter:brightness(1.7) saturate(1.75) contrast(1.28);opacity:.85;-webkit-clip-path:circle(10% at 46% 43%);clip-path:circle(10% at 46% 43%)}18%{transform:scale(calc(var(--m-scale) * 1.55));filter:brightness(1.32) saturate(1.4) contrast(1.12);opacity:1;-webkit-clip-path:circle(32% at 46% 43%);clip-path:circle(32% at 46% 43%)}44%{transform:scale(1.08);filter:brightness(1.08) saturate(1.12);-webkit-clip-path:circle(78% at 46% 43%);clip-path:circle(78% at 46% 43%)}72%{transform:scale(1.006);filter:none;-webkit-clip-path:circle(150% at 46% 43%);clip-path:circle(150% at 46% 43%)}to{transform:none;filter:none;opacity:1}}@keyframes trip-hallway{0%{transform:perspective(640px) translateZ(calc(var(--m-depth) * -360px)) rotateY(calc(22deg * var(--m-dir, 1) + var(--m-spin))) scaleX(.64);filter:contrast(1.4) saturate(.8);opacity:.8;-webkit-clip-path:inset(6% 18% 6% 18%);clip-path:inset(6% 18% 6% 18%)}18%{transform:perspective(720px) translateZ(calc(var(--m-depth) * -190px)) rotateY(calc(12deg * var(--m-dir, 1) + var(--m-spin) * .5)) scaleX(.8);filter:contrast(1.22) saturate(.92);opacity:1;-webkit-clip-path:inset(2% 8% 2% 8%);clip-path:inset(2% 8% 2% 8%)}46%{transform:perspective(900px) translateZ(calc(var(--m-depth) * -42px)) rotateY(calc(var(--m-spin) * .16)) scaleX(.97);filter:contrast(1.06);-webkit-clip-path:inset(0);clip-path:inset(0)}72%{transform:perspective(900px) translateZ(0) rotateY(0deg);filter:none;opacity:1}to{transform:perspective(900px) translateZ(0) rotateY(0deg);filter:none;opacity:1}}@keyframes trip-iris{0%{-webkit-clip-path:circle(0 at 50% 46%);clip-path:circle(0 at 50% 46%);transform:scale(1.04);filter:brightness(.35) saturate(.6);opacity:1}14%{-webkit-clip-path:circle(7% at 50% 46%);clip-path:circle(7% at 50% 46%);transform:scale(1.08);filter:brightness(1.7) saturate(1.5)}38%{-webkit-clip-path:circle(42% at 50% 46%);clip-path:circle(42% at 50% 46%);transform:scale(1.04);filter:brightness(1.14) saturate(1.16)}72%{-webkit-clip-path:circle(118% at 50% 46%);clip-path:circle(118% at 50% 46%);transform:scale(1.004);filter:none}to{-webkit-clip-path:circle(150% at 50% 46%);clip-path:circle(150% at 50% 46%);transform:none;filter:none}}@keyframes trip-film{0%{transform:translate3d(-2.2%,calc(var(--m-shift) * var(--m-dir, 1) * -.7),0) scale(var(--m-scale));filter:contrast(1.75) saturate(.38) brightness(1.5) sepia(.3);opacity:.55;-webkit-clip-path:inset(8% 2% 10% 3%);clip-path:inset(8% 2% 10% 3%)}7%{transform:translate3d(1.4%,-1.8%,0) scale(var(--m-scale));opacity:1}12%{transform:translate3d(-1.1%,2.2%,0) scale(var(--m-scale));opacity:.28}18%{transform:translate3d(.7%,-.8%,0) scale(calc(var(--m-scale) - .01));opacity:1;-webkit-clip-path:inset(2% 0 4% 1%);clip-path:inset(2% 0 4% 1%)}28%{transform:translate3d(-.4%,.5%,0) scale(1.03);filter:contrast(1.3) saturate(.7) brightness(1.12);opacity:.82}44%{transform:translate3d(.16%,-.16%,0) scale(1.014);filter:contrast(1.1) saturate(.94);opacity:1;-webkit-clip-path:inset(0);clip-path:inset(0)}72%{transform:none;filter:none}to{transform:none;filter:none;opacity:1}}@keyframes trip-gravity{0%{transform:translate3d(0,calc(var(--m-shift) * var(--m-dir, 1) * -5.4),0) scale(calc(var(--m-scale) + .12));filter:contrast(1.3) brightness(1.25);opacity:.7}18%{transform:translate3d(0,calc(var(--m-shift) * var(--m-dir, 1) * -1.4),0) scale(calc(var(--m-scale) + .04));filter:contrast(1.14);opacity:1}42%{transform:translate3d(0,calc(var(--m-shift) * var(--m-dir, 1) * .42),0) scale(1.02);filter:none}58%{transform:translate3d(0,calc(var(--m-shift) * var(--m-dir, 1) * -.14),0) scale(1.006)}72%{transform:none}to{transform:none;filter:none;opacity:1}}@keyframes trip-bloom{0%{transform:scale(calc(var(--m-scale) + .2));filter:brightness(3.2) saturate(2.4) contrast(.7);opacity:.9;-webkit-clip-path:inset(0);clip-path:inset(0)}16%{transform:scale(calc(var(--m-scale) + .1));filter:brightness(2.1) saturate(1.9) contrast(.88);opacity:1}38%{transform:scale(1.04);filter:brightness(1.28) saturate(1.32)}70%{transform:scale(1.004);filter:none}to{transform:none;filter:none;opacity:1}}@keyframes trip-echo{0%{transform:translate3d(calc(var(--m-shift) * var(--m-dir, 1) * 3.6),0,0) scale(calc(var(--m-scale) + .14));filter:saturate(.55) contrast(1.45);opacity:.45}11%{transform:translate3d(calc(var(--m-shift) * var(--m-dir, 1) * -1.6),0,0) scale(calc(var(--m-scale) + .07));filter:saturate(1.5) contrast(1.22);opacity:.55}22%{transform:translate3d(calc(var(--m-shift) * var(--m-dir, 1) * .95),0,0) scale(1.05);opacity:.82}36%{transform:translate3d(calc(var(--m-shift) * var(--m-dir, 1) * -.42),0,0) scale(1.025);filter:saturate(1.16);opacity:1}52%{transform:translate3d(calc(var(--m-shift) * var(--m-dir, 1) * .12),0,0) scale(1.01)}72%{transform:none;filter:none}to{transform:none;filter:none;opacity:1}}@keyframes trip-chroma{0%{opacity:calc(var(--m-depth) * .19);transform:translate3d(calc(var(--m-chroma) * 4),calc(var(--m-chroma) * -1.5),0);filter:saturate(1.5)}24%{opacity:calc(var(--m-depth) * .1);transform:translate3d(calc(var(--m-chroma) * -1.5),var(--m-chroma),0)}64%{opacity:calc(var(--m-depth) * .045);transform:translateZ(0);filter:none}to{opacity:calc(var(--m-depth) * .025);transform:translateZ(0);filter:none}}.dream{--dream-mood:saturate(1) contrast(1) brightness(1)}.dream.mood-amazing{--dream-mood:saturate(1.17) contrast(1.035) brightness(1.04)}.dream.mood-strange{--dream-mood:saturate(.98) contrast(1.08) brightness(.98)}.dream.mood-bad{--dream-mood:saturate(.78) contrast(1.14) brightness(.79)}.dream.mood-awful{--dream-mood:saturate(.64) contrast(1.22) brightness(.64)}.dream.press-daylight-cut .dream-bg{filter:var(--dream-mood) saturate(.78) contrast(.88) brightness(1.22) sepia(.12)}.dream.press-daylight-cut:after{opacity:.24}.dream.press-lucid-loop .dream-bg{filter:var(--dream-mood) saturate(1.42) contrast(1.06) brightness(1.06);animation:kenburns 90s ease-in-out infinite alternate,press-loop 7s ease-in-out infinite alternate}.dream.press-deep-cut .dream-bg{filter:var(--dream-mood) saturate(1.08) contrast(1.28) brightness(.76)}.dream.press-deep-cut:after{opacity:.9;mix-blend-mode:multiply}.dream.press-negative-print .dream-bg{filter:var(--dream-mood) invert(1) hue-rotate(174deg) saturate(1.55) contrast(1.18);animation:kenburns 90s ease-in-out infinite alternate,press-develop var(--trip-dur,8s) cubic-bezier(.6,0,.2,1) forwards}.dream.press-lost-master .dream-bg{filter:var(--dream-mood) saturate(1.48) contrast(1.22) brightness(.9) sepia(.16)}.dream.press-lost-master:after{opacity:.7;background:radial-gradient(circle at 50% 44%,transparent 28%,color-mix(in srgb,var(--trip-a) 38%,#07040f) 100%)}.dream.press-lost-master .dream-grid{content:"";position:absolute;inset:-20%;pointer-events:none;opacity:.42;mix-blend-mode:screen;background:repeating-linear-gradient(76deg,transparent 0 72px,color-mix(in srgb,var(--trip-d) 88%,#fff) 72px 73px),repeating-linear-gradient(-76deg,transparent 0 72px,color-mix(in srgb,var(--trip-c) 88%,#fff) 72px 73px);filter:drop-shadow(0 0 7px color-mix(in srgb,var(--trip-c) 65%,transparent));animation:press-grid 20s linear infinite}.dream .dream-grid{display:none}.dream.press-lost-master .dream-grid{display:block}@keyframes press-loop{0%{filter:var(--dream-mood) saturate(1.3) contrast(1.03) brightness(1.03) hue-rotate(-7deg)}to{filter:var(--dream-mood) saturate(1.48) contrast(1.07) brightness(1.08) hue-rotate(17deg)}}@keyframes press-develop{0%{filter:var(--dream-mood) invert(1) hue-rotate(174deg) saturate(1.48) contrast(1.12)}48%{filter:var(--dream-mood) invert(.68) hue-rotate(116deg) saturate(1.38) contrast(1.1)}72%{filter:var(--dream-mood) invert(.18) hue-rotate(24deg) saturate(1.24) contrast(1.06)}to{filter:var(--dream-mood) invert(0) hue-rotate(0deg) saturate(1.16) contrast(1.03)}}@keyframes press-grid{0%{transform:translateZ(0);opacity:.18}28%{opacity:.42}72%,to{transform:translate3d(73px,73px,0);opacity:.25}}.dream.leaving .dream-plate{animation:trip-plate-away .76s cubic-bezier(.55,0,.22,1) both}.dream.leaving .dream-bg{animation:dream-wake-away 1.15s cubic-bezier(.5,.1,.75,.4) both}@keyframes trip-plate-away{0%{transform:none;filter:none;opacity:1;-webkit-clip-path:inset(0);clip-path:inset(0)}52%{transform:scale(1.025);filter:brightness(1.15) saturate(1.08);opacity:.82;-webkit-clip-path:inset(0);clip-path:inset(0)}to{transform:scale(1.08);filter:brightness(1.7) saturate(.72);opacity:0;-webkit-clip-path:inset(3%);clip-path:inset(3%)}}.dream-line{z-index:4}.dream-wake{z-index:5}@media (prefers-reduced-motion:reduce){.dream .dream-plate{animation:trip-still .6s ease both}.dream.press-lucid-loop .dream-bg,.dream.press-negative-print .dream-bg{animation:none}.dream .dream-chroma,.dream .dream-grid{display:none}.dream.leaving .dream-bg,.dream.leaving .dream-plate{animation:none;opacity:0}.dream .dream-line{animation:dream-text 8s both}.dream .dream-line:after,.dream .dream-line:before{display:none}.dream .dream-line.held{animation:trip-still .6s ease both}}@keyframes trip-still{0%{opacity:0}to{opacity:1}}.account-scrim{position:fixed;inset:0;z-index:200;display:grid;place-items:center;padding:20px;background:#08050dcc;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.account-panel{width:min(100%,440px);max-height:calc(100dvh - 40px);overflow-y:auto;padding:25px;color:#e2d9eb;background:#141019;border:1px solid #766180;border-radius:12px;box-shadow:0 20px 80px #0009;font-family:var(--dot),monospace;font-size:33.75px;line-height:1.6}.account-panel header{display:flex;align-items:center;justify-content:space-between;gap:12px}.account-panel h2,.account-panel h4{font-family:var(--pixel);font-weight:400;font-size:24.75px;letter-spacing:.12em;color:#c5a9dd}.account-panel h2{margin:0}.account-panel h3{font-size:23px;font-weight:400;line-height:1.3;overflow-wrap:anywhere}.account-panel h3,.account-panel h4{margin:25px 0 12px}.account-panel p{margin:12px 0}.account-panel button{min-height:44px;padding:10px 12px;border:1px solid #64506e;border-radius:5px;color:#e2d9eb;background:#241c2d;font-family:var(--pixel);font-size:22.5px;line-height:1.5;cursor:pointer;touch-action:manipulation}.account-panel button:hover{background:#382942}.account-panel button:focus-visible{outline:2px solid #d5b1f4;outline-offset:3px}.account-panel button:disabled{opacity:.4;cursor:default}.account-panel header button{border:0;background:transparent;padding-right:0}.account-panel .account-primary{margin:8px 0 12px;color:#1b1025;background:#ccace8;border-color:#ccace8;width:100%}.account-panel .account-note{font-size:29.25px;color:#b6a9bf}.account-panel>.account-note{border-top:1px solid #3c3045;margin:24px 0 0;padding-top:18px}.account-connected{color:#aaceb2;font-family:var(--pixel);font-size:22.5px}.account-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:8px 0}.account-row span{overflow-wrap:anywhere;min-width:0}.account-actions{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.account-wallet{margin:12px 0;padding:14px;border:1px solid #463650;border-radius:6px}.account-wallet-label{display:block;font-family:var(--pixel);color:#b6a9bf;font-size:20.25px;margin-bottom:8px}.account-wallet code{display:block;font-size:29.25px;overflow-wrap:anywhere;-webkit-user-select:text;-moz-user-select:text;user-select:text}.account-network-mismatch,.account-panel [role=alert]{color:#efbf98}.account-panel [role=status]{color:#b8d5bd}.account-panel .account-logout{width:100%;margin-top:20px;background:transparent}@media (max-width:480px){.account-scrim{padding:12px}.account-panel{padding:20px;max-height:calc(100dvh - 24px)}}:root{--nav-top:calc(56px + var(--safe-t));--nav-bottom:calc(56px + var(--safe-b))}.lt-app-switcher{display:none}.account-panel button,.chrome-btn,.menu-item,.modal-close,.outline-btn,.px-btn,.rw-close,.rw-ctl,.rx-bell{min-width:44px;min-height:44px}.account-panel input,.modal input:not([type=range]),.panel-screen input:not([type=range]),input,select,textarea{font-size:36px}.modal{z-index:94;padding:calc(64px + var(--safe-t)) max(16px,var(--safe-r)) calc(20px + var(--safe-b)) max(16px,var(--safe-l))}.modal-close{position:fixed;z-index:2;background:var(--ink)}.modal-inner{min-width:0;max-width:min(760px,100%);max-height:100%;overflow:auto}.overlay-menu{padding:calc(16px + var(--safe-t)) max(12px,var(--safe-r)) calc(16px + var(--safe-b)) max(12px,var(--safe-l));overflow:auto}.overlay-menu .inner{min-width:0;width:min(440px,100%);max-height:100%;overflow:auto}.account-scrim{padding:max(12px,var(--safe-t)) max(12px,var(--safe-r)) max(12px,var(--safe-b)) max(12px,var(--safe-l))}.account-panel{max-height:100%}.account-panel header{position:-webkit-sticky;position:sticky;top:-25px;background:#141019;z-index:1}.gs-scrim,.rx-counter{position:fixed;inset:var(--nav-top) max(8px,var(--safe-r)) var(--nav-bottom) max(8px,var(--safe-l));overflow:auto;padding:12px;z-index:10}.gs-card,.rx-counter-card{max-width:100%;max-height:100%;overflow:auto}.gs-board-head,.gs-btns,.gs-result{flex-wrap:wrap;gap:8px}.handheld{display:grid;grid-template-rows:minmax(0,1fr) auto;grid-gap:8px;gap:8px;padding:var(--nav-top) max(8px,var(--safe-r)) var(--nav-bottom) max(8px,var(--safe-l));background:radial-gradient(circle at 50% 40%,#472060,#160b24 42%,#05030b 74%)}.handheld .hh-screen{position:relative;inset:auto;min-width:0;min-height:0;display:grid;place-items:center}.hh-deck{min-width:0;padding:8px;background:linear-gradient(#221c33,#16121f);border:1px solid #a78bfa33;border-radius:12px;display:grid;grid-gap:8px;gap:8px}.hh-brand{flex-wrap:wrap;gap:4px;font-family:var(--pixel);font-size:18px;color:var(--dim)}.hh-brand,.hh-mid{display:flex;justify-content:space-between}.hh-mid{align-items:center;gap:8px}.hh-dpad{display:grid;grid-template-columns:repeat(3,44px);grid-template-rows:repeat(3,44px);grid-gap:2px;gap:2px;flex:none}.hh-dpad.none{display:none}.hh-dpad.lr{grid-template-rows:44px}.hh-dpad.lr .d,.hh-dpad.lr .u,.hh-dpad.lr>span{display:none}.hh-dpad .nub{background:#2a2440;border-radius:6px;margin:12px}.hh-abrow{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:6px}.hh-btn{background:linear-gradient(145deg,#3b2a52,#1a1127);border:1px solid #a78bfa55;border-radius:10px;min-width:44px;min-height:44px;padding:4px;color:var(--text);font-family:var(--pixel);font-size:27px;display:grid;place-items:center;touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}.hh-btn small{font-size:18px;color:var(--dim)}.hh-btn.wide{min-width:72px}.hh-btn.held{background:#9d4de866;box-shadow:0 0 12px #a78bfa4d}.hh-shoulder{width:100%;margin-bottom:6px;font-size:22.5px}.hh-sysrow{display:flex;justify-content:flex-end;gap:8px}.hh-sysrow .hh-btn{padding-inline:12px;font-size:20.25px}.handheld .ghud{font-size:22.5px}.handheld .ghud-tr .place{font-size:40.5px}.handheld .ghud-tl{left:8px;top:8px}.handheld .ghud-tr{right:8px;top:8px}.handheld .ghud-bl{left:8px;bottom:8px}.handheld .ghud-br{right:8px;bottom:8px}.handheld .scene-hint{display:none}@media (orientation:landscape){.handheld{grid-template-columns:minmax(0,1fr) 240px;grid-template-rows:minmax(0,1fr)}.hh-deck{align-self:center;max-height:100%;overflow-y:auto}.hh-brand{display:none}}.handheld.exploring{display:block;padding:0}.handheld.exploring .hh-screen{position:absolute;inset:0;display:block;overflow:hidden}.handheld.exploring canvas.tube{position:absolute;left:0;top:0}.handheld.exploring .hh-deck{position:absolute;left:max(12px,var(--safe-l));right:max(12px,var(--safe-r));bottom:calc(var(--nav-bottom) + 8px);max-height:none;overflow:visible;padding:0;border:0;background:none;pointer-events:none}.handheld.exploring .hh-btn{pointer-events:auto;background:#281b39c9}.handheld.exploring .hh-btn.held{background:#9d4de8dd}.handheld.exploring .hh-brand,.handheld.exploring .nub{visibility:hidden}.handheld.exploring .hh-brand{display:none}.handheld.exploring .hh-mid{align-items:end}.handheld.exploring .hh-sysrow{position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.handheld.exploring .hh-sysrow .hh-btn:last-child{display:none}.handheld.exploring .ghud-tl{top:var(--nav-top)}.handheld.exploring .ghud-tr{top:calc(var(--nav-top) + 22px)}.handheld.exploring .ghud-bl,.handheld.exploring .ghud-br{bottom:calc(var(--nav-bottom) + 156px);max-width:calc(100% - 16px)}@media (any-pointer:coarse),(max-width:900px){.chrome-actions{display:contents}.chrome-actions>.chrome-btn{position:fixed}.chrome-btn{padding:10px 8px;font-size:22.5px;letter-spacing:.06em}.chrome-back{top:calc(4px + var(--safe-t))}.chrome-back,.chrome-menu{left:max(8px,var(--safe-l))}.chrome-menu{top:auto;bottom:calc(4px + var(--safe-b))}.chrome-account{top:calc(4px + var(--safe-t));right:max(8px,var(--safe-r));bottom:auto;left:auto}.radio-dock,.radio-dock.in-game{top:auto;bottom:calc(4px + var(--safe-b));right:max(8px,var(--safe-r));width:min(260px,70vw);max-width:calc(100vw - 96px - var(--safe-l) - var(--safe-r))}.radio-dock.in-game .radio-help,.radio-dock.in-game .radio-panel{order:0}.radio-btn,.radio-face,.radio-help-ok,.radio-more,.radio-station{min-width:44px;min-height:44px}.radio-now{display:none}.radio-dock,.radio-dock.in-game{max-height:calc(100dvh - var(--nav-top) - 8px - var(--safe-b))}.radio-face{flex-shrink:0}.radio-help,.radio-panel{min-height:0}.room-status{top:calc(var(--nav-top) + 12px);left:50%;transform:translateX(-50%);max-width:calc(100vw - 126px);letter-spacing:.02em;padding:8px}.radio-help,.radio-panel{max-height:calc(100dvh - var(--nav-top) - var(--nav-bottom));overflow-y:auto}.radio-volume input[type=range]{min-height:44px}.panel-screen{padding:var(--nav-top) max(16px,var(--safe-r)) calc(var(--nav-bottom) + 12px) max(16px,var(--safe-l))}.game:not(.handheld) .hh-screen{inset:var(--nav-top) max(8px,var(--safe-r)) var(--nav-bottom) max(8px,var(--safe-l))}.room-sky{top:calc(var(--nav-top) + 4px)}.room-sky-btn{width:44px;height:44px}.room-sky-mode{display:none}}.scene-surface,.scene-viewport{display:contents}.scene-pan-hint{display:none}@media (any-pointer:coarse),(max-width:900px){.map-screen,.room{padding:0;overflow:hidden}.scene-viewport{position:absolute;inset:0;display:block;overflow:auto;overscroll-behavior:none;scrollbar-width:none;touch-action:pan-x pan-y pinch-zoom;cursor:-webkit-grab;cursor:grab}.scene-viewport::-webkit-scrollbar{display:none}.scene-viewport:active{cursor:-webkit-grabbing;cursor:grabbing}.scene-surface{display:block;position:relative;width:var(--scene-width,max(100vw,calc(100dvh * var(--scene-aspect))));height:var(--scene-height,max(100dvh,calc(100vw / var(--scene-aspect))));overflow:hidden}.scene-surface>.map-frame,.scene-surface>.room-frame{width:100%;height:100%;margin:0;box-shadow:none}.scene-surface .room-stage{transform:none!important}.scene-surface img,.scene-surface svg{-moz-user-select:none;user-select:none;-webkit-user-select:none}.scene-pan-hint{display:block;position:fixed;left:50%;bottom:calc(var(--nav-bottom) + 8px);transform:translateX(-50%);z-index:60;width:max-content;max-width:92vw;padding:5px 8px;font:18px/1.5 var(--pixel);text-align:center;color:#fff4ed;background:#1a1023b8;border-radius:5px;pointer-events:none}.map-odo,.room-label{display:none}}.laptop-modal .modal-inner{max-width:100%;overflow:visible}.laptop-frame{width:var(--lt-width);height:var(--lt-height)}.laptop-screen{transform:scale(var(--lt-scale))}@media (any-pointer:coarse) and (max-height:599px),(max-width:899px){.laptop-modal{padding:calc(80px + var(--safe-t)) max(8px,var(--safe-r)) max(8px,var(--safe-b)) max(8px,var(--safe-l))}.laptop-modal .modal-inner{width:100%;height:100%;max-width:100%;overflow:visible}.laptop-frame,.laptop-screen{width:100%;height:100%;image-rendering:auto}.laptop-screen{position:relative;transform:none;display:grid;grid-template-rows:auto minmax(0,1fr);font:14px/1.5 Arial,sans-serif;--lt-body-size:14px;--lt-heading-size:18px;--lt-control-height:44px;--lt-content-gap:12px;-webkit-font-smoothing:auto}.lt-wallpaper{width:100%;height:100%}.lt-desktop-icon,.lt-start-menu,.lt-taskbar{display:none}.lt-app-switcher{display:flex;gap:6px;overflow-x:auto;padding:6px;z-index:100;background:var(--lt-chrome)}.lt-app-switcher button{flex:none;min-height:44px;padding:8px 12px;border:2px outset #eee}.lt-app-switcher button[aria-pressed=true]{background:var(--lt-lavender);border-style:inset}.lt-window{position:relative;left:auto!important;top:auto!important;width:100%;height:100%;min-height:0;overflow:auto;box-shadow:none}.lt-window:not(.active){display:none}.lt-window>*{flex-shrink:0}.lt-window>.credit-ledger{flex:none;min-height:auto;overflow:visible}.lt-titlebar{position:-webkit-sticky;position:sticky;top:-2px;z-index:2;height:auto;min-height:48px;flex-basis:auto;padding:4px 6px;font:700 14px/1.4 Arial,sans-serif;touch-action:auto;cursor:default}.lt-title-copy{white-space:normal;overflow-wrap:anywhere}.lt-title-icon{width:18px;height:18px;flex-basis:18px}.lt-window-controls b{display:none}.lt-window-controls button.close{width:44px;height:44px;font-size:22px}.lt-address-row,.lt-browserbar,.lt-menubar{min-height:32px;height:auto;font-size:13px}.lt-address-input{height:auto;min-height:26px}.lt-ledger,.lt-price-panel,.lt-webpage{flex:none;overflow:visible;min-height:auto}.lt-price-head{display:none}.lt-price-row{height:auto;min-height:70px;padding:8px;gap:4px 8px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lt-note,.lt-price-row .move,.lt-price-row .name,.lt-price-row .quote{font-size:14px;overflow-wrap:anywhere}.lt-price-row .quote{font-size:16px}.lt-price-row .move{grid-column:1;text-align:left}.lt-price-row :is(.lt-note,.lt-spark){grid-column:2}.lt-statusbar{flex:none;grid-template-columns:1fr;font-size:12px;line-height:1.5}.lt-statusbar span{white-space:normal;padding:4px}.lt-webpage{padding:12px 8px;gap:10px}.lt-webpage .site-head,.lt-webpage .site-note,.lt-webpage .total,.lt-webpage .transit{height:auto;flex-basis:auto;flex-wrap:wrap;gap:8px;white-space:normal}.lt-webpage .product-card{flex-basis:auto;grid-template-columns:58px minmax(0,1fr)}.lt-webpage .order-box{grid-column:1/-1;height:auto;padding:8px 0 0;border-left:0;border-top:1px solid var(--lt-web-line)}.lt-webpage .stepper{height:44px;grid-template-columns:44px 1fr 44px}.lt-webpage .stepper input{font-size:16px}.lt-webpage button{min-height:44px;min-width:44px}.lt-webpage .product-copy h1{font-size:18px}.lt-webpage :is(p,small,.secure,.site-note,.price,.field-label,.total,.total b,.quick button,.order-button,.order-armed,.sr-split,.sr-way-out,.transit,.site-foot){font-size:14px;line-height:1.5}.lt-webpage .order-button{height:auto;padding:8px;white-space:normal}.lt-webpage .product-copy p,.lt-webpage .transit .ok,.lt-webpage .transit small{font-size:14px;line-height:1.5}.lt-webpage .transit{grid-template-columns:minmax(0,1fr);padding:8px}.lt-webpage .order-button:disabled{font-size:13px;white-space:normal}.lt-ledger{gap:10px;padding:8px}.lt-ledger-totals{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.lt-ledger-foot,.lt-ledger-row .amt em,.lt-ledger-row .when,.lt-ledger-totals .tot span{font-size:12px}.lt-ledger-empty,.lt-ledger-row,.lt-ledger-totals .tot b{font-size:14px}.lt-ledger-filters{flex-wrap:wrap;gap:6px}.lt-ledger-filters button{flex:1 1 45%;height:auto;min-height:44px;font-size:12px}.lt-ledger-rows{flex:none;overflow:visible}.lt-ledger-row{grid-template-columns:minmax(0,1fr) auto;padding:8px}.lt-ledger-row .when{grid-column:1/-1}.lt-ledger-row .what{white-space:normal;overflow-wrap:anywhere}.lt-ledger-more{min-height:44px;font-size:13px}.lt-sky-stage{flex:none;aspect-ratio:16/9;min-height:160px}.lt-sky-transport{flex-wrap:wrap;height:auto}.lt-sky-transport button{min-width:44px;min-height:44px}.lt-sky-marquee{font-size:13px}}.daily-tube{touch-action:auto}@media (any-pointer:coarse),(max-width:900px){.daily .hh-screen{display:block;overflow:auto}.daily-tube{width:100%;height:max(500px,calc(100dvh - var(--nav-top) - var(--nav-bottom)));border:0;box-shadow:none}.daily .ghud-tl{left:8px;top:8px}.daily .ghud-tr{right:8px;top:8px}.daily .scene-hint{display:none}.daily-stage{flex-direction:column;justify-content:center;gap:20px;padding:48px 8px 12px}.daily-flash{top:9%;font-size:31.5px}.pz-board{width:min(90cqw,58cqh);height:min(90cqw,58cqh)}.daily-side{grid-template-columns:auto 1fr;align-items:center;max-width:92cqw;gap:16px}.pz-ref{width:18cqh;height:18cqh}.daily-side .k{font-size:22.5px}.daily-side .line,.daily-side .v{font-size:31.5px}.wd-grid{height:min(48cqh,90cqw);width:min(75cqw,40cqh);aspect-ratio:auto}.wd-tile{font-size:45px}.wd-keys{gap:6px;width:100%}.wd-krow{gap:3px;width:100%;justify-content:center}.wd-key{min-width:0;width:8.8cqw;height:44px;padding:0;font-size:27px}.wd-key.wide{width:13cqw;min-width:44px;font-size:22.5px}}@media (orientation:landscape) and (any-pointer:coarse),(orientation:landscape) and (max-width:900px){.daily-tube{height:max(208px,calc(100dvh - var(--nav-top) - var(--nav-bottom)))}.daily-stage{flex-direction:row;gap:20px;padding:32px 8px 8px}.pz-board{width:min(75cqh,42cqw);height:min(75cqh,42cqw)}.daily-side{max-width:45cqw}.wd-grid{height:75cqh;width:62.5cqh;flex:none}.wd-keys{width:56cqw}.wd-key{width:5cqw}.wd-key.wide{width:8cqw}}@media (any-pointer:coarse) and (max-height:599px),(max-width:600px){.rw-scrim{z-index:94;overflow:auto;padding:calc(60px + var(--safe-t)) max(12px,var(--safe-r)) max(12px,var(--safe-b)) max(12px,var(--safe-l))}.rw-stage{display:flex;flex-direction:column;width:min(520px,100%);height:auto;max-height:100%;overflow-y:auto;gap:16px}.rw-hint,.rw-stage:after,.rw-stage:before{display:none}.rw-ring{position:static;width:100%;height:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;transform:none!important}.rw-face,.rw-needle,.rw-tuner{display:none}.rw-item,.rw-item.on{position:static;width:100%;height:64px;border-radius:6px;background:#2a1c38cc;border:1px solid #fff0e03a;filter:none}.rw-item,.rw-item.on,.rw-upright{transform:none!important}.rw-center{width:100%;border-radius:8px;padding:12px}.rw-center .now{max-width:100%}.rw-controls{flex-wrap:wrap}.rw-vol input{height:44px}.rw-close{position:fixed;top:calc(4px + var(--safe-t));bottom:auto;left:max(8px,var(--safe-l));background:var(--ink)}.rw-close,.rw-close:hover{transform:none}}.handheld.keyboard-only{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.handheld.keyboard-only .scene-hint{display:block}.startup-backdrop{position:fixed;inset:0;display:grid;place-items:center;overflow:hidden;pointer-events:none;background:radial-gradient(circle at 50% 52%,#80519a 0,#3e285c 24%,#1b1230 52%,#090611 82%),#090611}.startup-room,html[data-startup=room] .startup-initial{background:#140a13}.startup-room-frame{display:none}.startup-room .startup-room-frame,html[data-startup=room] .startup-initial .startup-room-frame{display:block}.startup-room-frame img{width:100%;height:100%}.startup-backdrop.startup-title{animation:none}.room-entrance-content{opacity:0;transition:opacity .25s ease-out}.room-entrance-content.ready{opacity:1}.boot.boot-gate,.room-entrance .chrome-btn,.room-entrance .scene-chrome,.room-entrance .screen.room{animation:none}.room-entrance .room-stage{transition:transform .65s cubic-bezier(.2,.6,.3,1)}.room-still{position:absolute;inset:0;width:100%;height:100%}.room.still .room-stage>:not(.room-still):not(.room-svg){visibility:hidden}@media (any-pointer:coarse),(max-width:900px){.startup-backdrop .startup-room-frame{position:absolute;width:max(100vw,calc(100dvh * 1804 / 872));height:max(100dvh,calc(100vw * 872 / 1804));left:50%;top:50%;transform:translate(-50%,-50%)}}@media (prefers-reduced-motion:reduce){.room-entrance-content{transition:none}}