.FontReadyGate-module__DJZBIW__gate{z-index:200;box-sizing:border-box;background:var(--ds-color-bg);color:var(--ds-color-text);flex-direction:column;justify-content:center;align-items:center;padding-bottom:clamp(1.75rem,5vh,3rem);display:flex;position:fixed;inset:0}.FontReadyGate-module__DJZBIW__mark{margin:0;line-height:1}.FontReadyGate-module__DJZBIW__bar{background:var(--ds-color-border);width:min(8rem,42vw);height:3px;overflow:hidden}.FontReadyGate-module__DJZBIW__barFill{background:var(--ds-color-accent);width:40%;height:100%;animation:1.1s ease-in-out infinite FontReadyGate-module__DJZBIW__barLoop;display:block}@keyframes FontReadyGate-module__DJZBIW__barLoop{0%{transform:translate(-110%)}to{transform:translate(310%)}}
.PuzzlePlayerPhaseSurfaces-module__OGsxPW__offlineBanner{font-size:var(--ds-text-desc);text-align:center;color:var(--ds-color-notice);background:var(--ds-color-primary-soft);border-bottom:1px solid var(--ds-color-primary-soft-border);flex-shrink:0;margin:0;padding:.55rem .85rem;line-height:1.45}.PuzzlePlayerPhaseSurfaces-module__OGsxPW__readyScreen{min-height:0;padding:max(1rem, env(safe-area-inset-top)) 1rem 1rem;padding-bottom:max(1rem, env(safe-area-inset-bottom));flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}html.dev-banner .PuzzlePlayerPhaseSurfaces-module__OGsxPW__readyScreen{padding-top:1rem}.PuzzlePlayerPhaseSurfaces-module__OGsxPW__readyPanel{border-radius:var(--ds-radius-none);background:var(--ds-color-bg-elevated);border:1px solid var(--ds-color-border);flex-direction:column;gap:0;width:100%;max-width:26rem;padding:0;display:flex;position:relative;overflow:hidden}.PuzzlePlayerPhaseSurfaces-module__OGsxPW__readyPanelHeader{flex-shrink:0;height:2.55rem;position:relative;overflow:hidden}.PuzzlePlayerPhaseSurfaces-module__OGsxPW__readyModeMark{font-family:var(--ds-font-serif);letter-spacing:-.05em;color:color-mix(in srgb, var(--ds-color-primary) 34%, transparent);pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;margin:0;font-size:2.8rem;font-weight:700;line-height:1;position:absolute;top:-.6rem;left:-.45rem}.PuzzlePlayerPhaseSurfaces-module__OGsxPW__readyAuthor{max-width:calc(100% - 4.75rem);font-size:var(--ds-text-meta);text-align:right;justify-content:flex-end;align-items:baseline;gap:.1rem;margin:0;line-height:1.35;display:flex;position:absolute;top:.62rem;left:auto;right:.7rem}.PuzzlePlayerPhaseSurfaces-module__OGsxPW__readyAuthorLabel{color:var(--ds-color-text-faint);flex-shrink:0}.PuzzlePlayerPhaseSurfaces-module__OGsxPW__readyAuthorName{min-width:0;color:var(--ds-color-text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.PuzzlePlayerPhaseSurfaces-module__OGsxPW__readyPanelBody{flex-direction:column;gap:1rem;padding:.2rem 1.15rem 1.15rem;display:flex}.PuzzlePlayerPhaseSurfaces-module__OGsxPW__readyContent{flex-direction:column;gap:.85rem;display:flex}.PuzzlePlayerPhaseSurfaces-module__OGsxPW__readyTitle{font-family:var(--ds-font-serif);margin-bottom:-.8rem;font-size:1.5rem;line-height:1.4}.PuzzlePlayerPhaseSurfaces-module__OGsxPW__readyMeta{font-size:var(--ds-text-lead);color:var(--ds-color-text-muted)}.PuzzlePlayerPhaseSurfaces-module__OGsxPW__statsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;display:grid}.PuzzlePlayerPhaseSurfaces-module__OGsxPW__statItem{text-align:center;background:var(--ds-color-bg-elevated);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-none);padding:.75rem .35rem}.PuzzlePlayerPhaseSurfaces-module__OGsxPW__statValue{color:var(--ds-color-primary);font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:700;line-height:1.15}.PuzzlePlayerPhaseSurfaces-module__OGsxPW__statLabel{color:var(--ds-color-text-muted);margin-top:.2rem;font-size:.6rem;line-height:1.25}.PuzzlePlayerPhaseSurfaces-module__OGsxPW__readyHint{font-size:var(--ds-text-desc);color:var(--ds-color-text-muted);line-height:1.55}.PuzzlePlayerPhaseSurfaces-module__OGsxPW__readyError{font-size:var(--ds-text-desc);color:var(--ds-color-danger);line-height:1.5}.PuzzlePlayerPhaseSurfaces-module__OGsxPW__readyActions{width:100%}.PuzzlePlayerPhaseSurfaces-module__OGsxPW__readySwapTitleRow{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.PuzzlePlayerPhaseSurfaces-module__OGsxPW__premiumBadge{letter-spacing:.06em;white-space:nowrap;color:var(--ds-color-bg);background:var(--ds-color-primary);border:1px solid var(--ds-color-primary);border-radius:var(--ds-radius-none);align-items:center;padding:.15rem .35rem;font-size:.58rem;font-weight:700;line-height:1.2;display:inline-flex}@media (orientation:landscape) and (max-height:520px){.PuzzlePlayerPhaseSurfaces-module__OGsxPW__readyScreen{padding:.65rem 1.25rem}.PuzzlePlayerPhaseSurfaces-module__OGsxPW__readyPanel{max-width:22rem}.PuzzlePlayerPhaseSurfaces-module__OGsxPW__readyPanelHeader{height:2.05rem}.PuzzlePlayerPhaseSurfaces-module__OGsxPW__readyModeMark{font-size:2.75rem;top:-.42rem;left:-.38rem}.PuzzlePlayerPhaseSurfaces-module__OGsxPW__readyAuthor{max-width:calc(100% - 3.85rem);font-size:.68rem;top:.5rem;right:.55rem}.PuzzlePlayerPhaseSurfaces-module__OGsxPW__readyPanelBody{padding:.1rem .85rem .85rem}.PuzzlePlayerPhaseSurfaces-module__OGsxPW__readyTitle{font-size:1.2rem}.PuzzlePlayerPhaseSurfaces-module__OGsxPW__statsGrid{gap:.35rem}.PuzzlePlayerPhaseSurfaces-module__OGsxPW__statItem{padding:.55rem .25rem}.PuzzlePlayerPhaseSurfaces-module__OGsxPW__statValue{font-size:.95rem}.PuzzlePlayerPhaseSurfaces-module__OGsxPW__readyHint{font-size:.72rem}}.PuzzlePlayerPhaseSurfaces-module__OGsxPW__countdownOverlay{background:var(--ds-color-paper);border-top:1px solid var(--ds-color-paper-border);flex:1;justify-content:center;align-items:center;display:flex}.PuzzlePlayerPhaseSurfaces-module__OGsxPW__countdownNumber{font-variant-numeric:tabular-nums;color:var(--ds-color-paper-text);text-shadow:0 0 .35rem var(--ds-color-paper), 0 2px 14px color-mix(in srgb, var(--ds-color-paper-text) 14%, transparent);font-size:4rem;font-weight:700}.PuzzlePlayerPhaseSurfaces-module__OGsxPW__readyNavCover{z-index:50;background:var(--ds-color-bg-elevated);pointer-events:none;touch-action:none;position:fixed;inset:0}.PuzzlePlayerPhaseSurfaces-module__OGsxPW__endCover{z-index:50;background:var(--ds-color-bg-elevated);pointer-events:none;touch-action:none;opacity:0;justify-content:center;align-items:center;animation:.5s cubic-bezier(.75,0,.25,.99) .2s forwards PuzzlePlayerPhaseSurfaces-module__OGsxPW__endCoverIn;display:flex;position:fixed;inset:0}@keyframes PuzzlePlayerPhaseSurfaces-module__OGsxPW__endCoverIn{0%{opacity:0}to{opacity:1}}.PuzzlePlayerPhaseSurfaces-module__OGsxPW__endCoverInner{text-align:center;flex-direction:column;align-items:center;gap:.7rem;padding:0 1.25rem;display:flex}.PuzzlePlayerPhaseSurfaces-module__OGsxPW__endCoverLabel{letter-spacing:.12em;color:var(--ds-color-text);text-shadow:0 0 .65rem var(--ds-color-bg-elevated), 0 2px 12px color-mix(in srgb, var(--ds-color-bg) 55%, transparent);margin:0;font-size:2.5rem;font-weight:800}.PuzzlePlayerPhaseSurfaces-module__OGsxPW__endCoverSubline{letter-spacing:.05em;opacity:0;margin:0;font-size:1.05rem;font-weight:600;line-height:1.45;animation:.55s ease-out .22s forwards PuzzlePlayerPhaseSurfaces-module__OGsxPW__endCoverSublineIn}.PuzzlePlayerPhaseSurfaces-module__OGsxPW__endCoverSublineCelebrate{color:color-mix(in srgb, var(--ds-color-text) 72%, var(--ds-color-primary))}.PuzzlePlayerPhaseSurfaces-module__OGsxPW__endCoverSublineNeutral{letter-spacing:.04em;color:color-mix(in srgb, var(--ds-color-text) 58%, transparent);font-size:.98rem;font-weight:500}@keyframes PuzzlePlayerPhaseSurfaces-module__OGsxPW__endCoverSublineIn{0%{opacity:0;transform:translateY(.35rem)}to{opacity:1;transform:translateY(0)}}
.PuzzlePlayer-module__ReSjTa__app{height:100%;min-height:0;color:var(--ds-color-text);flex-direction:column;display:flex}.PuzzlePlayer-module__ReSjTa__appBar{padding:.65rem .85rem;padding-top:max(.65rem, env(safe-area-inset-top));background:color-mix(in srgb, var(--ds-color-bg) 96%, transparent);border-bottom:1px solid var(--ds-color-border);flex-shrink:0;align-items:center;gap:.75rem;display:flex}html.dev-banner .PuzzlePlayer-module__ReSjTa__appBar{padding-top:.65rem}.PuzzlePlayer-module__ReSjTa__appBarActions{flex-shrink:0;align-items:center;gap:.35rem;display:flex}.PuzzlePlayer-module__ReSjTa__headerToggle{border:1px solid var(--ds-color-primary);background:var(--ds-color-surface-hover);flex-shrink:0;height:2.5rem;display:inline-flex;overflow:hidden}.PuzzlePlayer-module__ReSjTa__headerToggleBtn{min-width:2.35rem;height:100%;color:var(--ds-color-text-muted);background:0 0;border:none;justify-content:center;align-items:center;padding:0 .45rem;font-size:.75rem;font-weight:700;display:inline-flex}.PuzzlePlayer-module__ReSjTa__headerToggleIcon{width:1.1rem;height:1.1rem;display:block}.PuzzlePlayer-module__ReSjTa__headerToggleBtnActive{background:var(--ds-color-primary);color:var(--ds-color-bg);font-weight:800}.PuzzlePlayer-module__ReSjTa__appBarBtn{border-radius:var(--ds-radius-none);background:var(--ds-color-surface-hover);width:2.5rem;height:2.5rem;color:var(--ds-color-text);border:none;flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;display:inline-flex}.PuzzlePlayer-module__ReSjTa__appBarIcon{width:1.15rem;height:1.15rem;display:block}.PuzzlePlayer-module__ReSjTa__appBarTitle{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.PuzzlePlayer-module__ReSjTa__appBarLabel{white-space:nowrap;text-overflow:ellipsis;font-size:.95rem;font-weight:600;overflow:hidden}.PuzzlePlayer-module__ReSjTa__appBarMeta{font-size:var(--ds-text-meta);color:var(--ds-color-text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.PuzzlePlayer-module__ReSjTa__appBarSpacer{flex-shrink:0;width:2.5rem}.PuzzlePlayer-module__ReSjTa__appBarFinish{border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-none);background:var(--ds-color-surface-hover);height:2.5rem;color:var(--ds-color-text);flex-shrink:0;padding:0 .85rem;font-size:.85rem;font-weight:700}.PuzzlePlayer-module__ReSjTa__appBarFinish:disabled{opacity:.45}.PuzzlePlayer-module__ReSjTa__timerBadge{border-radius:var(--ds-radius-none);background:var(--ds-color-surface-hover);font-variant-numeric:tabular-nums;text-align:center;flex-shrink:0;justify-content:center;align-items:center;min-width:3.25rem;height:2.5rem;padding:0 .65rem;font-size:.85rem;font-weight:700;display:inline-flex}.PuzzlePlayer-module__ReSjTa__timerWarning{color:var(--ds-palette-danger);background:color-mix(in srgb, var(--ds-palette-danger) 16%, var(--ds-color-bg-elevated));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ds-palette-danger) 38%, transparent);font-weight:800}.PuzzlePlayer-module__ReSjTa__fontLoadingOverlay{background:var(--ds-color-paper);border:1px solid var(--ds-color-paper-border);flex:1;justify-content:center;align-items:center;min-height:12rem;display:flex}.PuzzlePlayer-module__ReSjTa__fontLoadingLabel{font-size:var(--ds-text-desc);color:var(--ds-color-paper-text-muted);font-weight:600}.PuzzlePlayer-module__ReSjTa__gameStage{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.PuzzlePlayer-module__ReSjTa__playArea{flex:1;min-width:0;min-height:0;padding:0;display:flex;overflow:hidden}.PuzzlePlayer-module__ReSjTa__playArea>*{flex:1;width:100%;min-height:0}.PuzzlePlayer-module__ReSjTa__playDock{padding:.65rem 1rem;padding-bottom:max(.75rem, env(safe-area-inset-bottom));background:var(--ds-color-bg-elevated);border-top:1px solid var(--ds-color-border);flex-direction:column;flex-shrink:0;gap:.55rem;display:flex}.PuzzlePlayer-module__ReSjTa__playPanelBar{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.PuzzlePlayer-module__ReSjTa__playModeToggle{border:1px solid var(--ds-color-border);background:var(--ds-color-surface);flex-shrink:0;grid-template-columns:repeat(2,3.35rem);display:grid;overflow:hidden}.PuzzlePlayer-module__ReSjTa__playModeBtn{width:100%;min-height:2.75rem;color:var(--ds-color-text-muted);text-align:center;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:.05rem;padding:.1rem .06rem;font-size:.56rem;font-weight:700;line-height:1.1;display:inline-flex}.PuzzlePlayer-module__ReSjTa__playModeBtnActive{background:var(--ds-color-primary);color:var(--ds-color-bg)}.PuzzlePlayer-module__ReSjTa__playModeBtn:disabled{cursor:default;opacity:.42}.PuzzlePlayer-module__ReSjTa__playModeBtn:disabled:not(.PuzzlePlayer-module__ReSjTa__playModeBtnActive){color:var(--ds-color-text-faint)}.PuzzlePlayer-module__ReSjTa__playModeIcon{flex-shrink:0;width:1.5rem;height:1.5rem;display:block}.PuzzlePlayer-module__ReSjTa__playModeLabel{letter-spacing:-.02em;white-space:nowrap;line-height:1}.PuzzlePlayer-module__ReSjTa__playLiveStats{min-width:0;color:var(--ds-color-text-muted);flex-shrink:0;align-items:flex-end;gap:.75rem;margin-left:auto;font-size:.72rem;font-weight:600;display:flex}.PuzzlePlayer-module__ReSjTa__playLiveRemaining{flex-shrink:0;align-self:flex-end;font-size:.85rem;font-weight:600;transform:translateY(.14em)}.PuzzlePlayer-module__ReSjTa__playLiveValueRemaining{color:var(--ds-color-primary);font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:800;line-height:1}.PuzzlePlayer-module__ReSjTa__playLiveScoreStack{box-sizing:border-box;flex-direction:column;flex-shrink:0;justify-content:flex-end;align-items:flex-end;gap:.28rem;width:6.35rem;max-width:9.35rem;min-height:2.35rem;line-height:1.12;display:flex}.PuzzlePlayer-module__ReSjTa__playLiveScoreStack .PuzzlePlayer-module__ReSjTa__playLiveStatInline{justify-content:flex-end;width:100%}.PuzzlePlayer-module__ReSjTa__playLiveStatInline{white-space:nowrap;align-items:baseline;gap:.04rem;display:inline-flex}.PuzzlePlayer-module__ReSjTa__playLiveValue{color:var(--ds-color-primary);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:1.05rem;font-weight:800;line-height:1}.PuzzlePlayer-module__ReSjTa__playLiveValueUnit{letter-spacing:0;font-size:.68em;font-weight:700}.PuzzlePlayer-module__ReSjTa__playHint{color:var(--ds-color-text-muted);margin-bottom:0;font-size:.8rem;line-height:1.45}.PuzzlePlayer-module__ReSjTa__markTray{width:100%}.PuzzlePlayer-module__ReSjTa__trayChipList{flex-wrap:wrap;align-content:flex-start;gap:.35rem;display:flex}@media (orientation:portrait),(min-height:700px){.PuzzlePlayer-module__ReSjTa__markTray{--mark-chip:2.1rem;--mark-gap:.35rem;min-height:calc(3 * var(--mark-chip) + 2 * var(--mark-gap));max-height:calc(3 * var(--mark-chip) + 2 * var(--mark-gap))}.PuzzlePlayer-module__ReSjTa__trayChipList{-webkit-overflow-scrolling:touch;max-height:100%;overflow-y:auto}}.PuzzlePlayer-module__ReSjTa__markChip{border:2px solid var(--ds-color-paper-mark-border);border-radius:var(--ds-radius-none);background:var(--ds-paper-mark-pattern), var(--ds-color-paper-mark-bg);min-width:2.1rem;height:2.1rem;color:var(--ds-color-paper-mark-text);justify-content:center;align-items:center;padding:0 .45rem;font-size:1rem;font-weight:700;display:inline-flex}.PuzzlePlayer-module__ReSjTa__markChipActive{border-color:var(--ds-color-paper-mark-text);background:color-mix(in srgb, var(--ds-color-paper-mark-bg) 58%, white);color:var(--ds-color-paper-mark-text);box-shadow:0 0 0 1px color-mix(in srgb, var(--ds-color-paper-mark-text) 24%, transparent), inset 0 1px 0 #ffffff80}.PuzzlePlayer-module__ReSjTa__markEmpty{color:var(--ds-color-text-faint);font-size:.75rem}.PuzzlePlayer-module__ReSjTa__confirmedChip{border:1px solid var(--ds-color-paper-locked-hit-border);border-radius:var(--ds-radius-none);background:var(--ds-color-paper-locked-hit-bg);min-width:2.1rem;height:2.1rem;color:var(--ds-color-paper-locked-hit-text);justify-content:center;align-items:center;padding:0 .45rem;font-size:1rem;font-weight:700;animation:.28s ease-out PuzzlePlayer-module__ReSjTa__confirmedChipIn;display:inline-flex;box-shadow:inset 0 2px 3px #0000001a}.PuzzlePlayer-module__ReSjTa__confirmedChipActive{outline:2px solid var(--ds-color-paper-locked-hit-border);outline-offset:1px}@keyframes PuzzlePlayer-module__ReSjTa__confirmedChipIn{0%{opacity:0;transform:scale(1.35)}to{opacity:1;transform:scale(1)}}.PuzzlePlayer-module__ReSjTa__resultDock{padding:.85rem 1rem .85rem 1.15rem;padding-bottom:max(.85rem, env(safe-area-inset-bottom));background:var(--ds-color-bg-elevated);border-top:1px solid var(--ds-color-border);flex-direction:column;flex-shrink:0;gap:.9rem;animation:.22s ease-out PuzzlePlayer-module__ReSjTa__resultDockIn;display:flex}.PuzzlePlayer-module__ReSjTa__resultSummary{flex-direction:column;gap:.55rem;min-width:0;display:flex}.PuzzlePlayer-module__ReSjTa__resultSummaryHead{flex-wrap:nowrap;justify-content:space-between;align-items:flex-end;gap:1rem;min-width:0;padding:.1rem 1rem 0;display:flex}.PuzzlePlayer-module__ReSjTa__resultHeroCluster{flex:0 auto;justify-content:flex-end;align-items:flex-end;gap:.65rem;min-width:0;display:inline-flex}.PuzzlePlayer-module__ReSjTa__resultActionsPanel{flex-direction:column;gap:.65rem;min-width:0;display:flex}.PuzzlePlayer-module__ReSjTa__resultActionsSplit{flex-direction:column;gap:.85rem;width:100%;min-width:0;display:flex}.PuzzlePlayer-module__ReSjTa__resultActionsSplitSingle{max-width:20rem;margin-inline:auto}.PuzzlePlayer-module__ReSjTa__resultActionsRating,.PuzzlePlayer-module__ReSjTa__resultActionsNav{min-width:0}.PuzzlePlayer-module__ReSjTa__gameStageFinished .PuzzlePlayer-module__ReSjTa__resultActionsRating{justify-content:center;align-items:center;display:flex}.PuzzlePlayer-module__ReSjTa__resultActionsNav .PuzzlePlayer-module__ReSjTa__resultActions{max-width:none;margin-inline:0}@keyframes PuzzlePlayer-module__ReSjTa__resultDockIn{0%{opacity:0;transform:translateY(.35rem)}to{opacity:1;transform:translateY(0)}}.PuzzlePlayer-module__ReSjTa__resultHead{justify-content:flex-start;align-items:flex-start;padding-inline:1rem;display:flex}.PuzzlePlayer-module__ReSjTa__resultTitle{text-align:left;flex:0 auto;align-self:flex-end;min-width:0;margin:0;font-size:1.12rem;font-weight:700;line-height:1}.PuzzlePlayer-module__ReSjTa__resultShareSubline{letter-spacing:.06em;color:var(--ds-ink-muted,#6b6860);margin:.35rem 0 0;font-size:.78rem;font-weight:500}.PuzzlePlayer-module__ReSjTa__resultHeroMain{flex:none;align-items:flex-end;gap:.25rem;display:inline-flex}.PuzzlePlayer-module__ReSjTa__resultHeroAccuracy{flex:none;grid-template-columns:1.55rem auto;align-items:end;column-gap:.28rem;display:inline-grid}.PuzzlePlayer-module__ReSjTa__resultMedalSlot{justify-content:center;align-self:end;align-items:flex-end;width:1.55rem;height:1.55rem;display:inline-flex}.PuzzlePlayer-module__ReSjTa__resultHeroAccuracyMain{justify-content:flex-end;align-items:flex-end;gap:.25rem;min-width:4.25rem;display:inline-flex}.PuzzlePlayer-module__ReSjTa__resultHeroAccuracyValue{color:var(--ds-color-text);font-variant-numeric:tabular-nums;font-size:2.35rem;font-weight:800;line-height:1}.PuzzlePlayer-module__ReSjTa__resultMedalGold,.PuzzlePlayer-module__ReSjTa__resultMedalSilver,.PuzzlePlayer-module__ReSjTa__resultMedalBronze{flex-shrink:0;width:1.55rem;height:1.55rem}.PuzzlePlayer-module__ReSjTa__resultMedalGold{color:#e2bc3a;fill:#ffe678db;stroke:#b8920a}.PuzzlePlayer-module__ReSjTa__resultMedalSilver{color:#c4ceda;fill:#e6eefadb;stroke:#8a959f}.PuzzlePlayer-module__ReSjTa__resultMedalBronze{color:#c48c6c;fill:#eca073db;stroke:#8f6b45}.PuzzlePlayer-module__ReSjTa__resultHeroValue{color:var(--ds-color-primary);font-variant-numeric:tabular-nums;font-size:2.35rem;font-weight:800;line-height:1}.PuzzlePlayer-module__ReSjTa__resultHeroUnit{color:var(--ds-color-text-muted);font-size:.85rem;font-weight:700;line-height:1}.PuzzlePlayer-module__ReSjTa__resultHeroSub{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.12rem;display:inline-flex}.PuzzlePlayer-module__ReSjTa__resultHeroSubLabel{letter-spacing:.08em;color:var(--ds-color-text-muted);font-size:.62rem;font-weight:600}.PuzzlePlayer-module__ReSjTa__resultHeroSubValue{color:var(--ds-color-text);font-variant-numeric:tabular-nums;font-size:1.15rem;font-weight:800;line-height:1}.PuzzlePlayer-module__ReSjTa__resultMetrics{border:1px solid var(--ds-color-border);background:var(--ds-color-surface);grid-template-rows:auto auto auto;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;margin:0 1rem;display:grid}.PuzzlePlayer-module__ReSjTa__resultMetricCol{grid-row:1/span 3;grid-template-rows:subgrid;text-align:center;place-items:center;gap:.18rem;min-width:0;padding:.25rem .12rem;display:grid}.PuzzlePlayer-module__ReSjTa__resultMetricCol+.PuzzlePlayer-module__ReSjTa__resultMetricCol{border-left:1px solid var(--ds-color-border)}.PuzzlePlayer-module__ReSjTa__resultMetricLabel{letter-spacing:.1em;color:var(--ds-color-text-muted);justify-content:center;align-items:center;width:100%;min-height:.9rem;margin:0;font-size:.62rem;font-weight:600;line-height:1.2;display:flex}.PuzzlePlayer-module__ReSjTa__resultMetricRow{justify-content:center;align-items:center;width:100%;min-height:.8rem;display:flex}.PuzzlePlayer-module__ReSjTa__resultMetricCol>.PuzzlePlayer-module__ReSjTa__resultMetricRow:last-child{font-variant-numeric:tabular-nums;font-size:.62rem;font-weight:700;line-height:1.1}.PuzzlePlayer-module__ReSjTa__resultMetricCol>.PuzzlePlayer-module__ReSjTa__resultMetricRow:last-child .PuzzlePlayer-module__ReSjTa__resultMetricPlus,.PuzzlePlayer-module__ReSjTa__resultMetricCol>.PuzzlePlayer-module__ReSjTa__resultMetricRow:last-child .PuzzlePlayer-module__ReSjTa__resultMetricMinus,.PuzzlePlayer-module__ReSjTa__resultMetricCol>.PuzzlePlayer-module__ReSjTa__resultMetricRow:last-child .PuzzlePlayer-module__ReSjTa__resultMetricFormula{font-size:inherit;line-height:inherit}.PuzzlePlayer-module__ReSjTa__resultMetricMain{font-variant-numeric:tabular-nums;font-size:.86rem;font-weight:800;line-height:1.1}.PuzzlePlayer-module__ReSjTa__resultMetricCount{font-variant-numeric:tabular-nums;color:var(--ds-color-text);font-size:.78rem;font-weight:800;line-height:1.15}.PuzzlePlayer-module__ReSjTa__resultMetricScoreLine{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.22rem .35rem;line-height:1.1;display:inline-flex}.PuzzlePlayer-module__ReSjTa__resultMetricFormula{font-variant-numeric:tabular-nums;color:var(--ds-color-text-muted);letter-spacing:.02em}.PuzzlePlayer-module__ReSjTa__resultMetricScoreStack{flex-direction:column;align-items:flex-start;gap:0;line-height:1.05;display:flex}.PuzzlePlayer-module__ReSjTa__resultMetricPlus{color:var(--ds-color-primary);font-variant-numeric:tabular-nums;font-weight:800}.PuzzlePlayer-module__ReSjTa__resultMetricMinus{color:var(--ds-color-danger);font-variant-numeric:tabular-nums;font-weight:800}.PuzzlePlayer-module__ReSjTa__resultActions{flex-direction:column;gap:.85rem;width:100%;max-width:20rem;margin-inline:auto;display:flex}.PuzzlePlayer-module__ReSjTa__resultActionsSub{flex-direction:column;gap:.85rem;display:flex}.PuzzlePlayer-module__ReSjTa__saving{color:var(--ds-color-text-faint);text-align:center;margin-top:.5rem;font-size:.75rem}@media (max-aspect-ratio:6/5){.PuzzlePlayer-module__ReSjTa__gameStageFinished .PuzzlePlayer-module__ReSjTa__resultActionsSplit:not(.PuzzlePlayer-module__ReSjTa__resultActionsSplitSingle){grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:.45rem;display:grid}.PuzzlePlayer-module__ReSjTa__gameStageFinished .PuzzlePlayer-module__ReSjTa__resultActionsSplitSingle{max-width:20rem;margin-inline:auto}.PuzzlePlayer-module__ReSjTa__gameStageFinished .PuzzlePlayer-module__ReSjTa__resultSummary,.PuzzlePlayer-module__ReSjTa__gameStageFinished .PuzzlePlayer-module__ReSjTa__resultMetrics,.PuzzlePlayer-module__ReSjTa__gameStageFinished .PuzzlePlayer-module__ReSjTa__resultActionsPanel{width:100%;max-width:22rem;margin-inline:auto}.PuzzlePlayer-module__ReSjTa__gameStageFinished .PuzzlePlayer-module__ReSjTa__resultActionsNav .PuzzlePlayer-module__ReSjTa__resultActionsSub{flex-direction:column;gap:.45rem;display:flex}.PuzzlePlayer-module__ReSjTa__gameStage{flex-direction:column}.PuzzlePlayer-module__ReSjTa__gameStageFinished .PuzzlePlayer-module__ReSjTa__resultSummaryHead{flex-flow:row;justify-content:space-between;align-items:flex-end;gap:.75rem;padding-inline:.35rem}.PuzzlePlayer-module__ReSjTa__gameStageFinished .PuzzlePlayer-module__ReSjTa__resultTitle{-webkit-line-clamp:unset;font-size:.82rem;line-height:1;display:block;overflow:visible}.PuzzlePlayer-module__ReSjTa__gameStageFinished .PuzzlePlayer-module__ReSjTa__resultHeroValue,.PuzzlePlayer-module__ReSjTa__gameStageFinished .PuzzlePlayer-module__ReSjTa__resultHeroAccuracyValue{font-size:1.55rem}.PuzzlePlayer-module__ReSjTa__gameStageFinished .PuzzlePlayer-module__ReSjTa__resultHeroAccuracyMain .PuzzlePlayer-module__ReSjTa__resultHeroUnit{font-size:.68rem}.PuzzlePlayer-module__ReSjTa__gameStageFinished .PuzzlePlayer-module__ReSjTa__resultMedalGold,.PuzzlePlayer-module__ReSjTa__gameStageFinished .PuzzlePlayer-module__ReSjTa__resultMedalSilver,.PuzzlePlayer-module__ReSjTa__gameStageFinished .PuzzlePlayer-module__ReSjTa__resultMedalBronze{width:1.25rem;height:1.25rem}.PuzzlePlayer-module__ReSjTa__gameStage .PuzzlePlayer-module__ReSjTa__playArea,.PuzzlePlayer-module__ReSjTa__gameStageFinished .PuzzlePlayer-module__ReSjTa__playArea{flex:50%;min-height:0}.PuzzlePlayer-module__ReSjTa__gameStage .PuzzlePlayer-module__ReSjTa__playDock,.PuzzlePlayer-module__ReSjTa__gameStageFinished .PuzzlePlayer-module__ReSjTa__resultDock{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;max-height:none;padding-bottom:max(.75rem, env(safe-area-inset-bottom));flex:50%;justify-content:flex-start;overflow-y:auto}.PuzzlePlayer-module__ReSjTa__gameStageFinished .PuzzlePlayer-module__ReSjTa__playArea{flex:56%}.PuzzlePlayer-module__ReSjTa__gameStageFinished .PuzzlePlayer-module__ReSjTa__resultDock{padding:.4rem .55rem;padding-bottom:max(.4rem, env(safe-area-inset-bottom));flex:44%;align-items:center;gap:.72rem}.PuzzlePlayer-module__ReSjTa__gameStage .PuzzlePlayer-module__ReSjTa__markTray{min-height:0;max-height:none}.PuzzlePlayer-module__ReSjTa__gameStage .PuzzlePlayer-module__ReSjTa__trayChipList{max-height:none}.PuzzlePlayer-module__ReSjTa__gameStageFinished .PuzzlePlayer-module__ReSjTa__resultHeroUnit{font-size:.68rem}.PuzzlePlayer-module__ReSjTa__gameStageFinished .PuzzlePlayer-module__ReSjTa__resultHeroSubLabel{font-size:.55rem}.PuzzlePlayer-module__ReSjTa__gameStageFinished .PuzzlePlayer-module__ReSjTa__resultHeroSubValue{font-size:.88rem}.PuzzlePlayer-module__ReSjTa__gameStageFinished .PuzzlePlayer-module__ReSjTa__resultMetrics{grid-template-columns:repeat(4,minmax(0,1fr));margin-inline:.35rem}.PuzzlePlayer-module__ReSjTa__gameStageFinished .PuzzlePlayer-module__ReSjTa__resultMetricLabel{letter-spacing:.04em;font-size:.52rem}.PuzzlePlayer-module__ReSjTa__gameStageFinished .PuzzlePlayer-module__ReSjTa__resultMetricMain{font-size:.68rem}.PuzzlePlayer-module__ReSjTa__gameStageFinished .PuzzlePlayer-module__ReSjTa__resultMetricCol>.PuzzlePlayer-module__ReSjTa__resultMetricRow:last-child{font-size:.52rem}.PuzzlePlayer-module__ReSjTa__gameStageFinished .PuzzlePlayer-module__ReSjTa__resultMetricCol{gap:.05rem;padding:.2rem .06rem}.PuzzlePlayer-module__ReSjTa__gameStageFinished .PuzzlePlayer-module__ReSjTa__resultMetricCount{font-size:.62rem}.PuzzlePlayer-module__ReSjTa__gameStageFinished .PuzzlePlayer-module__ReSjTa__resultHead{gap:.35rem .55rem;padding-inline:1rem}.PuzzlePlayer-module__ReSjTa__gameStageFinished .PuzzlePlayer-module__ReSjTa__resultActions{gap:.55rem}.PuzzlePlayer-module__ReSjTa__gameStageFinished .PuzzlePlayer-module__ReSjTa__resultActionsSub:has(>:only-child){grid-template-columns:1fr}.PuzzlePlayer-module__ReSjTa__gameStageFinished .PuzzlePlayer-module__ReSjTa__resultActions .ds-button{--ds-button-pad-y:.62rem;--ds-button-pad-left:2.15rem;--ds-button-pad-x:.75rem}.PuzzlePlayer-module__ReSjTa__gameStageFinished .PuzzlePlayer-module__ReSjTa__resultActions .ds-button--ghost{--ds-button-pad-y:.48rem;--ds-button-pad-left:.85rem;--ds-button-pad-x:.65rem}.PuzzlePlayer-module__ReSjTa__gameStageFinished .PuzzlePlayer-module__ReSjTa__resultActions .ds-button__title{font-size:.82rem}}@media (min-aspect-ratio:6/5){.PuzzlePlayer-module__ReSjTa__gameStage{flex-direction:row;align-items:stretch}.PuzzlePlayer-module__ReSjTa__gameStage .PuzzlePlayer-module__ReSjTa__playArea{flex:58%;min-width:0;padding:0}.PuzzlePlayer-module__ReSjTa__gameStage .PuzzlePlayer-module__ReSjTa__playDock,.PuzzlePlayer-module__ReSjTa__gameStageFinished .PuzzlePlayer-module__ReSjTa__resultDock{border-top:none;border-left:1px solid var(--ds-color-border);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:0 0 min(24rem,45%);align-self:stretch;width:auto;min-width:11rem;max-width:24rem;overflow-y:auto}.PuzzlePlayer-module__ReSjTa__gameStage .PuzzlePlayer-module__ReSjTa__playDock{padding:.65rem .75rem;padding-bottom:max(.65rem, env(safe-area-inset-bottom))}.PuzzlePlayer-module__ReSjTa__gameStageFinished .PuzzlePlayer-module__ReSjTa__resultDock{padding:.65rem .75rem;padding-bottom:max(.65rem, env(safe-area-inset-bottom));gap:.8rem}.PuzzlePlayer-module__ReSjTa__gameStageFinished .PuzzlePlayer-module__ReSjTa__resultHead{margin-bottom:0}.PuzzlePlayer-module__ReSjTa__gameStageFinished .PuzzlePlayer-module__ReSjTa__resultTitle{font-size:1.08rem}.PuzzlePlayer-module__ReSjTa__gameStageFinished .PuzzlePlayer-module__ReSjTa__resultActions{max-width:none}.PuzzlePlayer-module__ReSjTa__gameStage .PuzzlePlayer-module__ReSjTa__markTray{min-height:0;max-height:none}.PuzzlePlayer-module__ReSjTa__gameStage .PuzzlePlayer-module__ReSjTa__trayChipList{max-height:min(8rem,40vh)}.PuzzlePlayer-module__ReSjTa__gameStageFinished .PuzzlePlayer-module__ReSjTa__resultSummaryHead{flex-flow:row;justify-content:space-between;align-items:flex-end;gap:.75rem;padding-inline:.5rem}.PuzzlePlayer-module__ReSjTa__gameStageFinished .PuzzlePlayer-module__ReSjTa__resultMetrics{grid-template-columns:repeat(4,minmax(0,1fr));margin-inline:0}.PuzzlePlayer-module__ReSjTa__gameStageFinished .PuzzlePlayer-module__ReSjTa__resultMetricCol{padding:.28rem .08rem}.PuzzlePlayer-module__ReSjTa__gameStageFinished .PuzzlePlayer-module__ReSjTa__resultMetricLabel{font-size:.52rem}.PuzzlePlayer-module__ReSjTa__gameStageFinished .PuzzlePlayer-module__ReSjTa__resultMetricMain{font-size:.68rem}.PuzzlePlayer-module__ReSjTa__gameStageFinished .PuzzlePlayer-module__ReSjTa__resultMetricCol>.PuzzlePlayer-module__ReSjTa__resultMetricRow:last-child{font-size:.52rem}.PuzzlePlayer-module__ReSjTa__gameStageFinished .PuzzlePlayer-module__ReSjTa__resultActionsSplit:not(.PuzzlePlayer-module__ReSjTa__resultActionsSplitSingle){flex-direction:column;align-items:stretch;gap:.85rem;display:flex}.PuzzlePlayer-module__ReSjTa__gameStageFinished .PuzzlePlayer-module__ReSjTa__resultActionsRating{justify-content:center;align-items:center}}@media (orientation:landscape) and (max-height:420px){.PuzzlePlayer-module__ReSjTa__gameStageFinished .PuzzlePlayer-module__ReSjTa__resultTitle{font-size:.98rem}}@media (min-width:640px) and (min-aspect-ratio:6/5){.PuzzlePlayer-module__ReSjTa__gameStageFinished .PuzzlePlayer-module__ReSjTa__resultDock{gap:1rem}.PuzzlePlayer-module__ReSjTa__gameStageFinished .PuzzlePlayer-module__ReSjTa__resultSummaryHead{flex-flow:row;justify-content:space-between;align-items:flex-end;gap:1rem;padding-inline:.5rem}.PuzzlePlayer-module__ReSjTa__gameStageFinished .PuzzlePlayer-module__ReSjTa__resultTitle{font-size:1.05rem;line-height:1}.PuzzlePlayer-module__ReSjTa__gameStageFinished .PuzzlePlayer-module__ReSjTa__resultMetrics{grid-template-columns:repeat(4,minmax(0,1fr));margin-inline:0}.PuzzlePlayer-module__ReSjTa__gameStageFinished .PuzzlePlayer-module__ReSjTa__resultMetricCol{padding:.4rem .15rem}.PuzzlePlayer-module__ReSjTa__gameStageFinished .PuzzlePlayer-module__ReSjTa__resultMetricLabel{font-size:.58rem}.PuzzlePlayer-module__ReSjTa__gameStageFinished .PuzzlePlayer-module__ReSjTa__resultMetricMain{font-size:.8rem}.PuzzlePlayer-module__ReSjTa__gameStageFinished .PuzzlePlayer-module__ReSjTa__resultMetricCol>.PuzzlePlayer-module__ReSjTa__resultMetricRow:last-child{font-size:.56rem}.PuzzlePlayer-module__ReSjTa__gameStageFinished .PuzzlePlayer-module__ReSjTa__resultActionsSplitSingle,.PuzzlePlayer-module__ReSjTa__gameStageFinished .PuzzlePlayer-module__ReSjTa__resultActionsNav .PuzzlePlayer-module__ReSjTa__resultActions{max-width:none;margin-inline:0}.PuzzlePlayer-module__ReSjTa__gameStageFinished .PuzzlePlayer-module__ReSjTa__resultActionsNav .PuzzlePlayer-module__ReSjTa__resultActionsSub{gap:.55rem}}
.PuzzleRatingButtons-module__xcPHPq__panel{flex-flow:wrap;justify-content:center;align-items:center;gap:.45rem 2.25rem;width:100%;margin-inline:auto;padding-bottom:.15rem;display:flex}.PuzzleRatingButtons-module__xcPHPq__panelCompact{flex-direction:column;justify-content:flex-start;align-items:center;gap:.35rem;padding-bottom:0}.PuzzleRatingButtons-module__xcPHPq__panelCompact .PuzzleRatingButtons-module__xcPHPq__prompt{font-size:.68rem}.PuzzleRatingButtons-module__xcPHPq__panelCompact .PuzzleRatingButtons-module__xcPHPq__rateIcon{width:1.45rem;height:1.45rem}.PuzzleRatingButtons-module__xcPHPq__group{align-items:center;gap:.35rem;display:inline-flex}.PuzzleRatingButtons-module__xcPHPq__groupStacked{flex-direction:column;align-items:center;gap:.28rem;width:100%}.PuzzleRatingButtons-module__xcPHPq__groupStacked .PuzzleRatingButtons-module__xcPHPq__prompt{white-space:normal;text-align:center;width:100%;line-height:1.35}.PuzzleRatingButtons-module__xcPHPq__groupStacked .PuzzleRatingButtons-module__xcPHPq__icons{justify-content:center}.PuzzleRatingButtons-module__xcPHPq__prompt{letter-spacing:.04em;color:var(--ds-color-text-muted);white-space:nowrap;font-size:.78rem;font-weight:600}.PuzzleRatingButtons-module__xcPHPq__icons{justify-content:center;align-items:center;gap:.35rem;display:inline-flex}.PuzzleRatingButtons-module__xcPHPq__iconBtn{cursor:pointer;transition:color var(--ds-duration-fast) var(--ds-ease), transform var(--ds-duration-fast) var(--ds-ease);background:0 0;border:none;justify-content:center;align-items:center;padding:.2rem;display:inline-flex}.PuzzleRatingButtons-module__xcPHPq__iconBtn:not(:disabled):hover{transform:scale(1.06)}.PuzzleRatingButtons-module__xcPHPq__iconBtn:disabled{opacity:.45;cursor:not-allowed}.PuzzleRatingButtons-module__xcPHPq__iconBtnLike{color:color-mix(in srgb, #2563eb 52%, var(--ds-color-text-faint))}.PuzzleRatingButtons-module__xcPHPq__iconBtnLike:not(:disabled):hover{color:color-mix(in srgb, #2563eb 78%, var(--ds-color-text-faint))}.PuzzleRatingButtons-module__xcPHPq__iconBtnLikeActive{color:#2563eb}.PuzzleRatingButtons-module__xcPHPq__iconBtnLove{color:color-mix(in srgb, #d4a017 50%, var(--ds-color-text-faint))}.PuzzleRatingButtons-module__xcPHPq__iconBtnLove:not(:disabled):hover{color:color-mix(in srgb, #d4a017 72%, var(--ds-color-text-faint))}.PuzzleRatingButtons-module__xcPHPq__iconBtnLoveActive{color:#d4a017}.PuzzleRatingButtons-module__xcPHPq__iconBtnReport{color:color-mix(in srgb, var(--ds-color-danger) 44%, var(--ds-color-text-faint))}.PuzzleRatingButtons-module__xcPHPq__iconBtnReport:not(:disabled):hover{color:color-mix(in srgb, var(--ds-color-danger) 66%, var(--ds-color-text-faint))}.PuzzleRatingButtons-module__xcPHPq__iconBtnReportActive{color:var(--ds-color-danger)}.PuzzleRatingButtons-module__xcPHPq__reportControl{display:inline-flex;position:relative}.PuzzleRatingButtons-module__xcPHPq__reportBubble{z-index:2;border:1px solid var(--ds-color-border);background:var(--ds-color-bg-elevated);width:max-content;max-width:min(15rem,72vw);box-shadow:var(--ds-shadow);color:var(--ds-color-text);text-align:center;white-space:normal;pointer-events:none;border-radius:.35rem;padding:.35rem .5rem;font-size:.68rem;font-weight:600;line-height:1.35;position:absolute;top:calc(100% + .4rem);left:50%;transform:translate(-50%)}.PuzzleRatingButtons-module__xcPHPq__reportBubble:before{border-top:1px solid var(--ds-color-border);border-left:1px solid var(--ds-color-border);background:var(--ds-color-bg-elevated);content:"";width:.5rem;height:.5rem;position:absolute;top:-.3rem;left:50%;transform:translate(-50%)rotate(45deg)}.PuzzleRatingButtons-module__xcPHPq__rateIcon{fill:currentColor;fill-opacity:.16;width:1.65rem;height:1.65rem;transition:fill-opacity var(--ds-duration-fast) var(--ds-ease), stroke-width var(--ds-duration-fast) var(--ds-ease);flex-shrink:0;display:block}.PuzzleRatingButtons-module__xcPHPq__iconBtnLikeActive .PuzzleRatingButtons-module__xcPHPq__rateIcon,.PuzzleRatingButtons-module__xcPHPq__iconBtnLoveActive .PuzzleRatingButtons-module__xcPHPq__rateIcon,.PuzzleRatingButtons-module__xcPHPq__iconBtnReportActive .PuzzleRatingButtons-module__xcPHPq__rateIcon{fill-opacity:1}.PuzzleRatingButtons-module__xcPHPq__error{color:var(--ds-color-danger);text-align:center;flex-basis:100%;margin:0;font-size:.72rem}.PuzzleRatingButtons-module__xcPHPq__modalOverlay{z-index:120;padding:1rem;padding-bottom:max(1rem, env(safe-area-inset-bottom));background:#0000008c;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.PuzzleRatingButtons-module__xcPHPq__modalSheet{background:var(--ds-color-bg-elevated);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-none);width:100%;max-width:22rem;padding:1.25rem 1.15rem 1rem}.PuzzleRatingButtons-module__xcPHPq__modalTitle{font-size:var(--ds-text-title);color:var(--ds-color-text);margin:0 0 .85rem;font-weight:700}.PuzzleRatingButtons-module__xcPHPq__modalField{flex-direction:column;gap:.35rem;margin-bottom:.85rem;display:flex}.PuzzleRatingButtons-module__xcPHPq__modalLabel{color:var(--ds-color-text-muted);font-size:.74rem;font-weight:600}.PuzzleRatingButtons-module__xcPHPq__modalSelect{border:1px solid var(--ds-color-border);background:var(--ds-color-surface);width:100%;color:var(--ds-color-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font:inherit;padding:.55rem .65rem;font-size:.88rem}.PuzzleRatingButtons-module__xcPHPq__modalSelect option{background:var(--ds-color-bg-elevated);color:var(--ds-color-text)}[data-ds-theme=dark] .PuzzleRatingButtons-module__xcPHPq__modalSelect{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-ds-theme=light]) .PuzzleRatingButtons-module__xcPHPq__modalSelect{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.PuzzleRatingButtons-module__xcPHPq__modalSelect:disabled{opacity:.6}.PuzzleRatingButtons-module__xcPHPq__modalError{color:var(--ds-color-danger);margin:-.35rem 0 .75rem;font-size:.72rem}.PuzzleRatingButtons-module__xcPHPq__modalActions{gap:.45rem}@media (min-width:480px){.PuzzleRatingButtons-module__xcPHPq__modalOverlay{align-items:center}}@media (orientation:portrait){.PuzzleRatingButtons-module__xcPHPq__panel{gap:.35rem 1.85rem;padding-bottom:0}.PuzzleRatingButtons-module__xcPHPq__prompt{font-size:.72rem}.PuzzleRatingButtons-module__xcPHPq__rateIcon{width:1.45rem;height:1.45rem}}
