.play_page__lWaEU{max-width:1120px;margin:0 auto;padding:24px 0 64px;color:var(--text)}.play_header__VXlRP{margin-bottom:26px}.play_header__VXlRP h1{font-size:clamp(2rem,5vw,3.6rem);margin:20px 0 12px;letter-spacing:-.04em}.play_header__VXlRP p{max-width:760px;color:var(--muted);line-height:1.65}.play_eyebrow__ypACs{color:var(--accent-strong);font-size:.85rem;letter-spacing:.08em}.play_grid__z2GTU{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);grid-gap:20px;gap:20px;align-items:start}.play_panel__xeRxk{min-width:0;border:1px solid var(--panel-border);background:rgba(10,20,35,.87);border-radius:20px;padding:24px;margin-bottom:20px}.play_panel__xeRxk h2{font-size:1.3rem;margin:0 0 16px}.play_panel__xeRxk p{line-height:1.6}.play_muted__0JBLk{color:var(--muted);line-height:1.6}.play_form__x80X6{display:grid;grid-gap:18px;gap:18px}.play_form__x80X6 label{display:grid;grid-gap:8px;gap:8px;font-size:1rem}.play_form__x80X6 input,.play_form__x80X6 select,.play_page__lWaEU textarea{min-height:46px;min-width:0;width:100%;box-sizing:border-box;padding:10px 12px;border:1px solid var(--panel-border);border-radius:9px;background:#0b1728;color:var(--text);font-size:1rem}.play_page__lWaEU button,.play_page__lWaEU summary{min-height:44px}.play_page__lWaEU button{cursor:pointer;border-radius:10px;padding:11px 15px;font-size:1rem;border:1px solid var(--panel-border)}.play_page__lWaEU button:disabled{opacity:.5;cursor:wait}.play_page__lWaEU a:focus-visible,.play_page__lWaEU button:focus-visible,.play_page__lWaEU input:focus-visible,.play_page__lWaEU select:focus-visible,.play_page__lWaEU summary:focus-visible{outline:3px solid #f6c17c;outline-offset:3px}.play_primary__yFALK{background:var(--accent-strong);color:#1a1209;font-weight:700}.play_secondary__2vy20{background:#142339;color:var(--text)}.play_actions__6ZGEI{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:18px}.play_error__q65y7{border:1px solid #cc8282;background:#40282c;padding:16px;border-radius:12px;margin:14px 0}.play_notice__E5P0y{padding:14px;border-radius:10px;border:1px solid rgba(242,166,90,.4);color:#f8d4a5;background:rgba(242,166,90,.06);line-height:1.65}.play_badge__BjROm{display:inline-block;border:1px solid #44637c;color:#b4d8eb;padding:6px 10px;border-radius:8px}.play_seats__VoRUe{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.play_seat__YW8NN{border:1px solid var(--panel-border);padding:16px;border-radius:12px;min-width:0}.play_seat__YW8NN h3{font-size:1.05rem;overflow-wrap:anywhere}.play_seat__YW8NN small{display:block;color:var(--muted);line-height:1.7}.play_active__hwz9K{border-color:var(--accent-strong)}.play_ruleList__b0j2o{padding-left:20px;line-height:1.8;color:var(--muted)}.play_ruleList__b0j2o li{margin-bottom:6px}.play_timer__BXON7{font:600 1rem IBM Plex Mono,monospace;color:#f8d4a5;margin-bottom:18px}.play_candidates__F2erM{display:grid;grid-gap:12px;gap:12px;border:0;padding:0;margin:20px 0}.play_candidate__YxPOk{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:10px;gap:10px;padding:16px;border:1px solid #3c526d;border-radius:12px;cursor:pointer}.play_candidate__YxPOk:has(input:checked){border-color:#ffc17d;background:rgba(242,166,90,.1)}.play_candidate__YxPOk input{margin-top:5px;width:18px;height:18px;accent-color:#ffc17d}.play_candidate__YxPOk small,.play_candidate__YxPOk span,.play_candidate__YxPOk strong{display:block}.play_candidate__YxPOk span{color:var(--muted);font-size:.95rem;line-height:1.6;margin-top:8px}.play_candidate__YxPOk small{color:#f8d4a5;margin-top:8px;line-height:1.6}.play_metricGrid__QlOmk{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin:20px 0}.play_metricGrid__QlOmk div{border-radius:10px;padding:12px;background:#13243a}.play_metricGrid__QlOmk dt{color:var(--muted);font-size:.85rem;overflow-wrap:anywhere}.play_metricGrid__QlOmk dd{margin:7px 0 0;font-size:1.1rem}.play_evidence__ax7P9{margin-top:14px;border-top:1px solid var(--panel-border)}.play_evidence__ax7P9 summary{cursor:pointer;padding:12px 0;line-height:1.6;overflow-wrap:anywhere}.play_evidence__ax7P9 pre{padding:12px;background:#091320;white-space:pre-wrap;overflow-wrap:anywhere;font-size:.85rem;line-height:1.5;max-height:480px;overflow:auto}.play_roomList__RiJ9E{display:grid;grid-gap:12px;gap:12px;list-style:none;padding:0}.play_roomList__RiJ9E a{display:block;padding:15px;border-radius:10px;border:1px solid var(--panel-border)}.play_roomList__RiJ9E small{display:block;color:var(--muted);margin-top:6px}.play_events__6pFCu{list-style:none;padding:0;display:grid;grid-gap:12px;gap:12px}.play_events__6pFCu li{border-bottom:1px solid var(--panel-border);padding-bottom:10px;line-height:1.6}.play_events__6pFCu small{color:var(--muted)}.play_code__6dtZE{overflow-wrap:anywhere;font-family:monospace;font-size:.85rem}.play_table__Z_L8G{width:100%;border-collapse:collapse}.play_table__Z_L8G td,.play_table__Z_L8G th{padding:12px 6px;border-bottom:1px solid var(--panel-border);text-align:left;font-size:.9rem}.play_share__jThpY{min-width:0;overflow-wrap:anywhere}@media(max-width:760px){.play_grid__z2GTU{grid-template-columns:1fr}.play_panel__xeRxk{padding:18px}.play_page__lWaEU{padding-top:14px}.play_seats__VoRUe{grid-template-columns:1fr}.play_metricGrid__QlOmk{grid-template-columns:repeat(2,minmax(0,1fr))}.play_actions__6ZGEI>*{max-width:100%}.play_header__VXlRP h1{line-height:1.15}}@media(prefers-reduced-motion:reduce){.play_page__lWaEU *{scroll-behavior:auto;transition:none}}.play_actions__6ZGEI a.play_primary__yFALK{display:inline-flex;min-height:44px;align-items:center;padding:11px 15px;border-radius:10px;text-decoration:none;box-sizing:border-box}.play_selected__BMwWa{border-color:#ffc17d;background:rgba(242,166,90,.1)}.play_candidateChoice__4bOu8{display:grid;grid-template-columns:22px minmax(0,1fr);grid-gap:10px;gap:10px;cursor:pointer}.play_variantLabel__DbHPK{display:grid;grid-gap:8px;gap:8px;line-height:1.6}.play_variantLabel__DbHPK select{min-height:44px;width:100%;color:var(--text);background:#0b1728;border:1px solid var(--panel-border);border-radius:8px;padding:8px;font-size:1rem}.play_evidenceRow__kLTn3{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:5px;gap:5px;padding:10px;border-bottom:1px solid var(--panel-border)}.play_evidenceRow__kLTn3 span{color:var(--muted);font-size:.88rem;overflow-wrap:anywhere}.play_evidenceRow__kLTn3 b{font-weight:500;font-size:.95rem;overflow-wrap:anywhere}.play_evidence__ax7P9 .play_evidence__ax7P9{margin-left:8px}