:root{--bg-0: #06090F;--bg-1: #0A1019;--bg-2: #0D1520;--card-1: #101826;--card-2: #16202F;--line: #1E2A40;--gold-1: #FFCE8F;--gold-2: #F59E3F;--gold-marker: #FFB65C;--green-1: #8FE388;--green-2: #4CAF6E;--red-1: #FF7A93;--red-2: #E4536F;--teal-1: #5CF2D6;--teal-2: #2BB8A6;--violet: #A78BFA;--txt: #EAF2FA;--txt-2: #8FA3BF;--hint: #5C6C85;--ember: #FFB65C;--bio: #5CF2D6;--lilac: #A78BFA;--pane: rgba(16, 24, 38, .78);--font-head: "Fredoka", ui-rounded, system-ui, sans-serif;--font-body: "Manrope", system-ui, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, monospace;--frame-w: 390px;--frame-h: 844px;--sb-h: 22px;--warm-hi: #FFE9C9;--clay: #E8814A;--silver-1: #CFD9E2;--sand-txt: #EBD9B4;--gold-dim: #C99B5F;--card-sheen: linear-gradient(180deg, rgba(255, 233, 201, .04), rgba(255, 233, 201, 0) 38%);--edge-hi: inset 0 1px 0 rgba(255, 255, 255, .05);--shadow-1: 0 10px 22px -16px rgba(0, 0, 0, .85);--shadow-pop: 0 18px 40px -18px rgba(0, 0, 0, .9);--glow-teal: 0 0 22px -8px rgba(92, 242, 214, .7);--glow-ember: 0 0 22px -8px rgba(255, 182, 92, .7);--r-xs: 8px;--r-sm: 10px;--r-md: 12px;--r-lg: 16px;--r-xl: 22px;--r-pill: 999px;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--gutter: 16px;--fs-2xs: 10px;--fs-xs: 11px;--fs-sm: 12.5px;--fs-md: 13.5px;--fs-lg: 15px;--fs-xl: 17px;--fs-2xl: 22px;--fs-3xl: 30px;--lh-tight: 1.2;--lh-body: 1.45;--ease-out: cubic-bezier(.2, .8, .2, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--dur-1: .12s;--dur-2: .22s}.q-low{--shadow-1: 0 2px 0 rgba(0, 0, 0, .35);--shadow-pop: 0 4px 0 rgba(0, 0, 0, .4)}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}html,body,#root{height:100%}body{background:radial-gradient(1200px 600px at 80% -10%,rgba(92,242,214,.05),transparent 60%),radial-gradient(900px 500px at 10% 110%,rgba(255,182,92,.04),transparent 60%),radial-gradient(130% 90% at 50% -15%,#0E1A2C 0%,var(--bg-0) 62%);font-family:var(--font-body);color:var(--txt);display:flex;align-items:center;justify-content:center;min-height:100vh;overflow:hidden}.num{font-family:var(--font-mono)}h1,h2,h3,.fred{font-family:var(--font-head)}::-webkit-scrollbar{width:0;height:0}button{font-family:var(--font-body);cursor:pointer;border:none;background:none;color:inherit}@keyframes sheetUp{0%{transform:translateY(108%)}to{transform:translateY(0)}}@keyframes toastIn{0%{opacity:0;transform:translate(-50%,-10px) scale(.96)}to{opacity:1;transform:translate(-50%)}}@keyframes orb{to{transform:rotate(360deg)}}.phone{width:var(--frame-w);height:var(--frame-h);max-height:100vh;background:var(--bg-1);position:relative;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 30px 80px #0009,inset 0 0 0 1px #1a2632}@media(min-width:521px){.phone{border-radius:34px;max-height:96vh}}.statusbar{height:22px;flex:none;display:flex;align-items:center;justify-content:space-between;padding:0 18px;font-size:12px;font-weight:700;color:#dfe9e2;letter-spacing:.3px;z-index:30}.statusbar .sigs{display:flex;align-items:center;gap:5px}.statusbar .bars{display:flex;align-items:flex-end;gap:1.5px;height:9px}.statusbar .bars i{width:2.5px;background:#dfe9e2;border-radius:1px}.statusbar .batt{width:16px;height:9px;border:1.5px solid #dfe9e2;border-radius:2px;position:relative}.statusbar .batt:after{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;width:8px;background:#dfe9e2;border-radius:1px}@media(max-width:520px){:root{--sb-h: 0px }#root{width:100%}.phone{width:100%;height:100%;max-height:none;border-radius:0;box-shadow:none}.statusbar{display:none}}.appbar{height:52px;flex:none;display:flex;align-items:center;justify-content:space-between;padding:0 16px;z-index:20}.appbar .brand{display:flex;align-items:center;gap:10px}.appbar .orb{width:30px;height:30px;border-radius:50%;position:relative;flex:none;background:radial-gradient(circle at 34% 30%,#79f5de,#1d8d7d 58%,#0d3f3a);box-shadow:0 2px 10px #5cf2d640,inset 0 0 0 1px #ffffff14}.appbar .orb:before{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:1px solid rgba(92,242,214,.45);transform:rotate(-18deg) scaleY(.7)}.appbar .orb:after{content:"";position:absolute;width:5px;height:5px;border-radius:50%;background:var(--ember);box-shadow:0 0 8px var(--ember);top:-4px;left:50%;margin-left:-2px;transform-origin:2px 19px;animation:orb 7s linear infinite}.appbar .brand b{font-family:var(--font-head);font-size:18px;letter-spacing:.4px}.balance-pill{display:flex;align-items:center;gap:7px;background:var(--card-2);border:1px solid var(--line);padding:7px 13px;border-radius:20px}.balance-pill .v{font-family:var(--font-mono);font-weight:700;color:var(--gold-1);font-size:15px}.balance-pill .v,.num,.mono{font-variant-numeric:tabular-nums}.balance-pill .coin{margin:0}.stage{flex:1;position:relative;overflow:hidden}.scroll{position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:auto;padding:var(--sp-2) var(--gutter) var(--sp-6)}.glass{background:#0e1520b8;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px) saturate(1.25);backdrop-filter:blur(10px) saturate(1.25)}.q-low .glass{background:#0e1520f0}.bottomnav{flex:none;display:flex;border-top:1px solid var(--line);background:linear-gradient(180deg,rgba(10,16,25,.98),var(--bg-0));box-shadow:inset 0 1px #ffffff08;padding:8px 6px calc(8px + env(safe-area-inset-bottom))}.bottomnav button{flex:1;display:flex;flex-direction:column;align-items:center;gap:2px;color:var(--txt-2);font-size:10.5px;font-weight:600;padding:3px 0}.bottomnav button.on{color:var(--teal-1)}.bottomnav button .ico{display:grid;place-items:center;width:46px;height:28px;border-radius:14px;transition:background .2s,transform .2s var(--ease-spring)}.bottomnav button.on .ico{background:#5cf2d624;box-shadow:inset 0 0 0 1px #5cf2d638}.bottomnav button:active .ico{transform:scale(.9)}.bottomnav button.on .ico svg{animation:navPop .28s var(--ease-spring)}@keyframes navPop{0%{transform:translateY(2px) scale(.9)}}.card{background:var(--card-sheen),var(--card-1);border:1px solid var(--line);border-radius:16px;padding:14px;margin-bottom:10px;box-shadow:var(--edge-hi),var(--shadow-1)}button.card{transition:transform var(--dur-1) var(--ease-out),border-color .15s}button.card:active{transform:scale(.985)}.card-2{background:var(--card-2)}.row{display:flex;align-items:center;justify-content:space-between;gap:10px}.col{display:flex;flex-direction:column}.muted{color:var(--txt-2)}.mono{font-family:var(--font-mono)}.btn{--glow: rgba(76, 175, 110, .55);border-radius:13px;padding:10px 15px;font-family:var(--font-head);font-weight:600;letter-spacing:.1px;font-size:13.5px;color:#0a2611;background:linear-gradient(180deg,var(--green-1),var(--green-2));box-shadow:inset 0 1px #ffffff61,inset 0 -2px #0000002e,0 8px 16px -10px var(--glow);transition:transform var(--dur-1) var(--ease-out),box-shadow var(--dur-1),filter .15s}.btn:active{transform:translateY(1px) scale(.97);box-shadow:inset 0 1px #ffffff40,inset 0 -1px #0000002e,0 4px 10px -8px var(--glow)}.btn.sell{--glow: rgba(228, 83, 111, .55);background:linear-gradient(180deg,var(--red-1),var(--red-2));color:#2a0a06}.btn.gold{--glow: rgba(245, 158, 63, .6);background:linear-gradient(180deg,var(--gold-1),var(--gold-2));color:#3a2a00}.btn.teal{--glow: rgba(43, 184, 166, .6);background:linear-gradient(180deg,var(--teal-1),var(--teal-2));color:#03251f}.btn.violet{--glow: rgba(167, 139, 250, .6);background:linear-gradient(180deg,var(--violet),#7A5FD0);color:#fff}.btn.ghost{background:#ffffff06;border:1px solid var(--line);color:var(--txt);box-shadow:inset 0 1px #ffffff0a}.btn:disabled{opacity:.35;filter:grayscale(.4);cursor:not-allowed;box-shadow:none;transform:none}.q-low .btn:not(.ghost):not(:disabled){box-shadow:inset 0 1px #ffffff4d,inset 0 -2px #0000002e}.btn.sm{padding:7px 11px;font-size:12px}.btn.block{width:100%}@media(hover:hover){.btn:hover:not(:disabled){filter:brightness(1.06)}button.card:hover{border-color:#ffffff1f}}:focus-visible{outline:2px solid var(--teal-1);outline-offset:2px}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none;box-shadow:0 0 0 2px #5cf2d673}.ico-tile{display:inline-grid;place-items:center;flex:none;border-radius:11px;--ta:.12;--tr:.25;background:rgba(var(--tc),var(--ta));box-shadow:inset 0 0 0 1px rgba(var(--tc),var(--tr)),inset 0 -2px #0000002e}.ico-tile.teal,.banner.teal{color:var(--teal-1);--tc:92,242,214}.ico-tile.gold,.banner.gold{color:var(--gold-1);--tc:255,182,92}.ico-tile.green,.banner.green{color:var(--green-1);--tc:143,227,136}.ico-tile.teal{--tr:.22}.ico-tile.violet{color:var(--violet);--tc:167,139,250;--ta:.14}.ico-tile.red{color:var(--red-1);--tc:255,122,147}.ico-tile.muted{color:var(--txt-2);--tc:143,163,191;--ta:.1;--tr:.18}.ico-tile.warm{color:#4a2a06;background:radial-gradient(circle at 40% 30%,var(--warm-hi),var(--gold-2));--tc:255,233,201;--tr:.35}.res-slot{display:inline-grid;place-items:center;flex:none;border-radius:9px;background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff14,inset 0 -2px #0003;line-height:1}.res-slot:empty:after{content:"";width:34%;height:34%;border-radius:3px;background:currentColor}.emo,.res-slot,.res-burst{font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-variant-emoji:emoji}.section-t{display:flex;align-items:center;justify-content:space-between;margin:var(--sp-5) 2px 10px}.section-t h2{font-size:16px;font-weight:700;display:flex;align-items:center;gap:7px}.section-t .sub{color:var(--txt-2);font-size:12px}.t-title{font-family:var(--font-head);font-weight:600;font-size:var(--fs-lg);line-height:var(--lh-tight);letter-spacing:.1px}.t-sub{font-size:var(--fs-xs);color:var(--txt-2);line-height:1.35}.t-body{font-size:var(--fs-sm);color:var(--txt-2);line-height:var(--lh-body)}.chip{display:inline-flex;align-items:center;gap:4px;line-height:1.5;font-size:10px;font-family:var(--font-mono);padding:2px 7px;border-radius:8px;background:var(--card-2);border:1px solid var(--line);color:var(--txt-2)}.banner{display:flex;gap:8px;align-items:flex-start;padding:9px 11px;border-radius:var(--r-md);font-size:var(--fs-xs);line-height:1.4;--ta:.1;--tr:.35;background:rgba(var(--tc),var(--ta));border:1px solid rgba(var(--tc),var(--tr))}.banner>svg{flex:none;margin-top:1px}.banner.teal{--ta:.09;--tr:.25}.banner.gold{--tr:.3}.banner.red{color:var(--red-1);--tc:228,83,111}.chip.ember{color:var(--ember);border-color:#ffb65c59}.rowline{display:flex;align-items:center;justify-content:space-between;gap:10px}@keyframes holo{to{background-position:200% 0}}@keyframes sheen{0%{transform:translate(-120%) skew(-18deg)}55%,to{transform:translate(330%) skew(-18deg)}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}.holo-ring{background-size:200% 100%;animation:holo 6s linear infinite}.sheen-bar{transform:translate(-120%);animation:sheen 4.5s ease-in-out infinite}.q-low .holo-ring,.q-low .sheen-bar,.reduce-motion .holo-ring,.reduce-motion .sheen-bar{animation:none}.sheet-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#02050a99;display:flex;align-items:flex-end;z-index:60;animation:qFade .2s ease both}.sheet{position:relative;width:100%;background:var(--card-sheen),var(--bg-2);border-radius:22px 22px 0 0;border-top:1px solid var(--line);box-shadow:0 -12px 40px -12px #000000b3,0 90px 0 var(--bg-2);padding:18px 18px calc(20px + env(safe-area-inset-bottom));animation:sheetUp .3s var(--ease-spring)}.sheet:before{content:"";position:absolute;top:7px;left:50%;width:36px;height:4px;margin-left:-18px;border-radius:2px;background:#ffffff29}.sheet h3{font-family:var(--font-head);font-weight:700;font-size:var(--fs-xl);margin-bottom:4px}.toast{--tb: rgba(22, 32, 47, .86);position:absolute;top:calc(var(--sb-h) + 58px);left:50%;transform:translate(-50%);z-index:90;display:flex;align-items:center;gap:8px;width:max-content;max-width:88%;padding:9px 14px 9px 11px;border-radius:16px;background:var(--tb);border:1px solid rgba(255,255,255,.1);color:var(--txt);box-shadow:var(--shadow-pop);font-size:13px;font-weight:600;line-height:1.35;-webkit-backdrop-filter:blur(12px) saturate(1.3);backdrop-filter:blur(12px) saturate(1.3);animation:toastIn var(--dur-2) var(--ease-spring) both}.toast>svg{color:var(--teal-1)}.toast.warn{border-color:#ffb65c73}.toast.warn>svg{color:var(--ember)}.toast.ok{border-color:#8fe38866}.toast.ok>svg{color:var(--green-1)}.toast.gold{background:linear-gradient(120deg,rgba(255,182,92,.16),transparent 70%),var(--tb)}.toast.gold>svg{color:var(--gold-1)}.toast.lock>svg{color:var(--txt-2)}.toast.out{animation:toastOut .18s ease both}@keyframes toastOut{to{opacity:0;transform:translate(-50%,-6px) scale(.98)}}.q-low .toast{--tb: rgba(22, 32, 47, .97)}.lazur{display:flex;gap:10px;border-radius:16px;padding:12px;margin-bottom:10px;background:linear-gradient(120deg,#5cf2d61f,#5cf2d608);border:1px solid rgba(92,242,214,.25)}.lazur .av{width:34px;height:34px;border-radius:50%;flex:none;font-size:20px;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 40% 35%,#bff4ee,var(--teal-2));box-shadow:inset 0 -3px #00000026,0 4px 10px -4px #5cf2d680}.lz-av{width:22px;height:22px;border-radius:50%;flex:none;display:grid;place-items:center;align-self:flex-end;margin-right:6px;background:radial-gradient(circle at 40% 35%,#bff4ee,var(--teal-2))}.chev{flex:none;color:var(--txt-2)}.medal{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;font:700 13px var(--font-head);color:#3a2a00;background:radial-gradient(circle at 35% 30%,var(--mg));box-shadow:inset 0 -2px #0003,inset 0 1px #ffffff80}.medal.m1{--mg:#FFE3AE,#FFB65C 55%,#B26B1F}.medal.m2{--mg:#F2F7FD,#AFC0D2 55%,#5D7186;color:#1d2733}.medal.m3{--mg:#F6C9A0,#C9844E 55%,#7A4722;color:#2a1406}.ofl-m{position:relative;width:64px;height:64px;border-radius:50%;display:grid;place-items:center;margin:2px auto 10px;background:radial-gradient(circle at 40% 35%,#bff4ee,var(--teal-2));box-shadow:inset 0 -3px #00000026,0 6px 18px -6px #5cf2d680}.coin-burst{position:absolute;left:50%;top:50%}.coin-burst i{position:absolute;left:-5px;top:-5px;width:10px;height:10px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#ffe3ae,#ffb65c 60%,#b26b1f);animation:cb .8s var(--ease-out) both}.coin-burst i:nth-child(1){--x: -64px;--y: -36px}.coin-burst i:nth-child(2){--x: -40px;--y: -62px;animation-delay:40ms}.coin-burst i:nth-child(3){--x: -12px;--y: -74px;animation-delay:80ms}.coin-burst i:nth-child(4){--x: 18px;--y: -70px;animation-delay:.12s}.coin-burst i:nth-child(5){--x: 46px;--y: -58px;animation-delay:.16s}.coin-burst i:nth-child(6){--x: 66px;--y: -30px;animation-delay:.2s}@keyframes cb{0%{transform:translate(-5px) scale(.4);opacity:0}30%{opacity:1}to{transform:translate(var(--x),var(--y)) scale(1);opacity:0}}.q-low .coin-burst,.reduce-motion .coin-burst{display:none}.lazur p{font-size:12.5px;line-height:1.45;color:#cdeeea}.lazur b{color:var(--teal-1)}.backbtn{display:flex;align-items:center;gap:6px;color:var(--txt-2);font-weight:600;font-size:14px}@keyframes resDig{0%{transform:translateY(0) rotate(-10deg)}50%{transform:translateY(-12px) rotate(10deg)}to{transform:translateY(0) rotate(0)}}@keyframes resSparkle{0%{transform:scale(.4) rotate(0);opacity:0}40%{transform:scale(1.5) rotate(25deg);opacity:1}to{transform:scale(1) rotate(0);opacity:0}}@keyframes resBubble{0%{transform:translateY(10px) scale(.6);opacity:0}40%{opacity:1}to{transform:translateY(-24px) scale(1.1);opacity:0}}@keyframes resSplash{0%{transform:scale(.6) translate(0);opacity:0}30%{transform:scale(1.35) translate(-5px);opacity:1}60%{transform:scale(1.1) translate(5px)}to{transform:scale(1);opacity:0}}@keyframes resPulse{0%{transform:scale(.6);opacity:0}50%{transform:scale(1.5);opacity:1}to{transform:scale(1);opacity:0}}.res-burst{position:absolute;right:16px;top:10px;font-size:30px;pointer-events:none;filter:drop-shadow(0 2px 6px rgba(0,0,0,.5))}.tab-fade{animation:tabIn .22s ease both}.tab-fade.from-r{animation-name:tabInR}.tab-fade.from-l{animation-name:tabInL}@keyframes tabIn{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes tabInR{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}@keyframes tabInL{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:none}}.tab-pane{position:absolute;top:0;right:0;bottom:0;left:0;animation:tabIn .22s ease both}.tab-pane[hidden]{display:none}.route{flex:1;min-height:0;display:flex;flex-direction:column;position:relative}.route[hidden]{display:none}.route-fwd{animation:rFwd var(--dur-2) var(--ease-out) backwards}.route-back{animation:rBack var(--dur-2) var(--ease-out) backwards}@keyframes rFwd{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}@keyframes rBack{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:none}}.spin-sm{display:inline-block;width:14px;height:14px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;vertical-align:-2px;animation:spin .7s linear infinite}.typing i{display:inline-block;width:6px;height:6px;margin:0 2px;border-radius:50%;background:var(--txt-2);animation:typing 1s infinite ease-in-out}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}@keyframes typing{0%,80%,to{opacity:.3;transform:none}40%{opacity:1;transform:translateY(-3px)}}.fade-kids>*{animation:fadeIn .35s both}.sk{display:block;background:var(--card-1);border:1px solid var(--line);border-radius:var(--r-lg);animation:skPulse 1.1s ease-in-out infinite alternate}@keyframes skPulse{0%{opacity:.5}}.sk-wrap{flex:1;min-height:0;display:flex;flex-direction:column;animation:fadeIn .2s .12s both}.sk-wrap .appbar .sk{width:64px;height:14px;border-radius:var(--r-xs)}.sk-wrap .appbar .sk:nth-child(2){width:120px;height:16px}.sk-wrap .appbar .sk:nth-child(3){width:92px;height:26px;border-radius:13px}.sk-wrap .scroll .sk{height:84px;margin-bottom:10px}.sk-wrap .scroll .sk:nth-child(2),.sk-wrap .scroll .sk:nth-child(3){height:132px}.sk-wrap .scroll .sk:nth-child(4){height:96px}@keyframes fadeIn{0%{opacity:0}}.stagger>*{animation:fadeUp .4s var(--ease-out) backwards}.stagger>:nth-child(2){animation-delay:60ms}.stagger>:nth-child(3){animation-delay:.12s}.stagger>:nth-child(4){animation-delay:.18s}.stagger>:nth-child(5){animation-delay:.24s}.stagger>:nth-child(6){animation-delay:.3s}.stagger>:nth-child(n+7){animation-delay:.36s}@keyframes fadeUp{0%{opacity:0;transform:translateY(8px)}}.globe-load{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:13px;background:radial-gradient(120% 90% at 50% 38%,#0c1626,#06090f 70%);z-index:5;pointer-events:none;transition:opacity .5s ease}.globe-load.hide{opacity:0;visibility:hidden;transition:opacity .5s ease,visibility 0s .5s}.globe-load.hide .spin:after,.globe-load.hide .lbl{animation-play-state:paused}.globe-load .spin{width:56px;height:56px;border:0;border-radius:50%;position:relative;background:radial-gradient(circle at 34% 30%,#4fe0c9,#1b7f76 42%,#0c3437 70%,#071319);box-shadow:inset -9px -7px 14px #0000008c,0 0 28px -6px #5cf2d680}.globe-load .spin:before{content:"";position:absolute;left:-14px;right:-14px;top:50%;height:26px;margin-top:-13px;border-radius:50%;border:1.5px solid rgba(92,242,214,.32)}.globe-load .spin:after{content:"";position:absolute;left:50%;top:50%;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;border-radius:50%;background:var(--ember);box-shadow:0 0 10px var(--ember);transform:translate(29.7px,9.2px);animation:gOrbit 1.8s linear infinite,gDepth 1.8s steps(1) infinite}@keyframes gOrbit{0%,to{transform:translate(42px)}12.5%{transform:translate(29.7px,9.2px)}25%{transform:translateY(13px)}37.5%{transform:translate(-29.7px,9.2px)}50%{transform:translate(-42px)}62.5%{transform:translate(-29.7px,-9.2px)}75%{transform:translateY(-13px)}87.5%{transform:translate(29.7px,-9.2px)}}@keyframes gDepth{0%{z-index:1}50%{z-index:-1}}.globe-load .lbl{color:var(--txt-2);font-size:12.5px;font-weight:600;letter-spacing:.2px;animation:lblPulse 1.6s ease-in-out infinite alternate}@keyframes lblPulse{0%{opacity:.6}}@keyframes spin{to{transform:rotate(360deg)}}.cta-pick,.pulse-ring{position:relative}.cta-pick{box-shadow:0 4px 16px #00000059}.cta-pick:after,.pulse-ring:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;box-shadow:0 0 0 2px #5cf2d699;animation:ring 1.5s ease-out infinite}.pulse-ring:after{box-shadow:0 0 0 2px var(--teal-1)}@keyframes ring{0%{transform:scale(1);opacity:.9}to{transform:scale(1.04,1.18);opacity:0}}.region-in{animation:regionIn .5s cubic-bezier(.22,.8,.3,1) both;transform-origin:50% 180px}@keyframes regionIn{0%{opacity:0;transform:scale(.78)}to{opacity:1;transform:scale(1)}}.income-pop{position:absolute;top:62px;left:0;right:0;text-align:center;font-family:var(--font-head);font-weight:700;font-size:15px;color:#8fe388;pointer-events:none;white-space:nowrap;text-shadow:0 1px 4px rgba(0,0,0,.6);animation:incomePop 1.3s ease-out forwards}@keyframes incomePop{0%{opacity:0;transform:translateY(8px)}22%{opacity:1;transform:translateY(2px)}to{opacity:0;transform:translateY(-14px)}}.alien-eye{width:44px;height:44px;flex:none;border-radius:50%;position:relative;background:radial-gradient(circle at 50% 45%,#2a2145,#151129);border:1px solid rgba(167,139,250,.3)}.alien-eye:before{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;border-radius:50%;border:2px solid var(--violet);animation:iris 3.2s ease-in-out infinite}.alien-eye:after{content:"";position:absolute;width:8px;height:8px;border-radius:50%;background:var(--violet);top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 14px var(--violet)}@keyframes iris{0%,to{transform:scale(1)}50%{transform:scale(.72)}}.q-low *{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.q-high .sheet-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.q-low .appbar .orb:after,.q-low .alien-eye:before{animation:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}}.reduce-motion *,.reduce-motion *:before,.reduce-motion *:after{animation-duration:1ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}.reduce-motion .region-in,.reduce-motion .tab-fade,.reduce-motion .toast,.reduce-motion .sheet-backdrop{animation-duration:.22s!important}.reduce-motion .route-fwd,.reduce-motion .route-back,.reduce-motion .tab-pane{animation-duration:.22s!important;animation-name:qFade}.reduce-motion .sk-wrap{animation-duration:.2s!important;animation-delay:.12s!important}.reduce-motion .income-pop{animation-duration:1.3s!important}.reduce-motion .appbar .orb:after,.reduce-motion .alien-eye:before{animation:none}.reduce-motion .cta-pick:after,.reduce-motion .pulse-ring:after{animation:none;opacity:.75}.reduce-motion .region-in,.reduce-motion .tab-fade,.reduce-motion .toast{animation-name:qFade}.reduce-motion .income-pop{animation-name:qPop}.reduce-motion .toast.out{animation-name:qOut}.reduce-motion .sheet{animation:none}@keyframes qFade{0%{opacity:0}to{opacity:1}}@keyframes qOut{to{opacity:0}}@keyframes qPop{0%,to{opacity:0}22%,70%{opacity:1}}.ri,.coin{vertical-align:-.18em;margin:0 .12em}.chip>svg{margin:0}
