@font-face{font-family:DynaPuff;font-weight:600;font-display:swap;src:url(/fonts/dynapuff.woff2)format("woff2")}@font-face{font-family:Nunito Sans;font-weight:400 800;font-display:swap;src:url(/fonts/nunitosans.woff2)format("woff2")}:root{--ink:#2c2a44;--ink-2:#5d5978;--paper:#fffaf1;--cream:#fff4da;--lav:#bca7f2;--lav-d:#8f76db;--mint:#8dffd2;--mint-d:#3fbf8f;--peach:#ffb6a3;--coral:#ff8c7a;--butter:#f6da79;--sky:#8ecff3;--glass:#24203eb8;--glass-2:#24203e8c;--radius:22px;--shadow:0 10px 30px #3c285a2e, 0 2px 6px #3c285a1f;--display:"DynaPuff", "Nunito Sans", system-ui, sans-serif;--body:"Nunito Sans", system-ui, -apple-system, sans-serif}*{box-sizing:border-box}html,body{height:100%;color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:#f3e7d6;margin:0;overflow:hidden}#game{touch-action:none;width:100%;height:100%;display:block;position:fixed;inset:0}#ui{touch-action:none;position:fixed;inset:0}.overlay{pointer-events:none;z-index:10;position:fixed;inset:0}.overlay>*{pointer-events:auto}.overlay.s-gig>*{pointer-events:none}.tk{vertical-align:-.08em;clip-path:polygon(50% 0,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%);background:linear-gradient(135deg,#b8fff0,#4fd9c0);width:.9em;height:.9em;margin-right:.25em;display:inline-block;box-shadow:0 0 8px #7fffe0}.btn{font-family:var(--body);cursor:pointer;color:var(--ink);white-space:nowrap;background:#fff;border:0;border-radius:999px;padding:11px 20px;font-size:15px;font-weight:800;transition:transform .12s cubic-bezier(.3,1.6,.5,1),box-shadow .12s,filter .12s;box-shadow:0 3px #3c285a2e,0 6px 14px #3c285a1a}.btn:hover:not([disabled]){transform:translateY(-2px)scale(1.03)}.btn:active:not([disabled]){transform:translateY(1px)scale(.98);box-shadow:0 1px #3c285a2e}.btn[disabled]{opacity:.45;cursor:default}.btn.primary{color:#fff;background:linear-gradient(#a98ff0,#8466e0);box-shadow:0 3px #5f45b5,0 8px 18px #6e50d259}.btn.big{padding:14px 30px;font-size:18px}.btn.ghost{background:#ffffffbf}.btn.buy{background:linear-gradient(#c4fff0,#8ff0d2);box-shadow:0 3px #4cbf9a}.btn.warn{background:var(--butter);box-shadow:0 3px #c9a63c}.btn.danger{background:var(--coral);color:#fff;box-shadow:0 3px #c95a4b}.pill{background:var(--lav);color:#fff;border-radius:999px;margin-left:6px;padding:2px 8px;font-size:12px}.small{color:var(--ink-2);font-size:13px}kbd{font-family:var(--body);background:#fff;border-radius:6px;padding:2px 6px;font-size:12px;font-weight:800;box-shadow:0 2px #00000026}.portrait{object-fit:cover;border-radius:50%;flex:none;place-items:center;display:inline-grid;box-shadow:0 0 0 3px #fff,0 4px 10px #3c285a2e}.portrait.sm{width:38px;height:38px}.portrait.md{width:58px;height:58px}.portrait.lg{width:96px;height:96px}.portrait.emoji{font-size:28px}.screen{padding:max(16px, env(safe-area-inset-top)) 18px max(18px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:radial-gradient(at 50% 30%,#fffaf159,#f3e7d6bf);flex-direction:column;align-items:center;animation:.3s fadeIn;display:flex;position:absolute;inset:0;overflow-y:auto}.screen.title,.screen.results{-webkit-backdrop-filter:none;backdrop-filter:none;background:radial-gradient(#fffaf133,#f3e7d68c);justify-content:center}@keyframes fadeIn{0%{opacity:0}}@keyframes rise{0%{opacity:0;transform:translateY(14px)scale(.98)}}@keyframes pop{0%{opacity:0;transform:scale(.6)}60%{transform:scale(1.06)}to{transform:scale(1)}}.card{background:var(--paper);box-shadow:var(--shadow);border-radius:28px;width:min(560px,100%);padding:26px;animation:.35s cubic-bezier(.2,1.2,.4,1) rise}h1,h2,h3{font-family:var(--display);letter-spacing:.2px;margin:0;font-weight:600}h2{font-size:28px}.title-card{text-align:center;max-width:520px;box-shadow:var(--shadow);background:#fffaf1e0;border-radius:34px;padding:30px 30px 24px;animation:.5s cubic-bezier(.2,1.2,.4,1) rise}.title-card h1{color:var(--ink);text-shadow:0 4px #e3d6ff;font-size:clamp(46px,10vw,76px);line-height:.95}.title-card h1 span{color:var(--lav-d)}.tag{font-family:var(--display);color:var(--mint-d);margin:8px 0 12px;font-size:20px}.pitch{color:var(--ink-2);max-width:420px;margin:0 auto 20px;font-size:16px;line-height:1.5}.title-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:14px;display:flex}.topbar{width:min(1100px,100%);box-shadow:var(--shadow);background:#fffaf1e6;border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.tb-day b{font-family:var(--display);font-size:18px;font-weight:600;display:block}.tb-day span{color:var(--ink-2);font-size:13px}.tb-stats{flex-wrap:wrap;gap:8px;display:flex}.stat{color:var(--ink-2);background:#fff;border-radius:999px;padding:7px 14px;font-size:14px;box-shadow:inset 0 0 0 1.5px #3c285a14}.stat b{color:var(--ink);font-size:16px}.stat.wallet b{font-size:18px}.stat.bill{background:#fff1ec}.board-title{text-align:center;flex-direction:column;align-items:center;gap:4px;margin:18px 0 12px;display:flex}.board-title p{color:var(--ink-2);margin:0}.gigs{grid-template-columns:repeat(auto-fit,minmax(270px,340px));justify-content:center;gap:16px;width:min(1100px,100%);display:grid}.gig{background:var(--paper);border-radius:var(--radius);box-shadow:var(--shadow);animation:.4s cubic-bezier(.2,1.2,.4,1) both rise;animation-delay:var(--d);flex-direction:column;gap:10px;padding:18px;transition:transform .15s;display:flex;position:relative}.gig:hover{transform:translateY(-3px)rotate(-.4deg)}.gig.elite{box-shadow:0 0 0 3px var(--butter), var(--shadow)}.gig.boss{box-shadow:0 0 0 3px #ff6a7a, var(--shadow);max-width:460px}.ribbon{background:var(--butter);color:var(--ink);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:800;position:absolute;top:-11px;right:14px;box-shadow:0 2px 6px #0000001f}.ribbon.boss{color:#fff;background:#ff6a7a}.gig-head{align-items:center;gap:12px;display:flex}.gig-head h3{font-size:19px}.meta{color:var(--ink-2);font-size:13px}.post{color:var(--ink);background:#fff;border-radius:14px 14px 14px 4px;margin:0;padding:10px 12px;font-size:14.5px;line-height:1.45}.chips{flex-wrap:wrap;gap:6px;display:flex}.mod,.hz{background:#f1ecff;border-radius:999px;padding:3px 9px;font-size:13px;font-weight:700}.hz{background:#fff0e6}.tips-list{color:var(--ink-2);flex-direction:column;gap:3px;margin:0;padding:0;font-size:13.5px;list-style:none;display:flex}.tips-list li:before{content:"Tip · ";color:var(--mint-d);font-weight:800}.tips-list b{color:var(--mint-d)}.gig footer{justify-content:space-between;align-items:center;margin-top:auto;padding-top:6px;display:flex}.pay span{color:var(--ink-2);font-size:12px;display:block}.pay b{font-size:22px}.board-foot{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;width:min(1100px,100%);margin-top:18px;display:flex}.foot-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-left:auto;display:flex}.loadout{box-shadow:var(--shadow);background:#fffaf1e6;border-radius:18px;flex-wrap:wrap;gap:14px;padding:10px 14px;display:flex}.lo-group label{color:var(--ink-2);margin-bottom:5px;font-size:12px;font-weight:800;display:block}.slots{flex-wrap:wrap;gap:6px;display:flex}.slot{background:#fff;border-radius:13px;place-items:center;width:44px;height:44px;font-size:22px;display:grid;position:relative;box-shadow:inset 0 0 0 1.5px #3c285a1a}.slot.empty{color:#c9c2dc;box-shadow:none;background:0 0;border:2px dashed #ddd5f0;font-size:18px}.slot.app{background:#f1ecff}.slot.evo{background:linear-gradient(135deg,#fff1b8,#ffd1e6)}.slot em{background:var(--ink);color:#fff;border-radius:999px;padding:1px 5px;font-size:11px;font-style:normal;font-weight:800;position:absolute;bottom:-4px;right:-4px}.slot .sell{background:var(--coral);color:#fff;cursor:pointer;opacity:0;border:0;border-radius:999px;padding:2px 5px;font-size:10px;font-weight:800;transition:opacity .15s;position:absolute;top:-8px;right:-8px}.slot:hover .sell,.slot:focus-within .sell{opacity:1}@media (hover:none){.slot .sell{opacity:.9}}.none{color:var(--ink-2);padding:12px 0;font-size:13px}.items{grid-template-columns:repeat(auto-fit,minmax(200px,240px));justify-content:center;gap:14px;width:min(1100px,100%);display:grid}.item{background:var(--paper);border-radius:var(--radius);box-shadow:var(--shadow);animation:.4s cubic-bezier(.2,1.2,.4,1) both rise;animation-delay:var(--d);flex-direction:column;gap:8px;padding:16px;display:flex}.item.uncommon{box-shadow:0 0 0 2.5px #9fd8ff, var(--shadow)}.item.rare{box-shadow:0 0 0 3px #c7a8ff, 0 0 24px #b48cff73, var(--shadow)}.item.sold{opacity:.55}.item.owned{opacity:.7}.item-top{justify-content:space-between;align-items:center;display:flex}.item .icon{background:#fff;border-radius:18px;place-items:center;width:56px;height:56px;font-size:34px;display:grid;box-shadow:inset 0 0 0 1.5px #3c285a14}.item .kind{color:var(--ink-2);background:#fff;border-radius:999px;padding:3px 9px;font-size:12px;font-weight:800}.item h4{font-family:var(--display);margin:0;font-size:18px;font-weight:600}.item p{color:var(--ink-2);flex:1;margin:0;font-size:14px;line-height:1.4}.evo-hint{background:linear-gradient(90deg,#fff1b8,#ffd1e6);border-radius:10px;padding:5px 8px;font-size:12.5px}.item .btn{align-self:stretch}.sec{width:min(1100px,100%);margin:12px 0 8px;font-size:18px}.result-card,.bill-card,.end-card,.pause-card,.howto-card{margin:auto 0}.review{align-items:center;gap:18px;margin-bottom:16px;display:flex}.stars{letter-spacing:2px;margin:2px 0 6px;font-size:26px}.star{color:#e2dcef;display:inline-block}.star.on{color:#ffc93c;text-shadow:0 2px #e0a21c;animation:.4s cubic-bezier(.2,1.6,.4,1) both pop}.star.on:nth-child(2){animation-delay:80ms}.star.on:nth-child(3){animation-delay:.16s}.star.on:nth-child(4){animation-delay:.24s}.star.on:nth-child(5){animation-delay:.32s}.quote{color:var(--ink);margin:0;font-size:15px;line-height:1.4}.quote span{color:var(--ink-2);margin-top:3px;font-size:13px;display:block}.ledger{background:#fff;border-radius:16px;flex-direction:column;gap:6px;margin:0 0 14px;padding:12px 14px;font-size:15px;list-style:none;display:flex}.ledger li{justify-content:space-between;gap:10px;animation:.35s cubic-bezier(.2,1.2,.4,1) both rise;display:flex}.ledger li.total{border-top:1.5px dashed #e5ddf3;padding-top:6px;font-weight:800}.ledger li.miss{color:#a9a3bd}.ledger .pos{color:var(--mint-d)}.ledger .neg{color:#e2604f}.result-foot{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.result-foot .btn{margin-left:auto}.bill-head{align-items:center;gap:14px;margin-bottom:14px;display:flex}.bill-head p{color:var(--ink-2);margin:4px 0 0;font-size:14px}.moon{font-size:44px}.bill-card{position:relative}.stamp{font-family:var(--display);color:var(--mint-d);border:6px solid var(--mint-d);background:#fffaf1cc;border-radius:18px;padding:0 18px;font-size:64px;animation:.35s cubic-bezier(.2,1.6,.4,1) stamp;position:absolute;top:66%;left:30%;transform:translate(-50%,-50%)rotate(-12deg)}@keyframes stamp{0%{opacity:0;transform:translate(-50%,-50%)rotate(-12deg)scale(2.2)}}.screen.night{background:radial-gradient(at 50% 30%,#3c3c788c,#141432cc);justify-content:center}.end-card{text-align:center}.end-hero{font-size:64px;animation:.6s cubic-bezier(.2,1.6,.4,1) pop}.end-card p{color:var(--ink-2)}.screen.end,.screen.pause,.screen.howto{justify-content:center}.controls-help{color:var(--ink-2);flex-wrap:wrap;gap:10px 16px;margin:12px 0 16px;font-size:14px;display:flex}.toggles{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.howto-card ol{color:var(--ink-2);padding-left:20px;font-size:15px;line-height:1.5}.howto-card ol b{color:var(--ink)}.screen.howto{background:#281e4659}.robot-grid{grid-template-columns:repeat(auto-fit,minmax(210px,250px));justify-content:center;gap:14px;width:min(1100px,100%);display:grid}.robot{background:var(--paper);border-radius:var(--radius);box-shadow:var(--shadow);text-align:center;flex-direction:column;align-items:center;gap:8px;padding:18px;display:flex}.robot.locked{opacity:.75}.robot.sel{box-shadow:0 0 0 3px var(--lav), var(--shadow)}.robot p{color:var(--ink-2);margin:0;font-size:14px}.robot ul{margin:0;padding:0;font-size:13px;font-weight:700;list-style:none}.robot-dot{background:var(--b);width:78px;height:78px;box-shadow:inset 0 0 0 6px var(--a), 0 6px 14px #3c285a33;border-radius:50%;place-items:center;display:grid}.robot-dot i{background:radial-gradient(circle at 35% 30%,#3a4170,#151830);border-radius:50%;width:44px;height:44px;position:relative}.robot-dot i:before,.robot-dot i:after{content:"";background:#7ff7ff;border-radius:4px;width:7px;height:14px;position:absolute;top:13px;box-shadow:0 0 6px #7ff7ff}.robot-dot i:before{left:12px}.robot-dot i:after{right:12px}.hud{pointer-events:none;color:#fff;font-family:var(--body);position:absolute;inset:0}.hud .chip{background:var(--glass);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:18px;align-items:center;gap:9px;padding:7px 12px;display:flex;box-shadow:0 6px 18px #140a2840}.hud-top{top:max(10px, env(safe-area-inset-top));align-items:center;gap:8px;display:flex;position:absolute;left:10px;right:10px}.client-chip b{font-size:14px;display:block}.client-chip span{opacity:.8;font-size:12px}.client-chip .elite{color:var(--butter);font-style:normal;font-weight:800}.timer{margin-left:auto}.timer svg{width:30px;height:30px;transform:rotate(-90deg)}.timer circle{fill:none;stroke-width:5px}.timer .bg{stroke:#ffffff26}.timer .ring{stroke:var(--mint);stroke-dasharray:100.5;stroke-linecap:round;transition:stroke-dashoffset .3s}.timer b{font-family:var(--display);min-width:46px;font-size:20px;font-weight:600}.timer.low .ring{stroke:var(--coral)}.timer.low b{color:#ffb3a8;animation:.5s infinite alternate throb}@keyframes throb{to{transform:scale(1.12)}}.tokens b{font-family:var(--display);min-width:48px;font-size:24px;font-weight:600}.tokens small{opacity:.75;font-size:12px;font-weight:700}.tokens .tok-icon{clip-path:polygon(50% 0,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%);background:linear-gradient(135deg,#b8fff0,#4fd9c0);width:20px;height:22px}.tokens.low{background:#96283ccc}.tokens.low .tok-icon{background:linear-gradient(135deg,#ffb3a8,#ff6a5a)}.tokens.gain{animation:.3s gain}.tokens.loss{animation:.4s loss}@keyframes gain{50%{transform:scale(1.08)}}@keyframes loss{25%{transform:translate(-5px)}75%{transform:translate(5px)}}.progress{top:calc(max(10px, env(safe-area-inset-top)) + 62px);background:var(--glass);border-radius:999px;width:min(460px,100% - 20px);height:22px;position:absolute;left:50%;overflow:hidden;transform:translate(-50%)}.progress .fill{background:linear-gradient(90deg,#a98ff0,#8ecff3);border-radius:999px;width:0;height:100%;transition:width .25s}.progress.met .fill{background:linear-gradient(90deg,#6fe8b8,#8dffd2)}.progress .quota{background:#fff;width:3px;position:absolute;top:0;bottom:0;box-shadow:0 0 6px #fff}.progress .ptext{text-shadow:0 1px 2px #0006;place-items:center;font-size:12.5px;font-weight:800;display:grid;position:absolute;inset:0}.versus{top:calc(max(10px, env(safe-area-inset-top)) + 128px);background:var(--glass);white-space:nowrap;border-radius:999px;align-items:center;gap:10px;padding:6px 14px;font-size:13px;font-weight:800;display:flex;position:absolute;left:50%;transform:translate(-50%)}.versus .you b{color:var(--mint)}.versus .them b{color:#ff8a9a}.vbar{background:#ffffff26;border-radius:999px;width:160px;height:10px;position:relative;overflow:hidden}.vbar i{position:absolute;top:0;bottom:0}.vya{background:var(--mint);left:0}.vra{background:#ff5a6a;right:0}.hud-sub{top:calc(max(10px, env(safe-area-inset-top)) + 90px);flex-wrap:wrap;justify-content:center;gap:6px;width:min(640px,100% - 20px);display:flex;position:absolute;left:50%;transform:translate(-50%)}.hud-sub .mod{background:var(--glass-2);color:#fff}.tips{display:contents}.tip{background:var(--glass-2);border-radius:999px;padding:3px 10px;font-size:12.5px;font-weight:700}.tip b{color:var(--mint)}.tip.ok{background:#288c64bf}.tip.lost{opacity:.5;text-decoration:line-through}.noise{top:calc(max(10px, env(safe-area-inset-top)) + 122px);background:var(--glass-2);border-radius:999px;align-items:center;gap:8px;padding:4px 12px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.noise div{background:#fff3;border-radius:999px;width:110px;height:7px;overflow:hidden}.noise i{background:linear-gradient(90deg,#ffe07a,#ff8c7a);width:0;height:100%;display:block}.noise.woke{background:#96283cbf}.streak{font-family:var(--display);color:#fff;text-shadow:0 3px 0 var(--lav-d), 0 0 18px #a98ff0cc;opacity:0;font-size:40px;font-weight:600;transition:opacity .2s,transform .12s cubic-bezier(.3,1.8,.5,1);position:absolute;top:42%;right:18px;transform:scale(.6)}.streak.show{opacity:1;transform:scale(var(--pop,1))}.streak.warm{color:#fff3b0;text-shadow:0 3px #e0962c,0 0 18px #ffbe50cc}.streak.hot{color:#ffe3f1;text-shadow:0 3px #e0457a,0 0 22px #ff5aa0e6}.banner{opacity:0;background:var(--glass);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-align:center;border-radius:20px;width:max-content;max-width:min(560px,100% - 40px);padding:12px 22px;font-size:15px;transition:opacity .2s,transform .25s cubic-bezier(.3,1.6,.5,1);position:absolute;top:27%;left:50%;transform:translate(-50%,-50%)scale(.8)}.banner b{font-family:var(--display);font-size:22px;font-weight:600;display:block}.banner.show{opacity:1;transform:translate(-50%,-50%)scale(1)}.banner.gold b{color:var(--butter)}.banner.room b,.banner.quota b{color:var(--mint)}.banner.streak b{color:#ffd1e6}.banner.tip b{color:var(--butter);font-size:17px;display:inline}.banner.bad{background:#781e32d1}.edge-arrow{opacity:0;transition:opacity .2s;position:absolute;top:0;left:0}.edge-arrow.show{opacity:1}.edge-arrow span{color:var(--butter);text-shadow:0 0 10px #0006;font-size:28px;display:block}.edge-arrow.dock span{color:var(--mint);font-size:34px}.edge-arrow.on span{animation:.6s infinite alternate bob}@keyframes bob{to{translate:0 -8px}}.start-hint{text-align:center;background:var(--glass);border-radius:18px;padding:10px 18px;transition:opacity .3s;animation:1.6s infinite pulse;position:absolute;bottom:22%;left:50%;transform:translate(-50%)}.start-hint b{font-family:var(--display);font-size:18px;font-weight:600;display:block}.start-hint span{opacity:.8;font-size:12.5px}.start-hint.hide{opacity:0;animation:none}@keyframes pulse{50%{transform:translate(-50%)scale(1.04)}}.minimap{left:10px;bottom:max(10px, env(safe-area-inset-bottom));opacity:.92;max-width:34vw;height:auto;position:absolute}.dash-btn,.pause-btn{pointer-events:auto;color:#fff;font-family:var(--display);cursor:pointer;border:0;font-weight:600;position:absolute}.dash-btn{right:max(18px, env(safe-area-inset-right));bottom:max(22px, env(safe-area-inset-bottom));background:conic-gradient(#ffffff26 calc(var(--cd,0) * 360deg), #7ff7ff8c 0);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:50%;width:84px;height:84px;font-size:17px;display:none;box-shadow:inset 0 0 0 4px #ffffff59,0 6px 18px #140a284d}.dash-btn.cool{opacity:.6}.pause-btn{background:var(--glass);border-radius:50%;flex:none;width:42px;height:42px;font-size:13px;position:static}@media (pointer:coarse){.dash-btn{display:block}}.joy{pointer-events:none;z-index:5;background:#ffffff24;border-radius:50%;width:104px;height:104px;margin:-52px 0 0 -52px;display:none;position:fixed;box-shadow:inset 0 0 0 3px #fff6}.joy-knob{background:#ffffffb3;border-radius:50%;width:46px;height:46px;position:absolute;top:50%;left:50%;box-shadow:0 4px 10px #00000040}.floats{pointer-events:none;position:absolute;inset:0;overflow:hidden}.float{font-family:var(--display);color:#fff;white-space:nowrap;text-shadow:0 2px #3c285a8c,0 0 6px #3c285a66;will-change:transform, opacity;font-size:15px;font-weight:600;position:absolute;top:0;left:0}.float.eat.cookie,.float.eat.chip{color:#ffe9b0}.float.eat.coin,.float.eat.golden{color:#ffe07a;font-size:22px}.float.eat.token{color:#9ff7ff}.float.eat.hot{color:#ffd1e6}.float.warn{color:#ffe07a;font-size:18px}.float.bad{color:#ff9e8f;font-size:20px}.float.good{color:var(--mint);font-size:18px}.float.quip{font-family:var(--body);color:var(--ink);text-shadow:none;background:#fffaf1eb;border-radius:12px 12px 12px 3px;padding:4px 10px;font-size:13px;font-weight:800;box-shadow:0 3px 10px #3c285a33}.float.lost{color:#fff9;font-size:12px}body[data-screen=gig] .overlay.s-pause{background:0 0}@media (max-width:640px){.client-chip div{display:none}.tokens b{font-size:20px}.timer b{font-size:17px}.streak{font-size:30px;right:10px}.hud-sub .mod{display:none}.tip{font-size:11.5px}.card{padding:18px}.review{text-align:center;flex-direction:column}.gigs{grid-template-columns:1fr}.items{grid-template-columns:repeat(2,minmax(0,1fr))}.item p{font-size:13px}}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important}}.ledger li:nth-child(2){animation-delay:80ms}.ledger li:nth-child(3){animation-delay:.16s}.ledger li:nth-child(4){animation-delay:.24s}.ledger li:nth-child(5){animation-delay:.32s}.ledger li:nth-child(6){animation-delay:.4s}.ledger li:nth-child(7){animation-delay:.48s}.ledger li:nth-child(8){animation-delay:.56s}.ledger li.total{animation-name:pop}.banner-portrait{border-radius:50%;width:64px;height:64px;margin:0 auto 6px;display:block;box-shadow:0 0 0 3px #ff5a6a}.day-splash{text-align:center;z-index:30;background:#fffaf199;place-content:center;animation:1.9s forwards splash;display:grid;position:fixed;inset:0;pointer-events:none!important}.day-splash b{font-family:var(--display);color:var(--ink);text-shadow:0 5px #e3d6ff;font-size:clamp(56px,12vw,110px);font-weight:600;animation:.5s cubic-bezier(.2,1.6,.4,1) pop}.day-splash span{color:var(--ink-2);font-size:18px;font-weight:700}@keyframes splash{0%,70%{opacity:1}to{opacity:0;visibility:hidden}}.day-splash em{color:var(--ink-2);margin-top:10px;font-size:15px;font-style:normal;display:block}.screen.offers .night-title h2,.screen.offers .night-title p{color:#fff}.item.deal{background:#fdf7ff}.ot-row{flex-direction:column;align-items:center;gap:6px;margin-bottom:14px;display:flex}.ot-levels{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.ot{font-family:var(--body);cursor:pointer;background:#fff;border:0;border-radius:999px;padding:7px 14px;font-weight:800;box-shadow:inset 0 0 0 1.5px #3c285a1f}.ot.on{background:var(--ink);color:#fff}
