:root{--ink: #1d2340;--accent: #ff6b4a;--accent-2: #ffc531;--card: #fffaf2;--strip: 0px;--safe-top: max(env(safe-area-inset-top), 14px);--safe-bottom: max(env(safe-area-inset-bottom), 12px);font-family:Trebuchet MS,Segoe UI,system-ui,-apple-system,Roboto,sans-serif}*{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent;user-select:none;-webkit-user-select:none}html,body{height:100%;overflow:hidden;background:#0c1022;color:var(--ink);touch-action:none}button{font:inherit;border:0;cursor:pointer;color:inherit}#app{position:relative;height:100%;width:100%;margin:0 auto;overflow:hidden;background:#58b4ff}#scene{position:absolute;top:0;left:0;right:0;bottom:var(--strip);width:100%;height:calc(100% - var(--strip));display:block}#tap{position:absolute;top:0;left:0;right:0;bottom:var(--strip);z-index:1}.ad-strip{position:absolute;left:0;right:0;bottom:0;height:var(--strip);z-index:6;background:#141a33;border-top:2px solid #2a3360;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#6f78a8;font-size:11px;font-weight:700;letter-spacing:.12em}.ad-strip .ad-web{font-size:10px;letter-spacing:.04em;opacity:.7;margin-top:2px}.native .ad-strip .ad-web,.native .ad-strip .ad-label{display:none}.hidden{display:none!important}#hud{position:absolute;top:0;left:0;right:0;bottom:var(--strip);z-index:2;pointer-events:none}#hud button{pointer-events:auto}.hud-top{display:flex;justify-content:space-between;align-items:flex-start;padding:calc(var(--safe-top) + 4px) 16px 0}.floor-box{color:#fff;text-shadow:0 3px 0 rgba(0,0,0,.25);line-height:1}.floor-box .label{font-size:13px;font-weight:900;letter-spacing:.2em;opacity:.9}.floor-box .big{font-size:64px;font-weight:900;-webkit-text-stroke:2px rgba(29,35,64,.35)}.floor-box .small{font-size:13px;font-weight:700;opacity:.85;margin-top:2px}.right-box{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.score-pill{background:#ffffffeb;border-radius:999px;padding:6px 14px;font-weight:900;font-size:20px;display:flex;gap:8px;align-items:baseline;box-shadow:0 4px #00000026}.score-pill .label{font-size:11px;letter-spacing:.15em;color:#8a8fa8}.hearts{display:flex;gap:4px}.hearts svg{width:26px;height:26px;filter:drop-shadow(0 2px 0 rgba(0,0,0,.2));transition:transform .3s,opacity .3s}.hearts svg.off{opacity:.25;transform:scale(.8)}.hearts svg.pop{animation:pop .4s}.icon-btn{width:44px;height:44px;border-radius:14px;background:#ffffffeb;display:grid;place-items:center;box-shadow:0 4px #00000026}.icon-btn svg{width:22px;height:22px;fill:var(--ink)}.icon-btn:active{transform:translateY(2px);box-shadow:0 2px #00000026}.combo{position:absolute;top:30%;width:100%;text-align:center;font-size:34px;font-weight:900;color:#fff6a8;text-shadow:0 3px 0 #e2802a,0 6px 14px rgba(0,0,0,.25);opacity:0;transform:scale(.6);transition:opacity .2s,transform .2s}.combo.show{opacity:1;transform:scale(1)}.wind{position:absolute;top:calc(var(--safe-top) + 120px);left:50%;transform:translate(-50%);background:#1d2340bf;color:#fff;padding:8px 16px;border-radius:999px;font-weight:900;letter-spacing:.15em;font-size:14px}.wind.warn{animation:blink .35s infinite alternate}.wind.left .arrow{display:inline-block;transform:scaleX(-1)}.slow-btn{position:absolute;left:16px;bottom:calc(var(--safe-bottom) + 12px);background:#ffffffeb;border-radius:18px;padding:8px 12px;display:flex;align-items:center;gap:6px;font-weight:900;font-size:18px;box-shadow:0 4px #00000026}.slow-btn .slow-label{font-size:11px;letter-spacing:.12em;color:#8a8fa8}.slow-btn.active{background:#9fe3ff;animation:pulse 1s infinite}.slow-btn:disabled{opacity:.45}.tutorial{position:absolute;left:0;right:0;bottom:22%;text-align:center;color:#fff;font-weight:900;font-size:20px;text-shadow:0 2px 6px rgba(0,0,0,.45)}.tutorial .hand{font-size:52px;animation:tap 1s infinite}.tutorial .sub{font-size:14px;font-weight:700;opacity:.9;margin-top:6px}.screen{position:absolute;top:0;left:0;right:0;bottom:var(--strip);z-index:5;display:flex;flex-direction:column;align-items:center}.menu{justify-content:space-between;padding:calc(var(--safe-top) + 6px) 18px calc(var(--safe-bottom) + 28px);background:linear-gradient(to bottom,#0000 55%,#0c102259)}.top-row{width:100%;display:flex;justify-content:space-between;align-items:center}.title{text-align:center;line-height:.9;margin-top:4vh;animation:float 3s ease-in-out infinite}.title .t1{font-size:38px;font-weight:900;color:#fff;letter-spacing:.08em;text-shadow:0 4px 0 #1d2340}.title .t2{font-size:84px;font-weight:900;color:var(--accent-2);-webkit-text-stroke:3px #1d2340;text-shadow:0 7px 0 #1d2340;letter-spacing:.02em}.title .t3{display:inline-block;margin-top:10px;font-size:20px;font-weight:900;background:var(--accent);color:#fff;padding:4px 14px;border-radius:10px;transform:rotate(-4deg);box-shadow:0 4px #1d2340}.best{color:#fff;font-weight:700;letter-spacing:.12em;text-shadow:0 2px 4px rgba(0,0,0,.4);margin-top:auto;margin-bottom:18px}.best b{font-size:22px;color:var(--accent-2)}.menu-actions{width:100%;display:flex;flex-direction:column;gap:12px;align-items:center}.btn{display:block;width:100%;max-width:300px;padding:15px 20px;border-radius:18px;font-weight:900;font-size:20px;letter-spacing:.06em;background:var(--accent);color:#fff;box-shadow:0 6px #c2422b;transition:transform .08s}.btn:active{transform:translateY(4px);box-shadow:0 2px #c2422b}.btn-secondary{background:#fff;color:var(--ink);box-shadow:0 6px #c9c4d8;font-size:17px}.btn-secondary:active{box-shadow:0 2px #c9c4d8}.big-btn{font-size:30px;padding:20px;max-width:320px;animation:pulse 1.6s infinite}.btn-ad{background:#2fbf71;box-shadow:0 6px #1f8a51;font-size:18px}.btn-ad:active{box-shadow:0 2px #1f8a51}.btn-buy{width:auto;padding:10px 14px;font-size:16px;display:flex;align-items:center;gap:6px;background:var(--accent-2);color:var(--ink);box-shadow:0 5px #c9951c}.coin-pill{background:#ffffffeb;border-radius:999px;padding:6px 14px 6px 8px;display:flex;align-items:center;gap:8px;font-weight:900;font-size:18px;box-shadow:0 4px #00000026}.coin{width:22px;height:22px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#fff3a8,#ffc531 45%,#d99214);border:2px solid #b8780e;display:inline-block;flex:none}.modal{justify-content:center;background:#0c10228c;padding:16px}.card{width:100%;max-width:360px;background:var(--card);border-radius:26px;padding:22px 20px;display:flex;flex-direction:column;gap:12px;align-items:center;box-shadow:0 10px #0000002e;animation:rise .35s cubic-bezier(.2,1.4,.5,1);max-height:100%;overflow-y:auto}.card h2{font-size:28px;font-weight:900;color:var(--ink);letter-spacing:.04em}.card .row{display:flex;gap:10px;width:100%;max-width:300px}.new-best{background:var(--accent-2);color:var(--ink);font-weight:900;padding:4px 14px;border-radius:999px;animation:pulse 1s infinite}.stats{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:100%}.stats>div{background:#fff;border-radius:16px;padding:10px;text-align:center;box-shadow:inset 0 -3px #ece6db}.stats .label{display:block;font-size:11px;letter-spacing:.14em;color:#8a8fa8;font-weight:900}.stats b{font-size:30px;font-weight:900}.earned{display:flex;align-items:center;gap:8px;font-size:24px;font-weight:900}.shop-card{gap:14px}.shop-head{width:100%;display:flex;justify-content:space-between;align-items:center}.skin-list{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;width:100%}.skin{background:#fff;border-radius:16px;padding:8px 6px;text-align:center;box-shadow:inset 0 -3px #ece6db;border:3px solid transparent;font-weight:900;font-size:13px}.skin.equipped{border-color:var(--accent)}.skin .swatch{height:52px;border-radius:10px;margin-bottom:6px;position:relative;overflow:hidden}.skin .swatch:after{content:"";position:absolute;top:12px;right:14%;bottom:12px;left:14%;background:repeating-linear-gradient(90deg,var(--g) 0 22%,transparent 22% 39%);border-radius:4px}.skin .price{display:flex;align-items:center;justify-content:center;gap:4px;font-size:13px;margin-top:2px;color:#8a8fa8}.skin .price .coin{width:14px;height:14px;border-width:1px}.skin.locked .swatch{filter:grayscale(.6) brightness(.9)}.power{width:100%;display:flex;justify-content:space-between;align-items:center;gap:10px;background:#fff;border-radius:16px;padding:12px;box-shadow:inset 0 -3px #ece6db}.small{font-size:12px;color:#6b7090}.toggle{width:100%;display:flex;justify-content:space-between;align-items:center;background:#fff;border-radius:16px;padding:12px 14px;font-weight:900;box-shadow:inset 0 -3px #ece6db}.toggle input{display:none}.toggle i{width:52px;height:30px;border-radius:999px;background:#d4d1de;position:relative;transition:background .2s}.toggle i:after{content:"";position:absolute;top:3px;left:3px;width:24px;height:24px;border-radius:50%;background:#fff;transition:transform .2s;box-shadow:0 2px 3px #0003}.toggle input:checked+i{background:#2fbf71}.toggle input:checked+i:after{transform:translate(22px)}.version{font-size:11px;color:#a3a7bd}#popups{position:absolute;top:0;left:0;right:0;bottom:var(--strip);z-index:4;pointer-events:none}.popup{position:absolute;left:50%;top:42%;transform:translate(-50%);font-weight:900;font-size:30px;color:#fff;text-shadow:0 3px 0 rgba(0,0,0,.3);white-space:nowrap;animation:floatUp 1s ease-out forwards}.popup.perfect{color:#fff6a8;font-size:40px;text-shadow:0 3px 0 #e2802a,0 0 18px rgba(255,220,120,.8)}.popup.life{color:#ff6b8a}.popup.bonus,.popup.milestone{color:var(--accent-2);font-size:34px}.popup.small{font-size:22px;top:48%}.toast{position:absolute;z-index:9;left:50%;top:calc(var(--safe-top) + 70px);transform:translate(-50%);background:var(--ink);color:#fff;font-weight:900;padding:12px 20px;border-radius:16px;box-shadow:0 6px #00000040;animation:rise .3s;white-space:nowrap}#flash{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;opacity:0;pointer-events:none;z-index:3;transition:opacity .4s}.fake-ad{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;background:#000000d9;display:grid;place-items:center;color:#fff;text-align:center}.fake-ad-box{background:#222;border:2px dashed #888;border-radius:16px;padding:28px 22px;display:flex;flex-direction:column;gap:10px;font-weight:700;max-width:80%}.fake-ad .tag{color:#ffc531;font-weight:900;letter-spacing:.1em}.fake-ad .count{font-size:44px;font-weight:900}@keyframes pop{0%{transform:scale(.4)}60%{transform:scale(1.35)}to{transform:scale(1)}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes rise{0%{transform:translateY(30px) scale(.95);opacity:0}to{transform:none;opacity:1}}@keyframes floatUp{0%{opacity:0;transform:translate(-50%,20px) scale(.6)}15%{opacity:1;transform:translate(-50%) scale(1.1)}30%{transform:translate(-50%,-6px) scale(1)}to{opacity:0;transform:translate(-50%,-80px) scale(1)}}@keyframes blink{0%{opacity:1}to{opacity:.35}}@keyframes tap{0%,to{transform:translateY(0)}50%{transform:translateY(12px)}}:root{--panel: #232527;--panel-2: #393b3d;--panel-3: #4a4d51;--txt: #ffffff;--muted: #a8adb8;--green: #00b06f;--green-d: #00804f;--blue: #335fff;--blue-d: #2443c0;--orange: #ff9f1c;--orange-d: #c87600;font-family:Fredoka,Trebuchet MS,system-ui,sans-serif}body,button,input{font-family:Fredoka,Trebuchet MS,system-ui,sans-serif}.i{width:1.15em;height:1.15em;flex:none;display:inline-block;vertical-align:-.2em}.btn{display:flex;align-items:center;justify-content:center;gap:10px;border-radius:14px;font-weight:700;letter-spacing:.04em;background:var(--green);box-shadow:0 6px 0 var(--green-d);border:3px solid rgba(0,0,0,.18)}.btn:active{box-shadow:0 2px 0 var(--green-d)}.btn:disabled{filter:grayscale(.7);opacity:.55}.btn-secondary{background:var(--panel-2);color:#fff;box-shadow:0 6px #1b1c1e}.btn-secondary:active{box-shadow:0 2px #1b1c1e}.btn-ad{background:var(--orange);box-shadow:0 6px 0 var(--orange-d);color:#fff}.btn-ad:active{box-shadow:0 2px 0 var(--orange-d)}.btn-buy{background:#ffc531;color:#232527;box-shadow:0 5px #c9951c}.big-btn{font-size:32px}.big-btn .i{width:.9em;height:.9em}.title .t1{font-weight:700;letter-spacing:.1em;-webkit-text-stroke:2px #232527;text-shadow:0 5px 0 #232527}.title .t2{font-weight:700;color:#ffc531;-webkit-text-stroke:4px #232527;text-shadow:0 8px 0 #232527}.title .t3{background:var(--blue);border:3px solid #232527;box-shadow:0 4px #232527;font-weight:700}.best{font-weight:600}.card{background:var(--panel);color:var(--txt);border:3px solid var(--panel-2);border-radius:20px;box-shadow:0 10px #00000059}.card h2{color:#fff;font-weight:700;display:flex;align-items:center;gap:10px}.card h2 .i{color:#ffc531}.stats>div,.player,.skin,.power,.toggle{background:var(--panel-2);box-shadow:inset 0 -4px #00000040;color:#fff}.stats .label,.player .tag,.label-sm,.small,.net-mode,.or,.version,.skin .price{color:var(--muted)}.net-mode.local{color:#ffb36b}.new-best{display:flex;gap:6px;align-items:center;background:#ffc531;color:#232527;font-weight:700}.earned{color:#ffc531}.room-code{background:#1b1c1e;color:#fff;box-shadow:inset 0 -4px #0006;border:3px solid var(--panel-3)}.field{color:var(--muted)}.field input,.code-input{background:#1b1c1e;color:#fff;border-color:var(--panel-3)}.field input:focus,.code-input:focus{border-color:var(--blue)}.reward-note{background:#3a3220;color:#ffd77a;display:flex;align-items:center;gap:8px;justify-content:center;flex-wrap:wrap}.reward-note .i{color:#ffc531}.player .rank{background:var(--panel-3);color:#fff}.player.first .rank{background:#ffc531;color:#232527}.player.me{outline:3px solid var(--blue)}.player .crown .i{color:#ffc531;vertical-align:-.15em}.with-ico{display:inline-flex;align-items:center;gap:6px}.with-ico .i{color:#4fd6ff}.skin.equipped{border-color:var(--green)}.toggle i{background:var(--panel-3)}.score-pill,.coin-pill,.icon-btn,.slow-btn{background:#232527e0;color:#fff;border:2px solid rgba(255,255,255,.12);box-shadow:0 4px #0000004d}.score-pill .label,.slow-btn .slow-label{color:var(--muted)}.icon-btn svg{fill:#fff}.slow-btn .i{color:#4fd6ff}.slow-btn.active{background:#1f6fbf}.floor-box .label{font-weight:700}.floor-box .big{font-weight:700;-webkit-text-stroke:3px #232527;text-shadow:0 5px 0 #232527}.floor-box .small{text-shadow:0 2px 0 #232527}.wind{display:flex;align-items:center;gap:8px;background:#232527e0;border:2px solid rgba(255,255,255,.15)}.wind .arrow{display:inline-flex}.wind.left .arrow{transform:scaleX(-1)}.tutorial .hand{font-size:0}.tutorial .hand .i{width:64px;height:64px;color:#fff;filter:drop-shadow(0 3px 0 #232527)}.tutorial .hand .ring{animation:ring 1s infinite;transform-origin:12px 9px}.popup{display:flex;align-items:center;gap:8px;font-weight:700;-webkit-text-stroke:2px #232527;text-shadow:0 4px 0 #232527}.popup .i{width:1em;height:1em;-webkit-text-stroke:0;filter:drop-shadow(0 3px 0 #232527)}.popup.perfect{-webkit-text-stroke:2px #7a3a00;text-shadow:0 4px 0 #7a3a00,0 0 18px rgba(255,220,120,.8)}.popup.life .i{color:#ff3b5c}.toast{display:flex;align-items:center;gap:10px;background:var(--panel);border:3px solid var(--panel-2);font-weight:600}.toast .i{color:#ffc531;width:22px;height:22px}@keyframes ring{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.4)}}.btn-endless{background:var(--blue);box-shadow:0 6px 0 var(--blue-d);font-size:18px}.btn-endless:active{box-shadow:0 2px 0 var(--blue-d)}.best{display:flex;align-items:center;gap:6px;justify-content:center}.city{pointer-events:none;justify-content:space-between;padding:calc(var(--safe-top) + 4px) 12px calc(var(--safe-bottom) + 12px)}.city>*{pointer-events:auto}.city-top{width:100%;display:flex;align-items:center;gap:10px}.city-title{flex:1;text-align:center;color:#fff;line-height:1.05}.city-title .cname{font-size:24px;font-weight:700;-webkit-text-stroke:2px #232527;text-shadow:0 3px 0 #232527;letter-spacing:.04em}.city-title .cprog{font-size:12px;font-weight:600;letter-spacing:.1em;text-shadow:0 2px 0 #232527}.city-stats{display:flex;gap:8px;margin-top:8px}.pill{display:flex;align-items:center;gap:6px;background:#232527e0;color:#fff;border:2px solid rgba(255,255,255,.12);border-radius:999px;padding:5px 12px;font-weight:700;box-shadow:0 4px #0000004d}.pill .i{color:#4fd6ff}.pill .lbl{font-size:10px;color:var(--muted);letter-spacing:.08em}.pill .coin{width:18px;height:18px}.income{margin-top:10px;display:flex;align-items:center;gap:8px;background:var(--panel);border:3px solid #ffc531;border-radius:16px;padding:8px 10px;color:#fff;animation:rise .35s;box-shadow:0 6px #0000004d}.inc-left{flex:1}.inc-val{display:flex;align-items:center;gap:6px;font-size:22px;font-weight:700;color:#ffc531}.btn-sm{width:auto;padding:9px 12px;font-size:15px;border-radius:12px;box-shadow:0 4px 0 var(--green-d)}.btn-ad.btn-sm{box-shadow:0 4px 0 var(--orange-d)}.city-card{margin-top:auto;width:100%;display:flex;align-items:center;gap:8px}.nav-btn{width:46px;height:64px;flex:none;border-radius:14px;background:#232527e0;color:#fff;border:2px solid rgba(255,255,255,.12);display:grid;place-items:center;box-shadow:0 4px #0000004d}.nav-btn .i{width:22px;height:22px}.nav-btn:disabled{opacity:.35}.bcard{flex:1;background:var(--panel);border:3px solid var(--panel-2);border-radius:18px;padding:12px;display:flex;flex-direction:column;align-items:center;gap:6px;color:#fff;box-shadow:0 8px #0000004d}.bname{font-size:24px;font-weight:700;letter-spacing:.04em}.bstars,.big-stars{display:flex;gap:4px;color:#ffc531;align-items:flex-end}.bstars .i{width:24px;height:24px}.bstars .i-starOff,.big-stars .i-starOff{color:#5a5d62}.binfo{font-size:13px;color:var(--muted);font-weight:600;text-align:center}.bcard .btn{padding:12px;font-size:20px}.big-stars .i{width:52px;height:52px;filter:drop-shadow(0 4px 0 rgba(0,0,0,.35))}.big-stars .i:nth-child(2){width:64px;height:64px;margin-bottom:10px}.big-stars .pop{animation:pop .45s both}.goal{position:absolute;left:50%;transform:translate(-50%);top:calc(var(--safe-top) + 92px);width:62%;max-width:260px;background:#232527e0;border:2px solid rgba(255,255,255,.12);border-radius:14px;padding:6px 10px 8px;color:#fff;box-shadow:0 4px #0000004d}.goal-row{display:flex;justify-content:space-between;font-weight:700;font-size:14px;letter-spacing:.05em;margin-bottom:5px}.goal-bar{height:10px;border-radius:99px;background:#4a4d51;overflow:hidden}.goal-bar i{display:block;height:100%;width:0;background:linear-gradient(90deg,#00b06f,#7cff6b);border-radius:99px;transition:width .3s}.top-right{display:flex;gap:8px}.icon-btn{position:relative}.icon-btn .i{width:22px;height:22px;color:#fff}.badge{position:absolute;top:-6px;right:-6px;min-width:20px;height:20px;border-radius:10px;background:#ff3b5c;color:#fff;font-size:12px;font-weight:700;display:grid;place-items:center;padding:0 5px;border:2px solid #232527;animation:pulse 1s infinite}.daily-card{gap:10px}.reset{color:#6f7480;font-weight:600;letter-spacing:.04em}.streak-row{width:100%;display:grid;grid-template-columns:repeat(7,1fr);gap:5px}.sday{background:var(--panel-2);border-radius:10px;padding:6px 2px;text-align:center;font-size:10px;font-weight:700;color:var(--muted);box-shadow:inset 0 -3px #00000040;display:flex;flex-direction:column;align-items:center;gap:2px}.sday .amt{color:#ffc531;font-size:12px}.sday .i{width:16px;height:16px}.sday.done{background:#1d5c3f;color:#9ff0c8}.sday.done .i{color:#7cff6b}.sday.today{outline:3px solid #ffc531;color:#fff}.sday.big{background:#4a3a18}.dlist{width:100%;display:flex;flex-direction:column;gap:8px}.dm{display:flex;align-items:center;gap:10px;background:var(--panel-2);border-radius:14px;padding:10px;box-shadow:inset 0 -3px #00000040}.dm .ico{width:38px;height:38px;border-radius:10px;background:var(--panel-3);display:grid;place-items:center;flex:none;color:#4fd6ff}.dm .ico .i{width:22px;height:22px}.dm .mid{flex:1;min-width:0}.dm .txt{font-weight:600;font-size:14px;color:#fff}.dm .bar{height:8px;border-radius:99px;background:#232527;margin-top:6px;overflow:hidden}.dm .bar i{display:block;height:100%;background:linear-gradient(90deg,#00b06f,#7cff6b);border-radius:99px}.dm .prog{font-size:11px;color:var(--muted);margin-top:3px;font-weight:600}.dm .rw{display:flex;align-items:center;gap:4px;font-weight:700;color:#ffc531;font-size:14px;flex:none}.dm .rw .coin{width:16px;height:16px}.dm .claim{width:auto;padding:8px 12px;font-size:14px;border-radius:12px;box-shadow:0 4px 0 var(--green-d);flex:none}.dm.claimed{opacity:.55}.dm.claimed .rw{color:#7cff6b}.chest{width:100%;display:flex;align-items:center;gap:10px;background:#3a3220;border:2px dashed #ffc531;border-radius:14px;padding:10px;color:#ffd77a;font-weight:600;font-size:13px}.chest .i{width:30px;height:30px;color:#ffc531;flex:none}.chest .ctext{flex:1}.chest.ready{border-style:solid;animation:pulse 1.2s infinite}.chest.done{opacity:.5}.streak-reward{display:flex;align-items:center;gap:12px;font-size:30px;font-weight:700;color:#ffc531}.streak-reward .coin{width:30px;height:30px}.streak-reward .plus{font-size:16px;color:#4fd6ff;display:flex;align-items:center;gap:4px}.streak-reward .plus .i{width:20px;height:20px}html.landscape #app{max-width:none}.buildui{pointer-events:none}.buildui>*{pointer-events:auto}.buildui .crosshair,.buildui .b-top .b-title,.buildui .b-timer{pointer-events:none}.b-top{position:absolute;top:calc(var(--safe-top) + 2px);left:12px;right:12px;display:flex;align-items:center;gap:12px}.b-title{flex:1;max-width:360px;margin:0 auto;background:#232527d9;border:2px solid rgba(255,255,255,.12);border-radius:14px;padding:6px 12px;color:#fff}.bt-name{font-weight:700;font-size:15px;letter-spacing:.06em}.b-prog{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700}.b-prog .goal-bar{flex:1}.b-timer{background:#232527d9;border:2px solid rgba(255,255,255,.12);border-radius:14px;padding:6px 10px;color:#fff;font-weight:700;font-size:18px;text-align:center;min-width:78px}.b-timer .bstars{justify-content:center}.b-timer .bstars .i{width:14px;height:14px}.crosshair{position:absolute;left:50%;top:46%;width:26px;height:26px;transform:translate(-50%,-50%)}.crosshair:before,.crosshair:after{content:"";position:absolute;background:#fff;box-shadow:0 0 0 1.5px #0000008c;border-radius:2px}.crosshair:before{left:12px;top:3px;width:3px;height:20px}.crosshair:after{top:12px;left:3px;height:3px;width:20px}.joy{position:absolute;left:calc(18px + env(safe-area-inset-left));bottom:16px;width:140px;height:140px;border-radius:50%;background:#23252773;border:3px solid rgba(255,255,255,.35);touch-action:none}.joy-knob{position:absolute;left:50%;top:50%;width:62px;height:62px;border-radius:50%;background:#ffffffd9;border:3px solid #232527;transform:translate(-50%,-50%);box-shadow:0 4px #0000004d}.b-actions{position:absolute;right:calc(14px + env(safe-area-inset-right));bottom:14px;display:grid;grid-template-columns:auto auto;grid-template-areas:"color jump" "hammer place";gap:12px;align-items:end}.act{width:72px;height:72px;border-radius:50%;background:#232527c7;border:3px solid rgba(255,255,255,.4);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;font-size:10px;font-weight:700;letter-spacing:.06em;box-shadow:0 5px #00000059;touch-action:none}.act .i{width:30px;height:30px}.act:active{transform:translateY(3px);box-shadow:0 2px #00000059}.act-big{width:92px;height:92px;background:#00b06fe6;border-color:#7cff6b;grid-area:place}.act-big .i{width:40px;height:40px}.act-red{background:#e0362fd9;border-color:#ff9a8a;grid-area:hammer}#btn-jump{grid-area:jump;justify-self:end}.act-sm{width:52px;height:52px;grid-area:color;justify-self:center;align-self:center}.chip{width:26px;height:26px;border-radius:7px;border:3px solid #fff;box-shadow:0 2px #0006}.storm{top:calc(var(--safe-top) + 62px);background:#c98a4ae6}.storm .i{color:#fff}.small-nav{width:36px;height:44px}.small-nav:disabled{opacity:.3}html.landscape .modal .card{max-width:600px;padding:14px 18px;gap:8px}html.landscape .stats{grid-template-columns:repeat(4,1fr)}html.landscape .stats b{font-size:22px}html.landscape .big-stars .i{width:34px;height:34px}html.landscape .big-stars .i:nth-child(2){width:42px;height:42px;margin-bottom:6px}html.landscape .card h2{font-size:22px}html.landscape .card .btn{padding:10px 16px;font-size:16px}.ach-list{max-height:58vh;overflow-y:auto}.dm .lv{display:flex;gap:3px;margin-top:5px}.dm .lv i{width:16px;height:6px;border-radius:3px;background:#232527}.dm .lv i.on{background:#4fd6ff}.dm.got .ico{color:#ffc531;background:#4a3a18}.dm .buy{width:auto;padding:8px 10px;font-size:13px;border-radius:12px;background:#ffc531;color:#232527;box-shadow:0 4px #c9951c;flex:none;display:flex;gap:4px;align-items:center}.dm .buy .coin{width:14px;height:14px}.dm .buy:disabled{filter:grayscale(.8);opacity:.5}.b-actions{grid-template-columns:auto auto auto;grid-template-areas:"tools rotate jump" "paint hammer place"}.act-tools{grid-area:tools;width:60px;height:60px;position:relative;background:#335fffe0;border-color:#9fb4ff}.act-tools .tool-ico .i{width:28px;height:28px}.act-tools .chip{position:absolute;right:-4px;bottom:-4px;width:22px;height:22px;border-radius:6px}.act-mid{width:60px;height:60px}.act-mid .i{width:26px;height:26px}#btn-rotate{grid-area:rotate}.act-paint{grid-area:paint;background:#ff9f1ce0;border-color:#ffd08a}#place-ico{display:contents}.toolpanel{position:absolute;left:calc(176px + env(safe-area-inset-left));right:calc(250px + env(safe-area-inset-right));top:calc(var(--safe-top) + 58px);bottom:14px;min-width:300px;background:#232527f2;border:3px solid var(--panel-2);border-radius:18px;padding:10px;display:flex;flex-direction:column;gap:8px;color:#fff;box-shadow:0 8px #00000059;animation:rise .25s}.tp-tabs{display:flex;gap:6px;align-items:center}.tp-tab{flex:1;display:flex;align-items:center;justify-content:center;gap:5px;padding:8px 4px;border-radius:10px;background:var(--panel-2);color:var(--muted);font-weight:700;font-size:12px;letter-spacing:.04em}.tp-tab .i{width:16px;height:16px}.tp-tab.on{background:var(--blue);color:#fff}.tp-close{width:36px;height:36px;flex:none;border-radius:10px;background:var(--panel-3);color:#fff;display:grid;place-items:center}.tp-close .i{width:18px;height:18px}.tp-hint{font-size:12px;color:var(--muted);font-weight:600}.tp-grid{flex:1;overflow-y:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(78px,1fr));gap:8px;align-content:start}.tp-item{background:var(--panel-2);border:3px solid transparent;border-radius:12px;padding:8px 4px;display:flex;flex-direction:column;align-items:center;gap:4px;color:#fff;font-size:11px;font-weight:700;box-shadow:inset 0 -3px #00000040}.tp-item .i{width:34px;height:34px;color:#dfe3ea}.tp-item.on{border-color:#7cff6b;background:#2f4a3a}.tp-swatch{width:40px;height:40px;border-radius:10px;border:3px solid rgba(255,255,255,.8)}.tp-mat{width:40px;height:40px;border-radius:10px}.tp-mat.plastic{background:linear-gradient(135deg,#ff6a5f,#c62a22)}.tp-mat.wood{background:repeating-linear-gradient(10deg,#b07a45 0,#b07a45 5px,#8b5a2b 5px,#8b5a2b 8px)}.tp-mat.glass{background:linear-gradient(135deg,#9fe3ffe6,#58c4ff59);border:2px solid #bfe6ff}.tp-mat.neon{background:#35f0ff;box-shadow:0 0 14px #35f0ff,inset 0 0 8px #fff}.tp-mat.metal{background:linear-gradient(135deg,#f4f6f8,#8a8f99 50%,#dfe3ea)}.edithud{position:absolute;left:calc(176px + env(safe-area-inset-left));right:calc(250px + env(safe-area-inset-right));bottom:12px;min-width:300px;background:#232527f0;border:3px solid #4fa3ff;border-radius:16px;padding:8px;color:#fff;display:flex;flex-direction:column;gap:6px;box-shadow:0 6px #00000059;animation:rise .2s}.eh-top{display:flex;align-items:center;gap:8px}.eh-ico .i{width:24px;height:24px;color:#4fa3ff}.eh-txt{flex:1;display:flex;flex-direction:column;line-height:1.1}.eh-txt b{font-size:14px;letter-spacing:.06em}.eh-txt span{font-size:11px;color:var(--muted);font-weight:600}.eh-body{display:flex;gap:8px;align-items:stretch}.eh-btn{background:var(--panel-2);border-radius:12px;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;font-size:10px;font-weight:700;padding:6px 4px;box-shadow:inset 0 -3px #0000004d;touch-action:none}.eh-btn:active{transform:translateY(2px)}.eh-btn .i{width:22px;height:22px}.eh-sel{background:#335fff;min-width:70px}.eh-move{flex:1;display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.ar{display:inline-flex}.ar-up{transform:rotate(-90deg)}.ar-down{transform:rotate(90deg)}.ar-left{transform:rotate(180deg)}.ar-fwd{transform:rotate(-90deg) scale(.85)}.ar-back{transform:rotate(90deg) scale(.85)}.eh-size{flex:1;display:flex;flex-direction:column;gap:4px}.st{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:700;color:var(--muted)}.st span{width:52px}.st button{width:34px;height:28px;border-radius:8px;background:var(--panel-2);color:#fff;font-size:18px;font-weight:700;touch-action:none}.st b{min-width:22px;text-align:center;color:#fff;font-size:15px}.eh-col{flex:1;display:flex}.eh-wide{flex:1;flex-direction:row;gap:8px;font-size:13px}.eh-two{gap:6px}.eh-gold{background:#8a6a12}.tp-item.toggle-on{border-color:#7cff6b}.tp-item .tg{font-size:10px;color:#7cff6b}.tp-item.toggle-off .tg{color:#ff9a8a}.buildui .act,.buildui .act-big,.buildui .act-red,.buildui .act-tools,.buildui .act-paint{background:#14161a38;border:2px solid rgba(255,255,255,.78);box-shadow:none;color:#fff;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.buildui .act span{text-shadow:0 1px 2px rgba(0,0,0,.7)}.buildui .act .i{filter:drop-shadow(0 1px 2px rgba(0,0,0,.6))}.buildui .act-big{border-width:3px;background:#14161a47}.buildui .act-red{border-color:#ff968ce6}.buildui .act-paint{border-color:#ffd28ce6}.buildui .act-tools{border-color:#a0b9fff2}.buildui .act:active{background:#ffffff47;transform:scale(.94);box-shadow:none}.buildui .joy{background:#14161a29;border:2px solid rgba(255,255,255,.55);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.buildui .joy:after{content:"";position:absolute;top:22%;right:22%;bottom:22%;left:22%;border-radius:50%;border:1.5px dashed rgba(255,255,255,.35)}.buildui .joy-knob{background:#ffffff52;border:2px solid rgba(255,255,255,.9);box-shadow:none}.buildui .b-title,.buildui .b-timer{background:#14161a59;border:1.5px solid rgba(255,255,255,.35);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.buildui #btn-build-exit{background:#14161a59;border:1.5px solid rgba(255,255,255,.5)}.buildui .crosshair:before,.buildui .crosshair:after{box-shadow:0 0 0 1px #00000073}.buildui.fpp .crosshair{top:50%}.b-topbtns{display:flex;gap:8px}.hud-ico{width:52px;height:46px;border-radius:12px;background:#14161a4d;border:1.5px solid rgba(255,255,255,.6);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:9px;font-weight:700;letter-spacing:.06em;gap:1px;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.hud-ico .i{width:20px;height:20px}.act-emote{position:absolute;right:calc(270px + env(safe-area-inset-right));bottom:120px;width:56px;height:56px}.emotes{position:absolute;left:50%;top:52%;transform:translate(-50%,-50%);width:280px;height:280px;border-radius:50%;background:#14161a73;border:2px solid rgba(255,255,255,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:pop .25s}.emotes button{position:absolute;width:74px;height:74px;border-radius:50%;background:#ffffff1f;border:2px solid rgba(255,255,255,.75);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;font-size:10px;font-weight:700;left:calc(50% - 37px);top:calc(50% - 37px)}.emotes button .i{width:30px;height:30px}.emotes button:active{background:#fff6}.emotes button:nth-child(1){transform:translateY(-100px)}.emotes button:nth-child(2){transform:translate(87px,-50px)}.emotes button:nth-child(3){transform:translate(87px,50px)}.emotes button:nth-child(4){transform:translateY(100px)}.emotes button:nth-child(5){transform:translate(-87px,50px)}.emotes button:nth-child(6){transform:translate(-87px,-50px)}.emotes .emote-x{width:52px!important;height:52px!important;left:calc(50% - 26px)!important;top:calc(50% - 26px)!important;background:#e0362f80!important}.buildui .free{position:absolute!important;margin:0!important;right:auto!important;bottom:auto!important;grid-area:auto!important}.buildui.layout-edit .lay-ctl{outline:2px dashed #ffc531;outline-offset:3px;cursor:grab;animation:pulse 1.2s infinite}.buildui.layout-edit .lay-ctl.dragging{animation:none;outline-color:#7cff6b}.layoutbar{position:absolute;left:50%;top:calc(var(--safe-top) + 60px);transform:translate(-50%);display:flex;align-items:center;gap:10px;background:#14161ad9;border:2px solid #ffc531;border-radius:14px;padding:8px 12px;color:#fff;font-size:12px;white-space:nowrap;z-index:3}.gyro-opts{width:100%;display:flex;flex-direction:column;gap:8px}.seg{display:flex;align-items:center;gap:6px;background:var(--panel-2);border-radius:16px;padding:8px 10px;font-weight:700;color:#fff;box-shadow:inset 0 -3px #00000040}.seg span{flex:1}.seg button{padding:6px 10px;border-radius:10px;background:var(--panel-3);color:var(--muted);font-weight:700;font-size:12px}.seg button.on{background:var(--blue);color:#fff}.settings-scroll{max-height:100%;overflow-y:auto}.gyro-dot{position:absolute;top:calc(var(--safe-top) + 54px);right:14px;font-size:10px;font-weight:700;letter-spacing:.08em;color:#7cff6b;text-shadow:0 1px 2px rgba(0,0,0,.7);pointer-events:none}.buildui .act,.buildui .act-big,.buildui .act-red,.buildui .act-tools,.buildui .act-paint,.buildui .act-mid,.buildui .act-emote{background:radial-gradient(circle at 50% 45%,#ffffff29,#ffffff0d 45%,#00000047);border:1.6px solid rgba(255,255,255,.92);box-shadow:inset 0 0 0 4px #ffffff12,inset 0 0 14px #ffffff1f,0 0 0 1px #00000059,0 2px 8px #00000040;-webkit-backdrop-filter:blur(2px) saturate(1.2);backdrop-filter:blur(2px) saturate(1.2)}.buildui .act span:not(.chip):not(.tool-ico):not(#place-ico){display:none}.buildui .act .i{width:34px;height:34px;color:#fff;filter:drop-shadow(0 0 1.5px rgba(0,0,0,.9)) drop-shadow(0 1px 2px rgba(0,0,0,.6))}.buildui .act-mid .i,.buildui .act-tools .i{width:28px;height:28px}.buildui .act-big{width:96px;height:96px;border-width:2px;background:radial-gradient(circle at 50% 45%,#7cff6b38,#ffffff0f,#0000004d)}.buildui .act-big .i{width:46px;height:46px}.buildui .act-red{border-color:#ffaaa0f2;background:radial-gradient(circle at 50% 45%,#ff5a5038,#ffffff0d,#0000004d)}.buildui .act-paint{border-color:#ffd696f2}.buildui .act-tools{border-color:#aac3fff2}.buildui .act:active{background:radial-gradient(circle,#ffffff73,#ffffff1f);transform:scale(.93)}.buildui .act:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;border:1px solid rgba(255,255,255,.18);pointer-events:none}.buildui .act{position:relative}.buildui .joy{border:1.6px solid rgba(255,255,255,.85);background:radial-gradient(circle,#ffffff14,#00000038);box-shadow:inset 0 0 0 5px #ffffff0f,0 0 0 1px #0000004d}.buildui .joy-knob{background:radial-gradient(circle at 40% 35%,#ffffffb3,#ffffff40);border:1.6px solid #fff}.buildui .hud-ico{border:1.4px solid rgba(255,255,255,.85);background:radial-gradient(circle,#ffffff1a,#0000004d)}.buildui .hud-ico .i{width:22px;height:22px;filter:drop-shadow(0 0 1.5px rgba(0,0,0,.9))}html.landscape .menu{display:grid;grid-template-columns:1fr minmax(260px,340px);grid-template-rows:auto 1fr auto;grid-template-areas:"top top" "title actions" "best actions";align-items:center;padding:calc(var(--safe-top) + 4px) calc(24px + env(safe-area-inset-right)) 18px calc(24px + env(safe-area-inset-left));background:linear-gradient(90deg,#0c102273,#0c102200 45%,#0c102200 60%,#0c102273)}html.landscape .menu .top-row{grid-area:top}html.landscape .menu .title{grid-area:title;text-align:left;margin:0;justify-self:start}html.landscape .menu .title .t1{font-size:34px}html.landscape .menu .title .t2{font-size:78px}html.landscape .menu .title .t3{font-size:16px}html.landscape .menu .best{grid-area:best;justify-self:start;margin:0;display:flex;align-items:center;gap:6px}html.landscape .menu .menu-actions{grid-area:actions;align-self:end;margin-bottom:4px}html.landscape .menu .big-btn{font-size:34px;padding:22px}html.landscape .city{padding:calc(var(--safe-top) + 4px) calc(12px + env(safe-area-inset-right)) 12px calc(12px + env(safe-area-inset-left))}html.landscape .city-top{max-width:640px;align-self:center}html.landscape .city-stats,html.landscape .income{align-self:flex-start}html.landscape .income{max-width:380px}html.landscape .city-card{position:absolute;right:calc(12px + env(safe-area-inset-right));bottom:12px;width:400px;margin:0}.buildui .act,.buildui .act-mid,.buildui .act-tools,.buildui .act-paint,.buildui .act-emote{background:radial-gradient(circle at 50% 45%,#ffffff24,#00000038 55%,#0000006b)}.buildui .act-big{background:radial-gradient(circle at 50% 45%,#7cff6b40,#00000040 55%,#00000073)}.buildui .act-red{background:radial-gradient(circle at 50% 45%,#ff5a5040,#00000040 55%,#00000073)}.buildui .act .i{stroke-width:2}.buildui .act{flex-direction:column;gap:1px}.buildui .act .lbl{display:block!important;font-size:9px;font-weight:700;letter-spacing:.08em;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.9),0 0 3px rgba(0,0,0,.7);line-height:1}.buildui .act .i{width:30px;height:30px}.buildui .act-mid .i,.buildui .act-tools .i,.buildui .act-emote .i{width:26px;height:26px}.buildui .act-big .i{width:42px;height:42px}.buildui .act-big .lbl{font-size:11px}.buildui .act-tools .chip{right:-2px;bottom:-2px}.design{pointer-events:none;padding:calc(var(--safe-top) + 6px) calc(14px + env(safe-area-inset-right)) 14px calc(14px + env(safe-area-inset-left))}.design>*{pointer-events:auto}.d-top{align-self:flex-start;display:flex;align-items:center;gap:10px;color:#fff}.d-title{line-height:1.05}.d-card{position:absolute;right:calc(14px + env(safe-area-inset-right));bottom:14px;top:calc(var(--safe-top) + 14px);width:360px;background:#232527eb;border:3px solid var(--panel-2);border-radius:18px;padding:14px;display:flex;flex-direction:column;gap:10px;color:#fff;justify-content:center;box-shadow:0 8px #0000004d}.d-nav{display:flex;align-items:center;gap:8px}.d-name{flex:1;display:flex;flex-direction:column;align-items:center}.d-name b{font-size:26px;letter-spacing:.04em}.d-name span{font-size:12px;color:var(--muted);font-weight:700}.d-info{display:grid;grid-template-columns:1fr 1fr;gap:8px}.d-info>div{background:var(--panel-2);border-radius:12px;padding:8px;text-align:center;font-weight:700}.d-info .label{display:block;font-size:10px;color:var(--muted);letter-spacing:.1em}.d-info .shapes{grid-column:span 2;display:flex;gap:6px;justify-content:center;flex-wrap:wrap}.d-info .shapes .i{width:22px;height:22px}.bt-layer{font-size:11px;font-weight:700;color:#ffd34f;letter-spacing:.04em;margin-top:2px}.hud-auto{position:relative;border-color:#ffc531!important}.hud-auto .i{color:#ffd34f}.ad-badge{position:absolute;top:-6px;right:-6px;background:#ff9f1c;color:#232527;font-style:normal;font-size:9px;font-weight:800;padding:1px 4px;border-radius:6px}.mini-ad{position:absolute;left:50%;bottom:6px;transform:translate(-50%);width:320px;height:50px;border-radius:6px;z-index:4}.mini-ad-web{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#14161a8c;border:1.5px dashed rgba(255,255,255,.6);border-radius:6px;color:#fff;font-size:11px;font-weight:700;letter-spacing:.1em}.native .mini-ad-web{display:none}.mini-ad-x{position:absolute;top:-26px;right:-4px;width:24px;height:24px;border-radius:50%;background:#14161ad9;border:1.5px solid #fff;color:#fff;display:grid;place-items:center}.mini-ad-x .i{width:12px;height:12px}.unlock{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#0c10228c;z-index:8}.unlock-card{width:320px;background:var(--panel);border:3px solid var(--panel-2);border-radius:18px;padding:16px;display:flex;flex-direction:column;align-items:center;gap:8px;color:#fff;animation:rise .25s}.unlock-card b{font-size:22px}.unlock-ico .i{width:48px;height:48px;color:#ffd34f}.unlock-card .btn{font-size:15px;padding:12px}.tp-item{position:relative}.tp-item .lockb{position:absolute;top:4px;right:4px;width:20px;height:20px;border-radius:50%;background:#ffc531;color:#232527;display:grid;place-items:center}.tp-item .lockb .i{width:12px!important;height:12px!important;color:#232527!important}.tp-item.locked .i,.tp-item.locked .tp-mat{opacity:.55}.pill-ad{background:#ff9f1ce6;color:#232527;border-color:#ffffff80}.pill-ad .i{color:#232527;width:16px;height:16px}.pill-ad .lbl{color:#232527}.pill-ad:disabled{opacity:.45}.coach{position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;pointer-events:none}.coach-hand{position:absolute;left:var(--x);top:var(--y);width:64px;height:64px;transform:translate(-22px,-6px);animation:coachTap 1.1s ease-in-out infinite;filter:drop-shadow(0 4px 6px rgba(0,0,0,.45));opacity:.9}.coach.drag .coach-hand{animation:coachDrag 1.6s ease-in-out infinite}.coach-svg{width:100%;height:100%}.coach-ring{position:absolute;left:var(--x);top:var(--y);width:70px;height:70px;margin:-35px 0 0 -35px;border-radius:50%;border:3px solid rgba(255,255,255,.9);animation:coachRing 1.1s ease-out infinite}.coach.drag .coach-ring{animation:coachRingDrag 1.6s ease-in-out infinite}.coach-bubble{position:absolute;background:#232527f0;color:#fff;border:2px solid #ffc531;border-radius:14px;padding:10px 14px;font-weight:700;font-size:15px;line-height:1.25;text-align:center;box-shadow:0 6px #0000004d;animation:rise .3s}@keyframes coachTap{0%,to{transform:translate(-22px,4px) scale(1)}45%{transform:translate(-22px,-6px) scale(.9)}}@keyframes coachRing{0%{transform:scale(.4);opacity:1}to{transform:scale(1.4);opacity:0}}@keyframes coachDrag{0%{transform:translate(-22px,-6px);opacity:0}15%{opacity:.95}75%{transform:translate(calc(-22px + var(--dx)),calc(-6px + var(--dy)));opacity:.95}to{transform:translate(calc(-22px + var(--dx)),calc(-6px + var(--dy)));opacity:0}}@keyframes coachRingDrag{0%{transform:translate(0) scale(.7);opacity:.9}75%{transform:translate(var(--dx),var(--dy)) scale(.7);opacity:.9}to{opacity:0}}.buildui .lay-ctl{scale:var(--ctl-scale, 1);opacity:var(--ctl-alpha, 1)}.buildui.layout-edit .lay-ctl{opacity:1}.gsettings{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#0c10228c;z-index:9}.gs-card{width:min(860px,94%);max-height:92%;overflow-y:auto;background:var(--panel);border:3px solid var(--panel-2);border-radius:18px;padding:14px;color:#fff;animation:rise .25s}.gs-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.gs-head b{font-size:20px;letter-spacing:.06em}.gs-body{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.gs-col{display:flex;flex-direction:column;gap:8px}.gs-sec{font-size:11px;font-weight:800;letter-spacing:.14em;color:#ffc531}.gs-col .btn{max-width:none;display:flex;gap:6px}.gs-col .btn .i{width:18px;height:18px}.gs-col .toggle{padding:9px 12px;font-size:14px}.range{display:flex;flex-direction:column;gap:4px;background:var(--panel-2);border-radius:14px;padding:8px 12px;font-weight:700;font-size:13px;position:relative}.range b{position:absolute;right:12px;top:8px;color:#ffc531}.range input{width:100%;accent-color:#00b06f}.bc-row{width:100%;max-width:none}.bc-row #btn-build{flex:1;max-width:none}.btn-icon{width:58px;flex:none;padding:0}.btn-icon .i{width:24px;height:24px}.buildui .lay-ctl{scale:calc(var(--ctl-scale, 1) * var(--s, 1));opacity:calc(var(--ctl-alpha, 1) * var(--a, 1))}.buildui.layout-edit .lay-ctl{opacity:max(.5,calc(var(--ctl-alpha, 1) * var(--a, 1)))}.buildui.layout-edit .lay-ctl.picked{outline:3px solid #4fa3ff;animation:none}.layoutbar{flex-wrap:wrap;max-width:92%;white-space:normal;justify-content:center}.lay-sel{display:flex;align-items:center;gap:12px;width:100%;justify-content:center}.lay-sel b{color:#4fa3ff;font-size:13px}.lay-sel label{display:flex;align-items:center;gap:6px;font-weight:700}.lay-sel input{width:120px;accent-color:#4fa3ff}.lay-sel em{font-style:normal;color:#ffc531;min-width:36px}.bc-row{display:flex;gap:8px;align-items:stretch}.b-top{justify-content:flex-start}.b-left{display:flex;align-items:center;gap:8px}.b-top .b-title{position:absolute;left:50%;top:0;transform:translate(-50%);width:min(380px,38vw);margin:0}.b-top .b-topbtns{margin-left:auto}.b-left .b-timer{padding:4px 10px;font-size:16px;min-width:70px}.buildui .act.active-tool{box-shadow:0 0 0 3px #7cff6b,0 0 18px #7cff6bb3}.buildui .act-red.active-tool{box-shadow:0 0 0 3px #ff6b5c,0 0 18px #ff6b5cb3}.buildui .act-paint.active-tool{box-shadow:0 0 0 3px #ffc531,0 0 18px #ffc531b3}.coach-dim{position:absolute;top:0;right:0;bottom:0;left:0;background:#080a168c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);-webkit-mask-image:radial-gradient(circle at var(--sx) var(--sy),transparent calc(var(--r) - 2px),#000 calc(var(--r) + 14px));mask-image:radial-gradient(circle at var(--sx) var(--sy),transparent calc(var(--r) - 2px),#000 calc(var(--r) + 14px));animation:fadeIn .35s}.coach-bubble{z-index:2}.coach-hand,.coach-ring{z-index:1}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.coach.light .coach-dim{-webkit-backdrop-filter:none;backdrop-filter:none;background:#080a1633}.w-card{justify-content:flex-start}.w-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.w-tab{background:var(--panel-2);color:#fff;border:2px solid transparent;border-radius:10px;padding:7px 2px;font-family:inherit;font-weight:700;font-size:11px;letter-spacing:.06em}.w-tab.on{border-color:#ffc531;background:#ffc5312e;color:#ffc531}.w-grid{flex:1;min-height:0;overflow-y:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;align-content:start}.w-item{position:relative;background:var(--panel-2);color:#fff;border:2px solid transparent;border-radius:12px;padding:8px 4px 6px;display:flex;flex-direction:column;align-items:center;gap:4px;font-family:inherit;font-weight:700;font-size:11px;line-height:1.1}.w-item.sel{border-color:#fff}.w-item.worn{border-color:#7cff6b}.w-sw{width:34px;height:34px;border-radius:9px;border:2px solid rgba(255,255,255,.55);box-shadow:inset 0 -5px #0000002e}.w-price{display:flex;align-items:center;gap:3px;font-size:11px;color:#ffc531}.w-price .coin{width:12px;height:12px}.w-price.own{color:var(--muted)}.w-price.worn{color:#7cff6b}#btn-ward-act:disabled{opacity:.55}@media(max-height:420px){.w-grid{gap:6px}.w-sw{width:26px;height:26px}.w-item{padding:6px 3px 5px}}#wardrobe .d-top .coin-pill{margin-left:10px}.w-ico{width:56px;height:56px;object-fit:contain;filter:drop-shadow(0 3px 0 rgba(0,0,0,.25))}@media(max-height:420px){.w-ico{width:44px;height:44px}}.tp-mat.nat{box-shadow:inset 0 -4px #00000040;image-rendering:pixelated}.tp-item.empty{opacity:.45}.w-pow{font-size:9px;letter-spacing:.06em;color:#ff9a5c}.b-dn{display:inline-grid;place-items:center;width:18px;height:18px;color:#ffc531;margin-right:4px;vertical-align:middle}.b-dn .i{width:16px;height:16px}.b-dn.night{color:#cfd8ff}.tp-item.craft{min-height:74px}.tp-item.craft .need{display:block;font-size:9px;line-height:1.25;margin-top:2px}.tp-item.craft .need b{font-weight:700;white-space:nowrap}.tp-item.craft .need b.ok{color:#7cff6b}.tp-item.craft .need b.no{color:#ff8a80}.tp-item.craft.can{border-color:#7cff6b}.surv{position:absolute;left:calc(12px + env(safe-area-inset-left));top:calc(var(--safe-top, 0px) + 62px);display:flex;flex-direction:column;gap:2px;pointer-events:none;z-index:5}.sv-row{display:flex;gap:1px}.sv-row i{width:15px;height:15px;display:grid;place-items:center;opacity:.28;filter:drop-shadow(0 1px 0 rgba(0,0,0,.6))}.sv-row i.on{opacity:1}.sv-row .i{width:14px;height:14px}.sv-h{color:#ff3b4a}.sv-f{color:#e8a25a}.hurt{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;background:radial-gradient(ellipse at center,transparent 45%,rgba(255,0,0,.55) 100%);z-index:6}.hurt.flash{animation:hurtflash .45s ease-out}@keyframes hurtflash{0%{opacity:1}to{opacity:0}}.faint{position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;background:#080a16db;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;animation:fadein .4s}.faint b{font-size:30px;letter-spacing:.08em}.faint span{font-size:14px;color:#c8cfda}@keyframes fadein{0%{opacity:0}to{opacity:1}}.rate{z-index:40}.rate-stars{display:flex;gap:4px;color:#ffc531;justify-content:center}.rate-stars .i{width:28px;height:28px}.tp-tabs{overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none;-webkit-overflow-scrolling:touch;min-height:38px}.tp-tabs::-webkit-scrollbar{display:none}.tp-tab{flex:0 0 auto;padding:8px 10px;white-space:nowrap}.tp-close{position:sticky;right:0;box-shadow:-10px 0 10px #232527f2}.toolpanel{overflow:hidden}.tp-thumb{width:44px;height:44px;object-fit:contain;image-rendering:auto;filter:drop-shadow(0 3px 0 rgba(0,0,0,.3))}.coach-skip{position:absolute;right:calc(16px + env(safe-area-inset-right));bottom:calc(16px + env(safe-area-inset-bottom));z-index:3;pointer-events:auto;background:#232527e6;color:#fff;border:2px solid rgba(255,255,255,.55);border-radius:999px;padding:8px 16px;font-family:inherit;font-weight:700;font-size:12px;letter-spacing:.08em}.coach.light .coach-skip{bottom:auto;top:calc(var(--safe-top, 0px) + 66px)}.mini-ad-slot{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;overflow:hidden;border-radius:6px}.menu-ad{position:absolute;top:calc(var(--safe-top, 0px) + 8px);left:50%;transform:translate(-50%);z-index:3;max-width:min(468px,46vw);max-height:64px;overflow:hidden;pointer-events:auto}.rotate-msg{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#1d2230;color:#fff;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;padding:24px}.rotate-msg b{font-size:22px}.rotate-msg span{color:#c8cfda}@media(orientation:portrait)and (max-width:900px){html.web .rotate-msg{display:flex}}.gs-keys{margin-top:12px;border-top:1px solid rgba(255,255,255,.12);padding-top:10px}.gs-keys small{font-weight:500;color:var(--muted);letter-spacing:0;margin-left:6px}.kb-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:6px 14px;margin:8px 0}.kb-row{display:grid;grid-template-columns:1fr 92px 92px;gap:6px;align-items:center;font-size:12px;font-weight:700}.kb-key{background:var(--panel-2);color:#fff;border:2px solid rgba(255,255,255,.18);border-radius:8px;padding:6px 4px;font:inherit;font-size:11px;cursor:pointer}.kb-key.wait{border-color:#ffc531;color:#ffc531;animation:kbpulse 1s infinite}@keyframes kbpulse{50%{opacity:.55}}.keyhint{display:none;position:absolute;top:-6px;right:-6px;min-width:18px;padding:1px 5px;border-radius:6px;background:#ffc531;color:#232527;font:700 9px/14px inherit;font-style:normal;font-family:inherit;text-align:center;pointer-events:none}@media(pointer:fine){html.web .keyhint{display:block}}.gs-foot{margin-top:10px;text-align:center;font-size:11px;color:var(--muted)}.gs-foot a{color:#c8cfda}html:not(.web) .gs-foot{display:none}.web-only{display:none!important}html.web .web-only{display:inline-grid!important}html.web nav.web-only{display:block!important}html.web .web-only.hidden{display:none!important}a.icon-btn,a.hud-ico{text-decoration:none;color:inherit}.menu-foot{position:absolute;left:50%;top:calc(var(--safe-top, 0px) + 14px);transform:translate(-50%);z-index:3;font-size:11px;white-space:nowrap;color:#ffffffbf;text-shadow:0 1px 2px rgba(0,0,0,.6)}.menu-foot a{color:#fff;text-decoration:none}.menu-ad:not(.hidden)~.menu-foot{top:calc(var(--safe-top, 0px) + 80px)}.faint-btns{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:14px}.faint-btns.hidden{display:none}.faint-btns .btn{min-width:300px}.faint-btns small{color:#c8cfda;font-size:12px}html.web .toggle.mlook-row{display:flex!important}@media(pointer:coarse){html.web .toggle.mlook-row{display:none!important}}#build.mouse-locked .coach-skip{display:none}.crosshair.no-target{opacity:.45}.buildui.fpp .crosshair{left:50%!important;top:50%!important}.play-row{display:flex;gap:12px;align-items:stretch;justify-content:center;width:100%}.play-row .big-btn{max-width:320px}.btn-friends{position:relative;width:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:10px 16px;font-size:14px;background:#3b7bff;box-shadow:0 6px #2453b8}.btn-friends .i{width:28px;height:28px}.friends-n{position:absolute;top:-8px;right:-8px;background:#ffd34f;color:#1b1c1e;font-style:normal;font-size:12px;font-weight:800;padding:2px 7px;border-radius:10px}.hud-room.on{background:#3b7bff8c;border-color:#9cc0ff}.room-box{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;background:#0c102299}.rb-card{width:min(460px,94%);max-height:94%;overflow-y:auto;background:var(--panel);border:3px solid var(--panel-2);border-radius:18px;padding:14px;color:#fff;animation:rise .25s}.rb-body{display:flex;flex-direction:column;gap:10px;margin-top:6px}.rb-body .btn{width:100%}.rb-body .big-btn{font-size:22px;padding:14px;animation:none;max-width:none}.rb-help{margin:0;font-size:13px;opacity:.85;line-height:1.35}.rb-lbl{font-size:12px;font-weight:700;letter-spacing:.06em;opacity:.8}.rb-input{width:100%;box-sizing:border-box;padding:11px 12px;border-radius:12px;border:2px solid var(--panel-2);background:#16181a;color:#fff;font:inherit;font-size:16px}.rb-input:focus{outline:none;border-color:#3b7bff}.rb-or{text-align:center;font-size:12px;opacity:.7;border-top:1px solid rgba(255,255,255,.12);margin-top:4px;padding-top:8px}.rb-join{display:flex;gap:8px}.rb-join .btn{width:auto;padding:0 22px}.rb-code{text-align:center;letter-spacing:.3em;font-size:20px;font-weight:700}.rb-code-big{display:flex;align-items:center;gap:12px;background:#16181a;border-radius:14px;padding:10px 12px}.rb-code-big span{font-size:11px;font-weight:700;letter-spacing:.08em;opacity:.7}.rb-code-big b{flex:1;font-size:30px;letter-spacing:.12em;color:#ffd34f}.rb-code-big .btn{width:auto}.rb-link{display:flex;gap:6px;flex-wrap:wrap}.rb-link .rb-input{flex:1 1 100%;font-size:12px;padding:8px 10px}.rb-link .btn{flex:1}.rb-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:6px}.rb-list li{background:#16181a;border-radius:10px;padding:9px 10px;font-size:14px;display:flex;gap:6px;align-items:center;min-width:0}.rb-list li b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rb-list li em{font-style:normal;font-size:10px;font-weight:700;background:#ffffff24;padding:2px 6px;border-radius:8px}.rb-list li.away{opacity:.55}.rb-list .rb-empty{opacity:.45;font-style:italic}.gk-card{width:min(780px,94%)}.gk-card .gs-keys{margin-top:0;border-top:0;padding-top:4px}.gs-keys-open{margin-top:10px}.rb-body .btn-secondary{max-width:none}.rb-timer{display:flex;align-items:center;gap:10px;background:#16181a;border-radius:12px;padding:8px 10px;font-size:13px}.rb-timer span{opacity:.75}.rb-timer b{flex:1;font-size:18px;color:#ffd34f}.rb-timer .btn{width:auto!important}.hud-room.warn{background:#ff7a1ab3;border-color:#ffd34f;animation:pulse 1.2s infinite}.m-level{display:inline-block;margin:0 auto 4px;padding:4px 12px;border-radius:999px;background:#ffd34f;color:#1b1c1e;font-weight:800;font-size:13px;letter-spacing:.1em}#mission .card{text-align:center}#btn-guide.off{opacity:.75;background:#00000073}.hud-voice{position:relative}.hud-voice .slash{display:none;position:absolute;top:5px;left:50%;width:26px;height:26px;margin-left:-13px;border:2.5px solid #ff3b30;border-radius:50%;box-sizing:border-box;pointer-events:none}.hud-voice .slash:after{content:"";position:absolute;left:50%;top:-1px;bottom:-1px;width:2.5px;margin-left:-1.25px;background:#ff3b30;transform:rotate(45deg)}.hud-voice.off .slash{display:block}.hud-voice.off{opacity:.85}@media(max-width:920px){.b-topbtns{gap:4px}.b-topbtns .hud-ico{width:44px;height:42px;font-size:8px}.b-topbtns .hud-ico .i{width:18px;height:18px}.hud-voice .slash{width:22px;height:22px;margin-left:-11px;top:4px}}@media(max-width:780px){.b-topbtns{gap:3px}.b-topbtns .hud-ico{width:38px;height:40px}.b-topbtns .hud-ico span{font-size:7px;letter-spacing:0}html.web .b-topbtns a.hud-ico[href*=download]{display:none!important}}.spk-wrap{position:relative;display:flex}.hud-spk{padding-right:6px}.vol-arrow{position:absolute;right:1px;top:50%;transform:translateY(-62%);font-style:normal;font-size:12px;line-height:1;width:13px;height:22px;display:grid;place-items:center;border-left:1px solid rgba(255,255,255,.35);color:#fff}.vol-pop{position:absolute;top:calc(100% + 6px);right:0;z-index:30;width:190px;background:var(--panel);border:3px solid var(--panel-2);border-radius:14px;padding:10px 12px;color:#fff;display:flex;flex-direction:column;gap:6px;font-size:12px;box-shadow:0 8px 24px #00000059}.vol-pop b{font-size:12px;letter-spacing:.06em}.vol-pop input{width:100%;accent-color:#2fbf71}.vol-pop span{align-self:flex-end;font-weight:700;color:#ffd34f}.rb-list li{flex-wrap:wrap}.rb-acts{display:flex;gap:4px;margin-left:auto}.rb-acts button{width:auto!important;padding:3px 7px;font-size:10px;border-radius:8px;background:#2b3447;color:#fff;border:0;box-shadow:none;cursor:pointer;font-weight:700}.rb-acts button.on{background:#e8473f}.rb-report{display:flex;flex-direction:column;gap:6px;background:#16181a;border-radius:12px;padding:10px}.rb-report select{width:100%;padding:8px;border-radius:10px;background:#232527;color:#fff;border:2px solid #2b3447;font:inherit}.b-combo{position:absolute;left:50%;top:22%;transform:translate(-50%);z-index:6;pointer-events:none;display:flex;flex-direction:column;align-items:center;color:#fff;text-shadow:0 3px 0 rgba(0,0,0,.35)}.b-combo b{font-size:40px;line-height:1;color:#ffd34f;-webkit-text-stroke:2px #b5531a}.b-combo span{font-size:13px;font-weight:800;letter-spacing:.2em}.b-combo.pop{animation:comboPop .28s ease-out}.b-combo.hot b{color:#ff7a1a;-webkit-text-stroke-color:#7a1f00}@keyframes comboPop{0%{transform:translate(-50%) scale(1.5)}to{transform:translate(-50%) scale(1)}}.b-goals{position:absolute;left:calc(var(--safe-left, 0px) + 14px);top:74px;z-index:6;background:#171f2ed1;color:#fff;border:2px solid rgba(255,255,255,.25);border-radius:14px;padding:9px 12px;font-size:12px;line-height:1.55;pointer-events:none;animation:rise .3s}.b-goals b{display:block;color:#ffd34f;font-size:11px;letter-spacing:.12em;margin-bottom:2px}.m-goals{display:flex;flex-direction:column;gap:4px;margin:8px 0 10px;font-size:13px;text-align:left}.m-goals div{background:#ffffff14;border-radius:10px;padding:6px 10px;opacity:.75}.m-goals div.ok{opacity:1;background:#2fbf7133}.m-goals div b{color:#ffd34f;float:right}.m-goals div.ev{opacity:1;background:#ffd34f33;color:#ffd34f;font-weight:800;text-align:center}.m-unlock{background:#3b7bff;color:#fff;border-radius:10px;padding:7px 10px;font-size:13px;margin-bottom:10px;animation:pulse 1.4s infinite}.lockb.lvl{display:inline-flex;align-items:center;gap:2px;font-size:10px;font-weight:800}.rb-list li em.rb-blocks{background:#2fbf714d}.m-goals{flex-direction:row;flex-wrap:wrap;justify-content:center;margin:4px 0 6px}.m-goals div{flex:1 1 28%;min-width:120px;font-size:11px;padding:5px 8px;text-align:center}.m-goals div b{float:none;margin-left:4px}.m-goals div.ev{flex-basis:100%}.m-unlock{margin-bottom:6px;padding:5px 10px;font-size:12px}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:600;src:url(./fredoka-hebrew-600-normal-CTBxhdlE.woff2) format("woff2"),url(./fredoka-hebrew-600-normal-BiVDObXj.woff) format("woff");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:600;src:url(./fredoka-latin-600-normal-C4zohCW5.woff2) format("woff2"),url(./fredoka-latin-600-normal-CcrEjrB4.woff) format("woff");unicode-range:U+0000-00FF,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}
