@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ae822095a172cc5c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/3c70c5716f1730b3-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fc727f226c737876-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/77fb5eec12c66d49-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/281dae1e814de8c6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/806de4d605d3ad01-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Mono Fallback;src:local("Arial");ascent-override:81.58%;descent-override:26.30%;line-gap-override:0.00%;size-adjust:137.28%}.__className_353f1a{font-family:Space Mono,Space Mono Fallback;font-style:normal}.__variable_353f1a{--font-mono:"Space Mono","Space Mono Fallback"}@font-face{font-family:Monument Extended;src:url(/fonts/MonumentExtended-Regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Monument Extended;src:url(/fonts/MonumentExtended-Ultrabold.woff2) format("woff2");font-weight:800;font-display:swap}@font-face{font-family:SF Pro Rounded;src:url(/fonts/SF-Pro-Rounded-Regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:SF Pro Rounded;src:url(/fonts/SF-Pro-Rounded-Medium.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:SF Pro Rounded;src:url(/fonts/SF-Pro-Rounded-Semibold.woff2) format("woff2");font-weight:600;font-display:swap}:root{--void:#000000;--surface:#070709;--surface-2:#16151e;--ink:#f3f0ff;--muted:rgba(243,240,255,0.72);--faint:rgba(243,240,255,0.56);--violet:#7f5cff;--violet-2:#bba8ff;--cyan:#46e3ff;--gold:#e2b356;--warn:#ff8f70;--success:#6ff2b4;--glass:rgba(22,21,30,0.62);--glass-strong:rgba(11,10,16,0.9);--glass-btn:rgba(255,255,255,0.06);--glass-btn-hover:rgba(255,255,255,0.12);--line:rgba(243,240,255,0.12);--line-strong:rgba(243,240,255,0.22);--grad:linear-gradient(90deg,var(--cyan),var(--violet));--display:"Monument Extended","Unbounded",system-ui,sans-serif;--body:"SF Pro Rounded",ui-rounded,system-ui,-apple-system,sans-serif;--mono:var(--font-mono),"Space Mono",ui-monospace,monospace;--r-panel:24px;--r-row:16px;--r-small:12px;--safe-t:env(safe-area-inset-top,0px);--safe-r:env(safe-area-inset-right,0px);--safe-b:env(safe-area-inset-bottom,0px);--safe-l:env(safe-area-inset-left,0px);--sway-x:0px;--sway-y:0px;color-scheme:dark}*{box-sizing:border-box}body,html{margin:0;height:100%;background:var(--void);color:var(--ink);overflow:hidden}body{font-family:var(--body);font-size:16px;line-height:1.4;-webkit-font-smoothing:antialiased;overscroll-behavior:none}button,input{font:inherit;color:inherit}button{cursor:pointer}:focus{outline:none}:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}[tabindex="-1"]:focus,[tabindex="-1"]:focus-visible{outline:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.scene{position:fixed!important;inset:0;z-index:0;touch-action:none}.ui{position:fixed;inset:0;z-index:2;pointer-events:none}.ui *{pointer-events:auto}.ui .pass,.ui .pass *{pointer-events:none}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 24px;border-radius:999px;border:0;font-weight:500;font-size:16px;letter-spacing:-.02em;white-space:nowrap;transition:transform .2s cubic-bezier(.2,.8,.2,1),scale .2s cubic-bezier(.2,.8,.2,1),background .2s,color .2s,box-shadow .2s,opacity .2s}.btn:active{scale:.97}.btn-primary{background:var(--ink);color:#0b0b0b;transition:transform .2s cubic-bezier(.2,.8,.2,1),background .5s ease,color .5s ease,box-shadow .5s ease,opacity .2s}.btn-primary:focus-visible,.btn-primary:hover:not(:disabled){background:#fff;color:#000;box-shadow:0 0 5px #fff,0 0 20px rgba(70,227,255,.75),0 0 50px rgba(127,92,255,.6),0 0 100px rgba(127,92,255,.4)}.btn-primary:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}.btn-text{background:none;border:0;color:var(--muted);padding:8px;font-size:14px;text-decoration:underline;text-underline-offset:4px;-webkit-text-decoration-color:rgba(243,240,255,.3);text-decoration-color:rgba(243,240,255,.3)}.btn-text:hover{color:var(--ink)}.btn-lg{height:64px;padding:0 32px;font-size:17px}.btn-block{width:100%}.icon-btn{display:inline-grid;place-items:center;width:56px;height:56px;border-radius:999px}.hud .controls .icon-btn{width:48px;height:48px}.icon{display:block;flex:none}.btn-ghost,.card-chip,.chip,.icon-btn{--glow:180,195,210;position:relative;border:0;outline:none;color:var(--ink);cursor:pointer;-webkit-tap-highlight-color:transparent;background:radial-gradient(ellipse at 50% 50%,rgba(0,0,0,.1) 0,rgba(var(--glow),.08) 50%,rgba(var(--glow),.35) 100%);box-shadow:inset 0 0 25px 2px rgba(var(--glow),.35),inset 0 0 8px 1px rgba(var(--glow),.6),var(--orb-out,0 0 35px 2px rgba(var(--glow),.25));backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:transform .4s cubic-bezier(.2,.8,.2,1),scale .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s cubic-bezier(.2,.8,.2,1),opacity .2s}.btn-ghost:before,.card-chip:before,.chip:before,.icon-btn:before{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;pointer-events:none;background:linear-gradient(145deg,rgba(255,255,255,.25),transparent 40%,rgba(0,0,0,.5));box-shadow:inset 1px 2px 4px rgba(255,255,255,.4)}.btn-ghost:after,.card-chip:after,.chip:after,.icon-btn:after{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,rgba(255,255,255,0) 40%,rgba(255,255,255,.3) 50%,rgba(255,255,255,0) 60%) no-repeat;background-size:300% 100%;background-position:150% 0;opacity:0}@keyframes orb-sweep{0%{background-position:150% 0;opacity:1}to{background-position:-50% 0;opacity:1}}@media (hover:hover){.btn-ghost:hover:not(:disabled),.card-chip:hover:not(:disabled),.chip:hover:not(:disabled),.icon-btn:hover:not(:disabled){scale:1.06;box-shadow:inset 0 0 30px 4px rgba(var(--glow),.45),inset 0 0 12px 2px rgba(var(--glow),.7),var(--orb-out-hover,0 0 50px 8px rgba(var(--glow),.35))}.btn-ghost:hover:not(:disabled):after,.card-chip:hover:not(:disabled):after,.chip:hover:not(:disabled):after,.icon-btn:hover:not(:disabled):after{animation:orb-sweep .8s ease-out forwards}}.btn-ghost:active:not(:disabled),.card-chip:active:not(:disabled),.chip:active:not(:disabled),.icon-btn:active:not(:disabled){scale:.92;box-shadow:inset 0 0 35px 5px rgba(var(--glow),.8),inset 0 0 15px 4px rgba(255,255,255,.7),var(--orb-out-press,0 0 30px 5px rgba(var(--glow),.4))}.btn-ghost.btn-block,.chip{box-shadow:inset 0 0 18px 1px rgba(var(--glow),.3),inset 0 0 6px 1px rgba(var(--glow),.55),0 0 28px 1px rgba(var(--glow),.18)}.hud .brand,.hud .controls .icon-btn{--orb-out:0 0 #0000;--orb-out-hover:0 0 #0000;--orb-out-press:0 0 #0000}.btn-ghost>*,.card-chip>*,.chip>*,.icon-btn>*{position:relative;z-index:2}.btn-ghost .icon,.card-chip .icon,.chip .icon,.icon-btn .icon{filter:drop-shadow(0 0 3px rgba(255,255,255,.3))}.btn-ghost:disabled,.chip:disabled,.icon-btn:disabled{opacity:.4;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.btn-ghost:active,.btn-ghost:hover,.card-chip:active,.card-chip:hover,.chip:active,.chip:hover,.icon-btn:active,.icon-btn:hover{scale:none!important}.btn-ghost:after,.card-chip:after,.chip:after,.icon-btn:after{animation:none!important}}@property --g-ring{syntax:"<angle>";inherits:false;initial-value:-75deg}.console:after,.panel:after{content:"";position:absolute;z-index:1;inset:0;border-radius:inherit;pointer-events:none;padding:1px;box-sizing:border-box;background:conic-gradient(from var(--g-ring) at 50% 50%,rgba(0,0,0,.35),rgba(0,0,0,0) 5% 40%,rgba(0,0,0,.35) 50%,rgba(0,0,0,0) 60% 95%,rgba(0,0,0,.35)),linear-gradient(180deg,rgba(255,255,255,.42),rgba(255,255,255,.14) 45%,rgba(255,255,255,.1) 70%,rgba(255,255,255,.26));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;filter:blur(.35px)}.console .btn-ghost,.console .card-chip,.console .chip,.console .icon-btn,.panel .btn-ghost,.panel .card-chip,.panel .chip,.panel .icon-btn{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.console,.panel{border-color:transparent!important;box-shadow:inset 0 2px 4px rgba(0,0,0,.05),inset 0 -3px 6px rgba(255,255,255,.07),inset 0 0 4px 3px rgba(255,255,255,.03),0 0 0 .5px rgba(255,255,255,.05),0 10px 30px -10px rgba(0,0,0,.6);-webkit-backface-visibility:hidden;backface-visibility:hidden}.console:after,.panel:after{opacity:.7}.eyebrow,.mono{font-family:var(--mono)}.eyebrow{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--cyan)}.loading{position:fixed;inset:0;z-index:20;display:grid;place-items:center;overflow:hidden;background:#000;transition:opacity .5s ease}.loading.done{opacity:0;pointer-events:none}.loading{background:#000 url(/loading/stars-2560.webp) 50%/cover no-repeat}.loading-hole{position:absolute;inset:0;width:100%;height:100%;display:block}.loading-center{position:relative;display:grid;justify-items:center;grid-gap:8px;gap:8px}.loading-logo{display:block;width:120px;height:120px;mix-blend-mode:screen;pointer-events:none}.loading-pct{font-family:var(--display);font-size:24px;line-height:1.4;letter-spacing:-.02em;color:#fff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:3.4em;text-align:center}.loading-credit{position:absolute;left:0;right:0;bottom:calc(72px + var(--safe-b));display:grid;justify-items:center;grid-gap:4px;gap:4px}.loading-credit .by{font-size:16px;letter-spacing:-.02em;color:rgba(255,255,255,.5)}.loading-credit .who{display:flex;align-items:center;gap:4px;font-size:24px;font-weight:500;letter-spacing:-.02em;color:#fff}.loading-credit .who img{width:29px;height:18px;margin-right:4px}@media (max-width:760px){.loading-credit{bottom:calc(48px + var(--safe-b))}}.intro{position:fixed;inset:0;z-index:3;display:grid;place-items:center;pointer-events:none;transition:opacity .35s ease,transform .35s ease}.intro:before{content:"";position:absolute;left:0;right:0;bottom:0;height:38%;background:linear-gradient(0deg,#000 0,rgba(0,0,0,.85) 30%,rgba(0,0,0,0));pointer-events:none}.intro.leaving{opacity:0;transform:scale(1.06)}.intro.hidden{opacity:0;visibility:hidden}.intro-bottom,.intro-top{position:absolute;left:24px;right:24px;display:grid;justify-items:center;text-align:center;pointer-events:auto}.intro-top{top:calc(48px + var(--safe-t));gap:48px}.intro-bottom{bottom:calc(96px + var(--safe-b));gap:24px}.intro-logo{display:flex;align-items:center;gap:8px;font-family:var(--display);font-size:36px;line-height:1;color:#fff}.intro-logo .brand-mark{width:40px;height:40px}.intro-title{font-family:var(--display);font-weight:400;font-size:clamp(28px,min(4.8vw,5.5vh),56px);letter-spacing:-.02em;max-width:12.7em;text-wrap:balance}.intro-sub,.intro-title{margin:0;line-height:1.4;color:#fff}.intro-sub{max-width:432px;font-size:18px}.intro-actions{display:flex;align-items:center;justify-content:center;gap:8px}.intro-start{background:#fff;color:#000;width:221px;padding:0 24px;gap:8px;font-size:16px;letter-spacing:-.02em}.intro-sound{position:fixed;top:calc(44px + var(--safe-t));right:calc(32px + var(--safe-r));pointer-events:auto}.intro-sound .icon-btn{width:48px;height:48px}@media (max-width:760px){.intro-top{top:calc(24px + var(--safe-t));gap:24px}.intro-bottom{bottom:calc(24px + var(--safe-b));gap:16px}.intro:before{height:44%;background:linear-gradient(0deg,#000 0,#000 30%,rgba(0,0,0,.85) 45%,rgba(0,0,0,0))}.intro-logo{font-size:24px}.intro-logo .brand-mark{width:32px;height:32px}.intro-sub{font-size:16px;max-width:320px}.intro-actions{width:100%;max-width:360px}.intro-start{flex:1 1;width:auto;padding:0 16px}.intro-sound{top:calc(16px + var(--safe-t));right:calc(16px + var(--safe-r))}}.intro-title .w{overflow:hidden;vertical-align:top;padding-bottom:.06em;margin-bottom:-.06em}.intro-title .w,.intro-title .w>span{display:inline-block}.intro-title{position:relative}.warp-title{position:absolute;left:-40px;top:-40px;pointer-events:none;opacity:0}.intro-title.warping .warp-title,.world-name.warping .warp-title{opacity:1}.world-name{position:relative}.intro-title.warping .w>span,.world-name.warping .swap{opacity:0}.intro-title .w>span{background:linear-gradient(103deg,rgba(255,255,255,0) -13.36%,rgba(255,255,255,.7) 18.86%,rgba(255,255,255,.9) 73.18%,rgba(255,255,255,.7) 102.6%);background-size:var(--gw,100%) var(--gh,100%);background-position:calc(-1 * var(--gx, 0px)) calc(-1 * var(--gy, 0px));background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;color:transparent}.intro.arrive .intro-logo{animation:intro-drop .8s cubic-bezier(.2,.8,.2,1) .15s backwards}.intro.arrive .intro-title .w>span{animation:intro-word .95s cubic-bezier(.16,1,.3,1) calc(.3s + var(--i) * .07s) backwards}.intro.arrive .intro-sub{animation:intro-rise .8s cubic-bezier(.2,.8,.2,1) .85s backwards}.intro.arrive .intro-start{animation:intro-pop .75s cubic-bezier(.2,.8,.2,1) 1s backwards}.intro.arrive .intro-sound{animation:intro-drop .8s cubic-bezier(.2,.8,.2,1) .15s backwards}@keyframes intro-drop{0%{opacity:0;transform:translateY(-12px)}}@keyframes intro-word{0%{transform:translateY(105%)}}@keyframes intro-rise{0%{opacity:0;transform:translateY(16px)}}@keyframes intro-pop{0%{opacity:0;transform:translateY(16px) scale(.96)}}@keyframes intro-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.intro.arrive .intro-logo,.intro.arrive .intro-sound,.intro.arrive .intro-start,.intro.arrive .intro-sub,.intro.arrive .intro-title .w>span{animation:intro-fade .4s ease backwards}}.flash{z-index:8;background:radial-gradient(circle at 50% 50%,#F6FBFF 0,#A9DBFF 42%,#2A3E8C 100%)}.flash,.veil{position:fixed;inset:0;pointer-events:none;opacity:0}.veil{z-index:9;background:#000}.visor{position:fixed;inset:0;z-index:1;pointer-events:none;opacity:0;transition:opacity .75s ease}.visor.on{opacity:1}.hud-glass{inset:0;width:100%;height:100%}.hud-glass,.hud-suit{position:fixed;z-index:1;pointer-events:none;mix-blend-mode:screen}.hud-suit{left:0;top:0;transform-origin:50% 50%;opacity:0;filter:drop-shadow(.7px 0 0 rgba(255,70,110,.45)) drop-shadow(-.7px 0 0 rgba(70,160,255,.5)) drop-shadow(0 0 4px rgba(142,237,255,.7))}.hud-suit svg,.visor svg{display:block;overflow:visible}.visor svg{position:absolute;left:0;top:0}.visor .fog{position:absolute;left:50%;bottom:-14vh;width:64vw;height:36vh;transform:translateX(-50%);border-radius:50%;background:radial-gradient(closest-side,rgba(220,230,255,.13),rgba(220,230,255,0));filter:blur(12px);animation:breath 6.4s ease-in-out infinite;opacity:0}@keyframes breath{0%,to{opacity:0;transform:translateX(-50%) scale(.9)}35%{opacity:1;transform:translateX(-50%) scale(1.05)}60%{opacity:.3}}.hud{position:fixed;inset:0;z-index:4;pointer-events:none}.hud>*{pointer-events:auto}.hud .boot{-webkit-clip-path:inset(-400px 100% -400px -400px);clip-path:inset(-400px 100% -400px -400px);opacity:0}.hud.on .boot{animation:wipe .9s cubic-bezier(.2,.8,.2,1) forwards;animation-delay:calc(var(--i, 0) * 60ms)}@keyframes wipe{0%{-webkit-clip-path:inset(-400px 100% -400px -400px);clip-path:inset(-400px 100% -400px -400px);opacity:0}20%{opacity:1}to{-webkit-clip-path:inset(-400px -400px -400px -400px);clip-path:inset(-400px -400px -400px -400px);opacity:1}}.panel{background:linear-gradient(-75deg,rgba(255,255,255,.03),rgba(255,255,255,.1),rgba(255,255,255,.03)),rgba(18,17,26,.5);border:1px solid var(--line);border-radius:var(--r-panel);backdrop-filter:blur(14px) saturate(1.15);-webkit-backdrop-filter:blur(14px) saturate(1.15)}.brand{position:absolute;top:calc(max(24px, 6vh) + var(--safe-t));left:calc(max(32px, 7vw) + var(--safe-l));display:flex;align-items:center;gap:8px;height:48px;padding:8px 16px 8px 8px;border-radius:999px;font:inherit}.hud .brand{rotate:y 9deg;transform-origin:left center}.brand-mark{width:32px;height:32px}.brand-word{font-family:var(--display);font-size:16px;letter-spacing:-.01em}@keyframes blink{50%{opacity:.35}}.controls{top:calc(max(24px, 6vh) + var(--safe-t));right:calc(max(32px, 7vw) + var(--safe-r));border-radius:999px;transform:perspective(800px) rotateY(-9deg);transform-origin:right center}.controls,.ora{position:absolute;display:flex}.ora{left:calc(max(32px, 8vw) + var(--safe-l));bottom:calc(max(32px, 10vh) + var(--safe-b));width:296px;padding:16px;gap:16px;align-items:flex-start;transition:opacity .3s,transform .3s;transform:perspective(900px) rotateY(10deg);transform-origin:left center}.ora.idle{opacity:.72}.ora.panel{background:linear-gradient(-75deg,rgba(255,255,255,.03),rgba(255,255,255,.1),rgba(255,255,255,.03)),rgba(13,13,16,.62);border-radius:24px}.ora-orb{position:relative;flex:none;width:48px;height:48px;border-radius:50%;overflow:hidden;background:rgba(255,255,255,.05);isolation:isolate}.ora-orb:before{content:"";position:absolute;inset:-21%;background:url(/brand/ora-orb.webp) 50%/contain no-repeat;animation:orb-swirl 14s linear infinite;transition:filter .4s ease}.ora.talking .ora-orb:before{animation-duration:4s;filter:brightness(1.3) saturate(1.15)}@keyframes orb-swirl{0%{transform:rotate(0deg) scale(.94)}50%{transform:rotate(180deg) scale(1.06)}to{transform:rotate(1turn) scale(.94)}}.ora-body{position:relative;z-index:1;min-width:0;display:grid;grid-gap:8px;gap:8px}.ora-name{font-family:var(--display);font-size:14px;line-height:1.4;letter-spacing:-.02em;background:linear-gradient(138deg,rgba(255,255,255,.45),rgba(255,255,255,.9) 55%,rgba(255,255,255,.7));-webkit-background-clip:text;background-clip:text;color:transparent}.ora-line{margin:0;font-size:16px;line-height:1.4;color:#fff;min-height:2.8em}.ora-close{display:none}.ora-caret{display:inline-block;width:6px;height:1em;vertical-align:-2px;background:var(--cyan);margin-left:2px;animation:blink 1s steps(2,start) infinite}.worlds{position:fixed;inset:0;z-index:3;pointer-events:none;transition:opacity .4s ease}.worlds.off{opacity:0;visibility:hidden}.world-top{position:absolute;left:50%;top:calc(max(140px, 15vh) + var(--safe-t));transform:translateX(-50%);width:min(880px,calc(100vw - 48px));display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;grid-gap:16px;gap:16px;text-align:center;pointer-events:auto}.world-index{display:flex;align-items:center;gap:16px;font-family:var(--mono);font-size:12px;letter-spacing:.3em;color:var(--muted)}.world-index i{display:block;width:64px;height:1px;background:var(--line-strong)}.world-name-row{display:flex;align-items:center;gap:32px;justify-self:center}.world-name{margin:0;font-family:var(--display);font-weight:800;font-size:clamp(36px,min(6.4vw,9vh),96px);line-height:1;letter-spacing:-.01em;text-transform:uppercase;min-width:4.6ch;color:#fff;display:grid;justify-items:center}.world-name>*{grid-area:1/1}.world-name-sizer{visibility:hidden;padding:4px 0;white-space:nowrap}.world-pays{font-family:var(--display);font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink)}.world-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px;width:min(560px,100%);margin-top:8px}.world-stats .stat{display:grid;grid-gap:8px;gap:8px;justify-items:center}.world-stats .k{font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.world-stats .v{font-family:var(--mono);font-size:14px;color:var(--ink);white-space:nowrap}.world-stats .v.cy{color:var(--cyan)}.world-stats .bar{width:100%}.world-go{margin-top:8px}.swap{display:inline-grid;overflow:hidden;vertical-align:bottom}.swap-item{grid-area:1/1}.swap-item.enter{transform:translateY(calc(14px * var(--dir, 1)));opacity:0}.swap-item.in{transform:none;opacity:1;transition:transform .5s cubic-bezier(.22,1,.36,1) .14s,opacity .4s cubic-bezier(.22,1,.36,1) .14s}.swap-item.out{transform:translateY(calc(-14px * var(--dir, 1)));opacity:0;transition:transform .22s cubic-bezier(.4,0,1,1),opacity .18s linear}.world-name .swap{overflow:hidden;padding:4px 0}.world-name .swap-item{background:linear-gradient(180deg,#fff 30%,rgba(255,255,255,.72));-webkit-background-clip:text;background-clip:text;color:transparent}.planet-label{position:absolute;transform:translate(-50%,-50%);font-family:var(--display);font-size:14px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink);text-shadow:0 1px 12px rgba(0,0,0,.8);pointer-events:none;white-space:nowrap;transition:opacity .3s}.world-panel{position:absolute;left:50%;bottom:calc(max(32px, 6vh) + var(--safe-b));transform:translateX(-50%) perspective(1000px) rotateX(8deg);transform-origin:center bottom;width:560px;padding:24px;display:grid;grid-gap:16px;gap:16px}.race{display:grid;grid-gap:8px;gap:8px}.race-row{display:grid;grid-template-columns:72px 1fr 104px;align-items:center;grid-gap:16px;gap:16px;font-size:13px}.race-row .who{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.race-row .val{font-family:var(--mono);font-size:12px;text-align:right;color:var(--ink);white-space:nowrap}.race-row .val.cy{color:var(--cyan)}.bar{position:relative;height:8px;background:rgba(255,255,255,.06);overflow:hidden}.bar,.bar>b{border-radius:999px}.bar>b{position:absolute;left:0;top:0;bottom:0;transition:width .6s cubic-bezier(.2,.8,.2,1)}.bar.light>b{background:rgba(243,240,255,.7)}.bar.light.dashed>b{background:repeating-linear-gradient(90deg,rgba(243,240,255,.75) 0 8px,transparent 8px 14px)}.bar.portara>b{background:var(--grad);box-shadow:0 0 12px rgba(70,227,255,.6)}.world-foot{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.sighting{display:grid;grid-gap:4px;gap:4px;min-width:0}.sighting .label{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}.sighting .text{font-size:14px;color:var(--muted)}.rate{font-family:var(--mono);font-size:12px;color:var(--muted);white-space:nowrap}.world-cta{display:grid;justify-items:end;grid-gap:8px;gap:8px;flex:none}.cardsui{position:fixed;inset:0;z-index:3;pointer-events:none;transition:opacity .35s ease}.cardsui.off{opacity:0;visibility:hidden}.cards-head{position:absolute;z-index:2;left:50%;top:calc(max(24px, 6vh) + 68px);transform:translateX(-50%);display:flex;align-items:center;gap:16px;pointer-events:auto}.cards-head .icon-btn{flex:none;width:44px;height:44px}.cards-planet{display:grid;grid-gap:2px;gap:2px}.cards-planet .nm{font-family:var(--display);font-size:28px;line-height:1.1;letter-spacing:.02em;text-transform:uppercase;color:#fff}.cards-planet .cur{white-space:nowrap;font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}@media (max-width:760px){.cards-head{top:calc(76px + var(--safe-t));left:calc(16px + var(--safe-l));right:calc(16px + var(--safe-r));transform:none;gap:12px}.cards-planet{flex:1 1;min-width:0}.cards-planet .nm{font-size:22px}}.cards-fade{inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 52%,rgba(0,0,0,.5) 66%,rgba(0,0,0,.88) 80%,#000 94%)}.card-label,.cards-fade{position:absolute;pointer-events:none}.card-label{left:0;top:0;display:grid;grid-gap:4px;gap:4px;justify-items:start;width:176px;padding:8px 12px;transition:opacity .3s;will-change:transform}.card-label .idx{font-family:var(--mono);font-size:10px;letter-spacing:.2em;color:var(--faint);transition:color .3s}.card-label .n{font-size:12px;letter-spacing:.16em;color:var(--muted);transition:color .3s}.card-label .k,.card-label .n{font-family:var(--mono);text-transform:uppercase;white-space:nowrap}.card-label .k{font-size:10px;letter-spacing:.12em;color:var(--faint)}.card-label .lead{position:absolute;left:12px;top:100%;width:1px;height:40px;background:linear-gradient(rgba(255,255,255,.18),rgba(255,255,255,0))}.card-label:after,.card-label:before{content:"";position:absolute;width:10px;height:10px;opacity:0;transition:opacity .3s,transform .3s;border-color:#B9A8FF;border-style:solid}.card-label:before{left:0;top:0;border-width:1px 0 0 1px;transform:translate(-4px,-4px)}.card-label:after{right:auto;left:calc(100% - 10px);bottom:0;border-width:0 1px 1px 0;transform:translate(4px,4px)}.card-label.focus{width:max-content;min-width:176px}.card-label.focus:after,.card-label.focus:before{opacity:.8;transform:none}.card-label.focus .idx{color:#B9A8FF}.card-label.focus .n{font-family:var(--display);font-size:20px;letter-spacing:.04em;text-transform:none;background:linear-gradient(94deg,#C0F5FF,#8EEDFF 30.49%,#8CA1FF 40.2%,#C8D2FF 70.18%,#E7EBFF);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 10px rgba(110,180,255,.35))}.card-label.focus .k{color:var(--muted)}.card-label.focus .lead{height:50px;background:linear-gradient(#B9A8FF,rgba(185,168,255,0));box-shadow:0 0 6px rgba(127,95,255,.6)}.card-label.focus .lead:after{content:"";position:absolute;left:-3px;bottom:-3px;width:7px;height:7px;transform:rotate(45deg);border:1px solid #b9a8ff}.hint{font-family:var(--mono);font-size:11px;color:var(--faint)}.console{position:fixed;z-index:5;right:calc(max(32px, 6vw) + var(--safe-r));bottom:calc(max(32px, 10vh) + var(--safe-b));height:min(704px,calc(100dvh - max(32px, 10vh) - 136px - var(--safe-t) - var(--safe-b)));width:400px;display:flex;flex-direction:column;background:linear-gradient(-75deg,rgba(255,255,255,.03),rgba(255,255,255,.09),rgba(255,255,255,.03)),var(--glass-strong);border:1px solid var(--line);border-radius:32px;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);opacity:0;transform:translateX(24px);pointer-events:none;transition:opacity .6s cubic-bezier(.2,.8,.2,1),transform .6s cubic-bezier(.2,.8,.2,1);overflow:hidden}.console.on{opacity:1;transform:perspective(1400px) rotateY(-6deg);transform-origin:right center;pointer-events:auto}.console-head{display:flex;align-items:center;gap:16px;padding:16px 16px 8px}.console-body{flex:1 1;min-height:0;overflow-y:auto;padding:16px 24px 24px;display:flex;flex-direction:column;gap:16px;scrollbar-width:thin}.console-body>*{flex-shrink:0}@property --fade-top{syntax:"<length>";inherits:false;initial-value:0}@property --fade-bottom{syntax:"<length>";inherits:false;initial-value:0}.console-body,.step-scroll{--fade-top:0px;--fade-bottom:0px;transition:--fade-top .25s ease,--fade-bottom .25s ease;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 var(--fade-top),#000 calc(100% - var(--fade-bottom)),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 var(--fade-top),#000 calc(100% - var(--fade-bottom)),transparent 100%)}.console-body.more-above,.step-scroll.more-above{--fade-top:40px}.console-body.more-below,.step-scroll.more-below{--fade-bottom:80px}.console-ghost{pointer-events:none;z-index:6;background:none!important;border-color:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.c-title{margin:0;font-family:var(--display);font-weight:400;font-size:24px;line-height:1.15;letter-spacing:-.01em}.c-sub{margin:0;font-size:14px;color:var(--muted)}.people{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0}.person{display:flex;align-items:center;gap:16px;width:100%;padding:8px 16px 8px 8px;border-radius:var(--r-row);background:rgba(255,255,255,.04);border:1px solid transparent;text-align:left;transition:transform .25s cubic-bezier(.2,.8,.2,1),background .2s,border-color .2s}.person .avatar{border-radius:50%;object-fit:cover}.person:focus-visible,.person:hover{transform:translateX(8px);background:rgba(255,255,255,.08);border-color:var(--line)}.avatar{flex:none;border-radius:50%;object-fit:cover;background:#111}.person .meta{min-width:0;flex:1 1;display:grid;grid-gap:2px;gap:2px}.person .nm{font-weight:500;font-size:16px}.person .hd{font-size:13px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-pick{position:relative;margin-left:auto}.card-chip{display:flex;align-items:center;gap:8px;height:48px;padding:0 8px 0 4px;border-radius:999px;color:inherit;font:inherit;text-align:left}.card-chip .icon{transition:transform .25s cubic-bezier(.2,.8,.2,1)}.card-chip.open .icon{transform:rotate(180deg)}.card-menu{position:absolute;z-index:4;right:0;top:calc(100% + 8px);width:288px;margin:0;padding:8px;display:grid;grid-gap:4px;gap:4px;list-style:none;background:rgba(12,12,16,.94);border:1px solid var(--line);border-radius:24px;box-shadow:0 24px 48px rgba(0,0,0,.6);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);animation:menu-in .22s cubic-bezier(.2,.8,.2,1);transform-origin:top right}@keyframes menu-in{0%{opacity:0;transform:translateY(-8px) scale(.97)}to{opacity:1;transform:none}}.card-menu button{display:flex;align-items:center;gap:16px;width:100%;padding:8px 16px 8px 8px;border-radius:16px;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.card-menu button:focus-visible,.card-menu button:hover{background:rgba(255,255,255,.07);outline:none}.card-menu button[aria-selected=true]{background:rgba(255,255,255,.05)}.card-menu img{width:32px;height:32px;border-radius:50%;background:linear-gradient(180deg,#0d0040,#5830ff);object-fit:cover}.card-menu .meta{flex:1 1;display:grid;grid-gap:2px;gap:2px;min-width:0}.card-menu .nm{font-size:15px;letter-spacing:-.02em}.card-menu .no{font-size:12px;color:rgba(255,255,255,.5);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-menu .icon{color:var(--cyan,#46E3FF);flex:none}.card-chip img{width:40px;height:40px;border-radius:50%;background:linear-gradient(180deg,#0d0040,#5830ff);object-fit:cover}.card-chip .meta{display:grid;grid-gap:2px;gap:2px}.card-chip .nm{font-size:14px;letter-spacing:-.02em}.card-chip .no{font-size:12px;color:rgba(255,255,255,.5)}.console.step-amount .console-body{padding:0 16px 16px;gap:0;overflow:hidden}.amount-card{position:relative;height:216px;margin-bottom:-48px;padding:20px 20px 0;border-radius:24px 24px 0 0;overflow:hidden;display:grid;align-content:start;grid-gap:20px;gap:20px;color:#000;background:#c4c4c4 url(/console/amount-bg.webp) center 30%/cover no-repeat}.amount-to{justify-self:start;display:inline-flex;align-items:center;gap:4px;height:32px;padding:0 12px 0 4px;border-radius:999px;background:rgba(255,255,255,.2);font-size:14px;letter-spacing:-.02em;color:#0b0b0b}.amount-to b{font-weight:600}.amount-big{margin:0;display:flex;align-items:baseline;gap:8px;font-family:var(--display);font-size:48px;line-height:1;letter-spacing:-.02em;white-space:nowrap;overflow:hidden}.amount-big .c{opacity:.2}.amount-warn{margin:-8px 0 0;font-size:14px;letter-spacing:-.02em;color:#b3261e}.keysheet{position:relative;z-index:1;margin:0 -16px;padding:16px;background:#000;border-radius:40px 40px 0 0;box-shadow:0 -4px 40px #000;display:grid;grid-template-rows:1fr auto;grid-gap:16px;gap:16px;flex:1 1}.keypad{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:minmax(48px,1fr);grid-gap:4px 5px;gap:4px 5px}.key{border-radius:28px;background:rgba(255,255,255,.05);border:0;font-size:28px;letter-spacing:-.02em;color:#fff;display:grid;place-items:center;transition:background .15s,transform .15s}.key:hover{background:rgba(255,255,255,.09)}.key:active{background:rgba(255,255,255,.16);transform:scale(.97)}.keysheet .btn{height:64px;font-size:17px}.review-head{justify-content:space-between;padding:24px 24px 8px}.review-title{font-size:24px;font-weight:500;letter-spacing:-.02em}.rv-amount{display:grid;grid-gap:4px;gap:4px}.rv-amount .amount-big{color:#fff}.rv-get{margin:0;font-size:24px;font-weight:500;letter-spacing:-.02em}.rv-rows{margin:12px 0 0;display:grid;grid-gap:16px;gap:16px}.rv-rows>div{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:16px;letter-spacing:-.02em}.rv-rows dt{color:rgba(255,255,255,.5)}.rv-rows dd{margin:0;display:flex;align-items:center;gap:4px;text-align:right;color:#fff}.rv-rows .coin{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;font-style:normal;font-size:12px;font-weight:600;line-height:1;font-family:-apple-system,Segoe UI Symbol,Noto Sans Symbols,system-ui,sans-serif;box-shadow:inset 0 1px 1px rgba(255,255,255,.45),inset 0 -1px 2px rgba(0,0,0,.25)}.handle-pill{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 12px 0 4px;border-radius:999px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);font-size:14px;letter-spacing:-.02em;color:#fff}.handle-pill .avatar{width:24px;height:24px}.rv-wallet{margin-top:auto;padding-top:24px;display:flex;align-items:center;justify-content:space-between;gap:16px}.rv-wallet>span{display:grid;grid-gap:8px;gap:8px}.rv-wallet .k{font-size:16px;color:rgba(255,255,255,.5);letter-spacing:-.02em}.rv-wallet .v{font-size:24px;font-weight:500;letter-spacing:-.02em}.rv-wallet img{width:92px;height:58px;border-radius:6px}.slide{--x:0px;--p:0;--sx:1;--sy:1;--sk:0deg;position:relative;height:72px;border-radius:999px;background:linear-gradient(rgba(255,255,255,.05),rgba(255,255,255,.05)),#0b0a10;border:1px solid rgba(255,255,255,.1);overflow:hidden;-webkit-clip-path:inset(0 round 999px);clip-path:inset(0 round 999px);isolation:isolate;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.slide-fill{position:absolute;left:0;top:0;bottom:0;width:calc(var(--x) + 72px);border-radius:999px;background:linear-gradient(90deg,rgba(90,50,255,.05),rgba(124,92,255,.35) 60%,rgba(142,237,255,.45));opacity:min(1,calc(var(--p) * 3))}.slide-label{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:12px;padding-left:64px;font-weight:500;font-size:16px;letter-spacing:-.02em;pointer-events:none;opacity:calc(1 - var(--p) * 1.4);transform:translateX(calc(var(--p) * 24px));background:linear-gradient(90deg,rgba(255,255,255,.4),#fff 50%,rgba(255,255,255,.4));background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:shimmer 2.4s linear infinite}.slide-label .chev{display:inline-flex;color:#fff}.slide-label .chev .icon{margin-left:-8px;animation:chev 1.4s ease-in-out infinite}.slide-label .chev .icon:nth-child(2){animation-delay:.15s}.slide-label .chev .icon:nth-child(3){animation-delay:.3s}@keyframes chev{0%,to{opacity:.15}50%{opacity:.9}}@keyframes shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.slide-knob{position:absolute;left:4px;top:3px;width:64px;height:64px;border-radius:50%;border:0;padding:0;cursor:-webkit-grab;cursor:grab;overflow:hidden;transform:translateX(var(--x)) skewX(var(--sk,0deg)) scale(var(--sx,1),var(--sy,1));background:rgba(255,255,255,.06);box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 0 0 1px rgba(255,255,255,.12),0 8px 24px rgba(0,0,0,.5),0 0 28px rgba(124,92,255,.45);transition:box-shadow .3s}.slide-knob .orb{position:absolute;inset:-21%;background:url(/brand/ora-orb.webp) 50%/contain no-repeat;animation:orb-swirl 8s linear infinite;transition:opacity .3s,transform .3s}.slide.drag .slide-knob{cursor:-webkit-grabbing;cursor:grabbing;box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 0 0 1px rgba(255,255,255,.2),0 8px 24px rgba(0,0,0,.5),0 0 44px rgba(142,237,255,.6)}.slide.drag .slide-knob .orb{animation-duration:2.4s;transform:scale(1.12)}.slide-knob .tick{position:absolute;inset:0;display:grid;place-items:center;color:#002a1c;background:#88ffd8;border-radius:50%;opacity:0;transform:scale(.4);transition:opacity .3s .1s,transform .4s cubic-bezier(.3,1.5,.5,1) .1s}.slide.done .slide-knob .tick{opacity:1;transform:none}.slide.done .slide-fill{opacity:1}.slide.done .slide-label{opacity:1;transform:none;padding-left:0;padding-right:64px}.slide.done .slide-knob{box-shadow:0 0 0 1px rgba(136,255,216,.5),0 0 32px rgba(61,242,182,.55)}.console.step-sending .console-body{padding:0;overflow:hidden}.sending{position:relative;flex:1 1;display:grid;justify-items:center;align-content:start;grid-gap:16px;gap:16px;padding:0 24px 32px;overflow:hidden;background:#000 url(/loading/stars-1280.webp) 50%/cover no-repeat;text-align:center}.sending-glow{position:absolute;left:50%;top:-208px;width:276px;height:276px;transform:translateX(-50%);border-radius:50%;background:#fff;filter:blur(60px);opacity:.9;pointer-events:none}.particle-amount{width:340px;height:300px;margin-top:8px}.sending-to{margin:0;font-size:24px;font-weight:500;letter-spacing:-.02em;outline:none}.sending-foot{position:absolute;left:0;right:0;bottom:32px;display:grid;justify-items:center;grid-gap:16px;gap:16px}.sending-foot p{margin:0;font-size:16px;letter-spacing:-.02em}.sending-bar{width:230px;height:8px;border-radius:10px;background:rgba(255,255,255,.1);overflow:hidden}.sending-bar b{display:block;height:100%;width:0;border-radius:10px;background:#fff;animation:sending-fill linear forwards}@keyframes sending-fill{to{width:100%}}.sent{display:grid;justify-items:center;grid-gap:8px;gap:8px;text-align:center;padding-top:8px}.sent-check{display:block;width:156px;height:156px}.sent-title{font-size:24px;font-weight:500;outline:none}.sent-sub,.sent-title{margin:0;letter-spacing:-.02em}.sent-sub,.status-pill{font-size:14px}.status-pill{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 12px 0 4px;border-radius:999px;background:rgba(61,242,182,.1)}.status-pill i{width:24px;height:24px;border-radius:50%;background:#88ffd8;color:#002a1c;display:grid;place-items:center}.ora-pill{position:relative;display:inline-flex;align-items:center;gap:2px;height:24px;padding:0 8px 0 4px;border-radius:999px;font-size:14px;font-weight:500;color:#000;background:linear-gradient(90deg,#5a32ff,#8eedff 50%,#3df2b6);box-shadow:inset 4px 4px 4px rgba(255,255,255,.4)}.saved{background:linear-gradient(130deg,#c0f5ff,#8eedff 30%,#8ca1ff 40%,#c8d2ff 70%,#e7ebff);-webkit-background-clip:text;background-clip:text;color:transparent!important}.receipt{animation:receipt-open .4s cubic-bezier(.2,.8,.2,1) both;display:grid;grid-gap:8px;gap:8px;padding:16px;border-radius:var(--r-row);background:rgba(255,255,255,.04);border:1px solid var(--line);font-family:var(--mono);font-size:12px}@keyframes receipt-open{0%{opacity:0;transform:translateY(-8px);-webkit-clip-path:inset(0 0 100% 0 round 16px);clip-path:inset(0 0 100% 0 round 16px)}to{-webkit-clip-path:inset(0 0 0 0 round 16px);clip-path:inset(0 0 0 0 round 16px)}}.receipt div{display:flex;justify-content:space-between;gap:16px}.receipt span{color:var(--faint)}.sent-buttons{display:grid;grid-gap:12px;gap:12px;opacity:0;transform:translateY(12px);transition:opacity .4s ease,transform .5s cubic-bezier(.2,.8,.2,1)}.sent-buttons.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.sent-buttons{transform:none}}.console.step-launch .console-body,.console.step-sent .console-body{overflow:hidden}.step-scroll{flex:1 1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:16px;margin:0 -24px;padding:0 24px;scrollbar-width:thin}.step-scroll>*{flex-shrink:0}.step-foot{flex:none}.flat{position:fixed;inset:0;z-index:1;background:radial-gradient(120% 80% at 50% 30%,#1a1430,#000 70%)}.flat img{position:absolute;left:50%;top:0;height:100%;width:auto;max-width:none;transform:translateX(-50%);opacity:.95}@media (max-width:1223px){.ora{left:calc(32px + var(--safe-l));bottom:calc(32px + var(--safe-b));width:232px}.world-panel{width:min(560px,calc(100vw - 64px))}}.curve-ui .curved{--curve:perspective(1400px) rotateY(calc(var(--cu, 0) * -20deg)) rotateX(calc(var(--cv, 0) * 10deg));transform-origin:50% 50%}.curve-ui .hud .brand.curved,.curve-ui .hud .controls.curved,.curve-ui .hud .ora.curved{rotate:none;transform:var(--curve)}.curve-ui .worlds{perspective:900px;perspective-origin:50% 50%}.curve-ui .world-index,.curve-ui .world-name-row,.curve-ui .world-stats,.curve-ui .world-top{transform-style:preserve-3d}.curve-ui .world-top .arc{transform:translateZ(var(--wz,0)) rotateY(var(--wr,0rad))}.curve-ui .world-index,.curve-ui .world-name-row,.curve-ui .world-stats,.curve-ui .world-top{pointer-events:none}.curve-ui .world-top .arc{pointer-events:auto}.curve-ui .card-info.curved{transform:translateX(-50%) var(--curve)}.curve-ui .console.curved{transform:translateX(24px) var(--curve)}.curve-ui .console.on.curved{transform:var(--curve)}@media (max-width:760px){.btn-lg{height:56px}.brand{top:calc(16px + var(--safe-t));left:calc(16px + var(--safe-l))}.hud .brand{rotate:none}.controls{top:calc(16px + var(--safe-t));right:calc(16px + var(--safe-r))}.console.on,.controls,.ora,.world-panel{transform:none}.hud{z-index:6}.ora,.ora.panel{left:auto;right:calc(16px + var(--safe-r));top:auto;bottom:calc(16px + var(--safe-b));width:auto;padding:0;display:block;background:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;border:0;overflow:visible}.ora.panel:after{display:none}.ora.idle{opacity:1}.ora.in-console{display:block}.ora-orb{width:56px;height:56px;cursor:pointer;background:rgba(13,13,16,.7);border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 8px 24px rgba(0,0,0,.55),0 0 26px rgba(124,92,255,.35)}.ora-body{position:absolute;right:0;bottom:72px;width:min(320px,calc(100vw - 32px - var(--safe-l) - var(--safe-r)));padding:16px;gap:8px;border-radius:24px;transform-origin:calc(100% - 28px) 100%;background:linear-gradient(-75deg,rgba(255,255,255,.03),rgba(255,255,255,.1),rgba(255,255,255,.03)),rgba(13,13,16,.82);backdrop-filter:blur(14px) saturate(1.15);-webkit-backdrop-filter:blur(14px) saturate(1.15);box-shadow:inset 0 2px 4px rgba(0,0,0,.05),inset 0 -3px 6px rgba(255,255,255,.07),0 10px 30px -10px rgba(0,0,0,.7)}.ora-body:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;padding:1px;box-sizing:border-box;opacity:.7;background:conic-gradient(from -75deg at 50% 50%,rgba(0,0,0,.35),rgba(0,0,0,0) 5% 40%,rgba(0,0,0,.35) 50%,rgba(0,0,0,0) 60% 95%,rgba(0,0,0,.35)),linear-gradient(180deg,rgba(255,255,255,.42),rgba(255,255,255,.14) 45%,rgba(255,255,255,.1) 70%,rgba(255,255,255,.26));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.ora-close{position:absolute;top:8px;right:8px;z-index:1;display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:rgba(255,255,255,.06);color:rgba(243,240,255,.72);cursor:pointer}.ora-close:active{background:rgba(255,255,255,.12)}.ora-name{padding-right:32px}.ora-line{min-height:0;font-size:15px}.ora-name{font-size:13px}.world-top{top:calc(200px + var(--safe-t));gap:8px}.world-name{font-size:clamp(24px,7.2vw,40px)}.world-name-row{gap:16px}.world-name-row .icon-btn{display:none}.world-stats{gap:16px}.world-panel{left:16px;right:16px;width:auto;transform:none;bottom:calc(16px + var(--safe-b));padding:16px;gap:16px}.race-row{grid-template-columns:64px 1fr 88px;gap:8px}.world-foot{flex-direction:column;align-items:stretch}.world-cta{justify-items:stretch}.world-cta .btn{width:100%}.card-label{width:128px}.console{left:16px;right:16px;width:auto;height:auto;top:calc(80px + var(--safe-t));bottom:calc(84px + var(--safe-b));transform:translateY(24px);border-radius:24px}.console.on{transform:none}.console-body{padding:16px}.particle-amount{width:100%;height:auto;aspect-ratio:340/300}.c-title{font-size:20px}.amount-input{font-size:40px}}@media (prefers-reduced-motion:reduce){.visor .fog{animation:none;opacity:0}.cardsui,.console,.intro,.worlds{transition-duration:0s!important}.console{transform:none}.hud.on .boot{animation-duration:.01s}.slide-label{background:none;color:var(--ink)}.ora-orb,.ora-orb:before,.slide-label{animation:none}}@media (max-width:760px){.card-label .lead{height:24px}.card-label.focus .lead{height:28px}}@media (max-width:760px) and (max-height:740px){.amount-card{height:176px;margin-bottom:-44px;gap:12px}.keypad{grid-auto-rows:minmax(40px,1fr)}.keysheet{gap:12px;padding:12px 16px}.keysheet .btn{height:52px}}@media (max-width:760px){.ora .ora-body{animation:ora-bubble-in .35s cubic-bezier(.2,.8,.2,1) both}.ora.closed .ora-body{animation:ora-bubble-out .3s ease both;pointer-events:none}}@keyframes ora-bubble-in{0%{opacity:0;transform:translateY(8px) scale(.92)}}@keyframes ora-bubble-out{to{opacity:0;transform:translateY(8px) scale(.94);visibility:hidden}}.btn-primary.sp{--sp-on:0;--sp-cut:2px;--sp-t:.5s;--sp-ease:cubic-bezier(.33,0,.2,1);--sp-bg:color-mix(in srgb,#F3F0FF calc(100% - var(--sp-on) * 100%),#07071A);position:relative;isolation:isolate;background:transparent;box-shadow:0 0 calc(var(--sp-on) * 32px) calc(var(--sp-on) * 4px) rgba(70,90,230,.35),0 0 calc(var(--sp-on) * 16px) rgba(78,228,206,calc(var(--sp-on) * .2));scale:calc(1 + var(--sp-on) * .04);transition:--sp-on var(--sp-t) var(--sp-ease),scale var(--sp-t) var(--sp-ease),box-shadow var(--sp-t) var(--sp-ease),color var(--sp-t) var(--sp-ease),opacity .2s}@property --sp-on{syntax:"<number>";inherits:true;initial-value:0}.btn-primary.sp:is(:hover,:focus-visible):not(:disabled){--sp-on:1;--sp-t:.7s;color:#fff;background:transparent;box-shadow:0 0 32px 4px rgba(70,90,230,.35),0 0 16px rgba(78,228,206,.2)}.btn-primary.sp:active:not(:disabled){scale:1}.btn-primary.sp>:not(.sp-layers){position:relative;z-index:2}.sp-layers{pointer-events:none;z-index:-1;isolation:isolate}.sp-base,.sp-layers{position:absolute;inset:0;border-radius:inherit}.sp-base{background:var(--sp-bg)}.sp-spark{position:absolute;inset:0;border-radius:inherit;overflow:hidden;-webkit-mask:linear-gradient(#fff,transparent 55%);mask:linear-gradient(#fff,transparent 55%);animation:sp-flip 3.6s steps(2) infinite}.sp-spark:before{content:"";position:absolute;width:200%;aspect-ratio:1;top:0;left:50%;translate:-50% -15%;transform:rotate(-90deg);background:conic-gradient(from 0deg,transparent 0 340deg,color-mix(in srgb,#8CA1FF calc(100% - var(--sp-on) * 100%),#fff) 1turn);opacity:calc(.55 + var(--sp-on) * .45);animation:sp-rotate 1.8s linear infinite both}.sp-backdrop{inset:var(--sp-cut);background:var(--sp-bg);overflow:hidden}.sp-backdrop,.sp-backdrop:before{position:absolute;border-radius:inherit}.sp-backdrop:before{content:"";inset:0;opacity:var(--sp-on);background:radial-gradient(55% 130% at 10% 0,rgba(80,232,210,.22),transparent 75%),radial-gradient(55% 130% at 90% 100%,rgba(190,160,255,.26),transparent 75%),linear-gradient(100deg,#1C3C9C,#23307F 40%,#2E2780 65%,#4A33A6);background-size:140% 100%;animation:sp-aurora 12s ease-in-out infinite alternate}.btn-primary.sp:is(:hover,:focus-visible):not(:disabled)>:not(.sp-layers){text-shadow:0 1px 6px rgba(5,5,25,.3)}@keyframes sp-aurora{0%{background-position:0 50%}to{background-position:100% 50%}}.btn-primary.sp:before{content:"";position:absolute;inset:-4px;z-index:-1;border-radius:inherit;border:2px solid rgba(98,128,255,.3);opacity:var(--sp-on);pointer-events:none}@keyframes sp-flip{to{rotate:1turn}}@keyframes sp-rotate{to{transform:rotate(90deg)}}.sp-pen{width:200%;top:50%;left:50%;translate:-50% -50%;z-index:-1;-webkit-mask:radial-gradient(#fff,transparent 65%);mask:radial-gradient(#fff,transparent 65%);opacity:var(--sp-on)}.sp-particle,.sp-pen{position:absolute;aspect-ratio:1}.sp-particle{width:calc(var(--size, .25) * 1rem);top:calc(var(--y) * 1%);left:calc(var(--x) * 1%);opacity:var(--alpha,1);transform-origin:var(--origin-x,1000%) var(--origin-y,1000%);animation:sp-float calc(var(--duration, 1) * 1s) calc(var(--delay) * -1s) infinite linear;animation-play-state:paused}.sp-particle path{fill:#E7EBFF}.sp-particle:nth-of-type(2n){animation-direction:reverse}.sp-particle:nth-of-type(3n) path{fill:#8EEDFF}.btn-primary.sp:is(:hover,:focus-visible):not(:disabled) .sp-particle{animation-play-state:running}@keyframes sp-float{to{rotate:1turn}}.btn-primary.sp:disabled{box-shadow:none}@media (prefers-reduced-motion:reduce){.sp-backdrop:before,.sp-particle,.sp-spark,.sp-spark:before{animation:none!important}.btn-primary.sp{scale:none}}