@font-face{font-family:"Baloo 2";font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/baloo2.woff2) format("woff2")}:root{--gold: #ffd44d;--neon: #57e6c9;--ss: 1.5;--tap-ease: cubic-bezier(.16, .84, .44, 1);--tap-ms: .22s;--sun-y: 33%;--pose-x: 0px;--pose-y: calc(39vh - 104px) ;--pose-fit: 1;--ui-font: "Baloo 2", system-ui, sans-serif;--paper: #f4c0c0;--paper-dot: #e7b7b7;--paper-cell: 82px;--page-bg: radial-gradient(58vh 58vh at 50% 44%, rgba(255,255,255,.38), rgba(255,222,222,.14) 45%, transparent 70%), radial-gradient(circle at 25% 25%, var(--paper-dot) 0 15%, rgba(231,183,183,0) 17%) 0 0 / var(--paper-cell) var(--paper-cell) repeat, radial-gradient(circle at 75% 75%, var(--paper-dot) 0 15%, rgba(231,183,183,0) 17%) 0 0 / var(--paper-cell) var(--paper-cell) repeat, var(--paper);--shop-paper: #FFFFFF;--shop-dot: #FFFFFF;--panel-bg: #FFFFFF;--plank: linear-gradient(#141110, #141110);--plank-line: #141110;--rail-ink: #FFFFFF;--ink: #312B2A;--muted: #6E5A57;--dim: #93807C;--line: rgba(49,43,42,.16);--cost-ok: #1C7F45;--cost-no: #BE3B2E;--row-press: rgba(49,43,42,.07);--row-shadow: none;--glyph-shadow: none;--shop-accent: #96690F;--crux-shadow: none;--title-color: #312B2A;--title-shadow: 0 1px 0 rgba(255,255,255,.55), 0 0 12px rgba(255,255,255,.5);--mouse-line: #312B2A}body.night{--ui-font: "Baloo 2", system-ui, sans-serif;--panel-bg: rgba(9,11,18,.93);--plank: none;--plank-line: #262b36;--rail-ink: var(--ink);--ink: #b9c2d4;--muted: #77808f;--dim: #545d6c;--line: #262b36;--cost-ok: var(--gold);--cost-no: #6b5535;--row-press: rgba(255,255,255,.11);--row-shadow: 0 1px 1px rgba(0,0,0,.45);--glyph-shadow: drop-shadow(0 1px 1px rgba(0,0,0,.5));--shop-accent: var(--gold);--crux-shadow: 0 1px 1px rgba(0,0,0,.45), 0 0 9px rgba(255,212,77,.55);--title-color: var(--gold);--title-shadow: 0 0 18px rgba(255,212,77,.4);--mouse-line: #F4F4F2}*{box-sizing:border-box}body.booting *,body.booting *:before,body.booting *:after{transition:none!important;animation:none!important}html,body{margin:0;height:100%;overflow:hidden;font:500 13px var(--ui-font);color:var(--ink);-webkit-tap-highlight-color:transparent;user-select:none;-webkit-user-select:none;overscroll-behavior:none;-webkit-touch-callout:none}body{background:var(--page-bg);display:flex;flex-direction:column}#nightSky{position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:0;background:radial-gradient(90vw 55vh at 50% 12%,rgba(180,140,255,.07),transparent 62%),#06070c;transition:opacity 2.2s ease-in}body.night #nightSky{opacity:1}#hud{position:fixed;top:0;left:0;right:0;z-index:6;pointer-events:none;padding:max(12px,env(safe-area-inset-top)) 14px 6px;display:flex;align-items:flex-start;justify-content:center}#bank{min-width:0;text-align:center}#count{display:inline-block;vertical-align:baseline;color:var(--title-color);text-shadow:var(--title-shadow);font:700 32px var(--ui-font);font-variant-numeric:tabular-nums;line-height:1.1}#countIcon{display:inline-block;vertical-align:middle;margin-left:7px;margin-bottom:4px}#countIcon .coin{display:block;height:28px;width:auto}#cps{font:400 13px var(--ui-font);color:var(--title-color);text-shadow:var(--title-shadow);opacity:.92;margin-top:1px;font-variant-numeric:tabular-nums}#cps b{font-weight:700}#stage{flex:1 1 auto;position:relative;min-height:0}#rays{position:absolute;top:var(--sun-y);left:50%;width:190vmax;height:190vmax;margin:-95vmax 0 0 -95vmax;pointer-events:none;display:block;background:repeating-conic-gradient(from 0deg,rgba(255,255,255,.115) 0deg 5deg,transparent 5deg 11deg);-webkit-mask-image:radial-gradient(circle at center,#000 0 14%,transparent 34%);mask-image:radial-gradient(circle at center,#000 0 14%,transparent 34%);animation:raySpin 90s linear infinite;transition:opacity 1.8s ease-out}@keyframes raySpin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){#rays{animation:none}}#catWrap{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;transform:translateY(calc(var(--sun-y) - 50%));transition:transform 1.8s cubic-bezier(.22,.61,.36,1)}body.night #catWrap{transform:none}body.dissolving #catWrap{transition-delay:3.3s}#catMotion{display:flex;align-items:center;justify-content:center;width:100%;height:100%}#catPose{display:flex;align-items:center;justify-content:center;width:100%;height:100%;transition:transform 1.8s cubic-bezier(.22,.61,.36,1)}#catBreath{display:flex;align-items:center;justify-content:center;width:100%;height:100%}#hexCat{width:min(55%,300px);height:auto;max-height:84%;pointer-events:none;filter:drop-shadow(0 3px 7px rgba(120,70,70,.18));transition:transform .1s ease-out}#hexCat #catHit{pointer-events:auto;cursor:pointer;touch-action:manipulation}body.night #catWrap.squash #hexCat{transform:scale(.95)}body.night #catWrap.squash.big #hexCat{transform:scale(.9)}#catWrap.zoomies #hexCat{filter:drop-shadow(0 0 32px rgba(255,212,77,.45))}#hexCat #catShadow{opacity:.58}#hexCat .shadowFrame,#hexCat .headFrame,#hexCat #coatDay{visibility:hidden}#hexCat[data-pose=s1] #shadowS1,#hexCat[data-pose=s2] #shadowS2,#hexCat[data-pose=s3] #shadowS3,#hexCat[data-pose=day] #coatDay,#hexCat[data-pose=s1] #headSquash1,#hexCat[data-pose=s2] #headSquash2,#hexCat[data-pose=s3] #headSquash3{visibility:visible}#hexCat .ear,#hexCat #earLeft,#hexCat #earRight{transform-box:fill-box;transform-origin:50% 100%}#hexCat #headNight{visibility:visible;opacity:0;transition:opacity 1.8s cubic-bezier(.22,.61,.36,1)}#hexCat[data-pose=night] #headNight{opacity:1}#hexCat[data-pose=night] #coatDay{visibility:hidden;transition:visibility 0s linear 1.8s}@media(prefers-reduced-motion:reduce){#hexCat #headNight,#hexCat[data-pose=night] #coatDay{transition:none}}#catFace{transform-box:fill-box;transform-origin:50% 96%}#hexCat{--hex-eye: #A9B792;--hex-pupil: #221F1E}#hexCat .eye path{fill:var(--hex-eye)}#hexCat .eye path.pupil{fill:var(--hex-pupil)}#catWrap.zoomies #hexCat{--hex-eye: #CFE0B4}#hexCat .eyeShut,#hexCat.shut .eyeOpen{visibility:hidden}#hexCat.shut .eyeShut{visibility:visible}#hexCat #eyeLeft,#hexCat #eyeRight{transform-box:fill-box;transform-origin:center;transition:transform .06s}#hexCat.blink #eyeLeft,#hexCat.blink #eyeRight{transform:scaleY(.14)}#hexCat .look{transform-box:fill-box;transform-origin:center;transition:transform .12s ease-out}#hexCat .pupil{transform-box:fill-box;transform-origin:center;transition:transform .22s ease-out}body.night #catPose{transform:translate(var(--pose-x),var(--pose-y)) scale(calc(.25 * var(--pose-fit)))}body.dissolving #catPose{transition-delay:3.3s}body.night #hexCat{filter:drop-shadow(0 0 16px rgba(180,140,255,.28))}body.night #catBreath{animation:breathe 4s ease-in-out infinite}body.night.dissolving #catBreath{animation-delay:3.1s}@keyframes breathe{0%,to{transform:scale(1) translateY(0)}50%{transform:scale(1.03) translateY(-1.5px)}}#sleepZ{position:absolute;left:calc(50% + 50px);bottom:calc(50% + 115px);display:none;font:700 96px var(--ui-font);line-height:1;color:#e8ecf6;text-shadow:0 0 22px rgba(180,140,255,.75),0 0 6px rgba(0,0,0,.6);pointer-events:none}body.night #sleepZ{display:block}#sleepZ{transform:scale(.25)}body.night #sleepZ{animation:zCounterScale 1.8s linear 3.3s forwards}@keyframes zCounterScale{0%{transform:scale(.25)}10%{transform:scale(.314)}20%{transform:scale(.401)}30%{transform:scale(.504)}40%{transform:scale(.615)}50%{transform:scale(.724)}60%{transform:scale(.821)}70%{transform:scale(.901)}80%{transform:scale(.957)}90%{transform:scale(.99)}to{transform:scale(1)}}#sleepZ span{position:absolute;bottom:0;opacity:0;animation:driftZ 3.6s ease-out infinite}#sleepZ span:nth-child(1){animation-delay:1.3s}#sleepZ span:nth-child(2){animation-delay:2.5s;left:14px;font-size:.78em}#sleepZ span:nth-child(3){animation-delay:3.7s;left:-8px;font-size:.6em}@keyframes driftZ{0%{opacity:0;transform:translate(0) rotate(-10deg) scale(.7)}18%{opacity:1}65%{opacity:.6}to{opacity:0;transform:translate(52px,-130px) rotate(12deg) scale(1.2)}}@media(prefers-reduced-motion:reduce){body.night #sleepZ{display:none}}#wall{position:absolute;inset:0;width:100%;height:100%;display:none;pointer-events:none}body.night #wall{display:block}body.night #rays{opacity:0}#stars{position:absolute;inset:0;overflow:hidden;pointer-events:none;opacity:0;transition:opacity 1.6s ease-in}body.dissolving #stars{transition-delay:1.3s}body.night #stars{opacity:1}#stars i{position:absolute;display:block;border-radius:50%;background:#dfe9ff;box-shadow:0 0 3px #c8dcff80;animation:twinkle var(--dur) ease-in-out var(--delay) infinite}@keyframes twinkle{0%,to{opacity:var(--o)}50%{opacity:calc(var(--o) * .28)}}@media(prefers-reduced-motion:reduce){#stars i{animation:none}}#cutsceneVeil{position:fixed;inset:0;z-index:30;display:none;pointer-events:none}#cutsceneVeil.on{display:block;pointer-events:auto}.float{position:absolute;pointer-events:none;font:700 17px var(--ui-font);color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.75),0 0 10px rgba(0,0,0,.5);font-variant-numeric:tabular-nums;animation:floatUp .9s ease-out forwards;white-space:nowrap}body.night .float{color:var(--gold);text-shadow:0 0 10px rgba(255,212,77,.5)}@keyframes floatUp{0%{opacity:0;transform:translate(-50%,-4px) scale(.7)}18%{opacity:1;transform:translate(-50%,-14px) scale(1)}to{opacity:0;transform:translate(-50%,-64px) scale(1)}}.mousePop{position:absolute;left:0;top:0;width:44px;pointer-events:none;z-index:3;will-change:transform,opacity}#golden{position:absolute;width:75px;height:62px;display:none;place-items:center;cursor:pointer;filter:drop-shadow(0 0 14px rgba(255,212,77,.85));animation:goldPulse 1.1s ease-in-out infinite;z-index:5}#golden svg{width:100%;height:auto;display:block}@keyframes goldPulse{0%,to{transform:scale(1) rotate(-6deg)}50%{transform:scale(1.14) rotate(6deg)}}#buff{position:absolute;top:calc(max(12px,env(safe-area-inset-top)) + 70px);left:50%;transform:translate(-50%);background:#2a230e;border:1px solid #6b5a1e;color:var(--gold);display:none;font:800 12px system-ui;letter-spacing:.05em;padding:6px 14px;border-radius:999px;white-space:nowrap;text-shadow:0 0 10px rgba(255,212,77,.6);font-variant-numeric:tabular-nums;z-index:4;pointer-events:none}#dock{position:fixed;left:0;right:0;bottom:0;z-index:10;display:none;flex-direction:column;background:transparent;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding-bottom:env(safe-area-inset-bottom);transition:opacity .5s ease,transform .5s cubic-bezier(.16,.84,.44,1)}#dock.show{display:flex}#dock.show.dock-in{animation:dockIn .5s cubic-bezier(.16,.84,.44,1)}@keyframes dockIn{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@media(prefers-reduced-motion:reduce){#dock.show.dock-in{animation:none}}body:not(.night) #dock{background:var(--shop-paper);--ink: #141110;--muted: #55504E;--dim: #6E6866;--line: #141110;--cost-ok: #157F3F;--cost-no: #B33A2B;--row-press: #EDEAE8;--row-shadow: none;--glyph-shadow: none;--shop-accent: #141110}.shopHead,.shopDivider{flex:none;background:var(--plank),var(--panel-bg);border:0;border-top:1px solid var(--plank-line);border-bottom:1px solid var(--plank-line)}.shopHead{position:absolute;bottom:100%;left:0;z-index:2;width:auto;height:auto;padding:calc(8px * var(--ss)) calc(9px * var(--ss));display:flex;align-items:center;justify-content:center;gap:calc(4px * var(--ss));-webkit-appearance:none;appearance:none;border-radius:0 calc(7px * var(--ss)) 0 0;cursor:pointer;color:var(--rail-ink)}.shopHead .shopIcon svg{width:calc(13px * var(--ss));height:calc(13px * var(--ss))}body.night .shopHead .shopIcon{display:none}#dock{overflow:visible}#shopScroll{border-top:3px solid var(--plank-line)}.shopTitle,.soldTitle{font:700 11px var(--ui-font);font-size:calc(10.5px * var(--ss));letter-spacing:.14em;text-transform:uppercase;line-height:1;text-shadow:var(--row-shadow)}.shopHead .shopIcon{display:flex;align-items:center}.shopHead .shopIcon svg{display:block;width:calc(16px * var(--ss));height:calc(16px * var(--ss));fill:currentColor;filter:var(--glyph-shadow)}.soldTitle{display:none}.shopHead .chev{width:calc(6px * var(--ss));height:calc(6px * var(--ss));border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(calc(-2px * var(--ss))) rotate(45deg);transition:transform var(--tap-ms) var(--tap-ease)}#dock.collapsed .shopHead .chev,#dock.closing .shopHead .chev{transform:translateY(calc(1px * var(--ss))) rotate(225deg)}#dock.closing #shopScroll,#dock.sold-out #shopScroll{max-height:0}#dock.sold-out .shopTitle,#dock.sold-out .chev{display:none}#dock.sold-out .soldTitle{display:inline}#dock.sold-out .shopHead{opacity:.55;cursor:default}#dock.dock-out{animation:dockOut .5s cubic-bezier(.4,0,1,1) forwards}@keyframes dockOut{0%{transform:translateY(0);opacity:1}to{transform:translateY(100%);opacity:0}}#dock.retired{display:none}@media(prefers-reduced-motion:reduce){#dock.dock-out{animation:none}}#buildingSec{display:none}#buildingSec.show{display:block}#dock.cutscene-hidden{opacity:0;transform:translateY(100%);pointer-events:none;transition-timing-function:ease-out}@media(prefers-reduced-motion:reduce){#dock{transition:opacity .3s ease}#dock.cutscene-hidden{transform:none}}#dock.settling{pointer-events:none}.shopDivider{height:calc(6px * var(--ss))}#upgradeSec:not(.show)+#buildingSec .shopDivider,#dock.collapsed .shopDivider{display:none}#shopScroll{max-height:min(calc(300px * var(--ss)),46vh);overflow-y:auto;overscroll-behavior:contain;position:relative;transition:max-height var(--tap-ms) var(--tap-ease)}#shopScroll::-webkit-scrollbar{width:0}#shop{padding:0}#dock.collapsed #shopScroll{max-height:0}.item{display:flex;align-items:center;width:100%;text-align:left;background:transparent;border:none;border-bottom:1px solid var(--line);padding:0 calc(11px * var(--ss)) 0 0;color:var(--muted);cursor:default;transition:background .1s,opacity .15s;opacity:.5}#upgrades .item:last-child{border-bottom:0}.item.can{cursor:pointer;opacity:1}.item.can:active{background:var(--row-press)}.item .icon{flex:none;width:calc((36px + 11px) * var(--ss));display:grid;place-items:center;font-size:calc(18px * var(--ss))}.item .body{flex:1 1 auto;min-width:0;padding:calc(5px * var(--ss)) 0;line-height:1.08}.item .titleRow{display:flex;align-items:baseline;gap:8px;min-width:0}.item .nm{font:700 13.5px var(--ui-font);font-size:calc(13.5px * var(--ss));line-height:1.12;color:var(--ink);text-shadow:var(--row-shadow);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}#upgrades .item.crux .nm{color:var(--shop-accent);text-shadow:var(--crux-shadow)}.item .rate{flex:none;display:inline-flex;align-items:center;gap:3px;font:700 11px var(--ui-font);font-size:calc(9.5px * var(--ss));color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.item .rate .coin{flex:none;height:1em;width:auto;display:block}.item .fx{font:400 11px var(--ui-font);font-size:calc(10.5px * var(--ss));line-height:1.1;color:var(--muted);margin-top:1px}.item .fx b{color:var(--shop-accent);font-weight:700}.item.bought .fx{display:none}.item .cost{display:flex;align-items:center;gap:4px;font:700 14px var(--ui-font);font-size:calc(13.5px * var(--ss));line-height:1.04;color:var(--cost-ok);text-shadow:0 1px 1px rgba(0,0,0,.5);font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:calc(1px * var(--ss))}.item .cost.no{color:var(--cost-no)}.item .cost .coin{flex:none;height:1em;width:auto;display:block}.item .right{flex:none;display:flex;align-items:baseline;gap:calc(5px * var(--ss));align-self:center}.item .own{flex:none;min-width:calc(26px * var(--ss));text-align:right;font:800 26px var(--ui-font);font-size:calc(20px * var(--ss));line-height:1;color:var(--dim);text-shadow:var(--row-shadow);font-variant-numeric:tabular-nums}.item.can .own{color:var(--ink)}.item.gone{display:none}.item .lockedNm{display:none;font:700 13.5px var(--ui-font);font-size:calc(13.5px * var(--ss));line-height:1.12;color:var(--dim);letter-spacing:.14em}.item .icLocked{display:none;color:var(--dim);font-weight:800}.item.locked{cursor:default;opacity:.4}.item.locked .lockedNm,.item.locked .icLocked{display:block}.item.locked .titleRow,.item.locked .ic,.item.locked .fx,.item.locked .right,#upgradeSec{display:none}#upgradeSec.show{display:block}#upgrades{padding:0}.item.up .body{padding:calc(4px * var(--ss)) 0}.item.up .nm{font-size:calc(12.5px * var(--ss))}#shopScroll:before,#shopScroll:after{content:"";position:sticky;left:0;right:0;display:block;height:calc(16px * var(--ss));pointer-events:none;z-index:3}#shopScroll:before{top:0;margin-bottom:calc(-16px * var(--ss));background:linear-gradient(to bottom,rgba(0,0,0,.6),transparent);opacity:0;transition:opacity .12s}#shopScroll:after{bottom:0;margin-top:calc(-16px * var(--ss));background:linear-gradient(to top,rgba(0,0,0,.6),transparent);opacity:0;transition:opacity .12s}#shopScroll.can-up:before{opacity:1}#shopScroll.can-down:after{opacity:1}.moreHint{position:sticky;z-index:4;pointer-events:none;height:calc(24px * var(--ss));display:flex;align-items:center;justify-content:center;font:700 calc(10px * var(--ss))/1 var(--ui-font);letter-spacing:.1em;text-transform:uppercase}.moreHint[hidden]{display:none}.moreHint.up{top:0;margin-bottom:calc(-24px * var(--ss))}.moreHint.down{bottom:0;margin-top:calc(-24px * var(--ss))}.moreHint .pill{background:var(--plank-line);color:var(--rail-ink);border-radius:999px;padding:calc(4px * var(--ss)) calc(10px * var(--ss));box-shadow:0 2px 6px #00000073;font-variant-numeric:tabular-nums}.moreHint.up .pill:before{content:"↑ "}.moreHint.down .pill:after{content:" ↓"}#rotate{display:none}@media(orientation:landscape)and (max-height:520px){#rotate{display:flex;position:fixed;inset:0;z-index:9999;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:24px;text-align:center;background:#0b0c10;color:#f2ecff;font-family:ui-rounded,SF Pro Rounded,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;height:100dvh}#rotate .glyph{font-size:46px;animation:rotateHint 2.2s ease-in-out infinite}#rotate b{font-size:19px;font-weight:800;letter-spacing:.01em}#rotate span{font-size:14px;opacity:.62;max-width:30ch}body>*:not(#rotate){visibility:hidden}}@keyframes rotateHint{0%,45%,to{transform:rotate(0)}60%,85%{transform:rotate(-90deg)}}@media(prefers-reduced-motion:reduce){#rotate .glyph{animation:none}}#gate{position:fixed;inset:0;z-index:60;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:24px;text-align:center;background:var(--page-bg, #0a0b10)}#gate.hidden{display:none}#gate h1{font-size:28px;letter-spacing:.08em;margin:0 0 6px}#splash{position:fixed;inset:0;z-index:35;opacity:0;pointer-events:none;transition:opacity .28s ease;display:flex;flex-direction:column;background:var(--sky-ramp, linear-gradient(var(--sky-top, #81a2d2), var(--sky-bottom, #90c2cf)))}#splash.on{opacity:1;pointer-events:auto}#splash .sky{flex:1 1 0;min-height:0}#splash .sky.top{background:var(--sky-top, #81a2d2)}#splash .sky.bottom{background:var(--sky-bottom, #90c2cf)}#splashArt{flex:0 1 auto;min-height:0;width:100%;height:auto;object-fit:contain}#splashSay{position:absolute;left:0;right:0;bottom:max(24px,calc(env(safe-area-inset-bottom) + 16px));display:flex;flex-direction:column;align-items:center;gap:12px;padding:0 12px}#splash .plate{box-sizing:border-box;width:max-content;max-width:100%;text-align:center;color:#ffe9b3;background:#090b12eb;border:2px solid var(--gold);border-radius:18px;box-shadow:0 10px 30px #00000080}#splashCheer{padding:9px 22px;font:800 clamp(18px,5.4vw,30px)/1.25 var(--ui-font)}#splashWord{padding:13px 26px}#splashWord b{display:block;color:#c9bdf0;letter-spacing:.14em;font:800 clamp(10px,2.6vw,13px)/1 var(--ui-font)}#splashWord span{display:block;margin-top:5px;font:800 clamp(20px,6.6vw,34px)/1.15 var(--ui-font)}#splash.intro #splashCheer{animation:splashPop .42s ease-out .55s both}#splash.intro #splashWord{animation:splashRise .55s var(--tap-ease) 1.5s both}@keyframes splashPop{0%{opacity:0;transform:scale(.9)}55%{opacity:1;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes splashRise{0%{opacity:0;transform:translateY(calc(100% + 24px))}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){#splash.intro #splashCheer{animation:splashFade .3s linear .55s both}#splash.intro #splashWord{animation:splashFade .3s linear 1.5s both}@keyframes splashFade{0%{opacity:0}to{opacity:1}}}#wonPill{position:fixed;z-index:36;display:none;top:max(10px,env(safe-area-inset-top));left:10px;padding:7px 13px;border-radius:999px;font:700 12px var(--ui-font);letter-spacing:.04em;color:#2a2410;background:var(--gold);border:none;box-shadow:0 2px 10px #00000059}#wonPill.on{display:block}
