@font-face{font-family:Bungee;font-style:normal;font-display:swap;font-weight:400;src:url(/taqueria-tijuanense/assets/bungee-vietnamese-400-normal-B6gKbkHm.woff2)format("woff2"),url(/taqueria-tijuanense/assets/bungee-vietnamese-400-normal-CmjDSWyd.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:Bungee;font-style:normal;font-display:swap;font-weight:400;src:url(/taqueria-tijuanense/assets/bungee-latin-ext-400-normal-DWzJMwsA.woff2)format("woff2"),url(/taqueria-tijuanense/assets/bungee-latin-ext-400-normal-DXe9_7Rr.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:Bungee;font-style:normal;font-display:swap;font-weight:400;src:url(/taqueria-tijuanense/assets/bungee-latin-400-normal-Dfnurram.woff2)format("woff2"),url(/taqueria-tijuanense/assets/bungee-latin-400-normal-DA8IEVW_.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:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/taqueria-tijuanense/assets/nunito-cyrillic-ext-400-normal-CuPM9foi.woff2)format("woff2"),url(/taqueria-tijuanense/assets/nunito-cyrillic-ext-400-normal-xaE7D4Sw.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/taqueria-tijuanense/assets/nunito-cyrillic-400-normal-xAOo5cBP.woff2)format("woff2"),url(/taqueria-tijuanense/assets/nunito-cyrillic-400-normal-D1j0u8EH.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/taqueria-tijuanense/assets/nunito-vietnamese-400-normal-BHkVbP3T.woff2)format("woff2"),url(/taqueria-tijuanense/assets/nunito-vietnamese-400-normal-DtOtW02z.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:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/taqueria-tijuanense/assets/nunito-latin-ext-400-normal-i-8OOpdj.woff2)format("woff2"),url(/taqueria-tijuanense/assets/nunito-latin-ext-400-normal-CjMJVfGn.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:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/taqueria-tijuanense/assets/nunito-latin-400-normal-r8SDr6Up.woff2)format("woff2"),url(/taqueria-tijuanense/assets/nunito-latin-400-normal-DKg4f3fz.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:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/taqueria-tijuanense/assets/nunito-cyrillic-ext-700-normal-BuR0mlCG.woff2)format("woff2"),url(/taqueria-tijuanense/assets/nunito-cyrillic-ext-700-normal-DfoqN4Gs.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/taqueria-tijuanense/assets/nunito-cyrillic-700-normal-DP36NgGt.woff2)format("woff2"),url(/taqueria-tijuanense/assets/nunito-cyrillic-700-normal-DfHRUDv-.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/taqueria-tijuanense/assets/nunito-vietnamese-700-normal-Ch8EUCfz.woff2)format("woff2"),url(/taqueria-tijuanense/assets/nunito-vietnamese-700-normal-C9SQsXvj.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:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/taqueria-tijuanense/assets/nunito-latin-ext-700-normal-BWeMsAzO.woff2)format("woff2"),url(/taqueria-tijuanense/assets/nunito-latin-ext-700-normal-D4woHhbd.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:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/taqueria-tijuanense/assets/nunito-latin-700-normal-Dort48En.woff2)format("woff2"),url(/taqueria-tijuanense/assets/nunito-latin-700-normal-OcDqTBcA.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:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/taqueria-tijuanense/assets/nunito-cyrillic-ext-800-normal-B-cvGohL.woff2)format("woff2"),url(/taqueria-tijuanense/assets/nunito-cyrillic-ext-800-normal-pjRatrRO.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/taqueria-tijuanense/assets/nunito-cyrillic-800-normal-D3igD7Kl.woff2)format("woff2"),url(/taqueria-tijuanense/assets/nunito-cyrillic-800-normal-DymMgApb.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/taqueria-tijuanense/assets/nunito-vietnamese-800-normal-D_CZYdm9.woff2)format("woff2"),url(/taqueria-tijuanense/assets/nunito-vietnamese-800-normal-Dz0hZPb5.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:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/taqueria-tijuanense/assets/nunito-latin-ext-800-normal-CtU8tJOV.woff2)format("woff2"),url(/taqueria-tijuanense/assets/nunito-latin-ext-800-normal-CDcxIxx8.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:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/taqueria-tijuanense/assets/nunito-latin-800-normal-Dz8SOQK_.woff2)format("woff2"),url(/taqueria-tijuanense/assets/nunito-latin-800-normal-D-J0wlBY.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:Nunito;font-style:normal;font-display:swap;font-weight:900;src:url(/taqueria-tijuanense/assets/nunito-cyrillic-ext-900-normal-BLeVovcl.woff2)format("woff2"),url(/taqueria-tijuanense/assets/nunito-cyrillic-ext-900-normal-DKFql_-q.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:900;src:url(/taqueria-tijuanense/assets/nunito-cyrillic-900-normal-CWPcV0_V.woff2)format("woff2"),url(/taqueria-tijuanense/assets/nunito-cyrillic-900-normal-Dr1fjxoU.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:900;src:url(/taqueria-tijuanense/assets/nunito-vietnamese-900-normal-D6LWQAy_.woff2)format("woff2"),url(/taqueria-tijuanense/assets/nunito-vietnamese-900-normal-WV2-fBew.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:Nunito;font-style:normal;font-display:swap;font-weight:900;src:url(/taqueria-tijuanense/assets/nunito-latin-ext-900-normal-Dllsvgjo.woff2)format("woff2"),url(/taqueria-tijuanense/assets/nunito-latin-ext-900-normal-CTBZd6bf.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:Nunito;font-style:normal;font-display:swap;font-weight:900;src:url(/taqueria-tijuanense/assets/nunito-latin-900-normal-BVB1fGs6.woff2)format("woff2"),url(/taqueria-tijuanense/assets/nunito-latin-900-normal-CVn49sIn.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}:root{--plum:#1e1430;--plum-2:#2e1f48;--plum-3:#3d2a5e;--plum-line:#fff6e61f;--marigold:#f2a93b;--marigold-hi:#ffc75c;--marigold-lo:#b8741a;--chile:#d9483b;--chile-lo:#9c2a21;--lime:#9bc53d;--lime-lo:#5f8a1c;--pink:#e86fb0;--sky:#4fb3d9;--cream:#fff6e6;--paper:#f6e7c8;--paper-lo:#e2c99a;--ink:#2a1b2e;--ink-soft:#5b4560;--text:#fff6e6;--text-dim:#fff6e6b8;--r-s:10px;--r-m:16px;--r-l:24px;--tap:44px;--safe-t:env(safe-area-inset-top,0px);--safe-b:env(safe-area-inset-bottom,0px);--safe-l:env(safe-area-inset-left,0px);--safe-r:env(safe-area-inset-right,0px);--f-sign:"Bungee", "Nunito", system-ui, sans-serif;--f-body:"Nunito", system-ui, sans-serif;--ease-pop:cubic-bezier(.34, 1.56, .64, 1);--ease-out:cubic-bezier(.22, 1, .36, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{height:100%;margin:0;overflow:hidden}body{background:var(--plum);color:var(--text);font-family:var(--f-body);-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;touch-action:manipulation;overscroll-behavior:none;font-size:15px;line-height:1.3}button{font:inherit;color:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:0;padding:0}button:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--marigold-hi);outline-offset:2px}button:disabled{cursor:default}svg{width:100%;height:100%;display:block}[hidden]{display:none!important}.vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}#app{max-width:480px;padding:var(--safe-t) var(--safe-r) 0 var(--safe-l);background:radial-gradient(120% 60% at 50% 100%, #3a2457 0%, transparent 70%), var(--plum);isolation:isolate;flex-direction:column;margin:0 auto;display:flex;position:fixed;inset:0;overflow:hidden}#app.shake{animation:.42s linear shake}@keyframes shake{0%,to{transform:translate(0)}15%{transform:translate(-9px)rotate(-.4deg)}30%{transform:translate(8px)rotate(.4deg)}45%{transform:translate(-6px)}60%{transform:translate(5px)}75%{transform:translate(-3px)}}.hdr{z-index:5;background:linear-gradient(180deg, #2a1c42, var(--plum));height:60px;box-shadow:0 1px 0 var(--plum-line);flex:none;align-items:center;gap:8px;padding:6px 10px;display:flex;position:relative}.fama{border-radius:50%;flex:none;place-items:center;width:48px;height:48px;display:grid;position:relative}.fama svg.ring{position:absolute;inset:0;transform:rotate(-90deg)}.fama .ring-bg{stroke:#ffffff1f}.fama .ring-fg{stroke:var(--pink);stroke-dasharray:125.66;stroke-dashoffset:calc(125.66 * (1 - var(--p,0)));transition:stroke-dashoffset .5s var(--ease-out);filter:drop-shadow(0 0 3px #e86fb0cc)}.fama .lvl{font-family:var(--f-sign);text-align:center;color:var(--cream);font-size:17px;line-height:1}.fama .lvl small{font-family:var(--f-body);letter-spacing:.04em;color:var(--pink);margin-bottom:1px;font-size:8px;font-weight:900;display:block}.wallet{flex-direction:column;flex:1;justify-content:center;min-width:0;padding:0 4px;display:flex}.money{font-family:var(--f-sign);color:var(--marigold-hi);text-shadow:0 2px 0 var(--marigold-lo);white-space:nowrap;align-items:center;gap:6px;font-size:23px;line-height:1;display:flex}.money .ico{flex:none;width:24px;height:24px}.money.bump{animation:bump .32s var(--ease-pop)}@keyframes bump{40%{transform:scale(1.12)}}.ips{color:var(--text-dim);white-space:nowrap;margin-top:3px;font-size:12px;font-weight:800}.ips b{color:var(--lime);font-weight:900}.tod{height:34px;color:var(--text-dim);background:#ffffff12;border-radius:17px;flex:none;align-items:center;gap:4px;padding:0 10px 0 6px;font-size:12px;font-weight:900;display:flex}.tod .sun{width:24px;height:24px}.icon-btn{width:var(--tap);height:var(--tap);background:#ffffff14;border-radius:14px;flex:none;place-items:center;transition:transform .12s;display:grid}.icon-btn:active{transform:scale(.9)}.icon-btn .ico{width:24px;height:24px}.scene{background:#2b2140;flex:auto;min-height:176px;position:relative;overflow:hidden}.scene .bg,.scene .bg-next{transition:opacity 1.6s;position:absolute;inset:0}.scene .bg svg,.scene .bg-next svg{width:100%;height:100%}.scene .bg-next{opacity:0}.scene .stand{pointer-events:none;width:min(92%,400px);height:68%;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.scene .stand svg{width:100%;height:100%}.scene .counter{z-index:3;pointer-events:none;background:linear-gradient(#c9813a 0 5px,#9c5a24 5px 9px,#7a4219 9px);height:26px;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -2px #00000040}.scene .counter:before{content:"";opacity:.8;background:radial-gradient(circle at 6px 6px,#fff6e6 2.5px,#0000 3px) 0 0/24px 12px,radial-gradient(circle at 18px 6px,#4fb3d9 3px,#0000 3.5px) 0 0/24px 12px,#2b5c9e;height:12px;position:absolute;top:10px;left:0;right:0}.scene.pico:after{content:"";pointer-events:none;z-index:4;box-shadow:inset 0 0 0 3px var(--marigold), inset 0 0 40px #f2a93b99;animation:1.4s ease-in-out infinite alternate picoGlow;position:absolute;inset:0}@keyframes picoGlow{0%{opacity:.55}to{opacity:1}}.slots{z-index:2;grid-template-columns:repeat(4,1fr);gap:2px;display:grid;position:absolute;inset:46px 4px 8px}.slot{position:relative}.cust{animation:custIn .55s var(--ease-out) both;border-radius:12px;flex-direction:column;justify-content:flex-end;align-items:center;padding:0;display:flex;position:absolute;inset:0}.cust.leaving{pointer-events:none;animation:.5s ease-in forwards custOut}.cust.leaving.happy{animation-name:custOutHappy}@keyframes custIn{0%{opacity:0;transform:translate(120%)}}@keyframes custOut{to{opacity:0;transform:translate(-140%)}}@keyframes custOutHappy{30%{transform:translateY(-10px)}to{opacity:0;transform:translate(-130%,-6px)}}.cust .bust{transform-origin:50% 100%;flex:0 auto;width:112%;max-width:116px;height:62%;min-height:60px;margin-bottom:10px;position:relative}.cust .bust>svg{width:100%;height:100%}.cust.mood-enojado .bust{animation:.5s ease-in-out infinite fume}@keyframes fume{50%{transform:translate(1.5px)rotate(1deg)}}.cust.drop .bubble{box-shadow:0 0 0 3px var(--lime), 0 3px 0 #00000040}.cust:active .bust{transform:scale(.96)}.cust.wrong .bust{animation:.45s no}@keyframes no{20%,60%{transform:rotate(-6deg)}40%,80%{transform:rotate(6deg)}}.pat{z-index:4;background:#00000080;border-radius:4px;width:64%;height:7px;position:absolute;bottom:30px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 0 0 2px #00000040}.pat i{transform-origin:0;width:100%;height:100%;transform:scaleX(var(--p,1));background:var(--lime);border-radius:4px;transition:background-color .4s;display:block}.mood-normal .pat i{background:#e8d64a}.mood-impaciente .pat i{background:var(--marigold)}.mood-enojado .pat i{background:var(--chile)}.bubble{background:var(--cream);width:calc(100% - 2px);max-width:108px;color:var(--ink);transform-origin:50% 100%;animation:bubbleIn .4s .35s var(--ease-pop) both;border-radius:12px;flex-direction:column;flex:none;gap:2px;margin-bottom:4px;padding:3px 3px 3px 2px;display:flex;position:relative;box-shadow:0 3px #00000040}.bubble:after{content:"";border:6px solid #0000;border-bottom:0;border-top-color:var(--cream);margin-left:-6px;position:absolute;bottom:-6px;left:50%}@keyframes bubbleIn{0%{opacity:0;transform:scale(.3)}}.cust.dollars .bubble{background:#eaf7d8}.cust.dollars .bubble:after{border-top-color:#eaf7d8}.line{text-align:left;align-items:center;gap:2px;min-height:30px;display:flex}.line+.line{border-top:1.5px dashed #2a1b2e38;padding-top:2px}.line .mico{flex:none;width:30px;height:30px;margin-left:1px;position:relative}.line .mico svg{width:100%;height:100%}.line .mico .n{min-width:17px;height:17px;font-family:var(--f-sign);background:var(--ink);color:var(--cream);box-shadow:0 0 0 1.5px var(--cream);border-radius:9px;place-items:center;padding:0 3px;font-size:11px;font-weight:400;line-height:1;display:grid;position:absolute;top:-2px;left:-2px}.line .lt{flex-direction:column;flex:1;align-items:flex-start;gap:1px;min-width:0;display:flex}.line .mn{color:var(--ink);white-space:nowrap;font-size:11.5px;font-weight:900;line-height:1.05}.line .xps{flex-wrap:wrap;gap:2px;display:flex}.xp{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;background:#e6dccb;border-radius:6px;max-width:100%;padding:1px 4px;font-size:9.5px;font-weight:900;line-height:1.1;overflow:hidden}.xp.todo{background:var(--chile);color:#fff}.xp.sin{color:#fff;background:#3b2a48}.xp.solo{color:var(--ink-soft);background:0 0;padding-left:0;font-style:italic}.xp.x-cebolla{background:#e9e4f7}.xp.x-cilantro{background:#cfeab1}.xp.x-salsa{background:#f6c0b6}.xp.x-guacamole{background:#d8eb9a}.xp.ceb{background:#f2d29a}.bubble.l3 .line,.bubble.l4 .line{min-height:28px}.bubble.l4 .line .mico{width:28px;height:28px}.special .lines{color:var(--cream);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:10.5px;font-weight:900;display:block;overflow:hidden}.chip-btn.rescue{z-index:5;white-space:nowrap;max-width:calc(100% - 2px);min-height:28px;animation:rescueIn .35s var(--ease-pop) both;justify-content:center;gap:2px;padding:0 5px 0 3px;font-size:10px;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 2px #4c7414,0 0 0 2px #fff}.rescue .t{text-overflow:ellipsis;overflow:hidden}@keyframes rescueIn{0%{opacity:0;transform:translate(-50%)scale(.4)}}.rescue:before{content:"";position:absolute;inset:-8px -2px}.rescue.chip-btn.video .play{width:18px;height:18px;padding:3px 2px 3px 4px}.scene-chips{z-index:6;pointer-events:none;justify-content:space-between;align-items:flex-start;gap:6px;display:flex;position:absolute;top:6px;left:6px;right:6px}.scene-chips>*{pointer-events:auto}.scene-chips .grow{flex:1}.chip-btn{min-height:36px;color:var(--cream);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1e1430d1;border-radius:18px;align-items:center;gap:5px;padding:0 12px 0 6px;font-size:12px;font-weight:900;transition:transform .12s;display:inline-flex;box-shadow:0 0 0 1.5px #fff6e62e}.chip-btn:active{transform:scale(.94)}.chip-btn .ico{width:22px;height:22px}.chip-btn.gift .ico{animation:2.4s ease-in-out infinite wiggle}@keyframes wiggle{0%,80%,to{transform:rotate(0)}85%{transform:rotate(-8deg)}90%{transform:rotate(8deg)}95%{transform:rotate(-4deg)}}.pico-timer{min-height:36px;font-family:var(--f-sign);background:var(--marigold);color:var(--ink);border-radius:18px;align-items:center;gap:5px;padding:0 12px 0 8px;font-size:13px;display:inline-flex;box-shadow:0 0 16px #f2a93bcc}.pico-timer .ico{width:20px;height:20px}.combo-badge{font-family:var(--f-sign);background:var(--pink);color:#fff;text-shadow:0 1px #0000004d;border-radius:15px;min-height:30px;padding:6px 10px;font-size:14px;line-height:1.2;box-shadow:0 3px #a3407a}.combo-badge.bump{animation:bump .35s var(--ease-pop)}.special{z-index:6;border-radius:var(--r-m);box-shadow:0 0 0 2px var(--pink), 0 6px 18px #0006;text-align:left;animation:dropIn .5s var(--ease-pop) both;background:linear-gradient(90deg,#5b2d8a,#8a2d6a);grid-template-columns:44px 1fr auto;align-items:center;column-gap:8px;padding:5px 10px 6px 5px;display:grid;position:absolute;top:48px;left:6px;right:6px}@keyframes dropIn{0%{transform:translateY(-120%)}}.special .art{background:#ffffff1f;border-radius:10px;width:44px;height:44px;overflow:hidden}.special .info{min-width:0;display:block}.special .ttl{font-family:var(--f-sign);color:var(--cream);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.1;display:block;overflow:hidden}.special .sub{color:var(--text-dim);margin-top:1px;font-size:10.5px;font-weight:800;display:block}.special .bar{background:#00000059;border-radius:3px;height:5px;margin-top:3px;display:block;overflow:hidden}.special .bar i{background:var(--marigold);transform-origin:0;height:100%;transform:scaleX(var(--p,0));display:block}.special .time{font-family:var(--f-sign);color:var(--marigold-hi);font-size:14px}.scene.has-special .slots{top:104px}.scene.has-special .cust .bust{min-height:48px}.stations{z-index:2;background:linear-gradient(#4a3a52,#3a2c44);flex:none;grid-template-columns:1.55fr .85fr .85fr;gap:6px;height:128px;padding:6px 8px 4px;display:grid;position:relative;box-shadow:inset 0 3px #00000040}.station{border-radius:var(--r-m);background:#00000038;position:relative;overflow:hidden}.station .lbl{text-align:center;color:var(--text-dim);pointer-events:none;z-index:3;font-size:10px;font-weight:900;position:absolute;bottom:3px;left:0;right:0}.grill-inner{position:absolute;top:2px;left:50%;transform:translate(-50%)}.grill-art{pointer-events:none;position:absolute;inset:0}.grill-art svg{width:100%;height:100%}.grill-slots{z-index:2;position:absolute;inset:0}.gslot{border-radius:12px;min-width:44px;min-height:44px;position:absolute}.gslot:active{transform:scale(.94)}.gslot .ring{pointer-events:none;width:calc(100% - 4px);height:calc(100% - 4px);position:absolute;inset:2px;transform:rotate(-90deg)}.gslot .ring circle{fill:none;stroke-width:4px}.gslot .ring .bgc{stroke:#00000059}.gslot .ring .fg{stroke:var(--marigold);stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:calc(100 * (1 - var(--p,0)))}.gslot[data-s=vacio] .ring,.gslot[data-s=quemada] .ring{opacity:0}.gslot[data-s=lista] .ring .fg{stroke:var(--chile);stroke-dashoffset:calc(100 * var(--b,0))}.gslot:before{content:"";border-radius:inherit;pointer-events:none;opacity:0;position:absolute;inset:0}.gslot[data-s=lista]:before{opacity:1;box-shadow:0 0 0 2px var(--lime), 0 0 14px #9bc53dcc;animation:.8s ease-in-out infinite ready}@keyframes ready{50%{opacity:.6;transform:scale(1.08)}}.gslot .tag{z-index:2;background:var(--lime);color:var(--ink);white-space:nowrap;pointer-events:none;opacity:0;border-radius:8px;padding:1px 6px;font-size:10px;font-weight:900;position:absolute;top:1px;left:50%;transform:translate(-50%)}.gslot[data-s=lista] .tag{opacity:1}.gslot[data-s=quemada] .tag{opacity:1;color:#fff;background:#555}.trompo-btn{width:100%;display:block;position:absolute;inset:0}.trompo-btn .art{position:absolute;inset:4px 6px 18px}.trompo-btn .art svg{width:100%;height:100%}.trompo-btn:active .art{transform:scale(.96)}.trompo-btn.empty .art{filter:saturate(.4)brightness(.8)}.knife{pointer-events:none;z-index:3;opacity:0;position:absolute;inset:0}.knife.go{animation:.28s ease-out swish}.knife:before{content:"";background:linear-gradient(90deg,#0000,#fff 40%,#d6dce3);border-radius:2px;height:4px;position:absolute;top:46%;left:10%;right:10%;box-shadow:0 0 8px #fff}@keyframes swish{0%{opacity:1;transform:translate(-60%,-20px)rotate(-18deg)}to{opacity:0;transform:translate(60%,14px)rotate(-18deg)}}.charge{min-width:26px;height:22px;font-family:var(--f-sign);background:var(--chile);color:#fff;z-index:3;pointer-events:none;border-radius:11px;place-items:center;padding:0 6px;font-size:12px;display:grid;position:absolute;top:4px;right:4px}.trompo-btn.empty .charge{background:#555}.steamer .art{pointer-events:none;position:absolute;inset:6px 6px 22px}.steamer .art svg{width:100%;height:100%}.steamer .meter{background:#00000059;border-radius:2px;height:4px;position:absolute;bottom:16px;left:12px;right:12px;overflow:hidden}.steamer .meter i{background:var(--sky);transform-origin:0;height:100%;transform:scaleX(var(--p,0));display:block}.steam{pointer-events:none;height:60%;position:absolute;top:0;left:0;right:0}.steam span{filter:blur(4px);opacity:0;background:#ffffff8c;border-radius:50%;width:18px;height:18px;animation:2.6s ease-out infinite steam;position:absolute;bottom:30%}.steam span:first-child{left:25%}.steam span:nth-child(2){animation-delay:.9s;left:48%}.steam span:nth-child(3){animation-delay:1.7s;left:66%}@keyframes steam{0%{opacity:0;transform:translateY(10px)scale(.6)}30%{opacity:.7}to{opacity:0;transform:translateY(-34px)scale(1.6)}}.station.locked>:not(.lockover){filter:grayscale(.9)brightness(.55)}.lockover{z-index:4;color:var(--cream);text-align:center;pointer-events:none;place-items:center;font-size:11px;font-weight:900;display:grid;position:absolute;inset:0}.lockover .ico{width:30px;height:30px;margin:0 auto 4px;display:block}.lockover>div{background:#140c1eb3;border-radius:12px;padding:8px 10px}.station.locked .lbl{display:none}.prep{z-index:2;background:#3a2c44;flex:none;padding:6px 8px 0;position:relative}.board{touch-action:none;background:repeating-linear-gradient(90deg,#0000 0 46px,#7846140f 46px 48px),linear-gradient(#e9c48a,#d9a865);border-radius:14px;align-items:center;height:68px;padding:0 54px 8px 8px;display:flex;position:relative;box-shadow:inset 0 -4px #b9864a,0 3px #0000004d}.board.drop-ok{box-shadow:inset 0 -4px 0 #b9864a, 0 0 0 3px var(--lime)}.board-tacos{flex:1;align-items:center;gap:0;min-width:0;height:100%;display:flex}.board-empty{color:#5a3214b3;text-align:center;flex:1;font-size:13px;font-weight:800}.btaco{width:40px;min-width:31px;height:56px;animation:tacoPop .32s var(--ease-pop) both;border-radius:10px;flex-direction:column;flex:0 40px;justify-content:center;align-items:center;gap:1px;margin-right:-1px;display:flex}.btaco .tsvg{pointer-events:none;width:100%;max-width:40px;height:38px;display:block}.btaco .tsvg svg{width:100%;height:100%}.btaco .dots{pointer-events:none;background:#5a32142e;border-radius:6px;gap:1.5px;padding:1.5px 2px;display:flex}.btaco .dots.all{background:var(--chile)}.d{background:0 0;border-radius:50%;width:6px;height:6px;display:block;box-shadow:inset 0 0 0 1.2px #3c1e0a73}.d.on{box-shadow:0 0 0 1px #fffc}.d-cebolla.on{background:#b9a7ef}.d-cilantro.on{background:#3fae3b}.d-salsa.on{background:#d9302b}.d-guacamole.on{background:#9ccc2b}.d-ceb.on{background:#e8a33a}.btaco .dots.all .d.on{box-shadow:0 0 0 1px #fff}.btaco:active{transform:scale(.88)}.btaco.out{animation:.2s ease-in forwards tacoOut}@keyframes tacoPop{0%{transform:scale(0)rotate(-20deg)}}@keyframes tacoOut{to{opacity:0;transform:scale(0)translateY(-10px)}}.board .cnt8{color:#5a3214a6;font-size:10px;font-weight:900;position:absolute;top:3px;right:54px}.board .clear{color:#5a3214;background:#5a321426;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:1px;width:46px;height:52px;margin-top:-26px;display:flex;position:absolute;top:50%;right:4px}.board .clear .ico{width:24px;height:24px}.board .clear .t{font-size:9.5px;font-weight:900;line-height:1}.board .clear:disabled{opacity:.35}.board .clear.hint{background:var(--chile);color:#fff;box-shadow:0 0 0 3px var(--marigold-hi);animation:.9s ease-in-out infinite hintPulse}@keyframes hintPulse{50%{transform:scale(1.08)}}.board .sel-lbl{color:#5a3214bf;pointer-events:none;white-space:nowrap;font-size:9.5px;font-weight:900;position:absolute;bottom:2px;left:10px}.board .cnt8{top:2px}.board.full{animation:.35s no}.extras{grid-template-columns:1.25fr repeat(4,1fr);gap:5px;padding:6px 0;display:grid}.extras.ceb{grid-template-columns:1.2fr repeat(5,1fr)}.xchip{min-width:0;height:52px;color:var(--text-dim);background:#ffffff14;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:2px;font-size:10.5px;font-weight:900;line-height:1.05;transition:background-color .15s,transform .12s,color .15s;display:flex;position:relative;box-shadow:inset 0 0 0 2px #ffffff1a}.xchip .ico{background:#ffffffd9;border-radius:50%;flex:none;width:30px;height:30px;padding:2px;transition:filter .15s,opacity .15s}.xchip .nm{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.xchip>.d{width:8px;height:8px;position:absolute;top:5px;left:5px}.xchip .ck{opacity:0;width:20px;height:20px;transition:opacity .15s, transform .2s var(--ease-pop);filter:drop-shadow(0 1px 1px #0006);position:absolute;top:-5px;right:-4px;transform:scale(.4)}.xchip[aria-pressed=false] .ico{filter:grayscale(.85);opacity:.55}.xchip[aria-pressed=false]>.d{opacity:.35}.xchip[aria-pressed=true]{background:var(--cream);color:var(--ink);box-shadow:inset 0 0 0 2px var(--marigold), 0 3px 0 var(--marigold-lo), 0 0 12px #ffc75c8c}.xchip[aria-pressed=true] .ck{opacity:1;transform:none}.xchip[aria-pressed=true] .ico{background:#fff}.xchip:active{transform:scale(.92)}.xchip.todo{font-family:var(--f-sign);color:var(--cream);text-align:center;background:#d9483b2e;font-size:13px;font-weight:400;line-height:1;box-shadow:inset 0 0 0 2px #d9483b8c}.xchip.todo .nm{white-space:normal}.xchip.todo[aria-pressed=true]{background:var(--chile);color:#fff;box-shadow:0 3px 0 var(--chile-lo), 0 0 0 2px var(--marigold-hi), 0 0 14px #d9483bcc}.meats{z-index:2;background:#3a2c44;flex:none;grid-template-columns:repeat(5,1fr);gap:5px;padding:0 8px 8px;display:grid;position:relative}.meat{height:76px;color:var(--ink);background:linear-gradient(#d6dce3,#9aa3ae);border-radius:14px;flex-direction:column;justify-content:flex-start;align-items:center;padding:3px 3px 6px;transition:transform .1s;display:flex;position:relative;box-shadow:inset 0 -4px #5e6773,0 2px #00000059}.meat:active{transform:translateY(2px)scale(.96)}.meat .art{pointer-events:none;width:44px;height:36px}.meat .nm{font-size:11px;font-weight:900;line-height:1.1}.meat .qty{min-width:22px;height:20px;font-family:var(--f-sign);background:var(--ink);color:var(--cream);border-radius:10px;place-items:center;padding:0 5px;font-size:11px;display:grid;position:absolute;top:2px;right:2px}.meat .tray{background:#0003;border-radius:2px;height:4px;position:absolute;bottom:4px;left:6px;right:6px;overflow:hidden}.meat .tray i{background:var(--chile);transform-origin:0;height:100%;transform:scaleX(var(--p,0));transition:transform .25s;display:block}.meat.empty .art{filter:grayscale()opacity(.45)}.meat.empty .qty{background:var(--chile)}.meat.bump .qty{animation:bump .3s var(--ease-pop)}.meat.locked{color:var(--text-dim);background:linear-gradient(#4b3e57,#3b3046);box-shadow:inset 0 -4px #2b2236}.meat.locked .art{opacity:.35;filter:grayscale()}.meat.locked .qty,.meat.locked .tray{display:none}.meat .lk{font-family:var(--f-sign);color:var(--cream);white-space:nowrap;background:#0009;border-radius:8px;align-items:center;gap:2px;padding:3px 7px;font-size:11px;display:flex;position:absolute;top:18px;left:50%;transform:translate(-50%)}.meat .lk .ico{width:12px;height:12px}.meat.nope{animation:.35s no}.refill{z-index:7;min-height:44px;animation:popIn .4s var(--ease-pop) both;position:absolute;top:-26px;left:50%;transform:translate(-50%)}@keyframes popIn{0%{opacity:0;transform:translate(-50%)scale(.4)}}.nav{padding:4px 4px calc(4px + var(--safe-b));background:var(--plum);box-shadow:0 -1px 0 var(--plum-line);z-index:22;flex:none;grid-template-columns:repeat(5,1fr);display:grid;position:relative}.nav button{min-height:54px;color:var(--text-dim);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:11px;font-weight:800;display:flex;position:relative}.nav button .ico{width:28px;height:28px;transition:transform .15s}.nav button:active .ico{transform:scale(.85)}.nav button[aria-expanded=true]{color:var(--marigold-hi);background:#ffffff0f}.badge{background:var(--chile);color:#fff;text-align:center;min-width:18px;height:18px;box-shadow:0 0 0 2px var(--plum);border-radius:9px;padding:0 4px;font-size:11px;font-weight:900;line-height:18px;position:absolute;top:3px;right:calc(50% - 22px)}.badge.dot{width:12px;min-width:12px;height:12px;padding:0;top:6px;right:calc(50% - 18px)}.badge[hidden]{display:none}.btn{min-height:48px;font-family:var(--f-sign);background:var(--marigold);color:var(--ink);box-shadow:0 4px 0 var(--marigold-lo);border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:15px;transition:transform .1s,box-shadow .1s,opacity .2s;display:inline-flex}.btn:active:not(:disabled){box-shadow:0 1px 0 var(--marigold-lo);transform:translateY(3px)}.btn:disabled{opacity:.45;filter:grayscale(.4)}.btn.ghost{color:var(--cream);background:#ffffff1a;box-shadow:0 4px #0000004d}.btn.danger{background:var(--chile);color:#fff;box-shadow:0 4px 0 var(--chile-lo)}.btn.small{border-radius:12px;min-height:44px;padding:0 12px;font-size:13px}.btn .ico{flex:none;width:22px;height:22px}.btn.video{color:#17310a;background:linear-gradient(#a4d64a,#86b62c);box-shadow:0 4px #4c7414}.btn.video:active:not(:disabled){box-shadow:0 1px #4c7414}.btn.video .play{background:#fff;border-radius:50%;flex:none;width:26px;height:26px;padding:4px 3px 4px 5px}.btn.video.loading .play{background:conic-gradient(#17310a 0 25%, #fff 0);padding:0;animation:.9s linear infinite spin}.btn.video.loading .play svg{opacity:0}@keyframes spin{to{transform:rotate(360deg)}}.chip-btn.video{color:#17310a;background:linear-gradient(#a4d64a,#86b62c);box-shadow:0 3px #4c7414}.chip-btn.video .play{background:#fff;border-radius:50%;flex:none;width:22px;height:22px;padding:4px 3px 4px 5px}.chip-btn.video.loading .play{background:conic-gradient(#17310a 0 25%, #fff 0);padding:0;animation:.9s linear infinite spin}.chip-btn.video.loading .play svg{opacity:0}.scrim{z-index:20;opacity:0;background:#0e081899;transition:opacity .25s;position:absolute;inset:0}.scrim.on{opacity:1}.sheet{z-index:21;border-radius:var(--r-l) var(--r-l) 0 0;background:linear-gradient(180deg, var(--plum-2), var(--plum) 40%);max-height:78%;transition:transform .32s var(--ease-out);flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(calc(100% + 120px));box-shadow:0 -8px 30px #00000073,inset 0 1px #ffffff1f}.sheet.on{transform:none}.sheet .grab{background:#ffffff40;border-radius:3px;width:44px;height:5px;margin:8px auto 0}.sheet-hd{align-items:center;gap:10px;padding:6px 10px 10px 16px;display:flex}.sheet-hd .ico.big{flex:none;width:34px;height:34px}.sheet-hd h2{font-family:var(--f-sign);color:var(--cream);flex:1;margin:0;font-size:21px;font-weight:400;line-height:1.1}.sheet-hd .sub{font-family:var(--f-body);color:var(--text-dim);margin-top:2px;font-size:12px;font-weight:800;display:block}.sheet-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:0 12px 16px;overflow-y:auto}.tabs{gap:6px;padding:0 12px 10px;display:flex}.tabs button{min-height:44px;color:var(--text-dim);background:#ffffff12;border-radius:12px;flex:1;font-size:14px;font-weight:900}.tabs button[aria-selected=true]{background:var(--cream);color:var(--ink)}.row{border-radius:var(--r-m);background:#ffffff0f;align-items:center;gap:10px;margin-bottom:8px;padding:10px;display:flex}.row .pic{background:#fff6e6eb;border-radius:14px;flex:none;width:56px;height:56px;padding:4px;overflow:hidden}.row .pic.dark{background:#00000040}.row .mid{flex:1;min-width:0}.row .nm{color:var(--cream);flex-wrap:wrap;align-items:center;gap:6px;font-size:15px;font-weight:900;display:flex}.row .ds{color:var(--text-dim);margin-top:2px;font-size:12.5px;font-weight:700}.row .pips{gap:3px;margin-top:6px;display:flex}.row .pips i{background:#ffffff26;border-radius:3px;width:100%;max-width:16px;height:6px}.row .pips i.on{background:var(--marigold)}.row .act{flex:none;min-width:92px}.row .act .btn{width:100%;padding:0 10px;font-size:13px}.row .act .ico{width:18px;height:18px}.row.done{background:#9bc53d1f;box-shadow:inset 0 0 0 1.5px #9bc53d66}.pill{color:var(--cream);background:#ffffff1f;border-radius:8px;padding:2px 7px;font-size:10.5px;font-weight:900;display:inline-block}.pill.on{background:var(--lime);color:var(--ink)}.pill.pink{background:var(--pink);color:#fff}.pill.gold{background:var(--marigold);color:var(--ink)}.progress{background:#ffffff1f;border-radius:4px;height:8px;margin-top:6px;overflow:hidden}.progress i{background:var(--lime);transform-origin:0;height:100%;transform:scaleX(var(--p,0));transition:transform .3s;display:block}.sect{font-family:var(--f-sign);color:var(--marigold-hi);margin:14px 4px 8px;font-size:14px;font-weight:400}.sect:first-child{margin-top:2px}.note{color:var(--text-dim);padding:0 4px 10px;font-size:12.5px;font-weight:700}.route{padding-left:26px;position:relative}.route:before{content:"";border-left:3px dashed #f2a93b80;position:absolute;top:20px;bottom:30px;left:11px}.route .row{position:relative}.route .row:before{content:"";background:var(--plum);border-radius:50%;width:14px;height:14px;margin-top:-7px;position:absolute;top:50%;left:-22px;box-shadow:inset 0 0 0 3px #f2a93b80}.route .row.owned:before{background:var(--marigold);box-shadow:0 0 0 3px var(--plum)}.route .row.here:before{background:var(--pink);box-shadow:0 0 0 3px var(--plum), 0 0 10px var(--pink)}.route .pic{width:84px;height:60px;padding:0}.route .pic svg{width:100%;height:100%}.setting{border-radius:var(--r-m);background:#ffffff0f;align-items:center;gap:12px;min-height:60px;margin-bottom:8px;padding:8px 12px;display:flex}.setting .ico{flex:none;width:26px;height:26px}.setting .lab{flex:1;font-weight:900}.setting .lab small{color:var(--text-dim);font-size:12px;font-weight:700;display:block}.switch{background:#ffffff29;border-radius:17px;flex:none;width:58px;height:34px;transition:background-color .2s;position:relative}.switch:after{content:"";background:var(--cream);width:26px;height:26px;transition:transform .2s var(--ease-out);border-radius:50%;position:absolute;top:4px;left:4px}.switch[aria-checked=true]{background:var(--lime)}.switch[aria-checked=true]:after{transform:translate(24px)}.setting input[type=range]{width:120px;accent-color:var(--marigold);height:44px}.linkrow{border-radius:var(--r-m);text-align:left;width:100%;min-height:52px;color:var(--cream);background:#ffffff0f;align-items:center;gap:12px;margin-bottom:8px;padding:8px 12px;font-weight:900;text-decoration:none;display:flex}.linkrow .ico{width:24px;height:24px}.linkrow.danger{color:#ff9b8f}.credits{color:var(--text-dim);text-align:center;padding:10px 8px 4px;font-size:13px;font-weight:700;line-height:1.5}.credits b{color:var(--cream);font-family:var(--f-sign);font-size:15px;font-weight:400}.modal-wrap{z-index:30;background:#0e0818b3;place-items:center;padding:20px;animation:.2s both fadeIn;display:grid;position:absolute;inset:0}.modal-wrap.out{animation:.2s forwards fadeOut}@keyframes fadeIn{0%{opacity:0}}@keyframes fadeOut{to{opacity:0}}.modal{border-radius:var(--r-l);text-align:center;background:linear-gradient(180deg, #3b2760, var(--plum-2));width:100%;max-width:360px;max-height:100%;animation:modalIn .42s var(--ease-pop) both;padding:22px 18px 18px;position:relative;overflow-y:auto;box-shadow:0 0 0 2px #f2a93b66,0 20px 50px #00000080}@keyframes modalIn{0%{opacity:0;transform:scale(.6)translateY(30px)}}.modal .x{border-radius:12px;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:6px;right:6px}.modal .x .ico{width:22px;height:22px}.modal .hero{width:120px;height:120px;margin:-4px auto 6px}.modal .hero.wide{width:100%;height:110px}.modal h2{font-family:var(--f-sign);color:var(--marigold-hi);text-shadow:0 2px 0 var(--marigold-lo);margin:0 0 6px;font-size:24px;font-weight:400;line-height:1.1}.modal p{color:var(--text-dim);margin:0 0 12px;font-size:15px;font-weight:700}.modal .big{font-family:var(--f-sign);color:var(--cream);margin:4px 0 14px;font-size:34px;line-height:1}.modal .acts{flex-direction:column;gap:10px;margin-top:6px;display:flex}.modal .acts .btn{width:100%}.modal .msg{color:#ffb3a8;min-height:18px;margin-top:8px;font-size:13px;font-weight:800}.unlocks{flex-wrap:wrap;justify-content:center;gap:8px;margin:4px 0 14px;display:flex}.unlocks .u{background:#ffffff1a;border-radius:14px;align-items:center;gap:6px;padding:6px 12px 6px 6px;font-size:14px;font-weight:900;display:flex}.unlocks .u .ico{background:var(--cream);border-radius:10px;width:30px;height:30px;padding:2px}.rays{background:repeating-conic-gradient(#f2a93b29 0 10deg, transparent 10deg 24deg);pointer-events:none;z-index:-1;border-radius:50%;width:300px;height:300px;margin:-150px 0 0 -150px;animation:18s linear infinite spin;position:absolute;top:70px;left:50%;-webkit-mask:radial-gradient(circle,#000 30%,#0000 70%);mask:radial-gradient(circle,#000 30%,#0000 70%)}.modal{isolation:isolate}.fx{pointer-events:none;z-index:40;position:absolute;inset:0;overflow:hidden}.float{font-family:var(--f-sign);color:var(--marigold-hi);text-shadow:0 2px 0 var(--ink), 0 0 6px #00000080;white-space:nowrap;will-change:transform, opacity;font-size:20px;position:absolute;transform:translate(-50%,-50%)}.float.perfect{color:var(--lime);font-size:22px}.float.bad{color:#ff8a7a;font-size:16px;font-family:var(--f-body);font-weight:900}.float.info{color:var(--cream);font-size:14px;font-family:var(--f-body);font-weight:900}.float.info,.float.bad{white-space:normal;text-align:center;width:max-content;max-width:220px}.coin{will-change:transform, opacity;width:22px;height:22px;margin:-11px 0 0 -11px;position:absolute}.confetti{will-change:transform, opacity;border-radius:2px;width:9px;height:14px;position:absolute}.smoke{filter:blur(3px);will-change:transform, opacity;background:#3c3c3cb3;border-radius:50%;width:26px;height:26px;margin:-13px 0 0 -13px;position:absolute}.toast{left:50%;top:var(--toast-top,calc(70px + var(--safe-t)));background:var(--cream);max-width:86%;color:var(--ink);text-align:center;z-index:45;animation:toastIn .35s var(--ease-pop) both;pointer-events:none;border-radius:14px;padding:10px 16px;font-size:14px;font-weight:900;position:absolute;transform:translate(-50%);box-shadow:0 6px 20px #0006}.toast.out{animation:.3s forwards fadeOut}@keyframes toastIn{0%{opacity:0;transform:translate(-50%,-20px)scale(.8)}}.tut{z-index:25;pointer-events:none;position:absolute;inset:0}.tut .hole{transition:all .35s var(--ease-out);pointer-events:none;border-radius:18px;position:absolute;box-shadow:0 0 0 9999px #0e08189e}.tut .hole:after{content:"";border:3px solid var(--marigold-hi);border-radius:20px;animation:1.2s ease-in-out infinite holePulse;position:absolute;inset:-4px}@keyframes holePulse{50%{opacity:.6;transform:scale(1.04)}}.tut .card{border-radius:var(--r-m);background:var(--cream);color:var(--ink);pointer-events:auto;transition:top .35s var(--ease-out);min-height:84px;padding:14px 14px 12px 76px;position:absolute;left:16px;right:16px;box-shadow:0 10px 30px #00000080}.tut .card .who{width:62px;height:74px;position:absolute;bottom:0;left:8px}.tut .card p{margin:0;font-size:15px;font-weight:800;line-height:1.35}.tut .card .step{font-family:var(--f-sign);color:var(--chile);margin-bottom:3px;font-size:11px}.tut .card .skip{min-height:40px;color:var(--ink-soft);padding:0 10px;font-size:12px;font-weight:900;position:absolute;top:2px;right:2px}.tut .card .next{margin-top:10px}.tut .finger{filter:drop-shadow(0 3px 2px #00000080);width:48px;height:48px;transition:left .35s var(--ease-out), top .35s var(--ease-out);margin:-6px 0 0 -14px;font-size:40px;line-height:1;animation:1s ease-in-out infinite tapme;position:absolute}@keyframes tapme{50%{transform:translate(4px,8px)scale(.92)}}.splash{z-index:100;background:radial-gradient(70% 45% at 50% 45%, #e86fb047, transparent 70%), var(--plum);flex-direction:column;justify-content:center;align-items:center;gap:18px;transition:opacity .4s;display:flex;position:fixed;inset:0}.splash.out{opacity:0;pointer-events:none}.splash .logo{aspect-ratio:1.4;width:min(82vw,360px);animation:1.1s ease-out both neon}.splash .tag{color:var(--text-dim);text-align:center;padding:0 20px;font-size:15px;font-weight:800;animation:.6s .4s both fadeIn}.splash .studio{bottom:calc(24px + var(--safe-b));font-family:var(--f-sign);color:#fff6e673;font-size:13px;position:absolute}@keyframes neon{0%{opacity:0;filter:brightness(.4)}20%{opacity:1;filter:brightness(1.4)}28%{opacity:.4}36%,to{opacity:1;filter:none}}@media (height<=720px){.hdr{height:52px}.fama{width:42px;height:42px}.money{font-size:20px}.stations{height:96px}.board{height:60px}.btaco{width:36px;height:50px}.btaco .tsvg{height:32px}.board .clear{height:46px;margin-top:-23px}.extras{padding:4px 0}.xchip{height:46px}.xchip .ico{width:26px;height:26px}.meat{height:64px}.meat .art{width:38px;height:28px}.nav button{min-height:48px}.nav button .ico{width:24px;height:24px}}@media (height<=660px){.nav button .lab{display:none}.nav button{min-height:46px}.stations{height:88px}}@media (width<=370px){.bubble{padding:3px 2px 3px 1px}.line{gap:1px}.line .mico{width:26px;height:26px}.line .mn{font-size:11px}.xp{padding:1px 3px;font-size:8.5px}.xchip{font-size:9.5px}.xchip .ico{width:26px;height:26px}.meat .nm{font-size:10px}.money{font-size:20px}.tod span:not(.sun){display:none}.tod{padding:0 6px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.scene.paused:before{content:"En pausa";z-index:7;font-family:var(--f-sign);letter-spacing:.04em;color:#fff6e6e6;pointer-events:none;background:#0e081847;place-items:start center;padding-top:52px;font-size:15px;animation:.25s both fadeIn;display:grid;position:absolute;inset:0}.locktag{min-height:44px;color:var(--text-dim);background:#00000047;border-radius:12px;align-items:center;gap:5px;max-width:112px;padding:4px 8px;font-size:11.5px;font-weight:800;line-height:1.15;display:flex;box-shadow:inset 0 0 0 1.5px #fff6e629}.locktag b{color:var(--pink);white-space:nowrap;font-weight:900}.locktag .ico{flex:none;width:20px;height:20px}.row.locked{opacity:1}.row.locked .pic,.row.locked .mid{opacity:.6}.row .pic.unhired svg{filter:grayscale()brightness(.75)contrast(.9);opacity:.8}.modal p.small{font-size:13px}.modal.tall{text-align:left;flex-direction:column;max-width:400px;padding-top:18px;display:flex}.modal.tall h2{text-align:center;padding:0 30px}.modal .doc{min-height:120px;max-height:60vh;color:var(--text-dim);-webkit-overflow-scrolling:touch;background:#00000038;border-radius:12px;flex:auto;margin:0 -4px 6px;padding:4px 12px 8px;font-size:13.5px;font-weight:700;line-height:1.45;overflow-y:auto}.modal .doc h3{font-family:var(--f-sign);color:var(--marigold-hi);margin:10px 0 4px;font-size:14px;font-weight:400}.modal .doc h4{color:var(--marigold-hi);margin:12px 0 4px;font-size:14px;font-weight:900}.modal .doc p{color:var(--text-dim);margin:0 0 8px;font-size:13.5px}.modal .doc ul{margin:0 0 8px;padding-left:18px}.modal .doc li{margin-bottom:4px}.blocker{z-index:90;text-align:center;background:var(--plum);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:24px;display:flex;position:absolute;inset:0}.blocker .logo{aspect-ratio:1.4;width:min(70vw,280px)}.blocker h2{font-family:var(--f-sign);color:var(--marigold-hi);margin:0;font-size:18px;font-weight:400}.blocker p{color:var(--text-dim);margin:0;font-weight:800}
