@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(./poppins-400-BwTUGeWf.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(./poppins-500-CWICHMj6.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(./poppins-600-DJVo7c07.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(./poppins-700-g9MkRaG0.woff2) format("woff2")}@font-face{font-family:Fredoka;font-style:normal;font-weight:600;font-display:swap;src:url(./fredoka-600-Z_Ty-zQB.woff2) format("woff2")}:root{--maxw-screen: 560px;--deep: #0a5f5f;--teal: #12908b;--mint: #8fdcd2;--cream: #f8f2e7;--sand: #ece0cc;--ink: #143039;--ink-2: #4a6a72;--coral: #ff5c7a;--amber: #ffb03b;--violet: #8b7cf6;--face-hi: #fdf9f0;--face-lo: #e9dcc6;--r-lg: 26px;--r-md: 16px;--shadow: 0 18px 40px -18px rgba(8, 44, 48, .55);--safe-t: env(safe-area-inset-top, 0px);--safe-b: env(safe-area-inset-bottom, 0px);--font: "Poppins", "Avenir Next", "Futura", ui-rounded, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{height:100%;margin:0;overscroll-behavior:none}body{font-family:var(--font);color:var(--ink);background:var(--deep);-webkit-user-select:none;user-select:none;touch-action:manipulation}.sky{position:fixed;inset:0;z-index:0;transition:opacity .55s ease}#sky{background:radial-gradient(70% 45% at 18% 12%,rgba(255,255,255,.28),transparent 62%),radial-gradient(55% 38% at 86% 26%,rgba(255,214,168,.28),transparent 60%),linear-gradient(176deg,#1aa8a0,#12908b 38%,#0a5f5f 78%,#084a4d)}#sky2{opacity:0}#app{position:relative;z-index:1;height:100%}.screen{position:absolute;inset:0;display:flex;flex-direction:column;padding:calc(var(--safe-t) + 14px) 18px calc(var(--safe-b) + 14px);opacity:0;pointer-events:none;transform:translateY(14px) scale(.99);transition:opacity .32s ease,transform .32s cubic-bezier(.2,.8,.3,1)}.screen.on{opacity:1;pointer-events:auto;transform:none}.wordmark{font-family:"Fredoka",var(--font);font-size:clamp(38px,min(14vw,8.5vh),72px);line-height:1;font-weight:600;letter-spacing:0;margin:0 0 6px;text-transform:uppercase;text-align:center}.wordmark span{display:inline-block;margin-right:-.12em;color:var(--cream);filter:drop-shadow(-3px 2px 3px rgba(4,32,36,.45))}.wordmark span:last-child{margin-right:0}.wordmark .dot{width:.34em;height:.17em;border-radius:99px;background:var(--coral);margin-left:.0153em}.tagline{margin:0 0 26px;color:#f8f2e7c7;text-align:center;letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:600}.eyebrow{letter-spacing:.2em;text-transform:uppercase;font-size:10px;font-weight:700;color:var(--cream);margin:0;line-height:1}h2.title{margin:3px 0 0;color:var(--cream);font-size:22px;line-height:1;letter-spacing:.1em;text-transform:uppercase;font-weight:600}.btn{font-family:var(--font);font-weight:700;font-size:13px;letter-spacing:.16em;text-transform:uppercase;border:0;border-radius:var(--r-md);padding:16px 22px;background:var(--cream);color:var(--ink);box-shadow:0 10px 22px -10px #04282cb3;cursor:pointer;transition:transform .12s ease,filter .2s ease,opacity .2s}.btn:active{transform:translateY(2px) scale(.985);filter:brightness(.96)}.btn.primary{background:var(--coral);color:#14202a}.btn.ghost{background:#f8f2e721;color:var(--cream);box-shadow:inset 0 0 0 1.5px #f8f2e74d}.btn.wide{width:100%}.btn[disabled]{opacity:.45;pointer-events:none}.row{display:flex;gap:10px}.row>*{flex:1}.icon-btn{width:42px;height:42px;flex:0 0 42px;border-radius:13px;border:0;background:#f8f2e724;color:var(--cream);box-shadow:inset 0 0 0 1.5px #f8f2e742;display:grid;place-items:center;cursor:pointer;padding:0}.icon-btn:active{transform:scale(.94)}.icon-btn svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.icon-btn svg.emoji{width:100%;height:100%;fill:initial;stroke:none}.icon-btn svg.av{fill:initial;stroke:none}.icon-btn svg.arrow{width:66%;height:66%;margin:auto;fill:currentColor;stroke:none}.icon-btn svg.snd{width:74%;height:74%;margin:auto}.icon-btn.emoji-btn{background:none;box-shadow:none}.icon-btn svg.emoji.glyph-only{width:72%;height:72%;margin:auto}.icon-btn svg[hidden]{display:none}.icon-btn.corner{position:absolute;top:calc(var(--safe-t) + 17px);right:18px;z-index:2}#screen-home{justify-content:center;align-items:stretch;max-width:var(--maxw-screen);margin:0 auto;width:100%;padding-top:calc(var(--safe-t) + 73px);overflow-y:auto}#hero{width:100%;display:grid;place-items:center;height:clamp(132px,26vh,206px);margin:4px 0 clamp(10px,3vh,26px)}#hero .board{--gap: 8px}.rules{display:grid;gap:clamp(8px,2vh,14px);margin:0 0 clamp(12px,3vh,28px);padding:0;list-style:none;width:100%}#screen-home .wordmark,#screen-home .rules{margin-top:auto}@media (min-height: 760px){#screen-home{padding-bottom:calc(var(--safe-b) + 5vh)}}@media (min-height: 920px){#screen-home{padding-bottom:calc(var(--safe-b) + 8vh)}}.rules li{display:flex;gap:14px;align-items:center;color:var(--cream);font-size:14.5px;line-height:1.4}.rules .glyph{flex:0 0 40px;height:40px;border-radius:12px;background:#f8f2e721;display:grid;place-items:center;box-shadow:inset 0 0 0 1.5px #f8f2e738}.rules .glyph svg{width:21px;height:21px}.rules .glyph.emoji{background:none;box-shadow:none}.rules .glyph.emoji svg{width:40px;height:40px}.rules b{color:#fff;font-weight:600}#screen-play{max-width:var(--maxw-screen);margin:0 auto;width:100%}.topbar{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:48px}.topbar .right{justify-self:end;display:flex;align-items:center;gap:12px}.topbar .mid{min-width:0;text-align:left}.topbar .sub,.topbar .title,.topbar .eyebrow{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.timer{font-variant-numeric:tabular-nums;font-size:26px;font-weight:600;color:var(--cream);letter-spacing:.06em;line-height:1}.timer small{font-size:11px;letter-spacing:.18em;text-transform:uppercase;opacity:.6;font-weight:700}.foot .btn{padding-left:10px;padding-right:10px;font-size:11.5px;letter-spacing:.1em}.sub{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:#f8f2e79e;margin-top:5px;font-weight:700}.meter-row{display:flex;align-items:center;gap:10px;margin:16px 2px 0}.meter-row .meter{flex:1;margin:0}.meter{height:5px;border-radius:99px;background:#04282c47;margin:16px 2px 0;overflow:hidden}.meter i{display:block;height:100%;width:0%;border-radius:99px;background:linear-gradient(90deg,var(--mint),var(--cream));transition:width .3s cubic-bezier(.2,.8,.3,1)}#stage{flex:1;display:grid;place-items:center;min-height:0;padding:12px 0}.foot{display:flex;gap:10px}.foot .btn{flex:1}.board{position:relative;touch-action:none;-webkit-touch-callout:none}.board .slot{position:absolute;border-radius:18%;background:#03141842;box-shadow:inset 0 0 0 2px #ffffff17,inset 0 2px 10px #00000059}.board .tile{position:absolute;will-change:transform;-webkit-user-drag:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;touch-action:none;transition:transform .26s cubic-bezier(.22,.9,.28,1);filter:drop-shadow(0 9px 15px rgba(5,40,44,.46))}.board .tile.dragging{transition:none;z-index:5;filter:drop-shadow(0 16px 20px rgba(5,40,44,.5))}.board .tile svg{display:block;width:100%;height:100%;pointer-events:none}.board .tile svg g.mark{transform-box:fill-box;transform-origin:center;transition:transform .26s cubic-bezier(.22,.9,.28,1)}.board .links{position:absolute;inset:0;pointer-events:none;z-index:6;overflow:visible}.board.won .tile{animation:pop .5s cubic-bezier(.2,1.4,.4,1) both}@keyframes pop{0%{transform:var(--t)}40%{transform:var(--t) scale(1.06)}to{transform:var(--t)}}#screen-levels{max-width:var(--maxw-screen);margin:0 auto;width:100%}#levelScroll{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;margin:16px -4px 0;padding:0 4px 28px;-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 34px),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 34px),transparent)}.pack-head{display:flex;align-items:baseline;gap:10px;margin:20px 2px 12px}.pack-head:first-child{margin-top:4px}.pack-head h3{margin:0;color:var(--cream);font-size:15px;letter-spacing:.18em;text-transform:uppercase;font-weight:700}.pack-head .tag{margin-left:auto;font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:var(--ink);background:var(--amber);padding:4px 9px;border-radius:99px}.grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}@media (min-width: 700px) and (min-height: 700px){#screen-levels{max-width:900px}.grid3{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:14px;justify-items:center}.grid3 .cell{width:100%;max-width:158px}#screen-levels .unlock-card{max-width:560px;margin-left:auto;margin-right:auto}#screen-play{max-width:760px}#screen-home .wordmark,#screen-home .rules{margin-top:0}#screen-home{padding-bottom:calc(var(--safe-b) + 14px);gap:clamp(8px,2vh,22px)}}@media (min-width: 950px) and (min-height: 700px){#screen-levels{max-width:1100px}#screen-play{max-width:860px}}.cell{position:relative;aspect-ratio:1;border:0;padding:10px 8px 8px;border-radius:var(--r-md);background:#081c2070;box-shadow:inset 0 0 0 1.5px #f8f2e721;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;cursor:pointer;transition:transform .12s ease,background .2s;font-family:var(--font)}.cell:active{transform:scale(.96)}.cell.done{background:#081c2099;box-shadow:inset 0 0 0 1.5px #ffc92766}.cell.done .best{color:#ffc927}.cell.done svg{filter:drop-shadow(0 1px 2px rgba(0,0,0,.35))}.cell.locked{background:#081c2057;box-shadow:inset 0 0 0 1.5px #f8f2e717}.cell.locked svg{opacity:.72}.cell.locked .nm{color:#f8f2e770}.cell.locked .best{color:#f8f2e799}.cell svg{width:46%;height:auto}.cell .best{font-size:11px;font-variant-numeric:tabular-nums;color:#f8f2e7e6;letter-spacing:.04em;font-weight:600}.cell .nm{position:absolute;top:7px;left:0;right:0;font-size:8.5px;letter-spacing:.13em;text-transform:uppercase;color:#f8f2e79e;font-weight:700}.cell .lock{position:absolute;top:7px;right:8px;width:13px;height:13px;stroke:#f8f2e7bf;fill:none;stroke-width:2}.unlock-card{border-radius:var(--r-lg);padding:20px;margin:4px 0 8px;background:linear-gradient(150deg,#081c2080,#081c209e),linear-gradient(150deg,#ffb03b4d,#ff5c7a3d);box-shadow:inset 0 0 0 1.5px #ffd6a857}.unlock-card h4{margin:0 0 6px;color:var(--cream);font-size:15px;letter-spacing:.12em;text-transform:uppercase}.unlock-card p{margin:0 0 14px;color:#f8f2e7cc;font-size:13.5px;line-height:1.45}.sheet-wrap{position:fixed;inset:0;z-index:30;display:grid;align-items:end;background:#05262a80;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);opacity:0;pointer-events:none;transition:opacity .28s ease}.sheet-wrap.on{opacity:1;pointer-events:auto}.sheet{background:var(--cream);border-radius:var(--r-lg) var(--r-lg) 0 0;padding:26px 22px calc(var(--safe-b) + 22px);max-height:88vh;overflow-y:auto;transform:translateY(100%);transition:transform .34s cubic-bezier(.2,.9,.3,1);max-width:560px;margin:0 auto;width:100%}@media (min-width: 560px){.sheet-wrap{align-items:center}.sheet{border-radius:var(--r-lg);transform:translateY(24px) scale(.97)}}.sheet-wrap.on .sheet{transform:none}#rankList{max-height:46vh;overflow-y:auto;overscroll-behavior:contain}.sheet-x{position:sticky;top:-4px;float:right;z-index:2;width:38px;height:38px;margin:-8px -6px 0 8px;padding:0;display:grid;place-items:center;border:0;border-radius:50%;background:#14303912;color:var(--ink);cursor:pointer}.sheet-x svg{width:20px;height:20px}.sheet-x:active{background:#14303924}.sheet h3{margin:0 0 4px;font-size:24px;letter-spacing:.12em;text-transform:uppercase;font-weight:600}.sheet .lede{margin:0 0 20px;color:var(--ink-2);font-size:14px;line-height:1.5}.sheet .btn.ghost{background:#14303912;color:var(--ink);box-shadow:inset 0 0 0 1.5px #14303929}.stat-row{display:flex;gap:10px;margin:0 0 20px}.stat{flex:1;background:#1430390f;border-radius:var(--r-md);padding:13px 14px}.stat .k{font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-2);font-weight:700}.stat .v{font-size:22px;font-weight:600;font-variant-numeric:tabular-nums;margin-top:4px}.stat.hi .v{color:var(--coral)}input.name{width:100%;font-family:var(--font);font-size:16px;font-weight:600;padding:14px 16px;border-radius:var(--r-md);border:0;margin-bottom:10px;background:#14303912;box-shadow:inset 0 0 0 1.5px #14303924;color:var(--ink);letter-spacing:.06em;text-transform:uppercase}input.name:focus{outline:none;box-shadow:inset 0 0 0 2px var(--coral)}.tabs{display:flex;gap:6px;background:#14303912;padding:4px;border-radius:13px;margin-bottom:16px}.tabs button{flex:1;border:0;background:transparent;padding:10px 4px;border-radius:10px;font-family:var(--font);font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);cursor:pointer;transition:.2s}.tabs button.on{background:var(--cream);color:var(--ink);box-shadow:0 3px 10px -4px #04282c80}.lb{list-style:none;margin:0;padding:0;min-height:160px}.lb li{display:flex;align-items:center;gap:12px;padding:12px 6px;border-bottom:1px solid rgba(20,48,57,.09)}.lb li:last-child{border-bottom:0}.lb .rk{width:26px;font-size:13px;font-weight:700;color:var(--ink-2);font-variant-numeric:tabular-nums}.lb li.me{background:#ff5c7a1a;border-radius:12px;border-bottom-color:transparent}.lb li:has(+li.me){border-bottom-color:transparent}.lb li.me .rk,.lb li.me .who{color:var(--coral)}.lb .who{flex:1;font-weight:600;letter-spacing:.06em;text-transform:uppercase;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lb .who em,.namecard em{font-style:normal;font-weight:600;letter-spacing:.1em;opacity:.45;margin-left:7px;font-size:.82em}.lb .tm{font-variant-numeric:tabular-nums;font-weight:600;font-size:15px;text-align:right}.lb .tm small{display:block;font-size:10.5px;opacity:.55;font-weight:600;letter-spacing:.04em}.lb .empty{padding:34px 6px;text-align:center;color:var(--ink-2);font-size:13.5px;line-height:1.5}.toast{position:fixed;left:50%;top:50%;transform:translate(-50%,calc(-50% + 14px));background:var(--ink);color:var(--cream);padding:18px 26px;border-radius:26px;font-size:clamp(14px,4.2vw,19px);letter-spacing:.1em;text-transform:uppercase;font-weight:700;line-height:1.35;text-align:center;max-width:min(86vw,380px);white-space:normal;text-wrap:balance;opacity:0;pointer-events:none;transition:opacity .28s ease,transform .28s cubic-bezier(.2,.8,.3,1);z-index:50;box-shadow:var(--shadow)}.toast.on{opacity:1;transform:translate(-50%,-50%)}@media (prefers-reduced-motion: reduce){.toast{transition:opacity .28s ease;transform:translate(-50%,-50%)}}.board .tile{transition:transform .26s cubic-bezier(.22,.9,.28,1),filter .2s ease}.board .tile.lifted{transition:none;z-index:8;filter:drop-shadow(0 22px 26px rgba(5,40,44,.5))}.board .slot.target{background:#ffffff38;box-shadow:inset 0 0 0 2.5px #ffffff80;transform:scale(1.04)}.board .slot{transition:background .18s ease,box-shadow .18s ease,transform .18s ease}#faceHi,#faceLo{transition:stop-color .55s ease}.board .tile{transition:transform .26s cubic-bezier(.22,.9,.28,1),filter .25s ease}.board .tile.still{filter:drop-shadow(0 1px 3px rgba(5,40,44,.3))}.board .tile.dragging{z-index:5}.board.hint .tile:not(.still){animation:liveTile .6s ease}@keyframes liveTile{0%,to{filter:drop-shadow(0 9px 15px rgba(5,40,44,.46))}40%{filter:drop-shadow(0 15px 22px rgba(5,40,44,.55)) brightness(1.08)}}.board .links .seam-cap{transform-box:fill-box;transform-origin:center;animation:capIn .34s cubic-bezier(.2,1.5,.35,1) both}@keyframes capIn{0%{transform:scale(.25);opacity:0}55%{transform:scale(1.22);opacity:1}to{transform:scale(1);opacity:.92}}.board .links .seam-cap.out{animation:capOut .16s ease-in both}@keyframes capOut{0%{transform:scale(1);opacity:.92}to{transform:scale(.45);opacity:0}}.board .links .seam-bloom{transform-box:fill-box;transform-origin:center;animation:seamBloom .52s cubic-bezier(.2,.7,.3,1) both;pointer-events:none}@keyframes seamBloom{0%{transform:scale(.5);opacity:.7}to{transform:scale(2.8);opacity:0}}@media (prefers-reduced-motion: reduce){.board .links .seam-cap{animation:none;opacity:.92}.board .links .seam-bloom{display:none}.board .links .open-seam{animation:none;opacity:.9}}.board .links .open-seam{animation:openSeam 1.5s ease-in-out infinite;transform-origin:center}@keyframes openSeam{0%,to{opacity:0}25%,75%{opacity:.95}50%{opacity:.55}}.sheet .btn,.sheet .btn.primary{box-shadow:none}.sheet .btn.ghost{box-shadow:inset 0 0 0 1.5px #14303929}.toggle{display:flex;align-items:center;gap:14px;width:100%;margin:16px 0 10px;padding:12px 14px;background:#1430390f;border:0;border-radius:var(--r-md);box-shadow:inset 0 0 0 1.5px #1430391a;font-family:var(--font);text-align:left;cursor:pointer;transition:background .2s ease}.toggle:active{transform:translateY(1px)}.toggle-text{flex:1;font-size:13.5px;font-weight:700;color:var(--ink);letter-spacing:.04em}.toggle-text em{display:block;font-style:normal;font-weight:500;font-size:11.5px;letter-spacing:.02em;color:var(--ink-2);margin-top:3px;line-height:1.4}.toggle-track{flex:0 0 46px;height:27px;border-radius:99px;position:relative;background:#14303938;transition:background .22s ease}.toggle-knob{position:absolute;top:3px;left:3px;width:21px;height:21px;border-radius:99px;background:var(--cream);box-shadow:0 2px 5px #04202459;transition:transform .22s cubic-bezier(.3,1.3,.5,1)}.toggle[aria-checked=true] .toggle-track{background:var(--accent, #ff5c7a)}.toggle[aria-checked=true] .toggle-knob{transform:translate(19px)}.toggle:focus{outline:none}.toggle:focus-visible{box-shadow:inset 0 0 0 2px var(--accent, #ff5c7a)}.namecard{display:flex;align-items:center;gap:12px;background:#14303912;border-radius:var(--r-md);padding:8px;gap:13px;box-shadow:inset 0 0 0 1.5px #1430391f}.namecard span{flex:1;font-size:16px;font-weight:600;letter-spacing:.04em;color:var(--ink)}.namecard .btn{padding:11px 14px;font-size:10.5px}.sheet .btn.muted{opacity:.55}.av{width:100%;height:100%;display:block;filter:drop-shadow(0 0 .6px rgba(20,48,57,.55)) drop-shadow(0 .5px .5px rgba(20,48,57,.25))}.icon-btn .av{width:76%;height:76%;margin:auto}.namecard .av-now{width:42px;height:42px;flex:0 0 42px;display:block;padding:5px;box-sizing:border-box;border-radius:50%;background:#14303912;box-shadow:inset 0 0 0 1.5px #1430391a}.av-hint{margin:18px 0 9px;font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-2);font-weight:700}.avatar-pick{display:grid;grid-template-rows:repeat(2,46px);grid-auto-flow:column;grid-auto-columns:46px;gap:8px;padding:2px 0 10px;min-width:0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;--fade-l: 0px;--fade-r: 34px;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--fade-l),#000 calc(100% - var(--fade-r)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 var(--fade-l),#000 calc(100% - var(--fade-r)),transparent 100%)}.avatar-pick::-webkit-scrollbar{height:0}.av-cell{scroll-snap-align:start}.av-cell{width:46px;height:46px;align-self:center;justify-self:center;padding:7px;border:0;border-radius:50%;cursor:pointer;background:#1430390d;box-shadow:inset 0 0 0 1.5px #14303917;transition:transform .12s ease,box-shadow .12s ease,background .12s ease}.av-cell:hover{background:#1430391c;transform:translateY(-2px)}.av-cell.on{background:#1430391a;box-shadow:inset 0 0 0 2.5px var(--coral)}.av-cell:focus-visible{outline:2px solid var(--coral);outline-offset:2px}.icon-btn.has-av{background:var(--cream);box-shadow:inset 0 0 0 1.5px #14303924;border-radius:50%}.icon-btn.has-av .av{width:82%;height:82%}.av.row{width:22px;height:22px;flex:0 0 22px}@media (prefers-reduced-motion: reduce){.av-cell,.av-cell:hover{transition:none;transform:none}}.tile.locked-in{cursor:default}.tile.locked-in svg.pin{position:absolute;left:50%;top:50%;width:27%;height:27%;transform:translate(-50%,-50%);color:#f8f2e780;filter:drop-shadow(0 1px 1.5px rgba(4,32,36,.45));pointer-events:none}.coin-chip{display:inline-flex;align-items:center;gap:5px;font-weight:700;font-size:14px;color:var(--cream);font-variant-numeric:tabular-nums;line-height:1;user-select:none;cursor:pointer;background:none;border:0;padding:4px 2px}.coin-chip:active{transform:scale(.94)}.coin-chip svg.coin{width:19px;height:19px;display:block}#coinChipHome{position:absolute;top:calc(var(--safe-t) + 17px);right:70px;height:42px;z-index:2}.topbar .coin-chip{height:42px}.coin-chip.empty{display:none}.coin-balance{display:flex;align-items:center;justify-content:center;gap:10px;background:#14303912;border-radius:var(--r-md);padding:16px;box-shadow:inset 0 0 0 1.5px #1430391f}.coin-big{font-size:34px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--ink);line-height:1}.coin-balance svg.coin.lg{width:30px;height:30px;display:block}#coinConfirm{background:var(--coral);color:#14202a}.stepper{display:flex;align-items:center;gap:14px}.stepper .btn{min-width:52px;font-size:20px;line-height:1;padding:12px 0}.stepper-n{flex:1;text-align:center;font-size:26px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--ink)}
