:root{--ol:#1e1238;--ol-2:#2e1d52;--y1:#fff27a;--y2:#ffc21a;--y3:#e58a00;--g1:#8bf5a6;--g2:#22c267;--g3:#0a7a40;--b1:#8fe3ff;--b2:#2fa8f5;--b3:#1463c2;--r1:#ff9c8a;--r2:#ff4a3a;--r3:#c21c1c;--o1:#ffc67a;--o2:#ff8a1f;--o3:#d2560a;--p1:#c9a6ff;--p2:#8e5bf0;--p3:#5b2fb8;--k1:#d6dcea;--k2:#9aa4bd;--k3:#5e6884;--cream:#fff4da;--cream-2:#fbe3b2;--cream-ink:#4a2e14;--cream-line:#e8c27c;--sky1:#3b2577;--text:#fff;--y:var(--y2);--g:var(--g2);--r:var(--r2);--b:var(--b2);--ink:var(--ol);--safe-t:env(safe-area-inset-top,0px);--safe-b:env(safe-area-inset-bottom,0px);--display:"Lilita One","Baloo 2",system-ui,sans-serif;--body:"Baloo 2","Trebuchet MS",system-ui,sans-serif;--k:1;--u:calc(15px*var(--k));--outline:0 2px 0 var(--ol),2px 0 0 var(--ol),-2px 0 0 var(--ol),0 -2px 0 var(--ol),1.4px 1.4px 0 var(--ol),-1.4px 1.4px 0 var(--ol),1.4px -1.4px 0 var(--ol),-1.4px -1.4px 0 var(--ol),0 4px 0 var(--ol);--outline-s:0 1.5px 0 var(--ol),1.5px 0 0 var(--ol),-1.5px 0 0 var(--ol),0 -1.5px 0 var(--ol),1px 1px 0 var(--ol),-1px 1px 0 var(--ol),1px -1px 0 var(--ol),-1px -1px 0 var(--ol),0 3px 0 var(--ol);--pop:cubic-bezier(.34,1.56,.64,1)}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}html,body{background:var(--sky1);height:100%;font-family:var(--body);color:var(--text);font-size:var(--u);touch-action:none;-webkit-font-smoothing:antialiased;margin:0;font-weight:700;overflow:hidden}#app{position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}#gl{width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.hidden{display:none!important}button,input{color:inherit;font-family:inherit}button{cursor:pointer;-webkit-appearance:none;appearance:none}input[type=text],input[type=search]{-webkit-user-select:text;user-select:text}:focus-visible{outline:4px solid var(--y1);outline-offset:3px}.ic{vertical-align:-.28em;flex:none;width:1.3em;height:1.3em;display:inline-block}.num{font-variant-numeric:tabular-nums}.ot{font-family:var(--display);letter-spacing:.02em;color:#fff;text-shadow:var(--outline);font-weight:400}.ot-s{font-family:var(--display);letter-spacing:.02em;color:#fff;text-shadow:var(--outline-s);font-weight:400}.gbtn{--c1:var(--y1);--c2:var(--y2);--c3:var(--y3);min-height:calc(52px*var(--k));border:3px solid var(--ol);border-radius:calc(18px*var(--k));background:linear-gradient(180deg,var(--c1) 0%,var(--c2) 48%,var(--c3) 100%);box-shadow:inset 0 3px 0 #ffffff8c,inset 0 -6px 0 #0000002e,0 6px 0 var(--ol),0 10px 16px #00000040;font-family:var(--display);letter-spacing:.03em;color:#fff;text-shadow:var(--outline-s);touch-action:manipulation;justify-content:center;align-items:center;gap:.45em;padding:.5em 1.3em .65em;font-size:1.15em;transition:transform 80ms,box-shadow 80ms,filter .15s;display:inline-flex;position:relative}.gbtn:before{content:"";left:calc(10px*var(--k));right:calc(10px*var(--k));top:calc(5px*var(--k));border-radius:calc(12px*var(--k)) calc(12px*var(--k)) calc(30px*var(--k)) calc(30px*var(--k));pointer-events:none;background:linear-gradient(#ffffff8c,#fff0);height:30%;position:absolute}.gbtn:active{box-shadow:inset 0 3px 0 #ffffff8c,inset 0 -4px 0 #0000002e,0 1px 0 var(--ol);transform:translateY(5px)}.gbtn .ic{width:1.15em;height:1.15em;filter:drop-shadow(0 2px 0 var(--ol))}.gbtn.green{--c1:var(--g1);--c2:var(--g2);--c3:var(--g3)}.gbtn.blue{--c1:var(--b1);--c2:var(--b2);--c3:var(--b3)}.gbtn.red{--c1:var(--r1);--c2:var(--r2);--c3:var(--r3)}.gbtn.orange{--c1:var(--o1);--c2:var(--o2);--c3:var(--o3)}.gbtn.purple{--c1:var(--p1);--c2:var(--p2);--c3:var(--p3)}.gbtn.grey{--c1:var(--k1);--c2:var(--k2);--c3:var(--k3)}.gbtn.lg{min-height:calc(68px*var(--k));border-radius:calc(22px*var(--k));padding:.4em 1.6em .55em;font-size:1.6em}.gbtn.xl{min-height:calc(84px*var(--k));border-radius:calc(26px*var(--k));padding:.3em 1.8em .45em;font-size:2.1em}.gbtn.sm{min-height:calc(40px*var(--k));border-radius:calc(14px*var(--k));box-shadow:inset 0 2px 0 #ffffff8c,inset 0 -4px 0 #0000002e,0 4px 0 var(--ol);border-width:2.5px;padding:.3em .9em .45em;font-size:.95em}.gbtn.sm:active{transform:translateY(3px)}.gbtn.sq{width:calc(52px*var(--k));min-width:calc(52px*var(--k));padding:0}.gbtn[disabled]{filter:grayscale(.85)brightness(.85);pointer-events:none}.gbtn small{font-family:var(--body);letter-spacing:.04em;text-shadow:var(--outline-s);margin-top:-.15em;font-size:.5em;font-weight:800;display:block}.gbtn .stack{justify-items:center;line-height:1;display:grid}.rbtn{width:calc(52px*var(--k));height:calc(52px*var(--k));border-radius:calc(16px*var(--k));border:3px solid var(--ol);color:#fff;box-shadow:inset 0 3px 0 #ffffff59,inset 0 -5px 0 #0003,0 5px 0 var(--ol);background:linear-gradient(#7468b5,#463c82);flex:none;place-items:center;display:grid}.rbtn .ic{width:calc(26px*var(--k));height:calc(26px*var(--k));filter:drop-shadow(0 2px 0 var(--ol))}.rbtn:active{box-shadow:inset 0 3px 0 #ffffff59,0 1px 0 var(--ol);transform:translateY(4px)}.door{justify-items:center;gap:calc(4px*var(--k));color:#fff;touch-action:manipulation;background:0 0;border:0;padding:0;display:grid;position:relative}.tile{--c1:var(--y1);--c2:var(--y2);--c3:var(--y3);width:calc(64px*var(--k));height:calc(64px*var(--k));border-radius:calc(20px*var(--k));border:3px solid var(--ol);background:radial-gradient(120% 90% at 30% 15%,var(--c1) 0%,var(--c2) 55%,var(--c3) 100%);box-shadow:inset 0 3px 0 #ffffff80,inset 0 -6px 0 #0000002e,0 5px 0 var(--ol);place-items:center;display:grid;position:relative}.tile .ic{width:calc(32px*var(--k));height:calc(32px*var(--k));color:#fff;stroke-width:2.4px;filter:drop-shadow(0 2px 0 var(--ol)) drop-shadow(0 -1px 0 var(--ol))}.t-green{--c1:var(--g1);--c2:var(--g2);--c3:var(--g3)}.t-blue{--c1:var(--b1);--c2:var(--b2);--c3:var(--b3)}.t-red{--c1:var(--r1);--c2:var(--r2);--c3:var(--r3)}.t-orange{--c1:var(--o1);--c2:var(--o2);--c3:var(--o3)}.t-purple{--c1:var(--p1);--c2:var(--p2);--c3:var(--p3)}.t-grey{--c1:var(--k1);--c2:var(--k2);--c3:var(--k3)}.tile-label{font-family:var(--display);letter-spacing:.03em;text-shadow:var(--outline-s);font-size:.82em;line-height:1}.door:active .tile{box-shadow:inset 0 3px 0 #ffffff80,0 1px 0 var(--ol);transform:translateY(4px)}.door.soon .tile{filter:saturate(.3)brightness(.92)}.door .lockpin{width:calc(26px*var(--k));height:calc(26px*var(--k));border-radius:calc(9px*var(--k));background:var(--k3);border:2.5px solid var(--ol);z-index:2;place-items:center;display:grid;position:absolute;top:-6px;right:-6px}.door .lockpin .ic{width:calc(15px*var(--k));height:calc(15px*var(--k));color:#fff}.door .soon-tag{font-family:var(--display);background:var(--r2);border:2px solid var(--ol);border-radius:calc(7px*var(--k));padding:0 calc(5px*var(--k)) 1px;text-shadow:var(--outline-s);white-space:nowrap;z-index:2;font-size:.6em;position:absolute;top:-8px;right:-10px;transform:rotate(8deg)}.pill,.cur{height:calc(42px*var(--k));padding:0 calc(6px*var(--k)) 0 calc(30px*var(--k));border-radius:calc(14px*var(--k));border:3px solid var(--ol);box-shadow:inset 0 2px 0 #ffffff2e,0 4px 0 var(--ol);font-family:var(--display);text-shadow:var(--outline-s);font-variant-numeric:tabular-nums;background:linear-gradient(#3a2a6e,#24184c);align-items:center;margin-left:16px;font-size:1.15em;display:flex;position:relative}.pill{padding-right:14px}.cur b{text-align:center;padding:0 calc(8px*var(--k));min-width:calc(60px*var(--k));flex:1;font-weight:400}.pill .coin,.cur .coin{width:calc(42px*var(--k));height:calc(42px*var(--k));font-size:calc(21px*var(--k));border-width:3px;position:absolute;top:50%;left:-16px;transform:translateY(-50%)}.cur .plus{width:calc(28px*var(--k));height:calc(28px*var(--k));border-radius:calc(9px*var(--k));border:2.5px solid var(--ol);background:linear-gradient(var(--g1),var(--g2) 55%,var(--g3));place-items:center;display:grid;box-shadow:inset 0 2px #ffffff80}.cur .plus .ic{width:calc(16px*var(--k));height:calc(16px*var(--k));color:#fff;stroke-width:3.2px}.coin{width:calc(30px*var(--k));height:calc(30px*var(--k));border:2.5px solid var(--ol);color:#8a4d00;font-family:var(--display);font-size:calc(15px*var(--k));text-shadow:0 1px #fff9;background:radial-gradient(circle at 34% 28%,#fff6b0 0,#ffd43a 40%,#e59a00 75%);border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 -3px #0000002e,inset 0 2px #fff9}.card{background:linear-gradient(180deg,#fffbef,var(--cream));border:3px solid var(--ol);border-radius:calc(24px*var(--k));box-shadow:inset 0 0 0 3px #fff,inset 0 -6px 0 var(--cream-2),0 7px 0 var(--ol),0 14px 26px #00000047;color:var(--cream-ink);padding:calc(18px*var(--k)) calc(16px*var(--k)) calc(16px*var(--k));position:relative}.card.dark{box-shadow:inset 0 0 0 3px #ffffff1f,inset 0 -6px 0 #0003,0 6px 0 var(--ol),0 12px 22px #00000047;color:#fff;background:linear-gradient(#3e2d78f2,#2a1d58f2)}.ribbon{--c1:var(--o1);--c2:var(--o2);--c3:var(--o3);width:max-content;max-width:86%;margin:-44px auto calc(10px*var(--k));padding:calc(6px*var(--k)) calc(28px*var(--k)) calc(11px*var(--k));text-align:center;font-family:var(--display);letter-spacing:.03em;color:#fff;text-shadow:var(--outline);background:linear-gradient(180deg,var(--c1),var(--c2) 50%,var(--c3));border:3px solid var(--ol);border-radius:calc(12px*var(--k));box-shadow:inset 0 3px 0 #ffffff73,0 5px 0 var(--ol);z-index:2;font-size:1.6em;display:block;position:relative}.ribbon:before,.ribbon:after{content:"";top:calc(14px*var(--k));width:calc(34px*var(--k));height:calc(100% - calc(4px*var(--k)));background:var(--c3);border:3px solid var(--ol);z-index:-1;filter:brightness(.82);position:absolute}.ribbon:before{clip-path:polygon(0 0,100% 0,100% 100%,0 100%,38% 50%);left:-24px}.ribbon:after{clip-path:polygon(0 0,100% 0,62% 50%,100% 100%,0 100%);right:-24px}.ribbon.green{--c1:var(--g1);--c2:var(--g2);--c3:var(--g3)}.ribbon.red{--c1:var(--r1);--c2:var(--r2);--c3:var(--r3)}.ribbon.blue{--c1:var(--b1);--c2:var(--b2);--c3:var(--b3)}.ribbon.purple{--c1:var(--p1);--c2:var(--p2);--c3:var(--p3)}.ribbon.yellow{--c1:var(--y1);--c2:var(--y2);--c3:var(--y3)}.pillbar{height:calc(22px*var(--k));border-radius:calc(12px*var(--k));border:3px solid var(--ol);background:#2a1d58;position:relative;overflow:hidden;box-shadow:inset 0 3px #0000004d}.pillbar b{border-radius:calc(9px*var(--k));background:linear-gradient(var(--g1),var(--g2) 60%,var(--g3));position:absolute;top:0;bottom:0;left:0;box-shadow:inset 0 2px #ffffff80}.pillbar.yellow b{background:linear-gradient(var(--y1),var(--y2) 60%,var(--y3))}.pillbar span{font-family:var(--display);text-shadow:var(--outline-s);color:#fff;place-items:center;font-size:.78em;line-height:1;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.logo{filter:drop-shadow(0 6px #1e123859);display:block;overflow:visible}.tagline{font-family:var(--display);color:var(--y1);text-shadow:var(--outline-s);letter-spacing:.04em;margin:0;font-size:1em}.loader{z-index:50;background:radial-gradient(120% 70% at 50% 100%,#ff9e5e 0,#e0568a 30%,#6b3fa0 62%,#2b1b5e 100%);place-items:center;display:grid;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.loader:before{content:"";background:repeating-conic-gradient(from 0deg,#ffffff12 0 10deg,transparent 10deg 20deg);width:180vmax;height:180vmax;animation:40s linear infinite spinb;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}@keyframes spinb{to{transform:translate(-50%,-50%)rotate(360deg)}}.loader .sky{height:30%;position:absolute;bottom:0;left:0;right:0}.loader .lane{width:calc(8px*var(--k));background:repeating-linear-gradient(var(--y2) 0 20px,transparent 20px 44px);height:12%;animation:.5s linear infinite lane;position:absolute;bottom:0;left:50%;transform:translate(-50%)}@keyframes lane{to{background-position:0 44px}}.loader .inner{justify-items:center;gap:calc(14px*var(--k));padding:calc(24px*var(--k));text-align:center;margin-top:-8vh;display:grid;position:relative}.loader .logo{width:min(84vw,calc(400px*var(--k)));height:auto;animation:logoIn .7s var(--pop) both,bob 2.4s ease-in-out .7s infinite}@keyframes logoIn{0%{opacity:0;transform:scale(.4)rotate(-8deg)}}@keyframes bob{50%{transform:translateY(-6px)}}.loader .bar{width:min(76vw,calc(340px*var(--k)));height:calc(30px*var(--k));border-radius:calc(16px*var(--k));border:3px solid var(--ol);box-shadow:inset 0 3px 0 #00000059,0 5px 0 var(--ol);background:#2a1d58;overflow:hidden}.loader .bar b{border-radius:calc(12px*var(--k));background:linear-gradient(var(--y1),var(--y2) 55%,var(--y3));width:0;height:100%;transition:width .3s;display:block;box-shadow:inset 0 3px #ffffff8c}.loader .status{font-family:var(--display);text-shadow:var(--outline-s);letter-spacing:.04em;min-height:1.3em;font-size:1.1em}.loader .tip{max-width:calc(340px*var(--k));border:2.5px solid var(--ol);border-radius:calc(14px*var(--k));min-height:2.6em;padding:calc(8px*var(--k)) calc(14px*var(--k));background:#1e123899;font-size:.9em}#hud{pointer-events:none;padding:calc(calc(10px*var(--k)) + var(--safe-t)) calc(12px*var(--k)) calc(calc(10px*var(--k)) + var(--safe-b));position:absolute;top:0;bottom:0;left:0;right:0}.bar-top{justify-content:space-between;align-items:flex-start;gap:calc(8px*var(--k));max-width:calc(1280px*var(--k));margin:0 auto;display:flex}.views{align-items:center;gap:calc(6px*var(--k));display:flex}.views .vic{width:calc(44px*var(--k));height:calc(44px*var(--k));border-radius:calc(14px*var(--k));border:3px solid var(--ol);background:radial-gradient(circle at 30% 20%,var(--b1),var(--b2) 55%,var(--b3));box-shadow:inset 0 2px 0 #ffffff80,0 4px 0 var(--ol);place-items:center;display:grid}.views .vic .ic{width:calc(26px*var(--k));height:calc(26px*var(--k));color:#fff;filter:drop-shadow(0 2px 0 var(--ol))}.views .v{font-family:var(--display);font-size:clamp(calc(28px*var(--k)),1.6vw + calc(20px*var(--k)),calc(44px*var(--k)));text-shadow:var(--outline);font-variant-numeric:tabular-nums;line-height:1}.mult{font-family:var(--display);background:linear-gradient(var(--y1),var(--y2) 55%,var(--y3));border:2.5px solid var(--ol);border-radius:calc(10px*var(--k));padding:0 calc(7px*var(--k)) 2px;text-shadow:var(--outline-s);box-shadow:0 3px 0 var(--ol);font-size:.95em;transform:rotate(-6deg)}.pop{animation:pop .35s var(--pop)}@keyframes pop{40%{transform:scale(1.25)}}.tr{gap:calc(8px*var(--k));pointer-events:auto;align-items:center;display:flex}.btn-round{width:calc(46px*var(--k));height:calc(46px*var(--k));border-radius:calc(15px*var(--k));border:3px solid var(--ol);color:#fff;box-shadow:inset 0 3px 0 #ffffff59,inset 0 -4px 0 #0003,0 4px 0 var(--ol);background:linear-gradient(#7468b5,#463c82);place-items:center;display:grid}.btn-round .ic{width:calc(24px*var(--k));height:calc(24px*var(--k));filter:drop-shadow(0 2px 0 var(--ol))}.btn-round:active{box-shadow:0 1px 0 var(--ol);transform:translateY(3px)}#b-music{background:linear-gradient(180deg,var(--o1),var(--o2) 55%,var(--o3))}.meters{gap:calc(6px*var(--k));margin:calc(10px*var(--k)) auto 0;max-width:calc(1280px*var(--k));display:flex}.meter{align-items:center;gap:calc(6px*var(--k));min-width:0;max-width:calc(220px*var(--k));height:calc(30px*var(--k));padding:0 calc(8px*var(--k)) 0 3px;border-radius:calc(12px*var(--k));border:2.5px solid var(--ol);box-shadow:0 3px 0 var(--ol);background:#1e1238bf;flex:1;display:flex}.meter .ic{width:calc(22px*var(--k));height:calc(22px*var(--k));border-radius:calc(8px*var(--k));color:#fff;background:var(--k3);flex:none;padding:3px}.meter span{font-family:var(--display);letter-spacing:.06em;text-shadow:var(--outline-s);min-width:calc(38px*var(--k));text-align:right;font-variant-numeric:tabular-nums;font-size:.7em}.meter .track{height:calc(12px*var(--k));border-radius:calc(7px*var(--k));border:2px solid var(--ol);background:#00000073;flex:1;overflow:hidden}.meter .track b{width:0;height:100%;transition:width .15s;display:block;box-shadow:inset 0 2px #ffffff73}.meter.chase .ic{background:var(--r2)}.meter.chase b{background:linear-gradient(90deg,var(--y2),var(--r2))}.meter.chase.danger{animation:.45s infinite throb}.meter.fever .ic{background:var(--p2)}.meter.fever b{background:linear-gradient(90deg,#ff7ad0,var(--p2))}.meter.fever.on{box-shadow:0 3px 0 var(--ol),0 0 18px #ff7ad0}.meter.fuelm .ic{background:var(--o2)}.meter.fuelm b{background:linear-gradient(90deg,var(--r2),var(--y2) 30%,var(--g2))}.meter.fuelm.low{animation:.45s infinite throb}.meter.battery .ic{background:var(--g3)}.meter.battery b{background:var(--g2)}.meter.battery.low b{background:var(--r2)}@keyframes throb{50%{box-shadow:0 3px 0 var(--ol),0 0 18px var(--r2);transform:scale(1.04)}}.nowplaying{pointer-events:auto;margin:calc(8px*var(--k)) auto 0;gap:calc(6px*var(--k));border:2px solid var(--ol);border-radius:calc(999px*var(--k));padding:3px calc(12px*var(--k)) 3px calc(4px*var(--k));background:#1e1238bf;align-items:center;width:max-content;max-width:min(80vw,420px);font-size:.75em;font-weight:800;display:flex}.nowplaying .ic{width:calc(20px*var(--k));height:calc(20px*var(--k));background:var(--o2);color:#fff;border-radius:50%;padding:3px}.nowplaying span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.chips{right:calc(12px*var(--k));top:calc(calc(126px*var(--k)) + var(--safe-t));gap:calc(6px*var(--k));flex-direction:column;align-items:flex-end;display:flex;position:absolute}.chip{font-family:var(--display);letter-spacing:.04em;text-shadow:var(--outline-s);background:linear-gradient(var(--p1),var(--p2) 55%,var(--p3));border:2.5px solid var(--ol);border-radius:calc(12px*var(--k));padding:3px calc(10px*var(--k)) calc(6px*var(--k));min-width:calc(120px*var(--k));box-shadow:0 3px 0 var(--ol);animation:slidein .3s var(--pop);font-size:.78em}.chip .bar{height:calc(6px*var(--k));border-radius:calc(4px*var(--k));background:#00000059;margin-top:3px;overflow:hidden}.chip .bar b{background:var(--y1);height:100%;display:block}@keyframes slidein{0%{opacity:0;transform:translate(40px)}}.progress{left:calc(12px*var(--k));right:calc(12px*var(--k));bottom:calc(calc(10px*var(--k)) + var(--safe-b));max-width:calc(760px*var(--k));gap:calc(10px*var(--k));grid-template-columns:auto 1fr auto;align-items:center;margin:0 auto;display:grid;position:absolute}.progress .pl,.progress .pr{font-family:var(--display);letter-spacing:.04em;text-shadow:var(--outline-s);white-space:nowrap;text-overflow:ellipsis;max-width:40vw;font-size:.78em;overflow:hidden}.ptrack{height:calc(16px*var(--k));border-radius:calc(9px*var(--k));border:2.5px solid var(--ol);box-shadow:0 3px 0 var(--ol);background:#1e1238cc;position:relative}.ptrack b{border-radius:calc(6px*var(--k));background:linear-gradient(var(--y1),var(--y2) 60%,var(--y3));position:absolute;top:0;bottom:0;left:0}.ptrack i{width:calc(24px*var(--k));height:calc(24px*var(--k));background:radial-gradient(circle at 35% 30%,#fff,var(--g2) 50%,var(--g3));border:3px solid var(--ol);border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}#toast{text-align:center;pointer-events:none;position:absolute;top:38%;left:0;right:0}.toast{font-family:var(--display);font-size:clamp(calc(34px*var(--k)),3vw + calc(22px*var(--k)),calc(62px*var(--k)));letter-spacing:.02em;color:var(--y1);text-shadow:0 3px 0 var(--ol),3px 0 0 var(--ol),-3px 0 0 var(--ol),0 -3px 0 var(--ol),2px 2px 0 var(--ol),-2px 2px 0 var(--ol),2px -2px 0 var(--ol),-2px -2px 0 var(--ol),0 7px 0 var(--ol),0 12px 20px #00000059;animation:1.15s forwards toast;display:inline-block}.toast.good{color:var(--g1)}.toast.bad{color:var(--r1)}.toast.cyan{color:var(--b1)}.toast.fever{color:#ff9be0}@keyframes toast{0%{opacity:0;transform:scale(.3)rotate(-10deg)}18%{opacity:1;transform:scale(1.18)rotate(3deg)}30%{transform:scale(1)rotate(-2deg)}80%{opacity:1}to{opacity:0;transform:translateY(-40px)}}#popups,#speech{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.pp{font-family:var(--display);font-size:calc(22px*var(--k));white-space:nowrap;text-shadow:var(--outline-s);animation:1s ease-out forwards floatup;position:absolute;transform:translate(-50%,-50%)}@keyframes floatup{0%{opacity:0;transform:translate(-50%,-30%)scale(.5)}15%{opacity:1;transform:translate(-50%,-70%)scale(1.2)}to{opacity:0;transform:translate(-50%,-240%)}}.fly{font-size:calc(24px*var(--k));filter:drop-shadow(0 2px 2px #00000080);position:absolute;top:0;left:0}.money-feed{right:calc(12px*var(--k));top:calc(calc(66px*var(--k)) + var(--safe-t));gap:calc(4px*var(--k));pointer-events:none;justify-items:end;display:grid;position:absolute}.money-feed div{font-family:var(--display);letter-spacing:.03em;padding:2px calc(10px*var(--k)) calc(4px*var(--k));border-radius:calc(10px*var(--k));border:2px solid var(--ol);text-shadow:var(--outline-s);box-shadow:0 3px 0 var(--ol);font-size:.85em;animation:2.2s forwards mfeed}.money-feed .in{background:linear-gradient(var(--g1),var(--g2))}.money-feed .out{background:linear-gradient(var(--r1),var(--r2))}@keyframes mfeed{0%{opacity:0;transform:translate(20px)}10%{opacity:1;transform:none}80%{opacity:1}to{opacity:0}}.flash{opacity:0;background:#fff;position:absolute;top:0;bottom:0;left:0;right:0}.vig{transition:box-shadow .25s;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:inset 0 0 120px 40px #ff4a3a00}.vig.on{box-shadow:inset 0 0 120px 40px #ff4a3aa6}body.fever #app:after{content:"";pointer-events:none;animation:.6s infinite fthrob;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:inset 0 0 90px 22px #ff7ad080}@keyframes fthrob{50%{opacity:.6}}.vf{opacity:0;transition:opacity .15s;position:absolute;top:16%;bottom:24%;left:8%;right:8%}.vf.on{opacity:1}.vf i{width:calc(44px*var(--k));height:calc(44px*var(--k));filter:drop-shadow(0 2px 0 var(--ol));border:5px solid #fff;position:absolute}.vf i:first-child{border-bottom:0;border-right:0;border-top-left-radius:14px;top:0;left:0}.vf i:nth-child(2){border-bottom:0;border-left:0;border-top-right-radius:14px;top:0;right:0}.vf i:nth-child(3){border-top:0;border-right:0;border-bottom-left-radius:14px;bottom:0;left:0}.vf i:nth-child(4){border-top:0;border-left:0;border-bottom-right-radius:14px;bottom:0;right:0}.vf b{left:calc(16px*var(--k));top:calc(12px*var(--k));font-family:var(--display);letter-spacing:.1em;color:#fff;text-shadow:var(--outline-s);align-items:center;gap:calc(6px*var(--k));display:flex;position:absolute}.vf b .ic{color:var(--r2)}.say{max-width:min(58vw,280px);color:var(--cream-ink);border:2.5px solid var(--ol);border-radius:calc(14px*var(--k));padding:3px calc(10px*var(--k)) calc(5px*var(--k));font-weight:800;font-size:clamp(calc(12px*var(--k)),.6vw + calc(9.5px*var(--k)),calc(15px*var(--k)));box-shadow:0 3px 0 var(--ol);transform-origin:50% 100%;will-change:transform,opacity;background:#fffbefeb;line-height:1.2;position:absolute;top:0;left:0}.say .who{font-family:var(--display);letter-spacing:.05em;color:var(--o3);font-size:.8em;font-weight:400;display:block}.say .tail{width:calc(14px*var(--k));height:calc(10px*var(--k));background:var(--ol);clip-path:polygon(0 0,100% 0,50% 100%);position:absolute;bottom:-10px;transform:translate(-50%)}.say.kasali,.say.pepper,.say.wasiu,.say.chairman{background:#ffe28cf2}.say.kasali .who,.say.pepper .who,.say.wasiu .who,.say.chairman .who{color:var(--r3)}.say.you{background:#cdf0fff2}.say.you .who{color:var(--b3)}.say.aunty,.say.mc{background:#ffd6eef2}#levelcard{pointer-events:none;text-align:center;width:min(92vw,calc(560px*var(--k)));position:absolute;top:15%;left:50%;transform:translate(-50%)}#levelcard.go{animation:3.4s forwards card}#levelcard h2{font-family:var(--display);font-weight:400;font-size:clamp(calc(32px*var(--k)),2.6vw + calc(22px*var(--k)),calc(56px*var(--k)));color:var(--y1);letter-spacing:.02em;text-shadow:0 3px 0 var(--ol),3px 0 0 var(--ol),-3px 0 0 var(--ol),0 -3px 0 var(--ol),2px 2px 0 var(--ol),-2px 2px 0 var(--ol),2px -2px 0 var(--ol),-2px -2px 0 var(--ol),0 7px 0 var(--ol);margin:0}#levelcard .place{margin:calc(6px*var(--k)) 0 0;font-family:var(--display);letter-spacing:.08em;background:linear-gradient(var(--o1),var(--o2) 55%,var(--o3));border:3px solid var(--ol);border-radius:calc(12px*var(--k));padding:2px calc(14px*var(--k)) calc(5px*var(--k));text-shadow:var(--outline-s);box-shadow:0 4px 0 var(--ol);display:inline-block}#levelcard .task{width:max-content;max-width:100%;margin:calc(10px*var(--k)) auto 0;color:var(--cream-ink);border:2.5px solid var(--ol);border-radius:calc(12px*var(--k));padding:calc(4px*var(--k)) calc(12px*var(--k));box-shadow:0 3px 0 var(--ol);background:#fffbeff2;font-size:.88em;font-weight:800;display:block}@keyframes card{0%{opacity:0;transform:translate(-50%,-20px)scale(.7)}10%{opacity:1;transform:translate(-50%)scale(1.05)}14%{transform:translate(-50%)scale(1)}72%{opacity:1}to{opacity:0}}body.cinema #app:before,body.cinema #app:after{content:"";z-index:3;pointer-events:none;background:#000;height:8vh;position:absolute;left:0;right:0}body.cinema #app:before{top:0}body.cinema #app:after{bottom:0}body.cinema .bar-top,body.cinema .meters,body.cinema .progress,body.cinema .nowplaying{visibility:hidden}#storybar{left:0;right:0;bottom:calc(9vh + var(--safe-b));padding:0 calc(16px*var(--k));z-index:4;pointer-events:auto;justify-content:space-between;align-items:center;display:flex;position:absolute}#storybar span{font-family:var(--display);color:#fff;letter-spacing:.08em;text-shadow:var(--outline-s);gap:calc(6px*var(--k));align-items:center;display:flex}#storybar span:before{content:"";width:calc(12px*var(--k));height:calc(12px*var(--k));background:var(--r2);border:2px solid var(--ol);border-radius:50%;animation:1s infinite fthrob}#choice{left:50%;bottom:calc(calc(40px*var(--k)) + var(--safe-b));width:min(96vw,calc(560px*var(--k)));pointer-events:auto;border:3px solid var(--ol);border-radius:calc(22px*var(--k));padding:calc(8px*var(--k)) calc(8px*var(--k)) calc(10px*var(--k));box-shadow:inset 0 0 0 2px #ffffff1f,0 6px 0 var(--ol);animation:up .25s var(--pop);z-index:5;background:linear-gradient(#3e2d78f2,#2a1d58f7);position:absolute;transform:translate(-50%)}@keyframes up{0%{opacity:0;transform:translate(-50%,40px)}}#choice .crow{justify-content:space-between;align-items:center;gap:calc(8px*var(--k));padding:0 calc(6px*var(--k));display:flex}#choice .ctitle{font-family:var(--display);letter-spacing:.04em;text-shadow:var(--outline-s);white-space:nowrap;text-overflow:ellipsis;font-size:1em;overflow:hidden}#choice .talk{opacity:.9;white-space:nowrap;text-overflow:ellipsis;padding:0 calc(6px*var(--k));font-size:.78em;font-weight:800;overflow:hidden}#choice .price{font-family:var(--display);color:var(--y1);white-space:nowrap;text-shadow:var(--outline-s);font-variant-numeric:tabular-nums;font-size:1.5em}#choice .wallet{opacity:.85;white-space:nowrap;text-overflow:ellipsis;padding:0 calc(6px*var(--k));font-size:.72em;font-weight:800;overflow:hidden}#choice .timer{height:calc(10px*var(--k));border:2px solid var(--ol);border-radius:calc(6px*var(--k));margin:calc(6px*var(--k)) calc(4px*var(--k));background:#0006;overflow:hidden}#choice .timer b{background:linear-gradient(var(--r1),var(--r2));width:100%;height:100%;display:block}.opts{gap:calc(6px*var(--k));margin-top:calc(6px*var(--k));display:grid}.opts.n6{grid-template-columns:repeat(3,1fr)}.opts.n5{grid-template-columns:repeat(5,1fr)}.opts.n4{grid-template-columns:repeat(4,1fr)}.opts.n3{grid-template-columns:repeat(3,1fr)}.opts.n2{grid-template-columns:repeat(2,1fr)}.opts.n1{grid-template-columns:1fr}.opt{--c1:var(--k1);--c2:var(--k2);--c3:var(--k3);border:3px solid var(--ol);border-radius:calc(14px*var(--k));padding:calc(6px*var(--k)) 2px calc(8px*var(--k));min-height:calc(54px*var(--k));font-family:var(--display);letter-spacing:.03em;color:#fff;text-shadow:var(--outline-s);touch-action:manipulation;background:linear-gradient(180deg,var(--c1),var(--c2) 50%,var(--c3));box-shadow:inset 0 2px 0 #ffffff80,inset 0 -4px 0 #0000002e,0 4px 0 var(--ol);font-size:.88em;line-height:1.05;position:relative}.opt small{font-family:var(--body);letter-spacing:0;margin-top:2px;font-size:.68em;font-weight:800;display:block}.opt kbd{left:calc(6px*var(--k));opacity:.7;font-size:.62em;font-family:var(--body);position:absolute;top:3px}@media (pointer:coarse){.opt kbd{display:none}}.opt:active{box-shadow:inset 0 2px 0 #ffffff80,0 1px 0 var(--ol);transform:translateY(3px)}.opt.pay{--c1:var(--g1);--c2:var(--g2);--c3:var(--g3)}.opt.transfer{--c1:var(--b1);--c2:var(--b2);--c3:var(--b3)}.opt.haggle{--c1:var(--y1);--c2:var(--y2);--c3:var(--y3)}.opt.permit{--c1:var(--p1);--c2:var(--p2);--c3:var(--p3)}.opt.run{--c1:var(--r1);--c2:var(--r2);--c3:var(--r3)}.opt.call{--c1:#9db7ff;--c2:#4c6fe0;--c3:#2a43a8}.opt[disabled]{filter:grayscale()brightness(.7)}#pending{display:none!important}#haggle{left:0;right:0;bottom:calc(calc(90px*var(--k)) + var(--safe-b));height:calc(240px*var(--k));pointer-events:auto;place-items:center;display:grid;position:absolute}#haggle .target{pointer-events:none;box-shadow:0 0 0 3px var(--ol),inset 0 0 0 3px var(--ol),0 0 22px #fffc;border:7px solid #fff;border-radius:50%;position:absolute}#haggle .ring{pointer-events:none;border:9px solid var(--y2);box-shadow:0 0 0 3px var(--ol),inset 0 0 0 3px var(--ol);border-radius:50%;position:absolute;transform:scale(3)}#haggle .hint{pointer-events:none;font-family:var(--display);font-size:calc(22px*var(--k));text-shadow:var(--outline);position:absolute;bottom:-6px}#haggle .tapzone{position:absolute;top:-80px;bottom:-20px;left:-40px;right:-40px}#ridectl{right:calc(12px*var(--k));bottom:calc(calc(40px*var(--k)) + var(--safe-b));gap:calc(8px*var(--k));pointer-events:auto;z-index:4;align-items:flex-end;display:flex;position:absolute}#ridectl .rc{--c1:var(--g1);--c2:var(--g2);--c3:var(--g3);border:3px solid var(--ol);border-radius:calc(18px*var(--k));width:calc(76px*var(--k));height:calc(72px*var(--k));font-family:var(--display);letter-spacing:.05em;color:#fff;text-shadow:var(--outline-s);touch-action:manipulation;background:linear-gradient(180deg,var(--c1),var(--c2) 50%,var(--c3));box-shadow:inset 0 3px 0 #ffffff80,inset 0 -5px 0 #0003,0 5px 0 var(--ol);align-content:center;place-items:center;font-size:.8em;display:grid}#ridectl .rc .ic{width:calc(28px*var(--k));height:calc(28px*var(--k));filter:drop-shadow(0 2px 0 var(--ol))}#ridectl .brake{--c1:var(--r1);--c2:var(--r2);--c3:var(--r3)}#ridectl .horn{--c1:var(--y1);--c2:var(--y2);--c3:var(--y3);width:calc(66px*var(--k));height:calc(66px*var(--k));border-radius:50%}#ridectl .gas{width:calc(90px*var(--k));height:calc(86px*var(--k))}#ridectl .rc.on{box-shadow:inset 0 3px 0 #ffffff80,0 1px 0 var(--ol);transform:translateY(4px)}#screens{pointer-events:none;z-index:6;position:absolute;top:0;bottom:0;left:0;right:0}#screens>*{pointer-events:auto}.screen{align-items:center;gap:calc(14px*var(--k));padding:calc(calc(14px*var(--k)) + var(--safe-t)) calc(16px*var(--k)) calc(calc(22px*var(--k)) + var(--safe-b));touch-action:pan-y;animation:scrIn .28s var(--pop);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden auto}.screen.dim{background:radial-gradient(120% 90% at 50% 30%,#3b257799,#1e1238f0)}.screen.sky{background:radial-gradient(120% 70% at 50% 110%,#ff9e5e 0,#e0568a 28%,#6b3fa0 60%,#2b1b5e 100%)}.burst{background:repeating-conic-gradient(#ffffff0f 0 10deg,transparent 10deg 20deg);pointer-events:none;z-index:0;width:160vmax;height:160vmax;animation:60s linear infinite spinb;position:fixed;top:35%;left:50%;transform:translate(-50%,-50%)}.screen>*{z-index:1;flex-shrink:0;position:relative}.screen>.burst{z-index:0;position:fixed}.screen>.lobby,.screen>.creator{position:absolute}@keyframes scrIn{0%{opacity:0;transform:scale(.97)}}.topbar{align-items:center;gap:calc(12px*var(--k));width:100%;max-width:calc(1100px*var(--k));display:flex}.topbar .ttl{font-family:var(--display);letter-spacing:.03em;text-shadow:var(--outline);flex:1;font-size:1.9em}.mtoast{z-index:45;text-align:center;max-width:90vw;padding:calc(8px*var(--k)) calc(16px*var(--k)) calc(10px*var(--k));border-radius:calc(16px*var(--k));border:3px solid var(--ol);box-shadow:0 5px 0 var(--ol);opacity:0;background:linear-gradient(#3e2d78,#2a1d58);font-weight:800;position:fixed;bottom:14%;left:50%;transform:translate(-50%)}.mtoast.show{animation:2.4s forwards mt}@keyframes mt{0%{opacity:0;transform:translate(-50%,16px)scale(.9)}10%,85%{opacity:1;transform:translate(-50%)}to{opacity:0}}.eyebrow{font-family:var(--display);letter-spacing:.06em;color:var(--o3);font-size:.8em}.card.dark .eyebrow{color:var(--y1);text-shadow:var(--outline-s)}.h1{font-family:var(--display);font-weight:400;font-size:clamp(calc(30px*var(--k)),2.4vw + calc(20px*var(--k)),calc(52px*var(--k)));text-shadow:var(--outline);margin:0;line-height:1}.h2{font-family:var(--display);font-weight:400;font-size:clamp(calc(20px*var(--k)),1vw + calc(16px*var(--k)),calc(28px*var(--k)));margin:0;line-height:1.05}.fine{margin:0;font-size:.82em;font-weight:700}.card .fine{color:#7a5a3a}.lobby{gap:calc(10px*var(--k));padding:calc(calc(10px*var(--k)) + var(--safe-t)) calc(14px*var(--k)) calc(calc(16px*var(--k)) + var(--safe-b));background:linear-gradient(#1e123899 0,#1e123800 28% 58%,#1e1238bf 100%);grid-template:"top top top""logo logo logo""left mid right"1fr"bl bl br"/auto 1fr auto;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.lb-top{justify-content:space-between;align-items:center;gap:calc(8px*var(--k));grid-area:top;display:flex}.prof{align-items:center;gap:calc(8px*var(--k));min-width:0;padding:0 0 0 calc(8px*var(--k));color:#fff;text-align:left;background:0 0;border:0;display:flex}.prof .av{width:calc(54px*var(--k));height:calc(54px*var(--k));border-radius:calc(16px*var(--k));border:3px solid var(--ol);background:radial-gradient(circle at 50% 30%,var(--b1),var(--b3));box-shadow:0 4px 0 var(--ol);flex:none;position:relative}.prof .av .clip{border-radius:calc(13px*var(--k));position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.prof .av canvas{height:205%;position:absolute;top:6%;left:50%;transform:translate(-50%)}.prof .lvl{width:calc(30px*var(--k));height:calc(30px*var(--k));border:3px solid var(--ol);background:radial-gradient(circle at 35% 30%,var(--y1),var(--y2) 55%,var(--y3));font-family:var(--display);text-shadow:var(--outline-s);z-index:2;border-radius:50%;place-items:center;font-size:.85em;display:grid;position:absolute;bottom:-10px;left:-10px}.prof .who{gap:3px;min-width:0;display:grid}.prof .who b{font-family:var(--display);text-shadow:var(--outline-s);white-space:nowrap;text-overflow:ellipsis;max-width:34vw;font-size:1.1em;font-weight:400;overflow:hidden}.prof .xp{width:min(32vw,calc(170px*var(--k)));height:calc(18px*var(--k));border-width:2.5px}.wallets{align-items:center;gap:calc(8px*var(--k));display:flex}.lb-logo{grid-area:logo;justify-items:center;gap:0;margin-top:-2px;display:grid}.lb-logo .logo{width:min(66vw,calc(300px*var(--k)));height:auto}.lb-left,.lb-right{gap:calc(14px*var(--k));padding-top:calc(4px*var(--k));flex-direction:column;align-self:start;display:flex}.lb-left{grid-area:left}.lb-right{grid-area:right}.lb-bl{gap:calc(8px*var(--k));max-width:calc(320px*var(--k));grid-area:bl;align-self:end;display:grid}.lb-br{gap:calc(10px*var(--k));grid-area:br;align-self:end;justify-items:end;display:grid}.lb-br .gbtn.xl{min-width:calc(230px*var(--k))}.lb-br .row{flex-wrap:nowrap;width:100%}.lb-br .row .gbtn.xl{flex:1;min-width:0;padding-left:.6em;padding-right:.6em}.lb-br .row .gbtn.xl small{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.mini{gap:calc(6px*var(--k));padding:calc(10px*var(--k)) calc(12px*var(--k)) calc(12px*var(--k));border-radius:calc(18px*var(--k));display:grid}.mini .row1{justify-content:space-between;align-items:center;gap:calc(8px*var(--k));display:flex}.mini .row1 b{font-family:var(--display);text-shadow:var(--outline-s);font-weight:400}.mini .eyebrow{color:var(--y1);text-shadow:var(--outline-s)}.mini p{margin:0;font-size:.8em;font-weight:800}.streak{gap:calc(4px*var(--k));grid-template-columns:repeat(7,1fr);display:grid}.streak i{height:calc(26px*var(--k));border-radius:calc(8px*var(--k));border:2px solid var(--ol);font-style:normal;font-family:var(--display);text-shadow:var(--outline-s);background:#0000004d;place-items:center;font-size:.72em;display:grid}.streak i.on{background:linear-gradient(var(--y1),var(--y2) 55%,var(--y3))}.streak i.today{transform:scale(1.14);box-shadow:0 0 0 2px #fff}.stats-strip{gap:calc(6px*var(--k));flex-wrap:wrap;justify-content:center;display:flex}.stat-chip{align-items:center;gap:calc(5px*var(--k));padding:2px calc(10px*var(--k)) calc(4px*var(--k)) 3px;border-radius:calc(12px*var(--k));border:2.5px solid var(--ol);font-family:var(--display);text-shadow:var(--outline-s);box-shadow:0 3px 0 var(--ol);background:#1e1238cc;font-size:.85em;display:flex}.stat-chip .ic{width:calc(22px*var(--k));height:calc(22px*var(--k));border-radius:calc(8px*var(--k));color:#fff;padding:3px}.stat-chip.f .ic{background:var(--b2)}.stat-chip.v .ic{background:var(--o2)}.stat-chip.l .ic{background:var(--r2)}.stat-chip.p .ic{background:var(--g2)}.lb-mid{pointer-events:none;grid-area:mid;justify-content:center;align-items:flex-end;display:flex}@media (max-width:560px){.lobby{grid-template-rows:auto auto 1fr auto auto;grid-template-areas:"top top top""logo logo logo""left mid right""bl bl bl""br br br"}.lb-bl{max-width:none}.lb-br{justify-items:stretch}.tile{width:calc(58px*var(--k));height:calc(58px*var(--k));border-radius:calc(18px*var(--k))}.tile .ic{width:calc(29px*var(--k));height:calc(29px*var(--k))}.lb-left,.lb-right{gap:calc(12px*var(--k))}.wallets .cur:not(:first-child){display:none}.lb-logo .logo{width:calc(200px*var(--k))}.lb-logo .tagline{font-size:.85em}.lb-br .stats-strip{display:none}.goalcard{display:none!important}.lobby{gap:calc(8px*var(--k))}}@media (max-width:560px) and (min-height:900px){.goalcard{display:grid!important}}@media (min-width:1000px){.lobby{padding:calc(16px*var(--k)) 34px calc(22px*var(--k));grid-template:"top top top""logo logo logo""left mid right"1fr"bl mid br"/auto 1fr auto}.lb-logo{justify-items:center}.lb-left,.lb-right{gap:calc(14px*var(--k)) calc(18px*var(--k));grid-template-columns:repeat(2,auto);align-self:start;display:grid}.lb-left{justify-self:start}.lb-right{justify-self:end}.lb-logo .logo{width:calc(250px*var(--k))}.tile{width:calc(64px*var(--k));height:calc(64px*var(--k));border-radius:calc(20px*var(--k))}.tile .ic{width:calc(32px*var(--k));height:calc(32px*var(--k))}.lb-bl{max-width:calc(360px*var(--k))}.goalcard{display:none!important}.lb-br .stats-strip{display:none}.lb-br .row{gap:calc(12px*var(--k))}.lb-br .gbtn.xl{min-width:calc(200px*var(--k))}}@media (orientation:landscape) and (max-height:520px){.lobby{grid-template:"top top top""left mid right"1fr"bl mid br"/auto 1fr auto}.lb-logo{display:none}.tile{width:calc(48px*var(--k));height:calc(48px*var(--k));border-radius:calc(15px*var(--k))}.tile .ic{width:calc(24px*var(--k));height:calc(24px*var(--k))}.lb-left,.lb-right{gap:calc(8px*var(--k));flex-direction:column;padding-top:0}.lb-br .gbtn.xl{min-height:calc(62px*var(--k));min-width:calc(180px*var(--k));font-size:1.5em}.lb-bl{max-width:calc(280px*var(--k))}}body.tv .door:focus .tile,body.tv .gbtn:focus{outline-offset:4px;outline:5px solid #fff}.creator{padding:calc(calc(10px*var(--k)) + var(--safe-t)) calc(14px*var(--k)) calc(calc(16px*var(--k)) + var(--safe-b));gap:calc(4px*var(--k));grid-template-rows:auto minmax(300px,1fr) auto;display:grid;position:absolute;top:0;bottom:0;left:0;right:0;overflow-y:auto}.cr-head{z-index:1;justify-items:center;gap:2px;display:grid}.cr-head .logo{width:min(52vw,calc(230px*var(--k)));height:auto}.cr-stage{z-index:1;place-items:center;min-height:0;display:grid;position:relative}.cr-stage canvas{height:min(42vh,calc(420px*var(--k)));filter:drop-shadow(0 6px #1e123873);width:auto}.cr-stage .platform{width:min(56vw,calc(260px*var(--k)));height:calc(40px*var(--k));z-index:-1;background:radial-gradient(closest-side,#1e123899,#0000);border-radius:50%;position:absolute;bottom:2%}.cr-stage .arrow{position:absolute;top:42%}.cr-stage .arrow.l{left:2%}.cr-stage .arrow.r{right:2%}.cr-name{font-family:var(--display);text-shadow:var(--outline);white-space:nowrap;background:linear-gradient(var(--b1),var(--b2) 55%,var(--b3));border:3px solid var(--ol);border-radius:calc(14px*var(--k));padding:0 calc(14px*var(--k)) calc(4px*var(--k));box-shadow:0 4px 0 var(--ol);font-size:1.5em;position:absolute;top:0;left:50%;transform:translate(-50%)rotate(-3deg)}.cr-panel{width:100%;max-width:calc(640px*var(--k));gap:calc(10px*var(--k));padding-top:calc(30px*var(--k));z-index:1;margin:0 auto;display:grid}.cr-panel .ribbon{font-size:1.3em}.field{gap:calc(4px*var(--k));display:grid}.field label{font-family:var(--display);letter-spacing:.04em;color:var(--o3);font-size:.88em}.input{width:100%;min-height:calc(56px*var(--k));border-radius:calc(16px*var(--k));border:3px solid var(--ol);color:var(--cream-ink);font-family:var(--display);padding:0 calc(16px*var(--k));background:#fff;font-size:1.35em;box-shadow:inset 0 4px #00000014}.input:focus{box-shadow:inset 0 4px 0 #00000014,0 0 0 4px var(--y2);outline:none}.hint{color:#7a5a3a;margin:0;font-size:.8em;font-weight:700}.hint.err{color:var(--r3)}.seg{gap:calc(6px*var(--k));flex-wrap:wrap;display:flex}.seg button{border:2.5px solid var(--ol);border-radius:calc(12px*var(--k));padding:3px calc(12px*var(--k)) calc(6px*var(--k));color:var(--cream-ink);font-family:var(--display);box-shadow:0 3px 0 var(--ol);background:#fff;font-size:.92em}.seg button.on{background:linear-gradient(var(--y1),var(--y2) 55%,var(--y3));color:#fff;text-shadow:var(--outline-s)}.seg button:active{box-shadow:0 1px 0 var(--ol);transform:translateY(2px)}.swatches{gap:calc(10px*var(--k));flex-wrap:wrap;display:flex}.swatches button{width:calc(40px*var(--k));height:calc(40px*var(--k));border:3px solid var(--ol);box-shadow:0 3px 0 var(--ol),inset 0 3px 0 #ffffff40;border-radius:50%}.swatches button.on{box-shadow:0 0 0 3px #fff,0 0 0 6px var(--ol);transform:scale(1.15)}.cr-actions{gap:calc(10px*var(--k));margin-top:calc(4px*var(--k));justify-content:center;display:flex}.panel-col{width:100%;max-width:calc(680px*var(--k));gap:calc(10px*var(--k));display:grid}.setrow{justify-content:space-between;align-items:center;gap:calc(12px*var(--k));padding:calc(10px*var(--k)) calc(12px*var(--k));border-radius:calc(16px*var(--k));border:2.5px solid var(--ol);box-shadow:0 3px 0 var(--ol);color:var(--cream-ink);background:#fff;display:flex}.setrow>div{min-width:0;display:grid}.setrow b{font-family:var(--display);font-size:1.05em;font-weight:400}.setrow small{color:#7a5a3a;font-size:.78em}.toggle{width:calc(64px*var(--k));height:calc(36px*var(--k));border-radius:calc(20px*var(--k));border:3px solid var(--ol);background:var(--k2);flex:none;position:relative;box-shadow:inset 0 3px #0003}.toggle:after{content:"";width:calc(26px*var(--k));height:calc(26px*var(--k));border:2.5px solid var(--ol);transition:transform .2s var(--pop);background:#fff;border-radius:50%;position:absolute;top:2px;left:3px}.toggle.on{background:var(--g2)}.toggle.on:after{transform:translate(26px)}.toggle[disabled]{opacity:.5}.consent{left:50%;bottom:calc(calc(14px*var(--k)) + var(--safe-b));width:min(94vw,calc(520px*var(--k)));z-index:44;gap:calc(8px*var(--k));animation:up .3s var(--pop);display:grid;position:fixed;transform:translate(-50%)}.consent p{margin:0;font-size:.85em}.consent .row{justify-content:flex-end}.levels{gap:calc(12px*var(--k));width:100%;display:grid}.lvl{gap:calc(12px*var(--k));text-align:left;border:3px solid var(--ol);border-radius:calc(18px*var(--k));padding:calc(10px*var(--k)) calc(12px*var(--k));color:var(--cream-ink);box-shadow:0 5px 0 var(--ol);background:#fff;grid-template-columns:auto 1fr auto;align-items:center;display:grid}.lvl .num-badge{width:calc(56px*var(--k));height:calc(56px*var(--k));border-radius:calc(16px*var(--k));border:3px solid var(--ol);font-family:var(--display);color:#fff;text-shadow:var(--outline-s);background:radial-gradient(circle at 35% 25%,var(--o1),var(--o2) 55%,var(--o3));place-items:center;font-size:1.7em;display:grid;box-shadow:inset 0 3px #ffffff73}.lvl h3{font-family:var(--display);margin:0;font-size:1.1em;font-weight:400}.lvl p{color:#7a5a3a;margin:0;font-size:.8em}.lvl>.ic{width:calc(30px*var(--k));height:calc(30px*var(--k));color:var(--o2)}.stars{gap:2px;display:flex}.stars .ic{width:calc(20px*var(--k));height:calc(20px*var(--k));color:var(--y2);filter:drop-shadow(0 1.5px 0 var(--ol))}.stars .ic.off{color:#d9cdb5}.lvl.locked{filter:grayscale(.8);opacity:.75}.lvl:active{box-shadow:0 2px 0 var(--ol);transform:translateY(3px)}.tabs{gap:calc(6px*var(--k));flex-wrap:wrap;justify-content:center;display:flex}.tabs button{border:3px solid var(--ol);border-radius:calc(14px*var(--k));padding:3px calc(14px*var(--k)) calc(7px*var(--k));font-family:var(--display);color:#fff;text-shadow:var(--outline-s);box-shadow:0 4px 0 var(--ol);background:linear-gradient(#7468b5,#463c82);font-size:.98em}.tabs button.on{background:linear-gradient(var(--y1),var(--y2) 55%,var(--y3))}.items{grid-template-columns:repeat(auto-fill,minmax(calc(158px*var(--k)),1fr));gap:calc(16px*var(--k)) calc(12px*var(--k));width:100%;max-width:calc(1000px*var(--k));display:grid}.item{text-align:center;justify-items:center;gap:calc(6px*var(--k));padding:calc(14px*var(--k)) calc(10px*var(--k)) calc(12px*var(--k));align-content:start;display:grid}.item .tile{width:calc(70px*var(--k));height:calc(70px*var(--k))}.item h3{font-family:var(--display);margin:0;font-size:1.05em;font-weight:400;line-height:1.1}.item p{color:#7a5a3a;min-height:2.5em;margin:0;font-size:.74em;line-height:1.25}.item small{font-family:var(--display);color:var(--o3);font-size:.8em}.item .gbtn{width:100%;margin-top:calc(4px*var(--k))}.menu-stack{gap:calc(14px*var(--k));width:min(90vw,calc(360px*var(--k)));padding-top:calc(30px*var(--k));display:grid}.controls-hint{text-align:center;color:#7a5a3a;font-size:.8em;font-weight:700}.row{gap:calc(10px*var(--k));flex-wrap:wrap;justify-content:center;display:flex}.celebrate{z-index:42;background:#1e1238b3;place-items:center;animation:.25s scrIn;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.celebrate:before{content:"";background:repeating-conic-gradient(#ffe27824 0 10deg,transparent 10deg 20deg);width:140vmax;height:140vmax;animation:30s linear infinite spinb;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.celebrate .card{gap:calc(10px*var(--k));text-align:center;padding:calc(32px*var(--k)) calc(22px*var(--k)) calc(20px*var(--k));width:min(88vw,calc(340px*var(--k)));animation:pop .5s var(--pop);justify-items:center;display:grid}.celebrate .tile{width:calc(100px*var(--k));height:calc(100px*var(--k));border-radius:calc(30px*var(--k))}.celebrate .tile .ic{width:calc(54px*var(--k));height:calc(54px*var(--k))}.results{width:100%;max-width:calc(560px*var(--k));gap:calc(14px*var(--k));padding-top:calc(48px*var(--k));grid-template-columns:minmax(0,1fr);display:grid}.results .row{flex-wrap:nowrap;width:100%}.results .row .gbtn.lg{flex:1;min-width:0;padding-left:.5em;padding-right:.5em}.results .row .gbtn.sq{min-width:calc(60px*var(--k));flex:none;width:calc(60px*var(--k))!important}.results .card{padding-top:calc(26px*var(--k))}.results .ribbon{font-size:2em}.rstars{justify-content:center;gap:calc(4px*var(--k));margin:-4px 0 calc(4px*var(--k));display:flex}.rstars .ic{width:calc(54px*var(--k));height:calc(54px*var(--k));color:var(--y2);filter:drop-shadow(0 3px 0 var(--ol)) drop-shadow(0 -1px 0 var(--ol))}.rstars .ic:nth-child(2){transform:translateY(-10px)scale(1.2)}.rstars .ic.off{color:#d9cdb5}.reason{gap:calc(10px*var(--k));color:var(--cream-ink);align-items:flex-start;font-size:.88em;font-weight:700;display:flex}.reason .ic{width:calc(22px*var(--k));height:calc(22px*var(--k));color:var(--r3);flex:none;margin-top:2px}.rgrid{gap:calc(8px*var(--k));margin:calc(10px*var(--k)) 0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (max-width:420px){.rgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.rstat{padding:calc(8px*var(--k)) calc(4px*var(--k));border-radius:calc(14px*var(--k));background:var(--cream-2);justify-items:center;gap:0;display:grid;box-shadow:inset 0 3px #0000000f}.rstat .ic{width:calc(22px*var(--k));height:calc(22px*var(--k));color:var(--o3)}.rstat b{font-family:var(--display);color:var(--cream-ink);font-size:1.3em;font-weight:400}.rstat span{color:#7a5a3a;font-size:.68em;font-weight:800}.ledger{gap:calc(4px*var(--k));color:var(--cream-ink);font-size:.9em;font-weight:800;display:grid}.ledger div{justify-content:space-between;gap:calc(10px*var(--k));display:flex}.ledger b{font-family:var(--display);font-weight:400}.ledger .in{color:var(--g3)}.ledger .out{color:var(--r3)}.ledger .tot{border-top:2px dashed var(--cream-line);padding-top:calc(6px*var(--k));margin-top:2px}.ledger .tot b{color:var(--cream-ink);font-size:1.2em}.next-unlock{gap:calc(6px*var(--k));display:grid}.credits-list{gap:calc(4px*var(--k));margin:0;padding:0;list-style:none;display:grid}.credits-list li{background:var(--cream-2);border-radius:calc(10px*var(--k));padding:calc(6px*var(--k)) calc(10px*var(--k));grid-template-columns:1fr auto;font-size:.85em;display:grid}.credits-list span{color:#7a5a3a;grid-column:1;font-size:.9em}.credits-list em{font-style:normal;font-family:var(--display);color:var(--o3);grid-area:1/2/3;align-self:center;font-size:.8em}.audiop>:not(.burst){width:100%;max-width:calc(640px*var(--k))}.audiop .notice{gap:calc(10px*var(--k));padding:calc(10px*var(--k)) calc(12px*var(--k));border-radius:calc(16px*var(--k));color:var(--cream-ink);border:2.5px solid var(--ol);box-shadow:0 3px 0 var(--ol);background:#ffe7a6;align-items:center;font-size:.85em;display:flex}.audiop .notice .ic{width:calc(28px*var(--k));height:calc(28px*var(--k));color:var(--o3);flex:none}.link{color:var(--b3);background:0 0;border:0;padding:2px 0;font-weight:800;text-decoration:underline}.ap-now{grid-template-columns:calc(62px*var(--k)) 1fr auto;gap:calc(12px*var(--k));padding:calc(12px*var(--k));align-items:center;display:grid}.ap-art{width:calc(62px*var(--k));height:calc(62px*var(--k));border-radius:calc(18px*var(--k));border:3px solid var(--ol);color:#fff;background:radial-gradient(circle at 35% 25%,var(--o1),var(--o2) 55%,var(--o3));box-shadow:inset 0 3px 0 #ffffff73,0 4px 0 var(--ol);place-items:center;display:grid}.ap-now[data-src=radio] .ap-art{background:radial-gradient(circle at 35% 25%,var(--g1),var(--g2) 55%,var(--g3))}.ap-now[data-src=local] .ap-art{background:radial-gradient(circle at 35% 25%,var(--p1),var(--p2) 55%,var(--p3))}.ap-art .ic{width:calc(32px*var(--k));height:calc(32px*var(--k));filter:drop-shadow(0 2px 0 var(--ol))}.ap-now[data-state=playing] .ap-art{animation:1.2s ease-in-out infinite apPulse}@keyframes apPulse{50%{transform:scale(.92)rotate(-4deg)}}.ap-meta{min-width:0}.ap-meta h3{font-family:var(--display);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:1.15em;font-weight:400;overflow:hidden}.ap-meta p{color:#7a5a3a;margin:0;font-size:.8em}.ap-err{color:var(--r3)!important}.transport{gap:calc(6px*var(--k));align-items:center;display:flex}@media (max-width:480px){.ap-now{grid-template-columns:calc(54px*var(--k)) 1fr}.ap-now .transport{grid-column:1/-1;justify-content:center}}.ap-mix{gap:calc(8px*var(--k));padding:calc(12px*var(--k));display:grid}.ap-mix label{grid-template-columns:calc(46px*var(--k)) calc(100px*var(--k)) 1fr;align-items:center;gap:calc(8px*var(--k));font-family:var(--display);color:var(--cream-ink);font-size:.95em;display:grid}.ap-mix input{width:100%;accent-color:var(--o2);height:calc(26px*var(--k));touch-action:auto}.mute{width:calc(42px*var(--k));height:calc(42px*var(--k));border-radius:calc(13px*var(--k));border:2.5px solid var(--ol);color:#fff;background:linear-gradient(var(--g1),var(--g2) 55%,var(--g3));box-shadow:inset 0 2px 0 #ffffff80,0 3px 0 var(--ol);place-items:center;display:grid}.mute .ic{width:calc(22px*var(--k));height:calc(22px*var(--k));filter:drop-shadow(0 1.5px 0 var(--ol))}.mute.off{background:linear-gradient(var(--r1),var(--r2) 55%,var(--r3))}.ap-tabs{gap:calc(6px*var(--k));display:flex}.ap-tabs button{justify-content:center;align-items:center;gap:calc(6px*var(--k));border:3px solid var(--ol);border-radius:calc(14px*var(--k));padding:calc(5px*var(--k)) calc(6px*var(--k)) calc(8px*var(--k));font-family:var(--display);color:#fff;text-shadow:var(--outline-s);box-shadow:0 4px 0 var(--ol);background:linear-gradient(#7468b5,#463c82);flex:1;font-size:.95em;display:flex}.ap-tabs button .ic{width:calc(20px*var(--k));height:calc(20px*var(--k))}.ap-tabs button.on{background:linear-gradient(var(--y1),var(--y2) 55%,var(--y3))}.ap-body{gap:calc(10px*var(--k));display:grid}.search-wrap{position:relative}.search-wrap .ic{left:calc(14px*var(--k));color:var(--o3);width:calc(22px*var(--k));height:calc(22px*var(--k));position:absolute;top:50%;transform:translateY(-50%)}.search{width:100%;min-height:calc(52px*var(--k));padding:0 calc(14px*var(--k)) 0 calc(44px*var(--k));border-radius:calc(16px*var(--k));border:3px solid var(--ol);color:var(--cream-ink);font-size:calc(16px*var(--k));background:#fff;font-weight:800;box-shadow:inset 0 4px #00000014}.search:focus{box-shadow:0 0 0 4px var(--y2);outline:none}.fchips{gap:calc(6px*var(--k));padding:2px 2px calc(8px*var(--k));scrollbar-width:none;display:flex;overflow-x:auto}.fchips button{border:2.5px solid var(--ol);border-radius:calc(12px*var(--k));padding:2px calc(12px*var(--k)) calc(5px*var(--k));color:var(--cream-ink);font-family:var(--display);box-shadow:0 3px 0 var(--ol);background:#fff;flex:none;font-size:.88em}.fchips button.on{background:linear-gradient(var(--g1),var(--g2) 55%,var(--g3));color:#fff;text-shadow:var(--outline-s)}.st-list{gap:calc(8px*var(--k));max-height:46vh;padding:2px 2px calc(6px*var(--k));display:grid;overflow-y:auto}.station{grid-template-columns:calc(46px*var(--k)) 1fr auto;gap:calc(10px*var(--k));text-align:left;border:2.5px solid var(--ol);color:var(--cream-ink);border-radius:calc(16px*var(--k));padding:calc(8px*var(--k));box-shadow:0 3px 0 var(--ol);background:#fff;align-items:center;display:grid}.station.on{box-shadow:0 3px 0 var(--ol),inset 0 0 0 3px var(--y2);background:#fff0b8}.st-logo{width:calc(46px*var(--k));height:calc(46px*var(--k));border-radius:calc(14px*var(--k));border:2.5px solid var(--ol);font-family:var(--display);color:#fff;text-shadow:var(--outline-s);background:radial-gradient(circle at 35% 25%,var(--g1),var(--g2) 55%,var(--g3));place-items:center;font-size:1em;display:grid}.st-logo .ic{width:calc(24px*var(--k));height:calc(24px*var(--k))}.st-txt{min-width:0;display:grid}.st-txt b{font-family:var(--display);font-weight:400}.st-txt b,.st-txt small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.st-txt small{color:#7a5a3a;font-size:.75em}.st-txt em{color:var(--b3);font-size:.7em;font-style:normal;font-weight:800}.tag{font-style:normal;font-family:var(--display);background:linear-gradient(var(--y1),var(--y2));color:#fff;text-shadow:var(--outline-s);border:2px solid var(--ol);border-radius:calc(8px*var(--k));padding:0 calc(6px*var(--k)) 2px;font-size:.72em}.empty{text-align:center;padding:calc(14px*var(--k));color:#7a5a3a;font-weight:800}.styles{gap:calc(8px*var(--k));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (max-width:480px){.styles{grid-template-columns:repeat(2,minmax(0,1fr))}}.styles button{padding:calc(8px*var(--k)) calc(6px*var(--k)) calc(10px*var(--k));border-radius:calc(16px*var(--k));border:3px solid var(--ol);color:var(--cream-ink);font-family:var(--display);box-shadow:0 4px 0 var(--ol);background:#fff;gap:0;display:grid}.styles button small{font-family:var(--body);color:#7a5a3a;font-size:.7em}.styles button.on{background:linear-gradient(var(--o1),var(--o2) 55%,var(--o3));color:#fff;text-shadow:var(--outline-s)}.styles button.on small{color:#fff}.hintline{color:#7a5a3a;margin:0;font-size:.78em;font-weight:700}.file{cursor:pointer}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important}}#phone-layer{z-index:30;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}#phone-layer.open{pointer-events:auto}.ph-backdrop{background:#1e12389e;animation:.2s scrIn;position:absolute;top:0;bottom:0;left:0;right:0}.phone{width:min(92vw,calc(360px*var(--k)));height:min(88vh,calc(720px*var(--k)));border-radius:calc(44px*var(--k));padding:calc(11px*var(--k));border:4px solid var(--ol);box-shadow:inset 0 3px 0 #fff6,0 8px 0 var(--ol),0 30px 60px #00000080;animation:phIn .35s var(--pop);background:linear-gradient(160deg,#ff8a1f,#e05a0a);flex-direction:column;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes phIn{0%{opacity:0;transform:translate(-50%,-40%)rotate(-6deg)}}.ph-notch{left:50%;top:calc(18px*var(--k));width:calc(84px*var(--k));height:calc(20px*var(--k));border-radius:calc(12px*var(--k));background:var(--ol);z-index:2;position:absolute;transform:translate(-50%)}.ph-status{padding:calc(8px*var(--k)) calc(22px*var(--k)) 0;height:calc(32px*var(--k));font-family:var(--display);text-shadow:var(--outline-s);justify-content:space-between;align-items:center;font-size:.8em;display:flex}.ph-status .ic{width:calc(20px*var(--k));height:calc(20px*var(--k))}.ph-screen{border-radius:calc(32px*var(--k));border:3px solid var(--ol);color:var(--cream-ink);padding:calc(10px*var(--k)) calc(12px*var(--k));margin-top:calc(4px*var(--k));background:linear-gradient(#fff8e6,#ffebc2);flex:1;overflow-y:auto}.ph-home{height:calc(8px*var(--k));width:calc(110px*var(--k));margin:calc(9px*var(--k)) auto 1px;border-radius:calc(6px*var(--k));background:#1e123880;border:0}.ph-wall{text-align:center;padding:calc(20px*var(--k)) 0 calc(12px*var(--k))}.ph-time{font-family:var(--display);color:var(--o2);text-shadow:0 3px 0 var(--ol);font-size:3.4em;line-height:1}.ph-date{color:#7a5a3a;font-size:.85em;font-weight:800}.ph-apps{gap:calc(14px*var(--k)) calc(6px*var(--k));padding:calc(8px*var(--k)) 2px;grid-template-columns:repeat(4,1fr);display:grid}.ph-app{justify-items:center;gap:calc(4px*var(--k));font-family:var(--display);color:var(--cream-ink);background:0 0;border:0;font-size:.72em;display:grid}.ph-app .tile{width:calc(56px*var(--k));height:calc(56px*var(--k));border-radius:calc(18px*var(--k))}.ph-app .tile .ic{width:calc(28px*var(--k));height:calc(28px*var(--k))}.ph-head{grid-template-columns:calc(40px*var(--k)) 1fr calc(40px*var(--k));align-items:center;margin-bottom:10px;display:grid}.ph-head b{text-align:center;font-family:var(--display);font-size:1.25em;font-weight:400}.ph-back{width:calc(40px*var(--k));height:calc(40px*var(--k));border-radius:calc(13px*var(--k));border:2.5px solid var(--ol);color:#fff;box-shadow:0 3px 0 var(--ol);background:linear-gradient(#7468b5,#463c82);place-items:center;display:grid}.ph-back .ic{width:calc(20px*var(--k));height:calc(20px*var(--k))}.ph-prof{text-align:center;justify-items:center;gap:2px;display:grid}.ph-avatar{width:calc(76px*var(--k));height:calc(76px*var(--k));border:3px solid var(--ol);background:radial-gradient(circle at 35% 25%,var(--y1),var(--y2) 55%,var(--y3));color:#fff;font-family:var(--display);text-shadow:var(--outline-s);box-shadow:0 4px 0 var(--ol);border-radius:50%;place-items:center;font-size:2.2em;display:grid}.ph-avatar.sm{width:calc(42px*var(--k));height:calc(42px*var(--k));box-shadow:0 2px 0 var(--ol);font-size:1.1em}.ph-prof b{font-family:var(--display);font-size:1.3em;font-weight:400}.ph-prof small{color:#7a5a3a}.ph-nums{gap:calc(6px*var(--k));width:100%;margin:calc(8px*var(--k)) 0;grid-template-columns:repeat(3,1fr);display:grid}.ph-nums div{border:2px solid var(--ol);border-radius:calc(12px*var(--k));padding:calc(4px*var(--k));background:#fff;display:grid}.ph-nums b{font-family:var(--display);font-size:1.2em;font-weight:400}.ph-nums small{font-size:.7em}.ph-grid{gap:calc(4px*var(--k));grid-template-columns:repeat(3,1fr);display:grid}.ph-post{aspect-ratio:3/4;border-radius:calc(10px*var(--k));border:2px solid var(--ol);background:linear-gradient(160deg,hsl(var(--h) 75% 55%),hsl(calc(var(--h) + 40) 60% 30%));padding:calc(5px*var(--k));font-family:var(--display);color:#fff;text-shadow:var(--outline-s);flex-direction:column;justify-content:space-between;font-size:.62em;display:flex;position:relative}.ph-post em{align-items:center;gap:2px;font-style:normal;display:flex}.ph-post .ic{width:calc(12px*var(--k));height:calc(12px*var(--k))}.ph-card{background:radial-gradient(120% 120% at 20% 0,var(--g1),var(--g2) 45%,var(--g3));border:3px solid var(--ol);border-radius:calc(22px*var(--k));padding:calc(16px*var(--k));color:#fff;box-shadow:inset 0 3px 0 #fff6,0 5px 0 var(--ol);gap:2px;margin-bottom:12px;display:grid}.ph-card small{text-shadow:var(--outline-s);font-weight:800}.ph-card b{font-family:var(--display);text-shadow:var(--outline);font-size:2.2em;font-weight:400}.ph-card span{text-shadow:var(--outline-s);font-size:.75em;font-weight:800}.ph-sec{font-family:var(--display);color:var(--o3);margin:calc(8px*var(--k)) 0 calc(6px*var(--k));font-size:.85em}.ph-list{gap:calc(6px*var(--k));display:grid}.ph-tx,.ph-note,.ph-contact{justify-content:space-between;align-items:center;gap:calc(8px*var(--k));border:2px solid var(--ol);border-radius:calc(14px*var(--k));padding:calc(8px*var(--k)) calc(10px*var(--k));box-shadow:0 2px 0 var(--ol);background:#fff;display:flex}.ph-tx div,.ph-contact div{min-width:0;display:grid}.ph-note{display:grid}.ph-tx b,.ph-note b,.ph-contact b{font-family:var(--display);font-weight:400}.ph-tx small,.ph-note small,.ph-contact small{color:#7a5a3a;font-size:.72em}.ph-tx span{font-family:var(--display)}.ph-tx.credit span{color:var(--g3)}.ph-tx.debit span{color:var(--r3)}.ph-contact .ic{color:var(--g3)}.ph-contact.locked{opacity:.55}.ph-contact.locked .ic{color:var(--k3)}.ph-contact div{flex:1}.ph-empty,.ph-hint{color:#7a5a3a;text-align:center;padding:calc(10px*var(--k));font-size:.85em;font-weight:700}.ph-stats{gap:calc(6px*var(--k));grid-template-columns:repeat(2,1fr);display:grid}.ph-stats div{border:2px solid var(--ol);border-radius:calc(14px*var(--k));padding:calc(8px*var(--k)) calc(10px*var(--k));box-shadow:0 2px 0 var(--ol);background:#fff;display:grid}.ph-stats .ic{color:var(--o2);width:calc(20px*var(--k));height:calc(20px*var(--k))}.ph-stats b{font-family:var(--display);font-size:1.2em;font-weight:400}.ph-stats small{color:#7a5a3a;font-size:.72em}.ph-place{align-items:center;gap:calc(8px*var(--k));padding:calc(8px*var(--k)) calc(10px*var(--k));border-radius:calc(14px*var(--k));border:2px solid var(--ol);font-family:var(--display);color:#9a8a76;background:#fff;margin-bottom:6px;display:flex}.ph-place.on{color:var(--cream-ink)}.ph-place .ic{width:calc(20px*var(--k));height:calc(20px*var(--k))}.ph-place.on .ic{color:var(--g3)}.paysheet{right:calc(12px*var(--k));bottom:calc(calc(120px*var(--k)) + var(--safe-b));width:min(78vw,calc(270px*var(--k)));border-radius:calc(28px*var(--k));border:3.5px solid var(--ol);box-shadow:inset 0 3px 0 #fff6,0 6px 0 var(--ol),0 18px 34px #00000073;padding:calc(10px*var(--k));pointer-events:none;transition:transform .35s var(--pop);gap:calc(8px*var(--k));z-index:31;background:linear-gradient(160deg,#ff8a1f,#e05a0a);display:grid;position:absolute;transform:translate(130%)rotate(8deg)}.paysheet.in{transform:none}.ps-top{font-family:var(--display);text-shadow:var(--outline-s);padding:0 calc(4px*var(--k));justify-content:space-between;align-items:center;font-size:.8em;display:flex}.ps-brand{align-items:center;gap:calc(5px*var(--k));display:flex}.ps-brand .ic{width:calc(20px*var(--k));height:calc(20px*var(--k))}.ps-body{color:var(--cream-ink);border:2.5px solid var(--ol);border-radius:calc(18px*var(--k));padding:calc(10px*var(--k));background:#fff8e6;display:grid}.ps-body small{color:#7a5a3a;font-size:.72em;font-weight:800}.ps-body b{font-family:var(--display);font-size:1.05em;font-weight:400}.ps-amt{font-family:var(--display);color:var(--o3);font-size:1.8em}.ps-amt em{font-family:var(--body);color:#7a5a3a;margin-left:6px;font-size:.4em;font-style:normal}.ps-note{color:#7a5a3a;margin:0;font-size:.72em}.ps-state{align-items:center;gap:calc(8px*var(--k));font-family:var(--display);padding:calc(6px*var(--k)) calc(10px*var(--k)) calc(8px*var(--k));border-radius:calc(14px*var(--k));border:2.5px solid var(--ol);text-shadow:var(--outline-s);background:linear-gradient(#7468b5,#463c82);font-size:.95em;display:flex}.ps-state .ic{width:calc(22px*var(--k));height:calc(22px*var(--k))}.spin{width:calc(18px*var(--k));height:calc(18px*var(--k));border:3px solid #ffffff4d;border-top-color:#fff;border-radius:50%;flex:none;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.ps-state[data-s=success],.ps-state[data-s=answered]{background:linear-gradient(var(--g1),var(--g2) 55%,var(--g3))}.ps-state[data-s=failed],.ps-state[data-s=noanswer]{background:linear-gradient(var(--r1),var(--r2) 55%,var(--r3))}.ps-state[data-s=nonetwork]{background:linear-gradient(var(--k1),var(--k2) 55%,var(--k3))}.ph-alerts{left:50%;top:calc(calc(8px*var(--k)) + var(--safe-t));width:min(94vw,calc(380px*var(--k)));gap:calc(6px*var(--k));z-index:43;pointer-events:none;display:grid;position:absolute;transform:translate(-50%)}.ph-alert{gap:calc(10px*var(--k));color:var(--cream-ink);border:3px solid var(--ol);border-radius:calc(18px*var(--k));padding:calc(8px*var(--k)) calc(12px*var(--k));box-shadow:0 5px 0 var(--ol);animation:alIn .35s var(--pop);background:#fff8e6;align-items:center;display:flex}.ph-alert .ic{width:calc(32px*var(--k));height:calc(32px*var(--k));padding:calc(5px*var(--k));border-radius:calc(10px*var(--k));border:2px solid var(--ol);color:#fff;flex:none}.ph-alert.debit .ic{background:var(--r2)}.ph-alert.credit .ic{background:var(--g2)}.ph-alert div{display:grid}.ph-alert b{font-family:var(--display);font-weight:400}.ph-alert small{color:#7a5a3a;font-size:.72em}.ph-alert.out{opacity:0;transition:all .3s;transform:translateY(-12px)}@keyframes alIn{0%{opacity:0;transform:translateY(-20px)scale(.9)}}.deals-list{gap:calc(14px*var(--k));width:100%;max-width:calc(760px*var(--k));display:grid}.deal{gap:calc(12px*var(--k));padding:calc(12px*var(--k));grid-template-columns:auto 1fr auto;align-items:center;display:grid}.deal .tile{width:calc(58px*var(--k));height:calc(58px*var(--k))}.deal-txt{gap:3px;min-width:0;display:grid}.deal-txt h3{font-family:var(--display);margin:0;font-size:1.1em;font-weight:400}.deal-txt p{color:#7a5a3a;margin:0;font-size:.8em}.deal-reward{align-items:center;gap:calc(6px*var(--k));flex-wrap:wrap;display:flex}.deal-reward b{font-family:var(--display);color:var(--g3);font-size:1.2em;font-weight:400}@media (max-width:480px){.deal{grid-template-columns:auto 1fr}.deal>.gbtn{grid-column:1/-1}}.badge-grid{grid-template-columns:repeat(auto-fill,minmax(calc(130px*var(--k)),1fr));gap:calc(14px*var(--k)) calc(10px*var(--k));display:grid}.badge-cell{text-align:center;padding:calc(8px*var(--k)) calc(4px*var(--k));justify-items:center;gap:3px;display:grid}.badge-cell b{font-family:var(--display);font-size:.95em;font-weight:400;line-height:1.1}.badge-cell small{color:#7a5a3a;font-size:.72em;line-height:1.2}.badge-cell em{color:var(--g3);font-size:.68em;font-style:normal;font-weight:800}.badge-cell:not(.on){opacity:.7}.ph-badges{gap:calc(4px*var(--k));min-height:calc(4px*var(--k));justify-content:center;display:flex}.ph-badges i{width:calc(24px*var(--k));height:calc(24px*var(--k));border-radius:calc(8px*var(--k));border:2px solid var(--ol);background:var(--y2);color:#fff;place-items:center;display:grid}.ph-badges .ic{width:calc(14px*var(--k));height:calc(14px*var(--k))}.event-card{justify-content:space-between;align-items:center;gap:calc(10px*var(--k));padding:calc(14px*var(--k));border-radius:calc(18px*var(--k));border:3px solid var(--ol);background:linear-gradient(135deg,var(--e1),var(--e2));box-shadow:inset 0 3px 0 #ffffff59,0 4px 0 var(--ol);color:#fff;display:flex}.event-card b{font-size:1.3em;display:block}.event-card p{text-shadow:var(--outline-s);margin:2px 0 0;font-size:.82em;font-weight:800}.setrow>.tile{width:calc(50px*var(--k));height:calc(50px*var(--k));flex:none}.setrow>.tile .ic{width:calc(26px*var(--k));height:calc(26px*var(--k))}.setrow>.ic{width:calc(24px*var(--k));height:calc(24px*var(--k));color:var(--o3)}body.rain #gl{filter:saturate(.6)brightness(.86)}.lb-body{width:100%;max-width:calc(560px*var(--k));gap:calc(12px*var(--k));display:grid}.podium{align-items:end;gap:calc(6px*var(--k));padding-top:calc(10px*var(--k));grid-template-columns:1fr 1.15fr 1fr;display:grid}.pod{text-align:center;justify-items:center;gap:2px;display:grid}.pod-av{width:calc(64px*var(--k));height:calc(64px*var(--k));border:4px solid var(--ol);font-family:var(--display);text-shadow:var(--outline-s);background:radial-gradient(circle at 35% 25%,var(--b1),var(--b3));box-shadow:0 4px 0 var(--ol);border-radius:50%;place-items:center;font-size:1.8em;display:grid}.p1 .pod-av{width:calc(80px*var(--k));height:calc(80px*var(--k));background:radial-gradient(circle at 35% 25%,var(--y1),var(--y3));box-shadow:0 0 0 4px #fff,0 5px 0 var(--ol)}.p3 .pod-av{background:radial-gradient(circle at 35% 25%,var(--o1),var(--o3))}.pod b{font-family:var(--display);text-shadow:var(--outline-s);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:400;overflow:hidden}.pod span{text-shadow:var(--outline-s);font-size:.8em;font-weight:800}.pod-step{width:100%;height:calc(50px*var(--k));margin-top:calc(4px*var(--k));border:3px solid var(--ol);border-radius:calc(14px*var(--k)) calc(14px*var(--k)) calc(4px*var(--k)) calc(4px*var(--k));font-family:var(--display);text-shadow:var(--outline-s);background:linear-gradient(var(--b1),var(--b2) 55%,var(--b3));place-items:center;font-size:1.6em;display:grid;box-shadow:inset 0 3px #fff6}.p1 .pod-step{height:calc(74px*var(--k));background:linear-gradient(var(--y1),var(--y2) 55%,var(--y3))}.p3 .pod-step{height:calc(38px*var(--k));background:linear-gradient(var(--o1),var(--o2) 55%,var(--o3))}.lb-list{gap:calc(4px*var(--k));padding:calc(10px*var(--k));display:grid}.lb-row{grid-template-columns:calc(36px*var(--k)) 1fr auto;gap:calc(8px*var(--k));padding:calc(8px*var(--k)) calc(10px*var(--k));border-radius:calc(12px*var(--k));background:#fff;border:2px solid #1e123826;align-items:center;display:grid}.lb-row b{font-family:var(--display);color:var(--o3);font-weight:400}.lb-row span{text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.lb-row em{font-style:normal;font-family:var(--display);color:var(--cream-ink)}.lb-row.me{border-color:var(--y2);background:#fff0b8}.veh{gap:calc(10px*var(--k));padding:calc(14px*var(--k));display:grid}.veh-top{gap:calc(12px*var(--k));grid-template-columns:auto 1fr;align-items:center;display:grid}.vstats{gap:calc(6px*var(--k)) calc(14px*var(--k));grid-template-columns:1fr 1fr;display:grid}.vstat{gap:2px;display:grid}.vstat span{color:#7a5a3a;font-size:.72em;font-weight:800}.vstat i{height:calc(10px*var(--k));border-radius:calc(6px*var(--k));border:2px solid var(--ol);background:#eadcbf;display:block;overflow:hidden}.vstat b{background:linear-gradient(90deg,var(--g2),var(--y2));height:100%;display:block}#ctxbtn{right:calc(12px*var(--k));bottom:calc(calc(132px*var(--k)) + var(--safe-b));pointer-events:auto;z-index:5;align-items:center;gap:calc(6px*var(--k));border:3px solid var(--ol);border-radius:calc(999px*var(--k));padding:calc(6px*var(--k)) calc(16px*var(--k)) calc(8px*var(--k)) calc(8px*var(--k));font-family:var(--display);color:#fff;text-shadow:var(--outline-s);background:linear-gradient(var(--o1),var(--o2) 55%,var(--o3));box-shadow:inset 0 3px 0 #ffffff80,0 5px 0 var(--ol);font-size:1.1em;animation:1s ease-in-out infinite ctxPulse;display:flex;position:absolute}#ctxbtn .ic{width:calc(30px*var(--k));height:calc(30px*var(--k));padding:calc(4px*var(--k));background:#00000040;border-radius:50%}@keyframes ctxPulse{50%{transform:scale(1.07)}}#pump{left:calc(12px*var(--k));top:calc(calc(120px*var(--k)) + var(--safe-t));gap:2px calc(10px*var(--k));padding:calc(8px*var(--k)) calc(12px*var(--k));border-radius:calc(14px*var(--k));border:3px solid var(--ol);box-shadow:0 4px 0 var(--ol);font-variant-numeric:tabular-nums;background:#101418;grid-template-columns:auto auto;align-items:baseline;display:grid;position:absolute}#pump small{color:#8a9;letter-spacing:.08em;font-size:.62em;font-weight:800}#pump b{color:#7cff9a;text-shadow:0 0 6px #7cff9a99;font-family:Courier New,monospace;font-size:1.3em}#ridekeys{left:50%;bottom:calc(46px*var(--k));gap:calc(6px*var(--k));padding:calc(7px*var(--k)) calc(14px*var(--k));border-radius:calc(12px*var(--k));color:#fff;font:600 calc(13px*var(--k))/1 "Baloo 2",system-ui;white-space:nowrap;pointer-events:none;z-index:6;background:#140e28b8;align-items:center;display:none;position:absolute;transform:translate(-50%)}#ridekeys b{min-width:calc(20px*var(--k));padding:calc(3px*var(--k)) calc(5px*var(--k));margin:0 calc(2px*var(--k));border-radius:calc(5px*var(--k));color:#2a1d52;text-align:center;box-shadow:0 calc(2px*var(--k)) 0 #a99fd0;background:#fff;font-family:Lilita One,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue;font-weight:400;display:inline-block}#ridekeys span{width:calc(10px*var(--k));display:inline-block}@media (hover:hover) and (pointer:fine){#ridectl{display:none!important}#ridekeys:not(.hidden){display:flex}}#bosshud{pointer-events:none;z-index:7;display:none;position:absolute;top:0;bottom:0;left:0;right:0}#bosshud.on{display:block}.bh-bars{top:calc(64px*var(--k));width:min(94vw,calc(620px*var(--k)));gap:calc(12px*var(--k));grid-template-columns:1fr 1fr;display:grid;position:absolute;left:50%;transform:translate(-50%)}.bh-bar b{font:400 calc(15px*var(--k))/1.1 "Lilita One",system-ui;color:#fff;-webkit-text-stroke:calc(3px*var(--k)) #2a1d52;paint-order:stroke;margin-bottom:calc(4px*var(--k));white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.bh-bar.foe{text-align:right}.bh-bar i{height:calc(16px*var(--k));border:calc(3px*var(--k)) solid #fff;box-shadow:0 calc(3px*var(--k)) 0 #00000059;background:#2a1d52;border-radius:99px;display:block;overflow:hidden}.bh-bar s{background:linear-gradient(#5cf08a,#1aa24a);width:100%;height:100%;text-decoration:none;transition:width .18s;display:block}.bh-bar.foe s{background:linear-gradient(#ff7a5c,#d0261b);margin-left:auto}.bh-crew{top:calc(118px*var(--k));gap:calc(6px*var(--k));flex-wrap:wrap;justify-content:center;max-width:94vw;display:flex;position:absolute;left:50%;transform:translate(-50%)}.bh-crew span{color:#fff;padding:calc(3px*var(--k)) calc(10px*var(--k));font:600 calc(12px*var(--k))/1.2 "Baloo 2",system-ui;border:calc(2px*var(--k)) solid #fff;background:#1aa24a;border-radius:99px}.bh-crew span.out{opacity:.8;background:#5a5470}.bh-cue{opacity:0;font:400 calc(46px*var(--k))/1 "Lilita One",system-ui;color:#ffd21f;-webkit-text-stroke:calc(6px*var(--k)) #2a1d52;paint-order:stroke;letter-spacing:.04em;transition:transform .12s,opacity .12s;position:absolute;top:38%;left:50%;transform:translate(-50%,-50%)scale(.6)}.bh-cue.show{opacity:1;transform:translate(-50%,-50%)scale(1)}.bh-cue.block{color:#7fd4ff}.bh-cue.punch{color:#5cf08a}.bh-pad{left:50%;bottom:calc(46px*var(--k));gap:calc(8px*var(--k));width:min(96vw,calc(460px*var(--k)));pointer-events:auto;grid-template-columns:repeat(4,1fr);display:grid;position:absolute;transform:translate(-50%)}.bh-pad button{height:calc(62px*var(--k));border-radius:calc(16px*var(--k));border:calc(3px*var(--k)) solid #fff;color:#fff;font:400 calc(14px*var(--k))/1 "Lilita One",system-ui;box-shadow:0 calc(5px*var(--k)) 0 #2a1d52;touch-action:none;background:linear-gradient(#7a6bd8,#4b3aa6)}.bh-pad button.hit{background:linear-gradient(#ff8a4c,#e0451b)}.bh-keys{left:50%;bottom:calc(46px*var(--k));gap:calc(5px*var(--k));padding:calc(7px*var(--k)) calc(14px*var(--k));border-radius:calc(12px*var(--k));color:#fff;font:600 calc(13px*var(--k))/1 "Baloo 2",system-ui;white-space:nowrap;background:#140e28b8;align-items:center;display:none;position:absolute;transform:translate(-50%)}.bh-keys b{min-width:calc(20px*var(--k));padding:calc(3px*var(--k)) calc(5px*var(--k));border-radius:calc(5px*var(--k));color:#2a1d52;text-align:center;box-shadow:0 calc(2px*var(--k)) 0 #a99fd0;background:#fff;font-family:Lilita One,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue;font-weight:400;display:inline-block}.bh-keys span{width:calc(8px*var(--k));display:inline-block}@media (hover:hover) and (pointer:fine){.bh-pad{display:none}#bosshud.on .bh-keys{display:flex}}body.boss-mode .meters,body.boss-mode #h-prog,body.boss-mode #h-plabel,body.boss-mode #h-lv,body.boss-mode #h-left,body.boss-mode #h-pdot,body.boss-mode #hud .progress{display:none!important}.act-head{align-items:baseline;gap:calc(8px*var(--k));margin:calc(10px*var(--k)) 0 calc(4px*var(--k));padding:0 calc(4px*var(--k));flex-wrap:wrap;display:flex}.act-head span{font:400 calc(12px*var(--k))/1 "Lilita One",system-ui;color:#fff;padding:calc(3px*var(--k)) calc(8px*var(--k));background:#e0451b;border-radius:99px}.act-head b{font:400 calc(16px*var(--k))/1.1 "Lilita One",system-ui;color:#2a1d52}.act-head i{font:600 calc(12px*var(--k))/1 "Baloo 2",system-ui;color:#7a6f96;font-style:normal}.lvl.boss{background:linear-gradient(#fff1e0,#ffd9b8);border-color:#e0451b}.lvl .tag{margin-top:calc(3px*var(--k));font:400 calc(11px*var(--k))/1 "Lilita One",system-ui;color:#fff;padding:calc(3px*var(--k)) calc(8px*var(--k));background:#c81e1e;border-radius:99px;display:inline-block}.runner-grid{grid-template-columns:repeat(auto-fill,minmax(calc(280px*var(--k)),1fr));gap:calc(10px*var(--k));margin-bottom:calc(12px*var(--k));display:grid}.rmode{align-items:center;gap:calc(10px*var(--k));text-align:left;cursor:pointer;border:none;width:100%;display:flex}.rmode .deal-txt{flex:1;min-width:0}.rmode h3{font:400 calc(18px*var(--k))/1.1 "Lilita One",system-ui;color:#2a1d52;margin:0}.rmode p{margin:calc(2px*var(--k)) 0 calc(6px*var(--k));font:600 calc(12.5px*var(--k))/1.25 "Baloo 2",system-ui;color:#5a5072}.rmode .rm-foot{gap:calc(6px*var(--k));flex-wrap:wrap;display:flex}.rmode .tag{align-items:center;gap:calc(4px*var(--k));font:400 calc(12px*var(--k))/1 "Lilita One",system-ui;color:#fff;padding:calc(4px*var(--k)) calc(9px*var(--k));background:#e0451b;border-radius:99px;display:inline-flex}.rmode .tag.grey{background:#8a84a0}.rmode .tag.dark{background:#2a1d52}.rmode .tag svg{width:calc(12px*var(--k));height:calc(12px*var(--k))}.rmode>svg{width:calc(26px*var(--k));height:calc(26px*var(--k));color:#1aa24a;flex:none}.rmode.locked{opacity:.72}.rmode.focus{outline:calc(4px*var(--k)) solid #ffd21f}#lvdone{z-index:9;pointer-events:auto;background:#140c2873;justify-content:center;align-items:center;padding:16px;display:none;position:absolute;top:0;bottom:0;left:0;right:0}#lvdone.on{display:flex}.ld-card{border:calc(4px*var(--k)) solid #fff;border-radius:calc(22px*var(--k));box-shadow:0 calc(8px*var(--k)) 0 #2a1d52,0 calc(16px*var(--k)) calc(40px*var(--k)) #0006;padding:calc(34px*var(--k)) calc(20px*var(--k)) calc(18px*var(--k));width:min(92vw,calc(420px*var(--k)));text-align:center;background:linear-gradient(#fff8ea,#ffe9c4);animation:.35s cubic-bezier(.2,1.6,.4,1) ldpop;position:relative}@keyframes ldpop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.ld-rib{top:calc(-20px*var(--k));color:#fff;font:400 calc(20px*var(--k))/1 "Lilita One",system-ui;padding:calc(10px*var(--k)) calc(22px*var(--k));border-radius:calc(12px*var(--k));border:calc(3px*var(--k)) solid #fff;white-space:nowrap;box-shadow:0 calc(4px*var(--k)) 0 #2a1d52;background:linear-gradient(#ff8a4c,#e0451b);position:absolute;left:50%;transform:translate(-50%)}.ld-card h2{margin:0 0 calc(6px*var(--k));font:400 calc(22px*var(--k))/1.1 "Lilita One",system-ui;color:#2a1d52}.ld-stars{justify-content:center;gap:calc(6px*var(--k));margin:calc(6px*var(--k)) 0;display:flex}.ld-stars i svg{width:calc(46px*var(--k));height:calc(46px*var(--k));color:#cfc6b0;filter:drop-shadow(0 calc(3px*var(--k)) 0 #2a1d52)}.ld-stars i.on svg{color:#ffd21f}.ld-stats{gap:calc(6px*var(--k));margin:calc(8px*var(--k)) 0;grid-template-columns:repeat(3,1fr);display:grid}.ld-stats span{border-radius:calc(12px*var(--k));padding:calc(6px*var(--k));font:600 calc(11px*var(--k))/1.2 "Baloo 2",system-ui;color:#6a6080;background:#fff;flex-direction:column;align-items:center;display:flex}.ld-stats b{font:400 calc(18px*var(--k))/1.1 "Lilita One",system-ui;color:#2a1d52}.ld-stats svg{width:calc(18px*var(--k));height:calc(18px*var(--k));color:#e0451b}.ld-stats .coin{color:#c68a00;font-style:normal;font-weight:800}.ld-card p{margin:calc(6px*var(--k)) 0 calc(12px*var(--k));font:600 calc(13px*var(--k))/1.3 "Baloo 2",system-ui;color:#5a5072}.ld-btns{gap:calc(10px*var(--k));flex-wrap:wrap;justify-content:center;display:flex}.mini-phone{width:calc(54px*var(--k));height:calc(96px*var(--k));margin:0 auto calc(6px*var(--k));border-radius:calc(12px*var(--k));background:var(--phc);border:calc(3px*var(--k)) solid #1a1230;box-shadow:inset 0 0 0 calc(3px*var(--k)) #0e0e12;padding-bottom:calc(8px*var(--k));justify-content:center;align-items:flex-end;display:flex;position:relative}.mini-phone span{font:600 calc(9px*var(--k))/1 "Baloo 2",system-ui;color:#fff;text-shadow:0 1px #000}.mini-phone.ios{border-radius:calc(16px*var(--k))}.mini-phone.ios .cut{top:calc(6px*var(--k));width:calc(20px*var(--k));height:calc(6px*var(--k));background:#0e0e12;border-radius:9px;position:absolute;left:50%;transform:translate(-50%)}.mini-phone.android .cut{top:calc(6px*var(--k));width:calc(6px*var(--k));height:calc(6px*var(--k));background:#0e0e12;border-radius:50%;position:absolute;left:50%;transform:translate(-50%)}.phonecard.using{outline:calc(4px*var(--k)) solid #1aa24a}.phone.os-ios,.phone.os-android{background:linear-gradient(160deg,color-mix(in srgb,var(--phc) 85%,#fff),var(--phc))}.ph-model{opacity:.85;font:600 .72em/1 "Baloo 2",system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue}.ph-sig{align-items:flex-end;gap:2px;display:flex}.ph-sig i{background:currentColor;border-radius:1px;width:3px;display:inline-block}.ph-sig i:first-child{height:5px}.ph-sig i:nth-child(2){height:8px}.ph-sig i:nth-child(3){height:11px;margin-right:4px}.phone.os-ios{border-radius:calc(50px*var(--k))}.phone.os-ios .ph-notch{width:calc(96px*var(--k));height:calc(26px*var(--k));border-radius:calc(14px*var(--k));top:calc(16px*var(--k));background:#050507}.phone.os-ios .ph-screen{border-radius:calc(38px*var(--k));background:linear-gradient(#f6f7fb,#e9ecf4);font-family:-apple-system,SF Pro Text,Helvetica Neue,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,sans-serif}.phone.os-ios .ph-home{background:#0a0a0ebf}.paysheet.os-ios{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#111;background:#fafafceb;border-color:#1a1230}.paysheet.os-ios .ps-brand,.paysheet.os-ios .ps-bal,.paysheet.os-ios .ps-body b,.paysheet.os-ios .ps-amt{color:#111;text-shadow:none}.phone.os-android{border-radius:calc(30px*var(--k))}.phone.os-android .ph-notch{width:calc(14px*var(--k));height:calc(14px*var(--k));top:calc(20px*var(--k));background:#050507;border-radius:50%}.phone.os-android .ph-screen{border-radius:calc(20px*var(--k));background:linear-gradient(#fbfaf5,#eef1ea);font-family:Roboto,Noto Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.ph-nav{height:calc(34px*var(--k));margin-top:calc(4px*var(--k));justify-content:space-around;align-items:center;display:flex}.ph-navb{color:#ffffffe6;font-size:calc(18px*var(--k));width:calc(48px*var(--k));height:calc(30px*var(--k));text-shadow:0 1px #0006;cursor:pointer;background:0 0;border:0}.phone.os-android .ph-home.ph-navb{height:calc(30px*var(--k));width:calc(48px*var(--k));border-radius:0;margin:0}.paysheet.os-android{border-radius:calc(16px*var(--k));background:linear-gradient(160deg,color-mix(in srgb,var(--phc) 70%,#0a7a40),#0a5a32)}.say.compact{max-width:min(46vw,230px);padding:2px calc(8px*var(--k)) calc(3px*var(--k));font-size:clamp(calc(10.5px*var(--k)),.4vw + calc(8.5px*var(--k)),calc(12.5px*var(--k)));opacity:.9;border-width:1.5px;box-shadow:0 2px #00000059;background:#fffbefc7!important}.say.compact .who{margin-right:4px;font-size:.85em;display:inline}.say.compact .tail{display:none!important}.lb-br .row{gap:calc(8px*var(--k));grid-template-columns:auto minmax(0,1fr) minmax(0,1.25fr);align-items:stretch;display:grid!important}.lb-br .row .gbtn.xl{width:100%;padding:.25em .4em .35em;font-size:clamp(1.15em,4.6vw,2em);min-width:0!important}.lb-br .row .gbtn.xl .stack{min-width:0;max-width:100%}.lb-br .row .gbtn.xl .stack>:first-child,.lb-br .row .gbtn.xl .stack{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lb-br .row .gbtn.xl small{font-size:.42em}.lb-br .row .gbtn.sq{min-width:0;padding:0;width:calc(60px*var(--k))!important}.lb-top .prof{flex:auto;overflow:hidden}.lb-top .wallets{flex:none}@media (max-width:480px){.prof .xp{width:min(24vw,calc(120px*var(--k)))}.prof .who b{max-width:24vw}.prof .xp span{font-size:.7em}.wallets .cur b{font-size:.95em}}#speedfx{pointer-events:none;opacity:0;z-index:3;background:repeating-conic-gradient(at 50% 42%,#fff0 0deg 5deg,#ffffff8c 5.4deg,#fff0 6deg 11deg);transition:opacity .15s;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask:radial-gradient(55% 50% at 50% 42%,#0000 55%,#000 85%);mask:radial-gradient(55% 50% at 50% 42%,#0000 55%,#000 85%)}#speedfx.on{animation:.18s linear infinite streak}@keyframes streak{0%{transform:scale(1)}to{transform:scale(1.08)}}.inst-grid{grid-template-columns:repeat(auto-fit,minmax(calc(240px*var(--k)),1fr));gap:calc(10px*var(--k));margin-bottom:calc(10px*var(--k));display:grid}.inst h3{align-items:center;gap:calc(8px*var(--k));margin:0 0 calc(6px*var(--k));font:400 calc(18px*var(--k))/1.1 "Lilita One",system-ui;color:#2a1d52;display:flex}.inst h3 svg{width:calc(22px*var(--k));height:calc(22px*var(--k));color:#e0451b}.inst h3 em{font:600 calc(11px*var(--k))/1 "Baloo 2",system-ui;color:#fff;padding:calc(3px*var(--k)) calc(8px*var(--k));background:#1aa24a;border-radius:99px;margin-left:auto;font-style:normal}.inst.mine{outline:calc(4px*var(--k)) solid #1aa24a}.inst ol{gap:calc(6px*var(--k));margin:0;padding:0;list-style:none;display:grid}.inst li{gap:calc(8px*var(--k));font:600 calc(13.5px*var(--k))/1.35 "Baloo 2",system-ui;color:#3a3052;align-items:flex-start;display:flex}.inst li .num-badge{flex:none;transform:scale(.8)}.inst p{font:600 calc(13.5px*var(--k))/1.35 "Baloo 2",system-ui;color:#3a3052;margin:0}.getapp{align-items:center;gap:calc(6px*var(--k));margin-bottom:calc(6px*var(--k));color:#fff;border:calc(2.5px*var(--k)) solid #fff;padding:calc(5px*var(--k)) calc(12px*var(--k));font:400 calc(14px*var(--k))/1 "Lilita One",system-ui;box-shadow:0 calc(3px*var(--k)) 0 #2a1d52;cursor:pointer;background:linear-gradient(#5cf08a,#1aa24a);border-radius:99px;align-self:flex-start;display:flex}.getapp svg{width:calc(16px*var(--k));height:calc(16px*var(--k))}.getapp small{font:600 calc(10px*var(--k))/1 "Baloo 2",system-ui;opacity:.9}#bosshud.hiring .bh-pad,#bosshud.hiring .bh-keys,#bosshud.hiring .bh-cue,#bosshud.hiring .bh-bars,#bosshud.hiring .bh-crew,body.boss-mode #h-batbox,body.boss-mode #h-np{display:none!important}.gbtn.sharebig{width:100%;margin:2px 0 4px}.prof .av .clip{font-family:var(--display);font-size:calc(30px*var(--k));color:#fff;text-shadow:var(--outline-s);background:radial-gradient(circle at 35% 25%,#7fd4ff,#2b6fd6 60%,#1d3f9a);place-items:center;display:grid}.prof .lvl{bottom:-8px;left:auto;right:-8px}@media (max-width:480px){.prof .who{display:none}.prof{padding-left:calc(10px*var(--k))}}.setrow:has(>.seg){flex-wrap:wrap}.setrow>.seg{flex-wrap:nowrap;flex:100%;display:flex;flex-direction:row!important}.setrow>.seg button{flex:1}.lb-top .prof{overflow:visible}.prof .av{margin-bottom:6px}.loader{background:#170b33}.loader:before{display:none}.loader .ld-art{background:url(../share/share-art.jpg) 50% 0/cover no-repeat;animation:18s ease-out both ldZoom;position:absolute;top:0;bottom:0;left:0;right:0}.loader .ld-shade{background:linear-gradient(#170b3300 45%,#170b338c 70%,#170b33f5 100%);position:absolute;top:0;bottom:0;left:0;right:0}.loader .ld-title{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.loader .inner{left:50%;bottom:max(4vh,calc(22px*var(--k)));gap:calc(10px*var(--k));width:min(92vw,560px);padding:calc(16px*var(--k)) calc(20px*var(--k)) calc(14px*var(--k));border-radius:calc(24px*var(--k));-webkit-backdrop-filter:blur(10px);background:#1e12388c;border:2px solid #ffffff2e;margin:0;position:absolute;transform:translate(-50%);box-shadow:0 18px 50px #00000073}.loader .bar{width:100%;height:calc(26px*var(--k));position:relative}.loader .ld-shine{pointer-events:none;background:linear-gradient(100deg,#0000 30%,#ffffff59 50%,#0000 70%) 0 0/200% 100%;animation:1.6s linear infinite ldShine;position:absolute;top:0;bottom:0;left:0;right:0}.loader .status{font-size:1.05em}.loader .tip{background:#00000040;border:0;width:100%;max-width:none;min-height:2.4em;font-size:.88em}@keyframes ldZoom{0%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes ldShine{0%{background-position:200% 0}to{background-position:-200% 0}}@media (orientation:portrait){.loader .ld-art{background-image:url(../share/loader-portrait.jpg);background-position:50% 0;background-size:cover}.loader .ld-shade{background:linear-gradient(#170b3300 62%,#170b3399 82%,#170b33eb 100%)}.loader .inner{background:#1e12386b;gap:6px;padding:12px 16px 10px;bottom:max(4vh,20px)}}@media (min-width:1200px) and (orientation:landscape){.loader .inner{width:620px;font-size:1.1em}}.screen.cr-live{background:linear-gradient(#170b338c 0,#170b3300 22% 45%,#170b33bf 72%,#170b33eb 100%)}.cr-live .creator{grid-template-rows:auto minmax(220px,1fr) auto}.cr-live .cr-stage{min-height:min(40vh,360px)}.cr-live .cr-name{font-size:1.35em;top:auto;bottom:4%}.cr-live .cr-panel{scrollbar-width:thin;background:#fffbeff5;max-height:58vh;overflow:auto;box-shadow:0 18px 50px #00000073}.cr-live .cr-panel .field label{font-size:.95em}.cr-live .seg{gap:calc(8px*var(--k))}.cr-live .seg button{padding:calc(6px*var(--k)) calc(14px*var(--k)) calc(8px*var(--k));font-size:1em}.cr-live .swatches button{width:calc(46px*var(--k));height:calc(46px*var(--k))}@media (min-width:900px) and (orientation:landscape){.cr-live .creator{grid-template-rows:auto 1fr;grid-template-columns:1fr min(46vw,560px);align-items:center;column-gap:4vw;padding:4vh 5vw}.cr-live .cr-head{grid-area:1/1;justify-items:start}.cr-live .cr-stage{grid-area:2/1;align-self:stretch}.cr-live .cr-panel{grid-area:1/2/span 2;max-height:88vh;margin:0;font-size:1.12em}.screen.cr-live{background:linear-gradient(90deg,#170b3326 0,#170b3300 40%,#170b33a6 100%)}.cr-live .cr-panel{font-size:1.35em}.cr-live .cr-head .logo{width:min(26vw,300px)}}.cr-live .cr-stage .arrow{top:40%}@media not ((min-width:900px) and (orientation:landscape)){.cr-live .cr-head .logo{width:min(38vw,170px)}.cr-live .cr-panel{max-height:50vh}}.cr-live .cr-name{top:1%;bottom:auto}.fsbtn{left:calc(14px*var(--k) + var(--safe-l,0px));top:calc(calc(86px*var(--k)) + var(--safe-t,0px));z-index:3;width:calc(40px*var(--k));height:calc(40px*var(--k));border:2.5px solid var(--ol);color:#fff;box-shadow:0 3px 0 var(--ol);background:#1e1238b8;border-radius:50%;place-items:center;display:grid;position:absolute}.fsbtn .ic{width:60%;height:60%}.fsbtn:active{box-shadow:0 1px 0 var(--ol);transform:translateY(2px)}.prof:focus:not(:focus-visible){outline:none}.lb-top :focus:not(:focus-visible){outline:none}.ph-game{justify-items:center;gap:8px;padding:8px;display:grid}.ph-game .pg-top{justify-content:space-between;width:240px;font-size:.85em;display:flex}.ph-game canvas{width:min(100%,240px);height:auto;image-rendering:pixelated;touch-action:none;border:4px solid #0f380f;border-radius:10px}.ph-game .pg-hint{text-align:center;opacity:.8;margin:0;font-size:.72em}.bh-pad{padding:0 calc(14px*var(--k));justify-content:space-between;align-items:flex-end;display:flex;right:0;width:auto!important;left:0!important;bottom:calc(calc(34px*var(--k)) + var(--safe-b,0px))!important;transform:none!important}.bh-pad .bh-left{gap:calc(10px*var(--k));grid-template-columns:auto auto;display:grid}.bh-pad button{color:#fff;font:400 calc(26px*var(--k))/1 "Lilita One",system-ui;touch-action:none;-webkit-tap-highlight-color:transparent;border:3px solid #1e1238;place-items:center;gap:2px;display:grid;box-shadow:0 5px #1e1238}.bh-pad button small{font-size:calc(11px*var(--k));letter-spacing:.06em}.bh-pad button:active{transform:translateY(4px);box-shadow:0 1px #1e1238}.bh-pad button.dg{width:calc(78px*var(--k));height:calc(78px*var(--k));background:radial-gradient(circle at 35% 30%,#7fd4ff,#2b6fd6 60%,#1d3f9a);border-radius:50%}.bh-pad button.bk{height:calc(54px*var(--k));border-radius:calc(18px*var(--k));background:linear-gradient(#b8b8c8,#6c6c86);grid-column:1/span 2}.bh-pad button.hit{width:calc(120px*var(--k));height:calc(120px*var(--k));font-size:calc(42px*var(--k));background:radial-gradient(circle at 35% 30%,#ff9a6a,#e8401c 58%,#9a1a0a);border-radius:50%}.bampop{z-index:8;pointer-events:none;font:400 calc(44px*var(--k))/1 "Lilita One",system-ui;-webkit-text-stroke:calc(7px*var(--k)) #1e1238;paint-order:stroke;transform:translate(-50%,-50%) rotate(var(--r)) scale(calc(var(--s)*.2));text-shadow:0 0 18px #ffc82899;animation:.62s cubic-bezier(.2,1.6,.4,1) forwards bam;position:absolute}.bampop:before{content:"";z-index:-1;background:conic-gradient(from 0deg,#ffd21f 0 8deg,transparent 8deg 22deg,#ff7a1a 22deg 30deg,transparent 30deg 45deg,#ffd21f 45deg 53deg,transparent 53deg 68deg,#ff7a1a 68deg 76deg,transparent 76deg 90deg);opacity:.85;position:absolute;top:-28px;bottom:-28px;left:-36px;right:-36px;-webkit-mask:radial-gradient(closest-side,#0000 35%,#000 36% 70%,#0000 72%);mask:radial-gradient(closest-side,#0000 35%,#000 36% 70%,#0000 72%)}@keyframes bam{0%{transform:translate(-50%,-50%) rotate(var(--r)) scale(calc(var(--s)*.2));opacity:1}25%{transform:translate(-50%,-70%) rotate(var(--r)) scale(calc(var(--s)*1.25))}60%{opacity:1}to{transform:translate(-50%,-150%) rotate(var(--r)) scale(calc(var(--s)*1));opacity:0}}.bh-combo{right:calc(18px*var(--k));font:400 calc(22px*var(--k))/1 "Lilita One",system-ui;color:#fff;-webkit-text-stroke:calc(5px*var(--k)) #1e1238;paint-order:stroke;opacity:0;position:absolute;top:28%}.bh-combo b{color:#ffd21f;font-size:2.6em;display:block}.bh-combo.go{animation:1.1s ease-out forwards combo}@keyframes combo{0%{opacity:1;transform:scale(1.5)}15%{transform:scale(1)}75%{opacity:1}to{opacity:0}}@media (hover:hover) and (pointer:fine){#bosshud .bh-pad{display:none!important}}.pw-credit{border:2.5px solid var(--ol);color:var(--cream-ink);background:#fff;border-radius:14px;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;display:flex}.pw-credit img{width:auto;max-width:170px;height:40px}.pw-credit span{display:grid}.pw-credit b{font-family:var(--display);font-size:1.2em;font-weight:400}.pw-credit small{opacity:.8;font-size:.78em}.loader .ld-pw{color:#ffffffbf;letter-spacing:.03em;font-size:.78em;text-decoration:none}.loader .ld-pw b{color:#fff}#storybar{z-index:60!important;bottom:calc(10vh + var(--safe-b,0px))!important;position:fixed!important}#storybar .sb-btns{gap:calc(8px*var(--k));display:flex}#storybar button{font:400 calc(16px*var(--k))/1 "Lilita One",system-ui;color:#fff;letter-spacing:.04em;padding:calc(10px*var(--k)) calc(16px*var(--k));border-radius:calc(14px*var(--k));touch-action:manipulation;background:linear-gradient(#7a6bd8,#4b3aa6);border:2.5px solid #1e1238;box-shadow:0 4px #1e1238}#storybar #b-skip{background:linear-gradient(#5a5a6e,#36364a)}#storybar button:active{transform:translateY(3px);box-shadow:0 1px #1e1238}.recui{pointer-events:none;--ft:calc(118px*var(--k));--fb:calc(118px*var(--k));--fx:max(12px,3%);left:var(--fx);right:var(--fx);top:var(--ft);bottom:var(--fb);z-index:2;position:absolute}body.cinema .recui{z-index:5;--ft:calc(8vh + 12px);--fb:calc(10vh + var(--safe-b,0px) + 64px*var(--k));position:fixed}.recui>i{width:calc(34px*var(--k));height:calc(34px*var(--k));filter:drop-shadow(0 1px 1px #00000080);border:0 solid #fff;transition:transform .12s;position:absolute}.recui>i:first-of-type{border-width:calc(4px*var(--k)) 0 0 calc(4px*var(--k));border-top-left-radius:calc(8px*var(--k));top:0;left:0}.recui>i:nth-of-type(2){border-width:calc(4px*var(--k)) calc(4px*var(--k)) 0 0;border-top-right-radius:calc(8px*var(--k));top:0;right:0}.recui>i:nth-of-type(3){border-width:0 0 calc(4px*var(--k)) calc(4px*var(--k));border-bottom-left-radius:calc(8px*var(--k));bottom:0;left:0}.recui>i:nth-of-type(4){border-width:0 calc(4px*var(--k)) calc(4px*var(--k)) 0;border-bottom-right-radius:calc(8px*var(--k));bottom:0;right:0}.recui.snap>i{transform:scale(.8)}.rec-l,.rec-r{top:calc(12px*var(--k));height:calc(26px*var(--k));align-items:center;gap:calc(6px*var(--k));padding:0 calc(10px*var(--k));border-radius:calc(13px*var(--k));font-family:var(--display);font-size:calc(15px*var(--k));letter-spacing:.06em;color:#fff;line-height:1;display:flex;position:absolute}.rec-l{left:calc(12px*var(--k));background:#1008209e}.rec-l s{width:calc(10px*var(--k));height:calc(10px*var(--k));box-shadow:0 0 calc(6px*var(--k)) #ff2a2a;background:#ff2a2a;border-radius:50%;text-decoration:none;display:block}.recui.blink .rec-l s{opacity:.2}.rec-l em{font-variant-numeric:tabular-nums;opacity:.85;font-style:normal}.rec-r{right:calc(12px*var(--k));padding-right:calc(4px*var(--k));background:#ff2a6d}.rec-r span{align-items:center;gap:calc(4px*var(--k));height:calc(20px*var(--k));border-radius:calc(10px*var(--k));padding:0 calc(8px*var(--k));font-variant-numeric:tabular-nums;background:#00000047;display:flex}.rec-r .ic,.rec-r svg{width:calc(14px*var(--k));height:calc(14px*var(--k))}#hud:has(#h-rec:not(.hidden)) .chips{top:calc(172px*var(--k) + var(--safe-t))}.recui{top:calc(var(--ft) + var(--safe-t,0px))}body.cinema .recui{top:var(--ft)}.say.side{max-width:min(46vw,calc(240px*var(--k)))}.livechat{left:calc(10px*var(--k));bottom:calc(12px*var(--k));width:min(62%,calc(300px*var(--k)));justify-content:flex-end;gap:calc(5px*var(--k));pointer-events:none;flex-direction:column;display:flex;position:absolute}.lc{border-radius:calc(12px*var(--k));max-width:100%;padding:calc(4px*var(--k)) calc(10px*var(--k)) calc(4px*var(--k)) calc(6px*var(--k));font:700 calc(12.5px*var(--k))/1.25 system-ui,sans-serif;color:#fff;background:#1008208c;align-self:flex-start;transition:opacity .4s,transform .4s;animation:.25s ease-out lcIn;display:block}.lc i{vertical-align:-.2em;margin-right:calc(5px*var(--k));width:calc(14px*var(--k));height:calc(14px*var(--k));border:2px solid #ffffffd9;border-radius:50%;display:inline-block}.lc b{margin-right:calc(3px*var(--k));font-weight:800}.lc span{overflow-wrap:anywhere}.lc.out{opacity:0;transform:translateY(calc(-6px*var(--k)))}@keyframes lcIn{0%{opacity:0;transform:translateX(calc(-14px*var(--k)))}to{opacity:1;transform:none}}@media (max-aspect-ratio:3/4){.livechat{width:48%}.lc:nth-last-child(n+4){display:none}.lc{font-size:calc(11.5px*var(--k))}}.lc em{opacity:.85;font-style:normal;font-weight:700}.lc u{color:#fff;font:400 calc(9px*var(--k))/1 var(--display);letter-spacing:.06em;border-radius:calc(4px*var(--k));padding:calc(2px*var(--k)) calc(4px*var(--k)) calc(1px*var(--k));margin-right:calc(4px*var(--k));vertical-align:.1em;background:#ff2a1a;text-decoration:none;display:inline-block}@font-face{font-family:Lilita One;font-style:normal;font-display:swap;font-weight:400;src:url(./lilita-one-latin-ext-400-normal-DxX3B4s6.woff2)format("woff2"),url(./lilita-one-latin-ext-400-normal-QROd2hfm.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Lilita One;font-style:normal;font-display:swap;font-weight:400;src:url(./lilita-one-latin-400-normal-87r-Z-Re.woff2)format("woff2"),url(./lilita-one-latin-400-normal-DXkechA3.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:500;src:url(./baloo-2-devanagari-500-normal-Ddzk8H1G.woff2)format("woff2"),url(./baloo-2-devanagari-500-normal-BGpOhOmM.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:500;src:url(./baloo-2-vietnamese-500-normal-Cj5RGu3k.woff2)format("woff2"),url(./baloo-2-vietnamese-500-normal-ClyrcyJC.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:500;src:url(./baloo-2-latin-ext-500-normal-Ba7mhTsk.woff2)format("woff2"),url(./baloo-2-latin-ext-500-normal-D1XZow3C.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:"Baloo 2";font-style:normal;font-display:swap;font-weight:500;src:url(./baloo-2-latin-500-normal-CmLZ27r7.woff2)format("woff2"),url(./baloo-2-latin-500-normal-BSdEhq8m.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:600;src:url(./baloo-2-devanagari-600-normal-CuT_xCk5.woff2)format("woff2"),url(./baloo-2-devanagari-600-normal-Cnn1WFYO.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:600;src:url(./baloo-2-vietnamese-600-normal-C5EqHgu0.woff2)format("woff2"),url(./baloo-2-vietnamese-600-normal-CGkk4Wtx.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:600;src:url(./baloo-2-latin-ext-600-normal-DiVeaYrH.woff2)format("woff2"),url(./baloo-2-latin-ext-600-normal-CFaB2nBN.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:"Baloo 2";font-style:normal;font-display:swap;font-weight:600;src:url(./baloo-2-latin-600-normal-tIfxVoAe.woff2)format("woff2"),url(./baloo-2-latin-600-normal-B4tNaogw.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:700;src:url(./baloo-2-devanagari-700-normal-D37Te3iF.woff2)format("woff2"),url(./baloo-2-devanagari-700-normal-CEIF4sJg.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:700;src:url(./baloo-2-vietnamese-700-normal-h4tlcePq.woff2)format("woff2"),url(./baloo-2-vietnamese-700-normal-DoF59Mjc.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:700;src:url(./baloo-2-latin-ext-700-normal-Mlh7kdab.woff2)format("woff2"),url(./baloo-2-latin-ext-700-normal-D6LeXASg.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:"Baloo 2";font-style:normal;font-display:swap;font-weight:700;src:url(./baloo-2-latin-700-normal-CqTg7A15.woff2)format("woff2"),url(./baloo-2-latin-700-normal-Ld3Zm3l2.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:800;src:url(./baloo-2-devanagari-800-normal-BURIY0wZ.woff2)format("woff2"),url(./baloo-2-devanagari-800-normal-YLp1oUqR.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:800;src:url(./baloo-2-vietnamese-800-normal-ConLnEgt.woff2)format("woff2"),url(./baloo-2-vietnamese-800-normal-GQACmpuv.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:800;src:url(./baloo-2-latin-ext-800-normal-C_Iwmf1s.woff2)format("woff2"),url(./baloo-2-latin-ext-800-normal-D-iCxxqE.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:"Baloo 2";font-style:normal;font-display:swap;font-weight:800;src:url(./baloo-2-latin-800-normal-BbF3Etk1.woff2)format("woff2"),url(./baloo-2-latin-800-normal-B8BXfZF7.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
