.TnIwKq_page{--w:560px;align-content:safe center;justify-items:center;gap:22px;height:100dvh;padding:28px 16px;display:grid;overflow-y:auto}.TnIwKq_page[data-wide]{--w:760px}.TnIwKq_top{width:min(var(--w), 100%);grid-template-columns:40px auto 1fr 40px;align-items:center;gap:12px;display:grid}.TnIwKq_back{border:1px solid var(--line-strong);border-radius:var(--radius);width:40px;height:40px;color:var(--text-soft);cursor:pointer;background:#fff0d208;place-items:center;transition:border-color .2s,color .2s;display:grid}.TnIwKq_back:hover{border-color:var(--gold-line);color:var(--text)}.TnIwKq_logo{filter:drop-shadow(0 4px 12px #00000080)}.TnIwKq_title{font-family:var(--font-head);letter-spacing:.02em;margin:0;font-size:clamp(28px,4vw,36px);font-weight:600}.TnIwKq_panel{width:min(var(--w), 100%);border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--panel);box-shadow:var(--edge), var(--shadow);gap:20px;padding:26px 28px 24px;display:grid;position:relative}.TnIwKq_panel:after{content:"";pointer-events:none;border:1px solid #decca80d;border-radius:5px;position:absolute;inset:5px}.TnIwKq_panel>*{z-index:1;position:relative}.TnIwKq_form{gap:18px;display:grid}.TnIwKq_eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin:0;font-size:11.5px;font-weight:600}.TnIwKq_heading{font-family:var(--font-head);margin:0;font-size:30px;font-weight:600;line-height:1.1}.TnIwKq_code{font-family:var(--font-body);letter-spacing:.22em;color:var(--gold-hi);font-size:.9em;font-weight:650}.TnIwKq_field{gap:7px;display:grid}.TnIwKq_field[data-inline]{flex:1}.TnIwKq_label{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);padding:0;font-size:11.5px;font-weight:600}.TnIwKq_input{border:1px solid var(--line-strong);border-radius:var(--radius);width:100%;min-width:0;color:var(--text);font:inherit;background:#0807068c;padding:10px 12px;font-size:15px;transition:border-color .2s}.TnIwKq_input:focus{border-color:var(--gold-line);outline:none}.TnIwKq_input::placeholder{color:var(--faint)}.TnIwKq_codeInput{letter-spacing:.22em;text-transform:uppercase}.TnIwKq_group{border:0;gap:9px;margin:0;padding:0;display:grid}.TnIwKq_choices{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.TnIwKq_choice{border:1px solid var(--line-strong);border-radius:var(--radius);color:var(--text-soft);font:inherit;cursor:pointer;background:#fff0d208;padding:8px 14px;font-size:14px;transition:border-color .2s,color .2s,background .2s}.TnIwKq_choice[data-small]{font-variant-numeric:tabular-nums;min-width:44px;padding:7px 11px}.TnIwKq_choice:hover{border-color:var(--gold-line);color:var(--text)}.TnIwKq_choice[aria-pressed=true]{border-color:var(--gold);color:var(--gold-hi);background:#c8a35a1f;font-weight:600}.TnIwKq_hint{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.TnIwKq_actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.TnIwKq_primary,.TnIwKq_secondary,.TnIwKq_small{border-radius:var(--radius);font:inherit;cursor:pointer;transition:filter .2s,border-color .2s,color .2s}.TnIwKq_primary,.TnIwKq_secondary{padding:11px 22px;font-weight:700}.TnIwKq_primary{color:#1c150a;background:linear-gradient(#cfab64,#ae8a45);border:1px solid #f0d6a059;box-shadow:inset 0 1px #fff4d859,0 2px #00000073}.TnIwKq_primary:hover:not(:disabled){filter:brightness(1.07)}.TnIwKq_secondary{border:1px solid var(--line-strong);color:var(--text);background:#fff0d208}.TnIwKq_secondary:hover:not(:disabled){border-color:var(--gold-line)}.TnIwKq_primary:disabled,.TnIwKq_secondary:disabled{filter:saturate(.4)brightness(.72);cursor:default}.TnIwKq_joinRow{border-top:1px solid var(--line);align-items:flex-end;gap:10px;padding-top:18px;display:flex}.TnIwKq_note,.TnIwKq_error{border-radius:var(--radius);align-items:flex-start;gap:10px;margin:0;padding:9px 12px;font-size:13.5px;line-height:1.5;display:flex}.TnIwKq_note{border:1px solid var(--line-strong);color:var(--text-soft);background:#fff0d208;display:block}.TnIwKq_note strong{color:var(--text)}.TnIwKq_note code{color:var(--gold-hi);background:#08070699;border-radius:3px;padding:1px 5px;font-size:12.5px}.TnIwKq_error{border:1px solid #cf6d5066;border-left:3px solid var(--danger);background:var(--danger-soft);color:var(--text)}.TnIwKq_error span{flex:1}.TnIwKq_close{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:18px;line-height:1}.TnIwKq_roomHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;display:flex}.TnIwKq_roomHead .TnIwKq_heading{font-size:36px}.TnIwKq_rules{color:var(--text-soft);margin:4px 0 0;font-size:13.5px}.TnIwKq_invite{flex:1;gap:7px;min-width:260px;max-width:400px;display:grid}.TnIwKq_share{gap:8px;display:flex}.TnIwKq_share .TnIwKq_input{color:var(--text-soft);font-size:13px}.TnIwKq_share .TnIwKq_secondary{flex:none;padding:9px 14px;font-size:13.5px}.TnIwKq_teams{grid-template-columns:repeat(var(--cols,2), minmax(0, 1fr));gap:14px;display:grid}.TnIwKq_teams[data-count="1"]{--cols:1}.TnIwKq_teams[data-count="3"]{--cols:3}.TnIwKq_team{align-content:start;gap:8px;display:grid}.TnIwKq_teamName{border-bottom:1px solid var(--line-strong);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0;padding-bottom:6px;font-size:11.5px;font-weight:600}.TnIwKq_seats{gap:6px;margin:0;padding:0;list-style:none;display:grid}.TnIwKq_seat{border:1px solid var(--line);border-radius:var(--radius);background:#08070659;align-items:center;gap:10px;min-height:48px;padding:7px 10px;display:flex}.TnIwKq_seat[data-me]{border-color:var(--gold-line);background:#c8a35a0f}.TnIwKq_seat[data-free]{background:0 0;border-style:dashed}.TnIwKq_seatArms{flex:none;width:26px;height:26px}.TnIwKq_who{flex:1;gap:2px;min-width:0;display:grid}.TnIwKq_seatName{white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:600;overflow:hidden}.TnIwKq_seat[data-free] .TnIwKq_seatName{color:var(--faint);font-weight:400}.TnIwKq_marks{flex-wrap:wrap;gap:6px;display:flex}.TnIwKq_marks:empty{display:none}.TnIwKq_mark{letter-spacing:.1em;text-transform:uppercase;color:var(--gold);font-size:10px;font-weight:600}.TnIwKq_mark[data-off]{color:var(--danger)}.TnIwKq_dot{background:#5b544a;border-radius:50%;flex:none;width:8px;height:8px}.TnIwKq_dot[data-on]{background:#7fa36a;box-shadow:0 0 6px #7fa36a8c}.TnIwKq_state{flex:none;align-items:center;gap:6px;display:flex}.TnIwKq_ready{color:var(--faint);font-size:12.5px}.TnIwKq_ready[data-on]{color:var(--gold-hi);font-weight:600}.TnIwKq_small{border:1px solid var(--gold-line);color:var(--gold-hi);background:#c8a35a0f;padding:5px 10px;font-size:12.5px;font-weight:600}.TnIwKq_small:hover{border-color:var(--gold)}.TnIwKq_small[data-quiet]{border-color:var(--line-strong);color:var(--muted);background:0 0;font-weight:400}.TnIwKq_roomFoot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:16px;display:flex}.TnIwKq_status{color:var(--text-soft);margin:0;font-size:13.5px}@media (max-width:760px){.TnIwKq_page{align-content:start;gap:16px;padding-top:18px}.TnIwKq_top{grid-template-columns:40px auto 1fr}.TnIwKq_panel{padding:20px 18px}.TnIwKq_teams,.TnIwKq_teams[data-count="3"]{--cols:1}.TnIwKq_roomHead .TnIwKq_heading{font-size:30px}.TnIwKq_actions{justify-content:stretch}.TnIwKq_actions>*{flex:1}}
.mpFyiG_switch{border-radius:var(--radius);height:36px;color:var(--text-soft);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:9px;padding:0 14px 0 12px;font-size:14px;font-weight:600;transition:background-color .2s,color .2s;display:inline-flex}.mpFyiG_switch:hover{color:var(--text);background:#fff0d20d}.mpFyiG_track{border:1px solid var(--line-strong);background:#fff0d20a;border-radius:8px;flex:none;width:28px;height:16px;transition:background-color .2s,border-color .2s;position:relative}.mpFyiG_knob{background:var(--muted);border-radius:50%;width:10px;height:10px;transition:transform .2s,background-color .2s;position:absolute;top:2px;left:2px}.mpFyiG_switch[aria-checked=true] .mpFyiG_track{border-color:var(--gold-line);background:#c8a35a33}.mpFyiG_switch[aria-checked=true] .mpFyiG_knob{background:var(--gold-hi);transform:translate(12px)}@media (prefers-reduced-motion:reduce){.mpFyiG_track,.mpFyiG_knob{transition:none}}@media (max-width:760px){*:has(>.mpFyiG_switch){flex-wrap:wrap}button.mpFyiG_switch{flex:1 0 100%;order:3;justify-content:flex-start;padding-left:4px}}
._Z9Bfq_page{--art:clamp(150px, 27vh, 232px);align-content:safe center;gap:clamp(16px,3vh,28px);max-width:1200px;height:100dvh;margin:0 auto;padding:clamp(16px,3.4vh,32px) 24px;display:grid;overflow-y:auto}._Z9Bfq_head{text-align:center;justify-items:center;gap:6px;display:grid}._Z9Bfq_logo{filter:drop-shadow(0 6px 16px #0000008c);flex:none}._Z9Bfq_brand{align-items:center;gap:14px;display:flex}._Z9Bfq_title{font-family:var(--font-head);letter-spacing:.16em;text-indent:.16em;text-transform:uppercase;color:var(--text);margin:0;font-size:42px;font-weight:600;line-height:1}._Z9Bfq_lead{color:var(--muted);margin:0;font-size:14.5px;line-height:1.45}._Z9Bfq_ways{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}._Z9Bfq_card{border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--panel);min-width:0;box-shadow:var(--edge), var(--shadow);color:var(--text);font:inherit;text-align:left;cursor:pointer;isolation:isolate;flex-direction:column;padding:0;transition:border-color .2s;display:flex;position:relative;overflow:hidden}._Z9Bfq_card:after{content:"";pointer-events:none;border:1px solid #decca80d;border-radius:5px;position:absolute;inset:5px}._Z9Bfq_card:hover{border-color:var(--gold-line)}._Z9Bfq_card:has(:focus-visible){border-color:var(--gold-line)}._Z9Bfq_art{height:var(--art);flex:none;position:relative;overflow:hidden}._Z9Bfq_art:after{content:"";background:linear-gradient(180deg, transparent 52%, #191714b3 82%, var(--panel)), linear-gradient(180deg, #0d0c0a40, transparent 18%);pointer-events:none;position:absolute;inset:0}._Z9Bfq_scene{filter:saturate(.82)brightness(.9);width:100%;height:100%;transition:filter .3s;display:block}._Z9Bfq_card:hover ._Z9Bfq_scene{filter:saturate(.92)brightness()}._Z9Bfq_card:has(:focus-visible) ._Z9Bfq_scene{filter:saturate(.92)brightness()}._Z9Bfq_body{flex-direction:column;flex:1;align-items:flex-start;gap:7px;margin-top:-14px;padding:0 22px 20px;display:flex;position:relative}._Z9Bfq_tag{letter-spacing:.12em;text-transform:uppercase;color:var(--gold);font-size:11px;font-weight:600;line-height:1.3}._Z9Bfq_name{font-family:var(--font-head);letter-spacing:.01em;margin-top:-1px;font-size:30px;font-weight:600;line-height:1.05}._Z9Bfq_goal{color:var(--text);align-items:center;gap:8px;font-size:14px;font-weight:600;line-height:1.35;display:inline-flex}._Z9Bfq_goal svg{flex:none;width:20px;height:20px}._Z9Bfq_text{color:var(--text-soft);font-size:14px;line-height:1.55}._Z9Bfq_note{align-items:flex-start;gap:8px;margin-bottom:8px;font-size:13px;line-height:1.45;display:inline-flex}._Z9Bfq_note svg{flex:none;width:17px;height:17px;margin-top:1px}._Z9Bfq_note[data-tone=threat]{color:#d8ab97}._Z9Bfq_note[data-tone=calm]{color:#b9c08f}._Z9Bfq_actions{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}._Z9Bfq_play,._Z9Bfq_again{border-radius:var(--radius);font:inherit;letter-spacing:.02em;white-space:nowrap;cursor:pointer;padding:10px 24px;font-weight:700;transition:filter .2s,border-color .2s}._Z9Bfq_play{color:#1c150a;background:linear-gradient(#cfab64,#ae8a45);border:1px solid #f0d6a059;box-shadow:inset 0 1px #fff4d859,0 2px #00000073}._Z9Bfq_play:disabled{filter:saturate(.5)brightness(.8);cursor:progress}._Z9Bfq_card:hover ._Z9Bfq_play:not(:disabled){filter:brightness(1.08)}._Z9Bfq_again{border:1px solid var(--line-strong);color:var(--text);background:#fff0d208;padding-inline:18px}._Z9Bfq_again:hover{border-color:var(--gold-line)}._Z9Bfq_saved{color:var(--text-soft);align-items:flex-start;gap:8px;margin-bottom:8px;font-size:13px;line-height:1.4;display:inline-flex}._Z9Bfq_saved svg{flex:none;width:17px;height:17px;margin-top:1px}._Z9Bfq_saved>span{display:grid}._Z9Bfq_saved b{color:var(--gold-hi);font-weight:600}._Z9Bfq_book{border:1px solid var(--line);border-radius:var(--radius-lg);background:#1917148c;align-items:center;gap:14px;padding:11px 14px 11px 12px;display:flex}._Z9Bfq_bookIcon{border:1px solid var(--gold-line);background:radial-gradient(circle at 50% 40%,#2a251d,#14110d 75%);border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}._Z9Bfq_bookIcon svg{width:22px;height:22px}._Z9Bfq_bookText{flex-wrap:wrap;align-items:baseline;gap:2px 12px;min-width:0;margin:0;display:flex}._Z9Bfq_bookText b{font-family:var(--font-head);font-size:22px;font-weight:600;line-height:1.1}._Z9Bfq_bookText span{color:var(--muted);font-size:14px}._Z9Bfq_bookActions{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}._Z9Bfq_link,._Z9Bfq_open{border-radius:var(--radius);height:36px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;padding:0 16px;font-size:14px;font-weight:600;transition:background-color .2s,color .2s}._Z9Bfq_link{color:var(--text-soft)}._Z9Bfq_link:hover{color:var(--text);background:#fff0d20d}._Z9Bfq_open{border-color:var(--gold-line);color:var(--gold-hi);background:#c8a35a12}._Z9Bfq_open:hover{background:#c8a35a26}._Z9Bfq_overlay{z-index:10;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0807069e;place-items:center;padding:16px;display:grid;position:fixed;inset:0;overflow-y:auto}._Z9Bfq_dialog{border:1px solid var(--gold-line);border-radius:var(--radius-lg);background:var(--panel);width:min(440px,100%);box-shadow:var(--edge), 0 24px 60px #0000008c;padding:26px 26px 22px;position:relative}._Z9Bfq_dialog:after{content:"";pointer-events:none;border:1px solid #decca80f;border-radius:5px;position:absolute;inset:6px}._Z9Bfq_eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin:0;font-size:11.5px;font-weight:600}._Z9Bfq_dialogTitle{font-family:var(--font-head);margin:4px 0 16px;font-size:30px;font-weight:600;line-height:1.1}._Z9Bfq_field{border:0;min-width:0;margin:0;padding:0}._Z9Bfq_legend{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:7px;padding:0;font-size:12px;font-weight:600}._Z9Bfq_segments{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding:1px;display:grid}._Z9Bfq_segment{display:grid;position:relative}._Z9Bfq_segment input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}._Z9Bfq_segment span{background:var(--panel);min-height:40px;color:var(--text-soft);text-align:center;border-radius:4px;place-items:center;padding:0 6px;font-size:14px;font-weight:600;transition:background-color .2s,color .2s;display:grid}._Z9Bfq_segment:hover span{color:var(--text)}._Z9Bfq_segment input:checked+span{box-shadow:inset 0 0 0 1px var(--gold-line);color:var(--gold-hi);background:#c8a35a29}._Z9Bfq_segment input:focus-visible+span{outline:2px solid var(--gold);outline-offset:1px}._Z9Bfq_hint{min-height:2.9em;color:var(--text-soft);margin:7px 0 14px;font-size:13.5px;line-height:1.45}._Z9Bfq_warn{border-radius:var(--radius);background:var(--danger-soft);color:#e3b3a2;border:1px solid #cf6d5066;margin:2px 0 0;padding:9px 12px;font-size:13.5px;line-height:1.45}._Z9Bfq_dialogActions{z-index:1;justify-content:flex-end;gap:10px;margin-top:18px;display:flex;position:relative}._Z9Bfq_cancel,._Z9Bfq_start{border-radius:var(--radius);height:42px;font:inherit;cursor:pointer;padding:0 20px;font-weight:700;transition:filter .2s,border-color .2s}._Z9Bfq_cancel{border:1px solid var(--line-strong);color:var(--text);background:#fff0d208}._Z9Bfq_cancel:hover{border-color:var(--gold-line)}._Z9Bfq_start{color:#1c150a;background:linear-gradient(#cfab64,#ae8a45);border:1px solid #f0d6a059;box-shadow:inset 0 1px #fff4d859,0 2px #00000073}._Z9Bfq_start:hover{filter:brightness(1.07)}@media (max-height:760px) and (min-width:901px){._Z9Bfq_title{font-size:36px}._Z9Bfq_logo{width:42px;height:42px}._Z9Bfq_name{font-size:28px}}@media (max-width:1120px) and (min-width:901px){._Z9Bfq_tag{letter-spacing:.06em;font-size:10.5px}}@media (max-width:900px){._Z9Bfq_ways{grid-template-columns:minmax(0,1fr)}._Z9Bfq_card{flex-direction:row}._Z9Bfq_art{width:40%;height:auto;min-height:220px}._Z9Bfq_art:after{background:linear-gradient(90deg, transparent 55%, #191714b3 82%, var(--panel))}._Z9Bfq_body{margin:0 0 0 -14px;padding:20px 22px 20px 0}}@media (max-width:600px){._Z9Bfq_page{--art:150px;align-content:start;gap:18px;padding:20px 16px 24px}._Z9Bfq_brand{gap:12px}._Z9Bfq_logo{width:42px;height:42px}._Z9Bfq_title{font-size:32px}._Z9Bfq_lead{font-size:13.5px}._Z9Bfq_ways{gap:14px}._Z9Bfq_card{flex-direction:column}._Z9Bfq_art{width:auto;height:var(--art);min-height:0}._Z9Bfq_art:after{background:linear-gradient(180deg, transparent 52%, #191714b3 82%, var(--panel)), linear-gradient(180deg, #0d0c0a40, transparent 18%)}._Z9Bfq_body{margin:-14px 0 0;padding:0 18px 18px}._Z9Bfq_name{font-size:28px}._Z9Bfq_actions{align-self:stretch}._Z9Bfq_actions>*{text-align:center;flex:1}._Z9Bfq_dialog{padding:22px 18px 18px}._Z9Bfq_dialogTitle{font-size:26px}._Z9Bfq_cancel{padding:0 16px}._Z9Bfq_start{white-space:nowrap;flex:1}._Z9Bfq_book{flex-wrap:wrap;padding:12px 14px}._Z9Bfq_bookText{flex:1}._Z9Bfq_bookActions{width:100%;margin-left:0}._Z9Bfq_bookActions>*{flex:1}._Z9Bfq_open{order:-1}}
