@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:500;src:url(/assets/baloo-2-latin-500-normal-CmLZ27r7.woff2)format("woff2"),url(/assets/baloo-2-latin-500-normal-BSdEhq8m.woff)format("woff")}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/baloo-2-latin-600-normal-tIfxVoAe.woff2)format("woff2"),url(/assets/baloo-2-latin-600-normal-B4tNaogw.woff)format("woff")}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/baloo-2-latin-700-normal-CqTg7A15.woff2)format("woff2"),url(/assets/baloo-2-latin-700-normal-Ld3Zm3l2.woff)format("woff")}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:800;src:url(/assets/baloo-2-latin-800-normal-BbF3Etk1.woff2)format("woff2"),url(/assets/baloo-2-latin-800-normal-B8BXfZF7.woff)format("woff")}:root{--ink:#2b2f4a;--paper:#fffdf7;--bg1:#d3e9df;--bg2:#b7d7ca;--coin:#f2b632;--ok:#3fa06a;--warn:#e8a33a;--low:#e0583f;--track:#e9e4d6;--sky:#6fb7e0;--muted:#5f6478;--soft:#fff3cf;--card:#fff;--tint:#eff6f2;--font:"Baloo 2", ui-rounded, "Trebuchet MS", system-ui, sans-serif;--safe-t:env(safe-area-inset-top,0px);--safe-b:env(safe-area-inset-bottom,0px);--safe-l:env(safe-area-inset-left,0px);--safe-r:env(safe-area-inset-right,0px);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body{background:var(--bg2);height:100%;color:var(--ink);font-family:var(--font);margin:0}body{overscroll-behavior:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:manipulation;line-height:1.25}input,textarea{-webkit-user-select:text;user-select:text;font-family:var(--font)}button{font-family:var(--font);color:var(--ink);touch-action:manipulation}:focus-visible{outline-offset:2px;outline:3px solid #3f7fbf}#app{height:100%}.btn{background:var(--paper);border:2.5px solid var(--ink);box-shadow:0 3px 0 var(--ink);cursor:pointer;white-space:nowrap;border-radius:14px;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:8px 14px;font-size:16px;font-weight:700;line-height:1.1;display:inline-flex}.btn:active:not(:disabled){box-shadow:0 1px 0 var(--ink);transform:translateY(2px)}.btn.hot,.btn.on{background:var(--coin)}.btn.green{background:#8fd3a7}.btn.danger{background:#f8c9be}.btn:disabled{opacity:.5;cursor:not-allowed}.btn.sm{border-radius:11px;min-height:36px;padding:4px 10px;font-size:14px}.btn.block{width:100%}.btn svg{flex:none;width:20px;height:20px}.input{border:2.5px solid var(--ink);width:100%;min-height:46px;color:var(--ink);background:#fff;border-radius:12px;padding:10px 12px;font-size:17px;font-weight:600}.muted{color:var(--muted)}.coin-ic,.pearl-ic{vertical-align:-4px;flex:none;width:20px;height:20px;display:inline-block}.tabbar{scrollbar-width:none;flex-shrink:0;gap:6px;padding:2px;display:flex;overflow-x:auto}.tabbar::-webkit-scrollbar{display:none}.tabbar>button{border:2px solid var(--ink);background:var(--paper);color:var(--ink);cursor:pointer;border-radius:12px;flex:none;min-height:38px;padding:5px 12px;font-size:14.5px;font-weight:700}.tabbar>button.on{background:var(--ink);color:var(--paper)}@media (hover:hover) and (pointer:fine){.tabbar{flex-wrap:wrap;overflow:visible}}.pet{cursor:pointer}.pet-bob{transform-box:fill-box;transform-origin:50% 100%;animation:1.8s ease-in-out infinite bob}.pet-hop.go{animation:.45s ease-out hop}.eyes{transform-box:fill-box;transform-origin:50%;animation:4.6s infinite blink}.fx-up{opacity:0;transform-box:fill-box;transform-origin:50%;animation:1.05s ease-out forwards fxUp}.tile{cursor:pointer}.tile:hover{fill:#ffe7a0}.furn.editable{cursor:grab}.furn.sel{animation:1s ease-in-out infinite selPulse}.loc{cursor:pointer;outline:none}.loc:focus-visible .lift{filter:drop-shadow(0 0 4px #3f7fbf)drop-shadow(0 0 2px #3f7fbf)}.loc .lift{transition:transform .15s}.loc:hover .lift,.loc:focus .lift{transform:translateY(-4px)}.pet .look{transform:translate(var(--lx,0px), var(--ly,0px));transition:transform .15s ease-out}.mangap .pet .m-base{display:none}.mangap .pet .m-open{display:inline}.chew .pet .m-open{transform-box:fill-box;transform-origin:50%;animation:.3s ease-in-out infinite alternate chew}.pm-capek .m-base{animation:7s infinite yawnHide}.pm-capek .m-yawn{animation:7s infinite yawnShow}@keyframes chew{0%{transform:scaleY(1)}to{transform:scaleY(.3)}}@keyframes yawnShow{0%,76%,to{opacity:0}80%,94%{opacity:1}}@keyframes yawnHide{0%,76%,to{opacity:1}80%,94%{opacity:0}}.pet.pose-tidur .pet-bob{animation:2.4s ease-in-out infinite snooze}.pet.pose-tidur .eyes{animation:none;transform:scaleY(.12)}.pet.pose-duduk .pet-bob{animation:2s ease-in-out infinite sitbob}.pet.pose-mandi .pet-bob{animation:1.6s ease-in-out infinite soak}.pet.pose-lihat .pet-bob{animation:2.2s ease-in-out infinite gaze}.pet.pose-main .pet-bob{animation:.45s ease-in-out infinite alternate bounce}.pet.pose-baca .pet-bob,.pet.pose-siram .pet-bob,.pet.pose-masak .pet-bob{animation:1s ease-in-out infinite busy}@keyframes snooze{0%,to{transform:rotate(-14deg)scale(1.06,.86)}50%{transform:rotate(-14deg)scale(1.1,.82)}}@keyframes sitbob{0%,to{transform:scale(1.04,.92)}50%{transform:scale(1.06,.9)}}@keyframes soak{0%,to{transform:translateY(6px)scale(1.02,.94)}50%{transform:translateY(9px)scale(1.04,.92)}}@keyframes gaze{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@keyframes bounce{0%{transform:translateY(0)scale(1.03,.97)}to{transform:translateY(-12px)scale(.98,1.02)}}@keyframes busy{0%,to{transform:rotate(-4deg)translateY(0)}50%{transform:rotate(4deg)translateY(-3px)}}@keyframes bob{0%,to{transform:scale(1)}50%{transform:scale(1.035,.965)}}@keyframes hop{0%{transform:translateY(0)}40%{transform:translateY(-16px)}to{transform:translateY(0)}}@keyframes blink{0%,93%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}@keyframes fxUp{0%{opacity:0;transform:translateY(0)scale(.5)}20%{opacity:1;transform:translateY(-10px)scale(1)}to{opacity:0;transform:translateY(-62px)scale(1)}}@keyframes selPulse{0%,to{opacity:1}50%{opacity:.55}}@keyframes pop{0%{opacity:0;scale:.6}60%{opacity:1;scale:1.06}to{scale:1}}@media (prefers-reduced-motion:reduce){.pet-bob,.eyes,.pet-hop.go,.furn.sel,.pet[class*=pose-] .pet-bob,.pm-capek .m-base,.pm-capek .m-yawn{animation:none}.pet .look{transition:none}.fx-up{animation-duration:10ms}}.game-bg{touch-action:none;background:#bfe3f5;position:absolute;top:0;bottom:0;left:0;right:0}.game-bg>svg{left:0;right:0;top:calc(var(--safe-t) + 10px);width:100%;height:calc(100% - var(--safe-t) - var(--safe-b) - 20px);touch-action:none;position:absolute}.game-bg .top{top:calc(var(--safe-t) + 10px);z-index:5;pointer-events:none;justify-content:space-between;display:flex;position:absolute;left:12px;right:12px}.game-bg .top span{background:var(--paper);border:2.5px solid var(--ink);box-shadow:0 2px 0 var(--ink);border-radius:999px;align-items:center;gap:4px;padding:3px 12px;font-size:17px;font-weight:800;display:flex}.game-bg .flash{font:800 26px var(--font);fill:#1e7a4c;stroke:#fffdf7;stroke-width:4px;paint-order:stroke;animation:.8s ease-out forwards fxUp}.game-bg .flash.bad{fill:#a93a27}.back.svelte-1efofyg{z-index:90;background:#2b2f4a66;animation:.15s fade;position:fixed;top:0;bottom:0;left:0;right:0}.box.svelte-1efofyg{z-index:91;background:var(--paper);border:3px solid var(--ink);width:min(400px,100vw - 32px);box-shadow:0 5px 0 var(--ink);border-radius:20px;flex-direction:column;gap:10px;padding:16px;animation:.18s ease-out pop;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}h2.svelte-1efofyg{margin:0;font-size:20px;font-weight:800}p.svelte-1efofyg{margin:0;font-size:15px;font-weight:600;line-height:1.4}.row.svelte-1efofyg{gap:8px;display:flex}.row.svelte-1efofyg .btn:where(.svelte-1efofyg){flex:1}form.svelte-154b5vr{flex-direction:column;gap:8px;display:flex}label.svelte-154b5vr{font-size:15px;font-weight:700}.code.svelte-154b5vr{text-align:center;letter-spacing:4px;text-transform:uppercase;font-size:22px}.code.svelte-154b5vr::placeholder{letter-spacing:4px}.hint.svelte-154b5vr{color:var(--muted);text-align:center;margin:0;font-size:13px;font-weight:600}.auth.svelte-1b5khcc{flex-direction:column;gap:10px;width:100%;display:flex}.big.svelte-1b5khcc{min-height:54px;font-size:20px}.hint.svelte-1b5khcc{text-align:center;color:var(--muted);margin:-2px 0 6px;font-size:13.5px;font-weight:600}.google.svelte-1b5khcc{justify-content:center;min-height:44px;display:flex}.fb.svelte-1b5khcc{background:#e3ecfb}form.svelte-1b5khcc{flex-direction:column;gap:10px;display:flex}label.svelte-1b5khcc{font-size:15px;font-weight:700}.code.svelte-1b5khcc{text-align:center;letter-spacing:8px;font-size:24px}.link.svelte-1b5khcc{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:6px;font-size:15px;font-weight:700;text-decoration:underline}.login.svelte-1isd8wa{min-height:100%;padding:calc(var(--safe-t) + 24px) max(18px, var(--safe-r)) calc(var(--safe-b) + 20px) max(18px, var(--safe-l));background:radial-gradient(120% 70% at 50% 20%, #e7f4ee 0%, var(--bg1) 45%, var(--bg2) 100%);flex-direction:column;justify-content:center;align-items:center;gap:22px;display:flex}.hero.svelte-1isd8wa{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.pets.svelte-1isd8wa{justify-content:center;align-items:flex-end;height:150px;display:flex}.p.svelte-1isd8wa svg{width:100%;height:100%;overflow:visible}.p0.svelte-1isd8wa,.p2.svelte-1isd8wa{width:92px;height:98px;margin:0 -10px}.p1.svelte-1isd8wa{z-index:1;width:128px;height:136px}.p0.svelte-1isd8wa{animation:.5s .1s both pop}.p1.svelte-1isd8wa{animation:.5s both pop}.p2.svelte-1isd8wa{animation:.5s .2s both pop}h1.svelte-1isd8wa{letter-spacing:-.5px;text-shadow:0 3px #ffffffb3;margin:6px 0 0;font-size:clamp(38px,11vw,56px);font-weight:800;line-height:.95}p.svelte-1isd8wa{max-width:30ch;margin:0;font-size:17px;font-weight:600}.panel.svelte-1isd8wa{background:var(--paper);border:3px solid var(--ink);width:100%;max-width:380px;box-shadow:0 5px 0 var(--ink);border-radius:22px;padding:18px}footer.svelte-1isd8wa{color:var(--muted);text-align:center;max-width:34ch;font-size:12.5px;font-weight:600}.setup.svelte-ovt8em{min-height:100%;padding:calc(var(--safe-t) + 18px) max(18px, var(--safe-r)) calc(var(--safe-b) + 24px) max(18px, var(--safe-l));background:linear-gradient(180deg, var(--bg1), var(--bg2));flex-direction:column;align-items:center;gap:8px;display:flex;overflow-y:auto}h1.svelte-ovt8em{margin:0;font-size:30px;font-weight:800}.preview.svelte-ovt8em{width:150px;height:158px}.preview.svelte-ovt8em svg{width:100%;height:100%;overflow:visible}form.svelte-ovt8em{background:var(--paper);border:3px solid var(--ink);width:100%;max-width:420px;box-shadow:0 5px 0 var(--ink);border-radius:22px;flex-direction:column;gap:8px;padding:18px;display:flex}label.svelte-ovt8em,.lbl.svelte-ovt8em{margin-top:4px;font-size:15.5px;font-weight:800}.opt.svelte-ovt8em{color:var(--muted);font-size:13px;font-weight:600}.chips.svelte-ovt8em{flex-wrap:wrap;gap:6px;display:flex}.chip.svelte-ovt8em{border:2px solid var(--ink);background:var(--tint);cursor:pointer;border-radius:999px;min-height:32px;padding:3px 11px;font-size:14px;font-weight:700}.chip.dice.svelte-ovt8em{background:var(--coin)}.swatches.svelte-ovt8em{flex-wrap:wrap;gap:10px;display:flex}.sw.svelte-ovt8em{border:2.5px solid var(--ink);background:var(--c);cursor:pointer;border-radius:50%;width:40px;height:40px;padding:0}.sw.on.svelte-ovt8em{box-shadow:0 0 0 3px var(--paper), 0 0 0 6px var(--ink)}.ears.svelte-ovt8em{flex-wrap:wrap;gap:8px;display:flex}.go.svelte-ovt8em{min-height:52px;margin-top:10px;font-size:19px}.tray.svelte-1hxr04o{z-index:14;left:50%;bottom:calc(var(--safe-b) + 150px);background:var(--paper);border:2.5px solid var(--ink);width:min(560px,100vw - 16px);box-shadow:0 4px 0 var(--ink);border-radius:18px;flex-direction:column;gap:6px;padding:8px 10px;animation:.2s ease-out pop;display:flex;position:absolute;transform:translate(-50%)}.head.svelte-1hxr04o{justify-content:space-between;align-items:center;gap:8px;display:flex}.head.svelte-1hxr04o b:where(.svelte-1hxr04o){font-size:14.5px}.list.svelte-1hxr04o{scrollbar-width:none;touch-action:pan-x;gap:6px;padding:2px 2px 4px;display:flex;overflow-x:auto}.food.svelte-1hxr04o{border:2px solid var(--ink);background:var(--card);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:12px;flex-direction:column;flex:none;align-items:center;gap:1px;width:74px;padding:4px 2px;display:flex;position:relative}.food.cure.svelte-1hxr04o{background:#fff3cf}.ic.svelte-1hxr04o{pointer-events:none;place-items:center;width:54px;height:44px;display:grid}.ic.svelte-1hxr04o svg{width:52px;height:42px}.nm.svelte-1hxr04o{text-align:center;pointer-events:none;max-height:2.3em;font-size:11.5px;font-weight:700;line-height:1.1;overflow:hidden}i.svelte-1hxr04o{background:var(--ink);color:var(--paper);border-radius:8px;padding:0 5px;font-size:11px;font-style:normal;font-weight:800;position:absolute;top:-6px;right:-4px}.empty.svelte-1hxr04o{flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-weight:600;display:flex}.ghost.svelte-1hxr04o{z-index:60;pointer-events:none;filter:drop-shadow(0 4px #2b2f4a40);width:64px;height:54px;position:fixed;transform:translate(-50%,-70%)rotate(-8deg)}.ghost.svelte-1hxr04o svg{width:100%;height:100%}@media (min-width:900px) and (min-aspect-ratio:1){.tray.svelte-1hxr04o{bottom:calc(var(--safe-b) + 96px)}}.hud.svelte-ly1w2p{top:calc(var(--safe-t) + 8px);left:max(10px, var(--safe-l));right:max(10px, var(--safe-r));z-index:10;pointer-events:none;justify-content:space-between;align-items:flex-start;gap:8px;display:flex;position:absolute}.hud.svelte-ly1w2p>:where(.svelte-ly1w2p){pointer-events:auto}.card.svelte-ly1w2p{background:var(--paper);border:2.5px solid var(--ink);box-shadow:0 3px 0 var(--ink);cursor:pointer;text-align:left;border-radius:18px;align-items:center;gap:8px;min-width:0;max-width:60vw;padding:5px 12px 5px 5px;display:flex}.ava.svelte-ly1w2p{border:2px solid var(--ink);background:#e5f2ec;border-radius:13px;flex:none;width:48px;height:48px;overflow:hidden}.ava.svelte-ly1w2p svg{width:100%;height:100%}.id.svelte-ly1w2p{flex-direction:column;gap:2px;min-width:0;display:flex}.name.svelte-ly1w2p{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:17px;font-weight:800;display:flex;overflow:hidden}.nm.svelte-ly1w2p{text-overflow:ellipsis;min-width:0;overflow:hidden}@media (max-width:359px){.card.svelte-ly1w2p{position:relative}.lv.svelte-ly1w2p{border:1.5px solid var(--paper);padding:0 5px;font-size:10.5px;position:absolute;bottom:3px;left:4px}}.lv.svelte-ly1w2p{background:var(--ink);color:var(--paper);white-space:nowrap;border-radius:8px;flex:none;padding:1px 7px;font-size:12px;font-weight:700}.xp.svelte-ly1w2p{border:2px solid var(--ink);background:var(--track);border-radius:6px;width:120px;max-width:100%;height:9px;display:block;overflow:hidden}.xp.svelte-ly1w2p i:where(.svelte-ly1w2p){background:var(--sky);height:100%;transition:width .4s;display:block}.mood.svelte-ly1w2p{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.right.svelte-ly1w2p{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.wallet.svelte-ly1w2p{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.pill.svelte-ly1w2p{background:var(--paper);border:2.5px solid var(--ink);box-shadow:0 3px 0 var(--ink);font-variant-numeric:tabular-nums;cursor:default;border-radius:999px;align-items:center;gap:5px;min-height:36px;padding:3px 8px 3px 5px;font-size:16px;font-weight:800;display:flex}button.pill.svelte-ly1w2p{cursor:pointer;padding-right:4px}.pill.svelte-ly1w2p svg{width:22px;height:22px}.plus.svelte-ly1w2p{border:2px solid var(--ink);background:var(--ok);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:15px;line-height:1;display:grid}.tools.svelte-ly1w2p{gap:6px;display:flex}.tool.svelte-ly1w2p{border:2.5px solid var(--ink);background:var(--paper);width:38px;height:38px;box-shadow:0 2px 0 var(--ink);cursor:pointer;border-radius:12px;place-items:center;padding:0;display:grid;position:relative}.tool.svelte-ly1w2p svg{width:20px;height:20px}.cnt.svelte-ly1w2p{background:var(--low);color:#fff;border:2px solid var(--ink);border-radius:10px;place-items:center;min-width:19px;height:19px;padding:0 3px;font-size:11px;font-weight:800;display:grid;position:absolute;top:-7px;right:-7px}.dot.svelte-ly1w2p{background:var(--low);border:2px solid var(--ink);border-radius:50%;width:12px;height:12px;position:absolute;top:-4px;right:-4px}@media (max-width:380px){.xp.svelte-ly1w2p{width:84px}.mood.svelte-ly1w2p{display:none}.pill.svelte-ly1w2p{font-size:14.5px}}@media (min-width:900px) and (min-aspect-ratio:1){.hud.svelte-ly1w2p{z-index:42}}.needs.svelte-1m884v1{z-index:5;top:calc(var(--safe-t) + 112px);left:max(10px, var(--safe-l));right:max(10px, var(--safe-r));pointer-events:none;justify-content:space-between;display:flex;position:absolute}.need.svelte-1m884v1{flex-direction:column;align-items:center;gap:3px;font-size:12px;font-weight:700;display:flex}.ring.svelte-1m884v1{border:2.5px solid var(--ink);background:conic-gradient(var(--c) calc(var(--v) * 1%), var(--track) 0);width:44px;height:44px;box-shadow:0 2px 0 var(--ink);border-radius:50%;place-items:center;display:grid}.ring.svelte-1m884v1 span:where(.svelte-1m884v1){background:var(--paper);border:2px solid var(--ink);border-radius:50%;place-items:center;width:29px;height:29px;display:grid}.ring.svelte-1m884v1 svg{width:16px;height:16px}em.svelte-1m884v1{border:2px solid var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;background:#fffdf7e6;border-radius:9px;padding:0 6px;font-style:normal}@media (min-width:900px) and (min-aspect-ratio:1){.needs.svelte-1m884v1{top:calc(var(--safe-t) + 120px);flex-direction:column;gap:10px;right:auto}.need.svelte-1m884v1{flex-direction:row;gap:8px;font-size:13.5px}}.dock.svelte-19cxvb5{z-index:20;left:50%;bottom:calc(var(--safe-b) + 8px);background:var(--paper);border:2.5px solid var(--ink);box-shadow:0 4px 0 var(--ink);border-radius:22px;gap:2px;max-width:calc(100vw - 16px);padding:5px;display:flex;position:absolute;transform:translate(-50%)}button.svelte-19cxvb5{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:1px;width:64px;height:58px;padding:0;font-size:12.5px;font-weight:700;display:flex;position:relative}button.svelte-19cxvb5 svg{width:25px;height:25px}button.on.svelte-19cxvb5{background:var(--coin);border-color:var(--ink)}.badge.svelte-19cxvb5{background:var(--low);color:#fff;border:2px solid var(--ink);border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 3px;font-size:11.5px;font-style:normal;font-weight:800;display:grid;position:absolute;top:2px;right:6px}@media (max-width:360px){button.svelte-19cxvb5{width:56px;font-size:11.5px}}.roomwrap.svelte-5iu64{position:absolute;top:0;bottom:0;left:0;right:0}.room.svelte-5iu64{touch-action:manipulation;width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.room.bathing.svelte-5iu64{touch-action:none}.room.soap.svelte-5iu64{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='32'%3E%3Crect x='3' y='6' width='34' height='20' rx='9' fill='%23F7A8C4' stroke='%232B2F4A' stroke-width='2.5'/%3E%3Ccircle cx='30' cy='8' r='4' fill='%23DDF3FF' stroke='%232B2F4A' stroke-width='1.5'/%3E%3C/svg%3E") 20 16,pointer}.room.scoop.svelte-5iu64{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='36'%3E%3Cpath d='M4 10h22l-3 18H7Z' fill='%237FC4E8' stroke='%232B2F4A' stroke-width='2.5' stroke-linejoin='round'/%3E%3Cpath d='M25 14h11' stroke='%232B2F4A' stroke-width='4' stroke-linecap='round'/%3E%3C/svg%3E") 16 18,pointer}.room.svelte-5iu64 .fl,.room.home.svelte-5iu64 .furn,.room.home.svelte-5iu64 .spot,.room.home.svelte-5iu64 .crumb{cursor:pointer}.room.home.svelte-5iu64 .furn:hover,.room.home.svelte-5iu64 .spot:hover{filter:brightness(1.06)}.room.svelte-5iu64 .crumb{animation:.4s ease-out svelte-5iu64-crumbIn}.room.walking.svelte-5iu64 .pet-bob,.room.svelte-5iu64 .opet.moving .pet-bob{animation:.3s ease-in-out infinite alternate svelte-5iu64-waddle}.room.svelte-5iu64 .opet{cursor:pointer}.tag.svelte-5iu64{z-index:10;border:1.5px solid var(--ink);white-space:nowrap;pointer-events:none;text-overflow:ellipsis;background:#fffdf7eb;border-radius:999px;max-width:40vw;padding:0 7px;font-size:11.5px;font-weight:800;position:absolute;overflow:hidden;transform:translate(-50%)}.tag.self.svelte-5iu64{z-index:11;background:#ffe8a3}.bubble.hb.svelte-5iu64{z-index:12}.bubble.hb.emo.svelte-5iu64{z-index:10;padding:3px 6px}.bubble.hb.emo.svelte-5iu64 svg{width:30px;height:30px;display:block}.room.svelte-5iu64 .foam{fill:#fff;stroke:#9fd0e8;stroke-width:1.4px;opacity:.95;animation:.25s ease-out pop}@keyframes svelte-5iu64-waddle{0%{transform:rotate(-6deg)translateY(0)}to{transform:rotate(6deg)translateY(-4px)}}@keyframes svelte-5iu64-crumbIn{0%{opacity:0;transform:scale(.4)}}.bubble.svelte-5iu64{z-index:11;background:var(--paper);border:2.5px solid var(--ink);width:max-content;max-width:min(240px,70vw);box-shadow:0 3px 0 var(--ink);pointer-events:none;border-radius:16px;margin:0;padding:5px 12px;font-size:14.5px;font-weight:800;line-height:1.2;animation:3.8s ease-out forwards svelte-5iu64-talk;position:absolute;transform:translate(-50%,calc(-100% - 10px))}.bubble.svelte-5iu64:after{content:"";background:var(--paper);border-right:2.5px solid var(--ink);border-bottom:2.5px solid var(--ink);width:14px;height:14px;position:absolute;bottom:-9px;left:50%;transform:translate(-50%)rotate(45deg)}@keyframes svelte-5iu64-talk{0%{opacity:0;transform:translate(-50%,calc(-100% - 2px))scale(.8)}8%,88%{opacity:1;transform:translate(-50%,calc(-100% - 10px))scale(1)}to{opacity:0;transform:translate(-50%,calc(-100% - 14px))}}.menu.svelte-5iu64{z-index:12;background:var(--paper);border:2.5px solid var(--ink);width:240px;box-shadow:0 4px 0 var(--ink);border-radius:16px;flex-direction:column;gap:6px;padding:8px;animation:.18s ease-out pop;display:flex;position:absolute}.menu.svelte-5iu64 b:where(.svelte-5iu64){padding:0 4px;font-size:15px}.menu.svelte-5iu64 .btn:where(.svelte-5iu64){justify-content:space-between;gap:8px;width:100%}.menu.svelte-5iu64 .nm:where(.svelte-5iu64){font-weight:800}.menu.svelte-5iu64 .ef:where(.svelte-5iu64){color:var(--muted);white-space:normal;text-align:right;font-size:12px;font-weight:700}@media (prefers-reduced-motion:reduce){.room.walking.svelte-5iu64 .pet-bob,.bubble.svelte-5iu64{animation:none}}.wrap.svelte-ol50zn{-webkit-overflow-scrolling:touch;scrollbar-width:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:auto hidden}.wrap.svelte-ol50zn::-webkit-scrollbar{display:none}.map.svelte-ol50zn{width:100%;min-width:162.006dvh;height:100%;display:block}.walker.svelte-ol50zn .body:where(.svelte-ol50zn){transform-box:fill-box;transform-origin:50% 100%;transition:transform .28s ease-in,opacity .28s ease-in}.walker.entering.svelte-ol50zn .body:where(.svelte-ol50zn){opacity:0;transform:translateY(-10px)scale(.4)}.walker.walking.svelte-ol50zn .pet-bob:where(.svelte-ol50zn){animation:.26s ease-in-out infinite alternate svelte-ol50zn-mapwaddle}@keyframes svelte-ol50zn-mapwaddle{0%{transform:rotate(-7deg)translateY(0)}to{transform:rotate(7deg)translateY(-6px)}}.hint.svelte-ol50zn{left:50%;bottom:calc(var(--safe-b) + 84px);border:2px solid var(--ink);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;background:#fffdf7eb;border-radius:12px;max-width:calc(100vw - 20px);margin:0;padding:3px 10px;font-size:13px;font-weight:700;position:absolute;overflow:hidden;transform:translate(-50%)}@media (min-aspect-ratio:1){.map.svelte-ol50zn{min-width:0}}@media (prefers-reduced-motion:reduce){.walker.walking.svelte-ol50zn .pet-bob:where(.svelte-ol50zn){animation:none}}.garden.svelte-pl9u7m{position:absolute;top:0;bottom:0;left:0;right:0}svg.svelte-pl9u7m{inset:calc(var(--safe-t) + 70px) 0 calc(var(--safe-b) + 140px);width:100%;height:calc(100% - var(--safe-t) - var(--safe-b) - 210px);position:absolute}.plot.svelte-pl9u7m{cursor:pointer}.plot.svelte-pl9u7m:hover rect:where(.svelte-pl9u7m):first-child{fill:#9c6a38}.lbl.svelte-pl9u7m{font:700 14px var(--font);fill:var(--ink)}.ready.svelte-pl9u7m{fill:#1e7a4c;font-size:16px}.plus.svelte-pl9u7m{font:800 34px var(--font);fill:#f3e3b5}.bar.svelte-pl9u7m{z-index:6;left:50%;bottom:calc(var(--safe-b) + 86px);gap:8px;display:flex;position:absolute;transform:translate(-50%)}.karung.svelte-1idkjur{background:#8cc56e;position:absolute;top:0;bottom:0;left:0;right:0}svg.svelte-1idkjur{left:0;right:0;top:calc(var(--safe-t) + 70px);width:100%;height:calc(100% - var(--safe-t) - var(--safe-b) - 250px);position:absolute}svg.svelte-1idkjur .nm{font:800 15px var(--font);fill:var(--ink);paint-order:stroke;stroke:#fffdf7;stroke-width:4px}svg.svelte-1idkjur .nm.me{fill:#1e5fa0}.card.svelte-1idkjur{z-index:8;left:50%;bottom:calc(var(--safe-b) + 86px);background:var(--paper);border:3px solid var(--ink);width:min(420px,100vw - 20px);box-shadow:0 5px 0 var(--ink);border-radius:20px;flex-direction:column;gap:8px;padding:16px;animation:.3s pop;display:flex;position:absolute;transform:translate(-50%)}h2.svelte-1idkjur{margin:0;font-size:24px;font-weight:800}p.svelte-1idkjur{margin:0;font-weight:600}ul.svelte-1idkjur{margin:0;padding-left:20px;font-size:14.5px;font-weight:600}.row.svelte-1idkjur{justify-content:space-between;gap:8px;margin-top:6px;display:flex}.row.svelte-1idkjur .btn:where(.svelte-1idkjur){flex:auto}.count.svelte-1idkjur{z-index:8;color:var(--paper);-webkit-text-stroke:5px var(--ink);font-size:120px;font-weight:800;animation:.5s pop;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.banner.svelte-1idkjur{z-index:8;white-space:nowrap;color:#ffe27a;-webkit-text-stroke:4px var(--ink);paint-order:stroke fill;text-shadow:0 5px 0 var(--ink);pointer-events:none;font-size:clamp(44px,13vw,76px);font-weight:800;animation:.45s pop;position:absolute;top:34%;left:50%;transform:translate(-50%,-50%)}.pads.svelte-1idkjur{z-index:8;left:0;right:0;bottom:calc(var(--safe-b) + 12px);padding:0 max(12px, var(--safe-r)) 0 max(12px, var(--safe-l));align-items:stretch;gap:10px;display:flex;position:absolute}.pad.svelte-1idkjur{border:3px solid var(--ink);background:var(--coin);height:150px;box-shadow:0 6px 0 var(--ink);touch-action:none;cursor:pointer;border-radius:24px;flex:1;font-size:28px;font-weight:800}.pad.svelte-1idkjur:active{box-shadow:0 2px 0 var(--ink);background:#ffd36b;transform:translateY(4px)}.meter.svelte-1idkjur{border:2.5px solid var(--ink);background:var(--track);border-radius:10px;align-items:flex-end;width:18px;display:flex;overflow:hidden}.meter.svelte-1idkjur i:where(.svelte-1idkjur){background:var(--ok);width:100%;display:block}.board.svelte-1idkjur{margin:4px 0;padding-left:22px;font-weight:700}.board.svelte-1idkjur li:where(.svelte-1idkjur){justify-content:space-between;display:flex}.board.svelte-1idkjur span:where(.svelte-1idkjur){color:var(--muted);font-variant-numeric:tabular-nums}.board.svelte-1idkjur li.me:where(.svelte-1idkjur){color:#1e5fa0}.reward.svelte-1idkjur{align-items:center;gap:6px;font-size:20px;font-weight:800;display:flex}.reward.svelte-1idkjur svg{width:26px;height:26px}.fishing.svelte-d72bmf{background:#a9d18a;position:absolute;top:0;bottom:0;left:0;right:0}svg.svelte-d72bmf{left:0;right:0;top:calc(var(--safe-t) + 70px);width:100%;height:calc(100% - var(--safe-t) - var(--safe-b) - 300px);position:absolute}svg.svelte-d72bmf .bob.wait{animation:1.2s ease-in-out infinite svelte-d72bmf-float}svg.svelte-d72bmf .bob.bite{animation:.25s ease-in-out infinite svelte-d72bmf-dip}svg.svelte-d72bmf .ripple{transform-box:fill-box;transform-origin:50%;animation:.8s ease-out infinite svelte-d72bmf-ripple}svg.svelte-d72bmf .bang{font:800 34px var(--font);fill:#e0583f;stroke:#2b2f4a;stroke-width:1.5px}.panel.svelte-d72bmf{z-index:8;left:50%;bottom:calc(var(--safe-b) + 86px);background:var(--paper);border:3px solid var(--ink);width:min(440px,100vw - 20px);box-shadow:0 5px 0 var(--ink);border-radius:20px;flex-direction:column;gap:8px;padding:14px;display:flex;position:absolute;transform:translate(-50%)}h2.svelte-d72bmf{align-items:center;gap:8px;margin:0;font-size:22px;font-weight:800;display:flex}p.svelte-d72bmf{margin:0;font-weight:600}.row.svelte-d72bmf{flex-wrap:wrap;justify-content:space-between;gap:6px;display:flex}.row.svelte-d72bmf .btn:where(.svelte-d72bmf){flex:auto}.pull.svelte-d72bmf{touch-action:none;width:100%;min-height:96px;font-size:30px}.catch.svelte-d72bmf{align-items:center;gap:12px;animation:.35s pop;display:flex}.ic.svelte-d72bmf{background:var(--tint);border:2px solid var(--ink);border-radius:12px;flex:none;place-items:center;width:84px;height:70px;display:grid}.ic.svelte-d72bmf svg{width:76px;height:62px}.tag.svelte-d72bmf{background:var(--low);color:#fff;border:2px solid var(--ink);border-radius:9px;padding:0 7px;font-size:13px}@keyframes svelte-d72bmf-float{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}@keyframes svelte-d72bmf-dip{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}@keyframes svelte-d72bmf-ripple{0%{opacity:1;transform:scale(.5)}to{opacity:0;transform:scale(1.6)}}.card.svelte-e7w7dv{text-align:center;border:2px solid var(--ink);background:var(--card);border-radius:14px;flex-direction:column;align-items:center;gap:4px;min-width:0;padding:8px 6px 10px;display:flex;position:relative}.ic.svelte-e7w7dv{background:var(--tint);border-radius:10px;place-items:center;width:100%;height:66px;display:grid}.ic.svelte-e7w7dv svg{width:auto;max-width:100%;height:60px}.name.svelte-e7w7dv{font-size:14.5px;font-weight:800;line-height:1.12}.sub.svelte-e7w7dv{color:var(--muted);min-height:15px;font-size:12.5px;font-weight:600;line-height:1.2}.badge.svelte-e7w7dv{background:var(--low);color:#fff;border:2px solid var(--ink);z-index:1;border-radius:10px;padding:0 6px;font-size:11.5px;font-weight:800;position:absolute;top:-8px;right:-6px}.exp.svelte-yvjbow{flex-direction:column;gap:6px;display:flex}.row.svelte-yvjbow{border:2px solid var(--ink);background:var(--card);border-radius:12px;align-items:center;gap:8px;padding:6px 8px;display:flex}.row.cur.svelte-yvjbow{background:#fff8e2}.txt.svelte-yvjbow{flex-direction:column;flex:1;min-width:0;display:flex}.txt.svelte-yvjbow b:where(.svelte-yvjbow){font-size:15px}.txt.svelte-yvjbow small:where(.svelte-yvjbow){color:var(--muted);font-size:12.5px;font-weight:700}.row.svelte-yvjbow svg{vertical-align:-3px;width:16px;height:16px}.shop.svelte-5fbnqx{background:var(--body);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.front.svelte-5fbnqx{height:min(44dvh,380px);padding-top:calc(var(--safe-t) + 100px);flex:none;position:relative}.scene.svelte-5fbnqx{width:100%;height:100%;display:block}.bubble.svelte-5fbnqx{box-sizing:border-box;background:var(--paper);border:2px solid var(--ink);text-align:left;max-height:72px;color:var(--ink);font-size:11.5px;font-weight:700;line-height:1.2;font-family:var(--font);border-radius:12px;margin:0;padding:4px 8px;overflow:hidden}.back.svelte-5fbnqx{left:max(10px, var(--safe-l));position:absolute;bottom:10px}.panel.svelte-5fbnqx{overscroll-behavior:contain;background:var(--paper);border-top:3px solid var(--ink);min-height:0;padding:14px max(14px, var(--safe-r)) calc(var(--safe-b) + 96px) max(14px, var(--safe-l));border-radius:24px 24px 0 0;flex-direction:column;flex:1;gap:12px;display:flex;overflow-y:auto}.panel.svelte-5fbnqx>*{flex-shrink:0}header.svelte-5fbnqx{justify-content:space-between;align-items:center;gap:10px;display:flex}h2.svelte-5fbnqx{margin:0;font-size:22px;font-weight:800}.wallet.svelte-5fbnqx{gap:6px;display:flex}.wallet.svelte-5fbnqx span:where(.svelte-5fbnqx){border:2px solid var(--ink);background:var(--soft);border-radius:999px;align-items:center;gap:4px;padding:1px 8px 1px 4px;font-size:15px;font-weight:800;display:inline-flex}.wallet.svelte-5fbnqx svg{width:20px;height:20px}.seg.svelte-5fbnqx{border:2.5px solid var(--ink);border-radius:12px;display:flex;overflow:hidden}.seg.svelte-5fbnqx button:where(.svelte-5fbnqx){background:var(--paper);cursor:pointer;border:0;flex:1;min-height:38px;font-size:15px;font-weight:800}.seg.svelte-5fbnqx button.on:where(.svelte-5fbnqx){background:var(--coin)}.grid.svelte-5fbnqx{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:10px;display:grid}.pearlbuy.svelte-5fbnqx{background:#ece6f6}.hint.svelte-5fbnqx{background:#e6f3ec;border-radius:10px;margin:0;padding:6px 10px;font-size:13.5px;font-weight:600}.muted.svelte-5fbnqx{margin:0}@media (min-width:900px) and (min-aspect-ratio:1){.shop.svelte-5fbnqx{flex-direction:row}.front.svelte-5fbnqx{height:auto;padding:calc(var(--safe-t) + 96px) 0 96px;flex:1}.back.svelte-5fbnqx{bottom:110px;left:20px}.panel.svelte-5fbnqx{margin:calc(var(--safe-t) + 108px) 14px 96px 0;border:3px solid var(--ink);box-shadow:0 5px 0 var(--ink);border-radius:22px;flex:0 0 460px;padding-bottom:16px}}.expand.svelte-5fbnqx{border:2px solid var(--ink);background:#fff4d6;border-radius:14px;flex-direction:column;gap:6px;margin-bottom:8px;padding:8px 10px;display:flex}.expand.svelte-5fbnqx b:where(.svelte-5fbnqx){font-size:15px}.backdrop.svelte-1v8btbv{z-index:40;background:#2b2f4a47;animation:.2s svelte-1v8btbv-fade;position:fixed;top:0;bottom:0;left:0;right:0}.sheet.svelte-1v8btbv{z-index:41;background:var(--paper);border:3px solid var(--ink);max-height:84dvh;padding-bottom:var(--safe-b);border-bottom:0;border-radius:24px 24px 0 0;flex-direction:column;transition:transform .2s;animation:.25s ease-out svelte-1v8btbv-up;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px #2b2f4a26}.sheet.dragging.svelte-1v8btbv{transition:none}header.svelte-1v8btbv{border-bottom:2.5px solid var(--ink);background:var(--soft);touch-action:none;cursor:grab;border-radius:21px 21px 0 0;justify-content:space-between;align-items:center;gap:10px;padding:16px 12px 10px 18px;display:flex;position:relative}.grip.svelte-1v8btbv{background:#2b2f4a4d;border-radius:3px;width:42px;height:5px;position:absolute;top:6px;left:50%;transform:translate(-50%)}h2.svelte-1v8btbv{margin:0;font-size:22px;font-weight:800}.acts.svelte-1v8btbv{align-items:center;gap:6px;display:flex}.x.svelte-1v8btbv{border:2.5px solid var(--ink);background:var(--paper);cursor:pointer;border-radius:12px;place-items:center;width:40px;height:40px;padding:0;display:grid}.x.svelte-1v8btbv svg{width:20px;height:20px}.body.svelte-1v8btbv>*{flex-shrink:0}.body.svelte-1v8btbv{overscroll-behavior:contain;padding:14px 14px 20px;padding-left:max(14px, var(--safe-l));padding-right:max(14px, var(--safe-r));flex-direction:column;gap:14px;display:flex;overflow-y:auto}@media (min-width:900px) and (min-aspect-ratio:1){.sheet.svelte-1v8btbv{left:auto;right:14px;top:calc(var(--safe-t) + 108px);border:3px solid var(--ink);width:440px;max-height:none;box-shadow:0 5px 0 var(--ink);border-radius:22px;padding-bottom:0;animation:.25s ease-out svelte-1v8btbv-slide;bottom:14px}header.svelte-1v8btbv{cursor:default;border-radius:19px 19px 0 0}.grip.svelte-1v8btbv{display:none}.backdrop.svelte-1v8btbv{background:#2b2f4a1f}}@keyframes svelte-1v8btbv-up{0%{opacity:.4;transform:translateY(40%)}to{opacity:1;transform:none}}@keyframes svelte-1v8btbv-slide{0%{opacity:.4;transform:translate(30px)}to{opacity:1;transform:none}}@keyframes svelte-1v8btbv-fade{0%{opacity:0}}.muted.svelte-1sismib{margin:0;font-weight:600}.list.svelte-1sismib{flex-direction:column;gap:8px;display:flex}.room.svelte-1sismib{border:2px solid var(--ink);background:var(--card);cursor:pointer;text-align:left;border-radius:14px;align-items:center;gap:10px;min-height:64px;padding:6px 10px 6px 6px;display:flex}.room.on.svelte-1sismib{background:var(--soft);box-shadow:0 3px 0 var(--ink)}.ic.svelte-1sismib{background:var(--tint);border-radius:10px;flex:none;place-items:center;width:64px;height:52px;display:grid;overflow:hidden}.ic.svelte-1sismib svg{width:60px;height:50px}.txt.svelte-1sismib{flex-direction:column;flex:1;min-width:0;display:flex}.txt.svelte-1sismib b:where(.svelte-1sismib){font-size:16px}.txt.svelte-1sismib small:where(.svelte-1sismib){color:var(--muted);font-size:13px;font-weight:600}.room.svelte-1sismib i:where(.svelte-1sismib){background:var(--ink);color:var(--paper);border-radius:8px;padding:1px 7px;font-size:12px;font-style:normal;font-weight:800}.grow.svelte-1sismib{background:#fff4d6;border-radius:14px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.grow.svelte-1sismib p:where(.svelte-1sismib){margin:0;font-size:14px;font-weight:600}.grow.svelte-1sismib p:where(.svelte-1sismib) b:where(.svelte-1sismib){font-size:15.5px;display:block}.add.svelte-1sismib{background:#e6f3ec;border-radius:14px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.add.svelte-1sismib p:where(.svelte-1sismib){margin:0;font-size:14px;font-weight:600}.grid.svelte-ciznpp{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:10px;display:grid}.empty.svelte-ciznpp{color:var(--muted);margin:0;font-weight:600}.wardrobe.svelte-ciznpp{background:#ece6f6}.back.svelte-9tmlwg{z-index:44;background:#2b2f4a59;position:fixed;top:0;bottom:0;left:0;right:0}.ph.svelte-9tmlwg{z-index:45;background:var(--paper);border:3px solid var(--ink);width:min(340px,100vw - 32px);box-shadow:0 5px 0 var(--ink);border-radius:20px;flex-direction:column;gap:6px;padding:12px;animation:.25s ease-out pop;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-2deg)}.pic.svelte-9tmlwg svg{width:100%;height:auto;display:block}p.svelte-9tmlwg{text-align:center;margin:0;font-weight:800}small.svelte-9tmlwg{text-align:center;color:var(--muted);font-size:12.5px;font-weight:600}.row.svelte-9tmlwg{gap:8px;display:flex}.row.svelte-9tmlwg .btn:where(.svelte-9tmlwg){flex:1}.link.svelte-9tmlwg{color:var(--muted);cursor:pointer;background:0 0;border:0;align-self:center;font-size:13.5px;font-weight:700;text-decoration:underline}.mycode.svelte-1enygne{background:var(--soft);border:2px solid var(--ink);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.mycode.svelte-1enygne div:where(.svelte-1enygne):first-child{flex-direction:column;display:flex}.lbl.svelte-1enygne{color:var(--muted);font-size:13px;font-weight:700}.mycode.svelte-1enygne b:where(.svelte-1enygne){letter-spacing:1px;-webkit-user-select:text;user-select:text;font-size:22px}.row.svelte-1enygne{gap:6px;display:flex}.wa.svelte-1enygne{color:var(--ink);background:#bfebcb;text-decoration:none}.link.svelte-1enygne{flex:100%;gap:6px;display:flex}.link.svelte-1enygne .input:where(.svelte-1enygne){background:var(--paper);border-width:2px;flex:1;min-width:0;min-height:36px;padding:4px 10px;font-size:13.5px}.add.svelte-1enygne{gap:8px;display:flex}.add.svelte-1enygne .input:where(.svelte-1enygne){text-transform:uppercase;flex:1;min-width:0}.add.svelte-1enygne .input:where(.svelte-1enygne)::placeholder{text-transform:none}.duelbar.svelte-1enygne{text-align:left;border:2.5px solid var(--ink);width:100%;box-shadow:0 3px 0 var(--ink);cursor:pointer;font:inherit;color:var(--ink);background:#ffe8a3;border-radius:14px;align-items:center;gap:10px;padding:8px 10px;display:flex}.duelbar.svelte-1enygne .vs:where(.svelte-1enygne){color:#fff;border:2.5px solid var(--ink);background:#e0583f;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-size:15px;font-weight:800;display:grid}.duelbar.svelte-1enygne .t:where(.svelte-1enygne){flex-direction:column;flex:1;min-width:0;display:flex}.duelbar.svelte-1enygne b:where(.svelte-1enygne){font-size:16px}.duelbar.svelte-1enygne small:where(.svelte-1enygne){color:var(--muted);font-size:13px;font-weight:600}.duelbar.svelte-1enygne i:where(.svelte-1enygne){background:var(--low);color:#fff;border:2px solid var(--ink);border-radius:10px;padding:0 7px;font-size:13px;font-style:normal;font-weight:800}.seg.svelte-1enygne{border:2.5px solid var(--ink);scrollbar-width:none;border-radius:12px;display:flex;overflow-x:auto}.seg.svelte-1enygne button:where(.svelte-1enygne){background:var(--paper);cursor:pointer;white-space:nowrap;border:0;flex:auto;min-width:max-content;min-height:40px;padding:0 9px;font-size:13.5px;font-weight:800}.on.svelte-1enygne{vertical-align:1px;background:#3fa06a;border-radius:50%;width:9px;height:9px;margin-right:6px;display:inline-block;box-shadow:0 0 0 2px #cdebd8}.album.svelte-1enygne{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;display:grid}.pol.svelte-1enygne{cursor:pointer;background:0 0;border:0;padding:0;position:relative;transform:rotate(-1.5deg)}.pol.svelte-1enygne:nth-child(2n){transform:rotate(1.5deg)}.pol.svelte-1enygne svg{filter:drop-shadow(0 3px #2b2f4a40);width:100%;height:auto;display:block}.pol.svelte-1enygne i:where(.svelte-1enygne){background:var(--coin);border:2px solid var(--ink);border-radius:999px;padding:0 6px;font-size:11px;font-style:normal;font-weight:800;position:absolute;top:6px;right:6px}.pol.feat.svelte-1enygne svg{filter:drop-shadow(0 0 #f2b632)drop-shadow(0 3px #2b2f4a40)}.seg.svelte-1enygne button.on:where(.svelte-1enygne){background:var(--coin)}.seg.svelte-1enygne i:where(.svelte-1enygne){background:var(--low);color:#fff;border-radius:9px;padding:0 6px;font-size:12px;font-style:normal}.list.svelte-1enygne{flex-direction:column;gap:8px;display:flex}.friend.svelte-1enygne{border:2px solid var(--ink);background:var(--card);border-radius:14px;align-items:center;gap:10px;padding:8px;display:flex}.ava.svelte-1enygne{background:var(--tint);border-radius:12px;flex:none;place-items:center;width:54px;height:54px;display:grid;overflow:hidden}.ava.svelte-1enygne svg{width:100%;height:100%}.ava.gift.svelte-1enygne svg{width:30px;height:30px}.info.svelte-1enygne{flex-direction:column;flex:1;min-width:0;display:flex}.info.svelte-1enygne b:where(.svelte-1enygne){white-space:nowrap;text-overflow:ellipsis;font-size:16px;overflow:hidden}.info.svelte-1enygne span:where(.svelte-1enygne){color:var(--muted);font-size:13px;font-weight:600}.info.svelte-1enygne em:where(.svelte-1enygne){color:var(--muted);font-size:12.5px;font-style:normal;font-weight:700}.info.svelte-1enygne em.hot:where(.svelte-1enygne){color:#1e7a4c}.btns.svelte-1enygne{gap:4px;display:flex}@media (max-width:359px){.friend.svelte-1enygne{flex-wrap:wrap}.btns.svelte-1enygne{flex:100%;justify-content:flex-end}}.rank.svelte-1enygne{border:2px solid var(--ink);background:var(--paper);border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-weight:800;display:grid}.rank.gold.svelte-1enygne{background:var(--coin)}.friend.me.svelte-1enygne{background:#fff8e2}.visitors.svelte-1enygne{background:#e6f3ec;border-radius:10px;margin:0;padding:6px 10px;font-size:14px;font-weight:600}.muted.svelte-1enygne,.intro.svelte-143c3dw{margin:0;font-weight:600}.mock.svelte-143c3dw{background:#fbefd2;border-radius:10px;margin:0;padding:6px 10px;font-size:13.5px;font-weight:700}.packs.svelte-143c3dw{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;display:grid}.pack.svelte-143c3dw{border:2.5px solid var(--ink);box-shadow:0 3px 0 var(--ink);cursor:pointer;background:#f4f0fb;border-radius:16px;flex-direction:column;align-items:center;gap:2px;padding:12px 8px;display:flex}.pack.svelte-143c3dw:active{box-shadow:0 1px 0 var(--ink);transform:translateY(2px)}.ic.svelte-143c3dw svg{width:40px;height:40px}.ic.sm.svelte-143c3dw svg{width:26px;height:26px}.n.svelte-143c3dw{font-size:26px;font-weight:800}.n.svelte-143c3dw em:where(.svelte-143c3dw){color:#1e7a4c;margin-left:3px;font-size:15px;font-style:normal}.nm.svelte-143c3dw{color:var(--muted);font-size:13px;font-weight:700}.price.svelte-143c3dw{background:var(--coin);border:2px solid var(--ink);border-radius:10px;margin-top:4px;padding:2px 10px;font-weight:800}.soon.svelte-143c3dw{border:2px solid var(--ink);background:#fff4d6;border-radius:14px;margin:0;padding:10px 12px;font-weight:700}.guest.svelte-143c3dw{border:2px dashed var(--ink);border-radius:14px;flex-direction:column;gap:8px;padding:12px;display:flex}.guest.svelte-143c3dw p:where(.svelte-143c3dw){margin:0;font-weight:600}.muted.svelte-143c3dw{margin:0;font-weight:600}.small.svelte-143c3dw{font-size:13px}h3.svelte-143c3dw{margin:4px 0 0;font-size:17px}.hist.svelte-143c3dw{flex-direction:column;gap:4px;margin:0;padding:0;font-size:14px;font-weight:600;list-style:none;display:flex}.hist.svelte-143c3dw li:where(.svelte-143c3dw){border-bottom:1px dashed #cfc9b8;justify-content:space-between;align-items:center;gap:8px;min-height:36px;padding:4px 0;display:flex}.paid.svelte-143c3dw{color:#1e7a4c}.failed.svelte-143c3dw,.expired.svelte-143c3dw{color:#a93a27}.pending.svelte-143c3dw{color:#9c6a07}.qris.svelte-143c3dw{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.bill.svelte-143c3dw{align-items:center;gap:6px;font-size:16px;font-weight:700;display:flex}.bill.svelte-143c3dw b:where(.svelte-143c3dw){background:var(--coin);border:2px solid var(--ink);border-radius:10px;margin-left:4px;padding:2px 10px;font-size:18px}.card.svelte-143c3dw{border:3px solid var(--ink);box-shadow:0 4px 0 var(--ink);background:#fff;border-radius:18px;flex-direction:column;align-items:center;gap:4px;width:min(100%,280px);margin:0;padding:10px 10px 8px;display:flex}.card.off.svelte-143c3dw img:where(.svelte-143c3dw){opacity:.25;filter:grayscale()}.brand.svelte-143c3dw{align-items:baseline;gap:8px;display:flex}.brand.svelte-143c3dw b:where(.svelte-143c3dw){letter-spacing:.06em;font-size:20px}.brand.svelte-143c3dw span:where(.svelte-143c3dw){color:var(--muted);font-size:12.5px;font-weight:700}.card.svelte-143c3dw img:where(.svelte-143c3dw){aspect-ratio:1;width:100%;max-width:240px;height:auto;image-rendering:pixelated;display:block}figcaption.svelte-143c3dw{color:var(--muted);word-break:break-all;font:600 12px ui-monospace,Menlo,monospace}.timer.svelte-143c3dw{margin:0;font-weight:700}.timer.low.svelte-143c3dw{color:#a93a27}.wait.svelte-143c3dw{color:var(--muted);align-items:center;gap:8px;margin:0;font-size:14px;font-weight:700;display:flex}.dot.svelte-143c3dw{background:#1e7a4c;border-radius:50%;width:10px;height:10px;animation:1.2s ease-in-out infinite svelte-143c3dw-pulse}@keyframes svelte-143c3dw-pulse{50%{opacity:.25;transform:scale(.7)}}@media (prefers-reduced-motion:reduce){.dot.svelte-143c3dw{animation:none}}.steps.svelte-143c3dw{text-align:left;flex-direction:column;gap:4px;max-width:360px;margin:0;padding-left:22px;font-size:14px;font-weight:600;display:flex}.acts.svelte-143c3dw{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.acts.svelte-143c3dw .btn:where(.svelte-143c3dw){color:inherit;text-decoration:none}.code.svelte-1f98ara{border:2.5px dashed var(--ink);background:#fff8e2;border-radius:16px;flex-direction:column;align-items:center;gap:2px;padding:10px;display:flex}.lbl.svelte-1f98ara{color:var(--muted);font-size:13px;font-weight:700}.code.svelte-1f98ara b:where(.svelte-1f98ara){letter-spacing:3px;font-variant-numeric:tabular-nums;-webkit-user-select:all;user-select:all;font-size:32px}.exp.svelte-1f98ara{color:#1e7a4c;font-size:13px;font-weight:700}.row.svelte-1f98ara{gap:6px;margin-top:6px;display:flex}.how.svelte-1f98ara{flex-direction:column;gap:2px;margin:0;padding-left:20px;font-size:14px;font-weight:600;display:flex}.warn.svelte-1f98ara{color:#a93a27;margin:0;font-size:13px;font-weight:700}section.svelte-reg6tg{border-bottom:2px dashed #d9d2bf;flex-direction:column;gap:8px;padding-bottom:14px;display:flex}section.svelte-reg6tg:last-child{border:0}h3.svelte-reg6tg{margin:0;font-size:18px;font-weight:800}p.svelte-reg6tg{margin:0;font-weight:600}.warn.svelte-reg6tg{background:#fbefd2;border-radius:10px;padding:8px 10px;font-size:14.5px}.blk.svelte-reg6tg{justify-content:space-between;align-items:center;font-weight:700}.ok.svelte-reg6tg{background:#e6f3ec;border-radius:10px;padding:8px 10px;font-size:14.5px}.sub.svelte-reg6tg{margin-top:4px;font-size:15px}.row.svelte-reg6tg{flex-wrap:wrap}.muted.svelte-reg6tg{color:var(--muted)}.small.svelte-reg6tg{font-size:13px}.newdot.svelte-reg6tg{background:#e0583f;border-radius:50%;width:9px;height:9px;margin-left:4px;display:inline-block}.wa.svelte-reg6tg{flex-direction:column;gap:6px;margin-top:4px;display:flex}.wa.svelte-reg6tg .row:where(.svelte-reg6tg) input:where(.svelte-reg6tg){flex:1;min-width:0}form.svelte-reg6tg{flex-direction:column;gap:4px;display:flex}label.svelte-reg6tg{font-size:14px;font-weight:700}.row.svelte-reg6tg{gap:8px;display:flex}.row.svelte-reg6tg .input:where(.svelte-reg6tg){flex:1;min-width:0}.tg.svelte-reg6tg{align-items:center;gap:10px;min-height:40px;font-size:16px;display:flex}.tg.svelte-reg6tg input:where(.svelte-reg6tg){accent-color:#3fa06a;width:22px;height:22px}.link.svelte-reg6tg{color:#a93a27;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:6px 0;font-size:14px;font-weight:700;text-decoration:underline}.del.svelte-reg6tg{background:#f8e1db;border-radius:12px;flex-direction:column;gap:8px;padding:10px;display:flex}.lead.svelte-yvpl1i{margin:0;font-weight:600}.days.svelte-yvpl1i{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:8px;display:grid}.day.svelte-yvpl1i{border:2px solid var(--ink);background:var(--card);border-radius:14px;flex-direction:column;align-items:center;gap:2px;padding:8px 4px;font-weight:800;display:flex}.day.today.svelte-yvpl1i{background:var(--soft);box-shadow:0 0 0 3px var(--coin)}.day.done.svelte-yvpl1i{opacity:.5}.d.svelte-yvpl1i{color:var(--muted);font-size:12.5px}.v.svelte-yvpl1i{align-items:center;gap:3px;font-size:16px;display:flex}.big.svelte-yvpl1i{min-height:52px;font-size:18px}article.svelte-2b758a{border:2px solid var(--ink);background:var(--card);border-radius:14px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}article.ev.svelte-2b758a{border-left:8px solid var(--ev)}b.svelte-2b758a{font-size:17px}p.svelte-2b758a{white-space:pre-line;margin:0;font-weight:600}span.svelte-2b758a{color:var(--muted);font-size:13px;font-weight:700}.lead.svelte-v503jv{margin:0;font-weight:700}.grid.svelte-v503jv{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:10px;display:grid}.cell.svelte-v503jv{text-align:center;border:2px solid var(--ink);background:var(--card);border-radius:14px;flex-direction:column;align-items:center;gap:2px;padding:8px;display:flex}.ic.svelte-v503jv{background:var(--tint);border-radius:10px;place-items:center;width:100%;height:60px;display:grid}.ic.svelte-v503jv svg{width:auto;height:54px}.unk.svelte-v503jv .ic:where(.svelte-v503jv){filter:brightness(0)opacity(.25)}b.svelte-v503jv{font-size:14.5px}span.svelte-v503jv{color:var(--muted);font-size:12px;font-weight:600}.grid.svelte-ih50ct{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:10px;display:grid}.muted.svelte-ih50ct{margin:0;font-weight:600}.cta.svelte-1099cxy{background:var(--soft);border:2px solid var(--ink);border-radius:14px;flex-direction:column;gap:8px;padding:12px;display:flex}.cta.svelte-1099cxy p:where(.svelte-1099cxy){margin:0;font-weight:600}.cta.svelte-1099cxy .btn:where(.svelte-1099cxy){align-self:flex-start}ul.svelte-1099cxy{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}li.svelte-1099cxy button:where(.svelte-1099cxy){text-align:left;border:2px solid var(--ink);background:var(--card);cursor:pointer;border-radius:14px;align-items:flex-start;gap:10px;width:100%;padding:10px;display:flex}li.unread.svelte-1099cxy button:where(.svelte-1099cxy){background:#fff8e2}.ic.svelte-1099cxy{background:var(--tint);border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.ic.svelte-1099cxy svg{width:20px;height:20px}.txt.svelte-1099cxy{flex-direction:column;gap:1px;min-width:0;display:flex}.txt.svelte-1099cxy b:where(.svelte-1099cxy){font-size:15.5px}.txt.svelte-1099cxy span:where(.svelte-1099cxy){font-size:14px;font-weight:600}.txt.svelte-1099cxy em:where(.svelte-1099cxy){color:var(--muted);font-size:12px;font-style:normal;font-weight:700}.muted.svelte-1099cxy{margin:0;font-weight:600}.seg.svelte-142mwom{border:2.5px solid var(--ink);border-radius:12px;display:flex;overflow:hidden}.seg.svelte-142mwom button:where(.svelte-142mwom){background:var(--paper);cursor:pointer;border:0;flex:1;min-height:40px;font-size:15px;font-weight:800}.seg.svelte-142mwom button.on:where(.svelte-142mwom){background:var(--coin)}.seg.svelte-142mwom i:where(.svelte-142mwom){background:var(--low);color:#fff;border-radius:9px;margin-left:4px;padding:0 6px;font-size:12px;font-style:normal}.lead.svelte-142mwom{margin:0;font-weight:600}.muted.svelte-142mwom{color:var(--muted);margin:0;font-weight:600}.list.svelte-142mwom{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}li.svelte-142mwom{border:2px solid var(--ink);background:var(--card);border-radius:14px;align-items:center;gap:10px;padding:10px;display:flex}li.current.svelte-142mwom{box-shadow:0 0 0 3px var(--coin);background:#fff8e2}li.done.svelte-142mwom{background:#e6f5ec}li.claimed.svelte-142mwom{opacity:.55}.txt.svelte-142mwom{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.txt.svelte-142mwom b:where(.svelte-142mwom){font-size:16px}.txt.svelte-142mwom>span:where(.svelte-142mwom){color:var(--muted);font-size:13.5px;font-weight:600}.row.svelte-142mwom{flex-wrap:wrap;align-items:center;gap:10px;margin-top:2px;display:flex}.bar.svelte-142mwom{border:2px solid var(--ink);background:var(--track);border-radius:9px;width:90px;height:18px;position:relative;overflow:hidden}.bar.svelte-142mwom i:where(.svelte-142mwom){background:var(--ok);position:absolute;top:0;bottom:0;left:0;right:auto}.bar.svelte-142mwom small:where(.svelte-142mwom){text-align:center;font-size:11.5px;font-weight:800;line-height:14px;display:block;position:relative}.rw.svelte-142mwom{align-items:center;gap:8px;font-size:13.5px;font-weight:800;display:flex}.rw.svelte-142mwom span:where(.svelte-142mwom){align-items:center;gap:2px;display:inline-flex}.rw.svelte-142mwom svg{width:16px;height:16px}.xp.svelte-142mwom{color:#1e5fa0}.badges.svelte-142mwom{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;display:grid}.badge.svelte-142mwom{text-align:center;border:2px solid var(--ink);background:var(--card);border-radius:14px;flex-direction:column;align-items:center;gap:3px;padding:8px 8px 10px;display:flex}.badge.svelte-142mwom svg:where(.svelte-142mwom){width:60px;height:60px}.badge.svelte-142mwom b:where(.svelte-142mwom){font-size:14.5px;line-height:1.1}.badge.svelte-142mwom>span:where(.svelte-142mwom){color:var(--muted);font-size:12px;font-weight:600;line-height:1.2}.badge.svelte-142mwom small:where(.svelte-142mwom){color:var(--muted);font-weight:800}.badge.done.svelte-142mwom{box-shadow:0 0 0 3px var(--ok);background:#e6f5ec}.badge.earned.svelte-142mwom{background:#fff8e2}.badge.svelte-142mwom:not(.earned):not(.done) svg:where(.svelte-142mwom){filter:saturate(.4)}.ok.svelte-142mwom{background:var(--ok);color:#fff;border:2px solid var(--ink);border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-weight:800;display:grid}.stage.svelte-wji4jj{background:linear-gradient(180deg, var(--bg1), var(--bg2));border:2px solid var(--ink);border-radius:16px;align-items:center;gap:14px;padding:8px 14px;display:flex}.pv.svelte-wji4jj{flex:none;width:120px;height:118px}.pv.svelte-wji4jj svg{width:100%;height:100%;overflow:visible}.who.svelte-wji4jj{flex-direction:column;display:flex}.who.svelte-wji4jj b:where(.svelte-wji4jj){font-size:22px}.who.svelte-wji4jj span:where(.svelte-wji4jj){color:var(--muted);font-weight:700}.swatches.svelte-wji4jj{flex-wrap:wrap;gap:12px;display:flex}.sw.svelte-wji4jj{border:2.5px solid var(--ink);background:var(--c);cursor:pointer;border-radius:50%;width:42px;height:42px;padding:0}.sw.on.svelte-wji4jj{box-shadow:0 0 0 3px var(--paper), 0 0 0 6px var(--ink)}.grid.svelte-wji4jj{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:10px;display:grid}.opt.svelte-wji4jj{border:2px solid var(--ink);background:var(--card);cursor:pointer;border-radius:14px;flex-direction:column;align-items:center;gap:2px;padding:6px 4px 8px;display:flex;position:relative}.opt.on.svelte-wji4jj{background:var(--soft);box-shadow:0 0 0 3px var(--coin)}.opt.locked.svelte-wji4jj .mini:where(.svelte-wji4jj){filter:grayscale()opacity(.45)}.mini.svelte-wji4jj{width:74px;height:72px}.mini.svelte-wji4jj svg{width:100%;height:100%}.nm.svelte-wji4jj{text-align:center;font-size:13.5px;font-weight:800;line-height:1.1}.lock.svelte-wji4jj{background:var(--ink);color:var(--paper);border-radius:8px;padding:1px 6px;font-size:11.5px;font-weight:800;position:absolute;top:6px;right:6px}.acc.svelte-wji4jj .ic:where(.svelte-wji4jj){background:var(--tint);border-radius:10px;place-items:center;width:100%;height:56px;display:grid}.acc.svelte-wji4jj .ic:where(.svelte-wji4jj) svg{width:auto;max-width:100%;height:50px}.st.svelte-wji4jj{color:var(--muted);font-size:12px;font-weight:700}.acc.on.svelte-wji4jj .st:where(.svelte-wji4jj){color:#1e7a4c}h3.svelte-wji4jj{margin:4px 0 0;font-size:16px;font-weight:800}.row.svelte-wji4jj{flex-wrap:wrap;gap:8px;display:flex}.muted.svelte-wji4jj,.hint.svelte-wji4jj{color:var(--muted);margin:0;font-size:13.5px;font-weight:600}.lead.svelte-1x9u10w{margin:0;font-weight:600}.gm.svelte-1x9u10w{border:2px solid var(--ink);background:var(--card);border-radius:16px;align-items:center;gap:10px;padding:10px;display:flex}.art.svelte-1x9u10w{background:var(--tint);border-radius:12px;flex:none;place-items:center;width:64px;height:56px;display:grid}.art.svelte-1x9u10w svg{width:58px;height:48px}.info.svelte-1x9u10w{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.info.svelte-1x9u10w b:where(.svelte-1x9u10w){font-size:17px}.info.svelte-1x9u10w>span:where(.svelte-1x9u10w){color:var(--muted);font-size:13.5px;font-weight:600}em.svelte-1x9u10w{font-size:12.5px;font-style:normal;font-weight:700;line-height:1.35;display:block}em.svelte-1x9u10w svg{vertical-align:-3px;width:15px;height:15px;display:inline-block}.ev.svelte-1x9u10w{color:#1e7a4c;align-items:center;gap:4px;font-size:12.5px;font-weight:800;display:flex}.ev.svelte-1x9u10w svg:where(.svelte-1x9u10w){width:18px;height:18px}.gm.locked.svelte-1x9u10w{opacity:.7}@media (max-width:359px){.gm.svelte-1x9u10w{flex-wrap:wrap}.art.svelte-1x9u10w{width:52px;height:48px}.art.svelte-1x9u10w svg{width:46px;height:40px}.gm.svelte-1x9u10w .btn:where(.svelte-1x9u10w){flex:100%}}section.svelte-1sfo49n{border:2.5px solid var(--ink);background:var(--card);border-top:8px solid var(--ev);border-radius:18px;flex-direction:column;gap:10px;padding:12px;display:flex}header.svelte-1sfo49n{align-items:center;gap:10px;display:flex}.tok.svelte-1sfo49n{background:var(--tint);border:2px solid var(--ink);border-radius:14px;flex:none;place-items:center;width:46px;height:46px;display:grid}.tok.svelte-1sfo49n svg:where(.svelte-1sfo49n){width:34px;height:34px}h3.svelte-1sfo49n{margin:0;font-size:20px;font-weight:800}.when.svelte-1sfo49n{color:var(--muted);font-size:13px;font-weight:700}.desc.svelte-1sfo49n{margin:0;font-weight:600}.pts.svelte-1sfo49n{font-weight:700}.pts.svelte-1sfo49n b:where(.svelte-1sfo49n){font-size:26px}.track.svelte-1sfo49n{border:2px solid var(--ink);background:var(--track);border-radius:8px;height:14px;position:relative}.track.svelte-1sfo49n i:where(.svelte-1sfo49n){background:var(--ev);border-radius:6px;position:absolute;top:0;bottom:0;left:0;right:auto}.mk.svelte-1sfo49n{border:2px solid var(--ink);background:var(--paper);border-radius:5px;width:10px;height:20px;margin-left:-5px;position:absolute;top:-5px}.mk.got.svelte-1sfo49n{background:var(--coin)}.ms.svelte-1sfo49n{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ms.svelte-1sfo49n li:where(.svelte-1sfo49n){border:2px solid var(--ink);border-radius:12px;align-items:center;gap:8px;padding:6px 8px;display:flex}.ms.svelte-1sfo49n li.ready:where(.svelte-1sfo49n){box-shadow:0 0 0 3px var(--coin);background:#fff8e2}.ms.svelte-1sfo49n li.claimed:where(.svelte-1sfo49n){opacity:.55}.need.svelte-1sfo49n{min-width:44px;font-size:15px;font-weight:800}.rw.svelte-1sfo49n{flex-wrap:wrap;flex:1;align-items:center;gap:6px;font-size:14px;font-weight:700;display:flex}.rw.svelte-1sfo49n .ic:where(.svelte-1sfo49n){background:var(--tint);border-radius:8px;place-items:center;width:34px;height:30px;display:grid}.rw.svelte-1sfo49n .ic:where(.svelte-1sfo49n) svg{width:32px;height:28px}.c.svelte-1sfo49n{align-items:center;gap:2px;display:inline-flex}.c.svelte-1sfo49n svg{width:17px;height:17px}.ok.svelte-1sfo49n{background:var(--ok);color:#fff;border:2px solid var(--ink);border-radius:50%;place-items:center;width:30px;height:30px;font-weight:800;display:grid}h4.svelte-1sfo49n{margin:2px 0 0;font-size:15px;font-weight:800}.src.svelte-1sfo49n{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.src.svelte-1sfo49n button:where(.svelte-1sfo49n){cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px dashed #d9d2bf;justify-content:space-between;gap:8px;width:100%;padding:6px 2px;font-size:14px;font-weight:600;display:flex}.src.svelte-1sfo49n b:where(.svelte-1sfo49n){color:#1e7a4c}.items.svelte-1sfo49n{flex-wrap:wrap;gap:8px;display:flex}.ei.svelte-1sfo49n{border:2px solid var(--ink);background:var(--paper);cursor:pointer;border-radius:12px;flex-direction:column;align-items:center;gap:2px;width:92px;padding:6px;font-size:12.5px;font-weight:700;display:flex}.ei.svelte-1sfo49n .ic:where(.svelte-1sfo49n){place-items:center;width:60px;height:48px;display:grid}.ei.svelte-1sfo49n .ic:where(.svelte-1sfo49n) svg{width:auto;height:46px}.muted.svelte-1sfo49n{color:var(--muted);margin:0;font-weight:600}.intro.svelte-g2ixbq{margin:0;font-weight:600}.rels.svelte-g2ixbq{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.rel.svelte-g2ixbq{border:2.5px solid var(--ink);background:var(--paper);box-shadow:0 3px 0 var(--ink);border-radius:16px;padding:12px}.rel.fresh.svelte-g2ixbq{background:#fff6dc}.head.svelte-g2ixbq{align-items:center;gap:10px;display:flex}.head.svelte-g2ixbq>div:where(.svelte-g2ixbq){flex-direction:column;flex:1;min-width:0;display:flex}.head.svelte-g2ixbq b:where(.svelte-g2ixbq){font-size:16.5px}.date.svelte-g2ixbq{color:var(--muted);font-size:13px;font-weight:600}.v.svelte-g2ixbq{background:var(--ink);color:var(--paper);white-space:nowrap;border-radius:9px;padding:2px 8px;font-size:13px;font-weight:800}.new.svelte-g2ixbq{background:var(--coin);border:2px solid var(--ink);border-radius:999px;padding:0 8px;font-size:12px;font-weight:800}.sum.svelte-g2ixbq{margin:8px 0 0;font-weight:600}ul.svelte-g2ixbq{flex-direction:column;gap:4px;margin:8px 0 0;padding-left:20px;font-size:14.5px;font-weight:600;display:flex}.panen.svelte-1nq9gf1{touch-action:none;background:#bfe3f5;position:absolute;top:0;bottom:0;left:0;right:0}svg.svelte-1nq9gf1{left:0;right:0;top:calc(var(--safe-t) + 10px);width:100%;height:calc(100% - var(--safe-t) - var(--safe-b) - 20px);touch-action:none;position:absolute}.flash.svelte-1nq9gf1{font:800 26px var(--font);fill:#1e7a4c;stroke:#fffdf7;stroke-width:4px;paint-order:stroke;animation:.8s ease-out forwards fxUp}.flash.bad.svelte-1nq9gf1{fill:#a93a27}.top.svelte-1nq9gf1{top:calc(var(--safe-t) + 10px);z-index:5;justify-content:space-between;display:flex;position:absolute;left:12px;right:12px}.top.svelte-1nq9gf1 span:where(.svelte-1nq9gf1){background:var(--paper);border:2.5px solid var(--ink);box-shadow:0 2px 0 var(--ink);border-radius:999px;align-items:center;gap:4px;padding:3px 12px;font-size:17px;font-weight:800;display:flex}.top.svelte-1nq9gf1 svg{width:20px;height:20px}.banner.svelte-1nq9gf1{z-index:8;white-space:nowrap;color:#fffdf7;-webkit-text-stroke:4px var(--ink);paint-order:stroke fill;text-shadow:0 5px 0 var(--ink);pointer-events:none;font-size:clamp(44px,13vw,76px);font-weight:800;animation:.45s pop;position:absolute;top:34%;left:50%;transform:translate(-50%,-50%)}.count.svelte-1nq9gf1{z-index:8;color:var(--paper);-webkit-text-stroke:5px var(--ink);font-size:120px;font-weight:800;position:absolute;top:38%;left:50%;transform:translate(-50%,-50%)}.hint.svelte-1nq9gf1{bottom:calc(var(--safe-b) + 14px);border:2px solid var(--ink);pointer-events:none;background:#fffdf7e6;border-radius:12px;margin:0;padding:2px 10px;font-size:13px;font-weight:700;position:absolute;left:50%;transform:translate(-50%)}.card.svelte-1nq9gf1{z-index:8;left:50%;bottom:calc(var(--safe-b) + 86px);background:var(--paper);border:3px solid var(--ink);width:min(420px,100vw - 20px);box-shadow:0 5px 0 var(--ink);border-radius:20px;flex-direction:column;gap:8px;padding:16px;display:flex;position:absolute;transform:translate(-50%)}h2.svelte-1nq9gf1{margin:0;font-size:24px;font-weight:800}p.svelte-1nq9gf1{margin:0;font-weight:600}.muted.svelte-1nq9gf1{color:var(--muted);font-size:14px}.reward.svelte-1nq9gf1{align-items:center;gap:6px;font-size:20px;font-weight:800;display:flex}.reward.svelte-1nq9gf1 svg{width:26px;height:26px}.row.svelte-1nq9gf1{gap:8px;display:flex}.row.svelte-1nq9gf1 .btn:where(.svelte-1nq9gf1){flex:1}.memori.svelte-1878a1s{padding:calc(var(--safe-t) + 84px) 12px calc(var(--safe-b) + 12px);background:linear-gradient(#fff3cf,#f3dfb8);flex-direction:column;align-items:center;gap:12px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.top.svelte-1878a1s{gap:10px;display:flex}.top.svelte-1878a1s span:where(.svelte-1878a1s){background:var(--paper);border:2.5px solid var(--ink);box-shadow:0 2px 0 var(--ink);color:#b9800f;border-radius:999px;padding:3px 12px;font-size:16px;font-weight:800}.top.svelte-1878a1s span:where(.svelte-1878a1s):first-child{color:var(--ink)}.top.svelte-1878a1s span:where(.svelte-1878a1s):last-child{color:var(--ink)}.grid.svelte-1878a1s{grid-template-columns:repeat(4,1fr);gap:8px;width:min(420px,100%);display:grid}.card-m.svelte-1878a1s{aspect-ratio:3/4;border:2.5px solid var(--ink);box-shadow:0 3px 0 var(--ink);cursor:pointer;background:var(--paper);border-radius:14px;padding:0;transition:transform .15s;overflow:hidden}.card-m.svelte-1878a1s:active{transform:translateY(2px)}.card-m.ok.svelte-1878a1s{background:#e6f5ec}.back.svelte-1878a1s{background:repeating-linear-gradient(45deg,#3f7fbf 0 10px,#4f8fcf 10px 20px);width:100%;height:100%;display:block}.face.svelte-1878a1s{place-items:center;width:100%;height:100%;animation:.25s pop;display:grid}.face.svelte-1878a1s svg{width:86%;height:auto}.panel.svelte-1878a1s{z-index:8;left:50%;bottom:calc(var(--safe-b) + 86px);background:var(--paper);border:3px solid var(--ink);width:min(420px,100vw - 20px);box-shadow:0 5px 0 var(--ink);border-radius:20px;flex-direction:column;gap:8px;padding:16px;display:flex;position:absolute;transform:translate(-50%)}h2.svelte-1878a1s{color:#b9800f;margin:0;font-size:24px;font-weight:800}p.svelte-1878a1s{margin:0;font-weight:600}.muted.svelte-1878a1s{color:var(--muted);font-size:14px}.reward.svelte-1878a1s{align-items:center;gap:6px;font-size:20px;font-weight:800;display:flex}.reward.svelte-1878a1s svg{width:26px;height:26px}.row.svelte-1878a1s{gap:8px;display:flex}.row.svelte-1878a1s .btn:where(.svelte-1878a1s){flex:1}.count.svelte-1oyk7gr{z-index:8;color:var(--paper);-webkit-text-stroke:5px var(--ink);pointer-events:none;font-size:120px;font-weight:800;position:absolute;top:38%;left:50%;transform:translate(-50%,-50%)}.banner.svelte-1oyk7gr{z-index:8;white-space:nowrap;color:#ffe27a;-webkit-text-stroke:4px var(--ink);paint-order:stroke fill;text-shadow:0 5px 0 var(--ink);pointer-events:none;font-size:clamp(44px,13vw,76px);font-weight:800;animation:.45s cubic-bezier(.2,1.6,.4,1) both svelte-1oyk7gr-bannerIn;position:absolute;top:30%;left:50%;transform:translate(-50%,-50%)}.banner.bad.svelte-1oyk7gr{color:#fffdf7}@keyframes svelte-1oyk7gr-bannerIn{0%{opacity:0;transform:translate(-50%,-50%)scale(.3)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@media (prefers-reduced-motion:reduce){.banner.svelte-1oyk7gr{animation:none}}.card.svelte-1oyk7gr{z-index:8;left:50%;bottom:calc(var(--safe-b) + 86px);background:var(--paper);border:3px solid var(--ink);width:min(420px,100vw - 20px);box-shadow:0 5px 0 var(--ink);border-radius:20px;flex-direction:column;gap:8px;padding:16px;display:flex;position:absolute;transform:translate(-50%)}h2.svelte-1oyk7gr{margin:0;font-size:24px;font-weight:800}h2.win.svelte-1oyk7gr{color:#1e7a4c}.card.svelte-1oyk7gr p{margin:0;font-weight:600}.muted.svelte-1oyk7gr{color:var(--muted);font-size:14px}.reward.svelte-1oyk7gr{align-items:center;gap:6px;font-size:20px;font-weight:800;display:flex}.reward.svelte-1oyk7gr svg{width:26px;height:26px}.vs.svelte-1oyk7gr{justify-content:space-around;align-items:center;gap:6px;display:flex}.side.svelte-1oyk7gr{flex-direction:column;align-items:center;gap:1px;min-width:0;display:flex}.side.svelte-1oyk7gr svg{width:62px;height:62px}.side.svelte-1oyk7gr b:where(.svelte-1oyk7gr){text-overflow:ellipsis;white-space:nowrap;max-width:120px;font-size:14px;overflow:hidden}.side.svelte-1oyk7gr em:where(.svelte-1oyk7gr){font-size:15px;font-style:normal;font-weight:800}.x.svelte-1oyk7gr{color:var(--low);font-size:22px;font-weight:800}.row.svelte-1oyk7gr{gap:8px;display:flex}.row.svelte-1oyk7gr .btn:where(.svelte-1oyk7gr){flex:1}.vsbar.svelte-l7io1n{z-index:6;left:50%;top:calc(var(--safe-t) + 50px);background:var(--paper);border:2.5px solid var(--ink);box-shadow:0 3px 0 var(--ink);pointer-events:none;white-space:nowrap;border-radius:16px;grid-template-columns:auto auto auto;align-items:center;gap:0 8px;padding:3px 10px 2px;display:grid;position:absolute;transform:translate(-50%)}span.svelte-l7io1n{border-radius:10px;align-items:center;gap:4px;padding:0 4px;display:flex}span.lead.svelte-l7io1n{background:#d8f0df}span.svelte-l7io1n svg{width:32px;height:32px}b.svelte-l7io1n{font-variant-numeric:tabular-nums;font-size:16px;font-weight:800}i.svelte-l7io1n{color:var(--low);font-style:normal;font-weight:800}small.svelte-l7io1n{text-align:center;color:var(--muted);text-overflow:ellipsis;grid-column:1/-1;max-width:240px;font-size:11.5px;font-weight:700;overflow:hidden}.shake.svelte-1gwrh6m{transform-box:fill-box;transform-origin:50% 100%;animation:.18s ease-in-out infinite alternate svelte-1gwrh6m-wobble}@keyframes svelte-1gwrh6m-wobble{0%{rotate:-9deg}to{rotate:9deg}}.prompt.svelte-1gwrh6m{z-index:5;left:50%;top:calc(var(--safe-t) + 64px);background:var(--paper);border:3px solid var(--ink);box-shadow:0 4px 0 var(--ink);border-radius:18px;flex-direction:column;align-items:center;padding:6px 22px;font-size:34px;font-weight:800;display:flex;position:absolute;transform:translate(-50%)}.prompt.low.svelte-1gwrh6m{top:calc(var(--safe-t) + 118px)}.prompt.svelte-1gwrh6m small:where(.svelte-1gwrh6m){color:var(--muted);font-size:13px}.prompt.bad.svelte-1gwrh6m{background:#f8c9be}.pads.svelte-1gwrh6m{z-index:5;width:min(720px,100vw - 24px);left:50%;bottom:calc(var(--safe-b) + 20px);gap:12px;display:flex;position:absolute;transform:translate(-50%)}.pad.svelte-1gwrh6m{touch-action:none;flex:1;min-height:96px;font-size:22px}.gs.svelte-1ssv94{transform-box:fill-box;transform-origin:50% 100%}.gs.spin.svelte-1ssv94{animation:svelte-1ssv94-spinTop var(--dur) linear infinite}@keyframes svelte-1ssv94-spinTop{0%{transform:scaleX(1)rotate(-3deg)}50%{transform:scaleX(-1)rotate(3deg)}to{transform:scaleX(1)rotate(-3deg)}}.pads.svelte-1ssv94{z-index:5;width:min(720px,100vw - 24px);left:50%;bottom:calc(var(--safe-b) + 20px);display:flex;position:absolute;transform:translate(-50%)}.pad.svelte-1ssv94{touch-action:none;flex:1;min-height:88px;font-size:22px}@media (prefers-reduced-motion:reduce){.gs.spin.svelte-1ssv94{animation:none}}.kite.svelte-1t4p4q2{cursor:pointer}.slip.svelte-pbg6m6{animation:.12s ease-in-out infinite alternate svelte-pbg6m6-slipShake}.cheer.svelte-pbg6m6{animation:.35s ease-in-out infinite alternate svelte-pbg6m6-cheer}@keyframes svelte-pbg6m6-cheer{0%{translate:0}to{translate:0 -10px}}@media (prefers-reduced-motion:reduce){.cheer.svelte-pbg6m6{animation:none}}@keyframes svelte-pbg6m6-slipShake{0%{translate:-3px}to{translate:3px}}.pads.svelte-pbg6m6{z-index:5;width:min(720px,100vw - 24px);left:50%;bottom:calc(var(--safe-b) + 20px);display:flex;position:absolute;transform:translate(-50%)}.pad.svelte-pbg6m6{touch-action:none;flex:1;min-height:96px;font-size:24px}.lobby.svelte-skuqq3{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.bg.svelte-skuqq3{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.head.svelte-skuqq3{z-index:2;top:calc(var(--safe-t) + 104px);background:var(--paper);border:2.5px solid var(--ink);box-shadow:0 3px 0 var(--ink);white-space:nowrap;border-radius:18px;align-items:center;gap:8px;padding:4px 14px 4px 6px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.head.svelte-skuqq3 .art:where(.svelte-skuqq3) svg{width:52px;height:42px;display:block}.head.svelte-skuqq3 div:where(.svelte-skuqq3){flex-direction:column;line-height:1.1;display:flex}.head.svelte-skuqq3 small:where(.svelte-skuqq3){color:var(--muted);text-transform:uppercase;letter-spacing:1px;font-size:12px;font-weight:800}.head.svelte-skuqq3 b:where(.svelte-skuqq3){font-size:20px}.stage.svelte-skuqq3{z-index:1;justify-content:space-around;align-items:flex-end;width:min(560px,100vw);display:flex;position:absolute;top:40%;left:50%;transform:translate(-50%)translateY(-50%)}.pet.svelte-skuqq3{flex-direction:column;align-items:center;width:40%;min-width:0;display:flex;position:relative}.pet.svelte-skuqq3 .svg:where(.svelte-skuqq3){width:min(150px,36vw);height:min(150px,36vw);animation:1.6s ease-in-out infinite svelte-skuqq3-hop;display:block}.pet.them.svelte-skuqq3 .svg:where(.svelte-skuqq3){animation-delay:.8s}.pet.svelte-skuqq3 .svg:where(.svelte-skuqq3) svg{width:100%;height:100%}.flip.svelte-skuqq3{transform:scaleX(-1)}.empty.svelte-skuqq3{font:800 60px var(--font);color:var(--muted);place-items:center;display:grid!important}.pet.svelte-skuqq3 b:where(.svelte-skuqq3){text-overflow:ellipsis;white-space:nowrap;background:var(--paper);border:2px solid var(--ink);border-radius:999px;max-width:100%;margin-top:-4px;padding:0 10px;font-size:17px;overflow:hidden}.pet.svelte-skuqq3 small:where(.svelte-skuqq3){color:var(--ink);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12.5px;font-weight:700;overflow:hidden}.tag.svelte-skuqq3{background:var(--paper);border:2px solid var(--ink);border-radius:999px;padding:0 8px;font-size:12.5px;font-style:normal;font-weight:800;position:absolute;top:-6px}.tag.ok.svelte-skuqq3{background:#bfebcb}.tag.wait.svelte-skuqq3{padding:2px 8px}.dots.svelte-skuqq3{gap:3px;display:inline-flex}.dots.svelte-skuqq3 i:where(.svelte-skuqq3){background:var(--ink);border-radius:50%;width:6px;height:6px;animation:1.2s infinite svelte-skuqq3-blink}.dots.svelte-skuqq3 i:where(.svelte-skuqq3):nth-child(2){animation-delay:.2s}.dots.svelte-skuqq3 i:where(.svelte-skuqq3):nth-child(3){animation-delay:.4s}.vs.svelte-skuqq3{font:800 40px var(--font);color:#e0583f;-webkit-text-stroke:2px var(--ink);align-self:center}.card.svelte-skuqq3{z-index:3;left:50%;bottom:calc(var(--safe-b) + 86px);background:var(--paper);border:3px solid var(--ink);width:min(440px,100vw - 20px);box-shadow:0 5px 0 var(--ink);border-radius:20px;flex-direction:column;gap:8px;padding:14px;display:flex;position:absolute;transform:translate(-50%)}.card.svelte-skuqq3 p:where(.svelte-skuqq3){margin:0;font-size:15.5px;font-weight:700}.card.svelte-skuqq3 .big:where(.svelte-skuqq3){color:#1e7a4c;font-size:22px;font-weight:800}.card.svelte-skuqq3 .sub:where(.svelte-skuqq3){color:var(--muted);font-size:13.5px;font-weight:600}.row.svelte-skuqq3{gap:8px;display:flex}.row.svelte-skuqq3 .btn:where(.svelte-skuqq3){flex:1}.wa.svelte-skuqq3{color:var(--ink);background:#bfebcb;text-decoration:none}.ghost.svelte-skuqq3{box-shadow:none;background:0 0;border-color:#0000;min-height:36px}@keyframes svelte-skuqq3-hop{0%,to{translate:0}50%{translate:0 -8px}}@keyframes svelte-skuqq3-blink{0%,to{opacity:.25}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.pet.svelte-skuqq3 .svg:where(.svelte-skuqq3){animation:none}.dots.svelte-skuqq3 i:where(.svelte-skuqq3){animation:none}}.lead.svelte-bzms8o,.prize.svelte-bzms8o{margin:0;font-size:14.5px;font-weight:600}.prize.svelte-bzms8o{background:#fff4d6;border-radius:10px;flex-wrap:wrap;align-items:center;gap:4px;padding:5px 10px;font-size:13.5px;display:flex}.prize.svelte-bzms8o svg{width:17px;height:17px}.new.svelte-bzms8o{border:2.5px solid var(--ink);background:var(--soft);border-radius:16px;flex-direction:column;gap:8px;padding:10px;display:flex}.h.svelte-bzms8o{font-size:14.5px}.friends.svelte-bzms8o,.games.svelte-bzms8o{scrollbar-width:thin;gap:8px;padding:2px 2px 6px;display:flex;overflow-x:auto}.friends.svelte-bzms8o button:where(.svelte-bzms8o){border:2px solid var(--ink);background:var(--paper);cursor:pointer;border-radius:14px;flex-direction:column;flex:none;align-items:center;gap:2px;width:84px;padding:6px 4px;font-weight:700;display:flex}.games.svelte-bzms8o button:where(.svelte-bzms8o){border:2px solid var(--ink);background:var(--paper);cursor:pointer;border-radius:14px;flex-direction:column;flex:none;align-items:center;gap:2px;width:84px;padding:6px 4px;font-weight:700;display:flex}.games.svelte-bzms8o button:where(.svelte-bzms8o){width:104px}.friends.svelte-bzms8o button.on:where(.svelte-bzms8o){background:var(--coin);box-shadow:0 3px 0 var(--ink)}.games.svelte-bzms8o button.on:where(.svelte-bzms8o){background:var(--coin);box-shadow:0 3px 0 var(--ink)}.friends.svelte-bzms8o .ava:where(.svelte-bzms8o){width:48px;height:48px}.nm.svelte-bzms8o{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12.5px;overflow:hidden}.art.svelte-bzms8o{place-items:center;width:58px;height:46px;display:grid}.art.svelte-bzms8o svg{width:56px;height:44px}.row.svelte-bzms8o{gap:8px;display:flex}.row.svelte-bzms8o .btn:where(.svelte-bzms8o){flex:1}h3.svelte-bzms8o{margin:6px 0 0;font-size:16px}.duel.svelte-bzms8o{border:2px solid var(--ink);background:var(--card);border-radius:14px;align-items:center;gap:10px;padding:8px;display:flex}.duel.hot.svelte-bzms8o{background:#fff8e2}.duel.past.svelte-bzms8o{opacity:.92}.ava.svelte-bzms8o{background:var(--tint);border-radius:12px;flex:none;place-items:center;width:52px;height:52px;display:grid;overflow:hidden}.ava.svelte-bzms8o svg{width:100%;height:100%}.info.svelte-bzms8o{flex-direction:column;flex:1;min-width:0;display:flex}.info.svelte-bzms8o>b:where(.svelte-bzms8o){white-space:nowrap;text-overflow:ellipsis;font-size:15.5px;overflow:hidden}.info.svelte-bzms8o span:where(.svelte-bzms8o){color:var(--muted);font-size:13px;font-weight:600}.info.svelte-bzms8o span:where(.svelte-bzms8o) b:where(.svelte-bzms8o){color:var(--ink)}.info.svelte-bzms8o .live:where(.svelte-bzms8o){color:#1e7a4c;font-weight:800}.info.svelte-bzms8o em:where(.svelte-bzms8o){color:var(--muted);font-size:12px;font-style:normal;font-weight:700}.btns.svelte-bzms8o{flex-direction:column;gap:4px;display:flex}.res.svelte-bzms8o{border:2px solid var(--ink);background:var(--paper);border-radius:999px;padding:1px 10px;font-size:13px;font-style:normal;font-weight:800}.res.menang.svelte-bzms8o{background:#bfebcb}.res.kalah.svelte-bzms8o{background:#f8c9be}.res.seri.svelte-bzms8o{background:#ffe8a3}.muted.svelte-bzms8o{color:var(--muted);margin:0;font-weight:600}.hero.svelte-7vb5wx{border:2px solid var(--ink);background:#fff4d6;border-radius:16px;align-items:center;gap:12px;padding:10px;display:flex}.pet.svelte-7vb5wx{flex:none;width:76px;height:76px}.pet.svelte-7vb5wx svg{width:100%;height:100%}.hero.svelte-7vb5wx b:where(.svelte-7vb5wx){font-size:16.5px}.hero.svelte-7vb5wx p:where(.svelte-7vb5wx){margin:4px 0 0;font-size:14px;font-weight:600;line-height:1.4}.step.svelte-7vb5wx{margin:0;font-size:14.5px;font-weight:700}.or.svelte-7vb5wx{color:var(--muted);align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.or.svelte-7vb5wx:before,.or.svelte-7vb5wx:after{content:"";background:#d9d2bf;flex:1;height:2px}.small.svelte-7vb5wx{color:var(--muted);text-align:center;margin:-2px 0 0;font-size:13px;font-weight:600}.link.svelte-7vb5wx{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:8px;font-size:15px;font-weight:700;text-decoration:underline}.hbar.svelte-124klt7{z-index:14;left:50%;bottom:calc(var(--safe-b) + 86px);background:var(--paper);border:2.5px solid var(--ink);width:min(560px,100vw - 16px);box-shadow:0 4px 0 var(--ink);border-radius:18px;flex-direction:column;gap:6px;padding:8px 10px;display:flex;position:absolute;transform:translate(-50%)}.hbar.home.svelte-124klt7{bottom:calc(var(--safe-b) + 150px)}.status.svelte-124klt7{color:var(--muted);align-items:center;gap:6px;margin:0;font-size:13px;font-weight:700;display:flex}.status.live.svelte-124klt7{color:#1e7a4c}.dot.svelte-124klt7{background:#3fa06a;border-radius:50%;flex:none;width:9px;height:9px;box-shadow:0 0 0 3px #cdebd8}.acts.svelte-124klt7{gap:6px;display:flex}.act.svelte-124klt7{flex-direction:column;flex:1;gap:0;min-height:52px;padding:4px 2px;font-size:12.5px}.act.svelte-124klt7 svg{width:24px;height:24px}.left.svelte-124klt7{color:var(--muted);text-align:right;margin:-2px 0 0;font-size:12px;font-weight:700}.social.svelte-124klt7{flex-wrap:wrap;gap:6px;display:flex}.social.svelte-124klt7 .btn:where(.svelte-124klt7){flex:auto}.chat.svelte-124klt7{gap:6px;display:flex}.chat.svelte-124klt7 .input:where(.svelte-124klt7){flex:1;min-width:0;min-height:38px;font-size:15px}.phr.svelte-124klt7{scrollbar-width:thin;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.chip.svelte-124klt7{border:2px solid var(--ink);cursor:pointer;background:#fff4d6;border-radius:999px;flex:none;padding:4px 10px;font-size:13.5px;font-weight:800}.pop.svelte-124klt7{background:var(--paper);border:2.5px solid var(--ink);box-shadow:0 4px 0 var(--ink);border-radius:16px;flex-wrap:wrap;gap:6px;padding:8px;animation:.18s ease-out pop;display:flex;position:absolute;bottom:calc(100% + 8px);left:0;right:0}.pop.col.svelte-124klt7{flex-direction:column}.pop.svelte-124klt7 b:where(.svelte-124klt7){font-size:14.5px}.pop.svelte-124klt7 small:where(.svelte-124klt7){color:var(--muted);font-size:12.5px;font-weight:600}.em.svelte-124klt7{border:2px solid var(--ink);background:var(--card);cursor:pointer;border-radius:12px;flex-direction:column;flex:70px;align-items:center;gap:2px;padding:6px 4px;font-size:12px;font-weight:700;display:flex}.em.svelte-124klt7 svg{width:34px;height:34px}.gb.svelte-124klt7{gap:4px;display:flex}.guest.svelte-124klt7{justify-content:space-between;align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}@media (min-width:900px) and (min-aspect-ratio:1){.hbar.svelte-124klt7{left:auto;right:max(14px, var(--safe-r));bottom:calc(var(--safe-b) + 96px);width:300px;transform:none}.hbar.home.svelte-124klt7{right:max(150px, var(--safe-r));width:340px}.acts.svelte-124klt7{flex-wrap:wrap}.act.svelte-124klt7{flex:28%}}.coop.svelte-1an3lp5{z-index:30;background:var(--paper);border:3px solid var(--ink);width:min(400px,100vw - 20px);box-shadow:0 5px 0 var(--ink);border-radius:20px;flex-direction:column;gap:8px;padding:12px;animation:.2s ease-out pop;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}header.svelte-1an3lp5{justify-content:space-between;align-items:center;display:flex}header.svelte-1an3lp5 b:where(.svelte-1an3lp5){font-size:19px}.time.svelte-1an3lp5{background:var(--soft);border:2px solid var(--ink);border-radius:999px;padding:0 10px;font-weight:800}.recipe.svelte-1an3lp5{justify-content:center;gap:6px;display:flex}.step.svelte-1an3lp5{border:2px solid var(--ink);background:var(--card);border-radius:10px;place-items:center;width:40px;height:40px;font-weight:800;display:grid}.step.done.svelte-1an3lp5{opacity:.7;background:#d8f0df}.step.now.svelte-1an3lp5{background:#ffe8a3;box-shadow:0 0 0 3px #f2b632}.step.svelte-1an3lp5 svg{width:30px;height:30px}.turn.svelte-1an3lp5{justify-content:space-between;gap:8px;margin:0;font-weight:800;display:flex}.miss.svelte-1an3lp5{color:var(--muted);font-size:13px}.opts.svelte-1an3lp5{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.opt.svelte-1an3lp5{border:2px solid var(--ink);background:var(--card);cursor:pointer;border-radius:12px;flex-direction:column;align-items:center;gap:2px;padding:6px 2px;font-size:12px;font-weight:700;display:flex}.opt.svelte-1an3lp5:disabled{opacity:.55;cursor:default}.opt.svelte-1an3lp5 svg{width:38px;height:38px}.hint.svelte-1an3lp5{color:var(--muted);margin:0;font-size:12.5px;font-weight:600}.ball.svelte-1an3lp5{align-items:center;gap:12px;display:flex}.ring-wrap.svelte-1an3lp5{flex:none;place-items:center;width:120px;height:120px;display:grid;position:relative}.target.svelte-1an3lp5,.ring.svelte-1an3lp5{border-radius:50%;position:absolute;top:0;bottom:0;left:0;right:0}.target.svelte-1an3lp5{border:4px dashed #3fa06a;top:30px;bottom:30px;left:30px;right:30px}.ring.svelte-1an3lp5{border:4px solid #e0583f}.b.svelte-1an3lp5{border:2.5px solid var(--ink);background:radial-gradient(circle at 35% 35%,#fff,#f2b632 45%,#e0583f);border-radius:50%;width:34px;height:34px}.info.svelte-1an3lp5{flex-direction:column;gap:6px;display:flex}.info.svelte-1an3lp5 p:where(.svelte-1an3lp5){margin:0;font-weight:700}.res.svelte-1an3lp5{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.res.svelte-1an3lp5 li:where(.svelte-1an3lp5){justify-content:space-between;font-weight:700;display:flex}.res.svelte-1an3lp5 li.me:where(.svelte-1an3lp5){color:#1e5fa0}.res.svelte-1an3lp5 svg{vertical-align:-3px;width:16px;height:16px}.dish.svelte-1an3lp5{align-self:center}.dish.svelte-1an3lp5 svg{width:64px;height:64px}.link.svelte-1an3lp5{color:var(--muted);cursor:pointer;background:0 0;border:0;align-self:center;font-weight:700;text-decoration:underline}.chip.svelte-hvd2do{z-index:6;left:50%;bottom:calc(var(--safe-b) + 150px);background:var(--paper);border:2.5px solid var(--ink);width:min(400px,100vw - 20px);box-shadow:0 3px 0 var(--ink);text-align:left;cursor:pointer;border-radius:16px;align-items:center;gap:8px;padding:6px 10px 6px 6px;display:flex;position:absolute;transform:translate(-50%)}.chip.ready.svelte-hvd2do{background:#fff1c2;animation:1.6s ease-in-out infinite svelte-hvd2do-nudge}.ic.svelte-hvd2do{background:var(--coin);border:2px solid var(--ink);border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.ic.svelte-hvd2do svg{width:20px;height:20px}.txt.svelte-hvd2do{flex-direction:column;flex:1;min-width:0;display:flex}.txt.svelte-hvd2do b:where(.svelte-hvd2do){white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.txt.svelte-hvd2do em:where(.svelte-hvd2do){color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-style:normal;font-weight:600;overflow:hidden}.bar.svelte-hvd2do{border:2px solid var(--ink);background:var(--track);border-radius:10px;flex:none;width:62px;height:20px;position:relative;overflow:hidden}.bar.svelte-hvd2do i:where(.svelte-hvd2do){background:var(--ok);position:absolute;top:0;bottom:0;left:0;right:auto}.bar.svelte-hvd2do small:where(.svelte-hvd2do){text-align:center;font-size:12px;font-weight:800;line-height:16px;display:block;position:relative}@keyframes svelte-hvd2do-nudge{0%,to{transform:translate(-50%)}50%{transform:translate(-50%)translateY(-3px)}}@media (min-width:900px) and (min-aspect-ratio:1){.chip.svelte-hvd2do{bottom:calc(var(--safe-b) + 90px)}}@media (prefers-reduced-motion:reduce){.chip.ready.svelte-hvd2do{animation:none}}.pp.svelte-1fmajum{z-index:25;left:50%;top:calc(var(--safe-t) + 176px);background:var(--paper);border:2.5px solid var(--ink);width:min(420px,100vw - 20px);box-shadow:0 4px 0 var(--ink);border-radius:16px;flex-direction:column;gap:8px;padding:10px 12px;animation:.3s pop;display:flex;position:absolute;transform:translate(-50%)}p.svelte-1fmajum{margin:0;font-size:14.5px;font-weight:600}.row.svelte-1fmajum{justify-content:flex-end;gap:6px;display:flex}.game.svelte-ik78pj{background:linear-gradient(180deg, var(--bg1), var(--bg2));position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.game[data-view=map].svelte-ik78pj{background:#a9d18a}.scene.svelte-ik78pj{position:absolute;top:0;bottom:0;left:0;right:0}.night.svelte-ik78pj{opacity:0;pointer-events:none;z-index:2;background:#1b2340;transition:opacity .5s;position:absolute;top:0;bottom:0;left:0;right:0}.night.on.svelte-ik78pj{opacity:.5}.acts.svelte-ik78pj{z-index:6;left:50%;bottom:calc(var(--safe-b) + 86px);gap:6px;display:flex;position:absolute;transform:translate(-50%)}.act.svelte-ik78pj{flex-direction:column;gap:0;width:62px;min-height:56px;padding:4px 2px;font-size:13px;position:relative}.act.svelte-ik78pj svg{width:22px;height:22px}.roompill.svelte-ik78pj{z-index:6;top:calc(var(--safe-t) + 186px);left:max(10px, var(--safe-l));background:var(--paper);border:2.5px solid var(--ink);max-width:46vw;box-shadow:0 2px 0 var(--ink);cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:3px 8px 3px 6px;font-size:14px;font-weight:800;display:inline-flex;position:absolute}.roompill.svelte-ik78pj b:where(.svelte-ik78pj){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.roompill.svelte-ik78pj svg{flex:none;width:18px;height:18px}.roompill.svelte-ik78pj .n:where(.svelte-ik78pj){background:var(--ok);color:#fff;border-radius:9px;flex:none;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:11.5px;display:grid}.cd.svelte-ik78pj{background:var(--ink);color:var(--paper);border-radius:8px;padding:0 5px;font-size:11px;font-style:normal;position:absolute;top:-9px;right:-6px}.event.svelte-ik78pj{z-index:6;top:calc(var(--safe-t) + 186px);right:max(10px, var(--safe-r));background:var(--ev);color:#fff;border:2.5px solid var(--ink);max-width:calc(52vw - 30px);box-shadow:0 2px 0 var(--ink);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border-radius:999px;padding:3px 14px;font-size:13.5px;font-weight:800;position:absolute;overflow:hidden}.sleepbar.svelte-ik78pj,.bathbar.svelte-ik78pj{z-index:15;left:50%;bottom:calc(var(--safe-b) + 86px);background:var(--paper);border:2.5px solid var(--ink);width:min(520px,100vw - 20px);box-shadow:0 4px 0 var(--ink);border-radius:18px;flex-direction:column;gap:8px;padding:10px 12px;animation:.2s ease-out pop;display:flex;position:absolute;transform:translate(-50%)}.sleepbar.svelte-ik78pj p:where(.svelte-ik78pj){margin:0;font-size:14.5px;font-weight:700}.bathbar.svelte-ik78pj p:where(.svelte-ik78pj){margin:0;font-size:14.5px;font-weight:700}.meter.svelte-ik78pj{border:2px solid var(--ink);background:var(--track);border-radius:8px;height:12px;overflow:hidden}.meter.svelte-ik78pj i:where(.svelte-ik78pj){background:#9fd3ec;height:100%;transition:width .15s;display:block}.editbar.svelte-ik78pj,.visit.svelte-ik78pj{z-index:15;left:50%;bottom:calc(var(--safe-b) + 12px);background:var(--paper);border:2.5px solid var(--ink);width:min(560px,100vw - 20px);box-shadow:0 4px 0 var(--ink);border-radius:18px;flex-direction:column;gap:8px;padding:10px 12px;display:flex;position:absolute;transform:translate(-50%)}.visit.svelte-ik78pj{top:calc(var(--safe-t) + 118px);flex-direction:column;bottom:auto}.editbar.svelte-ik78pj p:where(.svelte-ik78pj){margin:0;font-size:14.5px;font-weight:700}.row.svelte-ik78pj{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.who.svelte-ik78pj{flex-direction:column;display:flex}.who.svelte-ik78pj b:where(.svelte-ik78pj){font-size:18px}.who.svelte-ik78pj span:where(.svelte-ik78pj){color:var(--muted);font-size:13.5px;font-weight:600}.offline.svelte-ik78pj{z-index:30;top:calc(var(--safe-t) + 4px);color:#fff;white-space:nowrap;background:#a93a27;border-radius:10px;padding:3px 10px;font-size:13px;font-weight:700;position:absolute;left:50%;transform:translate(-50%)}@media (max-width:359px){.acts.svelte-ik78pj{gap:4px}.act.svelte-ik78pj{width:56px;font-size:12px}}@media (min-width:900px) and (min-aspect-ratio:1){.acts.svelte-ik78pj{left:auto;right:max(14px, var(--safe-r));bottom:calc(var(--safe-b) + 96px);flex-direction:column;transform:none}.act.svelte-ik78pj{flex-direction:row;justify-content:flex-start;gap:8px;width:auto;min-width:116px;min-height:46px;padding:6px 12px;font-size:15px}.event.svelte-ik78pj{top:calc(var(--safe-t) + 14px);max-width:46vw;left:50%;right:auto;transform:translate(-50%)}.roompill.svelte-ik78pj{top:calc(var(--safe-t) + 52px);max-width:30vw;left:50%;transform:translate(-50%)}.visit.svelte-ik78pj{top:calc(var(--safe-t) + 84px)}}.toast.svelte-1ig2a9j{left:50%;top:calc(var(--safe-t) + 98px);z-index:80;text-align:center;background:var(--ink);max-width:min(92vw,440px);color:var(--paper);opacity:0;pointer-events:none;border-radius:14px;padding:9px 16px;font-size:15.5px;font-weight:700;transition:opacity .2s,transform .2s;position:fixed;transform:translate(-50%,-12px)}.toast.show.svelte-1ig2a9j{opacity:1;transform:translate(-50%)}.toast.error.svelte-1ig2a9j{background:#a93a27}.toast.good.svelte-1ig2a9j{background:#1e7a4c}.splash.svelte-1n46o8q{text-align:center;background:linear-gradient(180deg, var(--bg1), var(--bg2));flex-direction:column;justify-content:center;align-items:center;gap:12px;height:100%;padding:24px;font-size:18px;font-weight:700;display:flex}.pet.svelte-1n46o8q{width:120px;height:126px;animation:.5s ease-out pop}.pet.svelte-1n46o8q svg{width:100%;height:100%}.rotate.svelte-1n46o8q{display:none}@media (orientation:landscape) and (max-height:520px) and (pointer:coarse){.rotate.svelte-1n46o8q{z-index:200;background:linear-gradient(180deg, var(--bg1), var(--bg2));text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:20px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.rotate.svelte-1n46o8q .pet:where(.svelte-1n46o8q){width:90px;height:95px;animation:none;transform:rotate(-90deg)}.rotate.svelte-1n46o8q p:where(.svelte-1n46o8q){margin:0;font-size:19px;font-weight:800}}.update.svelte-1n46o8q{left:50%;top:calc(var(--safe-t) + 104px);z-index:60;background:var(--paper);border:2.5px solid var(--ink);box-shadow:0 3px 0 var(--ink);white-space:nowrap;border-radius:16px;align-items:center;gap:10px;padding:6px 6px 6px 14px;font-weight:700;display:flex;position:fixed;transform:translate(-50%)}
