.hint.svelte-a8at4v{color:var(--text-muted);text-align:center;margin-bottom:14px;font-size:.85rem;line-height:1.45}.stores.svelte-a8at4v{gap:8px;display:grid}.store.svelte-a8at4v{border:1px solid var(--border);border-radius:var(--popup-card-radius);background:var(--bg-elevated);min-height:56px;color:var(--text);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:11px;padding:8px 12px;text-decoration:none;transition:border-color .15s;display:grid}.store.svelte-a8at4v:hover{border-color:var(--color-correct)}.store-icon.svelte-a8at4v{border-radius:calc(var(--popup-card-radius) * .72);background:var(--bg);width:40px;height:40px;color:var(--text);place-items:center;display:grid}.store-icon.rustore.svelte-a8at4v{color:#fff;background:#0671e3}.store-icon.svelte-a8at4v svg{width:22px;height:22px}.store-copy.svelte-a8at4v{flex-direction:column;gap:1px;min-width:0;display:flex}.store-copy.svelte-a8at4v strong:where(.svelte-a8at4v){font-family:var(--font-interface);font-size:.88rem;font-weight:700}.store-copy.svelte-a8at4v small:where(.svelte-a8at4v){color:var(--text-muted);font-size:.68rem}.chevron.svelte-a8at4v{fill:none;width:17px;height:17px;stroke:var(--text-muted);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.continue.svelte-a8at4v{border-radius:calc(var(--popup-card-radius) * .72);background:var(--color-correct);color:#fff;cursor:pointer;border:0;width:100%;min-height:44px;margin-top:12px;font-size:.9rem;font-weight:800}.classic .store.svelte-a8at4v,.classic .store-icon.svelte-a8at4v,.classic .continue.svelte-a8at4v{border-width:2px;border-radius:0}.classic .store-icon.svelte-a8at4v{border:1px solid var(--border)}.hint.svelte-tbaxfm{text-align:center;color:var(--text-muted);margin-bottom:16px}.actions.svelte-tbaxfm{flex-direction:column;gap:10px;display:flex}.actions.svelte-tbaxfm button:where(.svelte-tbaxfm){color:#fff;cursor:pointer;border:none;border-radius:10px;padding:12px;font-weight:700}.replace.svelte-tbaxfm{background:var(--color-correct)}.merge.svelte-tbaxfm{background:#2563eb}.note.svelte-tbaxfm{color:var(--text-muted);text-align:center;margin-top:16px;font-size:.75rem}.load-overlay.svelte-1usmo7n{inset:var(--navbar-h) 0 0;z-index:20;text-align:center;background:var(--bg);place-content:center;display:grid;position:fixed}.hint.svelte-y57pvh{text-align:center;color:var(--text-muted);margin-bottom:16px}.actions.svelte-y57pvh{text-align:center;flex-direction:column;gap:10px;display:flex}.actions.svelte-y57pvh a:where(.svelte-y57pvh){border-radius:10px;padding:12px;font-weight:700;text-decoration:none;display:block}.open-app.svelte-y57pvh{background:var(--color-correct);color:#fff}.store.svelte-y57pvh{background:var(--bg-elevated);color:var(--text);border:1px solid var(--border)}.seo-hub.svelte-11dl5fy{font-family:var(--font-body);margin-top:40px;padding-bottom:40px}@media (width<=640px){.seo-hub.svelte-11dl5fy{margin-top:28px}}.seo-lead.svelte-ia78ah{background:color-mix(in srgb, var(--text) 5%, var(--bg));padding-block:clamp(40px,6vw,64px)}.lead-inner.svelte-ia78ah{max-width:var(--content-max);text-align:center;margin-inline:auto;padding-inline:clamp(14px,3.5vw,24px)}.eyebrow.svelte-ia78ah{color:var(--color-correct);font-family:var(--font-interface);letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:700}h2.svelte-ia78ah{font-family:var(--font-heading);letter-spacing:-.035em;margin-top:10px;font-size:clamp(2rem,6vw,3.4rem);font-weight:800;line-height:1.05}.lead-desc.svelte-ia78ah{max-width:38rem;color:var(--text-muted);margin:16px auto 0;font-size:clamp(1rem,2.4vw,1.18rem);line-height:1.6}.stats.svelte-ia78ah{flex-wrap:wrap;justify-content:center;gap:clamp(28px,6vw,72px);margin:clamp(32px,5vw,52px) auto 0;display:flex}.stat.svelte-ia78ah{gap:6px;display:grid}.stat.svelte-ia78ah dt:where(.svelte-ia78ah){font-family:var(--font-heading);letter-spacing:-.02em;font-size:clamp(1.7rem,4.5vw,2.5rem);font-weight:800;line-height:1}.stat.svelte-ia78ah dd:where(.svelte-ia78ah){color:var(--text-muted);font-family:var(--font-interface);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:700}.classic .seo-lead.svelte-ia78ah{border-block:2px solid var(--border);background:color-mix(in srgb, var(--text) 6%, var(--bg))}.paper .seo-lead.svelte-ia78ah{background:color-mix(in srgb, var(--bg-elevated) 58%, var(--bg))}@media (width<=480px){.stats.svelte-ia78ah{gap:22px 32px}}.seo-steps.svelte-q8yq{gap:14px;margin:0;padding:0;list-style:none;display:grid}.seo-steps.svelte-q8yq li:where(.svelte-q8yq){align-content:start;gap:12px;padding:18px;display:grid}.step-head.svelte-q8yq{align-items:center;gap:14px;display:flex}.step-num.svelte-q8yq{background:color-mix(in srgb, var(--color-correct) 88%, var(--bg));color:#fff;width:34px;height:34px;font-family:var(--font-heading);border-radius:12px;flex:none;place-items:center;font-size:1.05rem;font-weight:800;line-height:1;display:grid}.seo-steps.svelte-q8yq p:where(.svelte-q8yq){font-size:.97rem;line-height:1.6}.classic .step-num.svelte-q8yq{border-radius:0}.paper .step-num.svelte-q8yq{border-radius:8px}@media (width>=720px){.seo-steps.svelte-q8yq{grid-template-columns:repeat(2,minmax(0,1fr))}}.seo-faq.svelte-pvv2of{background:var(--seo-surface,color-mix(in srgb, var(--text) 5%, var(--bg)));border-radius:16px;max-width:52rem;margin-inline:auto;overflow:hidden}details.svelte-pvv2of+details:where(.svelte-pvv2of){border-top:1px solid color-mix(in srgb, var(--border) 78%, transparent)}summary.svelte-pvv2of{font-family:var(--font-interface);cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:16px 20px;font-size:1.02rem;font-weight:650;list-style:none;transition:color .14s;display:flex}summary.svelte-pvv2of::-webkit-details-marker{display:none}summary.svelte-pvv2of svg:where(.svelte-pvv2of){width:19px;height:19px;color:var(--text-muted);flex:none;transition:transform .18s}details[open].svelte-pvv2of summary:where(.svelte-pvv2of) svg:where(.svelte-pvv2of){transform:rotate(180deg)}summary.svelte-pvv2of:hover{color:var(--color-correct)}details[open].svelte-pvv2of summary:where(.svelte-pvv2of){padding-bottom:6px}details.svelte-pvv2of p:where(.svelte-pvv2of){padding:0 20px 17px;font-size:.96rem}.classic .seo-faq.svelte-pvv2of{border:2px solid var(--border);background:var(--bg);border-radius:0}.paper .seo-faq.svelte-pvv2of{border:1px solid var(--border);background:var(--seo-surface,color-mix(in srgb, var(--bg-elevated) 72%, var(--bg)));box-shadow:0 2px 0 color-mix(in srgb, var(--border) 76%, transparent);border-radius:12px}@media (width<=640px){summary.svelte-pvv2of{padding:14px 15px;font-size:.94rem}details.svelte-pvv2of p:where(.svelte-pvv2of){padding:0 15px 14px;font-size:.9rem}}@media (prefers-reduced-motion:reduce){summary.svelte-pvv2of svg:where(.svelte-pvv2of){transition:none}}.rating-line.svelte-1vf08h4{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 12px;margin-bottom:26px;display:flex}.rating-pill.svelte-1vf08h4{background:var(--seo-surface,color-mix(in srgb, var(--text) 5%, var(--bg)));border-radius:14px;align-items:center;gap:11px;padding:11px 18px;display:inline-flex;box-shadow:0 6px 18px #0f12140f}.dark .rating-pill.svelte-1vf08h4{box-shadow:0 6px 18px #00000059}.pill-icons.svelte-1vf08h4{color:var(--text);align-items:center;gap:7px;display:inline-flex}.pill-icons.svelte-1vf08h4 svg{width:19px;height:19px}.rating-value.svelte-1vf08h4{font-family:var(--font-heading);font-size:1.25rem;font-weight:800;line-height:1}.rating-note.svelte-1vf08h4{color:var(--text-muted);font-family:var(--font-interface);font-size:.95rem;font-weight:600}.stars.svelte-1vf08h4{gap:2px;display:inline-flex}.stars.svelte-1vf08h4 svg:where(.svelte-1vf08h4){width:17px;height:17px;fill:color-mix(in srgb, var(--text) 16%, transparent)}.stars.svelte-1vf08h4 svg.filled:where(.svelte-1vf08h4){fill:var(--color-present)}.rating-pill.svelte-1vf08h4 .stars:where(.svelte-1vf08h4) svg:where(.svelte-1vf08h4){width:18px;height:18px}.classic .rating-pill.svelte-1vf08h4{border:2px solid var(--border);background:var(--bg);box-shadow:none;border-radius:0}.paper .rating-pill.svelte-1vf08h4{border:1px solid var(--border);background:var(--seo-surface,color-mix(in srgb, var(--bg-elevated) 72%, var(--bg)));box-shadow:0 2px 0 color-mix(in srgb, var(--border) 76%, transparent);border-radius:11px}.reviews-wall.svelte-1vf08h4{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr));align-items:stretch;gap:14px;display:grid}.review-col.svelte-1vf08h4{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.review-col.svelte-1vf08h4 .review-card:where(.svelte-1vf08h4){flex-direction:column;gap:10px;display:flex}.reviews-wall.multi.svelte-1vf08h4 .review-col:where(.svelte-1vf08h4) .review-card:where(.svelte-1vf08h4):last-child{flex-grow:1}.review-top.svelte-1vf08h4{justify-content:space-between;align-items:center;gap:10px;display:flex}.platform-icon.svelte-1vf08h4{color:var(--text-muted)}.platform-icon.svelte-1vf08h4 svg{width:18px;height:18px}.review-card.svelte-1vf08h4 h3:where(.svelte-1vf08h4){font-family:var(--font-heading);font-size:1.06rem;font-weight:800;line-height:1.3}.review-card.svelte-1vf08h4 blockquote:where(.svelte-1vf08h4){margin:0;font-size:.94rem;line-height:1.6}.review-card.svelte-1vf08h4 footer:where(.svelte-1vf08h4){align-items:center;gap:10px;margin-top:auto;padding-top:6px;display:flex}.avatar.svelte-1vf08h4{background:color-mix(in srgb, var(--text) 8%, transparent);border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:1.15rem;line-height:1;display:grid}.author.svelte-1vf08h4{gap:1px;display:grid}.author.svelte-1vf08h4 cite:where(.svelte-1vf08h4){font-family:var(--font-interface);font-size:.9rem;font-style:normal;font-weight:700}.author.svelte-1vf08h4 time:where(.svelte-1vf08h4){color:var(--text-muted);font-family:var(--font-interface);font-size:.78rem}.classic .avatar.svelte-1vf08h4,.classic .reviews-wall.svelte-1vf08h4 .review-card:where(.svelte-1vf08h4){border-radius:0}.paper .reviews-wall.svelte-1vf08h4 .review-card:where(.svelte-1vf08h4){border-radius:12px}.length-grid.svelte-jmv6xb{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.length-grid.svelte-jmv6xb .length-card:where(.svelte-jmv6xb){border-radius:12px;align-items:center;gap:12px;padding:14px 16px;display:flex}.length-tile.svelte-jmv6xb{border-radius:min(calc(var(--game-tile-corner) * .35), 10px);background:var(--color-correct);color:#fff;width:42px;height:42px;font-family:var(--font-heading);flex:none;place-items:center;font-size:1.25rem;font-weight:800;line-height:1;display:grid}.length-label.svelte-jmv6xb{color:var(--text);font-family:var(--font-interface);font-size:.92rem;font-weight:650;line-height:1.3}.length-card[aria-current=page].svelte-jmv6xb{background:color-mix(in srgb, var(--color-correct) 12%, var(--bg))}.classic .length-tile.svelte-jmv6xb{border-radius:0}@media (width>=720px){.length-grid.svelte-jmv6xb{grid-template-columns:repeat(4,minmax(0,1fr))}}.icon-cards.svelte-hbaylf{gap:14px;margin:0;padding:0;list-style:none;display:grid}.icon-cards.svelte-hbaylf li:where(.svelte-hbaylf){display:grid}.icon-cards.svelte-hbaylf .icon-card:where(.svelte-hbaylf){width:100%;font:inherit;border-radius:12px;align-items:flex-start;gap:13px;display:flex}.icon-box.svelte-hbaylf{background:color-mix(in srgb, var(--text) 8%, transparent);width:44px;height:44px;color:var(--text);border-radius:12px;flex:none;place-items:center;display:grid}.icon-cards.svelte-hbaylf :is(a:where(.svelte-hbaylf),button:where(.svelte-hbaylf)).seo-accent:where(.svelte-hbaylf) .icon-box:where(.svelte-hbaylf){color:#fff;background:#fff3}.icon-box.svelte-hbaylf svg{width:23px;height:23px}.icon-copy.svelte-hbaylf{text-align:left;gap:4px;display:grid}.icon-copy.svelte-hbaylf :is(h3:where(.svelte-hbaylf),h4:where(.svelte-hbaylf)){font-family:var(--font-heading);font-size:1.02rem;font-weight:750;line-height:1.3}.icon-cards.svelte-hbaylf .icon-copy:where(.svelte-hbaylf) p:where(.svelte-hbaylf){font-size:.92rem;line-height:1.55}.classic .icon-cards.svelte-hbaylf .icon-card:where(.svelte-hbaylf),.classic .icon-box.svelte-hbaylf{border-radius:0}.paper .icon-cards.svelte-hbaylf .icon-card:where(.svelte-hbaylf){border-radius:9px}.paper .icon-box.svelte-hbaylf{border-radius:7px}@media (width>=640px){.icon-cards.svelte-hbaylf{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=900px){.icon-cards[data-columns="3"].svelte-hbaylf{grid-template-columns:repeat(3,minmax(0,1fr))}}.benefits.svelte-14qzqyf{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.benefits.svelte-14qzqyf .benefit-card:where(.svelte-14qzqyf){text-align:center;justify-items:center;gap:7px;padding:18px 14px;display:grid}.benefit-icon.svelte-14qzqyf{background:color-mix(in srgb, var(--text) 8%, transparent);width:48px;height:48px;color:var(--text);border-radius:12px;place-items:center;display:grid}.benefits.svelte-14qzqyf .seo-accent:where(.svelte-14qzqyf) .benefit-icon:where(.svelte-14qzqyf){color:#fff;background:#fff3}.benefit-icon.svelte-14qzqyf svg{width:25px;height:25px}.benefit-card.svelte-14qzqyf h3:where(.svelte-14qzqyf){font-family:var(--font-heading);font-size:1rem;font-weight:750;line-height:1.3}.benefits.svelte-14qzqyf .benefit-card:where(.svelte-14qzqyf) p:where(.svelte-14qzqyf){font-size:.9rem;line-height:1.55}.classic .benefit-icon.svelte-14qzqyf{border-radius:0}.paper .benefit-icon.svelte-14qzqyf{border-radius:9px}@media (width>=900px){.benefits.svelte-14qzqyf{grid-template-columns:repeat(3,minmax(0,1fr))}}.tips.svelte-yt8791{gap:14px;margin:0;padding:0;list-style:none;display:grid}.tips.svelte-yt8791 .tip-card:where(.svelte-yt8791){grid-template-columns:auto 1fr;align-items:start;gap:13px;display:grid}.tip-num.svelte-yt8791{background:color-mix(in srgb, var(--color-correct) 88%, var(--bg));color:#fff;width:30px;height:30px;font-family:var(--font-heading);border-radius:12px;place-items:center;font-size:.92rem;font-weight:800;line-height:1;display:grid}.tip-copy.svelte-yt8791{gap:3px;display:grid}.tip-copy.svelte-yt8791 h3:where(.svelte-yt8791){font-family:var(--font-heading);font-size:1.02rem;font-weight:750;line-height:1.3}.tips.svelte-yt8791 .tip-copy:where(.svelte-yt8791) p:where(.svelte-yt8791){font-size:.94rem;line-height:1.6}.classic .tip-num.svelte-yt8791{border-radius:0}.paper .tip-num.svelte-yt8791{border-radius:7px}@media (width>=720px){.tips.svelte-yt8791{grid-template-columns:repeat(2,minmax(0,1fr))}}.hint.svelte-9jtv7m{color:var(--text-muted);text-align:center;margin-bottom:16px}.actions.svelte-9jtv7m{text-align:center;flex-direction:column;gap:10px;display:flex}.actions.svelte-9jtv7m a:where(.svelte-9jtv7m){border:1px solid var(--border);background:var(--bg-elevated);color:var(--text);border-radius:10px;padding:12px;font-weight:700;text-decoration:none;display:block}.actions.svelte-9jtv7m a:where(.svelte-9jtv7m):hover{border-color:color-mix(in srgb, var(--color-correct) 36%, var(--border));background:color-mix(in srgb, var(--color-correct) 10%, var(--bg))}.classic .actions.svelte-9jtv7m a:where(.svelte-9jtv7m){border-radius:0}.after-grid.svelte-173hj2x{text-align:center;max-width:52rem;margin:18px auto 0}.modes-sub.svelte-173hj2x{font-family:var(--font-heading);text-align:center;margin:30px 0 14px;font-size:1.15rem;font-weight:750}.modes-sub.svelte-173hj2x:first-of-type{margin-top:0}.page.svelte-1b1c8uz{height:calc(100vh - var(--navbar-h));height:calc(100svh - var(--navbar-h));max-width:var(--content-max);flex-direction:column;margin-inline:auto;display:flex}.board-area.svelte-1b1c8uz{min-height:0;padding:var(--game-board-area-padding-block) 10px;flex:1;justify-content:center;align-items:center;display:flex;container-type:size}.controls-slot.svelte-1b1c8uz{flex:none;align-items:end;min-height:168px;display:grid}.controls-stage.svelte-1b1c8uz{grid-area:1/1;width:100%}.static-board.svelte-1b1c8uz{gap:var(--game-gap);border-radius:0;grid-template-columns:repeat(5,56px);display:grid;overflow:visible}.static-tile.svelte-1b1c8uz{border:var(--tile-border-width) solid var(--tile-border);background:var(--tile-bg-empty);height:56px}.load-error.svelte-1b1c8uz{text-align:center}.load-error.svelte-1b1c8uz button:where(.svelte-1b1c8uz){background:var(--color-correct);color:#fff;cursor:pointer;border:none;border-radius:8px;margin-top:12px;padding:10px 20px;font-weight:700}@media (orientation:landscape) and (height<=500px){.page.svelte-1b1c8uz{height:auto;min-height:calc(100svh - var(--navbar-h))}.board-area.svelte-1b1c8uz{flex:none;padding-block:16px;container-type:normal}}
