.Spinner_spinner__GzYgB{display:inline-block;flex:none;border-radius:50%;border:2px solid;border-right:2px solid transparent;animation:Spinner_spin__7pQoB .8s linear infinite}@keyframes Spinner_spin__7pQoB{to{transform:rotate(1turn)}}.Button_button__b70BF{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 16px;border:none;border-radius:999px;font:var(--type-label-large);letter-spacing:var(--tracking-title-small);text-align:center;cursor:pointer}.Button_button__b70BF:disabled{cursor:default}.Button_button__b70BF[data-dimmed]{opacity:.38}.Button_primary__bRmY3,.Button_secondary__mTVmA{width:100%}.Button_primary__bRmY3{background:var(--md-primary);color:var(--button-content,var(--md-on-primary))}.Button_secondary__mTVmA{border:1px solid var(--button-border,var(--md-outline))}.Button_secondary__mTVmA,.Button_text__FQ7Q7{background:transparent;color:var(--button-content,var(--md-primary))}.Button_text__FQ7Q7{min-height:40px;padding:8px 12px}.Button_primary__bRmY3:not(:disabled):hover,.Button_secondary__mTVmA:not(:disabled):hover,.Button_text__FQ7Q7:not(:disabled):hover{background-image:linear-gradient(color-mix(in srgb,currentColor 8%,transparent),color-mix(in srgb,currentColor 8%,transparent))}.Screen_column__1K9sU,.Screen_ground__1BeAM{min-height:100dvh;background:var(--md-background)}.Screen_column__1K9sU{display:flex;flex-direction:column;width:100%;max-width:var(--column-width);margin:0 auto;color:var(--md-on-background)}@media (min-width:480px){.Screen_column__1K9sU{box-shadow:0 0 0 1px var(--md-outline-variant)}}.AccountGate_centered__GP9Bs{display:flex;flex:1 1;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:var(--space-section-gap) var(--space-screen-margin);color:var(--md-primary);text-align:center}.AccountGate_message__2SXRg{margin:0;font:var(--type-body-medium);letter-spacing:var(--tracking-body-medium);color:var(--md-on-surface-variant)}.PuzzleButtons_button__6slKa{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:52px;padding:14px 4px;border:none;border-radius:22px;font:var(--type-title-medium);font-weight:600;letter-spacing:var(--tracking-title-medium);cursor:pointer}.PuzzleButtons_button__6slKa[data-tone=tonal]{background:var(--md-surface-container-high);color:var(--md-on-surface)}.PuzzleButtons_button__6slKa[data-tone=primary]{background:var(--md-primary);color:var(--md-on-primary)}.PuzzleButtons_button__6slKa[data-tone=error]{background:var(--md-error);color:var(--md-on-error)}.PuzzleButtons_button__6slKa:disabled{opacity:.4;cursor:default}.PuzzleButtons_button__6slKa:not(:disabled):hover{box-shadow:inset 0 0 0 999px color-mix(in srgb,currentColor 8%,transparent)}.PuzzleButtons_button__6slKa:focus-visible,.PuzzleButtons_chevron__ZJFj5:focus-visible{outline:3px solid var(--md-primary);outline-offset:2px}.PuzzleButtons_iconOnly__AsUyE{padding:14px 0}.PuzzleButtons_label__4frYZ{min-width:0;overflow-wrap:anywhere}.PuzzleButtons_mirrored__wIrzv{transform:scaleX(-1)}.PuzzleButtons_slot__gwZpf,.PuzzleButtons_stepSlot__Jh8hs{display:flex;flex-direction:column;align-items:center;min-width:0}.PuzzleButtons_slot__gwZpf{flex:1 1}.PuzzleButtons_stepSlot__Jh8hs{flex:none;width:60px}.PuzzleButtons_note__ywsr8{margin-bottom:4px;font:var(--type-label-small);letter-spacing:var(--tracking-label);color:var(--md-on-surface-variant);white-space:nowrap}.PuzzleButtons_chevron__ZJFj5{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:none;border-radius:50%;background:transparent;color:var(--md-on-surface);cursor:pointer}.PuzzleButtons_chevron__ZJFj5:not(:disabled):hover{background:color-mix(in srgb,currentColor 8%,transparent)}.PuzzleButtons_chevron__ZJFj5:disabled{color:color-mix(in srgb,var(--md-on-surface-variant) 35%,transparent);cursor:default}.PuzzleScreen_screen__kAzYm{display:flex;flex-direction:column;min-height:100dvh}.PuzzleScreen_header__EgXqJ{display:flex;align-items:center;min-height:64px;padding:0 var(--space-top-bar-edge);color:var(--md-on-surface)}.PuzzleScreen_daySwitcher__lKgnV{display:flex;flex:1 1;align-items:center;justify-content:center;min-width:0}.PuzzleScreen_dayTitles__JdjYZ{display:flex;flex-direction:column;align-items:center;min-width:0;padding:0 4px}.PuzzleScreen_date__H_8Wc{margin:0;font:var(--type-title-large);font-weight:700;white-space:nowrap}.PuzzleScreen_number__66pz1{display:inline-flex;align-items:center;gap:4px;margin:0;font:var(--type-body-medium);letter-spacing:var(--tracking-body-medium);color:var(--md-on-surface-variant)}.PuzzleScreen_archiveCorner__EZ7ff{position:relative;flex:none;padding:6px 6px 0 0}.PuzzleScreen_archiveButton__jnu14{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:none;border-radius:50%;background:var(--md-surface-container-high);color:var(--md-on-surface);cursor:pointer}.PuzzleScreen_archiveButton__jnu14:hover{box-shadow:inset 0 0 0 999px color-mix(in srgb,currentColor 8%,transparent)}.PuzzleScreen_archiveButton__jnu14:focus-visible{outline:3px solid var(--md-primary);outline-offset:2px}.PuzzleScreen_streakBadge__Enta_{position:absolute;top:0;right:0;display:inline-flex;align-items:center;gap:2px;padding:1px 5px;border-radius:9px;font:var(--type-label-small);font-weight:700;pointer-events:none}.PuzzleScreen_prompt__BheIj{display:flex;align-items:center;gap:14px;margin:10px var(--space-screen-margin);padding:14px 16px;border-radius:18px;background:var(--md-surface-container);color:var(--md-on-surface-variant)}.PuzzleScreen_prompt__BheIj[data-solved]{background:var(--md-primary-container);color:var(--md-on-primary-container)}.PuzzleScreen_promptLeading__vOlNf{display:inline-flex;flex:none;align-items:center;justify-content:center;width:28px;height:28px}.PuzzleScreen_promptText__Hc76_{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.PuzzleScreen_promptTitle__KM9Yp{margin:0;font:var(--type-title-medium);font-weight:700;letter-spacing:var(--tracking-title-medium);color:var(--md-on-surface)}.PuzzleScreen_prompt__BheIj[data-solved] .PuzzleScreen_promptTitle__KM9Yp,.PuzzleScreen_prompt__BheIj[data-solved] .PuzzleScreen_promptXp__bBo7s{color:var(--md-primary)}.PuzzleScreen_promptDetail__kkY3D{margin:0;font:var(--type-body-medium);letter-spacing:var(--tracking-body-medium)}.PuzzleScreen_promptPrice__GbB1v{display:flex;flex:none;flex-direction:column;align-items:flex-end;gap:1px;text-align:end}.PuzzleScreen_promptXp__bBo7s{font:var(--type-label-large);font-weight:700;color:var(--md-on-surface);white-space:nowrap}.PuzzleScreen_promptTries__vA9_j{font:var(--type-label-small);letter-spacing:var(--tracking-label)}.PuzzleScreen_boardArea__XAZuZ{display:flex;flex:1 1;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-container-padding)}.PuzzleScreen_boardMessage__IbAxz{width:100%;margin-top:12px;text-align:center}.PuzzleScreen_boardMessageLine___7RE2{margin:0;font:var(--type-title-small);letter-spacing:var(--tracking-title-small);color:var(--md-on-surface-variant)}.PuzzleScreen_boardMessageLine___7RE2[data-mistake]{font-weight:700;color:var(--md-error)}.PuzzleScreen_boardMessageXp__NV8On{margin:0;font:var(--type-label-medium);font-family:ui-monospace,Roboto Mono,monospace;letter-spacing:var(--tracking-label);color:var(--md-on-surface-variant)}.PuzzleScreen_footer__agjNa{display:flex;align-items:flex-end;gap:10px;padding:var(--space-container-padding)}.PuzzleScreen_placeholder__01ha4{display:flex;flex:1 1;align-items:center;justify-content:center;padding:32px}.PuzzleScreen_placeholderBody__ZMuaw{display:flex;flex-direction:column;align-items:center;gap:8px}.PuzzleScreen_placeholderText__h4rwk{margin:0;font:var(--type-body-large);letter-spacing:var(--tracking-body-large);color:var(--md-on-surface-variant);text-align:center}