._Art_od97w_1{transform-origin:50%;flex-shrink:0;align-self:center;width:130px;height:130px;margin:4px 0 10px}._Art_od97w_1 .art{width:100%;height:100%;display:block}._Home_1qsvc_1{pointer-events:none;position:absolute;inset:0}._Home_1qsvc_1 button{pointer-events:auto}._Home_1qsvc_1 .gift-progress{background:#e7d8c9;border-radius:5px;height:6px;margin-top:4px;display:block;overflow:hidden}._Home_1qsvc_1 .gift-progress i{background:#f47b17;border-radius:5px;height:100%;display:block}@media (prefers-reduced-motion:reduce){._Home_1qsvc_1 .gift-progress i{transition:none}}._Home_1qsvc_1 .map-header{top:max(20px, var(--safe-area-top));justify-content:space-between;height:48px;display:flex;position:absolute;left:18px;right:18px}._Home_1qsvc_1 .map-header>div{gap:10px;display:flex}._Home_1qsvc_1 .balance{background:#fffdf4;border-radius:28px;align-items:center;gap:8px;min-width:72px;padding:8px 12px;font-size:20px;display:flex}._Home_1qsvc_1 .balance .art{width:30px;height:30px}._Home_1qsvc_1 .attempts span{color:#f88821;font-size:26px}._Home_1qsvc_1 .chapter-label{top:calc(max(20px, var(--safe-area-top)) + 64px);text-align:left;background:#fff;border-radius:24px;justify-content:space-between;width:calc(100% - 40px);padding:16px;display:flex;position:absolute;left:20px;right:20px}._Home_1qsvc_1 .chapter-label>span:first-child{gap:4px;display:grid}._Home_1qsvc_1 .chapter-label strong{font-size:21px;line-height:1.15}._Home_1qsvc_1 .chapter-label small{font-size:11px}._Home_1qsvc_1 .chapter-label>span:last-child{border-left:1px solid #ebe5de;padding-left:12px;display:grid}._Home_1qsvc_1 .chapter-label b{font-size:23px}._Home_1qsvc_1 .chapter-label b small{font-size:14px}._Home_1qsvc_1 .map-footer{bottom:calc(90px + var(--safe-area-bottom));gap:12px;display:grid;position:absolute;left:20px;right:20px}._Home_1qsvc_1 .gift-rail{background:#fff;border-radius:26px;justify-self:center;align-items:center;gap:8px;padding:6px 12px;font-size:12px;display:flex}._Home_1qsvc_1 .gift-rail .art{width:34px;height:34px}._Home_1qsvc_1 .home-play{gap:0;min-height:78px;display:grid}._Home_1qsvc_1 .home-play strong{font-size:29px;line-height:1.1}._Home_1qsvc_1 .home-play small{font-size:13px}@media (max-height:650px){._Home_1qsvc_1 .map-header{top:max(10px, var(--safe-area-top));height:42px}._Home_1qsvc_1 .chapter-label{padding:11px 14px;top:62px}._Home_1qsvc_1 .chapter-label strong{font-size:18px}._Home_1qsvc_1 .map-footer{bottom:calc(70px + var(--safe-area-bottom));gap:7px}._Home_1qsvc_1 .home-play{min-height:58px}._Home_1qsvc_1 .home-play strong{font-size:23px}._Home_1qsvc_1 .gift-rail{padding:3px 10px}}._Welcome_1qsvc_155{pointer-events:auto;padding:max(24px, var(--safe-area-top)) 20px max(20px, var(--safe-area-bottom));background-position:50%;background-size:cover;grid-template-rows:auto minmax(50px,1fr) auto;gap:8px;display:grid;position:absolute;inset:0}._Welcome_1qsvc_155 header{text-align:center;z-index:1;background:#fff;border-radius:24px;padding:14px}._Welcome_1qsvc_155 header small{color:#8b8178;font-size:11px;font-weight:800}._Welcome_1qsvc_155 h1{margin:6px 0 0;font-size:27px;line-height:1.15}._Puppy_1qsvc_184{object-fit:contain;width:100%;max-width:100%;height:100%;min-height:0;display:block}._Paper_1qsvc_193{text-align:center;background:#fff;border-radius:28px;gap:12px;padding:18px 22px;display:grid}._Paper_1qsvc_193 p{margin:0;font-size:16px;line-height:1.5}._Paper_1qsvc_193 span{justify-content:center;align-items:center;gap:6px;font-size:12px;display:flex}._Paper_1qsvc_193 span img{width:24px}._Paper_1qsvc_193 small{color:#8b8178;font-size:10px}@media (max-height:600px){._Welcome_1qsvc_155{gap:4px;padding:12px 16px}._Welcome_1qsvc_155 header{padding:8px 12px}._Welcome_1qsvc_155 h1{font-size:22px}._Paper_1qsvc_193{gap:8px;padding:12px 16px}._Paper_1qsvc_193 p{font-size:14px;line-height:1.35}}._Dialogue_1ps2p_1{pointer-events:auto;background:#fff;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden;container-type:size}._Stage_1ps2p_12{isolation:isolate;position:absolute;inset:0}._Stage_1ps2p_12:after{content:"";z-index:1;pointer-events:none;background:#17142229;position:absolute;inset:0}._Scenery_1ps2p_26{filter:blur(5px);z-index:0;pointer-events:none;background-position:50%;background-size:cover;position:absolute;inset:-12px}._Actor_1ps2p_36{left:50%;bottom:calc(242px + max(18px, var(--safe-area-bottom)));z-index:2;pointer-events:none;width:100%;height:min(44%,100cqw);position:absolute;transform:translate(-50%)}._Actor_1ps2p_36 canvas{width:100%;height:100%;position:absolute;inset:0}._Chapter_1ps2p_53{top:max(20px, var(--safe-area-top));z-index:3;background:#fff;border-radius:18px;max-width:calc(100% - 132px);padding:12px 14px;position:absolute;left:20px}._Chapter_1ps2p_53 span{color:#837573;margin-bottom:4px;font-size:10px;display:block}._Chapter_1ps2p_53 b{color:#3b3231;font-size:15px;font-weight:900;display:block}._Skip_1ps2p_76{top:max(23px, var(--safe-area-top));color:#756b68;z-index:3;background:#ffffffeb;border-radius:23px;min-height:44px;padding:9px 12px;font-size:12px;position:absolute;right:20px}._Paper_1ps2p_89{bottom:max(18px, var(--safe-area-bottom));z-index:4;background:#fff;border-radius:26px;min-height:216px;padding:20px 24px 24px;position:absolute;left:16px;right:16px;box-shadow:0 4px 28px #3c282719}._Paper_1ps2p_89 small{margin-top:8px;font-size:11px;display:block}._Copy_1ps2p_107{text-align:left;background:0 0;flex-direction:column;justify-content:start;align-items:start;width:100%;min-height:112px;padding:0;line-height:1.2;display:flex}._Copy_1ps2p_107 span{color:#b94300;margin-bottom:9px;font-size:15px;font-weight:900;display:block}._Copy_1ps2p_107 p{color:#3b3231;text-wrap:balance;margin:8px 0 0;font-size:18px;font-weight:700;line-height:1.42}._Bottom_1ps2p_135{justify-content:space-between;align-items:center;gap:15px;margin-top:12px;display:flex}._Bottom_1ps2p_135 .primary{border-radius:18px;width:auto;min-width:136px;min-height:56px;padding:16px 24px;font-size:18px}._Dots_1ps2p_151{gap:5px;display:flex}._Dots_1ps2p_151 i{background:#e8e3e1;border-radius:50%;width:5px;height:5px}._Dots_1ps2p_151 i[data-active=true]{background:#ed751b;border-radius:4px;width:14px}@container (width<=350px){._Paper_1ps2p_89{left:12px;right:12px;bottom:max(14px, var(--safe-area-bottom));min-height:210px;padding:18px 20px 20px}._Chapter_1ps2p_53{padding:10px 12px;left:16px}._Skip_1ps2p_76{right:16px}._Copy_1ps2p_107 p{font-size:17px;line-height:1.4}._Bottom_1ps2p_135 .primary{min-width:124px}}._Game_sexkw_1{pointer-events:auto;position:absolute;inset:0}._Game_sexkw_1 .native-engine{touch-action:none;z-index:3;position:absolute;inset:0;overflow:hidden}._Game_sexkw_1 .native-engine canvas{touch-action:none;position:absolute}._Game_sexkw_1 .puzzle-header{top:max(20px, var(--safe-area-top));z-index:6;grid-template-columns:44px 1fr 44px;align-items:center;height:48px;display:grid;position:absolute;left:18px;right:18px}._Game_sexkw_1 .puzzle-name{text-align:center;background:#fffdf4;border-radius:20px;justify-self:center;padding:6px 17px;display:grid}._Game_sexkw_1 .puzzle-name small{font-size:10px}._Game_sexkw_1 .puzzle-name b{font-size:23px;line-height:1.2}._Game_sexkw_1 .puzzle-dashboard{top:calc(max(20px, var(--safe-area-top)) + 67px);z-index:6;background:#fffdf4;border-radius:25px;align-items:center;gap:10px;max-width:calc(100% - 32px);padding:8px 12px;display:flex;position:absolute;left:50%;transform:translate(-50%)}._Game_sexkw_1 .puzzle-goals{gap:10px;min-width:0;display:flex}._Game_sexkw_1 .hud-goal{flex-direction:column;justify-content:center;align-items:center;gap:1px;min-width:52px;display:flex}._Game_sexkw_1 .hud-goal .art{object-fit:contain;width:44px;height:43px}._Game_sexkw_1 .hud-goal b{font-size:20px;line-height:23px}._Game_sexkw_1 .hud-goal.complete .art{opacity:.72}._Game_sexkw_1 .moves{text-align:center;border-left:1px solid #e0d8d0;min-width:52px;padding-left:12px;display:grid}._Game_sexkw_1 .moves strong{font-size:31px;line-height:1}._Game_sexkw_1 .moves span{font-size:11px;font-weight:800}._Game_sexkw_1 .puzzle-footnote{bottom:calc(12px + var(--safe-area-bottom));text-align:center;z-index:6;color:#796454;pointer-events:none;font-size:10px;position:absolute;left:12px;right:12px}@media (max-height:650px){._Game_sexkw_1 .puzzle-header{top:max(10px, var(--safe-area-top));height:42px}._Game_sexkw_1 .puzzle-name b{font-size:20px}._Game_sexkw_1 .puzzle-dashboard{top:calc(max(10px, var(--safe-area-top)) + 53px);padding:5px 10px}._Game_sexkw_1 .hud-goal .art{width:37px;height:36px}._Game_sexkw_1 .hud-goal b{font-size:18px}._Game_sexkw_1 .moves strong{font-size:28px}._Game_sexkw_1 .puzzle-footnote{bottom:calc(10px + var(--safe-area-bottom));font-size:9px}}._Loading_sexkw_136{z-index:8;pointer-events:none;background:#ffffff35;place-items:center;font-weight:800;display:grid;position:absolute;inset:0}._Settings_59d55_1{width:100%}._Settings_59d55_1 .setting-row{text-align:left;background:0 0;align-items:center;gap:12px;width:100%;padding:13px 0;display:flex}._Settings_59d55_1 .setting-row b{flex:1;font-size:15px;font-weight:800}._Settings_59d55_1 .setting-state{color:#716764;font-size:13px}._Settings_59d55_1 .switch{background:#d7c8b7;border-radius:20px;width:43px;height:25px;padding:3px;transition:background .2s;display:block}._Settings_59d55_1 .switch>span{background:#fffaf0;border-radius:50%;width:19px;height:19px;transition:transform .2s;display:block;box-shadow:0 1px 4px #6f4b291c}._Settings_59d55_1 .switch.on{background:#b87788}._Settings_59d55_1 .switch.on>span{transform:translate(18px)}@media (prefers-reduced-motion:reduce){._Settings_59d55_1 .switch,._Settings_59d55_1 .switch>span{transition:none}}._Meta_bnn8a_1{color:#2c2624;pointer-events:auto;background:#f7f8fa;flex-direction:column;font-weight:600;display:flex;position:absolute;inset:0;container-type:inline-size}._Meta_bnn8a_1:is([data-page=tasks],[data-page=prizes],[data-page=raffle]){background:#faf9f6}._Meta_bnn8a_1 h1,._Meta_bnn8a_1 h2,._Meta_bnn8a_1 p{margin:0}._Meta_bnn8a_1 h1,._Meta_bnn8a_1 h2{text-wrap:balance;font-weight:900}._Meta_bnn8a_1 h2{font-size:19px;line-height:1.22}._Meta_bnn8a_1 p{text-wrap:pretty;font-size:15px;line-height:1.5}._Meta_bnn8a_1 button{line-height:1.2}._Meta_bnn8a_1 svg{vertical-align:middle;flex-shrink:0}._Meta_bnn8a_1 .meta-header{min-height:85px;padding:max(24px, var(--safe-area-top)) 20px 16px;background:#fff;border-bottom:1px solid #eceef0;flex-shrink:0;justify-content:center;align-items:center;gap:10px;display:flex}._Meta_bnn8a_1 .meta-header h1{letter-spacing:-.4px;text-align:center;flex:1;font-size:27px;line-height:1.2}._Meta_bnn8a_1 .meta-header .text-button{color:#5b504c;min-height:44px;padding:12px}._Meta_bnn8a_1 .meta-header:has(>[data-action=menu]){grid-template-columns:60px minmax(0,1fr) 60px;gap:8px;display:grid}._Meta_bnn8a_1 .meta-header:has(>[data-action=menu]) h1{overflow-wrap:normal;grid-area:1/2;min-width:0;font-size:clamp(20px,6.2cqw,27px)}._Meta_bnn8a_1 .meta-header>[data-action=menu]{grid-area:1/1;width:60px;min-width:60px;padding:12px 4px}._Meta_bnn8a_1 .meta-scroll{min-height:0;padding:16px 20px calc(100px + var(--safe-area-bottom));overscroll-behavior:contain;touch-action:pan-y;scrollbar-width:none;flex:1;overflow-y:auto}._Meta_bnn8a_1 .page-lead{color:#745f4f;text-align:center;margin:9px 0 25px;font-size:14px}._Meta_bnn8a_1 .task-card,._Meta_bnn8a_1 .paper-card,._Meta_bnn8a_1 .reward-row,._Meta_bnn8a_1 .collection-banner,._Meta_bnn8a_1 .tip-card{background:#fff;border:1px solid #eceef0;border-radius:20px;box-shadow:0 2px 4px #30282a04}._Meta_bnn8a_1 .task-card{align-items:center;gap:12px;margin-bottom:12px;padding:16px;display:flex}._Meta_bnn8a_1 .task-main{flex:1;min-width:0}._Meta_bnn8a_1 .task-card h2{font-size:17px;line-height:1.25}._Meta_bnn8a_1 .task-card p{color:#716764;margin:5px 0 11px;font-size:13px;line-height:1.45}._Meta_bnn8a_1 .task-card small{color:#716764;margin-top:4px;font-size:10px;display:block}._Meta_bnn8a_1 .task-track{background:#edf0f2;border-radius:6px;max-width:170px;height:5px;display:block;overflow:hidden}._Meta_bnn8a_1 .task-track i{border-radius:inherit;background:#ff852e;height:100%;display:block}._Meta_bnn8a_1 .claim{color:#473d39;background:#f4f5f6;border-radius:16px;justify-content:center;align-items:center;gap:5px;min-width:64px;min-height:48px;padding:10px;font-size:19px;font-weight:900;display:flex}._Meta_bnn8a_1 .claim:not(:disabled){color:#fff;background:linear-gradient(#fa7c1b,#ed600b)}._Meta_bnn8a_1 .claim:not(:disabled)>.art{filter:brightness(0)invert()}._Meta_bnn8a_1 .claim>.art{width:24px;height:24px}._Meta_bnn8a_1 .claim:active:not(:disabled),._Meta_bnn8a_1 .task-categories button:active:not(:disabled){transform:none}._Meta_bnn8a_1 .task-card.ready{background:linear-gradient(115deg,#fff6e9,#fff 65%);border-color:#ffc894;box-shadow:0 3px 12px #f8791410}._Meta_bnn8a_1 .task-card.claimed{background:#fafafa;gap:10px;padding-block:12px}._Meta_bnn8a_1 .task-card.claimed .task-main>p,._Meta_bnn8a_1 .task-card.claimed .task-track,._Meta_bnn8a_1 .task-card.claimed .task-main>small{display:none}._Meta_bnn8a_1 .task-card.claimed .claim{color:#66816b;opacity:1;background:#edf1ed;min-height:38px}._Meta_bnn8a_1 .task-card.claimed h2{color:#716764;font-size:14px}._Meta_bnn8a_1 .task-card.claimed .claim svg{width:19px;height:19px}._Meta_bnn8a_1 .task-categories{flex-wrap:nowrap;gap:6px;margin:12px 0 16px;display:flex;overflow-x:auto}._Meta_bnn8a_1 .task-categories button{color:#5e534f;white-space:nowrap;text-wrap:balance;background:#fff;border:1px solid #e4e5e8;border-radius:15px;min-height:44px;padding:10px 12px;font-size:12px;font-weight:800;line-height:1.2}._Meta_bnn8a_1 .task-categories button.active{color:#fff;text-shadow:none;background:#ce4c05;border-color:#ff852e}._Meta_bnn8a_1 .task-categories button:focus-visible{outline-offset:-4px;outline:2px solid #6d2a00}._Meta_bnn8a_1 .reward-row{text-align:left;align-items:center;gap:13px;width:100%;min-height:84px;margin-bottom:10px;padding:14px;display:flex}._Meta_bnn8a_1 .reward-row>.art{width:48px;height:48px}._Meta_bnn8a_1 .reward-row>div{flex:1;min-width:0}._Meta_bnn8a_1 .reward-row b{overflow-wrap:anywhere;font-size:15px;line-height:1.3;display:block}._Meta_bnn8a_1 .reward-row span{color:#745f4f;margin-top:4px;font-size:11px;line-height:1.45;display:block}._Meta_bnn8a_1 .reward-row>svg{color:#a68a72}._Meta_bnn8a_1 .collection-banner{margin-bottom:20px;padding:16px}._Meta_bnn8a_1 .collection-banner p{color:#745f4f;margin:5px 0 0;font-size:13px;line-height:1.4}._Meta_bnn8a_1 .collection-track{background:#edf0f2;border-radius:8px;height:8px;margin-top:12px;display:block;overflow:hidden}._Meta_bnn8a_1 .collection-track i{border-radius:inherit;background:#ff852e;height:100%;display:block}._Meta_bnn8a_1 .tips-empty{text-align:center;padding:28px 4px}._Meta_bnn8a_1 .tips-empty>.art{filter:drop-shadow(0 6px 7px #b77cb824);width:148px;height:148px}._Meta_bnn8a_1 .tips-empty h2{margin:18px 0 10px;font-size:23px;line-height:1.25}._Meta_bnn8a_1 .tips-empty p{color:#716764;margin:0 0 24px;font-size:15px;line-height:1.5}._Meta_bnn8a_1 .tips-empty .primary{width:100%}._Meta_bnn8a_1 .tip-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}._Meta_bnn8a_1 .tip-card{color:#a6876c;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:179px;padding:20px 12px;display:flex}._Meta_bnn8a_1 .tip-card.unlocked{background:#fffcf6}._Meta_bnn8a_1 .tip-card>.art{width:84px;height:84px}._Meta_bnn8a_1 .tip-card b{color:#514135;text-wrap:balance;font-size:14px;line-height:1.2}._Meta_bnn8a_1 .tip-card>span{color:#745f4f;margin-top:-7px;font-size:11px;line-height:1.45}._Meta_bnn8a_1 .collection-remaining{color:#716764;margin-top:16px;font-size:13px;line-height:1.45}._Meta_bnn8a_1 .menu-art{text-align:center;height:238px;margin:0 0 8px;padding:5px}._Meta_bnn8a_1 .menu-art>.art{filter:drop-shadow(0 5px 5px #7a431c16);width:230px;max-width:80%;height:100%}._Meta_bnn8a_1 .settings-card{margin-bottom:10px;padding:3px 18px}._Meta_bnn8a_1 .setting-row{text-align:left;background:0 0;align-items:center;gap:12px;width:100%;padding:13px 0;display:flex}._Meta_bnn8a_1 .setting-row b{flex:1;font-size:15px;font-weight:800}._Meta_bnn8a_1 .setting-state{color:#716764;font-size:13px}._Meta_bnn8a_1 .switch{background:#d7c8b7;border-radius:20px;width:43px;height:25px;padding:3px;transition:background .2s;display:block}._Meta_bnn8a_1 .switch>span{background:#fffaf0;border-radius:50%;width:19px;height:19px;transition:transform .2s;display:block;box-shadow:0 1px 4px #6f4b291c}._Meta_bnn8a_1 .switch.on{background:#b87788}._Meta_bnn8a_1 .switch.on>span{transform:translate(18px)}._Meta_bnn8a_1 .menu-links{background:#fffcf5;border-radius:23px;overflow:hidden}._Meta_bnn8a_1 .menu-link{text-align:left;background:0 0;border-bottom:1px solid #f1e8dc;justify-content:space-between;align-items:center;width:100%;padding:16px 20px;font-size:15px;font-weight:800;display:flex}._Meta_bnn8a_1 .menu-link:last-child{border:0}._Meta_bnn8a_1 .menu-link svg{color:#ae8e73}._Meta_bnn8a_1 .save-note{color:#745f4f;text-align:center;margin:15px 0 3px;font-size:11px}._Meta_bnn8a_1 .quiet{color:#716764;min-height:44px}._Meta_bnn8a_1 .faq-card{background:#fffcf5;border-radius:20px;margin-bottom:10px;padding:19px 20px}._Meta_bnn8a_1 .faq-card summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;font-size:15px;font-weight:900;list-style:none;display:flex}._Meta_bnn8a_1 .faq-card summary::-webkit-details-marker{display:none}._Meta_bnn8a_1 .faq-card summary svg{color:#a4876d;transition:transform .2s}._Meta_bnn8a_1 .faq-card[open] summary svg{transform:rotate(90deg)}._Meta_bnn8a_1 .faq-card p{color:#745f4f;overflow-wrap:break-word;margin-top:14px;font-size:14px;line-height:1.55}._Meta_bnn8a_1 .product-card{background:#fff;border:1px solid #f0e6dc;border-radius:22px;margin-bottom:15px;overflow:hidden}._Meta_bnn8a_1 .product-card>img{object-fit:cover;width:100%;height:182px;display:block}._Meta_bnn8a_1 .product-card>div{padding:18px}._Meta_bnn8a_1 .product-card p{color:#745f4f;overflow-wrap:break-word;margin-top:8px;font-size:13px}._Meta_bnn8a_1 .product-card span{color:#745f4f;margin-top:12px;font-size:11px;line-height:1.45;display:block}._Meta_bnn8a_1 .season-hero{isolation:isolate;background:radial-gradient(at 85% 55%,#ffe5c7 0,#0000 62%),#fff3e6;border:1px solid #f2e5d6;border-radius:28px;margin-bottom:20px;position:relative;overflow:hidden}._Meta_bnn8a_1 .season-art{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;mix-blend-mode:multiply;display:block}._Meta_bnn8a_1 .season-copy{z-index:1;width:58%;padding:22px 0 0 20px;position:relative}._Meta_bnn8a_1 .season-copy h2,._Meta_bnn8a_1 .season-heading h2{letter-spacing:-.6px;text-wrap:balance;font-size:26px;font-weight:900;line-height:1.12}._Meta_bnn8a_1 .season-copy p{color:#796553;text-wrap:pretty;margin-top:10px;font-size:13px;line-height:1.45}._Meta_bnn8a_1 .season-kicker{color:#9c5123;margin-bottom:8px;font-size:11px;font-weight:800;line-height:1.35;display:block}._Meta_bnn8a_1 .task-hero{min-height:214px}._Meta_bnn8a_1 .task-hero .season-art{width:54%;height:150px;position:absolute;top:48px;right:0;transform:rotate(-5deg)}._Meta_bnn8a_1 .task-hero .season-copy p{max-width:145px}._Meta_bnn8a_1 .season-balance{z-index:1;background:#fffffff2;border-radius:18px;align-items:center;gap:8px;width:max-content;max-width:calc(100% - 32px);margin:22px 16px 14px;padding:10px 14px;display:flex;position:relative}._Meta_bnn8a_1 .season-balance>.art{flex:none;width:28px;height:28px}._Meta_bnn8a_1 .season-balance b{font-size:16px;font-weight:900;line-height:1.25}._Meta_bnn8a_1 .seasonal-daily{background:#fff;border:1px solid #eadfce;border-radius:23px;justify-content:space-between;gap:12px;margin-bottom:12px;padding:18px}._Meta_bnn8a_1 .seasonal-daily .daily-copy{min-width:0}._Meta_bnn8a_1 .seasonal-daily .season-kicker{color:#897566;margin-bottom:6px;font-size:11px}._Meta_bnn8a_1 .seasonal-daily h2{color:#39322e;font-size:21px;line-height:1.15}._Meta_bnn8a_1 .seasonal-daily p,._Meta_bnn8a_1 .seasonal-daily.claimed p{color:#766658;margin:5px 0 0;font-size:13px;line-height:1.35;display:block}._Meta_bnn8a_1 .seasonal-daily .claim{border-radius:17px;flex:none;min-width:82px;min-height:48px;padding-inline:12px;font-size:14px}._Meta_bnn8a_1 .season-streak{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:26px;display:grid}._Meta_bnn8a_1 .streak-day{background:#fff;border:1px solid #eae4de;border-radius:18px;flex-direction:column;align-items:center;gap:4px;min-height:125px;padding:11px 4px;display:flex;position:relative}._Meta_bnn8a_1 .streak-day>span{color:#88776b;font-size:11px;font-weight:700;line-height:1.4}._Meta_bnn8a_1 .streak-day>.art{width:58px;height:42px;margin:2px 0}._Meta_bnn8a_1 .streak-day>b{white-space:nowrap;font-size:12px;font-weight:900}._Meta_bnn8a_1 .streak-day>small{color:#ab510c;font-size:10px;font-weight:800;line-height:1.2}._Meta_bnn8a_1 .streak-day.current{background:#fff3e7;border-color:#eeac76}._Meta_bnn8a_1 .streak-day.past{background:#f3f6f0}._Meta_bnn8a_1 .streak-day.past>.art{opacity:.7}._Meta_bnn8a_1 .season-section-title{justify-content:space-between;align-items:baseline;gap:12px;margin:6px 2px 14px;display:flex}._Meta_bnn8a_1 .season-section-title h2{letter-spacing:-.3px;font-size:21px;font-weight:900;line-height:1.2}._Meta_bnn8a_1 .season-section-title>span{color:#89796c;text-align:right;max-width:44%;font-size:11px;line-height:1.3}._Meta_bnn8a_1 .seasonal-task{background:#fff;border:1px solid #ece7e2;border-radius:22px;padding:18px 16px}._Meta_bnn8a_1 .seasonal-task .task-main h2{text-wrap:balance;font-size:17px;line-height:1.2}._Meta_bnn8a_1 .seasonal-task .task-main p{color:#807064;text-wrap:pretty;font-size:13px;line-height:1.4}._Meta_bnn8a_1 .seasonal-task .task-track{background:#f0e8df}._Meta_bnn8a_1 .seasonal-task .task-track i{background:#f78324}._Meta_bnn8a_1 .seasonal-task .task-main>small{color:#938376;font-size:11px}._Meta_bnn8a_1 .seasonal-task .claim{border-radius:18px;flex:none;gap:5px;min-width:85px;min-height:55px;padding:8px;font-size:18px}._Meta_bnn8a_1 .seasonal-task .claim .art{width:22px;height:22px}._Meta_bnn8a_1 .seasonal-task .claim>span{line-height:1.05;display:block}._Meta_bnn8a_1 .seasonal-task .claim small{color:inherit;margin:3px 0 0;font-size:10px;font-weight:800;line-height:1.3}._Meta_bnn8a_1 .seasonal-task .claim:disabled{color:#897869;opacity:1;background:#f0e9e1}._Meta_bnn8a_1 .seasonal-task.ready{background:#fffaf4;border-color:#edc49e}._Meta_bnn8a_1 .seasonal-task.claimed{background:#f8f8f5}._Meta_bnn8a_1 .seasonal-task.claimed .claim{min-height:38px}._Meta_bnn8a_1 .raffle-season{background:radial-gradient(at 50% 43%,#ffe5c3 0,#0000 65%),#fff5ea;padding:22px 18px 16px}._Meta_bnn8a_1 .season-heading{text-align:center;z-index:1;position:relative}._Meta_bnn8a_1 .season-heading .season-kicker{color:#a25d31}._Meta_bnn8a_1 .raffle-season .season-art{width:calc(100% + 12px);max-width:none;height:190px;margin:-2px -6px -6px}._Meta_bnn8a_1 .ticket-wallet{z-index:1;background:#fffffff2;border-radius:21px;justify-content:center;align-items:center;gap:12px;padding:15px 10px;display:flex;position:relative}._Meta_bnn8a_1 .ticket-wallet>.art{flex:none;width:67px;height:55px;transform:rotate(-9deg)}._Meta_bnn8a_1 .ticket-wallet>div{min-width:0}._Meta_bnn8a_1 .ticket-wallet strong{letter-spacing:-.6px;flex-wrap:wrap;align-items:baseline;column-gap:7px;font-size:37px;font-weight:900;line-height:1.1;display:flex}._Meta_bnn8a_1 .ticket-wallet strong>span{letter-spacing:-.2px;font-size:20px}._Meta_bnn8a_1 .ticket-wallet strong>.ticket-number{font-size:inherit;overflow-wrap:anywhere}._Meta_bnn8a_1 .ticket-wallet p{color:#867466;margin-top:5px;font-size:11px;line-height:1.35}._Meta_bnn8a_1 .ticket-sources{gap:12px;display:grid}._Meta_bnn8a_1 .ticket-source{text-align:left;color:#3c342f;background:#fff;border:1px solid #eae5df;border-radius:23px;align-items:center;gap:13px;width:100%;padding:18px 14px;display:flex}._Meta_bnn8a_1 .ticket-source>.art{flex:none;width:57px;height:61px}._Meta_bnn8a_1 .ticket-source>svg{color:#a37c60;flex:none;width:16px}._Meta_bnn8a_1 .source-copy{flex:1;min-width:0;display:block}._Meta_bnn8a_1 .source-copy>b{text-wrap:balance;font-size:16px;font-weight:900;line-height:1.2;display:block}._Meta_bnn8a_1 .source-copy>span:not(.season-track){color:#776658;margin-top:5px;font-size:13px;line-height:1.4;display:block}._Meta_bnn8a_1 .source-copy>small{color:#948271;text-wrap:pretty;margin-top:7px;font-size:10px;line-height:1.4;display:block}._Meta_bnn8a_1 .season-track{background:#eee7df;border-radius:6px;width:100%;height:5px;margin-top:10px;display:block;overflow:hidden}._Meta_bnn8a_1 .season-track>i{border-radius:inherit;background:#f28c37;height:100%;display:block}._Meta_bnn8a_1 .source-collection .season-track>i{background:#89a06b}._Meta_bnn8a_1 .season-about{border-top:1px solid #e8e2db;margin:20px 2px 0;padding:14px 1px 2px}._Meta_bnn8a_1 .season-about summary{cursor:pointer;color:#807063;justify-content:space-between;align-items:center;min-height:30px;font-size:13px;font-weight:800;list-style:none;display:flex}._Meta_bnn8a_1 .season-about summary::-webkit-details-marker{display:none}._Meta_bnn8a_1 .season-about[open] summary>svg{transform:rotate(90deg)}._Meta_bnn8a_1 .season-about p{color:#88796d;text-wrap:pretty;margin-top:12px;font-size:12px;line-height:1.5}._Meta_bnn8a_1 .prize-season{padding-bottom:16px}._Meta_bnn8a_1 .prize-season .season-copy{width:66%;padding-top:20px}._Meta_bnn8a_1 .prize-season .season-art{width:88%;height:180px;margin:-6px -16px -5px auto}._Meta_bnn8a_1 .season-gift-progress{z-index:1;margin:0 20px 14px;position:relative}._Meta_bnn8a_1 .season-gift-progress .season-track{background:#ead7c6;height:7px}._Meta_bnn8a_1 .season-gift-progress>span:last-child{text-align:center;color:#966642;margin-top:7px;font-size:11px;font-weight:800;line-height:1.4;display:block}._Meta_bnn8a_1 .season-cta{z-index:1;width:calc(100% - 32px);min-height:52px;margin:0 16px;font-size:16px;position:relative}._Meta_bnn8a_1 .prize-filters{margin:0 0 18px}._Meta_bnn8a_1 .prize-filters button{flex:1}._Meta_bnn8a_1 .season-empty-caption{color:#89786a;text-align:center;text-wrap:balance;max-width:250px;margin:8px auto 18px;font-size:13px;line-height:1.5}._Meta_bnn8a_1 .season-prize-types{gap:12px;display:grid}._Meta_bnn8a_1 .season-prize-types>button{text-align:left;color:#3c342f;background:#fff;border:1px solid #eae5df;border-radius:22px;align-items:center;gap:14px;width:100%;padding:18px 14px;display:flex}._Meta_bnn8a_1 .season-prize-types .art{flex:none;width:65px;height:60px}._Meta_bnn8a_1 .season-prize-types span{flex:1}._Meta_bnn8a_1 .season-prize-types b{font-size:16px;line-height:1.2;display:block}._Meta_bnn8a_1 .season-prize-types small{color:#89776a;margin-top:5px;font-size:12px;display:block}._Meta_bnn8a_1 .season-prize-types svg{color:#ac8262;flex:none}._Meta_bnn8a_1[data-page=menu] .meta-scroll{padding-top:0}@container (width<=350px){._Meta_bnn8a_1 .meta-scroll{padding:12px 14px calc(90px + var(--safe-area-bottom))}._Meta_bnn8a_1 .meta-header{padding:max(18px, var(--safe-area-top)) 16px 12px}._Meta_bnn8a_1 .task-categories button{padding:10px;font-size:11px}._Meta_bnn8a_1 .menu-art{height:194px}._Meta_bnn8a_1 .menu-art>.art{width:188px}._Meta_bnn8a_1 .tips-empty>.art{width:124px;height:124px}._Meta_bnn8a_1 .product-card>img{height:156px}._Meta_bnn8a_1 .season-hero{border-radius:24px}._Meta_bnn8a_1 .season-copy{width:57%;padding:18px 0 0 16px}._Meta_bnn8a_1 .season-copy h2,._Meta_bnn8a_1 .season-heading h2{font-size:23px}._Meta_bnn8a_1 .season-copy p{font-size:12px}._Meta_bnn8a_1 .task-hero{min-height:203px}._Meta_bnn8a_1 .task-hero .season-art{height:135px;top:53px;right:0}._Meta_bnn8a_1 .task-hero .season-copy p{max-width:130px}._Meta_bnn8a_1 .season-balance{margin-top:19px;padding:9px 12px}._Meta_bnn8a_1 .season-balance b{font-size:14px}._Meta_bnn8a_1 .seasonal-daily{gap:8px;padding:16px 13px}._Meta_bnn8a_1 .seasonal-daily h2{font-size:19px}._Meta_bnn8a_1 .seasonal-daily p{font-size:12px}._Meta_bnn8a_1 .seasonal-daily .claim{min-width:72px;padding-inline:8px;font-size:13px}._Meta_bnn8a_1 .season-streak{gap:7px}._Meta_bnn8a_1 .streak-day{border-radius:16px;min-height:119px}._Meta_bnn8a_1 .streak-day>b{font-size:11px}._Meta_bnn8a_1 .season-section-title h2{font-size:19px}._Meta_bnn8a_1 .seasonal-task{gap:10px;padding:16px 13px}._Meta_bnn8a_1 .seasonal-task .claim{gap:3px;min-width:72px;font-size:17px}._Meta_bnn8a_1 .seasonal-task .claim .art{width:19px;height:19px}._Meta_bnn8a_1 .seasonal-task .task-main h2{font-size:16px}._Meta_bnn8a_1 .seasonal-task .task-main p{font-size:12px}._Meta_bnn8a_1 .raffle-season{padding:20px 14px 14px}._Meta_bnn8a_1 .raffle-season .season-art{height:163px}._Meta_bnn8a_1 .ticket-wallet{gap:9px;padding:13px 9px}._Meta_bnn8a_1 .ticket-wallet>.art{width:55px;height:47px}._Meta_bnn8a_1 .ticket-wallet strong{font-size:33px}._Meta_bnn8a_1 .ticket-wallet strong>span{font-size:19px}._Meta_bnn8a_1 .ticket-wallet p{font-size:10px}._Meta_bnn8a_1 .ticket-source{gap:10px;padding:16px 11px}._Meta_bnn8a_1 .ticket-source>.art{width:45px;height:53px}._Meta_bnn8a_1 .source-copy>b{font-size:15px}._Meta_bnn8a_1 .source-copy>span:not(.season-track){font-size:12px}._Meta_bnn8a_1 .source-copy>small{font-size:10px}._Meta_bnn8a_1 .prize-season .season-copy{width:75%}._Meta_bnn8a_1 .prize-season .season-art{height:154px}._Meta_bnn8a_1 .season-cta{font-size:15px}}@media (max-height:650px) and (orientation:portrait){._Meta_bnn8a_1 .raffle-season{padding:10px 13px}._Meta_bnn8a_1 .raffle-season .season-kicker{display:none}._Meta_bnn8a_1 .raffle-season .season-heading h2{font-size:22px}._Meta_bnn8a_1 .raffle-season .season-art{height:96px;margin-block:-1px -4px}._Meta_bnn8a_1 .raffle-season .ticket-wallet{border-radius:18px;gap:8px;padding:8px 10px}._Meta_bnn8a_1 .raffle-season .ticket-wallet>.art{width:47px;height:41px}._Meta_bnn8a_1 .raffle-season .ticket-wallet strong{font-size:30px}._Meta_bnn8a_1 .raffle-season .ticket-wallet strong>span:not(.ticket-number){font-size:18px}}@media (prefers-reduced-motion:reduce){._Meta_bnn8a_1 .switch,._Meta_bnn8a_1 .switch>span,._Meta_bnn8a_1 summary svg{transition:none}}._Image_1n3r6_1{background-position:50%;background-size:cover;border-radius:17px;height:155px;margin-bottom:7px}._Eyebrow_1n3r6_9,._Eyebrow_52718_1{letter-spacing:1.2px;text-transform:uppercase;color:#a17968;font-size:11px;font-weight:900;line-height:1.5}._Chapters_52718_10{text-align:left;flex-direction:column;gap:5px;margin-top:8px;display:flex}._Chapters_52718_10>section>h2{margin:20px 0 10px;font-size:15px}._Chapters_52718_10 button{text-align:left;background:#f1e7da;border-radius:13px;align-items:center;gap:12px;width:100%;min-height:46px;margin-bottom:5px;padding:13px 12px;display:flex}._Chapters_52718_10 b{flex:1;font-size:14px}._Chapters_52718_10>section>p{color:#897d72;margin:0 0 16px;font-size:12px;line-height:1.5}._SmallArt_uls7q_1{filter:drop-shadow(0 6px 3px #a7753920);flex-shrink:0;align-self:center;width:80px;height:80px}._SmallArt_uls7q_1 .art{width:100%;height:100%}._Eyebrow_uls7q_13{letter-spacing:1.2px;text-transform:uppercase;color:#a17968;font-size:11px;font-weight:900;line-height:1.5}._Rewards_uls7q_22{justify-content:center;gap:12px;margin:20px 0;display:flex}._Rewards_uls7q_22>span{background:#f5e6d4;border-radius:18px;flex-direction:column;flex:1;align-items:center;gap:8px;padding:14px 8px;display:flex}._Rewards_uls7q_22 .art{object-fit:contain;width:48px;height:45px}._Rewards_uls7q_22 b{font-size:14px}._Footnote_uls7q_47{text-align:center;color:#897d72;font-size:12px;line-height:1.5}._Claimed_uls7q_54{color:#716764;margin:0;padding:12px 0;font-size:13px;display:block}._Code_uls7q_62{letter-spacing:.08em;overflow-wrap:anywhere;background:#f1e3cf;border-radius:12px;padding:12px;font-size:22px;font-weight:900}._Shade_6yaal_1{z-index:30;padding:max(25px, var(--safe-area-top)) 22px max(25px, var(--safe-area-bottom));background:#39282070;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}._Card_6yaal_12{color:#3b3231;overscroll-behavior:contain;scrollbar-width:none;text-align:center;background:#fff;border-radius:26px;flex-direction:column;gap:14px;width:100%;max-width:390px;max-height:100%;padding:28px 25px 23px;display:flex;position:relative;overflow:auto;box-shadow:0 12px 42px #2c1e2529}._Card_6yaal_12 h1{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:30px;font-weight:900;line-height:1.12}._Card_6yaal_12 h2{margin:0;font-size:21px;font-weight:900}._Card_6yaal_12 p{color:#756b68;text-wrap:balance;margin:0;font-size:15px;line-height:1.5}._Card_6yaal_12 small{color:#897d72;font-size:11px;line-height:1.5}._Card_6yaal_12>svg{flex-shrink:0;align-self:center;width:110px;height:110px}._Card_6yaal_12 details{text-align:left}._Card_6yaal_12:has(>._Close_6yaal_64)>h1{padding-inline:22px}._Card_6yaal_12 .primary,._Card_6yaal_12 .secondary{border-radius:18px;flex-shrink:0;min-height:60px;padding:17px 20px}._Card_6yaal_12 .primary{font-size:19px}._Card_6yaal_12 .secondary{color:#ad4308;background:#fff3e8;box-shadow:inset 0 0 0 1px #f6d7bc}._Card_6yaal_12 .text-button{min-height:44px;padding:10px 12px}._Card_6yaal_12 .primary+.secondary{margin-top:-3px}._Card_6yaal_12 .goal-list{justify-content:center;gap:8px;width:100%;margin:6px 0 8px;display:flex}._Card_6yaal_12 .goal-list>span,._Card_6yaal_12 .goal-list>.goal{background:#f6f5f3;border-radius:16px;flex-direction:column;flex:0 110px;justify-content:center;align-items:center;gap:3px;min-width:0;padding:10px 5px;display:flex}._Card_6yaal_12 .goal-list .art{object-fit:contain;flex:none;width:48px;height:48px}._Card_6yaal_12 .goal-list b{font-size:24px;font-weight:900;line-height:1.1}._Card_6yaal_12 .goal-list>span>span,._Card_6yaal_12 .goal-list>.goal>span,._Card_6yaal_12 .goal-list small{color:#958273;text-align:center;text-wrap:balance;font-size:10px;font-weight:800;line-height:1.2}._Card_6yaal_12 .gift-pet-scene{justify-content:center;align-items:flex-end;gap:5px;height:160px;display:flex}._Card_6yaal_12 .gift-pet-scene img{object-fit:contain;max-width:70%;height:100%}._Card_6yaal_12 .gift-pet-scene svg{width:60px;height:60px}._Close_6yaal_64{z-index:2;background:#f3f3f4;border-radius:50%;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;min-height:44px;font-size:23px;line-height:1;display:flex;position:absolute;top:12px;right:12px}._Close_6yaal_64:active:not(:disabled){transform:none}@media (max-height:720px){._Card_6yaal_12{gap:11px}._Card_6yaal_12 h1{font-size:27px}._Card_6yaal_12 p{font-size:14px}._Card_6yaal_12 .goal-list{margin:1px 0 3px}}@media (max-width:350px){._Card_6yaal_12 .primary,._Card_6yaal_12 .secondary{min-height:56px}}._Card_6yaal_12 .result-progress{text-align:left;color:#a58773;grid-template-columns:1fr 1fr;gap:7px;margin:0 0 5px;font-size:12px;display:grid}._Card_6yaal_12 .result-progress b{text-align:right;color:#9e6e4b}._Card_6yaal_12 .result-progress>div{background:#e9dccb;border-radius:6px;grid-column:1/3;height:6px;overflow:hidden}._Card_6yaal_12 .result-progress i{background:#d3a166;border-radius:6px;height:100%;display:block}._Card_6yaal_12 .level-tip{margin:0 0 5px;font-size:12px}._Card_6yaal_12.modal-archive{padding-inline:20px}@keyframes _load_1crh5_1{0%{transform:translate(-100%)}to{transform:translate(400%)}}@keyframes _breathe_1crh5_1{50%{transform:scale(1.12)}}._Effects_1crh5_14 .confetti{z-index:35;pointer-events:none;border-radius:2px;width:8px;height:13px;position:absolute}._Effects_1crh5_14 .collect-fly{pointer-events:none;z-index:12;width:35px;height:35px;margin:-17px 0 0 -17px;position:absolute}._Effects_1crh5_14 .collect-fly svg{width:100%;height:100%}@media (prefers-reduced-motion:reduce){._Effects_1crh5_14 .confetti{display:none}}._Effects_1crh5_14 .puzzle-companion{left:50%;bottom:calc(100% - var(--board-top) + 12px);width:calc(var(--pet-height) * 1.15);height:var(--pet-height);pointer-events:none;position:absolute;transform:translate(-50%)}._Effects_1crh5_14 .puzzle-paused .pet-figure img{animation-play-state:paused}@keyframes _pet-blink_1crh5_1{0%,95%,to{opacity:0}96%,98%{opacity:1}}@keyframes _pet-open_1crh5_1{0%,95%,to{opacity:1}96%,98%{opacity:0}}._Effects_1crh5_14 .coach-card{pointer-events:none;text-align:center;z-index:2;background:#fff8ebf7;border-radius:20px;max-width:360px;margin:auto;padding:13px 16px;position:absolute;left:22px;right:22px;box-shadow:0 4px 18px #60443225}._Effects_1crh5_14 .coach-card b{font-size:17px;line-height:1.25;display:block}._Effects_1crh5_14 .coach-card p{color:#745f4f;text-wrap:pretty;margin:5px 0 8px;font-size:13px;line-height:1.4}._Effects_1crh5_14 .coach-card button{pointer-events:auto;color:#a4435a;min-height:32px;padding:4px 10px;font-size:12px;font-weight:800}._Effects_1crh5_14 .coach-cell{border:3px solid #fff9e8;border-radius:16px;position:absolute;box-shadow:0 0 0 3px #b85068,0 0 0 250vmax #3f2b1b0b}._Effects_1crh5_14 .coach-cell.to{border-style:dashed;box-shadow:0 0 0 2px #b85068}._Effects_1crh5_14 .coach-hand{transform-origin:50%;filter:drop-shadow(0 2px 2px #3c241b60);font-size:32px;font-style:normal;line-height:1;animation:1.5s ease-in-out infinite coach-swipe;position:absolute}._Effects_1crh5_14 .coach-goals .coach-cell,._Effects_1crh5_14 .coach-goals .coach-hand{display:none}._Effects_1crh5_14 .coach-goals .coach-card{top:calc(var(--board-top) - 133px);bottom:auto!important}@keyframes _coach-swipe_1crh5_1{0%,15%{opacity:0;translate:-12px -5px}25%{opacity:1}75%{translate:calc(var(--hand-x) - 12px) calc(var(--hand-y) - 5px);opacity:1}90%,to{translate:calc(var(--hand-x) - 12px) calc(var(--hand-y) - 5px);opacity:0}}._Effects_1crh5_14 .gift-pet-scene{height:200px;margin:10px 0 18px;position:relative}._Effects_1crh5_14 .gift-pet-scene img{object-fit:contain;width:190px;height:190px;margin:auto;position:absolute;inset:0}._Effects_1crh5_14 .gift-pet-scene .gift-toy{object-fit:contain;width:70px;height:70px;position:absolute;bottom:10px;right:30px}._Effects_1crh5_14 .gift-pet-scene.playing .gift-toy{animation:.85s ease-in-out 2 pet-gift-ball}._Effects_1crh5_14 .gift-pet-scene.playing>img{transform-origin:bottom;animation:.85s ease-in-out 2 pet-gift-hop}@keyframes _pet-gift-ball_1crh5_1{0%,to{translate:0;rotate:0deg}50%{translate:-60px -30px;rotate:-70deg}}@keyframes _pet-gift-hop_1crh5_1{0%,to{translate:0;rotate:0deg}45%{translate:0 -10px;rotate:-3deg}}@media (max-height:720px){._Effects_1crh5_14 .coach-card{padding:10px 12px;left:16px;right:16px}._Effects_1crh5_14 .coach-card b{font-size:15px}._Effects_1crh5_14 .coach-card p{margin:4px 0;font-size:12px}._Effects_1crh5_14 .coach-goals .coach-card{top:calc(var(--board-top) - 122px)}._Effects_1crh5_14 .gift-pet-scene{height:150px}._Effects_1crh5_14 .gift-pet-scene img{width:150px;height:150px}}@media (prefers-reduced-motion:reduce){._Effects_1crh5_14 .coach-hand{animation:none;display:none}._Effects_1crh5_14 .gift-pet-scene.playing .gift-toy,._Effects_1crh5_14 .gift-pet-scene.playing>img{animation:none}}._Effects_1crh5_14 .coach-card button{text-underline-offset:3px;background:0 0;border:0;min-height:38px;text-decoration:underline}._Effects_1crh5_14 #game:has(.puzzle-coach:not([hidden])) .puzzle-companion{opacity:0}._Effects_1crh5_14 .coach-hand svg{fill:#fff7e8;stroke:#a54860;stroke-width:2px;width:36px;height:36px}._Effects_1crh5_14 .coach-card{background:#fff;border-radius:19px;box-shadow:0 4px 16px #3c292020}._Effects_1crh5_14 .coach-card b{color:#3b3231}._Effects_1crh5_14 .coach-card button{color:#d26215}._Effects_1crh5_14 .coach-cell{border-color:#fff;box-shadow:0 0 0 2px #f08024}._Effects_1crh5_14 .coach-cell.to{box-shadow:0 0 0 2px #f08024}._Effects_1crh5_14 .coach-hand svg{stroke:#e27624;fill:#fff}@media (max-width:350px){._Effects_1crh5_14 .coach-card{padding:10px 13px}._Effects_1crh5_14 .coach-card b{font-size:15px;line-height:1.25}._Effects_1crh5_14 .coach-card p{margin:5px 0;font-size:12px;line-height:1.35}._Effects_1crh5_14 .coach-card button{min-height:32px;font-size:11px}}._Effects_1crh5_14 .onboarding-focus{z-index:75;pointer-events:none;position:absolute;inset:0}._Effects_1crh5_14 .onboarding-focus[hidden]{display:none}._Effects_1crh5_14 .coach-shade{pointer-events:auto;background:#201a193d;position:absolute}._Effects_1crh5_14 .coach-ring{pointer-events:none;border:2px solid #fff;border-radius:18px;position:absolute;box-shadow:0 0 0 2px #ef852e}._Effects_1crh5_14 .onboard-card{color:#3b3231;pointer-events:auto;text-align:left;background:#fff;border-radius:22px;padding:17px 18px;position:absolute;left:20px;right:20px;box-shadow:0 5px 24px #291f1c24}._Effects_1crh5_14 .onboard-card>small{color:#b87542;margin-bottom:5px;font-size:10px;font-weight:800;display:block}._Effects_1crh5_14 .onboard-card h2{letter-spacing:-.01em;text-wrap:balance;margin:0 0 7px;font-size:18px;font-weight:900;line-height:1.2}._Effects_1crh5_14 .onboard-card>p{color:#766860;text-wrap:pretty;margin:0;font-size:13px;font-weight:700;line-height:1.45}._Effects_1crh5_14 .onboard-card-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}._Effects_1crh5_14 .onboard-next{color:#fff;background:#ee751b;border-radius:14px;flex:1;min-height:42px;padding:9px 12px;font-size:13px;font-weight:900;box-shadow:0 2px #c95911}._Effects_1crh5_14 .onboard-skip{color:#92847e;background:0 0;min-height:34px;margin-left:auto;padding:5px 0;font-size:10px;font-weight:700}._Effects_1crh5_14 .onboarding-focus .lesson-cell{pointer-events:none;border:2px solid #fff;border-radius:14px;position:absolute;box-shadow:0 0 0 2px #ed7926}._Effects_1crh5_14 #game:has(.onboarding-focus) .puzzle-companion{opacity:0}@keyframes _lesson-tap_1crh5_1{0%,to{transform:translate(-7px,-7px)scale(1)}50%{transform:translate(-7px,-3px)scale(.88)}}@media (max-width:350px){._Effects_1crh5_14 .onboard-card{border-radius:18px;padding:13px 15px;left:16px;right:16px}._Effects_1crh5_14 .onboard-card>small{margin-bottom:4px;font-size:9px}._Effects_1crh5_14 .onboard-card h2{margin-bottom:5px;font-size:16px}._Effects_1crh5_14 .onboard-card>p{font-size:12px;line-height:1.35}._Effects_1crh5_14 .onboard-card-actions{gap:9px;margin-top:9px}._Effects_1crh5_14 .onboard-next{min-height:38px;font-size:12px}._Effects_1crh5_14 .onboard-skip{min-height:32px;font-size:9px}}._Effects_1crh5_14 .onboarding-focus[data-coach^=puzzle-] .onboard-card>small{display:none}._Effects_1crh5_14 .puzzle-companion{bottom:calc(100% - var(--board-top) + 9px)}._Effects_1crh5_14 .puzzle-companion:before{content:"";background:#fff;border:1px solid #f6e8de;border-radius:50%;height:14px;position:absolute;bottom:-8px;left:4%;right:4%;box-shadow:0 3px 4px #39281924}._Effects_1crh5_14 .puzzle-paused .pet-figure{animation-play-state:paused}@keyframes _grounded-breath_1crh5_1{0%,to{scale:1}50%{scale:1 1.012}}._Effects_1crh5_14 .onboard-card h2{text-wrap:balance}._Effects_1crh5_14 .onboard-next{background:#f67513;border-radius:17px;min-height:52px;padding:14px 18px;font-size:15px;box-shadow:0 3px #c95b0d}._Effects_1crh5_14 .onboard-skip{min-height:44px;font-size:11px}._Effects_1crh5_14 .onboarding-focus[data-coach=home-play] .coach-ring{box-shadow:none;border:0}._Effects_1crh5_14 .onboarding-focus[data-coach=home-play] .coach-shade{background:#201a194d}._Effects_1crh5_14 .onboard-card{border-radius:24px;padding:20px}._Effects_1crh5_14 .onboard-card h2{font-size:19px;line-height:1.23}._Effects_1crh5_14 .onboard-card>p{font-size:14px;line-height:1.45}._Effects_1crh5_14 .onboard-card-actions{gap:12px;margin-top:16px}._Effects_1crh5_14 .puzzle-companion{left:var(--pet-left,50%);top:var(--pet-top,0);width:var(--pet-height);height:var(--pet-height);isolation:isolate;visibility:hidden;z-index:4;position:absolute;bottom:auto;transform:none;pointer-events:none!important}._Effects_1crh5_14 .puzzle-companion[data-ready=true]{visibility:visible}._Effects_1crh5_14 .puzzle-companion:before{display:none}._Effects_1crh5_14 .pet-mesh{filter:none;width:116%;height:116%;display:block;position:absolute;inset:-8%;animation:none!important}._Effects_1crh5_14 #game:has(.modal-shade) .puzzle-companion{pointer-events:none}._Effects_1crh5_14 #game:has(.onboarding-focus)>.puzzle-companion{opacity:0}@media (max-width:350px){._Effects_1crh5_14 .onboard-card{padding:16px 18px}._Effects_1crh5_14 .onboard-card h2{font-size:17px}._Effects_1crh5_14 .onboard-card>p{font-size:13px}._Effects_1crh5_14 .onboard-next{min-height:48px;font-size:14px}._Effects_1crh5_14 .onboard-skip{min-height:40px;font-size:10px}}@media (prefers-reduced-motion:reduce){._Effects_1crh5_14 .puzzle-companion .pet-figure{animation:none!important}}._Effects_1crh5_14 .onboard-next{color:var(--action-ink);text-shadow:0 1px 1px #9c3c0066;background:linear-gradient(#fa7c1b,#ed600b);box-shadow:0 3px #c94b08}._Effects_1crh5_14 .coach-veil{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}._Effects_1crh5_14 .coach-dim{fill:#211b214a}._Effects_1crh5_14 .coach-outline{fill:none;stroke:#ff8a32;stroke-width:2.5px;stroke-linejoin:round}._Effects_1crh5_14 .onboarding-focus .lesson-cell{box-shadow:none;background:0 0;border:0}._Effects_1crh5_14 .onboarding-focus[data-coach=home-play] .coach-dim{fill:#201a194d}._Effects_1crh5_14 .onboarding-focus[data-coach^=puzzle-] .coach-shade{pointer-events:none}._Effects_1crh5_14 .gift-pet-modal h1{text-wrap:balance;max-width:280px;margin:12px auto 0;font-size:24px;line-height:1.2}._Effects_1crh5_14 .gift-pet-scene{height:200px;margin:8px 0 16px}._Effects_1crh5_14 .gift-pet-scene .gift-pet-body{object-position:center bottom;width:196px;height:184px;margin:0;inset:auto auto 12px 50%;transform:translate(-50%)}._Effects_1crh5_14 .gift-pet-scene .gift-toy{z-index:2;width:48px;height:48px;margin:0;inset:auto 17% 0 auto}._Effects_1crh5_14 .gift-pet-scene:before{content:"";background:#59433a20;border-radius:50%;height:8px;position:absolute;bottom:11px;left:23%;right:23%}._Effects_1crh5_14 .gift-pet-scene.playing>.gift-pet-body{transform-origin:50% calc(100% - 3px);animation:.85s ease-in-out 2 gift-pet-nod}._Effects_1crh5_14 .gift-pet-scene.playing>.gift-toy{animation:.85s ease-in-out 2 gift-ball-roll}@keyframes _gift-pet-nod_1crh5_1{0%,to{transform:translate(-50%)scaleY(1)}45%{transform:translate(-50%)scaleY(.97)}}@keyframes _gift-ball-roll_1crh5_1{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(-38px)rotate(-75deg)}}@media (prefers-reduced-motion:reduce){._Effects_1crh5_14 .gift-pet-scene.playing>.gift-pet-body,._Effects_1crh5_14 .gift-pet-scene.playing>.gift-toy{animation:none}}._Effects_1crh5_14 .onboard-skip{color:#716764}._Effects_1crh5_14 .onboard-next{color:#fff}._Effects_1crh5_14 #game:has(.onboarding-focus) .tab>.art{animation-play-state:paused}._Effects_1crh5_14 #game:has(.onboarding-focus) .home-play:before{animation-play-state:paused}._Effects_1crh5_14 #game:has(.onboarding-focus) .home-play>span{animation-play-state:paused}._Effects_1crh5_14 #game:has(.onboarding-focus) .home-play>small{animation-play-state:paused}._Effects_1crh5_14 .reward-flight{z-index:45;pointer-events:none;color:#a44009;filter:drop-shadow(0 2px 2px #fff);align-items:center;gap:4px;font-size:21px;font-weight:900;line-height:1;display:flex;position:absolute;translate:-50% -50%}._Effects_1crh5_14 .reward-flight img{object-fit:contain;width:32px;height:32px}._Effects_1crh5_14 [data-reward-balance]{transform-origin:0;display:block}@keyframes _cta-hover_1crh5_1{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes _tab-breathe_1crh5_1{0%,12%,to{transform:translateY(0)scale(1)}5%{transform:translateY(-2px)scale(1.12)}}@keyframes _tab-arrive_1crh5_1{0%{scale:.88}55%{scale:1.12}to{scale:1}}._Effects_1crh5_14 .goal-flight{pointer-events:none;z-index:9;will-change:transform;filter:drop-shadow(0 2px 2px #63320b25);width:34px;height:34px;position:absolute;top:0;left:0}._Effects_1crh5_14 .goal-flight .art{object-fit:contain;width:100%;height:100%}._Effects_1crh5_14 .goals-finished .hud-goal{animation:.2s ease-out goals-done}._Effects_1crh5_14 .goal-feedback-paused .hud-goal,._Effects_1crh5_14 .goal-feedback-paused .hud-goal>.art,._Effects_1crh5_14 .goal-feedback-paused .hud-goal>b{animation-play-state:paused}@keyframes _nav-wave_1crh5_1{0%,to{transform:translateY(0)scale(1)}45%{transform:translateY(-2px)scale(1.1)}}@keyframes _goal-receive_1crh5_1{0%,to{transform:scale(1)}45%{transform:scale(1.15)}}@keyframes _goal-count_1crh5_1{0%,to{transform:scale(1)}45%{transform:scale(1.13)}}@keyframes _goals-done_1crh5_1{0%,to{box-shadow:0 0 #8fbc6533}50%{box-shadow:0 0 0 5px #8fbc6522}}@media (prefers-reduced-motion:reduce){._Effects_1crh5_14 .goals-finished .hud-goal{animation:none!important}}:is(._Effects_1crh5_14:has(.onboarding-focus) .puzzle-companion,._Effects_1crh5_14:has(.puzzle-coach:not([hidden])) .puzzle-companion){opacity:0}._App_62fty_1{width:100%;height:var(--app-viewport-height);isolation:isolate;--board-top:390px;--pet-height:170px;background:#ede3d4;position:relative;overflow:hidden}._Canvas_62fty_12{z-index:0;position:absolute;inset:0}._Canvas_62fty_12 canvas{width:100%;height:100%;position:absolute}._Ui_62fty_23{z-index:5;pointer-events:none;position:absolute;inset:0}._Screen_62fty_30{pointer-events:none;position:absolute;inset:0}._Nav_62fty_36{z-index:8;padding:8px 10px max(10px, var(--safe-area-bottom));height:calc(84px + var(--safe-area-bottom));pointer-events:auto;background:#fffdf7;border-radius:25px 25px 0 0;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:absolute;bottom:0;left:0;right:0}._Nav_62fty_36 button{background:0 0;border-radius:19px;align-content:center;justify-items:center;gap:3px;display:grid;position:relative}._Nav_62fty_36 img{object-fit:contain;width:43px;height:43px}._Nav_62fty_36 span{font-size:10px;font-weight:900}._Nav_62fty_36 i{background:#f1851c;border-radius:50%;width:8px;height:8px;position:absolute;top:3px;right:10px}._Loading_62fty_78{z-index:25;position:absolute;inset:0}._Loading_62fty_78 img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}._Loading_62fty_78 div{bottom:max(24px, var(--safe-area-bottom));text-align:center;background:#fff;border-radius:25px;justify-items:center;gap:10px;padding:18px;display:grid;position:absolute;left:22px;right:22px}._Loading_62fty_78 small{color:#a35d31;font-weight:900}._Loading_62fty_78 b{font-size:16px}._Toast_62fty_111{z-index:90;bottom:calc(105px + var(--safe-area-bottom));color:#fff;text-align:center;pointer-events:none;background:#4b392ded;border-radius:18px;padding:12px 17px;font-size:13px;position:absolute;left:24px;right:24px}._Error_62fty_126{z-index:80;background:#fff;border-radius:25px;padding:22px;position:absolute;top:50%;left:20px;right:20px;transform:translateY(-50%);box-shadow:0 0 0 200vmax #30221a77}._Error_62fty_126 p{font-size:15px;line-height:1.5}._Orientation_62fty_143{z-index:100;text-align:center;background:#fff7e9;flex-direction:column;justify-content:center;align-items:center;padding:20px;display:flex;position:absolute;inset:0}._Orientation_62fty_143 img{object-fit:contain;width:130px;height:130px}._Orientation_62fty_143 h1{margin:10px 0;font-size:25px}._Orientation_62fty_143 p{font-size:14px}._Confetti_62fty_168{pointer-events:none;z-index:35;position:absolute;inset:0;overflow:hidden}@media (min-width:600px){._App_62fty_1{width:min(440px, (var(--app-viewport-height) - 40px) * .4621);height:calc(var(--app-viewport-height) - 40px);border-radius:24px;max-height:952px;box-shadow:0 20px 55px #5d422529}}@media (max-height:650px){._Nav_62fty_36{height:calc(66px + var(--safe-area-bottom));padding-top:4px;padding-bottom:max(5px, var(--safe-area-bottom))}._Nav_62fty_36 img{width:33px;height:33px}._Nav_62fty_36 span{font-size:9px}}._Nav_62fty_36{isolation:isolate}._Nav_62fty_36 .tab-indicator{z-index:-1;pointer-events:none;background:#fff0de;border-radius:18px;transition:transform .34s cubic-bezier(.22,.8,.3,1),width .34s,height .2s;position:absolute;left:0}._Nav_62fty_36 .tab-arrived img{animation:.4s ease-out _tab-arrive_62fty_211}._Nav_62fty_36.nav-wave img{animation:_nav-wave_62fty_214 .85s calc(var(--tab-order) * .16s) ease-in-out 1 both}@keyframes _nav-wave_62fty_214{0%,to{transform:translateY(0)scale(1)}45%{transform:translateY(-2px)scale(1.1)}}@keyframes _tab-arrive_62fty_211{0%{transform:scale(.9)}55%{transform:translateY(-3px)scale(1.12)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){._Nav_62fty_36 img{animation:none!important}._Nav_62fty_36 .tab-indicator{transition:none}}@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./nunito-sans-cyrillic-400-normal-DUb-KqT8.woff2)format("woff2"),url(./nunito-sans-cyrillic-400-normal-DDHmqnIJ.woff)format("woff")}@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./nunito-sans-cyrillic-600-normal-D4TuIAT6.woff2)format("woff2"),url(./nunito-sans-cyrillic-600-normal-CKMyzy87.woff)format("woff")}@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:700;src:url(./nunito-sans-cyrillic-700-normal-BJ2iHHyS.woff2)format("woff2"),url(./nunito-sans-cyrillic-700-normal-DG2UZxR9.woff)format("woff")}@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:800;src:url(./nunito-sans-cyrillic-800-normal-COys2OwR.woff2)format("woff2"),url(./nunito-sans-cyrillic-800-normal-x7mxdBjZ.woff)format("woff")}@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:900;src:url(./nunito-sans-cyrillic-900-normal-Ctzrhb8A.woff2)format("woff2"),url(./nunito-sans-cyrillic-900-normal-BrhV9Zb3.woff)format("woff")}@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./nunito-sans-latin-400-normal-AkRraKH2.woff2)format("woff2"),url(./nunito-sans-latin-400-normal-DY9yCUyQ.woff)format("woff")}@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./nunito-sans-latin-600-normal-BtVRvDNj.woff2)format("woff2"),url(./nunito-sans-latin-600-normal-DLks-Kj1.woff)format("woff")}@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:800;src:url(./nunito-sans-latin-800-normal-MgCk9Q3Y.woff2)format("woff2"),url(./nunito-sans-latin-800-normal-DOf_K5Iw.woff)format("woff")}@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:700;src:url(./nunito-sans-latin-700-normal-CICRJDmU.woff2)format("woff2"),url(./nunito-sans-latin-700-normal-CLVG92B9.woff)format("woff")}@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:900;src:url(./nunito-sans-latin-900-normal-BhewUpNa.woff2)format("woff2"),url(./nunito-sans-latin-900-normal-CVRJ8ULY.woff)format("woff")}:root{color:#443c36;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--app-viewport-height:100dvh;--safe-area-top:env(safe-area-inset-top,0px);--safe-area-right:env(safe-area-inset-right,0px);--safe-area-bottom:env(safe-area-inset-bottom,0px);--safe-area-left:env(safe-area-inset-left,0px);--safe-bottom:var(--safe-area-bottom);--s:1;background:#e9e0d3;font-family:Nunito Sans,Arial,sans-serif;font-weight:600}*{box-sizing:border-box}html,body,#root{width:100%;height:100%;margin:0;overflow:hidden}#root{place-items:center;min-height:0;display:grid}h1,h2{font-weight:900}button{font:inherit;cursor:pointer;color:inherit;-webkit-tap-highlight-color:transparent;touch-action:manipulation;border:0;padding:0}button:disabled{cursor:default;opacity:.55}button:focus-visible,summary:focus-visible{outline-offset:3px;outline:3px solid #b35d19}button:active:not(:disabled){transform:scale(.97)}img{max-width:100%}.art{object-fit:contain;display:inline-block}.primary,.secondary{letter-spacing:0;border-radius:20px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:56px;padding:16px 22px;font-size:19px;font-weight:900;line-height:1.25;display:flex}.primary{color:#fff;text-shadow:0 1px 1px #9c3c0066;background:linear-gradient(#fa7c1b,#ed600b);box-shadow:0 3px #c94b08}.primary:disabled{color:#f9f2e9;box-shadow:none;opacity:1;background:#b9b0a7}.primary .art{width:25px;height:28px}.home-play.primary{background:transparent var(--primary-texture) center/100% 100%;box-shadow:none;border-radius:0}.secondary{color:#493c34;box-shadow:none;background:#efe7dd;font-size:17px}.round{background:#fffdf4;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;font-size:24px;display:flex}.round .art{width:29px;height:29px}.text-button{color:#846759;background:0 0;width:100%;min-height:42px;padding:10px 15px;font-size:15px;font-weight:800}.spinner{border:3px solid #ead9c7;border-top-color:#f48324;border-radius:50%;width:25px;height:25px;animation:.7s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}::view-transition-old(.screen-transition){animation:.16s ease-in both screen-out}::view-transition-new(.screen-transition){animation:.24s ease-out both screen-in}@keyframes screen-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes screen-out{to{opacity:0}}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation-duration:.001ms!important}button:active:not(:disabled){transform:none}}
