.game-mode-preview{--mpr-surface:var(--host-surface,#fff);--mpr-panel:var(--host-muted,#f1eef3);--mpr-background:var(--host-muted,#f8f7f9);--mpr-line:var(--host-line,#dad5de);--mpr-ink:var(--host-text,#332b3b);--mpr-muted:var(--host-caption,#746b7c);--mpr-accent:#d62c71;--mpr-soft:#f8dfeb;--mpr-success:#e4f2ea;--mpr-success-ink:#306348;display:block;width:100%;overflow:hidden;background:var(--mpr-background);contain:content;isolation:isolate}[data-puzzle-theme=dark] .game-mode-preview{--mpr-surface:var(--host-surface,#29222f);--mpr-panel:var(--host-muted,#372e3f);--mpr-background:var(--host-muted,#241c2b);--mpr-line:var(--host-line,#54475f);--mpr-ink:var(--host-text,#eee5f6);--mpr-muted:var(--host-caption,#bfb1cb);--mpr-accent:#f477aa;--mpr-soft:#493044;--mpr-success:#293e35;--mpr-success-ink:#b2e1c5}.game-mode-preview>svg{display:block;width:100%;height:auto;max-height:185px;aspect-ratio:320/168}.game-mode-preview-phone>svg{max-height:none;aspect-ratio:320/300}.mpr-phone-prompt{fill:var(--mpr-ink);font-size:14px;font-weight:800!important}.mpr-phone-divider,.mpr-phone-track{fill:none;stroke:var(--mpr-line);stroke-width:1}.mpr-phone-track{stroke-width:2}.mpr-phone-step circle{fill:var(--mpr-surface);stroke:var(--mpr-line);stroke-width:1.5}.mpr-phone-label,.mpr-phone-number{fill:var(--mpr-muted);font-size:11px}.mpr-phone-step-0 circle{animation:mpr-phone-first 10s ease-in-out infinite}.mpr-phone-step-1 circle{animation:mpr-phone-second 10s ease-in-out infinite}.mpr-phone-step-2 circle{animation:mpr-phone-third 10s ease-in-out infinite}.game-mode-preview text{font-family:Inter,Arial,sans-serif;font-weight:650}.mpr-kicker{letter-spacing:1px}.mpr-caption,.mpr-kicker{font-size:8px;font-weight:800!important;fill:var(--mpr-muted)}.mpr-caption{letter-spacing:.25px}.mpr-small{font-size:9px;fill:var(--mpr-muted)}.mpr-body{font-size:11px;fill:var(--mpr-ink)}.mpr-paper{fill:var(--mpr-surface)}.mpr-panel,.mpr-paper{stroke:var(--mpr-line);stroke-width:1}.mpr-panel{fill:var(--mpr-panel)}.mpr-line{fill:none;stroke:var(--mpr-ink);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.mpr-accent-line{fill:none;stroke:var(--mpr-accent);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.mpr-accent-outline{fill:none;stroke:var(--mpr-accent);stroke-width:2}.mpr-accent-fill{fill:var(--mpr-soft);stroke:var(--mpr-accent);stroke-width:1}.mpr-accent-text{fill:var(--mpr-accent);font-size:14px;font-weight:850!important}.mpr-success{fill:var(--mpr-success)}.mpr-success-text{fill:var(--mpr-success-ink);font-size:10px;font-weight:800!important}.mpr-arrow{fill:var(--mpr-accent);font-size:20px}.mpr-cursor path{stroke:var(--mpr-surface);stroke-width:1.3}.mpr-cursor path,.mpr-cursor rect{fill:var(--mpr-accent)}.mpr-cursor text{fill:#fff;font-size:8px;font-weight:800!important}.mpr-cursor-alt path,.mpr-cursor-alt rect{fill:#7e659b}.mpr-sketch{stroke-dasharray:100;stroke-dashoffset:0;animation:mpr-sketch 10s ease-in-out infinite}.mpr-sketch-late{animation-name:mpr-sketch-late}g.mpr-sketch{stroke-dasharray:none;animation:none}g.mpr-sketch>path{stroke-dasharray:100;stroke-dashoffset:0;animation:mpr-sketch 10s ease-in-out infinite}g.mpr-sketch-late>path{animation-name:mpr-sketch-late}.mpr-phase-one{animation:mpr-phase-one 10s ease-in-out infinite}.mpr-phase-two{animation:mpr-phase-two 10s ease-in-out infinite}.mpr-reveal{animation:mpr-reveal 10s ease-in-out infinite}.mpr-drawing-cursor{transform:translate(155px,108px);animation:mpr-drawing-cursor 10s ease-in-out infinite}.mpr-partner-cursor-one{transform:translate(89px,97px);animation:mpr-partner-one 10s ease-in-out infinite}.mpr-partner-cursor-two{transform:translate(247px,98px);animation:mpr-partner-two 10s ease-in-out infinite}.mpr-monster-top{animation:mpr-monster-top 10s ease-in-out infinite}.mpr-monster-bottom{animation:mpr-monster-bottom 10s ease-in-out infinite}.mpr-shaking-board{animation:mpr-shake 10s ease-in-out infinite}.mpr-one-line{animation-name:mpr-one-line}.mpr-piece-2{animation:mpr-piece-two 10s ease-in-out infinite}.mpr-piece-5{animation:mpr-piece-five 10s ease-in-out infinite}.mpr-piece-7{animation:mpr-piece-seven 10s ease-in-out infinite}.mpr-puzzle-cursor{transform:translate(168px,119px);animation:mpr-puzzle-cursor 10s ease-in-out infinite}.game-mode-preview[data-running=false] svg *{animation-play-state:paused!important}@keyframes mpr-sketch{0%,6%{stroke-dashoffset:100}44%,94%{stroke-dashoffset:0}to{stroke-dashoffset:100}}@keyframes mpr-sketch-late{0%,28%{stroke-dashoffset:100}66%,94%{stroke-dashoffset:0}to{stroke-dashoffset:100}}@keyframes mpr-one-line{0%,32%{stroke-dashoffset:100}70%,94%{stroke-dashoffset:0}to{stroke-dashoffset:100}}@keyframes mpr-phase-one{0%,17%{opacity:0}23%,94%{opacity:1}to{opacity:0}}@keyframes mpr-phase-two{0%,40%{opacity:0}46%,94%{opacity:1}to{opacity:0}}@keyframes mpr-reveal{0%,68%{opacity:0}75%,94%{opacity:1}to{opacity:0}}@keyframes mpr-drawing-cursor{0%,6%{transform:translate(65px,83px)}14%{transform:translate(64px,61px)}23%{transform:translate(109px,69px)}33%{transform:translate(132px,106px)}44%{transform:translate(71px,122px)}57%{transform:translate(115px,116px)}72%,94%{transform:translate(177px,128px)}to{transform:translate(65px,83px)}}@keyframes mpr-partner-one{0%,6%{transform:translate(83px,129px)}18%{transform:translate(54px,93px)}30%{transform:translate(77px,76px)}44%{transform:translate(113px,93px)}62%,94%{transform:translate(114px,124px)}to{transform:translate(83px,129px)}}@keyframes mpr-partner-two{0%,28%{transform:translate(239px,129px)}39%{transform:translate(211px,99px)}48%{transform:translate(237px,77px)}57%{transform:translate(268px,90px)}70%,94%{transform:translate(273px,125px)}to{transform:translate(239px,129px)}}@keyframes mpr-monster-top{0%,40%{transform:translate(-66px)}62%,94%{transform:translate(0)}to{transform:translate(-66px)}}@keyframes mpr-monster-bottom{0%,40%{transform:translate(66px)}62%,94%{transform:translate(0)}to{transform:translate(66px)}}@keyframes mpr-shake{0%,49%,69%,to{transform:translate(0)}51%,57%,63%{transform:translate(-3px,1px)}54%,60%,66%{transform:translate(3px,-1px)}}@keyframes mpr-piece-two{0%,10%{transform:translate(67px,9px) rotate(8deg)}22%{transform:translate(29px,18px) rotate(3deg)}34%,94%{transform:none}to{transform:translate(67px,9px) rotate(8deg)}}@keyframes mpr-piece-five{0%,27%{transform:translate(80px,13px) rotate(-7deg)}40%{transform:translate(31px,28px) rotate(-3deg)}53%,94%{transform:none}to{transform:translate(80px,13px) rotate(-7deg)}}@keyframes mpr-piece-seven{0%,48%{transform:translate(158px,8px) rotate(6deg)}61%{transform:translate(59px,-11px) rotate(2deg)}74%,94%{transform:none}to{transform:translate(158px,8px) rotate(6deg)}}@keyframes mpr-puzzle-cursor{0%,10%{transform:translate(266px,44px)}22%{transform:translate(223px,53px)}34%{transform:translate(174px,41px)}46%{transform:translate(288px,102px)}53%{transform:translate(188px,84px)}61%{transform:translate(176px,104px)}74%{transform:translate(116px,120px)}84%,94%{transform:translate(232px,134px)}to{transform:translate(266px,44px)}}@keyframes mpr-phone-first{0%,28%,to{fill:var(--mpr-soft);stroke:var(--mpr-accent)}38%,94%{fill:var(--mpr-surface);stroke:var(--mpr-line)}}@keyframes mpr-phone-second{0%,28%,76%,to{fill:var(--mpr-surface);stroke:var(--mpr-line)}38%,66%{fill:var(--mpr-soft);stroke:var(--mpr-accent)}}@keyframes mpr-phone-third{0%,66%,to{fill:var(--mpr-surface);stroke:var(--mpr-line)}76%,94%{fill:var(--mpr-soft);stroke:var(--mpr-accent)}}@media(prefers-reduced-motion:reduce){.game-mode-preview svg *{animation:none!important;transition:none!important}.mpr-sketch,g.mpr-sketch>path{stroke-dashoffset:0}.mpr-monster-bottom,.mpr-monster-top,.mpr-puzzle-piece,.mpr-shaking-board{transform:none}.mpr-drawing-cursor,.mpr-partner-cursor-one,.mpr-partner-cursor-two,.mpr-puzzle-cursor{display:none}.mpr-phase-one,.mpr-phase-two,.mpr-reveal{opacity:1}}.AudienceToggle_toggle__uELgf{--audience-tray:#f5f3f6;--audience-surface:#fff;--audience-line:#d7d0dc;--audience-text:#282133;--audience-caption:#696270;--audience-accent:#c42468;--audience-selected:#fff0f6;--audience-icon:#f1edf4;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:100%;max-width:520px;padding:6px;border:1px solid var(--audience-line);border-radius:18px;background:var(--audience-tray)}[data-puzzle-theme=dark] .AudienceToggle_toggle__uELgf{--audience-tray:#201825;--audience-surface:#29222e;--audience-line:#625469;--audience-text:#f6effc;--audience-caption:#c5b9ce;--audience-accent:#f58bb6;--audience-selected:#3c2536;--audience-icon:#382e3e}.AudienceToggle_choice__44Sye{position:relative;display:flex;align-items:center;gap:12px;min-width:0;min-height:88px;padding:15px 17px;border:2px solid var(--audience-line);border-radius:12px;background:var(--audience-surface);color:var(--audience-text);text-align:left;cursor:pointer;transition:background-color .18s,border-color .18s,transform .18s;-webkit-tap-highlight-color:transparent}.AudienceToggle_choice__44Sye[aria-pressed=true]{border-color:var(--audience-accent);background:var(--audience-selected)}.AudienceToggle_choice__44Sye:focus-visible{outline:3px solid var(--audience-accent);outline-offset:3px}.AudienceToggle_icon__bu3kl{display:grid;place-items:center;flex-shrink:0;width:40px;height:40px;border-radius:11px;background:var(--audience-icon);color:var(--audience-text)}.AudienceToggle_choice__44Sye[aria-pressed=true] .AudienceToggle_icon__bu3kl{background:var(--audience-accent);color:var(--audience-surface)}[data-puzzle-theme=dark] .AudienceToggle_choice__44Sye[aria-pressed=true] .AudienceToggle_icon__bu3kl{color:#201825}.AudienceToggle_copy__0LYiu{min-width:0}.AudienceToggle_title__S4Du_{display:block;font-size:19px;font-weight:800;line-height:1.25}.AudienceToggle_count__TUWG8{display:block;margin-top:4px;color:var(--audience-caption);font-size:12px;font-weight:600;line-height:1.3}.AudienceToggle_check__TGZ3g{position:absolute;top:7px;right:7px;width:16px;height:16px;border:1px solid var(--audience-line);border-radius:50%}.AudienceToggle_check__TGZ3g svg{width:100%;height:100%}.AudienceToggle_choice__44Sye[aria-pressed=true] .AudienceToggle_check__TGZ3g{border-color:var(--audience-accent);background:var(--audience-accent);color:var(--audience-surface)}[data-puzzle-theme=dark] .AudienceToggle_choice__44Sye[aria-pressed=true] .AudienceToggle_check__TGZ3g{color:#201825}@media (hover:hover){.AudienceToggle_choice__44Sye:hover{border-color:var(--audience-accent);transform:translateY(-1px)}}@media (max-width:480px){.AudienceToggle_toggle__uELgf{padding:5px;gap:5px;border-radius:15px}.AudienceToggle_choice__44Sye{min-height:82px;padding:15px 10px;gap:8px;border-radius:10px}.AudienceToggle_icon__bu3kl{width:30px;height:34px;border-radius:9px}.AudienceToggle_icon__bu3kl svg{width:23px;height:23px}.AudienceToggle_title__S4Du_{font-size:17px}.AudienceToggle_count__TUWG8{font-size:11px}}@media (prefers-reduced-motion:reduce){.AudienceToggle_choice__44Sye{transition:none}.AudienceToggle_choice__44Sye:hover{transform:none}}@media (max-width:360px){.AudienceToggle_choice__44Sye{padding-inline:8px;gap:6px}.AudienceToggle_icon__bu3kl{width:26px;height:32px}.AudienceToggle_count__TUWG8{font-size:10.5px}.AudienceToggle_choice__44Sye[data-audience=couples] .AudienceToggle_title__S4Du_{font-size:14px;white-space:nowrap}}