@font-face{font-family:Maple;src:url(maple-bold.woff) format("woff");font-weight:100 900;font-display:swap}:root{--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);--ink: #5a3418;--accent: #f59a2e;--accent-d: #8a4a17;--pink: #ff7aa2;--cream: #fff8ec;--red: #ef4444;color-scheme:light}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{margin:0;height:100%;overflow:hidden;background:#9ed8ff;font-family:Maple,Apple SD Gothic Neo,Noto Sans KR,system-ui,sans-serif;color:var(--ink);overscroll-behavior:none;touch-action:manipulation;-webkit-user-select:none;user-select:none;word-break:keep-all}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}button:focus-visible{outline:3px solid #2f8cff;outline-offset:3px}img{display:block;-webkit-user-drag:none}#app{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden}.bg{--b1: #bfe6ff;--b2: #e9f8d8;--b3: #fff1b8;--b4: #c9f0c0;--dot: rgba(255, 255, 255, .5);position:absolute;top:0;right:0;bottom:0;left:0;transition:background-image .4s;background:radial-gradient(circle at 14% 10%,var(--b3),transparent 42%),radial-gradient(circle at 90% 80%,var(--b4),transparent 46%),linear-gradient(var(--b1),var(--b2));background-position:center;background-size:cover;background-repeat:no-repeat}.bg[data-screen=title]{background-position:center bottom}.bg[data-theme=animal]{--b1: #c9eeb0;--b2: #f4f9d0;--b3: #fff0a8;--b4: #a8e0b8}.bg[data-theme=dessert]{--b1: #ffd3e4;--b2: #fff2de;--b3: #ffe9a8;--b4: #ffb9d2}.bg[data-theme=gem]{--b1: #5b46b8;--b2: #261a5e;--b3: #9a6cf0;--b4: #3aa6d8;--dot: rgba(255, 255, 255, .28)}.bg[data-theme=toy]{--b1: #ffe68a;--b2: #ffc27a;--b3: #9fe0ff;--b4: #ffa0b8}.bg[data-theme=weather]{--b1: #9fd2ff;--b2: #e8f5ff;--b3: #fff4b8;--b4: #ffffff}.bg[data-theme=sea]{--b1: #74d8ea;--b2: #2590c8;--b3: #c4f6ee;--b4: #1c6fb0;--dot: rgba(255, 255, 255, .32)}.bg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle,var(--dot) 0 5px,transparent 6px) 0 0 / 120px 150px,radial-gradient(circle,var(--dot) 0 9px,transparent 10px) 60px 70px / 170px 210px}.bg[style*=url]:before{display:none}.bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 70% 55% at 50% 50%,#ffffff47,#fff0 70%)}.hidden{display:none!important}.screen{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;padding:max(60px,calc(var(--safe-t) + var(--nav-h, 0px) + 8px)) var(--safe-r) var(--safe-b) var(--safe-l)}.title{display:grid;grid-template-rows:auto minmax(0,1fr) auto;justify-items:center;align-items:center}.title__logo-wrap{position:relative;align-self:stretch;width:min(74vw,480px);min-height:0;margin-top:14px;container-type:size;animation:logoIn .7s cubic-bezier(.3,1.6,.5,1) both}.title__logo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 5px 0 rgba(90,60,30,.18));animation:bob 3s ease-in-out infinite}.title__logo{z-index:1}.title__logo-wrap:before,.title__logo-wrap:after{content:"";position:absolute;left:50%;top:50%;translate:-50% -50%;border-radius:50%;pointer-events:none;width:min(150cqw,250cqh);aspect-ratio:1}.title__logo-wrap:before{background:repeating-conic-gradient(#ffffffb3 0 9deg,#fff0 9deg 30deg);-webkit-mask-image:radial-gradient(circle,#000 12%,rgba(0,0,0,.55) 38%,transparent 68%);mask-image:radial-gradient(circle,#000 12%,rgba(0,0,0,.55) 38%,transparent 68%);animation:haloSpin 18s linear infinite}.title__logo-wrap:after{width:min(105cqw,175cqh);background:radial-gradient(circle,#fffce1d9,#fffad759 45%,#fffad700 70%)}@keyframes haloSpin{to{rotate:360deg}}.title>.hud,.title__cta{position:relative;z-index:2}.title__cta{padding:10px 0 clamp(20vh,30vw,34vh)}.title__cta .capsule{min-width:min(64vw,260px);--h: 68px;margin-top:0;font-size:28px}.game{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;align-items:stretch}.game>*{justify-self:center}.game>.board{width:min(100%,760px)}.hud{display:flex;align-items:center;gap:8px;width:min(100%,520px);padding:12px 12px 6px}.hud__badge-space{flex:none;width:40px}.hud--game{display:grid;grid-template-columns:1fr auto 1fr;gap:8px;width:min(100%,400px);padding:4px 14px}.hud__side{display:flex;align-items:center;gap:6px;min-width:0}.hud__side--end{justify-content:flex-end}.hud--game .res{flex:0 1 auto;justify-content:center;height:34px;min-width:0;padding:0 12px 0 6px;gap:5px;border-radius:17px;box-shadow:inset 0 2px #fff,0 3px #d18a45}.hud--game .res__icon{width:22px;height:22px}.hud--game .res__copy{flex:none}.hud--game .res__n{font-size:15px}.hud--game .res__cap,.hud--game .res__plus{display:none}.hud--game .hud__badge-space{width:36px}.hud--game .round-btn.round-btn--sm{width:36px;height:36px}.res{flex:1 1 0;min-width:0;height:54px;display:flex;align-items:center;gap:7px;padding:0 8px 0 10px;border:2px solid #f0b061;border-radius:27px;text-align:left;color:var(--ink);background:linear-gradient(#fffaf0,#ffe9c2);box-shadow:inset 0 2px #fff,0 4px #d18a45;transition:transform .1s}.res__icon{flex:none;width:32px;height:32px}.res__copy{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:3px}.res__n{font-weight:400;font-size:20px;line-height:1.05;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.res__cap{font-size:11px;line-height:1.2;color:#a8703f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.res__plus{flex:none;width:26px;height:26px;border-radius:50%;font-size:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10 4.500v11M4.500 10h11' fill='none' stroke='%231f7a3a' stroke-width='6.600' stroke-linecap='round'/%3E%3Cpath d='M10 4.500v11M4.500 10h11' fill='none' stroke='%23fff' stroke-width='3.200' stroke-linecap='round'/%3E%3C/svg%3E") center / 82% no-repeat,linear-gradient(#8ee88f,#3fbf63);box-shadow:inset 0 1px #d6ffc9,0 2px #23884a}.heart{display:block}.heart svg,.heart img{display:block;width:100%;height:100%;object-fit:contain}.star img{display:block;width:100%;height:100%;object-fit:contain}.mode-chip{display:flex;align-items:center;gap:6px;padding:5px 14px 4px 10px;border-radius:999px;min-width:0;background:linear-gradient(#ffb85c,#f59a2e);box-shadow:inset 0 2px #ffd89a,0 3px #c9701c;font-size:14px;color:#fff;--ol: #a04a06;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mode-chip>span:last-child{position:relative;top:1.5px;padding:2px 3px;-webkit-text-stroke:3.5px var(--ol);paint-order:stroke fill}.mode-chip--boss{--ol: #9c2318;background:linear-gradient(#ff8f7a,#ef5a4a);box-shadow:inset 0 2px #ffc2b5,0 3px #b93527}.stage-bar{display:flex;align-items:center;justify-content:center;gap:8px;margin:8px 0 2px;max-width:calc(100% - 24px)}.stage-bar .mode-chip{padding:3px 12px 2px 8px;font-size:13px}.level-chip{flex:none;display:flex;align-items:center;gap:6px;padding:4px 12px 3px;border-radius:999px;font-size:14px;white-space:nowrap;color:#6b3a1c;background:linear-gradient(#fffaf0,#ffe6bb);box-shadow:inset 0 2px #fff,0 3px #d39a52}.level-chip b{font-weight:400;font-size:12px;color:#fff;padding:2px 7px 1px;border-radius:999px}.level-chip--d1{color:#fff;background:linear-gradient(#ff8f7a,#ef5a4a);box-shadow:inset 0 2px #ffc2b5,0 3px #b93527}.level-chip--d1 b{background:#a8261a}.level-chip--d2{color:#fff;background:linear-gradient(#b88cff,#8a52e8);box-shadow:inset 0 2px #dcc6ff,0 3px #5b2bb0}.level-chip--d2 b{background:#4a1f99}.timer-chip{flex:none;display:flex;align-items:center;gap:5px;padding:3px 12px 2px 9px;border-radius:999px;background:linear-gradient(#fffaf0,#ffe6bb);box-shadow:inset 0 2px #fff,0 3px #d39a52;border:2px solid #6b3a1c;font-size:15px;color:var(--ink);font-variant-numeric:tabular-nums}.timer-chip:before{content:"";flex:none;width:18px;height:18px;background:url(data:image/webp;base64,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) center / contain no-repeat}.timer-chip--off{display:none}.timer-chip--low{color:#fff;background:linear-gradient(#ff8f7a,#ef5a4a);box-shadow:inset 0 2px #ffc2b5,0 3px #b93527;border-color:#9c2318;animation:timerPulse 1s ease-in-out infinite}@keyframes timerPulse{50%{scale:1.08}}.time-up__clock{position:relative;width:96px;height:96px;margin:4px auto 6px;background:url(data:image/webp;base64,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) center / contain no-repeat;filter:drop-shadow(0 4px 0 rgba(90,50,20,.22));animation:clockShake .5s ease-in-out 2}.time-up__clock:before,.time-up__clock:after{display:none;content:"";position:absolute;left:50%;bottom:50%;width:7px;margin-left:-3.5px;border-radius:4px;background:#ef5a4a;transform-origin:50% 100%}.time-up__clock:before{height:32px}.time-up__clock:after{height:22px;background:#6b3a1c;rotate:0deg;box-shadow:0 3.5px #6b3a1c}@keyframes clockShake{25%{rotate:-10deg}75%{rotate:10deg}}.mode-chip__arrows{display:flex;align-items:center;gap:1px}.mode-chip__arrow{width:17px;height:17px;filter:brightness(0) invert(1) drop-shadow(1px 0 0 var(--ol)) drop-shadow(-1px 0 0 var(--ol)) drop-shadow(0 1px 0 var(--ol)) drop-shadow(0 -1px 0 var(--ol))}.round-btn{flex:none;width:52px;height:52px;display:grid;place-items:center;transition:transform .1s}.round-btn img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 3px 0 rgba(0,0,0,.15))}.round-btn--sm{width:44px;height:44px}.round-btn--sm:not(.round-btn--pause){border-radius:50%;border:2px solid #f0b061;background:linear-gradient(#fffaf0,#ffe9c2);box-shadow:inset 0 2px #fff,0 4px #d18a45}.gear{display:block;width:66%;height:66%}.gear svg{display:block;width:100%;height:100%}.round-btn--pause{width:42px;height:42px;display:flex;align-items:center;justify-content:center;gap:8px;border-radius:50%;background:linear-gradient(#ffb85c,#f59a2e);box-shadow:inset 0 2px #ffd89a,0 0 0 2px #fff4dc,0 4px 0 2px #c9701c}.round-btn--pause i{width:6px;height:16px;border-radius:3px;background:#fff;box-shadow:0 0 0 2px #a04a06}.round-btn:active,.res:active,.item:active{transform:scale(.93)}div.res:active{transform:none}.title__cta{display:flex;flex-direction:column;align-items:center;gap:12px}.star{display:block}.star svg{display:block;width:100%;height:100%}.home-room{position:relative;display:flex;align-items:center;gap:10px;height:46px;padding:0 8px 4px 18px;border:2.5px solid #6b3a1c;border-radius:16px;background:linear-gradient(#fffaf0,#ffe6bb);color:var(--ink);font-size:18px;box-shadow:inset 0 2px #fff,inset 0 -5px #e9b56a;transition:transform .08s}.home-room:active{transform:translateY(2px)}.home-room__stars{display:flex;align-items:center;gap:7px;height:30px;padding:0 10px 0 4px;border-radius:15px;background:#78461e1f}.home-room__stars .star{width:24px;height:24px}.home-room__stars b{font-weight:400;font-size:17px;translate:0 2px}.title__cta .home-room{justify-content:center;min-width:min(64vw,260px);height:68px;padding:0 16px 8px;border-width:3px;border-radius:24.48px;font-size:24px;box-shadow:inset 0 3px #fff,inset 0 -8px #e9b56a}.title__cta .home-room:active{transform:translateY(3px)}.title__cta .home-room__stars{height:36px;padding:0 14px 0 6px;border-radius:18px}.title__cta .home-room__stars .star{width:28px;height:28px}.title__cta .home-room__stars b{font-size:21px}.home-room__alert{position:absolute;right:-10px;top:-12px;width:28px;height:28px}.room{display:block;padding:0}.room__scene{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;transition:background .5s;background:linear-gradient(var(--room-ceil, #f9e3c7) var(--room-split, 50%),var(--room-floor, #e8a35f) var(--room-split, 50%))}.room__layer{position:absolute;top:0;right:0;bottom:0;left:0;background:center var(--room-top, 0px) / 100% auto no-repeat;opacity:0;transition:opacity .5s}.room__layer--on{opacity:1}.room__scene:after{content:"";position:absolute;left:0;right:0;top:0;height:calc(var(--room-top, 0px) + 36px);pointer-events:none;z-index:1;background:linear-gradient(var(--room-ceil, #f9e3c7) calc(100% - 36px),transparent)}.room__scene:before{content:"";position:absolute;left:0;right:0;bottom:0;top:calc(var(--room-bottom, 100%) - 60px);pointer-events:none;z-index:1;background:linear-gradient(transparent,var(--room-floor, #e8a35f) 60px)}.room__layer--fresh{animation:roomFresh 1.2s ease-out}@keyframes roomFresh{0%{opacity:0;filter:brightness(1.8) saturate(.6)}45%{opacity:1;filter:brightness(1.35)}to{filter:none}}.room__hud{position:absolute;left:50%;top:max(60px,calc(var(--safe-t) + var(--nav-h, 0px) + 8px));translate:-50% 0;z-index:2}.room__back img{width:70%;height:70%}.room__back{border-radius:50%;border:2px solid #f0b061;background:linear-gradient(#fffaf0,#ffe9c2);box-shadow:inset 0 2px #fff,0 4px #d18a45}.room__title{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;align-items:center;padding:5px 10px 6px;border-radius:18px;background:#fffaeee6;box-shadow:0 3px #a0643240;text-align:center}.room__title span{font-size:11px;color:#a8703f}.room__title{position:relative}.room__title-more{position:absolute;right:10px;top:50%;width:0;height:0;margin-top:-2px;border:5px solid transparent;border-top:6px solid #c98a4a}.room-list{display:flex;flex-direction:column;gap:8px}.room-list__row{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:16px;background:#fff;box-shadow:inset 0 0 0 1px #f3dcb6;text-align:left}.room-list__no{flex:none;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#ead8bd;color:#8a6a50;font-size:15px}.room-list__name{flex:1;min-width:0;display:flex;flex-direction:column}.room-list__name b{font-weight:400;font-size:17px}.room-list__name span{font-size:12px;color:#9a6a5a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.room-list__state{flex:none;font-size:13px;color:#9a8676}.room-list__row--done .room-list__no{background:linear-gradient(#b4ef6e,#74d43e);color:#fff}.room-list__row--done .room-list__state{color:#3f9a2a}.room-list__row--now{box-shadow:inset 0 0 0 2.5px #f5a352;background:#fff6e4}.room-list__row--now .room-list__no{background:linear-gradient(#ffd06e,#ffa838);color:#fff}.room-list__row--now .room-list__state{color:#d9731a}.room-list__row--lock,.room-list__row--soon{opacity:.6;cursor:default}.room__title b{font-weight:400;font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.room__stars{flex:0 0 auto;width:104px}.room__bottom{position:absolute;left:50%;bottom:calc(14px + var(--safe-b));translate:-50% 0;z-index:2;width:min(100% - 24px,440px);display:flex;flex-direction:column;gap:10px}.room__row{display:flex;align-items:flex-end;gap:8px}.room__row .room__talk{flex:1;min-width:0}.room__talk{position:relative;display:flex;align-items:flex-end;gap:6px;cursor:pointer}.room__talk--pop .room__bubble{animation:pop .25s ease-out}.room__face{flex:none;width:78px;height:auto;margin-bottom:-6px;filter:drop-shadow(0 3px 0 rgba(90,60,30,.2))}.room__bubble{position:relative;flex:1;min-height:58px;padding:12px 16px 14px;border:2.5px solid #6b3a1c;border-radius:20px;background:#fffaf0;box-shadow:0 4px #5a3c1e40}.room__bubble:before{content:"";position:absolute;left:-11px;bottom:16px;width:16px;height:16px;background:#fffaf0;border-left:2.5px solid #6b3a1c;border-bottom:2.5px solid #6b3a1c;transform:rotate(45deg)}.room__bubble-text{margin:0;font-size:15px;line-height:1.45;white-space:pre-line;color:var(--ink)}.room__next{display:none;position:absolute;right:12px;bottom:6px;width:0;height:0;border:6px solid transparent;border-top:8px solid #e08a2e;animation:bob .8s ease-in-out infinite}.room__talk--more .room__next{display:block}.room__card{padding:12px 14px 14px;border:3px solid #f0a04a;border-radius:24px;background:linear-gradient(#fffaf0,#ffedcc);box-shadow:inset 0 2px #fff,0 6px #c9742a;text-align:center;transition:opacity .2s}.room__card--muted .capsule{opacity:.5;pointer-events:none}.room__dots{display:flex;justify-content:center;gap:6px;margin-bottom:6px}.room__dots i{width:22px;height:7px;border-radius:4px;background:#ead8bd}.room__dots i.on{background:linear-gradient(90deg,#ffb94a,#f58a1f)}.room__task{display:block;font-weight:400;font-size:20px}.room__sub{margin:3px 0 0;font-size:13px;color:#9a6a5a}.room__card .popup__two{margin-top:10px}.room__card .capsule{--h: 52px;font-size:18px;margin-top:10px}.room__card .popup__two .capsule{margin-top:0}.room__cost{display:flex;align-items:center;gap:2px;margin-left:4px;padding:2px 8px 2px 3px;border-radius:12px;background:#78320038}.room__cost .star{width:20px;height:20px}.room__cost span{-webkit-text-stroke:3.5px #a04a06;paint-order:stroke fill}.capsule--off{filter:grayscale(.9) brightness(.97);opacity:.85}.room__spark{position:absolute;z-index:3;width:12px;height:12px;margin:-6px 0 0 -6px;pointer-events:none;background:radial-gradient(circle,#fff 0 30%,#ffe27a 45%,transparent 70%);animation:roomSpark .9s ease-out both}@keyframes roomSpark{0%{transform:translate(0) scale(.4);opacity:0}20%{opacity:1;transform:translate(calc(var(--dx) * .3),calc(var(--dy) * .3)) scale(1.4)}to{transform:translate(var(--dx),var(--dy)) scale(.2);opacity:0}}.popup__hero--hamster{width:110px;height:auto}.clear-banner .clear-banner__star{display:flex;align-items:center;gap:8px;margin-top:10px;padding:4px 18px 8px 9px;border-radius:40px;border:3px solid #c9861a;background:linear-gradient(#fff8dc,#ffd96a);box-shadow:inset 0 2px #fff,inset 0 -6px #f0b43a,0 5px 14px #5a320a38}.clear-banner__star .star{width:46px;height:46px;filter:drop-shadow(0 0 10px rgba(255,214,80,.95));animation:starPop .5s .2s cubic-bezier(.3,1.6,.5,1) both}.clear-banner .clear-banner__star>span:last-child{font-size:32px;translate:0 3px;-webkit-text-stroke:6px #c9861a}@keyframes starPop{0%{scale:0;rotate:-60deg}to{scale:1;rotate:0deg}}.board{position:relative;min-height:0}.board__tiles{position:absolute;top:0;right:0;bottom:0;left:0}.board__path{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:400;overflow:visible}.path-glow,.path-line{fill:none;stroke-linecap:round;stroke-linejoin:round}.path-glow{stroke:#ffb020;stroke-width:14;opacity:.8;stroke-dasharray:2000;stroke-dashoffset:2000;animation:draw .16s ease-out forwards}.path-line{stroke:#fff;stroke-width:6;stroke-dasharray:2000;stroke-dashoffset:2000;animation:draw .16s ease-out forwards}@keyframes draw{to{stroke-dashoffset:0}}.tile{position:absolute;left:0;top:0;width:var(--tw);height:var(--th);transition:transform .18s cubic-bezier(.3,.8,.4,1),scale .12s,translate .12s;will-change:transform;touch-action:none;cursor:pointer}.tile:before{content:"";position:absolute;left:4%;right:4%;top:2%;bottom:5%;border-radius:22%;background:linear-gradient(var(--c1),var(--c2));box-shadow:inset 0 calc(var(--tw) * -.13) 0 var(--c3),inset 0 calc(var(--tw) * .05) 0 #ffffff8c,0 0 0 calc(var(--tw) * .03) var(--c4)}.tile--full:before{display:none}.tile--full .tile__icon{left:0;right:0;top:0;width:100%;height:100%;filter:none}.tile--c0{--c1: #ffb866;--c2: #ff9a3c;--c3: #ec7a1c;--c4: #c85d10}.tile--c1{--c1: #8fd0ff;--c2: #5cb4f7;--c3: #3a93dd;--c4: #2a74b8}.tile--c2{--c1: #ffe680;--c2: #ffd23f;--c3: #efb21c;--c4: #c98d0a}.tile--c3{--c1: #ffb0d0;--c2: #ff8ab8;--c3: #ec6a9c;--c4: #c94c7e}.tile--c4{--c1: #a5e88c;--c2: #7ad65f;--c3: #58b842;--c4: #3f9230}.tile__icon{position:absolute;left:13%;right:13%;top:9%;height:66%;width:74%;object-fit:contain;pointer-events:none;filter:drop-shadow(0 0 1.5px #fff) drop-shadow(0 0 1.5px #fff) drop-shadow(0 2px 0 rgba(90,50,20,.22))}.tile:after{content:"";position:absolute;left:3%;right:3%;top:1%;bottom:17%;border-radius:22%;box-shadow:inset 0 0 0 3px #ffc53d,0 0 10px 3px #ffbe28d9;opacity:0;transition:opacity .1s;pointer-events:none}.tile--full:after{left:3%;right:3%;top:2%;bottom:4%;border-radius:21%;box-shadow:0 0 0 3.5px #ffb400,0 0 0 6px #fff,0 0 14px 8px #ffb400d9}.tile--sel{scale:1.04;translate:0 -2px;z-index:300!important}.tile--sel:after{opacity:1}.tile--hint:after{opacity:1;box-shadow:inset 0 0 0 3px #34d6ff,0 0 12px 4px #34d6ffd9;animation:hintPulse .9s ease-in-out infinite}.tile--full.tile--hint:after{box-shadow:0 0 0 4.5px #19b8ff,0 0 0 7.5px #fff,0 0 16px 9px #19b8ffe6}.tile--hint{z-index:250!important;animation:hintBob .9s ease-in-out infinite}.tile--full.tile--sel:after{box-shadow:0 0 0 3.5px #ffb400,0 0 0 6px #fff,0 0 14px 8px #ffb400d9;animation:none}.tile--shake{animation:shake .26s}.tile.tile--gone{animation:tilePop .2s ease-in forwards;pointer-events:none}@keyframes tilePop{0%{scale:1;filter:none}35%{scale:1.16;filter:brightness(1.35);opacity:1}to{scale:0;filter:brightness(1.6);opacity:0}}.tile--in .tile__icon{animation:tileIn .26s cubic-bezier(.3,1.5,.5,1) var(--in-delay, 0ms) both}.tile.tile--in:after{animation:none;opacity:0!important}@keyframes tileIn{0%{transform:scale(.3);opacity:0}70%{transform:scale(1.06);opacity:1}to{transform:scale(1);opacity:1}}.board__tiles--gather .tile{transition:transform .2s cubic-bezier(.5,0,.75,.4)}.board__tiles--scatter .tile{transition:transform .38s cubic-bezier(.25,.9,.35,1.12)}.board__tiles--instant .tile{transition:none!important}.board__tiles--slow .tile{transition:transform .38s cubic-bezier(.45,0,.25,1.25)}@keyframes hintPulse{50%{opacity:.7}}@keyframes hintBob{50%{translate:0 -3px}}@keyframes shake{20%{translate:-4px 0}40%{translate:4px 0}60%{translate:-3px 0}80%{translate:2px 0}}.spark{position:absolute;width:10px;height:10px;border-radius:50%;z-index:450;pointer-events:none;animation:spark .52s cubic-bezier(.2,.7,.3,1) forwards}.spark--star{width:13px;height:13px;border-radius:0;clip-path:polygon(50% 0,62% 36%,100% 38%,69% 60%,80% 100%,50% 76%,20% 100%,31% 60%,0 38%,38% 36%)}.fx-ring{position:absolute;z-index:449;pointer-events:none;border:4px solid #ffd23f;border-radius:50%;transform:translate(-50%,-50%) scale(.35);opacity:.9;animation:ringOut .38s ease-out forwards}@keyframes ringOut{to{transform:translate(-50%,-50%) scale(1.55);opacity:0;border-width:1px}}.fx-comet{position:absolute;left:0;top:0;z-index:455;width:16px;height:16px;margin:-8px 0 0 -8px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,#fff 0 38%,var(--glow, #ffd23f) 62%,transparent 74%);box-shadow:0 0 14px 5px var(--glow, #ffd23f)}.fx-bend{position:absolute;z-index:456;width:18px;height:18px;margin:-9px 0 0 -9px;pointer-events:none;background:#fffbe0;clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);animation:bendPop .36s ease-out forwards}@keyframes bendPop{0%{scale:.2;rotate:0deg}40%{scale:1.3}to{scale:0;rotate:90deg}}.fx-confetti{position:absolute;left:0;top:0;z-index:515;width:9px;height:14px;border-radius:2px;pointer-events:none;box-shadow:inset 0 -3px #0000001f}.fx-confetti--dot{width:10px;height:10px;border-radius:50%}.fx-fly{position:fixed;z-index:1100;pointer-events:none;filter:drop-shadow(0 0 8px rgba(255,214,80,.95))}.fx-fly svg,.fx-fly img{display:block;width:100%;height:100%;object-fit:contain}.fx-chest{position:fixed;z-index:1100;width:80px;height:80px;pointer-events:none;object-fit:contain;filter:drop-shadow(0 0 14px rgba(255,200,60,.95));animation:chestPop .9s ease-out forwards}@keyframes chestPop{0%{transform:translateY(20px) scale(.4);opacity:0}30%{transform:translateY(-14px) scale(1.15);opacity:1}70%{transform:translateY(-18px) scale(1);opacity:1}to{transform:translateY(-30px) scale(.9);opacity:0}}@keyframes spark{0%{transform:translate(-50%,-50%) scale(var(--s));opacity:1}to{transform:translate(calc(-50% + var(--dx)),calc(-50% + var(--dy))) scale(0);opacity:.6}}.combo{position:absolute;z-index:460;transform:translate(-50%,-50%);pointer-events:none;white-space:nowrap;opacity:0;font-size:26px;color:#fff;-webkit-text-stroke:5px #ff6a3d;paint-order:stroke fill}.combo--on{animation:floatUp .9s ease-out forwards}.combo small{display:block;margin-top:2px;font-size:18px;-webkit-text-stroke:4px #1f7a3a;color:#eaffd0;text-align:center}.level-warn{position:absolute;left:50%;top:18%;z-index:470;translate:-50% 0;pointer-events:none;animation:levelWarn 1.4s ease-out forwards}.level-warn b{display:block;padding:8px 22px 6px;border-radius:999px;font-weight:400;font-size:24px;color:#fff;white-space:nowrap;background:linear-gradient(#ff8f7a,#ef5a4a);box-shadow:inset 0 2px #ffc2b5,0 4px #b93527,0 8px 20px #0003}.level-warn--d2 b{background:linear-gradient(#b88cff,#8a52e8);box-shadow:inset 0 2px #dcc6ff,0 4px #5b2bb0,0 8px 20px #0003}@keyframes levelWarn{0%{opacity:0;scale:.6}15%{opacity:1;scale:1.08}25%{scale:1}80%{opacity:1}to{opacity:0}}.timer-chip--bonus{animation:timerBonus .6s ease-out}@keyframes timerBonus{0%{scale:1}30%{scale:1.18;background:linear-gradient(#d6ffc9,#8ee88f)}to{scale:1}}.combo--t2{font-size:32px;color:#fff6c0;-webkit-text-stroke:6px #d98a00;text-shadow:0 0 12px rgba(255,200,40,.9)}.combo--t3{font-size:38px;color:#fff;-webkit-text-stroke:6px #c2338a;text-shadow:0 0 14px rgba(255,120,220,.95),0 0 26px rgba(120,160,255,.8)}@keyframes floatUp{0%{opacity:0;translate:0 10px;scale:.6}20%{opacity:1;scale:1.15}70%{opacity:1}to{opacity:0;translate:0 -46px;scale:1}}.indicator{position:absolute;top:0;right:0;bottom:0;left:0;z-index:500;display:grid;place-items:center;pointer-events:none}.indicator__disc{position:relative;width:min(64%,300px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#ffffffeb,#ffffffb3);box-shadow:0 8px #8a4a1738,0 0 0 6px #fff4dcb3;animation:indicator .75s ease-out forwards}.indicator--boss .indicator__disc{background:radial-gradient(circle,#fff1f1,#ffc9c9)}.indicator__arrow{position:absolute;left:calc(50% + var(--x));top:calc(50% + var(--y));width:30%;height:auto;transform:translate(-50%,-50%) rotate(var(--r))}.indicator__static{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:34px;color:var(--accent)}.indicator__disc--many .indicator__arrow{width:22%}.indicator__label{position:absolute;left:50%;bottom:-16px;translate:-50% 0;margin:0;padding:5px 16px 4px;border-radius:999px;white-space:nowrap;border:2.5px solid #6b3a1c;background:#fffaf0;box-shadow:0 4px #5a321440;font-size:18px;color:var(--accent-d)}.indicator--boss .indicator__label{color:#b3261a;border-color:#b3261a}@keyframes indicator{0%{opacity:0;scale:.6}16%{opacity:1;scale:1.06}26%{scale:1}67%{opacity:1}to{opacity:0;scale:1.04}}.clear-banner{position:absolute;top:0;right:0;bottom:0;left:0;z-index:520;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none;animation:bannerIn 1.25s ease-out both}.clear-banner b{font-size:52px;color:#fff;-webkit-text-stroke:8px #ff8a00;paint-order:stroke fill;letter-spacing:2px}.clear-banner span{font-size:22px;color:#fff;-webkit-text-stroke:5px var(--accent-d);paint-order:stroke fill}@keyframes bannerIn{0%{opacity:0;scale:.4}22%{opacity:1;scale:1.12}34%{scale:1}82%{opacity:1}to{opacity:0}}.coach{position:absolute;top:0;right:0;bottom:0;left:0;z-index:950;pointer-events:none;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;transition:opacity .18s}.coach--away{opacity:0;visibility:hidden}.coach__svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;overflow:visible}.coach__dim{fill:#0000009e;pointer-events:visiblePainted;cursor:pointer;animation:coachFade .22s ease-out}@keyframes coachFade{0%{opacity:0}}.coach__guide{fill:none;stroke:#fff;stroke-width:5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:2 11;opacity:.95;filter:drop-shadow(0 0 4px rgba(255,220,120,.9));animation:guideRun .7s linear infinite}@keyframes guideRun{to{stroke-dashoffset:-13}}.coach__shield{position:absolute;pointer-events:auto}.coach__mark{position:absolute;left:0;width:1px;height:1px;visibility:hidden;pointer-events:none}.coach__mark--top{top:calc(var(--safe-t) + var(--nav-h, 0px) + 12px)}.coach__mark--bottom{bottom:calc(var(--safe-b) + 14px)}.coach__ring{position:absolute;border:4px solid #ffd23f;border-radius:16px;pointer-events:none;box-shadow:0 0 14px 4px #ffd23fbf;animation:coachRing 1.1s ease-out infinite}@keyframes coachRing{0%{opacity:1;scale:1}to{opacity:0;scale:1.18}}.coach__finger{position:absolute;height:auto;pointer-events:none;transform:translate(-50%,-100%) rotate(90deg);filter:drop-shadow(0 3px 0 rgba(0,0,0,.3));animation:arrowBob .6s ease-in-out infinite alternate}.coach__finger--nudge{animation:coachNudge .4s ease-in-out,arrowBob .6s ease-in-out .4s infinite alternate}@keyframes arrowBob{to{translate:0 -8px}}@keyframes coachNudge{25%{translate:-7px 0}75%{translate:7px 0}}.coach__bubble{position:absolute;left:50%;bottom:calc(var(--safe-b) + 18px);width:min(calc(100% - 24px),440px);translate:-50% 0;display:flex;align-items:flex-end;gap:6px;pointer-events:none}.coach--tap .coach__bubble{pointer-events:auto;cursor:pointer}.coach--top .coach__bubble{bottom:auto;top:calc(var(--safe-t) + var(--nav-h, 0px) + 14px)}.coach__face{flex:none;width:74px;height:auto;margin-bottom:-6px;filter:drop-shadow(0 4px 0 rgba(0,0,0,.25))}.coach__talk{position:relative;flex:1;min-width:0;padding:10px 14px 12px;border:3px solid #6b3a1c;border-radius:18px;background:#fffaf0;box-shadow:0 5px #3c1e0a59}.coach__talk:before{content:"";position:absolute;left:-10px;bottom:14px;width:13px;height:13px;background:#fffaf0;border-left:3px solid #6b3a1c;border-bottom:3px solid #6b3a1c;transform:rotate(45deg)}.coach__text{margin:0;white-space:pre-line;font-size:17px;line-height:1.42;color:var(--ink)}.coach__prog{display:inline-block;margin-bottom:3px;padding:1px 8px;border-radius:9px;background:#ff9a3c;color:#fff;font-size:12px}.coach__more{position:absolute;right:12px;bottom:7px;width:0;height:0;border:6px solid transparent;border-top:8px solid #e08a2e;animation:bob .8s ease-in-out infinite}.coach__bubble--enter .coach__face{animation:coachHop .55s cubic-bezier(.3,1.5,.5,1) both}.coach__bubble--enter .coach__talk{animation:pop .3s ease-out .18s both}.coach__bubble--pop .coach__talk{animation:pop .25s ease-out}@keyframes coachHop{0%{opacity:0;translate:0 70px;rotate:-12deg}60%{opacity:1;translate:0 -10px;rotate:6deg}to{translate:0 0;rotate:0deg}}.coach__skip{position:absolute;left:14px;top:calc(var(--safe-t) + var(--nav-h, 0px) + 12px);pointer-events:auto;padding:6px 12px;border:0;border-radius:14px;background:#ffffff38;color:#fff;font:inherit;font-size:14px}.coach__bubble:focus-visible{outline:3px solid #ffd23f;outline-offset:4px;border-radius:20px}.item--locked .item__icon,.item--locked .chest__alert,.item--locked .item__alert{filter:grayscale(1);opacity:.45}.item--locked{background:linear-gradient(#f4ede2,#e6dccb);border-color:#cdbba0;box-shadow:inset 0 2px #fff,0 5px #b9a588}.item--locked:after{content:"";position:absolute;left:50%;top:6px;width:28px;height:32px;translate:-50% 0;rotate:-8deg;z-index:1;background:url(data:image/webp;base64,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) center / contain no-repeat;filter:drop-shadow(0 2px 2px rgba(120,70,20,.35))}.item--locked .item__pill>*{display:none!important}.item--locked .item__pill{background:#78644629;color:#8a7559;font-size:12px}.item--locked .item__pill:before{content:attr(data-lock)}.item--locked .chest__fill{display:none}.home-room--locked{filter:grayscale(.9);opacity:.6}.dock{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;width:min(100%,440px);padding:8px 16px 10px}.item{position:relative;height:78px;border-radius:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding-bottom:6px;border:2px solid #f0b061;background:linear-gradient(#fffaf0,#ffe9c2);box-shadow:inset 0 2px #fff,0 5px #d18a45,0 8px 14px #00000014;transition:transform .1s}.item__icon{width:34px;height:34px;object-fit:contain}.item__pill{position:relative;display:flex;align-items:center;justify-content:center;gap:5px;min-width:76%;height:24px;padding:0 8px;border-radius:12px;background:#78462821;font-size:14px;color:#7a4a3a;overflow:hidden;white-space:nowrap}.item__badge{font-size:16px;color:#d6334a}.item__ad{width:20px;height:20px;display:none}.item--empty .item__badge{display:none}.item--empty .item__ad{display:block;animation:adBob 1.4s ease-in-out infinite}.item--empty .item__pill{background:#4ade8047;color:#1f7a45}@keyframes adBob{50%{transform:scale(1.12)}}.chest{background:linear-gradient(#fff6d6,#ffe19a)}.chest__icon{opacity:.6;filter:saturate(.55)}.chest__fill{position:absolute;left:0;top:0;bottom:0;width:0;background:linear-gradient(90deg,#ffcf3f,#ff9b1f);opacity:.6;transition:width .9s linear}.chest__time{position:relative;color:#8a5a1a}.chest__alert{position:absolute;right:-6px;top:-8px;width:30px;height:30px;display:none}.item--room{background:linear-gradient(#fff6e4,#ffe2b0)}.item__star{width:17px;height:17px;flex:none}.item__badge--star{color:#b5651a;font-weight:400}.item__alert{display:block}.item__alert.hidden{display:none!important}.chest--ready .chest__icon{opacity:1;filter:none}.chest--ready{animation:chestShake 1.2s ease-in-out infinite}.chest--ready .chest__alert{display:block}.chest--ready .chest__time{color:#c2331c}@keyframes chestShake{0%,55%,to{transform:rotate(0)}60%{transform:rotate(-9deg) scale(1.06)}70%{transform:rotate(8deg) scale(1.06)}80%{transform:rotate(-6deg)}90%{transform:rotate(4deg)}}@keyframes blink{0%{opacity:1}to{opacity:.25}}.capsule{--h: 60px;--f1: #b4ef6e;--f2: #74d43e;--lip: #47a61f;--ts: #2a6612;display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:var(--h);margin-top:10px;padding:0 16px calc(var(--h) * .12);border:3px solid #6b3a1c;border-radius:calc(var(--h) * .36);background:linear-gradient(var(--f1),var(--f2));box-shadow:inset 0 3px #fff9,inset 0 calc(var(--h) * -.13) 0 var(--lip),0 4px #5a321438;color:#fff;font-size:21px;transition:transform .08s,box-shadow .08s,padding .08s}.capsule:active{transform:translateY(3px);padding-bottom:calc(var(--h) * .05);box-shadow:inset 0 3px #fff9,inset 0 calc(var(--h) * -.06) 0 var(--lip),0 1px #5a321438}.capsule--orange{--f1: #ffd06e;--f2: #ffa838;--lip: #e97f14;--ts: #a04a06}.capsule--purple{--f1: #9dd6ff;--f2: #62b8f8;--lip: #3b95de;--ts: #1d5c9c}.capsule__icon{width:30px;height:30px;flex:none}.capsule__label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:3px 4px;-webkit-text-stroke:4.5px var(--ts);paint-order:stroke fill;text-shadow:0 2px 0 var(--ts)}.popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:18px;background:#46280f94;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:fade .16s ease-out}.popup--out{animation:fadeOut .18s ease-in forwards;pointer-events:none}.popup__panel,.gf-hub-card,.gf-lb-card,.gf-wel-card,.gf-rx-dialog,.gf-rx-badge,.gf-rx-toast{--pp-frame: linear-gradient(#f8a242, #fd9a28);--pp-frame1: #f8a242;--pp-frame2: #fd9a28;--pp-edge: #b85d14;--pp-lip: #b16a39;--pp-line: #c26611;--pp-line-hi: #ffb462;--pp-well: #a97d45;--pp-well-rim: #9a5a12;--pp-card: #876338;--pp-ink: #fff;--pp-ink-2: #fbead2;--pp-ink-3: rgba(251, 234, 210, .72);--pp-title-ol: #7a3a0a}.popup__panel{width:min(100%,400px);max-height:88dvh;display:flex;flex-direction:column;overflow:hidden;text-align:center;border:3px solid var(--pp-edge);border-radius:22px;background:linear-gradient(var(--pp-frame1),var(--pp-frame2));box-shadow:inset 0 2px #ffffff59,0 6px 0 var(--pp-lip),0 22px 60px #00000047;animation:popIn .18s ease-out}.popup__head{flex:none;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:60px;padding:10px 12px 10px 18px;border-bottom:3px solid var(--pp-line);box-shadow:0 1.5px 0 var(--pp-line-hi)}.popup__title{margin:0;padding:2px 3px;font-size:25px;font-weight:400;color:#fff;text-align:left;-webkit-text-stroke:5px var(--pp-title-ol);paint-order:stroke fill;text-shadow:0 2px 0 var(--pp-title-ol)}.popup__close{position:relative;flex:none;width:40px;height:40px;border:2.5px solid #8d2300;border-radius:11px;background:linear-gradient(#ff7e72,#e8453c);box-shadow:inset 0 2px #ffffff73,inset 0 -3px #c22f27,0 2px #5a1e004d;transition:transform .1s}.popup__close:active{transform:scale(.93)}.popup__close-x{position:absolute;top:0;right:0;bottom:0;left:0;filter:drop-shadow(0 1.5px 0 #a8291f)}.popup__close-x:before,.popup__close-x:after{content:"";position:absolute;left:50%;top:50%;width:20px;height:4.5px;margin:-2.25px 0 0 -10px;border-radius:3px;background:#fff}.popup__close-x:before{rotate:45deg}.popup__close-x:after{rotate:-45deg}.popup__body{overflow-y:auto;overscroll-behavior:contain;margin:12px;padding:14px 14px 16px;border-radius:16px;background:var(--pp-well);box-shadow:inset 0 3px 0 var(--pp-well-rim),inset 0 -1.5px #ffffff2e}.popup__body>:first-child{margin-top:0}.popup__hero{width:96px;height:96px;margin:4px auto 6px;object-fit:contain}.popup__hero--glow{filter:drop-shadow(0 0 14px rgba(255,200,60,.9));animation:bob 1.6s ease-in-out infinite}.popup__text{margin:6px 0;font-size:17px;line-height:1.4;white-space:pre-line;color:#6b4a3a}.popup__text--strong{font-size:19px;color:var(--ink)}.popup__note{margin:10px 0 0;font-size:14px;color:#9a6a5a}.popup__panel .popup__text{color:var(--pp-ink-2)}.popup__panel .popup__text--strong,.popup__panel .popup__big,.popup__panel .popup__section{color:var(--pp-ink)}.popup__panel .popup__note{color:var(--pp-ink-3)}.popup__panel .popup__link{color:var(--pp-ink-2)}.popup__panel .setting,.popup__panel .howto h3{color:var(--pp-ink)}.popup__panel .howto p{color:var(--pp-ink-2)}.popup__note:empty{display:none}.heart-break{position:relative;width:104px;height:92px;margin:4px auto 6px}.heart-break__half{position:absolute;left:12px;top:0;width:80px;height:80px}.heart-break__half .heart{width:100%;height:100%}.heart-break__half--l{clip-path:polygon(0 0,54% 0,44% 30%,56% 45%,43% 62%,53% 100%,0 100%);animation:heartSplitL 2.6s ease-in-out infinite}.heart-break__half--r{clip-path:polygon(54% 0,100% 0,100% 100%,53% 100%,43% 62%,56% 45%,44% 30%);animation:heartSplitR 2.6s ease-in-out infinite}.heart-break__minus{position:absolute;right:-8px;top:0;font-weight:400;font-size:26px;color:#ff6b6b;-webkit-text-stroke:4px #fff;paint-order:stroke fill;animation:heartMinus 2.6s ease-out infinite}@keyframes heartSplitL{0%,15%{transform:none;opacity:1}65%,to{transform:translate(-7px,5px) rotate(-12deg);opacity:.55}}@keyframes heartSplitR{0%,15%{transform:none;opacity:1}65%,to{transform:translate(7px,9px) rotate(12deg);opacity:.55}}@keyframes heartMinus{0%,15%{opacity:0;transform:translateY(12px)}40%,75%{opacity:1}to{opacity:0;transform:translateY(-9px)}}.popup__big{margin:0;font-size:32px;line-height:1.2;color:var(--ink)}.popup__link{display:block;margin:14px auto 0;padding:6px 14px;font-size:16px;color:#9a6a5a;text-decoration:underline;text-underline-offset:3px}.popup__section{margin:16px 0 8px;font-size:20px;font-weight:400;text-align:left;color:var(--ink)}.popup__two{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:14px}.popup__two .capsule{margin-top:0}.legal{text-align:left;font-size:14px;line-height:1.7;color:#5a4636;overflow-wrap:anywhere}.legal h1{margin:0 0 8px;font-size:20px;color:var(--ink)}.legal h2{margin:22px 0 8px;font-size:17px;color:var(--accent-d)}.legal h3{margin:16px 0 6px;font-size:15px;color:var(--ink)}.legal p{margin:8px 0}.legal ul,.legal ol{margin:8px 0;padding-left:20px}.legal li{margin:5px 0}.legal table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;margin:12px 0;font-size:12px}.legal th,.legal td{min-width:84px;padding:7px;border:1px solid #e6cfa8;vertical-align:top}.legal th{background:#ffe9c4}.legal a{color:#b5651a}.legal hr{margin:16px 0;border:0;border-top:1px solid #ecd6b0}.popup__panel .legal{color:var(--pp-ink-2)}.popup__panel .legal h1,.popup__panel .legal h3{color:var(--pp-ink)}.popup__panel .legal h2,.popup__panel .legal a{color:#ffe08a}.popup__panel .legal th,.popup__panel .legal td{border-color:#fff3}.popup__panel .legal th{background:var(--pp-card)}.popup__panel .legal hr{border-top-color:#fff3}.menu-card{margin-top:10px;padding:4px 14px;border-radius:14px;background:var(--pp-card, #876338);box-shadow:inset 0 2px #0000001f}.menu-card:first-child{margin-top:0}.setting{display:flex;align-items:center;justify-content:space-between;min-height:48px;font-size:18px;text-align:left}.toggle{position:relative;flex:none;width:62px;height:44px}.toggle:before{content:"";position:absolute;left:4px;right:4px;top:50%;height:28px;margin-top:-14px;border-radius:14px;background:#4d2616;box-shadow:0 0 0 3px #803f00,inset 0 2px 3px #00000073}.toggle__knob{position:absolute;left:9px;top:50%;width:20px;height:20px;margin-top:-10px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#e6ddd2,#a89a8a);box-shadow:0 1px #00000059;transition:transform .15s ease-out,background .15s}.toggle--on .toggle__knob{transform:translate(24px);background:radial-gradient(circle at 35% 30%,#b8f27a,#58c021)}.link-row{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:48px;padding:0;font-size:17px;text-align:left;color:var(--pp-ink, #fff)}.link-row:active{opacity:.7}.link-row__chev{width:8px;height:8px;margin-right:4px;border:solid var(--pp-ink-3, #e6cfb0);border-width:2px 2px 0 0;rotate:45deg}.popup__panel--menu .menu-card+.popup__two{margin-top:14px}.info-card{padding:14px 12px 16px;border-radius:14px;background:var(--pp-card, #876338);box-shadow:inset 0 2px #0000001f}.info-card .popup__hero{margin-top:0}.ad-icon{display:block}.ad-icon svg{display:block;width:100%;height:100%}.info-card+.capsule,.info-card+.popup__two{margin-top:14px}.doc-card{max-height:min(46dvh,360px);overflow-y:auto;overscroll-behavior:contain;padding:14px;border-radius:14px;background:var(--pp-card);box-shadow:inset 0 2px #0000001f;text-align:left}.doc-card+.capsule{margin-top:14px}.popup__panel .room-list{gap:0;padding:4px 8px;border-radius:16px;background:var(--pp-card)}.popup__panel .room-list__row{min-height:54px;padding:6px 8px;border-radius:12px;background:none;box-shadow:none}.popup__panel .room-list__row--now{background:#0003;box-shadow:inset 0 0 0 2.5px #ffc93a}.popup__panel .room-list__no{width:34px;height:34px;background:#5c4529;color:#fff}.popup__panel .room-list__name b{color:#fff}.popup__panel .room-list__name span{color:var(--pp-ink-3)}.popup__panel .room-list__state{color:var(--pp-ink-2)}.popup__panel .room-list__row--done .room-list__state{color:#b4ef6e}.popup__panel .room-list__row--now .room-list__state{color:#ffe08a}.popup__panel .reward{background:#0003;color:var(--pp-ink)}body .gf-modal.gf-hub-card,body .gf-modal.gf-lb-card,body .gf-modal.gf-wel-card,body .gf-hub-badge,body .gf-lb-badge,body .gf-toast,body .gf-ach,body .gf-ad,body .gf-rx-dialog,body .gf-rx-badge,body .gf-rx-toast{--hub-font: "Maple", "Apple SD Gothic Neo", "Noto Sans KR", system-ui, sans-serif;font-family:Maple,Apple SD Gothic Neo,Noto Sans KR,system-ui,sans-serif}body .gf-hub-card *,body .gf-lb-card *{font-family:inherit}body .gf-modal.gf-hub-card,body .gf-modal.gf-lb-card{width:min(92vw,400px);padding:0 0 12px;border:3px solid var(--pp-edge);border-radius:22px;background:linear-gradient(var(--pp-frame1),var(--pp-frame2));color:var(--pp-ink);box-shadow:inset 0 2px #ffffff59,0 6px 0 var(--pp-lip),0 22px 60px #00000047}body .gf-hub-head,body .gf-lb-head{min-height:60px;box-sizing:border-box;display:flex;align-items:center;padding:10px 62px 10px 18px;background:linear-gradient(var(--pp-frame1),var(--pp-frame2));border-bottom:3px solid var(--pp-line);box-shadow:0 1.5px 0 var(--pp-line-hi)}body .gf-hub-title,body .gf-lb-title{font-size:25px;font-weight:400;color:#fff;padding:2px 3px;letter-spacing:0;text-shadow:0 2px 0 var(--pp-title-ol);-webkit-text-stroke:5px var(--pp-title-ol);paint-order:stroke fill}body .gf-hub-x,body .gf-lb-x{top:50%;right:12px;width:40px;height:40px;margin-top:-20px;border:2.5px solid #8d2300;border-radius:11px;background:linear-gradient(#ff7e72,#e8453c);box-shadow:inset 0 2px #ffffff73,inset 0 -3px #c22f27,0 2px #5a1e004d;color:#fff;font-size:19px;font-weight:800;line-height:1;text-shadow:0 1.5px 0 #a8291f}.sk-well{margin:12px 12px 0;padding:12px;border-radius:16px;background:var(--pp-well);box-shadow:inset 0 3px 0 var(--pp-well-rim),inset 0 -1.5px #ffffff2e}.sk-well>:first-child{margin-top:0}.sk-panel{margin-top:10px;padding:4px 12px;border-radius:16px;background:var(--pp-card)}.sk-panel--empty{padding:34px 16px;text-align:center}.sk-panel--empty p{margin:0;font-size:16px;line-height:1.5;color:var(--pp-ink-2)}.sk-panel--empty .sk-invite{margin-top:16px}.popup__panel .capsule,body .sk-invite,body .gf-hub-cta,body .gf-wel-cta,body .sk-lb--nick .gf-lb-nicksave,body .sk-lb--nick .gf-lb-nickcancel{--h: 46px;--b1: #88d65a;--b2: #49ab31;--hi: #a9e886;--bd: #116b07;--lo: #2a8415;--ink: #fff;--ts: rgba(16, 80, 0, .45);display:flex;align-items:center;justify-content:center;gap:6px;width:100%;height:var(--h);margin:10px 0 0;padding:0 12px;border:2.5px solid var(--bd);border-radius:12px;background:linear-gradient(var(--b1),var(--b2));box-shadow:inset 0 2px 0 var(--hi),inset 0 -2px 0 var(--lo),0 2px #3c1e0040;color:var(--ink);font-size:18px;font-weight:400;text-shadow:0 1.5px 0 var(--ts);-webkit-text-stroke:0;cursor:pointer;transition:transform .08s,box-shadow .08s}.popup__panel .capsule--orange,body .sk-invite,body .sk-lb--nick .gf-lb-nickcancel{--h: 42px;--b1: #fabd6a;--b2: #ec9838;--hi: #ffd292;--bd: #7e4713;--lo: #d07f22;--ink: #6e2e00;--ts: rgba(255, 228, 180, .55)}.popup__panel .capsule--off{--b1: #e6ddcd;--b2: #cbbfac;--hi: #f3ece0;--bd: #7a6a58;--lo: #ad9f8b;--ink: #6b5a48;--ts: rgba(255, 255, 255, .5);filter:none;opacity:1}.popup__panel .capsule:active,body .sk-invite:active,body .gf-hub-cta:active,body .gf-wel-cta:active,body .sk-lb--nick .gf-lb-nicksave:active,body .sk-lb--nick .gf-lb-nickcancel:active{transform:translateY(2px);box-shadow:inset 0 2px 0 var(--hi),inset 0 -1px 0 var(--lo)}body .gf-hub-cta:hover,body .gf-wel-cta:hover{background:linear-gradient(var(--b1),var(--b2))}.popup__panel .capsule__label{padding:0;-webkit-text-stroke:0;text-shadow:none}.popup__panel .capsule__icon{display:none}.popup__panel .popup__two .capsule,.sk-two>button{--h: 46px;margin-top:0}.sk-two{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.sk-two>button{margin-top:0!important}body .sk-lb .gf-lb-tabs{display:flex;gap:10px;margin:0;padding:0;background:none;box-shadow:none}body .sk-lb .gf-lb-tab{flex:1;height:40px;min-width:72px;padding:0 20px;border:2px solid transparent;border-radius:999px;font-size:16px;font-weight:400;background:#f3d9a0;color:#8a6a4a;box-shadow:none;transform:none;text-shadow:none}body .sk-lb .gf-lb-tab.active{background:#ff9a2e;border-color:#c8611a;color:#fff;box-shadow:0 3px #c8611a}body .sk-lb .gf-lb-rankup{margin:0 0 10px;background:var(--pp-card);border:2px solid #ffc93a}body .sk-lb .gf-lb-rankup-txt,body .sk-lb .gf-lb-rankup-txt b{color:var(--pp-ink)!important}.sk-podium{display:grid;grid-template-columns:repeat(3,92px);justify-content:center;gap:4px;margin-top:18px}.sk-pod{--g1: linear-gradient(180deg, #CA343D 0%, #F1646B 100%);--g2: linear-gradient(157.91deg, #F34858 0%, #EE727D 21.8%, #E54755 45.34%, #EE727D 68.89%, #DA4652 90.69%);--line: #FF7D89;--flag: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 92 135' preserveAspectRatio='none'%3E%3Cpath d='M0 16Q0 0 16 0H76Q92 0 92 16V113Q92 119 86.5 121.5L50 133.6Q46 135 42 133.6L5.5 121.5Q0 119 0 113Z'/%3E%3C/svg%3E");position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;box-sizing:border-box;width:92px;height:135px;min-width:0;padding:24px 10.1px 0}.sk-pod__shape{position:absolute;top:0;right:0;bottom:0;left:0;filter:drop-shadow(0 4px 8px rgba(0,0,0,.32));pointer-events:none}.sk-pod__fill,.sk-pod__line{position:absolute;top:0;right:0;bottom:0;left:0}.sk-pod__fill{background:var(--g1),var(--g2);background-blend-mode:soft-light,normal;-webkit-mask:var(--flag) 0 0 / 100% 100% no-repeat;mask:var(--flag) 0 0 / 100% 100% no-repeat}.sk-pod__line{top:2px;right:2.24px;bottom:2px;left:2.24px;padding:2px;box-sizing:border-box;background:var(--line);-webkit-mask:var(--flag) 0 0 / 100% 100% no-repeat content-box,var(--flag) 0 0 / 100% 100% no-repeat border-box;-webkit-mask-composite:xor;mask:var(--flag) 0 0 / 100% 100% no-repeat content-box exclude,var(--flag) 0 0 / 100% 100% no-repeat border-box}.sk-pod>:not(.sk-pod__shape){position:relative}.sk-pod--2{--g1: linear-gradient(180deg, #7700FF 0%, #A658FF 100%);--g2: linear-gradient(157.91deg, #AB61FF 0%, #7700FF 21.8%, #AB61FF 45.34%, #7700FF 68.89%, #AB61FF 90.69%);--line: #BA7DFF;grid-column:1}.sk-pod--1{grid-column:2}.sk-pod--3{--g1: linear-gradient(180deg, #187EC6 0%, #44B1EA 100%);--g2: linear-gradient(157.91deg, #38C75D 0%, #1D8838 21.8%, #38C75D 45.34%, #1D8838 68.89%, #38C75D 90.69%);--line: #4FDE73;grid-column:3}.sk-pod__face{position:relative;width:40px;height:40px;flex:none}body .sk-pod .gf-lb-avatar{display:flex;align-items:center;justify-content:center;width:40px;height:40px;box-sizing:border-box;padding:0;background:#dfe3ea;border:2.5px solid #FFFFFF;border-radius:8px;box-shadow:none;overflow:hidden}body .sk-pod .gf-lb-avatar img{width:100%;height:100%;object-fit:cover}body .sk-pod .gf-lb-avatar i{font-size:18px;font-weight:400;font-style:normal;color:#8a6a50}.sk-crown img{display:block;width:100%;height:auto}.sk-crown--pod{position:absolute;left:50%;top:-16px;width:32px;height:32px;translate:-50% 0;z-index:3}.sk-crown--pod img{width:32px;height:32px;object-fit:contain}.sk-pod__name{align-self:stretch;height:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;font-size:12px;line-height:15px;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.35)}.sk-pod__you{margin-left:2px;font-style:normal;color:#ffe08a}.sk-pod__score{display:flex;align-items:center;justify-content:center;align-self:stretch;box-sizing:border-box;height:20px;padding:3px 4px;border-radius:999px;background:#0000004d;font-size:11px;line-height:14px;color:#fff;font-variant-numeric:tabular-nums}.sk-pod--me .sk-pod__score{background:#ffc93a;color:#6b3a1c}body .sk-lb .gf-lb-list{padding:0;gap:0}body .sk-lb .gf-lb-row{display:flex;align-items:center;gap:12px;min-height:52px;padding:0 4px;border:0;border-radius:12px;background:none;box-shadow:none!important}body .sk-lb .gf-lb-row.me{background:#0003;padding:0 8px}.sk-rank{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#5c4529;font-size:16px;color:#fff}.sk-crown--row{flex:none;width:40px;filter:drop-shadow(0 1px 1px rgba(0,0,0,.3))}body .sk-lb .gf-lb-score.sk-none{font-size:13px;color:var(--pp-ink-3)}body .sk-lb .gf-lb-name{flex:1;font-size:17px;font-weight:400;color:#fff}body .sk-lb .gf-lb-you{margin-left:5px;font-size:12px;color:#ffe08a}body .sk-lb .gf-lb-score{font-size:16px;font-weight:400;color:#fff;font-variant-numeric:tabular-nums}.sk-mine{display:flex;align-items:center;gap:10px;margin-top:10px;padding:10px 12px;border-radius:14px;background:#53412a}.sk-mine__rank{flex:none;min-width:30px;text-align:center;font-size:22px;font-weight:400}.sk-mine__who{flex:1;display:flex;flex-direction:column;min-width:0}.sk-mine__who small{font-size:11px;color:var(--pp-ink-3)}.sk-mine__who span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px}.sk-mine__score{flex:none;padding:4px 10px;border-radius:12px;background:#0000004d;font-size:14px;font-variant-numeric:tabular-nums}.sk-ic{display:inline-block;flex:none;width:20px;height:20px;object-fit:contain;vertical-align:middle}body .gf-wel-ico .sk-ic,body .gf-onb-ico .sk-ic{width:30px;height:30px}body .sk-hub .gf-hub-chip .sk-ic{width:16px;height:16px}.sk-sec b{display:inline-flex;align-items:center;gap:5px}.sk-ic--sec{width:22px;height:22px}.sk-nick__box{display:flex;align-items:center;gap:8px;height:50px;padding:0 14px;border-radius:14px;background:#fff;box-shadow:inset 0 2px 3px #0000001f}body .sk-lb--nick .gf-lb-nickinput{flex:1;min-width:0;height:100%;padding:0;border:0;background:none;font-size:17px;color:#3d2408;outline:none}.sk-nick__count{flex:none;font-size:14px;color:#8a6a50;font-variant-numeric:tabular-nums}.sk-nick__hint{margin:10px 2px 0;font-size:14px;color:var(--pp-ink-2);text-align:left}body .sk-hub .gf-hub-summary{margin:0;padding:12px 14px;border:0;border-radius:14px;background:var(--pp-card)}body .sk-hub .gf-hub-summary-t{font-size:17px;font-weight:400;color:#fff}body .sk-hub .gf-hub-bar{height:10px;margin-top:6px;border:0;border-radius:6px;background:#4d2616;box-shadow:inset 0 1px 2px #0006}body .sk-hub .gf-hub-bar i{background:linear-gradient(#ffe27a,#ffc83d)}body .sk-hub .gf-hub-row.done .gf-hub-bar i{background:linear-gradient(#b4ef6e,#74d43e)}.sk-sec{display:flex;align-items:baseline;justify-content:space-between;margin:14px 2px 8px}.sk-sec b{font-size:16px;font-weight:400}.sk-sec span{font-size:12px;color:var(--pp-ink-3)}body .sk-hub .gf-hub-list{margin:0;gap:8px}body .sk-hub .gf-hub-row{display:flex;align-items:center;gap:10px;min-height:0;padding:10px 12px;border:0;border-radius:12px;background:var(--pp-card);box-shadow:none}body .sk-hub .gf-hub-row.now{box-shadow:inset 0 0 0 2.5px #ffc93a}.sk-ms__body{flex:1;min-width:0}.sk-ms__title{display:flex;align-items:center;gap:6px;min-width:0}body .sk-hub .gf-hub-row .gf-hub-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:400;color:#fff;text-decoration:none}body .sk-hub .gf-hub-chip{flex:none;display:inline-block;min-width:0;padding:1px 7px;border:0;border-radius:9px;background:#ffd23f;color:#6b3a1c;font-size:12px;font-weight:400}body .sk-hub .gf-hub-chip b{font-weight:400}body .sk-hub .gf-hub-chip.got{background:#b4ef6e;color:#2a6612}body .sk-hub .gf-hub-recent{color:#b4ef6e;font-weight:400}.sk-ms__sub{margin-top:4px;font-size:11px;color:var(--pp-ink-3)}.sk-st{flex:none;display:grid;place-items:center;min-width:62px;height:32px;padding:0 8px;box-sizing:border-box;border:2px solid #6b3a1c;border-radius:9px;font-size:14px;white-space:nowrap}body .gf-modal.gf-wel-card{width:min(92vw,400px);padding:0 0 12px;border:3px solid var(--pp-edge);border-radius:22px;text-align:center;background:linear-gradient(var(--pp-frame1),var(--pp-frame2));color:var(--pp-ink);box-shadow:inset 0 2px #ffffff59,0 6px 0 var(--pp-lip),0 22px 60px #00000047}.sk-wel-head{position:relative;display:flex;align-items:center;min-height:60px;box-sizing:border-box;padding:10px 62px 10px 18px;border-bottom:3px solid var(--pp-line);box-shadow:0 1.5px 0 var(--pp-line-hi)}.sk-wel-title{margin:0;padding:2px 3px;font-size:25px;font-weight:400;color:#fff;text-shadow:0 2px 0 var(--pp-title-ol);-webkit-text-stroke:5px var(--pp-title-ol);paint-order:stroke fill}body .sk-wel .gf-wel-x{top:50%;right:12px;width:40px;height:40px;margin-top:-20px;border:2.5px solid #8d2300;border-radius:11px;background:linear-gradient(#ff7e72,#e8453c);box-shadow:inset 0 2px #ffffff73,inset 0 -3px #c22f27,0 2px #5a1e004d;color:#fff;font-size:19px;font-weight:800;line-height:1;text-shadow:0 1.5px 0 #a8291f}body .sk-wel .gf-wel-gift img{display:block;width:96px;height:96px;margin:0 auto;filter:drop-shadow(0 3px 2px rgba(60,20,0,.3))}body .sk-wel .gf-wel-title{margin-top:4px;font-size:22px;font-weight:400;color:#fff}body .sk-wel .gf-wel-sub{font-size:14px;color:var(--pp-ink-2)}body .sk-wel .gf-wel-chips{margin:14px 0 0;gap:8px}body .sk-wel .gf-wel-chip{padding:10px 12px;border:0;border-radius:12px;background:#0003;box-shadow:none}body .sk-wel .gf-wel-txt b{font-weight:400;color:#fff}body .sk-wel .gf-wel-txt i{color:var(--pp-ink-3)}body .sk-wel .gf-wel-cta{margin-top:14px}.sk-st--go{background:linear-gradient(#fabd6a,#ec9838);color:#6e2e00;border-color:#7e4713;box-shadow:inset 0 2px #ffd292,inset 0 -2px #d07f22}.sk-st--wait{background:linear-gradient(#f6e8c2,#e8d4a0);color:#7a4f22;border-color:#8a6a3a;box-shadow:inset 0 2px #fff4d8}.sk-st--done{background:linear-gradient(#e6ddcd,#cbbfac);color:#6b5a48;border-color:#7a6a58;box-shadow:inset 0 2px #f3ece0}body .sk-hub .gf-hub-foot{margin:12px 0 0}body .sk-hub .gf-hub-foot .gf-desc{margin:0 0 8px;font-size:12px;color:var(--pp-ink-2)}body .sk-hub .gf-hub-snooze{color:#fff;font-weight:400}body .sk-hub .gf-hub-snooze input{accent-color:#74d43e}.reward-row{display:flex;justify-content:center;gap:18px;margin:6px 0 4px}.reward{display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 12px;border-radius:16px;background:#ffe9c4}.reward img{width:52px;height:52px}.reward b{font-weight:400;font-size:17px}.rule-demo{position:relative;width:150px;height:150px;margin:4px auto;border-radius:24px;background:#ffe3b3;overflow:hidden}.rule-demo__grid{position:absolute;top:15px;right:15px;bottom:15px;left:15px}.rule-demo__cell{position:absolute;left:0;top:0;width:25%;height:25%;border:3px solid #ffe3b3;border-radius:9px;box-shadow:inset 0 -4px #00000024,inset 0 2px #ffffff80;transition:transform .3s cubic-bezier(.3,.8,.4,1),scale .22s,opacity .22s}.rule-demo__cell--pick{animation:demoPick .3s ease-in-out infinite alternate}.rule-demo__cell--gone{scale:0;opacity:0}@keyframes demoPick{to{filter:brightness(1.35)}}.rule-demo__arrow{z-index:2;width:26%;opacity:.75;filter:drop-shadow(0 2px 0 rgba(0,0,0,.2))}.howto{text-align:left}.howto h3{margin:16px 0 6px;font-size:20px;font-weight:400;color:var(--ink)}.howto h3:first-child{margin-top:2px}.howto p{margin:0;font-size:15px;line-height:1.6;color:#6b4a3a}.popup__head-extra{flex:none;margin-left:auto}.shop-pill{display:flex;align-items:center;gap:6px;height:36px;padding:0 4px 0 6px;border-radius:18px;background:#4d2616;box-shadow:0 0 0 2.5px #803f00,inset 0 2px 3px #0006;color:#fff;font-size:17px}.shop-pill img{width:26px;height:26px}.shop-pill b{font-weight:400;font-variant-numeric:tabular-nums}.shop-pill__plus{position:relative;flex:none;width:30px;height:30px;margin-left:2px;padding:0;box-sizing:border-box;border:2px solid #8a4a14;border-radius:50%;background:linear-gradient(#ffc867,#f29d36);box-shadow:inset 0 -2px #7832002e,0 2px #280f004d}.shop-pill__plus:before{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;border-radius:50%;border:1px solid #d98a2e;box-shadow:inset 0 1px #ffdf9c}.shop-pill__plus:after{content:"";position:absolute;top:26%;right:26%;bottom:26%;left:26%;background:#6b3510;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 5v14M5 12h14' stroke='%23000' stroke-width='4' stroke-linecap='round'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 5v14M5 12h14' stroke='%23000' stroke-width='4' stroke-linecap='round'/%3E%3C/svg%3E") center / contain no-repeat}.shop{display:flex;flex-direction:column;gap:10px}.shop-item{position:relative;display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:14px;background:var(--pp-card, #876338);box-shadow:inset 0 2px #0000001f;text-align:left;color:var(--pp-ink, #fff)}.shop-item--hero{margin-top:6px;box-shadow:inset 0 0 0 2.5px #ffc93a,inset 0 2px #0000001f}.shop-item__badge{position:absolute;right:10px;top:-9px;padding:2px 9px 1px;border-radius:9px;font-size:13px;color:#fff;background:linear-gradient(#ff8f7a,#ef5a4a);box-shadow:0 2px #b93527;-webkit-text-stroke:3px #9c2318;paint-order:stroke fill}.shop-item__top{display:flex;align-items:center;gap:10px}.shop__art{position:relative;flex:none;width:46px;height:48px}.shop__icon{width:42px;height:42px;object-fit:contain}.shop-item__info{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.shop-item__info b{font-weight:400;font-size:18px}.shop-item__info span{font-size:12px;line-height:1.35;color:var(--pp-ink-2, #fbead2);white-space:pre-line}.shop-item__info small{font-size:12px;color:var(--pp-ink-3, #e6cfb0)}.shop-item__price{flex:none;font-size:20px;font-variant-numeric:tabular-nums}.shop-item__coin{display:flex;align-items:center;gap:4px}.shop-item__coin img{width:24px;height:24px}.popup__panel .shop-item__buy{--h: 40px;margin-top:0;font-size:16px}.shop-item__buy[disabled]{opacity:.6}.noad{position:absolute;left:10px;bottom:-3px;box-sizing:border-box;width:34px;height:23px;display:flex;align-items:center;justify-content:center;gap:1px;border:1.5px solid #fff;border-radius:6px;background:linear-gradient(#b9793f,#8a5225);box-shadow:0 2px #5e3413;color:#fff;font-family:Arial,sans-serif}.noad span{font-size:10px;font-weight:800}.noad b{font-size:18px;line-height:1;color:#ff9a8f}#toast{position:fixed;left:50%;bottom:calc(26% + var(--safe-b));z-index:3000;transform:translate(-50%,10px);max-width:86vw;padding:10px 18px;border-radius:999px;background:#46280fe6;color:#fff8ec;font-size:16px;text-align:center;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s}#toast.show{opacity:1;transform:translate(-50%)}.ad-blocker{position:fixed;top:0;right:0;bottom:0;left:0;z-index:4000}.mock-ad{position:fixed;top:0;right:0;bottom:0;left:0;z-index:5000;display:grid;place-items:center;background:#0a0a14e0;color:#fff}.mock-ad__box{display:flex;flex-direction:column;align-items:center;gap:10px;font-size:18px}.mock-ad__box span{font-size:14px;opacity:.7}.mock-ad__bar{width:200px;height:6px;border-radius:3px;background:#fff3;overflow:hidden;position:relative}.mock-ad__bar:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#ffd23f;animation:adbar 2.2s linear forwards;transform-origin:left}@keyframes adbar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}#boot{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#9ed8ff;color:#fff;font-size:20px}@keyframes fade{0%{opacity:0}}@keyframes fadeOut{to{opacity:0}}@keyframes pop{0%{transform:scale(.7);opacity:0}}@keyframes popIn{0%{transform:translateY(18px);opacity:0}}@keyframes bob{50%{transform:translateY(-6px)}}@keyframes logoIn{0%{transform:scale(.4) rotate(-6deg);opacity:0}}@media (max-width: 420px){.hud{gap:7px;padding-inline:10px}.res{height:50px;gap:6px;padding:0 6px 0 8px}.res__n{font-size:18px}.res__cap{font-size:10px}.res__icon{width:28px;height:28px}.res__plus{width:23px;height:23px}}@media (max-height: 800px){.item{height:72px}.item__icon{width:30px;height:30px}}@media (max-height: 640px){.screen{padding-top:max(30px,calc(var(--safe-t) + var(--nav-h, 0px)))}.hud{padding-top:6px}.res{height:44px}.item{height:62px;gap:2px}.item__icon{width:30px;height:30px}.item__pill{height:20px;font-size:13px}}@media (prefers-reduced-motion: reduce){.heart-break *,.title__logo,.title__logo-wrap:before,.popup__hero--glow,.tile--hint,.item--empty .item__ad,.timer-chip--low,.chest--ready,.room__next,.coach__finger,.coach__finger--nudge,.coach__ring,.coach__guide,.coach__dim,.coach__more,.coach__bubble--enter .coach__face,.coach__bubble--enter .coach__talk,.coach__bubble--pop .coach__talk,.rule-demo__cell--pick,.time-up__clock,.title__logo-wrap{animation:none}.clear-banner{animation:bannerFade 1.25s ease-out both}.clear-banner__star .star{animation:none}.indicator__disc{animation:fadeInOut .75s ease-out forwards}.combo--on{animation:fadeInOut .9s ease-out forwards}.tile.tile--gone{animation:fadeOut .2s ease-in forwards}.spark,.fx-ring,.fx-comet,.fx-bend,.fx-confetti,.room__spark{display:none}.tile,.rule-demo__cell{transition:none!important}.room__layer--fresh{animation:none}}@keyframes bannerFade{0%{opacity:0}15%{opacity:1}82%{opacity:1}to{opacity:0}}@keyframes fadeInOut{0%{opacity:0}20%{opacity:1}70%{opacity:1}to{opacity:0}}.title-intro{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;overflow:hidden}.title-intro canvas{display:block;width:100%;height:100%}.title--intro>*{visibility:hidden}.title--reveal .title__logo-wrap{animation:titleTaDa .65s cubic-bezier(.2,.8,.3,1) both}.title--reveal .title__cta{animation:titleButtons .4s .3s ease-out both}.title--revealed .title__logo-wrap,.title--revealed .title__cta{animation:none}@keyframes titleTaDa{0%{opacity:0;transform:scale(.3) rotate(-6deg)}65%{opacity:1;transform:scale(1.1) rotate(2deg)}82%{transform:scale(.97) rotate(-1deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes titleButtons{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.title{isolation:isolate}.title__scene{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none}.title-intro{background:#9cdef9}.title-intro video{display:block;width:100%;height:100%;object-fit:cover;object-position:center bottom}.title__scene{object-fit:cover;object-position:center bottom}.title__logo-wrap{width:min(86vw,520px)}.title-intro--leaving{opacity:0;transition:opacity .35s ease-out;pointer-events:none}.title--over-intro{z-index:21}.title--over-intro:not(.title--scene-on) .title__scene{opacity:0}.title--reveal .title__logo-wrap{animation:titleSoftReveal .35s ease-out both}.title--reveal .title__cta{animation:titleSoftReveal .3s ease-out both}@keyframes titleSoftReveal{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){.title--reveal .title__logo-wrap,.title--reveal .title__cta{animation:none}}.sk-rb{--rb-edge: #8a4a14;--rb-1: #ffc867;--rb-2: #f29d36;--rb-ring: #d98a2e;--rb-hi: #ffdf9c;--rb-ink: #6b3510;--rb-glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 17.25V21h3.75L17.81 9.94l-3.75-3.75L3 17.25zM20.71 7.04a1 1 0 0 0 0-1.41l-2.34-2.34a1 1 0 0 0-1.41 0l-1.83 1.83 3.75 3.75 1.83-1.83z'/%3E%3C/svg%3E");position:relative;flex:none;width:36px;height:36px;padding:0;box-sizing:border-box;cursor:pointer;border:2.5px solid var(--rb-edge);border-radius:50%;background:linear-gradient(var(--rb-1),var(--rb-2));box-shadow:inset 0 -3px #7832002e,0 2px #280f004d;color:transparent;font-size:0}.sk-rb:before{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;border:1.5px solid var(--rb-ring);box-shadow:inset 0 1px 0 var(--rb-hi);pointer-events:none}.sk-rb:after{content:"";position:absolute;top:26%;right:26%;bottom:26%;left:26%;background:var(--rb-ink);-webkit-mask:var(--rb-glyph) center / contain no-repeat;mask:var(--rb-glyph) center / contain no-repeat}.sk-rb:active{transform:translateY(1px)}.sk-rb--edit{--rb-glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 17.25V21h3.75L17.81 9.94l-3.75-3.75L3 17.25zM20.71 7.04a1 1 0 0 0 0-1.41l-2.34-2.34a1 1 0 0 0-1.41 0l-1.83 1.83 3.75 3.75 1.83-1.83z'/%3E%3C/svg%3E")}.sk-rb--x{--rb-glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 6l12 12M18 6L6 18' stroke='%23000' stroke-width='4' stroke-linecap='round'/%3E%3C/svg%3E")}.sk-rb--plus{--rb-glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 5v14M5 12h14' stroke='%23000' stroke-width='4' stroke-linecap='round'/%3E%3C/svg%3E")}.sk-rb--s{width:28px;height:28px;border-width:2px}.sk-rb--s:before{top:2px;right:2px;bottom:2px;left:2px;border-width:1px}body .sk-lb .gf-lb-card .gf-lb-remove.sk-rb,body .sk-lb .gf-lb-remove.sk-rb{width:28px;height:28px;min-width:0;margin:0;padding:0;line-height:0;color:transparent;font-size:0;border:2px solid var(--rb-edge);background:linear-gradient(var(--rb-1),var(--rb-2));box-shadow:inset 0 -2px #7832002e,0 2px #280f004d}.round-btn.round-btn--sm{--rb-edge: #8a4a14;--rb-1: #ffc867;--rb-2: #f29d36;--rb-ring: #d98a2e;--rb-hi: #ffdf9c;--rb-ink: #6b3510;--rb-glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M19.14 12.94c.04-.3.06-.61.06-.94 0-.32-.02-.64-.07-.94l2.03-1.58a.49.49 0 0 0 .12-.61l-1.92-3.32a.49.49 0 0 0-.59-.22l-2.39.96c-.5-.38-1.03-.7-1.62-.94l-.36-2.54A.48.48 0 0 0 13.92 2h-3.84a.48.48 0 0 0-.47.41l-.36 2.54c-.59.24-1.13.57-1.62.94l-2.39-.96a.48.48 0 0 0-.59.22L2.74 8.87a.48.48 0 0 0 .12.61l2.03 1.58c-.05.3-.09.63-.09.94s.02.64.07.94l-2.03 1.58a.49.49 0 0 0-.12.61l1.92 3.32c.12.22.37.29.59.22l2.39-.96c.5.38 1.03.7 1.62.94l.36 2.54c.05.24.24.41.48.41h3.84c.24 0 .44-.17.47-.41l.36-2.54c.59-.24 1.13-.56 1.62-.94l2.39.96c.22.08.47 0 .59-.22l1.92-3.32a.49.49 0 0 0-.12-.61zM12 15.6a3.6 3.6 0 1 1 0-7.2 3.6 3.6 0 0 1 0 7.2z'/%3E%3C/svg%3E");position:relative;display:block;width:44px;height:44px;padding:0;box-sizing:border-box;gap:0;border:2.5px solid var(--rb-edge);border-radius:50%;background:linear-gradient(var(--rb-1),var(--rb-2));box-shadow:inset 0 -3px #7832002e,0 3px #280f004d}.round-btn.round-btn--sm>*{display:none}.round-btn.round-btn--sm:before{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;border:1.5px solid var(--rb-ring);box-shadow:inset 0 1px 0 var(--rb-hi);pointer-events:none}.round-btn.round-btn--sm:after{content:"";position:absolute;top:24%;right:24%;bottom:24%;left:24%;background:var(--rb-ink);-webkit-mask:var(--rb-glyph) center / contain no-repeat;mask:var(--rb-glyph) center / contain no-repeat}.round-btn.round-btn--pause{--rb-glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='5' y='3.5' width='5' height='17' rx='1.6'/%3E%3Crect x='14' y='3.5' width='5' height='17' rx='1.6'/%3E%3C/svg%3E")}.round-btn.room__back{--rb-glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.6 1.8 11.2a.8.8 0 0 0 .5 1.4H4.5V20a1 1 0 0 0 1 1H10v-6h4v6h4.5a1 1 0 0 0 1-1v-7.4h2.2a.8.8 0 0 0 .5-1.4z'/%3E%3C/svg%3E")}body .sk-hub .gf-hub-bar,body .sk-hub .gf-hub-row.done .gf-hub-bar{position:relative;box-sizing:border-box;height:20px;margin-top:6px;overflow:visible;border:2.5px solid #c8611a;border-radius:13px;background:#ff9a2e;box-shadow:0 2px #6b3a12cc,inset 0 2px #ffdca080}body .sk-hub .sk-sum .gf-hub-bar{height:26px;margin-top:8px}body .sk-hub .gf-hub-bar:before{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:7px;background:#000000a3}body .sk-hub .gf-hub-bar i,body .sk-hub .gf-hub-row.done .gf-hub-bar i{position:absolute;left:1px;top:1px;bottom:1px;height:auto;max-width:calc(100% - 2px);border-radius:7px;background:linear-gradient(#ffcd83,#ff992d);box-shadow:inset 0 3px #ffffff73}body .sk-hub .gf-hub-row.done .gf-hub-bar i{background:linear-gradient(#8ce65a,#34a322)}body .gf-hub-pill.sk-pill,body .gf-lb-pill.sk-pill{display:inline-flex;align-items:center;justify-content:center;gap:3px;box-sizing:border-box;height:34px;min-width:64px;padding:0 12px 0 6px;border:2px solid #c8611a;border-radius:999px;background:#ff9a2e;color:#fff;font-size:13px;line-height:1;font-weight:400;white-space:nowrap;text-shadow:0 1px 0 rgba(160,70,10,.5);box-shadow:0 3px #c8611a;animation:none}body .sk-pill__ic{width:22px;height:22px;flex:none;object-fit:contain}body .gf-hub-pill.sk-pill:active,body .gf-lb-pill.sk-pill:active{transform:translateY(2px);box-shadow:0 1px #c8611a}body .gf-hub-badge.new-window .gf-hub-pill.sk-pill{background:#ff9a2e;animation:gf-hub-pulse 1.2s ease-out 3}body .gf-hub-badge.landed .gf-hub-pill.sk-pill{animation:gf-hub-bump .4s ease-out 1}@media (min-aspect-ratio: 3/4){.bg[data-screen=title]{background-position:center 30%}.title__scene,.title-intro video{object-position:center 30%}.title__logo-wrap{width:min(72vw,820px);margin-top:3vh}.title__cta{padding-bottom:9vh}}
