._wrap_scbx2_1{display:flex;flex-direction:column;gap:var(--cd-space-5);padding-top:var(--cd-space-6)}._logo_scbx2_8{text-align:center}._logoTitle_scbx2_12{font-size:var(--cd-font-size-xxl);font-weight:900;background:linear-gradient(135deg,var(--cd-primary-strong),var(--cd-accent));-webkit-background-clip:text;background-clip:text;color:transparent;margin:0}._tabs_scbx2_22{display:flex;gap:var(--cd-space-2)}._tab_scbx2_22{flex:1;min-height:var(--cd-tap-min);border-radius:var(--cd-radius-md);border:1px solid var(--cd-border-strong);background:var(--cd-surface);color:var(--cd-text-dim);font-weight:700}._tabActive_scbx2_37{background:linear-gradient(135deg,var(--cd-primary) 0%,var(--cd-primary-strong) 100%);color:#fff;border-color:transparent}._error_scbx2_43{color:var(--cd-danger);font-size:var(--cd-font-size-sm);text-align:center}._switchRoom_scbx2_51{min-height:var(--cd-tap-min);font-size:var(--cd-font-size-sm);font-weight:600}._codeBlock_bv56x_1{display:flex;align-items:center;justify-content:space-between;gap:var(--cd-space-4)}._codeText_bv56x_8{font-size:44px;font-weight:900;letter-spacing:.12em}._qr_bv56x_14{width:88px;height:88px;border-radius:var(--cd-radius-sm);background:#fff;padding:var(--cd-space-1)}._players_bv56x_22{display:flex;flex-direction:column;gap:var(--cd-space-2)}._player_bv56x_22{display:flex;align-items:center;justify-content:space-between;padding:var(--cd-space-3) var(--cd-space-4);background:var(--cd-surface);border:1px solid var(--cd-border);border-radius:var(--cd-radius-md)}._playerDisconnected_bv56x_38{opacity:.5}._mcRow_bv56x_42{display:flex;align-items:center;justify-content:space-between;padding:var(--cd-space-3) var(--cd-space-4);background:var(--cd-surface);border:1px solid var(--cd-border);border-radius:var(--cd-radius-md)}._mcRowDisconnected_bv56x_52{opacity:.6}._startReason_bv56x_56,._wakeLockNotice_bv56x_62{text-align:center;color:var(--cd-text-faint);font-size:var(--cd-font-size-sm)}._header_1lzae_1{display:flex;flex-direction:column;gap:var(--cd-space-2)}._topRow_1lzae_7{display:flex;align-items:center;justify-content:space-between;gap:var(--cd-space-3)}._code_1lzae_14{font-weight:800;font-size:var(--cd-font-size-lg);letter-spacing:.08em}._pool_1lzae_20{font-weight:700;color:var(--cd-warning)}._mcBadge_1lzae_25{font-size:var(--cd-font-size-sm);color:var(--cd-text-dim);white-space:nowrap}._mcBadgeDisconnected_1lzae_31{color:var(--cd-danger)}._scores_1lzae_35{display:flex;gap:var(--cd-space-2);overflow-x:auto}._scoreChip_1lzae_41{flex:0 0 auto;display:flex;align-items:center;gap:var(--cd-space-1);background:var(--cd-surface-alt);border-radius:var(--cd-radius-pill);padding:var(--cd-space-1) var(--cd-space-3);font-size:var(--cd-font-size-sm);white-space:nowrap}._scoreChipSelf_1lzae_53{outline:1px solid var(--cd-primary);color:var(--cd-primary-strong)}._scoreChipBlocked_1lzae_58{opacity:.6}._scoreChipDisconnected_1lzae_62{opacity:.45;text-decoration:line-through}._center_1sy8n_5{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:var(--cd-space-2);text-align:center;min-height:0}._lead_1sy8n_16{margin:0;color:var(--cd-text-dim);font-size:var(--cd-font-size-sm)}._year_1sy8n_24{margin:0;font-size:clamp(52px,19vw,84px);font-weight:900;line-height:1;font-variant-numeric:tabular-nums}._title_1sy8n_32{margin:0;font-size:var(--cd-font-size-xl);font-weight:700;max-width:90%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._genreBadge_1sy8n_44{font-size:var(--cd-font-size-sm)}._description_1sy8n_48{margin:0;color:var(--cd-text-dim);font-size:var(--cd-font-size-sm);max-width:32ch;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._remaining_1sy8n_59{text-align:center;color:var(--cd-text-faint);font-size:var(--cd-font-size-sm);margin:0}._wrap_8jw25_1{display:flex;flex-direction:column;gap:var(--cd-space-2)}._reason_8jw25_7{text-align:center;color:var(--cd-danger);font-weight:700;font-size:var(--cd-font-size-sm)}._button_8jw25_14{appearance:none;border:none;width:100%;min-height:clamp(96px,18dvh,160px);border-radius:var(--cd-radius-lg);font-size:var(--cd-font-size-xxl);font-weight:900;letter-spacing:.04em;color:#fff;background:linear-gradient(160deg,var(--cd-accent) 0%,var(--cd-primary) 100%);box-shadow:var(--cd-shadow-lg);transition:transform var(--cd-duration-fast) var(--cd-ease),filter var(--cd-duration-fast) var(--cd-ease),opacity var(--cd-duration-fast) var(--cd-ease)}._button_8jw25_14:active:not(:disabled){transform:scale(.98)}._button_8jw25_14:disabled{opacity:.35;filter:grayscale(.4);cursor:not-allowed}._pending_8jw25_44{animation:_cd-pulse_8jw25_1 .9s ease-in-out infinite}._center_f7o96_1{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--cd-space-4);padding:var(--cd-space-6) 0}._genreBadge_f7o96_11{font-size:var(--cd-font-size-xl);padding:var(--cd-space-3) var(--cd-space-6);animation:_cd-pulse_f7o96_1 1.4s ease-in-out infinite}._turnNumber_f7o96_17{color:var(--cd-text-faint)}._blockedBanner_f7o96_21{background:color-mix(in srgb,var(--cd-danger) 25%,var(--cd-surface));border:1px solid var(--cd-danger);color:var(--cd-danger);border-radius:var(--cd-radius-md);padding:var(--cd-space-3) var(--cd-space-4);font-weight:700;text-align:center}._list_hrnre_1{display:flex;flex-direction:column;gap:var(--cd-space-2)}._hint_hrnre_9{background:var(--cd-surface);border:1px solid var(--cd-border);border-radius:var(--cd-radius-md);padding:var(--cd-space-2) var(--cd-space-3);animation:_cd-scene-fade-in_hrnre_1 var(--cd-duration-base) var(--cd-ease)}._hintLatest_hrnre_17{padding:var(--cd-space-3) var(--cd-space-4);border-color:var(--cd-border-strong)}._hintText_hrnre_22{font-size:var(--cd-font-size-sm);color:var(--cd-text-dim)}._hintTextLatest_hrnre_27{font-size:var(--cd-font-size-lg);font-weight:600;color:var(--cd-text)}._hintImage_hrnre_34{max-width:100%;max-height:clamp(72px,12dvh,140px);object-fit:contain;display:block;border-radius:var(--cd-radius-sm)}._hintImageLatest_hrnre_42{max-height:clamp(120px,22dvh,240px)}._empty_hrnre_46{color:var(--cd-text-faint);font-size:var(--cd-font-size-sm)}._status_kaw4f_4{position:sticky;top:calc(var(--cd-space-4) * -1);padding-top:var(--cd-space-4);padding-bottom:var(--cd-space-2);z-index:1;background:var(--cd-bg-elevated);border-bottom:1px solid var(--cd-border)}._statusTop_kaw4f_21{display:flex;align-items:center;justify-content:space-between;gap:var(--cd-space-2)}._nextHintBadge_kaw4f_31{margin-left:auto}._points_kaw4f_35{text-align:center;font-size:clamp(56px,12dvh,var(--cd-font-size-display));font-weight:900;line-height:1;font-variant-numeric:tabular-nums;transition:color var(--cd-duration-base) var(--cd-ease)}._picker_rtrlf_1{display:flex;flex-direction:column;gap:0}._slot_rtrlf_7{appearance:none;border:none;min-height:40px;border-radius:var(--cd-radius-sm);background:transparent;border:2px dashed var(--cd-border-strong);color:var(--cd-text-faint);font-size:var(--cd-font-size-sm);font-weight:700;margin:var(--cd-space-1) 0;transition:background var(--cd-duration-fast) var(--cd-ease),border-color var(--cd-duration-fast) var(--cd-ease),color var(--cd-duration-fast) var(--cd-ease),transform var(--cd-duration-fast) var(--cd-ease)}._slot_rtrlf_7:hover:not(:disabled){border-color:var(--cd-primary);color:var(--cd-primary-strong)}._slot_rtrlf_7:active:not(:disabled){transform:scale(.99)}._slotSelected_rtrlf_34{background:color-mix(in srgb,var(--cd-primary) 22%,transparent);border-style:solid;border-color:var(--cd-primary);color:var(--cd-primary-strong)}._slot_rtrlf_7:disabled{opacity:.4;cursor:not-allowed}._card_rtrlf_46{display:flex;align-items:baseline;justify-content:space-between;gap:var(--cd-space-3);background:var(--cd-surface);border:1px solid var(--cd-border);border-radius:var(--cd-radius-md);padding:var(--cd-space-3) var(--cd-space-4)}._cardYear_rtrlf_57{font-weight:800;font-size:var(--cd-font-size-lg);color:var(--cd-primary-strong);white-space:nowrap}._cardTitle_rtrlf_64{color:var(--cd-text-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._panel_19cze_1{display:flex;flex-direction:column;gap:var(--cd-space-4)}._tabs_19cze_7{display:flex;gap:var(--cd-space-2)}._tab_19cze_7{flex:1;min-height:var(--cd-tap-min);border-radius:var(--cd-radius-md);border:1px solid var(--cd-border-strong);background:var(--cd-surface);color:var(--cd-text-dim);font-weight:700}._tabActive_19cze_22{background:linear-gradient(135deg,var(--cd-primary) 0%,var(--cd-primary-strong) 100%);color:#fff;border-color:transparent}._hintNote_19cze_28{font-size:var(--cd-font-size-sm);color:var(--cd-text-faint)}._penaltyNote_19cze_33{font-size:var(--cd-font-size-sm);color:var(--cd-warning);text-align:center}._deadline_6vae2_7{display:flex;flex-direction:column;gap:var(--cd-space-2);text-align:center;position:sticky;top:calc(var(--cd-space-4) * -1);padding-top:var(--cd-space-4);padding-bottom:var(--cd-space-2);z-index:1;background:var(--cd-bg-elevated);border-bottom:1px solid var(--cd-border);flex-shrink:0}._deadlineTop_6vae2_24{display:flex;align-items:center;justify-content:space-between;gap:var(--cd-space-2)}._remaining_6vae2_12{font-size:var(--cd-font-size-lg);font-weight:800;font-variant-numeric:tabular-nums;color:var(--cd-text)}._basePointsBadge_6vae2_42{margin-left:auto}._remainingUrgent_6vae2_12{color:var(--cd-danger);animation:_cd-pulse_6vae2_1 .9s ease-in-out infinite}._waiting_6vae2_51{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--cd-space-3);text-align:center;padding:var(--cd-space-6) 0}._waitingName_6vae2_62{font-size:var(--cd-font-size-xl);font-weight:800}._barTrack_6vae2_67{width:100%;height:8px;border-radius:var(--cd-radius-pill);background:var(--cd-surface-alt);overflow:hidden}._barFill_6vae2_75{height:100%;background:linear-gradient(90deg,var(--cd-primary),var(--cd-accent));transition:width .2s linear}._panel_rni7i_1{display:flex;flex-direction:column;align-items:center;gap:var(--cd-space-4);text-align:center;padding-top:var(--cd-space-6)}._declaredTitle_rni7i_10{font-size:var(--cd-font-size-xl);font-weight:800;color:var(--cd-text)}._barTrack_rni7i_16{width:100%;height:12px;border-radius:var(--cd-radius-pill);background:var(--cd-surface-alt);overflow:hidden}._barFill_rni7i_24{height:100%;background:linear-gradient(90deg,var(--cd-primary),var(--cd-primary-strong));transition:width var(--cd-duration-base) linear}._banner_henyy_1{text-align:center;padding:var(--cd-space-4);border-radius:var(--cd-radius-lg);font-size:var(--cd-font-size-xl);font-weight:800}._bannerPerfect_henyy_9,._bannerYearChallenge_henyy_10{background:color-mix(in srgb,var(--cd-success) 22%,var(--cd-surface));color:var(--cd-success);border:1px solid var(--cd-success)}._bannerTitleMiss_henyy_16{background:color-mix(in srgb,var(--cd-warning) 22%,var(--cd-surface));color:var(--cd-warning);border:1px solid var(--cd-warning)}._bannerWrongYear_henyy_22,._bannerTimeout_henyy_23,._bannerAbandoned_henyy_24{background:color-mix(in srgb,var(--cd-danger) 22%,var(--cd-surface));color:var(--cd-danger);border:1px solid var(--cd-danger)}.cd-card._cardReveal_henyy_33{padding-block:var(--cd-space-3);text-align:center}._breakdown_henyy_38{display:flex;align-items:baseline;justify-content:center;gap:var(--cd-space-2);flex-wrap:wrap;font-variant-numeric:tabular-nums}._poolCarried_henyy_49{margin:0;text-align:center;color:var(--cd-warning);font-weight:700}._penalty_henyy_56{margin:0;text-align:center;color:var(--cd-danger);font-weight:700}._autoAdvance_henyy_63{margin:0;text-align:center;color:var(--cd-text-faint)}._winnerBanner_1oode_1{text-align:center;padding:var(--cd-space-5);border-radius:var(--cd-radius-lg);background:linear-gradient(135deg,color-mix(in srgb,var(--cd-success) 25%,var(--cd-surface)),var(--cd-surface));border:1px solid var(--cd-success)}._winnerTitle_1oode_9{font-size:var(--cd-font-size-xxl);font-weight:900;margin:0}
