@font-face{font-family:Mali;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/N0ba2SRONuN4SDnED2xx.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Mali;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/N0ba2SRONuN4SCLED2xx.woff2)format("woff2");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:Mali;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/N0ba2SRONuN4SCPED2xx.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mali;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/N0ba2SRONuN4SC3EDw.woff2)format("woff2");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:Mali;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/N0bV2SRONuN4QN7nGkdQJObW.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Mali;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/N0bV2SRONuN4QN7nGlxQJObW.woff2)format("woff2");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:Mali;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/N0bV2SRONuN4QN7nGl1QJObW.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mali;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/N0bV2SRONuN4QN7nGlNQJA.woff2)format("woff2");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:Mali;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/N0bV2SRONuN4QPLgGkdQJObW.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Mali;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/N0bV2SRONuN4QPLgGlxQJObW.woff2)format("woff2");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:Mali;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/N0bV2SRONuN4QPLgGl1QJObW.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mali;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/N0bV2SRONuN4QPLgGlNQJA.woff2)format("woff2");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:Mali;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/N0bV2SRONuN4QJbhGkdQJObW.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Mali;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/N0bV2SRONuN4QJbhGlxQJObW.woff2)format("woff2");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:Mali;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/N0bV2SRONuN4QJbhGl1QJObW.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mali;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/N0bV2SRONuN4QJbhGlNQJA.woff2)format("woff2");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:Paytone One;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/0nksC9P7MfYHj2oFtYm2ChTigPvNiA.woff2)format("woff2");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:Paytone One;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/0nksC9P7MfYHj2oFtYm2ChTjgPvNiA.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Paytone One;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/0nksC9P7MfYHj2oFtYm2ChTtgPs.woff2)format("woff2");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{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);--night:#7a3346;--night2:#5a2334;--tile:#fff3f0;--tile-line:#f8e0da;--paper:#fff;--ink:#4a2a2a;--ink2:#8a6a66;--chili:#ef4b3f;--chili-d:#c23328;--pink:#ffd6dc;--awn:#ef4b3f;--awn-d:#c23328;--gochu:#f0642d;--egg:#f7c948;--leaf:#4f9a48;--steel:#c9d1d4;--track:#f1e2dc;--steel-d:#8e9aa0;--ok:#3e9b4f;--warn:#d98a12;--bad:#c7362b;--r:14px;--fd:"Paytone One","Arial Rounded MT Bold","Trebuchet MS",system-ui,sans-serif;--fb:"Mali","Be Vietnam Pro",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}[hidden]{display:none!important}html,body{overscroll-behavior:none;height:100%;overflow:hidden}body{background:var(--night);color:var(--ink);font-family:var(--fb);touch-action:manipulation;-webkit-user-select:none;user-select:none;background-image:radial-gradient(circle at 20% 0,#9a4658 0,#0000 55%),radial-gradient(circle at 90% 100%,#8b3b4f 0,#0000 50%);margin:0;font-size:14px;line-height:1.45}button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}button:focus-visible,input:focus-visible{outline:3px solid var(--egg);outline-offset:2px}img{-webkit-user-drag:none;user-drag:none}body{-webkit-touch-callout:none}input,textarea{-webkit-touch-callout:default}#app{background:var(--tile);background-image:linear-gradient(var(--tile-line) 1px,transparent 1px),linear-gradient(90deg,var(--tile-line) 1px,transparent 1px);background-size:28px 20px;flex-direction:column;max-width:460px;height:100%;margin:0 auto;display:flex;position:relative;overflow:hidden;box-shadow:0 0 60px #00000073}#top{z-index:20;background:var(--night2);color:#fbede6;flex:none;grid-template-columns:minmax(max-content,1fr) auto minmax(0,1fr);align-items:center;gap:8px;padding:4px 10px;display:grid;position:relative}#top .l{align-items:center;gap:8px;min-width:0;display:flex}#top .day{font-family:var(--fd);white-space:nowrap;font-size:17px;line-height:1}#top .l>div{min-width:0}#top .sub{opacity:.8;font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}#top .money{font-family:var(--fd);color:var(--egg);font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap;min-width:5.2em;font-size:21px;line-height:1}#top .money small{font-family:var(--fb);color:#fbede6;opacity:.7;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:600;display:block}#top .r{text-align:right;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12px;overflow:hidden}#top .stars{color:var(--egg);letter-spacing:1px;font-size:14px}.ibtn{background:#ffffff1a;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid}.ibtn svg{width:18px;height:18px}#view{overscroll-behavior:contain;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden auto}.sign{background:var(--awn);color:#fff;box-shadow:0 6px 0 var(--awn-d);border-radius:22px 22px 14px 14px;flex:none;margin:10px 12px 0;padding:12px 14px 16px;position:relative;overflow:hidden}.sign:after{content:"";background:radial-gradient(circle at 10px 10px,var(--tile) 9px,transparent 9.5px) 0 0/20px 10px repeat-x;height:10px;position:absolute;bottom:0;left:0;right:0}.sign .masc{z-index:1;width:64px;height:76px;animation:2.6s ease-in-out infinite bob;position:absolute;bottom:6px;right:10px}.sign:before{content:"";background:repeating-linear-gradient(90deg,#ffffff12 0 18px,#0000 18px 36px);position:absolute;inset:0}.sign .lanterns{gap:10px;display:flex;position:absolute;top:0;right:84px}.sign h1{font-family:var(--fd);letter-spacing:.01em;text-shadow:0 3px 0 var(--awn-d);text-wrap:balance;overflow-wrap:anywhere;max-width:70%;margin:0;font-size:clamp(24px,7.4vw,30px);font-weight:400;line-height:1.05;position:relative}.sign p{opacity:.92;margin:4px 0 0;font-size:12.5px;position:relative}.sign .ren{background:#0000002e;border-radius:99px;margin-top:8px;padding:4px 10px;font-size:12px;font-weight:600;position:relative}.evc{background:#fff6d9;border:1.5px solid #efd58a;border-radius:12px;flex:none;align-items:flex-start;gap:10px;margin:8px 12px 0;padding:9px 12px;display:flex}.evc b{font-size:13px;display:block}.evc small{color:var(--ink2);font-size:12px}.evc .dot{background:var(--warn);border-radius:50%;flex:none;width:10px;height:10px;margin-top:5px}#cwarn{margin:6px 0 0}.cwarn{text-align:left;width:100%;font:inherit;color:#8e2a20;cursor:pointer;background:#ffe7e2;border:1.5px solid #f2a99e;border-radius:12px;align-items:center;gap:8px;padding:7px 10px;font-size:12.5px;font-weight:700;display:flex}.cwarn .dot{background:var(--bad);border-radius:50%;flex:none;width:9px;height:9px}.fork{grid-template-columns:1fr 1fr;gap:8px;margin:10px 0;display:grid}.fork .fk{border:1.5px solid var(--tile-line);text-align:left;border-radius:12px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.fork .fk.on{border-color:var(--ok);background:#3e9b4f14}.fork .fk b{color:var(--ink2);text-transform:uppercase;letter-spacing:.04em;font-size:12px}.fork .fk span{font-size:15px;font-weight:800}.fork .fk small{color:var(--ink2);font-size:11.5px}.evc.feat{background:#ffede6;border-color:#f5b8a4}.evc.feat .dot{background:var(--chili)}.ci{flex-wrap:wrap;justify-content:center;gap:6px;margin:12px 0 4px;display:flex}.ci i{width:34px;height:34px;color:var(--ink2);background:var(--track);border:2px solid #0000;border-radius:50%;place-items:center;font-size:13px;font-style:normal;font-weight:800;display:grid}.ci i.ok{color:#8a5a12;background:#ffe3a3}.ci i.now{background:var(--chili);color:#fff;border-color:#f7c948;transform:scale(1.12)}.ci i .cup{width:20px;height:20px}.cust .tag.reg{color:#8e2a3a;white-space:nowrap;text-overflow:ellipsis;background:#ffd6dc;max-width:92px;overflow:hidden}.mast .rav{background:var(--track);border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid;overflow:hidden}.mast .rav .fimg{width:40px;height:40px}.tabs{flex:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:10px 12px 0;display:grid}.tabs::-webkit-scrollbar{display:none}.tab{min-width:0;color:var(--ink2);text-align:center;white-space:nowrap;text-overflow:ellipsis;background:#fff9;border-radius:10px;padding:8px 4px;font-size:13px;font-weight:700;overflow:hidden}.tab.on{background:var(--paper);color:var(--chili);box-shadow:inset 0 -3px 0 var(--chili)}.tabbody{background:var(--paper);border-radius:var(--r);overscroll-behavior:contain;flex:1 1 0;min-width:0;min-height:150px;margin:8px 12px 0;padding:12px;overflow-y:auto}.tabbody h3{font-family:var(--fd);color:var(--ink);margin:14px 0 6px;font-size:16px;font-weight:400}.tabbody h3:first-child{margin-top:2px}.note{color:var(--ink2);margin:0 0 8px;font-size:12.5px}.row{border-bottom:1px dashed #e6ddd8;align-items:center;gap:10px;padding:9px 0;display:flex}.row:last-child{border-bottom:0}.rart{background:#f3f5f5;border-radius:10px;flex:none;place-items:center;width:44px;height:36px;display:grid}.rart svg{width:40px;height:32px}.rinfo{flex:1;min-width:0}.rinfo b{overflow-wrap:anywhere;font-size:14px;display:block}.rinfo small{color:var(--ink2);font-size:12px;display:block}.rinfo .exp{color:var(--bad);font-weight:600}.qty{flex:none;align-items:center;gap:6px;display:flex}.qty button{-webkit-touch-callout:none;background:#f3ece8;border-radius:10px;width:38px;height:38px;font-size:20px;font-weight:700;line-height:1}.qty button.p{background:var(--chili);color:#fff}.qty span{text-align:center;font-variant-numeric:tabular-nums;min-width:40px;font-weight:800}.qty span.z{color:#c2b6b0;font-weight:600}.qty .qin{box-sizing:border-box;width:48px;height:38px;color:var(--ink);text-align:center;font:inherit;font-variant-numeric:tabular-nums;appearance:textfield;background:#fff;border:1.5px solid #ebd5cc;border-radius:10px;padding:0;font-size:16px;font-weight:800}.qty .qin::placeholder{color:#c2b6b0;font-weight:600}.qty .qin::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.qty .qin::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.qty .qin:focus{border-color:var(--chili);outline:none}.warn{color:var(--bad);font-weight:600}.sbtn{background:#f3ece8;border-radius:10px;flex:none;padding:8px 12px;font-size:13px;font-weight:700}.sbtn.pri{background:var(--chili);color:#fff}.sbtn[disabled]{opacity:.45;cursor:default}.upg .rinfo small{white-space:normal}.chip{color:var(--ok);background:#eaf5ea;border-radius:99px;padding:2px 8px;font-size:11.5px;font-weight:700;display:inline-block}.dock{z-index:15;flex:none;padding:10px 12px 8px;position:relative}.big{background:var(--chili);color:#fff;width:100%;font-family:var(--fd);box-shadow:0 5px 0 var(--chili-d);border-radius:14px;padding:14px;font-size:18px;transition:transform 80ms}.big:active{box-shadow:0 2px 0 var(--chili-d);transform:translateY(3px)}.big[disabled]{cursor:default;background:#b9a9a3;box-shadow:0 5px #8f7f79}.dockNote{text-align:center;color:var(--ink2);margin:6px 0 0;font-size:12px}.rvhead{border-bottom:1px solid #eee6e2;align-items:center;gap:14px;padding:4px 0 10px;display:flex}.rvhead .num{font-family:var(--fd);font-size:40px;line-height:1}.rv{border-bottom:1px dashed #e6ddd8;gap:10px;padding:10px 0;display:flex}.rv .av{background:#fbe9e3;border-radius:50%;flex:none;width:40px;height:40px;overflow:hidden}.rv .av svg{width:40px;height:40px}.rv b{font-size:13px}.rv .st{color:var(--egg);letter-spacing:1px;margin-left:4px;font-size:12px}.rv p{margin:2px 0 0;font-size:13px}.rv small{color:var(--ink2);font-size:11.5px}table.book{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13px}.book th{text-align:right;color:var(--ink2);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid #eee6e2;padding:6px 4px;font-size:11px;font-weight:600}.book th:first-child,.book td:first-child{text-align:left}.book td{text-align:right;border-bottom:1px dashed #eee6e2;padding:7px 4px}.pos{color:var(--ok);font-weight:700}.neg{color:var(--bad);font-weight:700}.sell{flex-direction:column;flex:1 0 auto;gap:6px;padding:6px 8px 8px;display:flex;position:relative}.street{background:linear-gradient(var(--sk1,#8a4257),var(--sk2,#5a2334));border-radius:18px;flex:none;padding:19px 6px 3px;position:relative;overflow:hidden}.street .awn{background:repeating-linear-gradient(90deg,var(--awn) 0 20px,#fff 20px 40px);height:16px;position:absolute;top:0;left:0;right:0;-webkit-mask:radial-gradient(circle at 10px 6px,#000 10px,#0000 10.5px) 0 0/20px 16px repeat-x,linear-gradient(#000 0 6px,#0000 6px);mask:radial-gradient(circle at 10px 6px,#000 10px,#0000 10.5px) 0 0/20px 16px repeat-x,linear-gradient(#000 0 6px,#0000 6px)}.street .lights{background:radial-gradient(circle,#ffe38a 2.5px,#0000 3px) 0 0/22px 6px repeat-x;height:6px;animation:1.6s steps(2,end) infinite twinkle;position:absolute;top:15px;left:6px;right:6px}.lane{grid-template-columns:repeat(var(--n,3),minmax(0,1fr));gap:4px;min-height:68px;display:grid;position:relative}.cust{border-radius:12px;flex-direction:column;align-items:center;gap:2px;padding:2px 2px 3px;display:flex;position:relative}.cust.on{background:#ffffff21}.cust .ring{width:52px;height:52px;animation:2.4s ease-in-out infinite bob;position:relative}.cust:nth-child(2) .ring{animation-delay:.4s}.cust:nth-child(3) .ring{animation-delay:.8s}.cust:nth-child(4) .ring{animation-delay:1.2s}.cust .ring svg.pr{position:absolute;inset:0;transform:rotate(-90deg)}.cust .ring .face{background:#fbe9e3;border-radius:50%;position:absolute;inset:4px;overflow:hidden}.cust .ring .face svg{width:100%;height:100%}.cust .nm{color:#fbede6;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;font-weight:600;overflow:hidden}.cust .tag{background:var(--egg);color:var(--ink);border-radius:6px;padding:1px 5px;font-size:9.5px;font-weight:800;position:absolute;top:-2px;right:0}.cust .cnt{color:var(--chili);background:#fff;border-radius:6px;padding:0 5px;font-size:10px;font-weight:800;position:absolute;bottom:17px;right:2px}.cust.angry{animation:.3s shake}.empty{color:#fbede659;border:1.5px dashed #fbede62e;border-radius:12px;place-items:center;min-height:66px;font-size:11px;display:grid}@keyframes walk{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:none}}@keyframes shake{25%{transform:translate(-5px)}75%{transform:translate(5px)}}.rain{pointer-events:none;background:repeating-linear-gradient(105deg,#0000 0 14px,#c8e1ff40 14px 15px) 0 0/40px 40px;animation:.5s linear infinite rain;position:absolute;inset:0}@keyframes rain{to{background-position:-10px 40px}}.bubble{background:var(--paper);border-radius:16px;flex:none;grid-template-columns:62px minmax(0,1fr);align-content:center;align-items:center;gap:4px 8px;min-height:76px;padding:7px 10px 12px;display:grid;position:relative;box-shadow:0 2px #d5dcda}.bubble:before{content:"";top:-8px;left:var(--tip,40px);border:8px solid #0000;border-top:0;border-bottom-color:var(--paper);position:absolute}.bubble .mb{grid-row:1/3}.bubble .mb svg{width:62px;height:46px;display:block}.bubble .say{overflow-wrap:anywhere;min-width:0;font-size:13px;line-height:1.35}.bubble .say b{color:var(--chili)}.bubble .pat{display:flex;position:absolute;bottom:5px;left:12px;right:12px}.bubble .pat .bar{height:4px}.bar{background:#efe8e4;border-radius:99px;flex:1;height:8px;overflow:hidden}.bar i{background:var(--ok);border-radius:99px;height:100%;transition:width .3s linear,background .3s;display:block}.bubble .idle{text-align:center;color:var(--ink2);grid-column:1/-1;font-size:13px}.cups{flex-wrap:wrap;grid-column:2;gap:4px;display:flex}.cups button{background:#f3ece8;border-radius:99px;padding:2px 9px;font-size:11px;font-weight:700}.cups button.cur{background:var(--chili);color:#fff}.cups button.dn{color:var(--ok);background:#eaf5ea;text-decoration:line-through}.hint{z-index:2;color:#fff;text-align:center;pointer-events:none;background:#3f7fbf;border-radius:9px;width:max-content;max-width:calc(100% - 12px);margin:0;padding:3px 8px;font-size:11.5px;font-weight:700;line-height:1.25;position:absolute;top:5px;left:50%;transform:translate(-50%);box-shadow:0 2px #0000001f}.kitchen{background:linear-gradient(#f4f0f6,#dcddea);border-radius:18px;flex-direction:column;flex:1 0 auto;gap:6px;padding:6px;display:flex;box-shadow:inset 0 2px #fffc,0 4px #bdbcd0}.lbl{letter-spacing:.08em;text-transform:uppercase;color:#56646a;font-size:10.5px;font-weight:800}.r1{align-items:stretch;gap:8px;display:flex}.st{background:#ffffff59;border-radius:12px;flex-direction:column;justify-content:flex-end;align-items:center;gap:2px;padding:3px 2px 4px;transition:transform 80ms;display:flex;position:relative}.st:active{transform:scale(.95)}.st .t{text-align:center;font-size:11px;font-weight:700;line-height:1.1}.st .n{font-variant-numeric:tabular-nums;background:#fff;border-radius:10px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:11px;font-weight:800;display:grid;position:absolute;top:3px;right:3px;box-shadow:0 1px #00000026}.st .n.z{background:var(--bad);color:#fff}.stack{flex:none;width:64px}.stack svg{width:56px;height:52px}.broths{flex:1;grid-template-columns:repeat(auto-fit,minmax(54px,1fr));gap:6px;min-width:0;display:grid}.broths .st svg{width:50px;height:42px}.r2{flex:1 0 auto;grid-template-columns:96px 1fr 60px;align-items:stretch;gap:6px;display:grid}.pots{flex-direction:column;justify-content:center;gap:5px;min-width:0;display:flex}.npot{grid-template-rows:1fr 1fr;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:2px 5px;min-height:50px;padding:5px 6px;display:grid}.npot svg{width:78px;height:50px}.gauge{background:linear-gradient(90deg,#f4e4a8 0 50%,#5dbb63 50% 78%,#e3583f 78% 100%);border-radius:99px;width:84px;height:10px;position:relative;box-shadow:inset 0 0 0 1.5px #0000002e}.gauge i{background:var(--ink);border-radius:2px;width:4px;height:16px;margin-left:-2px;transition:left .1s linear;position:absolute;top:-3px;left:0}.npot .t{margin-top:2px}.npot.cook .t{color:var(--chili)}.work{background:radial-gradient(at 50% 80%,#f7f9f9,#e3e8ea);border-radius:14px;flex-direction:column;flex:auto;justify-content:center;align-items:center;min-width:0;min-height:96px;padding:2px 4px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 2px #fffc}.work svg.bowl{flex:1 1 0;width:100%;max-width:240px;height:auto;min-height:0}.work .ph{color:#6a777c;text-align:center;padding:10px;font-size:12.5px;font-weight:600}.work .meta{color:#56646a;text-align:center;min-height:16px;font-size:11.5px;font-weight:700}.chili{flex:auto;justify-content:center;min-height:84px;padding:4px 2px 5px}.chili svg{width:40px;height:86px}.chili .lv{font-family:var(--fd);color:var(--chili);font-size:16px;line-height:1}.trays{flex:none;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;display:grid}.tray{background:linear-gradient(#f2f5f6,#d6dde0);padding:4px 2px 5px;box-shadow:inset 0 0 0 1.5px #aab6bb}.tray svg{width:54px;height:38px}.mid,.side{flex-direction:column;gap:6px;min-width:0;display:flex}.trash{color:#fff;background:#56646a;border-radius:12px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:2px;height:44px;padding:3px 2px;font-size:11px;font-weight:700;line-height:1.1;display:flex}.trash svg{width:18px;height:18px}.serve{background:var(--ok);color:#fff;height:44px;font-family:var(--fd);border-radius:12px;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 10px;font-size:17px;display:flex;box-shadow:0 4px #2b7539}.serve svg{width:22px;height:22px}.serve:active,.trash:active{transform:translateY(2px)}.steam path{opacity:0;animation:2.4s ease-in-out infinite steam}.steam path:nth-child(2){animation-delay:.8s}.steam path:nth-child(3){animation-delay:1.6s}@keyframes steam{0%{opacity:0;transform:translateY(8px)}40%{opacity:.55}to{opacity:0;transform:translateY(-10px)}}.bub circle{animation:1s ease-in infinite bub}.bub circle:nth-child(2){animation-delay:.35s}.bub circle:nth-child(3){animation-delay:.7s}@keyframes bub{0%{opacity:0;transform:translateY(4px)}50%{opacity:1}to{opacity:0;transform:translateY(-4px)}}.fly{z-index:30;pointer-events:none;font-family:var(--fd);color:#fff;background:var(--ok);white-space:nowrap;border-radius:99px;padding:2px 10px;font-size:17px;animation:1.2s ease-out forwards fly;position:absolute}.fly.b{background:var(--bad)}@keyframes fly{0%{opacity:0;transform:translate(-50%,6px)}15%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-36px)}}#modal{z-index:50;padding:calc(16px + env(safe-area-inset-top,0px)) 16px calc(16px + env(safe-area-inset-bottom,0px));background:#24100c99;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}#card{overscroll-behavior:contain;background:var(--paper);text-align:center;border-radius:20px;width:100%;max-width:400px;max-height:100%;padding:20px 18px 16px;animation:.2s ease-out pop;overflow:auto}@keyframes pop{0%{opacity:0;transform:scale(.92)}}#card h2{font-family:var(--fd);text-wrap:balance;margin:4px 0 8px;font-size:24px;font-weight:400}#card p{color:var(--ink2);text-wrap:pretty;margin:6px 0}#card .btns{z-index:2;background:var(--paper);flex-direction:column;gap:8px;margin:4px -18px -16px;padding:10px 18px 16px;display:flex;position:sticky;bottom:-16px}#card .btns.many{position:static}#card.ovf .btns:not(.many){box-shadow:0 -12px 14px -14px #3c1e148c}#card .bill{text-align:left;background:#fffcfb;border:1.5px solid #f0e4df;border-radius:12px;margin:8px 0 0}#card .bill summary{cursor:pointer;color:var(--ink2);justify-content:space-between;align-items:center;gap:8px;padding:9px 12px;font-size:13.5px;font-weight:700;list-style:none;display:flex}#card .bill summary::-webkit-details-marker{display:none}#card .bill summary:after{content:"";border:2px solid;border-width:0 2px 2px 0;width:7px;height:7px;margin:-4px 3px 0;transition:transform .15s;transform:rotate(45deg)}#card .bill[open] summary:after{margin-top:4px;transform:rotate(-135deg)}#card .bill[open] summary{border-bottom:1px dashed #f0e4df}#card .bill[open] .bo,#card .bill:not([open]) .bc{display:none}#card .bill .ledger{padding:2px 12px 10px}#card .news{text-align:left;color:var(--ink2);gap:6px;margin:10px 0 0;padding-left:20px;font-size:14px;display:grid}#card .news b{color:var(--ink)}#card .tbody{text-align:left;margin-top:6px}#card .tbody h3{font:400 15px/1.3 var(--fd);color:var(--ink);margin:14px 0 4px}#card .tbody p{margin:4px 0;font-size:13.5px;line-height:1.5}#card .tbody a{color:var(--chili-d);overflow-wrap:anywhere;font-weight:700}#card .tbody ul{color:var(--ink2);margin:4px 0;padding-left:20px;font-size:13.5px;line-height:1.5}#card .agree{text-align:left;color:var(--ink);cursor:pointer;align-items:flex-start;gap:10px;font-size:13px;line-height:1.4;display:flex}#card .agree input[type=checkbox]{width:20px;height:20px;accent-color:var(--chili);border:0;flex:none;margin:1px 0 0;padding:0}#card .btns button:disabled{opacity:.5;cursor:not-allowed}#card .btns button{background:#f3ece8;border-radius:12px;padding:12px;font-size:15px;font-weight:700}#card .btns button.pri{background:var(--chili);color:#fff;font-family:var(--fd);box-shadow:0 4px 0 var(--chili-d);font-size:17px;font-weight:400}#card input{width:100%;font:inherit;-webkit-user-select:text;user-select:text;border:2px solid #e6ddd8;border-radius:12px;margin-top:6px;padding:12px;font-size:16px}.kpis{grid-template-columns:repeat(3,1fr);gap:8px;margin:12px 0;display:grid}.kpis div{background:#f7f3f1;border-radius:12px;padding:8px 4px}.kpis b{font-family:var(--fd);font-size:22px;font-weight:400;line-height:1.1;display:block}.kpis small{color:var(--ink2);font-size:11px}.ledger{text-align:left;font-variant-numeric:tabular-nums;font-size:14px}.ledger div{border-bottom:1px dashed #eee6e2;justify-content:space-between;gap:10px;padding:5px 2px;display:flex}.ledger div>span:last-child{white-space:nowrap}.ledger .tot{border-top:1.5px solid #e6ddd8;border-bottom:0;margin-top:4px;font-weight:800}.ledger .sm{color:var(--ink2);font-size:12.5px}.lvup{background:#fff6d9;border-radius:10px;padding:8px 10px;font-size:13px;color:var(--ink)!important}.steps{text-align:left;flex-direction:column;gap:10px;margin:10px 0;display:flex}.steps div{grid-template-columns:30px 1fr;align-items:start;gap:10px;display:grid}.steps i{background:var(--chili);color:#fff;width:30px;height:30px;font-style:normal;font-family:var(--fd);border-radius:50%;place-items:center;display:grid}.steps b{display:block}.steps span{color:var(--ink2);font-size:13px}#toast{left:50%;bottom:calc(92px + env(safe-area-inset-bottom,0px));z-index:60;background:var(--night2);color:#fff;text-align:center;opacity:0;pointer-events:none;border-radius:12px;max-width:min(420px,100% - 32px);padding:9px 14px;font-size:13px;font-weight:600;transition:opacity .2s;position:fixed;transform:translate(-50%)}#toast.on{opacity:1}body.selling #toast{top:calc(3px + env(safe-area-inset-top,0px));max-width:min(420px,100% - 16px);min-height:40px;bottom:auto}.splash{text-align:center;background:linear-gradient(var(--night2),var(--night));color:#fbede6;flex-direction:column;flex:1 0 auto;justify-content:center;align-items:center;gap:8px;padding:20px 20px 24px;display:flex}.splash .bw{width:230px;max-width:80%}.splash h1{font-family:var(--fd);overflow-wrap:anywhere;color:#fff;text-shadow:0 4px 0 var(--chili);margin:6px 0 0;font-size:clamp(32px,11vw,44px);font-weight:400;line-height:1}.splash p{opacity:.85;max-width:30ch;margin:0}.splash .scale{gap:4px;margin:6px 0 8px;display:flex}.splash .scale span{color:#fff;border-radius:8px;place-items:center;width:26px;height:26px;font-size:12px;font-weight:800;display:grid}.splash .big{max-width:300px}.splash .ghost{color:#fbede6;text-underline-offset:3px;padding:10px 14px;font-weight:700;text-decoration:underline}.boot .boot-bowl{width:132px;height:110px;margin-bottom:2px}.boot .st path{opacity:0;animation:1.8s ease-in infinite bootSteam}.boot .st path:nth-child(2){animation-delay:.6s}.boot .st path:nth-child(3){animation-delay:1.2s}.boot-bar{background:#ffffff29;border-radius:99px;width:min(220px,70%);height:8px;margin:12px 0 2px;overflow:hidden}.boot-bar b{border-radius:inherit;background:linear-gradient(90deg,var(--egg),var(--gochu));width:40%;height:100%;animation:1.2s ease-in-out infinite bootSlide;display:block}@keyframes bootSlide{0%{transform:translate(-100%)}to{transform:translate(250%)}}@keyframes bootSteam{0%{opacity:0;transform:translateY(6px)}40%{opacity:.75}to{opacity:0;transform:translateY(-10px)}}@media (prefers-reduced-motion:reduce){.boot .st path,.boot-bar b{animation:none}.boot .st path{opacity:.6}}.boot-slow{margin-top:14px}.boot .boot-slow p{max-width:none}.splash .byeb{color:#fbe3d8;text-align:left;background:#ffffff1a;border-radius:14px;align-items:center;gap:10px;max-width:320px;margin-top:2px;padding:9px 14px;font-size:12.5px;line-height:1.35;display:flex;box-shadow:inset 0 0 0 1px #ffffff2e}.splash .byeb i{background:#f7c948;border-radius:50%;flex:none;width:9px;height:9px;box-shadow:0 0 0 4px #f7c94833}.splash .byeb b{color:#fff;font-size:13px;display:block}.splash .byeb .keep{color:#ff8a7d;font-style:normal;font-weight:700}#card .bye .keep{color:var(--chili)}#card .bye p{text-align:left}#card .bye a{color:var(--chili-d);overflow-wrap:anywhere;font-weight:700}#card .bye .aiw{text-align:center;margin:12px 0 2px}#card .bye .aiw b{letter-spacing:.08em;text-transform:uppercase;color:var(--ink2);font-size:12px;display:block}#card .bye .aiw strong{font-family:var(--fd);letter-spacing:.02em;color:var(--chili);text-wrap:balance;font-size:clamp(30px,11vw,44px);font-weight:400;line-height:1.05;display:block}#card .bye .bart{width:220px;height:126px;margin:6px auto 0;display:block}#card .bye .scam{color:#9e2a21;text-align:center;background:#fde3e0;border-radius:12px;padding:9px 12px;font-weight:700}#card:has(.devm){max-width:356px;padding:14px}#card .devm{text-align:center;position:relative}#card .devm-top{justify-content:center;align-items:center;min-height:30px;display:flex;position:relative}#card .devm-badge{color:#b8253a;background:#ffe8ee;border:1.5px solid #f6c5d3;border-radius:99px;align-items:center;gap:5px;padding:4px 12px;font-size:12px;font-weight:700;display:inline-flex}#card .devm-close{width:30px;height:30px;color:var(--ink);background:#ede4da;border-radius:50%;place-items:center;font-size:14px;font-weight:800;display:grid;position:absolute;top:50%;right:0;transform:translateY(-50%)}#card .devm h2{font-family:var(--fd);color:var(--ink);margin:4px 0 8px;font-size:21px;font-weight:400}#card .devm-msg{text-align:left;background:#ffeaf2;border:1.5px dashed #e582a6;border-radius:13px;margin-bottom:8px;padding:9px 11px}#card .devm-h{text-align:center;color:#b81b4a;margin:0 0 5px;font-size:12.5px;font-weight:800}#card .devm-msg p{color:#4a1c2a;margin:0 0 5px;font-size:12px;line-height:1.38}#card .devm-msg p:last-child{margin-bottom:0}#card .devm-msg b{color:#3a1220;font-weight:800}#card .devm-qr{text-align:center;background:#f6efe6;border:1.5px dashed #d8c5b4;border-radius:13px;padding:9px 10px}#card .devm-img{border-radius:10px;width:112px;max-width:48%;height:auto;margin:0 auto 6px;display:block;box-shadow:0 4px 12px #4a2a2a26}#card .devm-cap{color:#6b442a;margin:0 0 7px;font-size:11.5px;font-weight:800}#card .devm-join{color:#fff;font-family:var(--fd);background:linear-gradient(#1e74fd 0%,#005ae0 100%);border-radius:11px;justify-content:center;align-items:center;gap:6px;padding:7px 20px;font-size:13.5px;font-weight:400;text-decoration:none;display:inline-flex;box-shadow:0 3px 8px #005ae042}#card .devm-join svg{flex:none;width:15px;height:15px}html.dark #card .devm-badge{color:#ff9eb5;background:#4a2431;border-color:#7a3b50}html.dark #card .devm-close{color:var(--ink);background:#4a3138}html.dark #card .devm-msg{background:#42212e;border-color:#b55678}html.dark #card .devm-h{color:#ff8da8}html.dark #card .devm-msg p{color:#f5dce3}html.dark #card .devm-msg b{color:#fff}html.dark #card .devm-qr{background:#38262d;border-color:#6e505b}html.dark #card .devm-cap{color:#e8cfc8}@keyframes bob{50%{transform:translateY(-3px)}}@keyframes twinkle{50%{opacity:.45}}.heart{z-index:31;pointer-events:none;width:18px;height:18px;animation:1.3s ease-out forwards heart;position:fixed}@keyframes heart{0%{opacity:0;transform:translate(0)scale(.4)}20%{opacity:1;transform:translate(var(--dx),-10px) scale(1)}to{opacity:0;transform:translate(calc(var(--dx)*1.8),-70px) scale(.8)}}.apps{scrollbar-width:none;flex:none;gap:6px;min-height:46px;padding:0;display:flex;overflow-x:auto}.apps::-webkit-scrollbar{display:none}.apps .ttl{color:var(--ink2);text-align:center;flex-direction:column;flex:none;justify-content:center;align-items:center;width:40px;font-size:9.5px;font-weight:700;line-height:1.15;display:flex}.apps .ttl svg{width:26px;height:20px}.tk{text-align:left;background:#fff;border:2px dashed #f3b2aa;border-radius:12px;flex:1 0 124px;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:3px 6px;max-width:180px;padding:4px 7px 5px;display:grid}.tk.on{border-style:solid;border-color:var(--chili);background:#fff6f4}.tk .av{background:var(--pink);border-radius:50%;width:26px;height:26px;overflow:hidden}.tk .av svg{width:26px;height:26px}.tk>div{min-width:0}.tk b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.15;display:block;overflow:hidden}.tk small{color:var(--ink2);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;display:block;overflow:hidden}.tk .bar{grid-column:1/-1;height:4px}.tk .far{color:#fff;background:var(--chili);border-radius:5px;padding:0 4px;font-size:9.5px;font-style:normal;font-weight:800}.apps .none{color:var(--ink2);align-self:center;padding:8px 4px;font-size:11.5px}.appTag{color:#fff;vertical-align:1px;background:#3f7fbf;border-radius:99px;margin-right:4px;padding:1px 7px;font-size:11px;font-weight:700;display:inline-block}.bubble.online:before{display:none}.idleM{color:var(--ink2);grid-column:1/-1;justify-content:center;align-items:center;gap:10px;font-size:13px;display:flex}.idleM svg{width:40px;height:48px;animation:2.2s ease-in-out infinite bob}.cardM{width:74px;height:88px;margin:0 auto -4px;animation:2.2s ease-in-out infinite bob;display:block}.splash .duo{justify-content:center;align-items:flex-end;gap:0;display:flex}.splash .duo .masc{z-index:1;width:76px;height:92px;margin-right:-18px;animation:2.2s ease-in-out infinite bob;position:relative}.lamp{z-index:2;pointer-events:none;transform-origin:top;width:16px;height:27px;animation:3.2s ease-in-out infinite swing;position:absolute;top:8px}.lamp svg{width:16px;height:27px;display:block}.lamp.l{left:3px}.lamp.r{animation-delay:.6s;right:3px}.lamp.c{animation-delay:1.1s;right:3px}.street.lan .lamp.c{right:21px}.street.lan .lane{padding:0 20px}.street.chi .lane{padding-right:20px}.street.lan.chi .lane{padding-right:38px}@keyframes swing{50%{transform:rotate(7deg)}}.sill{border-top:2px solid #ffffff24;justify-content:space-between;align-items:flex-end;height:25px;margin:2px -2px 0;padding:0 4px;display:flex;position:relative}.sill .plants{align-items:flex-end;gap:2px;display:flex}.sill .plants svg{width:20px;height:23px;display:block}.pet{transform-origin:bottom;border-radius:12px;width:62px;height:38px;animation:3s ease-in-out infinite breathe}.pet svg{width:62px;height:38px;display:block}.pet .zz{animation:2.2s ease-in-out infinite zz}.wag{transform-origin:50px 25px;animation:.22s ease-in-out 8 wag}@keyframes breathe{50%{transform:scaleY(1.05)}}@keyframes zz{0%{opacity:0;transform:translateY(4px)}50%{opacity:1}to{opacity:0;transform:translate(5px,-5px)}}@keyframes wag{50%{transform:rotate(14deg)}}.street.preview{margin-bottom:6px}.street.preview .pv{color:#fff;font-family:var(--fd);text-align:center;flex-direction:column;align-items:center;gap:2px;padding-bottom:4px;font-size:15px;display:flex}.street.preview .pv svg{width:52px;height:62px;animation:2.4s ease-in-out infinite bob}.cute{background:#fff0f3;border-radius:12px;align-items:center;gap:10px;margin:4px 0 6px;padding:8px 12px;font-size:12.5px;display:flex}.cute .hearts{color:#ff6b81;letter-spacing:1px;flex:none;font-size:14px}.swatches{grid-template-columns:repeat(auto-fill,minmax(86px,1fr));gap:8px;display:grid}.sw{text-align:center;background:#f7f3f1;border:2px solid #0000;border-radius:14px;flex-direction:column;align-items:center;gap:3px;padding:8px 6px;font-size:12px;font-weight:700;display:flex}.sw.on{border-color:var(--chili);background:#fff6f4}.sw .dot{background:repeating-linear-gradient(90deg,var(--c) 0 12px,#fff 12px 24px);border-radius:8px 8px 4px 4px;width:48px;height:22px;box-shadow:inset 0 0 0 1px #00000014}.sw small{color:var(--ink2);font-size:11px;font-weight:600}.decoGrid{grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:8px;display:grid}.deco{text-align:center;background:#f7f3f1;border-radius:14px;flex-direction:column;align-items:center;gap:4px;padding:10px 8px;display:flex}.deco .art{place-items:center;height:50px;display:grid}.deco .art svg{width:auto;max-width:96px;height:46px}.deco b{font-size:12.5px;line-height:1.2}.deco small{color:var(--ink2);flex:1;font-size:11px;line-height:1.3}.helper{background:var(--pink);z-index:2;border-radius:50%;width:22px;height:22px;position:absolute;top:-5px;right:-4px;overflow:hidden;box-shadow:0 0 0 2px #fff,0 1px 3px #0003}.stack .helper{left:-4px;right:auto}.helper svg{width:22px;height:22px;display:block}.basket{grid-template-columns:40px minmax(0,1fr);align-items:center;column-gap:5px;min-height:50px;padding:5px 6px;display:grid}.basket svg{width:40px;height:26px}.basket .t{text-align:left;font-size:10.5px}.basket .n{left:2px;right:auto}.rart.face{background:var(--pink);border-radius:50%;width:44px;height:44px;overflow:hidden}.rart.face svg{width:44px;height:44px}.st>*,.cust>*,.tk>*,.pet>*,.sw>*{pointer-events:none}.sw[disabled]{opacity:.5;cursor:default}#card textarea{word-break:break-all;-webkit-user-select:text;user-select:text;resize:vertical;width:100%;min-height:100px;color:var(--ink);background:#fbf8f7;border:2px solid #e6ddd8;border-radius:12px;margin-top:8px;padding:10px;font:12px/1.35 ui-monospace,Consolas,Menlo,monospace}#card .scode{letter-spacing:.12em;text-align:center;color:var(--chili);-webkit-user-select:all;user-select:all;margin:10px 0 6px;font:700 32px/1.2 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:block}#card input.scode{box-sizing:border-box;width:100%;color:var(--ink);text-transform:uppercase;-webkit-user-select:text;user-select:text;background:#fbf8f7;border:2px solid #e6ddd8;border-radius:12px;padding:10px 8px;font-size:26px}#card input.scode::placeholder{color:#c9b8b2;letter-spacing:.06em;font-size:20px}.masc,.cardM,.petimg,.fimg{background-position:50%;background-repeat:no-repeat;background-size:contain;display:block}.fimg{background-position:50% 18%;background-size:cover;width:100%;height:100%}.face.mad .fimg,.fimg.angry{filter:saturate(1.25)sepia(.25)hue-rotate(-18deg)}.face .vein{width:16px;height:16px;display:none;position:absolute;top:1px;right:3px}.face.mad .vein{display:block}.idleM .masc{width:36px;height:48px;animation:2.2s ease-in-out infinite bob}.cardM{width:74px;height:96px;margin:0 auto -2px;animation:2.2s ease-in-out infinite bob}.street.preview .pv .masc{width:52px;height:70px;animation:2.4s ease-in-out infinite bob}.pet{width:50px;height:30px;position:relative}.petimg{background-position:bottom;width:100%;height:100%}.pet .zz{font:700 12px/1 var(--fb);color:#fff;position:absolute;top:-6px;left:16px}.pet.hop{animation:.55s ease-out hop}@keyframes hop{30%{transform:translateY(-10px)scale(1.06,.95)}65%{transform:translateY(0)scale(.95,1.05)}}.deco .art .petimg{width:88px;height:50px}.splash .hero{width:min(330px,86vw,max(190px,137dvh - 411px));margin-bottom:4px;position:relative}.splash .shopImg{filter:drop-shadow(0 12px 18px #00000059);width:100%;height:auto;display:block}.splash .hero .masc{width:76px;height:104px;animation:2.2s ease-in-out infinite bob;position:absolute;bottom:-16px;left:-12px}.kimg{pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:contain;display:block}.kitchen{background-color:#fff7f1;background-image:linear-gradient(#ef4b3f12 1px,#0000 1px),linear-gradient(90deg,#ef4b3f12 1px,#0000 1px);background-position:0 0;background-repeat:repeat;background-size:24px 24px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;box-shadow:inset 0 0 0 2px #f6dcd2,0 4px #efc9bc}.lbl{color:#b0675a}.st{background:#fff;box-shadow:0 2px #f1d5ca,inset 0 0 0 1.5px #f6e1d9}.r1{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;display:grid}.broths{display:contents}.stack{width:auto}.stack .kimg,.pot .kimg{width:100%;max-width:52px;height:36px}.pot .t,.stack .t{font-size:10.5px}.pot .kimg{transform-origin:50% 100%;animation:2.8s ease-in-out infinite simmer}.pot:nth-child(2) .kimg{animation-delay:.5s}.pot:nth-child(3) .kimg{animation-delay:1s}.pot:nth-child(4) .kimg{animation-delay:1.5s}.pot.locked{background:#fbf5f2;box-shadow:inset 0 0 0 1.5px #ebd5cc}.pot.locked .kimg{filter:grayscale()opacity(.4);animation:none}.pot.locked .t{color:#b3a29c}.pot .lock{background:#fff;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:10px;left:50%;transform:translate(-50%);box-shadow:0 1px 3px #00000026}.pot .lock svg{width:13px;height:13px}.steam{pointer-events:none;width:40px;height:22px;position:absolute;top:0;left:50%;transform:translate(-50%)}.steam b{opacity:0;background:#967d784d;border-radius:50%;width:9px;height:9px;animation:2.4s ease-out infinite puff;position:absolute;bottom:0}.steam b:first-child{left:6px}.steam b:nth-child(2){animation-delay:.8s;left:16px}.steam b:nth-child(3){animation-delay:1.6s;left:26px}@keyframes puff{0%{opacity:0;transform:translateY(8px)scale(.5)}30%{opacity:1}to{opacity:0;transform:translateY(-14px)scale(1.5)}}@keyframes simmer{50%{transform:scale(1.04,.96)}}.r2{grid-template-columns:108px minmax(0,1fr) 54px}.npot .kimg{transform-origin:50% 100%;grid-row:1/3;width:36px;height:36px}.npot:not(.cook) .kimg{animation:3.6s ease-in-out infinite simmer}.npot.cook .kimg{animation:.45s linear infinite boil}@keyframes boil{0%,to{transform:translate(0)rotate(0)}25%{transform:translate(-1px,-1px)rotate(-1.6deg)}75%{transform:translate(1px,-1px)rotate(1.6deg)}}.npot .zz{font:700 12px/1 var(--fb);color:#a9b3b7;animation:2.2s ease-in-out infinite zz;position:absolute;top:2px;left:30px}.npot .gauge{grid-column:2;align-self:start;width:100%;height:9px}.npot .t{text-align:left;white-space:nowrap;grid-column:2;align-self:end;margin:0;font-size:10.5px}.npot .n{left:2px;right:auto}.npot.z-ok{box-shadow:0 0 0 3px #5dbb63,0 2px #f1d5ca}.npot.z-ok .t{color:var(--ok)}.npot.z-soft .t{color:var(--bad)}.npot.z-ok .kimg{animation:.3s linear infinite boil}.work{background:repeating-linear-gradient(90deg,#78461e12 0 3px,#0000 3px 26px),linear-gradient(#f2d2a8,#e1b584);border-radius:18px;box-shadow:inset 0 0 0 3px #d3a270,0 3px #bd8858}.work .ph{color:#7a4e2a}.work .meta{color:#6e4526;background:#fff9;border-radius:99px;flex:none;margin:0 0 3px;padding:1px 9px;font-size:11px}.work svg.bowl{filter:drop-shadow(0 6px 4px #6e3c1440)}.bowl.new{animation:.35s ease-out slidein}.bowl.wig{animation:.4s ease-out wig}@keyframes slidein{0%{opacity:.2;transform:translateY(14px)scale(.85)}to{opacity:1;transform:none}}@keyframes wig{30%{transform:rotate(-3deg)}60%{transform:rotate(2deg)}}.bowl .tp{transform-box:fill-box;transform-origin:50%}.bowl .tp.drop{animation:.5s cubic-bezier(.3,1.5,.5,1) drop}.bowl .ndl{animation:.3s cubic-bezier(.3,1.5,.55,1) both ndlIn}@keyframes ndlIn{0%{opacity:0;transform:translateY(-16px)}45%{opacity:1}to{opacity:1;transform:none}}.bowl.plop{animation:.36s ease-out plop}@keyframes plop{0%{transform:none}35%{transform:translateY(3px)scale(1.04,.94)}70%{transform:scale(.99,1.02)}to{transform:none}}@keyframes drop{0%{opacity:0;transform:translateY(-46px)scale(.6)}to{opacity:1;transform:none}}.chili{background:#fff}.chili .kimg{transform-origin:50% 100%;flex:1 1 0;width:100%;max-width:40px;min-height:34px;max-height:92px;animation:3s ease-in-out infinite sway}.chili .lv{background:var(--chili);color:#fff;min-width:22px;height:22px;font-family:var(--fd);text-align:center;border-radius:11px;font-size:13px;line-height:22px;position:absolute;top:4px;right:4px}.chili.squeeze .kimg{animation:.35s ease-out squeeze}@keyframes sway{50%{transform:rotate(3deg)}}@keyframes squeeze{40%{transform:scale(1.14,.82)}to{transform:none}}.tray{background:#fff;border-radius:12px;padding:4px 2px 3px;box-shadow:0 2px #f1d5ca,inset 0 0 0 1.5px #f6e1d9}.tray .kimg{width:38px;height:28px}.tray .t{white-space:nowrap}.tray.in{box-shadow:0 0 0 2.5px var(--ok),0 2px 0 #f1d5ca}.kitchen .st.need{box-shadow:0 0 0 2.5px #ef4b3f,0 2px #f1d5ca}.kitchen .st.need.got,.kitchen .tray.need.in{box-shadow:0 0 0 2.5px var(--ok),0 2px 0 #f1d5ca}.tray.pop .kimg{animation:.32s ease-out tpop}@keyframes tpop{40%{transform:scale(1.25)rotate(-6deg)}}.rart .kimg{width:40px;height:32px}.hero .hs{width:60px;height:36px;top:25%;left:47%}.hero .hs b{background:#fffc;width:11px;height:11px}.spk{clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);pointer-events:none;background:#ffe38a;width:14px;height:14px;animation:1.8s ease-in-out infinite twk;position:absolute}.hero .s1{top:9%;left:9%}.hero .s2{animation-delay:.6s;top:3%;right:13%}.hero .s3{width:10px;height:10px;animation-delay:1.2s;top:42%;right:3%}@keyframes twk{0%,to{opacity:.3;transform:scale(.4)rotate(0)}50%{opacity:1;transform:scale(1)rotate(45deg)}}.fx{pointer-events:none;z-index:45;position:fixed;inset:0;overflow:hidden}.fx.fxTop{z-index:58}.pt{pointer-events:none;will-change:transform,opacity;display:block;position:absolute;top:0;left:0}.pt.spark{background:var(--c,#f7c948);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);width:12px;height:12px}.pt.conf{background:var(--c,#ef4b3f);border-radius:2px;width:7px;height:11px}.pt.drop{background:var(--c,#e4572e);border-radius:50%/60% 60% 40% 40%;width:8px;height:10px}.pt.coin{background:radial-gradient(circle at 35% 30%,#fff6c8 0 16%,#f7c948 20% 60%,#d99a12 64%);border-radius:50%;width:16px;height:16px;box-shadow:0 1px 2px #00000040}.pt.puff{background:#bab0b099;border-radius:50%;width:15px;height:15px}.pt.flame{background:radial-gradient(circle at 50% 70%,#ffe38a 0 22%,#f79b2e 46%,#ef4b3f 76%);border-radius:50%/60% 60% 40% 40%;width:12px;height:17px}.pt.ring{border:2.5px solid var(--c,#fff);border-radius:50%;width:46px;height:14px}.pt.nest svg{width:46px;height:31px;display:block}.pt.scoop svg{width:104px;height:56px;display:block}.pt.steam{filter:blur(1.5px);background:#fffc;border-radius:50%;width:13px;height:13px}.pt.bowlfly svg{width:100%;height:100%;display:block}.pt.emote{font:700 12px/1.2 var(--fb);color:var(--ink);white-space:nowrap;background:#fff;border-radius:12px;padding:4px 9px;box-shadow:0 3px #00000024}.pt.emote:after{content:"";border:5px solid #0000;border-top-color:#fff;border-bottom:0;margin-left:-5px;position:absolute;bottom:-5px;left:50%}.pt.emote.hey{color:#3f7fbf}.pt.emote.good{color:var(--ok)}.pt.emote.wow{color:#d63f74}.pt.emote.bad{color:var(--bad)}.pt.bigt{font:400 26px/1 var(--fd);color:#fff;white-space:nowrap;text-shadow:0 3px 0 var(--chili-d),0 0 12px #ef4b3f8c}.pt.bigt.fire{color:#ffe38a;text-shadow:0 3px #c23328,0 0 14px #ff7828e6}.pt.bigt.combo{color:#ffe38a;text-shadow:0 3px #b97e12,0 0 12px #f7c948cc}.pt.bigt.open{background:var(--awn);box-shadow:0 5px 0 var(--awn-d);text-shadow:none;border-radius:14px;padding:8px 18px;font-size:22px}#top .money .mv{display:inline-block}#top .money.up .mv{animation:.7s ease-out mUp}#top .money.down .mv{animation:.7s ease-out mDown}#top .money.gain,#top .r.gain .stars{animation:.32s ease-out gain}@keyframes mUp{30%{color:#a6f0aa;transform:scale(1.12)}}@keyframes mDown{30%{color:#ff9a8f;transform:scale(.94)}}@keyframes gain{50%{transform:scale(1.12)}}#top .sub.late{color:#ffd36b;animation:1s steps(2,end) infinite blink}@keyframes blink{50%{opacity:.35}}.cust.new{animation:.45s cubic-bezier(.3,1.4,.5,1) both walk}.tk.new{animation:.35s ease-out both walk}.ring.sweaty:after{content:"";z-index:2;background:#9bd7f5;border-radius:50%/60% 60% 40% 40%;width:7px;height:10px;animation:1.3s ease-in infinite sweat;position:absolute;top:3px;right:2px}@keyframes sweat{0%{opacity:0;transform:translateY(-2px)}25%{opacity:1}to{opacity:0;transform:translateY(12px)}}.ring.hurry svg.pr{animation:.7s ease-in-out infinite hurry}@keyframes hurry{0%,to{transform:rotate(-90deg)}50%{transform:rotate(-90deg)scale(1.08)}}.boing{animation:.28s ease-out boing}@keyframes boing{0%{transform:scale(.92)}55%{transform:scale(1.06)}to{transform:none}}.nope{animation:.3s ease-out nope}@keyframes nope{20%{transform:translate(-4px)}40%{transform:translate(4px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}.serve.ready{animation:1s ease-in-out infinite ready}@keyframes ready{50%{box-shadow:0 4px #2b7539,0 0 0 6px #5dbb6366}}.work.quake{animation:.4s linear quake}@keyframes quake{20%{transform:translate(-3px,1px)}40%{transform:translate(3px,-1px)}60%{transform:translate(-2px,1px)}80%{transform:translate(2px)}}.trash.wig2{animation:.45s ease-out wig2}@keyframes wig2{25%{transform:rotate(-10deg)}50%{transform:rotate(8deg)}75%{transform:rotate(-4deg)}}.apps .ttl.vroom svg{animation:.6s ease-out vroom}@keyframes vroom{0%{opacity:0;transform:translate(-14px)}60%{opacity:1;transform:translate(3px)}to{transform:none}}.bubble.bpop{animation:.28s ease-out bpop}@keyframes bpop{0%{opacity:.6;transform:scale(.97)}to{opacity:1;transform:none}}.tabbody.tin{animation:.25s ease-out tin}@keyframes tin{0%{opacity:.4;transform:translateY(6px)}}.npot .bb{pointer-events:none;width:28px;height:22px;position:absolute;top:3px;left:9px}.npot .bb b{opacity:0;border:1.5px solid #fffffff2;border-radius:50%;width:6px;height:6px;animation:1.1s ease-in infinite bubUp;position:absolute;bottom:0;box-shadow:0 0 0 1px #6e96be4d}.npot .bb b:first-child{left:2px}.npot .bb b:nth-child(2){animation-delay:.35s;left:11px}.npot .bb b:nth-child(3){animation-delay:.7s;left:20px}.npot.z-ok .bb b{animation-duration:.6s}@keyframes bubUp{0%{opacity:0;transform:translateY(4px)scale(.6)}30%{opacity:1}to{opacity:0;transform:translateY(-14px)scale(1.1)}}.street .nstars{pointer-events:none;opacity:var(--nt,0);position:absolute;inset:0}.street .nstars:before{content:"";background-image:radial-gradient(1.6px 1.6px at 8% 42%,#fff 50%,#0000 60%),radial-gradient(1.2px 1.2px at 21% 64%,#fff6d0 50%,#0000 60%),radial-gradient(1.8px 1.8px at 36% 34%,#fff 50%,#0000 60%),radial-gradient(1.2px 1.2px at 50% 72%,#fff 50%,#0000 60%),radial-gradient(1.6px 1.6px at 64% 40%,#fff6d0 50%,#0000 60%),radial-gradient(1.2px 1.2px at 78% 68%,#fff 50%,#0000 60%),radial-gradient(1.8px 1.8px at 91% 38%,#fff 50%,#0000 60%);animation:2.2s steps(2,end) infinite twinkle;position:absolute;inset:0}.street .lamp svg{filter:drop-shadow(0 0 calc(var(--nt,0) * 8px) #ffc94af2)}.street .lights{opacity:calc(.55 + var(--nt,0) * .45)}.sign .lvl{align-items:center;gap:8px;max-width:74%;margin-top:4px;font-size:12px;display:flex;position:relative}.sign .lvl b{white-space:nowrap;font-weight:700}.sign .lvl small{opacity:.9;white-space:nowrap;font-variant-numeric:tabular-nums}.sign .sgl{color:#ffe9b0;margin-top:2px}.sign .sgl small{white-space:normal}.splash .schap{opacity:.95;color:var(--chili);font-weight:700}.xpbar{background:#00000038;border-radius:99px;flex:1;min-width:36px;height:7px;display:block;overflow:hidden}.xpbar i{background:var(--egg);border-radius:99px;height:100%;display:block}.sign .sbts{flex-wrap:wrap;gap:6px;max-width:78%;margin-top:8px;display:flex;position:relative}.sign .sbts .ren{align-items:center;gap:4px;margin-top:0;display:inline-flex}.sign .cup{width:15px;height:15px}.lvcard{background:#fff6d9;border-radius:12px;flex-direction:column;gap:6px;margin-bottom:6px;padding:10px 12px;display:flex}.lvcard>div{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.lvcard b{font-family:var(--fd);font-size:16px;font-weight:400}.lvcard small{color:var(--ink2);font-variant-numeric:tabular-nums}.lvcard .xpbar{background:#f1e2b8;flex:none;width:100%}.lvcard .xpbar i{background:var(--chili)}.lvcard p{margin:0;font-size:12.5px}.lvcard .hint2{color:var(--ink2);font-size:12px}.row.lock .rart,.row.lock .rinfo{opacity:.6}.chip.lk{color:var(--ink2);white-space:nowrap;background:#f3ece8;flex:none;align-items:center;gap:4px;display:inline-flex}.chip.lk svg{width:11px;height:11px}.sw small{white-space:nowrap}.goals{background:#fff0f3;border-radius:12px;margin:0 0 10px;padding:8px 12px}.goals .gt{font-family:var(--fd);margin-bottom:2px;font-size:15px;font-weight:400;display:block}.gl{text-align:left;border-top:1px dashed #f3c9d2;grid-template-columns:minmax(0,1fr) auto;gap:0 8px;padding:5px 0;font-size:13px;display:grid}.goals .gt+.gl{border-top:0}.gl em{color:var(--chili);font-variant-numeric:tabular-nums;white-space:nowrap;font-style:normal;font-weight:800}.gl small{color:var(--ink2);grid-column:1/-1;font-size:11.5px}.gl.ok span{color:var(--ink2);text-decoration:line-through}.gl.ok em{color:var(--ok)}.sumc{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:8px;display:grid}.sumc div{background:#f7f3f1;border-radius:12px;padding:8px 10px}.sumc small{color:var(--ink2);font-size:11.5px;display:block}.sumc b{font-family:var(--fd);font-variant-numeric:tabular-nums;font-size:19px;font-weight:400}.chart{margin:0 0 4px}.chart svg{width:100%;height:auto;display:block}.chart text{font:600 9px var(--fb);fill:#8a6a66}.chart small{text-align:center;color:var(--ink2);font-size:11px;display:block}.dayc{background:#fffcfb;border:1.5px solid #f0e4df;border-radius:12px;margin:8px 0}.dayc summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:8px;padding:9px 12px;list-style:none;display:grid}.dayc summary::-webkit-details-marker{display:none}.dayc summary span{font-weight:800}.dayc summary small{color:var(--ink2);font-size:12px}.dayc summary b{font-variant-numeric:tabular-nums}.dayc[open] summary{border-bottom:1px dashed #f0e4df}.dayc .ledger{padding:2px 12px 10px}.tabbody .ledger{font-size:13.5px}.mast{flex-direction:column;gap:8px;margin:0 0 6px;display:flex}.mast .mr{background:#d9382d0f;border-radius:12px;align-items:center;gap:10px;padding:6px 10px;display:flex}.mast .kimg{flex:none;width:44px;height:34px}.mast .mi{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.mast .mi small{color:var(--ink2);font-size:12px}.mast .mb{background:#7a334626;border-radius:99px;height:6px;display:block;overflow:hidden}.mast .mb i{background:var(--chili);border-radius:99px;height:100%;display:block}.mast .md{color:#4a2a2a;border-radius:99px;flex:none;padding:3px 10px;font-size:12px;font-style:normal;font-weight:800}.mast .md.none{color:var(--ink2);background:#7a33461f;font-weight:700}.ledger .lh{letter-spacing:.06em;text-transform:uppercase;text-align:left;font-size:11px;font-weight:800;color:#b0675a!important;margin:10px 0 2px!important}.ledger .lh small{text-transform:none;letter-spacing:0;font-weight:600}.ledger .lx{text-align:left;font-size:11.5px;line-height:1.4;color:var(--ink2)!important;margin:0 0 4px!important}.ledger .note{margin:4px 0}.lvline{text-align:left;background:#fff6d9;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 10px;margin:0 0 8px;padding:8px 10px;display:grid}.lvline b{font-size:13px}.lvline .xpbar{background:#f1e2b8}.lvline .xpbar i{background:var(--chili)}.lvline small{color:var(--ink2);grid-column:1/-1;font-size:11.5px}#card .ledger+.ledger{margin-top:4px}.lb{text-align:left;margin-top:6px}.lbrd{flex-direction:column;gap:6px;max-height:min(46vh,340px);margin:0;padding:0;list-style:none;display:flex;overflow:auto}.lbrd li{background:#f7f3f1;border-radius:12px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 10px;display:grid}.lbrd li.me{background:#fff0f3;box-shadow:inset 0 0 0 2px #f3b2aa}.lbrd .rk{font-variant-numeric:tabular-nums;width:26px;height:26px;color:var(--ink2);background:#fff;border-radius:50%;place-items:center;font-size:12px;font-weight:800;line-height:1;display:grid}.lbrd .rk.gold{color:#6b4a00;background:#f7c948}.lbrd .rk.silver{color:#4a555c;background:#d9dee2}.lbrd .rk.bronze{color:#6b3a1a;background:#e8b08a}.lbrd .nm{min-width:0}.lbrd .nm b{overflow-wrap:anywhere;font-size:13.5px;display:block}.lbrd .nm small{color:var(--ink2);font-size:11px}.lbrd em,.lbme em{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right;font-size:13.5px;font-style:normal;font-weight:800}.lbme{background:#fff6d9;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 8px;margin-top:10px;padding:8px 10px;display:grid}.lbme span{letter-spacing:.06em;text-transform:uppercase;color:#b0675a;grid-column:1/-1;font-size:11px;font-weight:800}.lbme b{overflow-wrap:anywhere}.lbme small{color:var(--ink2);grid-column:1;font-size:11.5px}.lbme em{grid-area:2/2/4}.lbrd.pk li{grid-template-columns:28px minmax(0,1fr) auto 30px}.pkb{background:#fff;border-radius:50%;place-items:center;width:30px;height:30px;padding:0;display:grid;box-shadow:0 1px #ebd5cc,inset 0 0 0 1.5px #f6e1d9}.pkb .cup{width:17px;height:17px}.ccup .cup{vertical-align:-2px;width:13px;height:13px;margin-right:3px}.ccup.c2 .cup{filter:grayscale()brightness(1.2)}.ccup.c3 .cup{filter:sepia(.6)hue-rotate(-28deg)saturate(1.3)brightness(.85)}.chmenu{flex-wrap:wrap;justify-content:center;gap:6px 4px;margin:10px 0 2px;display:flex}.chmenu span{width:50px;color:var(--ink2);text-align:center;justify-items:center;gap:2px;font-size:10.5px;line-height:1.2;display:grid}.chmenu .kimg{width:38px;height:30px}.chme{margin:6px 0 0;font-size:13.5px}.chtop{margin-top:8px}.chres{text-align:center}.chres h2{font-variant-numeric:tabular-nums;margin:6px 0 10px;font-size:30px}.cst{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0 0 8px;display:grid}.cst span{color:var(--ink2);background:#f7f3f1;border-radius:12px;gap:1px;padding:6px 2px;font-size:11px;display:grid}.cst b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:18px}.share{box-sizing:border-box;resize:none;border:1.5px solid #ebd5cc;border-radius:10px;width:100%;margin-top:6px;padding:8px;font:14px/1.4 inherit}.chpts .mv{font-variant-numeric:tabular-nums}.seg{background:#f7f3f1;border-radius:99px;gap:4px;margin:6px 0 10px;padding:3px;display:flex}.seg button{color:var(--ink2);background:0 0;border-radius:99px;flex:1;padding:6px 8px;font-size:13px;font-weight:700}.seg button.on{color:var(--ink);background:#fff;box-shadow:0 1px 2px #0000001f}.prleft{margin:6px 0 8px;font-size:13.5px}.prcode{background:#fff6d9;border-radius:12px;flex-wrap:wrap;align-items:center;gap:4px 8px;padding:8px 10px;display:flex}.prcode span{letter-spacing:.06em;text-transform:uppercase;color:#b0675a;width:100%;font-size:11px;font-weight:800}.prcode b{letter-spacing:.06em;font-variant-numeric:tabular-nums;flex:1;font-size:17px}.prcode button,.prin button,.pkb2{color:var(--ink);white-space:nowrap;background:#fff;border-radius:99px;padding:6px 12px;font-size:13px;font-weight:700;box-shadow:inset 0 0 0 1.5px #f3b2aa}.pkb2:disabled{opacity:.5}#card .prh{letter-spacing:.06em;text-transform:uppercase;color:#b0675a;margin:12px 0 6px;font-size:12px;font-weight:800}.prl{gap:6px;margin:0;padding:0;list-style:none;display:grid}.prl li{background:#f7f3f1;border-radius:12px;align-items:center;gap:8px;padding:7px 10px;display:flex}.prl .nm{flex:1;min-width:0}.prl .nm b{overflow-wrap:anywhere;font-size:13.5px;display:block}.prl .nm small{color:var(--ink2);font-size:11px}.prin{align-items:center;gap:6px;display:flex}.prin button{padding:9px 14px}.chtop,.prl{text-align:left}.tray .t.lg{letter-spacing:-.8px}.prin input{min-width:0;font:inherit;color:var(--ink);background:#fff;border:1.5px solid #ebd5cc;border-radius:10px;flex:1;padding:8px 10px;font-size:16px}.prk{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.prg{text-align:center;color:var(--ink);background:#fff0f3;border-radius:14px;align-content:start;justify-items:center;gap:2px;padding:10px 6px;display:grid;box-shadow:inset 0 0 0 1.5px #f6cfc8}.prg.good{background:#eff8ee;box-shadow:inset 0 0 0 1.5px #cfe6cb}.prg i{width:42px;height:42px;display:block}.prg i svg{width:100%;height:100%}.prg b{font-size:13.5px}.prg small{color:var(--ink2);font-size:11px;line-height:1.3}.prg:disabled{opacity:.6}.pt.xpf{font:800 12px/1.2 var(--fb);color:#3f7fbf;white-space:nowrap;background:#fff;border-radius:99px;padding:1px 7px;box-shadow:0 2px #0000001f}.sell .street{flex-direction:column;flex:1 0 auto;justify-content:flex-end;max-height:340px;display:flex}.street .board{text-align:center;color:#ffe9a8;background:#3a1e2a;border:2px solid #f7c948;border-radius:10px;align-self:center;margin:2px auto auto;padding:5px 16px 6px;display:none;position:relative;box-shadow:0 0 0 3px #0000002e,0 0 18px #f7c94840}.street .board b{font-family:var(--fd);overflow-wrap:anywhere;text-shadow:0 0 8px #ffc85099;max-width:240px;font-size:17px;font-weight:400;line-height:1.1;display:block}.street .board small{letter-spacing:.08em;text-transform:uppercase;opacity:.85;font-size:10px;font-weight:700}@media (height>=760px){.sell .street .board{display:block}}.sell .kitchen,.sell .r2{flex:none}.sell .street{max-height:clamp(150px,25dvh,220px)}.sell .kitchen{flex:1 0 auto;justify-content:space-evenly}.sell .cust .ring{width:clamp(52px,7dvh,66px);height:clamp(52px,7dvh,66px)}.sell .empty{min-height:calc(clamp(52px,7dvh,66px) + 16px)}.sell .stack .kimg,.sell .pot .kimg{max-width:clamp(52px,6.6dvh,64px);height:clamp(36px,4.9dvh,48px)}.sell .npot{grid-template-columns:clamp(36px,4.6dvh,44px) minmax(0,1fr)}.sell .npot .kimg{width:clamp(36px,4.6dvh,44px);height:clamp(36px,4.6dvh,44px)}.pots.many{gap:4px}.pots.many .npot,.pots.many .basket{min-height:42px;padding-block:3px}.sell .pots.many .npot{grid-template-columns:34px minmax(0,1fr)}.sell .pots.many .npot .kimg{width:34px;height:34px}.sell .work{min-height:clamp(112px,17dvh,172px)}.sell .bubble .say{font-size:clamp(13px,1.75dvh,14.5px)}.drama{flex-direction:column;align-items:center;gap:4px;display:flex}.drama .dface{background:#fbe9e3;border-radius:50%;flex:none;width:74px;height:74px;overflow:hidden;box-shadow:0 0 0 4px #fff0f3,0 0 0 6px #f3b2aa}.drama .dface .fimg,.drama .dface svg{width:100%;height:100%;display:block}.drama .dico{background:#fff6d9;place-items:center;display:grid}.drama .dico svg,.drama .dico .kimg{width:48px;height:48px}.drama .dico.duo{background:#fff0f3;display:block;position:relative}.drama .dico.duo .fimg{width:44px;height:44px;position:absolute;bottom:-2px}.drama .dico.duo .fimg:first-of-type{left:0}.drama .dico.duo .fimg:nth-of-type(2){right:0}.drama .dico.duo .hrt{width:24px;height:24px;position:absolute;top:5px;left:50%;transform:translate(-50%)}.drama .dico.duo .hrt svg{width:100%;height:100%}.drama .dtag{letter-spacing:.08em;text-transform:uppercase;color:#fff;background:var(--chili);border-radius:99px;margin-top:8px;padding:2px 10px;font-size:11px;font-weight:800}.drama h2{margin-bottom:4px!important}#card .btns button small{font:600 11.5px/1.3 var(--fb);opacity:.78;margin-top:2px;display:block}.vols{text-align:left;gap:6px;margin:12px 0 6px;display:grid}.vol{color:var(--ink);grid-template-columns:5.6em minmax(0,1fr) 3.2em;align-items:center;gap:10px;font-size:13.5px;font-weight:700;display:grid}.vol b{text-align:right;color:var(--ink2);font-variant-numeric:tabular-nums;font-size:12.5px}#card .vol input{appearance:none;cursor:pointer;background:0 0;border:0;border-radius:0;width:100%;height:30px;margin:0;padding:0}.vol input:focus-visible{outline:3px solid var(--egg);outline-offset:2px;border-radius:99px}.vol input::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--chili) var(--p,100%),var(--track) var(--p,100%));border-radius:99px;height:8px}.vol input::-moz-range-track{background:var(--track);border-radius:99px;height:8px}.vol input::-moz-range-progress{background:var(--chili);border-radius:99px;height:8px}.vol input::-webkit-slider-thumb{appearance:none;border:3px solid var(--chili);background:#fff;border-radius:50%;width:24px;height:24px;margin-top:-8px;box-shadow:0 2px #00000026}.vol input::-moz-range-thumb{border:3px solid var(--chili);background:#fff;border-radius:50%;width:18px;height:18px;box-shadow:0 2px #00000026}.ride{flex-direction:column;align-items:center;gap:8px;display:flex}.rhud{align-items:center;gap:10px;width:100%;max-width:300px;font-size:13px;display:flex}.rhud b{color:var(--ink);font-variant-numeric:tabular-nums;flex:none}.rbar{background:var(--track);border-radius:99px;flex:1;height:10px;overflow:hidden}.rbar i{border-radius:inherit;background:var(--chili);width:0;height:100%;display:block}#card .ride canvas{touch-action:none;border-radius:14px;width:100%;max-width:300px;height:auto;display:block;box-shadow:0 3px #00000026}.rbtns{gap:10px;width:100%;max-width:300px;display:flex}.rbtns button{height:54px;color:var(--ink);touch-action:manipulation;background:#f3ece8;border-radius:14px;flex:1;font-size:22px;font-weight:800}.rbtns button:active{transform:scale(.95)}.hagc .hv img{object-fit:contain;width:100%;height:100%;display:block}.hagc.wshc .hv,.hagc.lauc .hv{box-sizing:border-box;background:#eaf5fb;border-radius:12px;padding:3px}.hagc.lauc .hv{background:#fff1d6}.hagc.wshc .hv .kimg,.hagc.lauc .hv .kimg{width:100%;height:100%}.wash{flex-direction:column;align-items:center;gap:8px;display:flex}#card .wash canvas{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;width:100%;max-width:300px;height:auto;display:block}.wnote{color:var(--ink2);text-align:center;font-size:13px;margin:0!important}.wrow{justify-content:space-between;gap:8px;width:100%;max-width:300px;font-size:13px;display:flex}.wrow span{align-items:center;gap:6px;display:flex}.wrow img,.wrow .kimg{object-fit:contain;flex:none;width:28px;height:34px}.wrow b{font-variant-numeric:tabular-nums}.drama .dico img{object-fit:contain;width:54px;height:54px}.drama .lpot{background:#fff1d6}.drama .lpot .kimg{width:62px;height:46px}.lscroll{aspect-ratio:156/90;background:50%/100% 100% no-repeat;justify-content:center;align-items:center;width:100%;max-width:300px;min-height:100px;margin:10px auto 0;display:flex}.lslots{flex-wrap:wrap;justify-content:center;gap:5px;padding:0 18px;display:flex}.lslot{color:#b08a4e;box-sizing:border-box;background:#fff9;border:2px dashed #cdaa6e;border-radius:10px;place-items:center;width:38px;height:38px;font-size:14px;font-weight:800;display:grid}.lslot img{object-fit:contain;width:32px;height:32px}.lslot.on{background:#fff8e6;border-style:solid;border-color:#e9a62c;animation:.28s ease-out pop}.lslot.bad{background:#fde3e0;border-style:solid;border-color:#d8453a}.lslot.miss{background:#e6f6e4;border-style:solid;border-color:#5dbb63}.lsp{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;width:100%;max-width:320px;margin:10px auto 0;display:grid}.lj{touch-action:manipulation;background:#fff6e6;border-radius:12px;flex-direction:column;align-items:center;gap:2px;padding:5px 2px 4px;font-size:11px;font-weight:700;line-height:1.15;transition:transform .12s,background-color .12s;display:flex;box-shadow:inset 0 0 0 1.5px #ead3a8}.lj img{object-fit:contain;width:46px;height:36px}.lj:disabled{cursor:default}.lj.hi{background:#ffe39a;transform:scale(1.08);box-shadow:inset 0 0 0 2px #f2b03d}.lj:not(:disabled):active{transform:scale(.94)}.lj.no{animation:.3s shake}.lpick{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:10px;display:flex}.lpk{background:#fff6e6;border-radius:12px;flex-direction:column;align-items:center;gap:2px;width:74px;padding:6px 2px;font-size:12px;font-weight:700;display:flex;box-shadow:inset 0 0 0 1.5px #ead3a8}.lpk .kimg{width:60px;height:44px}.lpk:active{transform:scale(.95)}.pot .sbdg{z-index:1;color:#7a4a00;background:#f7c948;border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;line-height:1;display:grid;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000040}.pot.sec .kimg{filter:drop-shadow(0 0 5px #f7c948f2)}.bubble .oosb,.obub .oosb{vertical-align:1px;color:#fff;background:var(--bad);border-radius:99px;margin-left:4px;padding:4px 12px;font-size:12px;font-weight:800;animation:1.4s ease-in-out infinite oosp;display:inline-block}@keyframes oosp{50%{box-shadow:0 0 0 5px #c7362b38}}.bubble .oosb.wait{color:#8a5a12;font-variant-numeric:tabular-nums;background:#fce7b8;animation:none}.bubble .say b.oos,.obub b.oos{color:#9a8f8b;text-decoration:line-through;text-decoration-thickness:2px}.bubble .say b.oos:after,.obub b.oos:after{content:"hết";color:#fff;background:var(--bad);vertical-align:1px;border-radius:6px;margin-left:4px;padding:0 5px;font-size:10px;font-weight:800;line-height:1.5;text-decoration:none;display:inline-block}.spill{z-index:4;place-items:center;width:76px;height:26px;margin-left:-38px;padding:0;display:grid;position:absolute;bottom:1px}.spill>*{pointer-events:none}.spill .pud{background:radial-gradient(at 50% 55%,#c97b3f 0 36%,#c97b3fb3 56%,#c97b3f00 71%);border-radius:50%;transition:opacity .2s;position:absolute;inset:0}.tray.locked{background:#fbf5f2;box-shadow:inset 0 0 0 1.5px #ebd5cc}.tray.locked .kimg{filter:grayscale()opacity(.35)}.tray.locked .t{color:#b3a29c}.tray .lock{background:#fff;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;top:5px;left:50%;transform:translate(-50%);box-shadow:0 1px 3px #00000026}.trays{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.tray{padding:3px 1px}.tray .t{letter-spacing:-.2px;max-width:100%;font-size:10px;overflow:hidden}.tray .n{border-radius:8px;min-width:16px;height:16px;padding:0 3px;font-size:9.5px;top:1px;right:1px}.sell .tray .kimg{width:clamp(30px,4.3dvh,42px);height:clamp(24px,3.3dvh,32px)}.tray .lock{width:17px;height:17px;top:3px}.tray .lock svg{width:9px;height:9px}#app{background-image:var(--doodle,none),linear-gradient(var(--tile-line) 1px,transparent 1px),linear-gradient(90deg,var(--tile-line) 1px,transparent 1px);background-size:180px 180px,28px 20px,28px 20px}.tab{justify-content:center;align-items:center;gap:4px;transition:transform .15s;display:flex}.tab svg{flex:none;width:16px;height:16px}.tab span{text-overflow:ellipsis;overflow:hidden}.tab.on{transform:rotate(-1.5deg)}.tab:active,.sbtn:active,.qty button:active,#card .btns button:active,.ren:active{transform:scale(.94)}.sbtn,.qty button,#card .btns button,.ren{transition:transform 80ms}.tabbody h3{background:var(--wave) left bottom/100% 6px no-repeat;width:fit-content;padding-bottom:6px}.goals{margin-top:8px;position:relative}.goals:before{content:"";background:repeating-linear-gradient(45deg,#ffb0c4e6 0 6px,#ffdae4e6 6px 12px);border-radius:2px;width:62px;height:16px;margin-left:-31px;position:absolute;top:-8px;left:50%;transform:rotate(-3deg);box-shadow:0 1px 2px #00000014}.sign .mbtn{background:0 0;padding:0}.sign .masc.hop{animation:.55s ease-out hop}#toast{border-radius:16px 16px 16px 5px;align-items:center;gap:8px;padding-left:10px;display:flex}#toast:before{content:"";background:var(--mimg) center/contain no-repeat;flex:none;width:24px;height:28px}.scrolling *{animation-play-state:paused!important}.rv,.dayc,#tabbody .row{content-visibility:auto;contain-intrinsic-size:auto 76px}#view{-webkit-overflow-scrolling:touch}#ob .ill.hero:after{content:"";z-index:-1;background:radial-gradient(closest-side,#7a334640,#0000);border-radius:50%;height:16px;position:absolute;bottom:-6px;left:12%;right:12%}.hsbox{text-align:left;flex-direction:column;gap:8px;display:flex}#card .hsbox{margin-top:8px}.hsr{background:#fbf6f4;border-radius:14px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;padding:8px 10px;display:grid}.hsr b{font-size:13.5px;display:block}.hsr small{color:var(--ink2);font-size:12px;line-height:1.35;display:block}.hsr small b{color:var(--ink);font-size:12px;display:inline}.hsi{background:#fff;border-radius:12px;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 2px #f1d5ca,inset 0 0 0 1.5px #f6e1d9}.hsi svg{width:22px;height:22px}.rvbars{flex-direction:column;gap:3px;margin:10px 0 4px;display:flex}.rvbars button{text-align:left;width:100%;color:var(--ink2);background:0 0;border-radius:8px;grid-template-columns:28px minmax(0,1fr) 34px;align-items:center;gap:6px;padding:2px 4px;font-size:11.5px;font-weight:700;display:grid}.rvbars button.on{color:var(--chili);background:#fff0f3}.rvf{flex-wrap:wrap;gap:6px;margin:8px 0 2px;display:flex}.chipf{color:var(--ink2);background:#f3ece8;border-radius:99px;padding:5px 10px;font-size:12px;font-weight:700}.chipf i{opacity:.7;font-variant-numeric:tabular-nums;font-style:normal}.chipf.on{background:var(--chili);color:#fff}#card.lock .btns.many{position:relative}#card.lock .btns button{opacity:.55}#card.lock .btns:before{content:"";background:var(--chili);transform-origin:0;width:calc(100% - 36px);height:4px;animation:lockbar var(--lock,1.2s) linear forwards;border-radius:2px;position:absolute;top:3px;left:18px}@keyframes lockbar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.rvbars i{background:#f3e6e0;border-radius:99px;height:8px;overflow:hidden}.rvbars b{background:var(--egg);border-radius:99px;height:100%;display:block}.rvbars em{text-align:right;font-variant-numeric:tabular-nums;font-style:normal}.rvtip{background:#fff0f3;border-radius:10px;padding:7px 10px}.rv .rep{background:#f7f3f1;border-radius:10px;margin-top:6px;padding:6px 9px;font-size:12.5px;line-height:1.35;position:relative}.rv .rep:before{content:"";border:6px solid #0000;border-top:0;border-bottom-color:#f7f3f1;position:absolute;top:-6px;left:14px}.rv .rep b{color:var(--chili);font-size:11px;display:block}.rv .rpb{margin-top:6px;padding:4px 12px;font-size:12px}.rv .rep.re{background:#fff6d9;margin-left:16px}.rv .rep.re:before{border-bottom-color:#fff6d9}.rv .rep.re b{color:#8a5a44}#card textarea.repin{min-height:0;font:600 14px/1.4 var(--fb);resize:none;word-break:normal;margin-top:10px}#card .repnote{margin:6px 0 0;font-size:12px}.hagc{background:#fff6d9;border:1.5px solid #efd58a;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin:0 0 10px;padding:10px 12px;display:grid}.hagc.done{grid-template-columns:auto minmax(0,1fr)}.hagc .hv{background:#fbe9e3;border-radius:50%;flex:none;width:44px;height:44px;overflow:hidden}.hagc .hv .fimg{width:100%;height:100%;display:block}.hagc b{font-size:14px;display:block}.hagc small{color:var(--ink2);font-size:12px;line-height:1.35;display:block}#card .hag{cursor:pointer;background:#f4d6cf;border-radius:99px;height:36px;margin:16px 6px 6px;position:relative;overflow:hidden;box-shadow:inset 0 2px #00000014}#card .hag i{position:absolute;top:0;bottom:0}#card .hag i.y{background:#f7c948}#card .hag i.g{background:#5dbb63}#card .hag b{background:#3a1e2a;border-radius:4px;width:8px;margin-left:-4px;position:absolute;top:2px;bottom:2px;left:0;box-shadow:0 0 0 2px #fff}#card .chat{text-align:left;flex-direction:column;gap:6px;margin:10px 0 4px;display:flex}#card .chat .m{overflow-wrap:anywhere;border-radius:14px;max-width:86%;padding:7px 11px;font-size:13.5px;line-height:1.4}#card .chat .m small{opacity:.75;margin-bottom:1px;font-size:11px;font-weight:800;display:block}#card .chat .k{color:var(--ink);background:#f3ece8;border-bottom-left-radius:4px;align-self:flex-start}#card .chat .q{background:var(--chili);color:#fff;border-bottom-right-radius:4px;align-self:flex-end}#card .chat .rv0{background:#fff6d9}#card .chat .typing{padding:10px 14px}#card .chat .typing i{background:var(--ink2);border-radius:50%;width:7px;height:7px;margin:0 2px;animation:1s infinite tdot;display:inline-block}#card .chat .typing i:nth-child(2){animation-delay:.15s}#card .chat .typing i:nth-child(3){animation-delay:.3s}@keyframes tdot{0%,60%,to{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}#card .chat .end{color:var(--ink2);align-self:center;margin:4px 0 0;font-size:12px}.rv .rep.typing{opacity:.8;font-style:italic}#card .qrh{color:var(--ink2);text-align:left;margin:10px 0 0;font-size:12px;font-weight:800}#card .qr{text-align:left;gap:6px;margin-top:6px;display:grid}#card .qr .qrc{color:var(--ink);text-align:left;background:#fff6f2;border:1.5px solid #f3d9cf;border-radius:10px;padding:8px 10px;font-size:13px;line-height:1.35}#card .qr .qrc:active{transform:scale(.98)}#card .qr .qrr{justify-content:flex-end;gap:6px;display:flex}#card .qr .qrs{color:var(--ink2);background:#f3ece8;border-radius:99px;padding:6px 12px;font-size:12.5px;font-weight:700}#card .qr .qrs.sass{color:var(--bad);background:#fde3e0}#card .credit{margin-top:4px;font-size:11.5px}.sbtn.more{margin:10px auto 0;display:block}.tab .bdg{background:var(--bad);color:#fff;vertical-align:1px;border-radius:99px;place-items:center;min-width:17px;height:17px;margin-left:4px;padding:0 4px;font-size:10.5px;font-style:normal;font-weight:800;display:inline-grid}.bubble .tea{color:#8a5a44;background:#fff6d9;border-radius:99px;align-items:center;gap:3px;padding:2px 9px 2px 4px;font-size:11px;font-weight:800;animation:1.6s ease-in-out infinite bob;display:flex;position:absolute;top:-12px;right:8px;box-shadow:0 0 0 2px #f7c948,0 2px #0000001f}.bubble .tea svg{width:20px;height:20px;display:block}.serve{position:relative}.serve .helper{top:-7px;right:-6px}.spill span{color:#fff;background:var(--chili);border-radius:99px;padding:0 9px;font-size:11px;font-weight:800;line-height:1.5;animation:1.4s ease-in-out infinite oosp;position:relative;box-shadow:0 2px #0003}#ob{z-index:70;padding:calc(8px + env(safe-area-inset-top,0px)) 0 calc(14px + env(safe-area-inset-bottom,0px));background:linear-gradient(#fff3f0,#ffe3da);flex-direction:column;display:flex;position:fixed;inset:0}#ob .skip{color:var(--ink2);align-self:flex-end;margin:0 12px;padding:8px 12px;font-weight:700}#ob .obs{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;flex:1;min-height:0;display:flex;overflow:auto hidden}#ob .obs::-webkit-scrollbar{display:none}#ob .sl{scroll-snap-align:center;text-align:center;flex-direction:column;flex:0 0 100%;justify-content:center;align-items:center;gap:10px;min-width:0;padding:8px 22px;display:flex;overflow-y:auto}#ob h2{font-family:var(--fd);color:var(--ink);text-wrap:balance;margin:8px 0 0;font-size:24px;font-weight:400;line-height:1.1}#ob .sl>p{max-width:34ch;color:var(--ink2);text-wrap:pretty;margin:0;font-size:14px}#ob .ill{background:#fff;border-radius:22px;flex-direction:column;gap:8px;width:min(330px,100%);padding:14px;display:flex;box-shadow:0 10px 26px #7a334621}#ob .ill.hero{box-shadow:none;background:0 0;padding:0;position:relative}#ob .ill.hero img{width:100%;height:auto;display:block}#ob .ill.hero .masc{width:70px;height:96px;animation:2.2s ease-in-out infinite bob;position:absolute;bottom:-12px;left:-6px}#ob .ill.hero.small{width:120px;height:140px}#ob .ill.hero.small .masc{width:104px;height:140px;margin:0 auto;position:static}.orow{text-align:left;background:#fbf6f4;border-radius:12px;grid-template-columns:40px minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:6px 10px;display:grid}.orow .kimg{width:38px;height:30px}.orow b{font-size:13px}.orow span{color:var(--ink2);white-space:nowrap;background:#f1ecea;border-radius:99px;padding:2px 7px;font-size:11px;font-weight:700}.orow span.exp{color:var(--bad);background:#fde3df}.orow em{color:var(--ok);font-style:normal;font-weight:800}.onote{color:var(--bad);margin:2px 0 0;font-size:12px;font-weight:600}.onote.ok{color:var(--ink2)}.obub{text-align:left;align-items:center;gap:10px;display:flex}.oring{background:conic-gradient(#5dbb63 0 72%,#efe8e4 72%);border-radius:50%;flex:none;width:64px;height:64px;padding:4px}.oring .fimg{background-color:#fbe9e3;border-radius:50%;width:100%;height:100%;display:block}.obub p{margin:0;font-size:14px;line-height:1.4}.obub b{color:var(--chili)}.dchips{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.dchips span{color:#8a3b2e;background:#fff0ea;border-radius:99px;padding:3px 10px;font-size:11.5px;font-weight:800;box-shadow:inset 0 0 0 1.5px #f6d2c6}#ob .steps6{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.steps6 div{background:#fbf6f4;border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:8px 4px;display:flex}.steps6 .kimg{width:44px;height:38px}.steps6 small{font-size:11.5px;font-weight:700}.steps6 .bellk{background:var(--ok);color:#fff;border-radius:10px;place-items:center;width:44px;height:38px;display:grid}.steps6 .bellk svg{width:22px;height:22px}.ogauge{border-radius:12px;grid-template-columns:50fr 28fr 22fr;height:34px;display:grid;position:relative;box-shadow:inset 0 0 0 2px #0000001f}.ogauge span{place-items:center;font-size:12px;font-weight:800;display:grid}.ogauge .z1{color:#7a5a12;background:#f4e4a8;border-radius:12px 0 0 12px}.ogauge .z2{color:#fff;background:#5dbb63}.ogauge .z3{color:#fff;background:#e3583f;border-radius:0 12px 12px 0}.ogauge i{background:var(--ink);border-radius:3px;width:5px;margin-left:-2px;animation:3.4s ease-in-out infinite needle;position:absolute;top:-5px;bottom:-5px;left:10%}@keyframes needle{0%{left:6%}55%{left:62%}75%{left:66%}to{left:94%}}#ob .ranks{gap:6px}.ranks div{text-align:left;background:#fbf6f4;border-radius:12px;align-items:center;gap:10px;padding:7px 12px;display:flex}.ranks div.on{background:#fff0f3;box-shadow:inset 0 0 0 2px #f3b2aa}.ranks em{color:#fff;background:var(--chili);white-space:nowrap;border-radius:99px;padding:2px 8px;font-size:11px;font-style:normal;font-weight:800}.ranks b{font-size:14px}.goals.mini{margin:0}.otrophy{text-align:left;align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.otrophy svg{flex:none;width:34px;height:34px}#ob input{width:min(330px,100%);font:inherit;text-align:center;color:var(--ink);-webkit-user-select:text;user-select:text;background:#fff;border:2px solid #ebd5cc;border-radius:14px;padding:12px 14px;font-size:16px}#ob .dots{justify-content:center;gap:6px;margin:10px 0 12px;display:flex}#ob .dots i{background:#ebcfc7;border-radius:4px;width:8px;height:8px;transition:width .2s}#ob .dots i.on{background:var(--chili);width:22px}#ob .nx{width:auto;margin:0 16px}#coach{z-index:48;pointer-events:none;position:fixed;inset:0}#coach .hole{border-radius:14px;transition:left .25s,top .25s,width .25s,height .25s;position:fixed;box-shadow:0 0 0 9999px #28101480}#coach .hole:after{content:"";border:3px solid #ffe38a;border-radius:17px;animation:1.1s ease-in-out infinite cpulse;position:absolute;inset:-4px}@keyframes cpulse{50%{opacity:.6;transform:scale(1.05)}}#coach .ctip{pointer-events:auto;background:#fff;border-radius:14px;align-items:center;gap:10px;max-width:420px;margin:0 auto;padding:10px 12px;display:flex;position:fixed;left:16px;right:16px;box-shadow:0 6px 18px #00000040}#coach .ctip p{color:var(--ink);flex:1;margin:0;font-size:14px;font-weight:700;line-height:1.35}#coach .ctip button{color:var(--ink2);text-underline-offset:3px;flex:none;padding:6px 2px;font-size:12.5px;font-weight:700;text-decoration:underline}.sell.grp .bubble{min-height:92px}@media (height<=720px){.sign{padding:9px 12px 12px}.sign h1{font-size:25px}.sign .masc{width:50px;height:60px}.sign .ren{margin-top:6px;padding:3px 10px}.evc{padding:6px 10px}.tabs{margin-top:8px}.tab{padding:7px 4px}.dock{padding-top:8px}.dock .big{padding:12px}}@media (height<=600px){.sign p,.evc small{display:none}}@media not all and (aspect-ratio>=5/4) and (width>=600px){#view.v-prep .tabbody{flex:none;min-height:0;overflow:visible}#view.v-prep .dock{background:linear-gradient(transparent,var(--tile) 10px);margin-top:auto;position:sticky;bottom:0}}.v-prep>.pl,.v-prep>.pr{display:contents}.pshop{display:none}html.vp-tab #app{max-width:none}@media (aspect-ratio>=5/4) and (width>=600px){#app{max-width:1180px}.sell{grid-template:"street kitchen"minmax(0,1fr)"apps kitchen""bubble kitchen"/minmax(0,1fr) minmax(0,1.12fr);gap:6px 10px;display:grid}.sell .street{grid-area:street;min-height:150px;max-height:none}.sell .apps{grid-area:apps}.sell .bubble{grid-area:bubble}.sell .kitchen{grid-area:kitchen;min-width:0}.sell .cust .ring{width:clamp(52px,11dvh,84px);height:clamp(52px,11dvh,84px)}.sell .empty{min-height:calc(clamp(52px,11dvh,84px) + 16px)}#view.v-prep{grid-template:"pl pr"minmax(0,1fr)"dock pr"/minmax(0,.92fr) minmax(0,1.08fr);display:grid;overflow:hidden}.v-prep>.pl{overscroll-behavior:contain;flex-direction:column;grid-area:pl;min-height:0;display:flex;overflow-y:auto}.v-prep>.pr{flex-direction:column;grid-area:pr;min-height:0;padding-bottom:10px;display:flex}.v-prep>.dock{grid-area:dock}.v-prep .tabbody{min-height:0}.v-prep .pshop{flex:1 1 0;justify-content:center;align-items:center;min-height:0;padding:10px 16px 0;display:flex}.v-prep .pshop img{object-fit:contain;filter:drop-shadow(0 10px 14px #5a233440);max-width:100%;max-height:100%}.splash{grid-template-columns:auto minmax(0,340px);place-content:center;gap:8px clamp(16px,4vw,48px);display:grid}.splash .hero{grid-area:1/1/span 6;align-self:center;width:min(330px,42vw,max(180px,137dvh - 95.9px))}.splash>:not(.hero){grid-column:2;justify-self:center}#ob .sl{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:center;justify-items:center;gap:10px 24px;display:grid}#ob .sl>.ill{grid-area:1/1/span 9;align-self:center}#ob .sl>:not(.ill){grid-column:2}#ob .ill.hero{width:min(330px,100%,max(160px,137dvh - 205.5px))}}@media (aspect-ratio>=5/4) and (width>=600px) and (height>=520px){.sell .street .board{display:block}}@media (aspect-ratio>=5/4) and (height<=540px){#card{max-width:560px}#card .cardM{width:52px;height:66px}.v-prep .pshop{display:none}#card h2{margin:2px 0 6px;font-size:21px}}html.calm *,html.calm :before,html.calm :after{transition:none!important;animation:none!important}:root{--doodle:var(--doodle-lt,none)}html.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--track:#4a3138;--tile:#231519;--tile-line:#33222a;--paper:#2e1f26;--ink:#f2e3df;--ink2:#c2a7a2;--pink:#4a2c35;--doodle:var(--doodle-dk,none)}.v-pvp{text-align:center;background:radial-gradient(ellipse at 50% 38%,var(--pink),transparent 65%);flex:1;padding:20px 18px 26px;overflow-y:auto}.pv-nav{color:var(--ink2);justify-content:space-between;align-items:center;margin-bottom:22px;font-size:12px;display:flex}.pv-back{color:var(--ink);padding:8px 0;font-weight:700}.pv-tag{letter-spacing:.08em;text-transform:uppercase;color:var(--chili);align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.v-pvp h1{font-family:var(--fd);margin:10px 0;font-size:30px;font-weight:400;line-height:1.2}.pv-desc{color:var(--ink2);max-width:330px;margin:0 auto;font-size:13px}.pv-arena{justify-content:center;align-items:center;gap:14px;min-height:225px;margin:10px 0;display:flex;position:relative}.pv-arena:before{content:"";border:1px dashed var(--chili);opacity:.2;border-radius:50%;width:220px;height:220px;position:absolute}.pv-chef{z-index:1;width:125px;min-width:0}.pv-chef>strong{text-overflow:ellipsis;white-space:nowrap;margin-top:12px;font-size:13px;display:block;overflow:hidden}.pv-chef>small{color:var(--ink2);margin-top:3px;font-size:11px;display:block}.pv-avatar{background:var(--paper);border:3px solid var(--chili);width:98px;height:98px;box-shadow:0 6px 0 var(--pink);border-radius:28px;place-items:center;margin:auto;display:grid}.pv-avatar img{object-fit:contain;width:86px;height:86px}.pv-avatar.search{border:2px dashed var(--ink2);background:var(--tile);font:42px var(--fd);color:var(--ink2);box-shadow:none}.pv-avatar.search img{opacity:.65}.pv-vs{z-index:1;font:24px var(--fd);color:var(--chili);transform:rotate(-9deg)}.pv-dots{justify-content:center;gap:5px;margin:15px 0 6px;display:flex}.pv-dots i{background:var(--chili);border-radius:50%;width:6px;height:6px;animation:1.2s infinite pvDot}.pv-dots i:nth-child(2){animation-delay:.2s}.pv-dots i:nth-child(3){animation-delay:.4s}@keyframes pvDot{50%{opacity:.25;transform:translateY(-4px)}}.pv-status{min-height:22px;font-size:14px;font-weight:700}.pv-time{color:var(--ink2);font-variant-numeric:tabular-nums;margin:6px 0 22px;font-size:12px}.pv-rulebox{background:var(--paper);border:1px solid var(--tile-line);text-align:left;border-radius:16px;margin:18px 0;padding:15px 12px}.pv-rulebox>b{font-size:13px}.pv-rules{justify-content:space-between;gap:8px;margin:12px 0;display:flex}.pv-rules span{text-align:center;color:var(--ink2);flex:1;font-size:10px}.pv-rules b{font:19px var(--fd);color:var(--ink);margin-bottom:2px;display:block}.pv-rulebox p{color:var(--ink2);margin:0;font-size:11px;line-height:1.6}.pv-primary,.pv-cancel{border-radius:13px;width:100%;min-height:48px;padding:12px;font-weight:700;display:block}.pv-primary{background:var(--chili);color:#fff;box-shadow:0 4px 0 var(--chili-d);font-size:15px}.pv-cancel{background:var(--paper);border:1px solid var(--tile-line);color:var(--ink2);margin-top:12px}.pv-primary:disabled,.pv-cancel:disabled{opacity:.55;cursor:wait}.pv-error{color:var(--bad);min-height:20px;margin-top:12px;font-size:12px}.pv-score{font:30px var(--fd);color:var(--chili);margin-top:12px}.pv-live{color:var(--egg);font-size:10px}.pv-note{color:var(--ink2);margin:14px 0 0;font-size:10px}.calm .pv-dots i{animation:none}.pv-stakes{color:var(--ink2);justify-content:center;gap:18px;margin:16px 0 0;font-size:11px;display:flex}.pv-stakes b{color:var(--chili)}.pv-quota{color:var(--chili);font-weight:700}.pv-friends{border-top:1px dashed var(--tile-line);margin-top:18px;padding-top:16px}.pv-friends>p{color:var(--ink2);margin:0 0 10px;font-size:12px}.pv-join{gap:8px;margin-top:10px;display:flex}.pv-join input{border:1px solid var(--tile-line);background:var(--paper);width:100%;min-width:0;color:var(--ink);text-transform:uppercase;letter-spacing:.12em;text-align:center;border-radius:12px;flex:1;padding:12px;font-size:16px}.pv-join button{background:var(--pink);color:var(--ink);border-radius:12px;padding:12px 16px;font-weight:700}.pv-invite{background:var(--paper);border:1px dashed var(--chili);border-radius:14px;margin:12px 0;padding:14px}.pv-invite span{color:var(--ink2);font-size:11px;display:block}.pv-invite strong{font:28px var(--fd);letter-spacing:.18em;margin:5px 0;display:block}.pv-invite button{background:var(--pink);color:var(--ink);border-radius:10px;padding:8px 14px;font-weight:700}.pv-invite small{color:var(--ink2);margin-top:8px;font-size:10px;display:block}@media (aspect-ratio>=5/4) and (width>=600px){.v-pvp{align-self:center;width:100%;max-width:540px}.pv-arena{min-height:195px}}
