.status_icon[data-v-45a1c062]{display:block;width:1em;height:1em;flex:0 0 auto}.status_icon_error[data-v-45a1c062]{color:#f0524a}.status_icon_warning[data-v-45a1c062]{color:#f7c948}.toggle_switch{--toggle_w: 44px;--toggle_h: 24px;--toggle_border: 1.5px;--toggle_gap: 3px;--toggle_thumb: calc(var(--toggle_h) - 2 * var(--toggle_border) - 2 * var(--toggle_gap));--toggle_track_off: rgba(42, 49, 66, .8);--toggle_line_off: #3a4356;--toggle_thumb_off: rgba(170, 180, 196, .9);--toggle_track_on: rgba(46, 95, 68, .85);--toggle_line_on: rgba(72, 193, 140, .9);--toggle_thumb_on: #d6f0e0;--toggle_focus: rgba(110, 231, 255, .45);position:relative;display:inline-flex;align-items:center;gap:10px;cursor:pointer;font-size:13px;font-weight:500;color:var(--muted);-webkit-tap-highlight-color:transparent}.toggle_switch_small{--toggle_w: 34px;--toggle_h: 18px;--toggle_gap: 2px;gap:6px;font-size:12px}.toggle_switch_tone_warning{--toggle_track_on: rgba(110, 90, 30, .85);--toggle_line_on: rgba(212, 185, 106, .85);--toggle_thumb_on: #e3c97a}.toggle_switch_tone_choice{--toggle_track_on: var(--toggle_track_off);--toggle_line_on: var(--toggle_line_off);--toggle_thumb_on: var(--toggle_thumb_off)}.toggle_switch_input{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.toggle_switch_track{position:relative;box-sizing:border-box;flex:0 0 auto;width:var(--toggle_w);height:var(--toggle_h);border-radius:999px;border:var(--toggle_border) solid var(--toggle_line_off);background:var(--toggle_track_off);transition:background .18s ease,border-color .18s ease,box-shadow .18s ease}.toggle_switch_thumb{position:absolute;top:50%;left:var(--toggle_gap);width:var(--toggle_thumb);height:var(--toggle_thumb);border-radius:50%;background:var(--toggle_thumb_off);transform:translateY(-50%);transition:left .18s ease,background .18s ease}.toggle_switch_on .toggle_switch_track{border-color:var(--toggle_line_on);background:var(--toggle_track_on)}.toggle_switch_on .toggle_switch_thumb{left:calc(var(--toggle_w) - 2 * var(--toggle_border) - var(--toggle_gap) - var(--toggle_thumb));background:var(--toggle_thumb_on)}.toggle_switch_input:focus-visible+.toggle_switch_track{box-shadow:0 0 0 2px var(--toggle_focus)}.toggle_switch_label{min-width:0;color:inherit;transition:color .18s ease}.toggle_switch:hover .toggle_switch_label,.toggle_switch:focus-within .toggle_switch_label{color:var(--ink, #e6e6e6)}.toggle_switch_disabled{cursor:not-allowed;opacity:.45}@media (prefers-reduced-motion: reduce){.toggle_switch_track,.toggle_switch_thumb{transition:none}}body.bt_themed .toggle_switch{--toggle_track_off: var(--bt_surface);--toggle_line_off: var(--bt_ink_loser);--toggle_thumb_off: var(--bt_ink_loser);--toggle_track_on: var(--bt_accent);--toggle_line_on: var(--bt_accent);--toggle_thumb_on: var(--bt_surface);--toggle_focus: var(--bt_accent);color:var(--bt_ink_soft)}body.bt_themed .toggle_switch_tone_warning{--toggle_track_on: var(--bt_warning);--toggle_line_on: var(--bt_warning)}body.bt_themed .toggle_switch_tone_choice{--toggle_track_on: var(--bt_surface);--toggle_line_on: var(--bt_ink_loser);--toggle_thumb_on: var(--bt_ink_loser)}body.bt_themed .toggle_switch:hover .toggle_switch_label,body.bt_themed .toggle_switch:focus-within .toggle_switch_label{color:var(--bt_ink)}.athlete_select[data-v-297b0c36],.input_wrap[data-v-297b0c36]{position:relative;width:100%}.input[data-v-297b0c36]{width:100%;border:1px solid var(--border);border-radius:10px;background:#ffffff05;color:var(--text);padding:10px 38px 10px 12px;font-family:inherit;font-size:14px;box-sizing:border-box}.input[data-v-297b0c36]:focus{outline:none;border-color:#d7b43a8c}.input.valid[data-v-297b0c36]{border-color:#17a2b88c;background-image:none;background-color:inherit}.input.locked[data-v-297b0c36]{color:var(--muted);background:#ffffff0f;cursor:not-allowed;border-color:#ffffff14}.input.input_no_inline_add[data-v-297b0c36]{padding-right:12px}.add_btn[data-v-297b0c36]{position:absolute;right:6px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;border:1px solid var(--border);background:transparent;color:var(--muted);cursor:pointer}.add_btn svg[data-v-297b0c36]{width:18px;height:18px}.dropdown[data-v-297b0c36]{position:absolute;z-index:20;left:0;right:0;max-height:220px;overflow:auto;margin-top:6px;padding:6px;list-style:none;background:linear-gradient(180deg,#0b1630fa,#081228fa);border:1px solid var(--border);border-radius:10px;box-shadow:0 14px 40px #00000047}.opt[data-v-297b0c36]{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:8px;cursor:pointer}.opt[data-v-297b0c36]:hover,.opt.active[data-v-297b0c36]{background:#ffffff0f}.add_opt[data-v-297b0c36]{color:#d7b43a}.add_opt svg[data-v-297b0c36]{width:16px;height:16px}.new_hint[data-v-297b0c36]{position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:15;margin-top:0;padding:0 2px;color:#d7b43a;font-weight:700;font-size:12px;line-height:1.3;pointer-events:none}.bracket_lock_notice[data-v-2888f428]{margin:4px 0 0;padding:6px 8px;border-radius:10px;border:1px solid rgba(110,231,255,.16);background:linear-gradient(135deg,#0e141eeb,#080c14d1);display:flex;gap:8px;align-items:flex-start}.bracket_lock_notice_icon[data-v-2888f428]{width:28px;height:28px;border-radius:999px;background:#6ee7ff1f;color:#a4f0ffeb;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.bracket_lock_notice_text[data-v-2888f428]{display:flex;flex-direction:column;gap:2px;min-width:0}.bracket_lock_notice_title[data-v-2888f428]{font-size:.95rem;font-weight:600;color:#e4f2fcf2}.bracket_lock_notice_caption[data-v-2888f428]{font-size:.85rem;color:#b2cae0db}.bracket_header[data-v-2888f428]{display:grid;grid-template-columns:min-content minmax(0,1fr) min-content;align-items:center;column-gap:8px;margin-bottom:8px;padding:0 0 8px 2px;border-bottom:1px solid rgba(110,126,152,.28)}.bracket_header[data-v-2888f428] .bracket_handle,.bracket_header .bracket_handle[data-v-2888f428]{width:18px;height:30px;margin-left:4px;margin-right:2px;padding:0;box-sizing:content-box}.bracket_title.editable[data-v-2888f428],.bracket_title.editable_input[data-v-2888f428]{display:block;width:100%;min-width:0;padding-right:2px}.bracket_title.editable[data-v-2888f428]{margin-right:4px}.bracket_title_group[data-v-2888f428]{display:flex;align-items:center;gap:6px;min-width:0}.bracket_athlete_count[data-v-2888f428]{flex:0 0 auto;min-width:22px;padding:1px 7px;border-radius:999px;border:1px solid rgba(110,231,255,.32);background:#6ee7ff1a;color:#d6f6ffeb;font-size:11px;font-weight:700;line-height:18px;text-align:center;font-variant-numeric:tabular-nums}.bracket_athlete_count_empty[data-v-2888f428]{border-color:#96a0b438;background:transparent;color:#aab4c899}.bracket_title_group .editable[data-v-2888f428],.bracket_title_group .editable_input[data-v-2888f428]{flex:1 1 auto;min-width:0}.athlete_name_group .editable[data-v-2888f428],.athlete_name_group .editable_input[data-v-2888f428]{flex:1 1 auto;min-width:0;white-space:nowrap}[data-v-2888f428] .athlete_name.editable,[data-v-2888f428] .athlete_name.editable_input{white-space:nowrap}.bracket_title_duplicate[data-v-2888f428]{color:#ff8a82;background:transparent;box-shadow:none}.bracket_title_duplicate.editable_input[data-v-2888f428]{color:#ff8a82}.athlete_name_group[data-v-2888f428]{display:flex;align-items:center;gap:6px;min-width:0}.athlete_name_group .editable[data-v-2888f428],.athlete_name_group .editable_input[data-v-2888f428]{flex:1 1 auto;min-width:0}.duplicate_info_icon[data-v-2888f428]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:999px;border:0;background:transparent;font-size:16px;font-weight:700;line-height:1;cursor:help;flex:0 0 auto;position:relative;transition:border-color .16s ease,color .16s ease}.duplicate_info_icon[data-v-2888f428]:focus-visible{outline:2px solid rgba(255,255,255,.35);outline-offset:1px}.duplicate_info_icon[data-v-2888f428]:after,.duplicate_info_icon[data-v-2888f428]:before{pointer-events:none;opacity:0;transition:opacity .14s ease,transform .14s ease;position:absolute;left:50%;transform:translate(-50%,-2px);z-index:20}.duplicate_info_icon[data-v-2888f428]:after{content:attr(data-tooltip);top:calc(100% + 8px);background:#0c1018f0;color:#fed;border-radius:6px;padding:6px 10px;border:1px solid rgba(240,82,74,.5);white-space:nowrap;transform:translate(-50%) translateY(2px);box-shadow:0 6px 18px #00000061}.duplicate_info_icon[data-v-2888f428]:before{content:"";top:calc(100% + 2px);border:6px solid transparent;border-top-color:#0c1018f0;transform:translate(-50%) translateY(2px)}.duplicate_info_icon[data-v-2888f428]:hover:after,.duplicate_info_icon[data-v-2888f428]:hover:before,.duplicate_info_icon[data-v-2888f428]:focus-visible:after,.duplicate_info_icon[data-v-2888f428]:focus-visible:before{opacity:1;transform:translate(-50%)}.duplicate_info_icon[data-v-2888f428]:after{left:auto;right:-8px;transform:translateY(2px)}.duplicate_info_icon[data-v-2888f428]:hover:after,.duplicate_info_icon[data-v-2888f428]:focus-visible:after{transform:none}.duplicate_info_icon_inline[data-v-2888f428]{margin-left:2px}.duplicate_name_x[data-v-2888f428]:after{border-color:#ff4f3ce6;font-style:italic}.athlete_name_new[data-v-2888f428]{color:#ffe4a3;background:transparent;box-shadow:none}.athlete_name_new.editable_input[data-v-2888f428]{color:#ffe4a3;border-color:#ffe4a38c}.athlete_name_duplicate[data-v-2888f428]{color:#ff8a82;background:transparent;box-shadow:none}.athlete_name_duplicate.editable_input[data-v-2888f428]{color:#ff8a82}.athletes_heading[data-v-2888f428]{text-align:left}.setup_athlete_input_row[data-v-2888f428]{margin-top:6px;gap:6px;align-items:center;flex-wrap:nowrap}.setup_athlete_input_row>.primary[data-v-2888f428]{flex:0 0 auto;align-self:center;height:auto;min-height:0;white-space:nowrap}.count_hint[data-v-2888f428]{color:var(--muted);font-weight:500;font-size:.85em;margin-left:6px}.new_info_icon[data-v-2888f428]:after{border-color:#f7c94880;color:#fff3cf}.icon_button[data-v-2888f428]{display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;padding:0;color:var(--muted);font-size:15px;line-height:0;cursor:pointer;min-height:28px}.icon_button[data-v-2888f428]:hover,.icon_button[data-v-2888f428]:focus-visible{color:var(--ink)}.icon_button[data-v-2888f428]:disabled{opacity:.4;cursor:not-allowed;color:#9aa4b299}.icon_button_small[data-v-2888f428]{font-size:18px;min-height:28px}.bracket_delete_button[data-v-2888f428]{font-size:14px;min-height:28px}.icon_button svg[data-v-2888f428]{display:block}.icon_button_small .svg-inline--fa[data-v-2888f428]{transform:scale(.8);transform-origin:center}.bracket_mobile_chevron_wrap[data-v-2888f428],.bracket_edit_button[data-v-2888f428],.bracket_mobile_count[data-v-2888f428]{display:none}@media (max-width: 640px){.bracket_card_inner table[data-v-2888f428]{table-layout:auto!important;width:100%!important}.bracket_card_inner thead[data-v-2888f428]{display:none}.bracket_card_inner tbody tr>td[data-v-2888f428]:first-child{padding:0}.bracket_card_inner tbody tr>td[data-v-2888f428]:nth-child(2){width:100%}.bracket_card_inner tbody tr>td[data-v-2888f428]:last-child{width:40px}.bracket_header[data-v-2888f428] .bracket_handle{display:none}.bracket_header[data-v-2888f428]{grid-template-columns:min-content minmax(0,1fr) min-content min-content;column-gap:6px;align-items:center;margin-bottom:2px}.bracket_header_mobile_clickable[data-v-2888f428]{cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.bracket_header_mobile_clickable[data-v-2888f428]:focus-visible{outline:2px solid rgba(110,231,255,.45);outline-offset:2px;border-radius:6px}.bracket_mobile_chevron_wrap[data-v-2888f428]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;color:#c4f6eac7;transition:transform .18s ease;flex:0 0 auto}.bracket_mobile_chevron_wrap_open[data-v-2888f428]{transform:rotate(90deg)}.bracket_mobile_chevron_icon[data-v-2888f428]{font-size:14px}.bracket_edit_button[data-v-2888f428]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:none;background:transparent;color:#c4e8f6c7;cursor:pointer;font-size:16px;line-height:0}.bracket_edit_button[data-v-2888f428]:hover,.bracket_edit_button[data-v-2888f428]:focus-visible{color:var(--ink);background:transparent;outline:none}.bracket_edit_button[data-v-2888f428]:disabled{opacity:.4;cursor:not-allowed}.bracket_edit_button svg[data-v-2888f428]{display:block}[data-v-2888f428] .bracket_title.editable.editable_no_click{cursor:default}[data-v-2888f428] .bracket_title.editable.editable_no_click:hover{outline:none;background:transparent}.bracket_mobile_count[data-v-2888f428],.bracket_card_inner_collapsed .bracket_body[data-v-2888f428],.bracket_card_inner_collapsed .bracket_lock_notice[data-v-2888f428]{display:none}[data-v-2888f428] .bracket_title.editable,[data-v-2888f428] .bracket_title.editable_input{font-size:1.08rem;font-weight:700}.athlete_row[data-v-2888f428] .athlete_handle,.drag_cell[data-v-2888f428]{display:none}[data-v-2888f428] .athlete_name.editable,[data-v-2888f428] .athlete_name.editable_input{font-size:1rem;padding:6px 8px;white-space:nowrap}.athlete_actions[data-v-2888f428]{width:40px;padding-left:4px;padding-right:0}.icon_button_small[data-v-2888f428]{font-size:20px;min-height:36px;min-width:36px}.bracket_delete_button[data-v-2888f428]{font-size:16px;min-height:36px;min-width:36px}[data-v-2888f428] .bracket_body .primary{min-height:40px;padding:0 14px;font-weight:700}.athlete_name_group[data-v-2888f428]{min-width:0;overflow:hidden}.setup_athlete_input_row[data-v-2888f428]{position:relative}.setup_athlete_input_row[data-v-2888f428] .athlete_select{position:static}.setup_athlete_input_row[data-v-2888f428] .athlete_select .dropdown{left:0;right:0;top:100%;margin-top:6px}}.duplicate_info_icon .status_icon[data-v-2888f428]{width:16px;height:16px}.tournament_flow_nav_icons[data-v-745135df]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;gap:3px;line-height:0;vertical-align:middle}.tournament_flow_nav_icons[data-v-745135df] svg{display:block;flex:0 0 auto}.setup_toolbar.flex[data-v-9351b9ef]{display:flex;align-items:center;justify-content:flex-start;gap:12px;flex-wrap:wrap;margin-bottom:4px;padding-left:24px;box-sizing:border-box}.setup_toolbar_left[data-v-9351b9ef]{display:flex;align-items:stretch;gap:14px;flex:1 1 520px;flex-wrap:wrap;min-width:0}.setup_toolbar_right[data-v-9351b9ef]{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex:0 0 auto;flex-wrap:nowrap;min-width:0;margin-left:auto;padding-top:0}.setup_toolbar_center[data-v-9351b9ef]{display:flex;align-items:center;justify-content:center;gap:8px;flex:0 1 auto;min-width:0}.setup_toolbar_center[data-v-9351b9ef]:empty{display:none}.setup_toolbar_center .setup_toolbar_action_button[data-v-9351b9ef],.setup_toolbar_seed_button[data-v-9351b9ef]{white-space:nowrap;border-radius:10px;align-self:center}.setup_feature_second_row[data-v-9351b9ef]{display:flex;align-items:center;gap:14px}.setup_randomize_row[data-v-9351b9ef]{flex:0 0 auto}.setup_primary_actions[data-v-9351b9ef]{display:flex;flex-direction:column;align-items:stretch;gap:8px;min-width:0}.start_tournament_button.mode_nav_btn_labeled[data-v-9351b9ef]{gap:10px}.start_tournament_button.mode_nav_btn_labeled[data-v-9351b9ef] .tournament_flow_nav_icons{color:#5ce8c8}.start_tournament_button_resume.mode_nav_btn_labeled[data-v-9351b9ef]:hover .tournament_flow_nav_icons,.start_tournament_button_resume.mode_nav_btn_labeled[data-v-9351b9ef]:focus-visible .tournament_flow_nav_icons{color:#8ef5dc}.setup_entry_panel[data-v-9351b9ef]{display:flex;align-items:stretch;flex:0 1 auto;min-width:0;border-radius:10px;border:1px solid rgba(110,231,255,.28);background:linear-gradient(150deg,#182432f0,#0a101ae6);box-shadow:inset 0 1px #6ee7ff24,0 10px 22px #040a1247}.setup_toolbar_lookup[data-v-9351b9ef]{--setup_lookup_control_height: 40px;display:flex;flex-direction:column;gap:6px;padding:10px 12px;border:none;border-radius:0;background:transparent;box-shadow:none;width:250px;min-width:190px;max-width:340px;flex:1 1 250px}.setup_toolbar_lookup_label[data-v-9351b9ef]{font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#c4f6eaeb}.setup_toolbar_lookup_row[data-v-9351b9ef]{display:flex;align-items:stretch;gap:6px;flex-wrap:nowrap;width:100%}.setup_toolbar_lookup[data-v-9351b9ef] .athlete_select{flex:1 1 auto;min-width:0;width:auto}.setup_toolbar_lookup[data-v-9351b9ef] .input_wrap{width:100%}.setup_toolbar_lookup[data-v-9351b9ef] .input{width:100%;box-sizing:border-box;font-size:1rem;padding:10px 14px;min-height:var(--setup_lookup_control_height);border-radius:10px;border-color:#78defa61;background:#060c14f2;box-shadow:inset 0 1px #6ee7ff24}.setup_toolbar_lookup[data-v-9351b9ef] .input:focus-visible{border-color:#84eccc9e;box-shadow:inset 0 1px #d6fff629,0 0 0 2px #84eccc3d;outline:none}.setup_bracket_adder[data-v-9351b9ef]{--setup_bracket_control_height: 40px;display:flex;flex-direction:column;gap:6px;padding:10px 12px;border:none;border-radius:0;background:transparent;box-shadow:none;width:250px;min-width:190px;max-width:340px;flex:1 1 250px}.setup_bracket_adder_label[data-v-9351b9ef]{font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#c4f6eaeb}.setup_bracket_adder_row[data-v-9351b9ef]{display:flex;align-items:stretch;gap:6px;flex-wrap:nowrap}.add_bracket_input[data-v-9351b9ef],.setup_bracket_adder_input[data-v-9351b9ef]{flex:1 1 auto;min-width:0;max-width:100%;box-sizing:border-box;min-height:var(--setup_bracket_control_height);height:auto;padding:10px 14px;font-family:inherit;font-size:1rem;font-weight:400;font-style:normal;letter-spacing:normal;line-height:normal;border-radius:10px;border:1px solid rgba(120,222,250,.38);background:#060c14f2;box-shadow:inset 0 1px #6ee7ff24;color:#d6e0ecf0}.setup_bracket_adder_input[data-v-9351b9ef]::placeholder{color:#8c9aac9e}.setup_bracket_adder_input[data-v-9351b9ef]:focus-visible{border-color:#84eccc9e;box-shadow:inset 0 1px #d6fff629,0 0 0 2px #84eccc3d;outline:none}.setup_bracket_adder_button[data-v-9351b9ef]{height:var(--setup_bracket_control_height);padding:0 12px;font-size:.78rem;border-radius:10px;letter-spacing:.04em;text-transform:uppercase;font-weight:650;display:inline-flex;align-items:center;justify-content:center;border-color:#78defa5c;color:#c4f6eaeb;background:#0c1c28c7}.setup_bracket_adder_button[data-v-9351b9ef]:disabled{box-shadow:none;opacity:.5}.setup_toolbar_lookup_message[data-v-9351b9ef]{margin:0;font-size:.78rem;line-height:1.3;color:#a8ded2e0}.setup_toolbar_lookup_message_miss[data-v-9351b9ef]{color:#ffb48ce0}.setup_toolbar_lookup_profile[data-v-9351b9ef]{display:flex;align-items:center;gap:10px;margin-top:2px;padding:8px 10px;border-radius:10px;border:1px solid rgba(132,236,204,.32);background:linear-gradient(145deg,#122434f5,#08101ceb);cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none}.setup_toolbar_lookup_profile[data-v-9351b9ef]:active{cursor:grabbing}.setup_toolbar_lookup_avatar[data-v-9351b9ef]{flex:0 0 auto;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-size:.7rem;font-weight:700;color:#dcf8fff2;background:radial-gradient(circle at 30% 20%,#6ee7ff59,#204058f2)}.setup_toolbar_lookup_profile_body[data-v-9351b9ef]{display:flex;flex-direction:column;min-width:0;gap:1px}.setup_toolbar_lookup_profile_name[data-v-9351b9ef]{font-size:.85rem;font-weight:700;color:#ecf8fff5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.setup_toolbar_lookup_profile_hint[data-v-9351b9ef]{font-size:.65rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#84ecccc7}.setup_toolbar_actions[data-v-9351b9ef]{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;align-items:center;align-self:center;padding:0}.setup_feature_toggles[data-v-9351b9ef]{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:flex-start;align-self:stretch;justify-content:center;box-sizing:border-box;gap:6px;flex:0 0 auto;margin-left:0;padding:8px 10px;border-radius:10px;border:1px solid rgba(110,231,255,.28);background:linear-gradient(150deg,#0c121cf5,#04080ef0);box-shadow:inset 0 1px #6ee7ff24,0 10px 22px #040a1247}.setup_feature_toggles .setup_merge_switch[data-v-9351b9ef]{margin:0;line-height:1.2}.setup_feature_toggles .setup_merge_info[data-v-9351b9ef]{width:20px;height:20px}.setup_feature_toggles .setup_merge_info_icon[data-v-9351b9ef]{width:13px;height:13px}.setup_merge_row[data-v-9351b9ef]{display:flex;align-items:center;gap:4px;flex:0 0 auto}.setup_merge_switch.toggle_switch_on[data-v-9351b9ef] .toggle_switch_label{color:var(--ink)}.setup_merge_info[data-v-9351b9ef]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin:0;padding:0;border:0;border-radius:999px;background:transparent;color:var(--muted);cursor:help}.setup_merge_info[data-v-9351b9ef]:hover,.setup_merge_info[data-v-9351b9ef]:focus-visible,.setup_merge_info[aria-expanded=true][data-v-9351b9ef]{color:var(--ink)}.setup_merge_info_icon[data-v-9351b9ef]{width:16px;height:16px}.setup_merge_tip[data-v-9351b9ef]{position:absolute;left:0;top:calc(100% + 6px);z-index:30;width:min(280px,72vw);padding:8px 10px;border-radius:10px;border:1px solid rgba(110,231,255,.28);background:#0c1018f5;box-shadow:0 10px 24px #040a1266;color:#deeeffeb;font-size:12px;font-weight:500;line-height:1.4;text-align:left;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-2px);transition:opacity .12s ease,transform .12s ease,visibility .12s ease}.setup_merge_info:hover .setup_merge_tip[data-v-9351b9ef],.setup_merge_info:focus-visible .setup_merge_tip[data-v-9351b9ef],.setup_merge_info[aria-expanded=true] .setup_merge_tip[data-v-9351b9ef]{opacity:1;visibility:visible;transform:translateY(0)}.setup_merge_info_end .setup_merge_tip[data-v-9351b9ef]{left:auto;right:0}.setup_toolbar_action_button[data-v-9351b9ef]{padding:8px 12px;border-radius:10px;font-size:.82rem;font-weight:600;letter-spacing:.02em;border-color:#78defa38;background:linear-gradient(180deg,#101824b3,#0c121c99);transition:transform .2s ease,border-color .2s ease,background .2s ease,color .2s ease,box-shadow .2s ease}.setup_toolbar_action_button[data-v-9351b9ef]:hover,.setup_toolbar_action_button[data-v-9351b9ef]:focus-visible{transform:translateY(-1px);border-color:#84eccc73;color:#dcf2f8f2;box-shadow:0 8px 18px #060c1247,0 0 0 1px #84eccc33;outline:none}.setup_toolbar_action_button[data-v-9351b9ef]:active{transform:translateY(0)}@media (max-width: 960px){.setup_toolbar_left[data-v-9351b9ef]{flex-direction:column;align-items:stretch}.setup_entry_panel[data-v-9351b9ef]{flex-direction:column;width:100%}.setup_bracket_adder[data-v-9351b9ef],.setup_toolbar_lookup[data-v-9351b9ef]{width:100%;max-width:none;min-width:0;flex:1 1 auto}.setup_feature_toggles[data-v-9351b9ef]{width:auto;align-self:flex-start}.setup_toolbar_action_button[data-v-9351b9ef]{flex:0 1 auto}}.start_tournament_button[data-v-9351b9ef]{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:12px;min-width:148px;padding:10px 20px;border-radius:10px;border:1px solid transparent;background:linear-gradient(135deg,#343a46e0,#242830e6);color:#ccd2dee0;font-size:15px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;overflow:hidden;box-shadow:0 0 0 2px #0c1018d9;transition:transform .2s ease,box-shadow .28s ease,background .22s ease,border-color .22s ease,color .22s ease}.start_tournament_button[data-v-9351b9ef]:before{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;border-radius:8px;background:linear-gradient(135deg,#2a2e38f2,#1c1e26f2);opacity:.75;transition:opacity .22s ease;z-index:-1;pointer-events:none}.start_tournament_button_ready[data-v-9351b9ef]{border-color:#ffd682eb;background:linear-gradient(135deg,#ffd682fa,#ffab2ff5);color:#221806f0;box-shadow:0 0 0 2px #0c1018d9,0 14px 28px #ffaa2a52,0 4px 8px #0006}.start_tournament_button_ready[data-v-9351b9ef]:before{background:linear-gradient(135deg,#ffebbceb,#ffcd78db);opacity:.32}.start_tournament_button_resume[data-v-9351b9ef]{border-color:#6ee7ff73;background:linear-gradient(135deg,#34526ef2,#1e2c3cf2);color:#d6f4fff0;box-shadow:0 0 0 2px #0a101ae6,0 12px 24px #2276a452,0 6px 14px #00000059}.start_tournament_button_resume[data-v-9351b9ef]:before{background:linear-gradient(135deg,#345c7ee6,#121e2ce6);opacity:.4}.start_tournament_button_resume.start_tournament_button_unlocked[data-v-9351b9ef]:hover{transform:translateY(-2px);box-shadow:0 0 0 2px #0a101af2,0 16px 32px #2276a46b,0 8px 16px #0006}.start_tournament_button_ready.start_tournament_button_unlocked[data-v-9351b9ef]:hover{transform:translateY(-2px) scale(1.01);box-shadow:0 0 0 2px #0c1018e6,0 18px 36px #ffaa2a6b,0 6px 14px #00000073}.start_tournament_button_ready.start_tournament_button_unlocked[data-v-9351b9ef]:active{transform:translateY(0) scale(.99)}.start_tournament_button_empty[data-v-9351b9ef]{border-color:#464c5ecc;background:linear-gradient(135deg,#2c303eeb,#1e2028f2);color:#8a90a0eb;box-shadow:0 0 0 2px #0c1018d9}.start_tournament_button_locked[data-v-9351b9ef]{cursor:not-allowed;opacity:.85;box-shadow:0 0 0 2px #0c1018b3}.start_tournament_button_locked.start_tournament_button_ready[data-v-9351b9ef]{background:linear-gradient(135deg,#daba70eb,#c29248e6);color:#30220ae6;border-color:#ddb96ed9;box-shadow:0 0 0 2px #0c1018d9}.start_tournament_button[data-v-9351b9ef]:disabled{pointer-events:none}@media (max-width: 430px){.setup_toolbar[data-v-9351b9ef]{flex-direction:column;align-items:stretch}.setup_toolbar_left[data-v-9351b9ef]{gap:12px}.setup_toolbar_right[data-v-9351b9ef]{flex-direction:column;align-items:stretch;width:100%;gap:10px;margin-left:0}.start_tournament_button[data-v-9351b9ef]{width:100%;min-width:0;box-sizing:border-box}}@media (max-width: 640px){.setup_toolbar.flex[data-v-9351b9ef]{display:none}}.mode_nav_btn[data-v-9351b9ef]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:auto;min-width:52px;height:36px;padding:0 6px;line-height:0;border:none;border-radius:8px;background:transparent;color:#5ce8c8;cursor:pointer;transition:color .14s ease,transform .14s ease}.mode_nav_btn[data-v-9351b9ef]:hover,.mode_nav_btn[data-v-9351b9ef]:focus-visible{color:#8ef5dc;transform:translateY(-1px) scale(1.06)}.mode_nav_btn[data-v-9351b9ef]:focus-visible{outline:2px solid rgba(92,232,200,.45);outline-offset:2px}.mode_nav_btn[data-v-9351b9ef]:disabled{opacity:.45;cursor:not-allowed;transform:none}.mode_nav_btn_labeled[data-v-9351b9ef]{width:auto;min-height:36px;padding:0 14px 0 12px;gap:10px;border-radius:10px;font-size:13px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.mode_nav_btn_labeled .mode_nav_btn_label[data-v-9351b9ef]{line-height:1;white-space:nowrap}.mode_nav_btn_shell[data-v-9351b9ef]{min-width:58px;height:40px;padding:0 4px}.mode_nav_btn_shell[data-v-9351b9ef] .tournament_flow_nav_icons{gap:4px}.mode_nav_btn_shell[data-v-9351b9ef] .tournament_flow_nav_icons svg{display:block;flex:0 0 auto}.phase_aurora[data-v-1d34759e]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:-1;contain:strict}.phase_aurora_fixed[data-v-1d34759e]{position:fixed;z-index:0}.phase_aurora_blob[data-v-1d34759e]{position:absolute;border-radius:50%;filter:blur(90px);opacity:.4;will-change:transform;mix-blend-mode:screen}.phase_aurora_blob_a[data-v-1d34759e]{top:-18%;left:-12%;width:46vw;height:46vw;min-width:320px;min-height:320px;background:radial-gradient(circle at 30% 30%,#6ee7ffd9,#6ee7ff00 70%);animation:phase_aurora_drift_a-1d34759e 37s ease-in-out infinite alternate}.phase_aurora_blob_b[data-v-1d34759e]{bottom:-22%;right:-14%;width:50vw;height:50vw;min-width:360px;min-height:360px;background:radial-gradient(circle at 60% 40%,#5ce8c8cc,#5ce8c800 70%);animation:phase_aurora_drift_b-1d34759e 43s ease-in-out infinite alternate}.phase_aurora_blob_c[data-v-1d34759e]{top:22%;left:38%;width:38vw;height:38vw;min-width:280px;min-height:280px;background:radial-gradient(circle at 50% 50%,#c084fc8c,#c084fc00 70%);transform:translate(-50%,-50%);animation:phase_aurora_drift_c-1d34759e 51s ease-in-out infinite alternate}.phase_aurora_sweep[data-v-1d34759e]{position:absolute;top:-40%;left:-60%;width:220%;height:180%;background:linear-gradient(100deg,transparent 42%,rgba(244,211,127,.06) 48%,rgba(255,255,255,.09) 50%,rgba(244,211,127,.06) 52%,transparent 58%);transform:rotate(-8deg) translate(-12%);animation:phase_aurora_sweep_move-1d34759e 28s ease-in-out infinite alternate}@keyframes phase_aurora_drift_a-1d34759e{0%{transform:translate(0) scale(1)}40%{transform:translate(7%,9%) scale(1.08)}to{transform:translate(-5%,5%) scale(.96)}}@keyframes phase_aurora_drift_b-1d34759e{0%{transform:translate(0) scale(1)}45%{transform:translate(-8%,-7%) scale(1.1)}to{transform:translate(4%,-4%) scale(.94)}}@keyframes phase_aurora_drift_c-1d34759e{0%{transform:translate(-50%,-50%) scale(1)}to{transform:translate(-46%,-54%) scale(1.12)}}@keyframes phase_aurora_sweep_move-1d34759e{0%{transform:rotate(-8deg) translate(-12%)}to{transform:rotate(-8deg) translate(12%)}}.phase_aurora_lite .phase_aurora_blob[data-v-1d34759e]{filter:blur(42px);opacity:.28;will-change:auto;mix-blend-mode:normal}.phase_aurora_lite .phase_aurora_sweep[data-v-1d34759e]{opacity:.55;animation-duration:48s}@media (prefers-reduced-motion: reduce){.phase_aurora_blob[data-v-1d34759e],.phase_aurora_sweep[data-v-1d34759e]{animation:none}}@media (max-width: 720px){.phase_aurora_blob[data-v-1d34759e]{filter:blur(60px);opacity:.3}}.confirm_dialog_overlay[data-v-85d538a9]{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:calc(20px + env(safe-area-inset-top,0px)) calc(20px + env(safe-area-inset-right,0px)) calc(20px + env(safe-area-inset-bottom,0px)) calc(20px + env(safe-area-inset-left,0px));z-index:195}.confirm_dialog_backdrop[data-v-85d538a9]{position:absolute;top:0;right:0;bottom:0;left:0;padding:0;border:none;background:#080c16bf;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);cursor:pointer}.confirm_dialog_card[data-v-85d538a9]{position:relative;z-index:1;width:min(560px,calc(100vw - 32px));overflow:visible;border-radius:10px;padding:24px 24px 20px;background:linear-gradient(160deg,#0c121af2,#0a121ae6);border:1px solid rgba(110,231,255,.2);box-shadow:0 22px 48px #04080e99,inset 0 1px #6ee7ff14;color:#deeefff5}.confirm_dialog_header[data-v-85d538a9]{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.confirm_dialog_title[data-v-85d538a9]{margin:0;font-size:clamp(20px,3vw,24px);font-weight:800;letter-spacing:.01em;color:#ecf4fffa}.confirm_dialog_message[data-v-85d538a9]{margin:0;font-size:15px;line-height:1.55;color:#d0e0f0e6;white-space:pre-line;max-height:min(42vh,320px);overflow-y:auto}.confirm_dialog_actions[data-v-85d538a9]{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.confirm_dialog_button[data-v-85d538a9]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(110,231,255,.22);background:#0c1018cc;color:#deeefff5;padding:12px 16px;border-radius:10px;font-weight:700;font-size:14px;letter-spacing:.01em;cursor:pointer;transition:transform .15s ease,border-color .15s ease,background .15s ease}.confirm_dialog_button[data-v-85d538a9]:hover,.confirm_dialog_button[data-v-85d538a9]:focus-visible{border-color:#6ee7ff59;transform:translateY(-1px)}.confirm_dialog_button[data-v-85d538a9]:focus-visible{outline:2px solid rgba(110,231,255,.32);outline-offset:3px}.confirm_dialog_button_primary[data-v-85d538a9]{background:linear-gradient(150deg,#34a1ff2e,#6ee7ff26);border-color:#6ee7ff6b;color:#e6f5fffa}.confirm_dialog_button_danger[data-v-85d538a9]{background:linear-gradient(150deg,#dc262647,#f8717138);border-color:#f871718c;color:#ffececfa}.confirm_dialog_button_danger[data-v-85d538a9]:hover,.confirm_dialog_button_danger[data-v-85d538a9]:focus-visible{border-color:#fca5a5b8;background:linear-gradient(150deg,#ef444457,#f8717147)}.confirm_dialog_button_recommended[data-v-85d538a9]{background:linear-gradient(150deg,#16a34a52,#4ade8038);border-color:#4ade809e;color:#ecfdf5fa}.confirm_dialog_button_recommended[data-v-85d538a9]:hover,.confirm_dialog_button_recommended[data-v-85d538a9]:focus-visible{border-color:#86efacd1;background:linear-gradient(150deg,#22c55e66,#4ade8047)}.confirm_dialog_tertiary[data-v-85d538a9]{position:relative;display:flex;flex:0 0 auto}.confirm_dialog_tertiary .confirm_dialog_button[data-v-85d538a9]{width:100%}.confirm_dialog_tip[data-v-85d538a9]{position:absolute;left:auto;right:0;bottom:calc(100% + 6px);z-index:40;width:min(280px,72vw);padding:8px 10px;border-radius:10px;border:1px solid rgba(110,231,255,.28);background:#0c1018f5;box-shadow:0 10px 24px #040a1266;color:#deeeffeb;font-size:12px;font-weight:500;line-height:1.4;text-align:left;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(2px);transition:opacity .12s ease,transform .12s ease,visibility .12s ease}.confirm_dialog_tertiary:hover .confirm_dialog_tip[data-v-85d538a9],.confirm_dialog_tertiary:focus-within .confirm_dialog_tip[data-v-85d538a9]{opacity:1;visibility:visible;transform:translateY(0)}@media (max-width: 540px){.confirm_dialog_actions[data-v-85d538a9]{justify-content:stretch}.confirm_dialog_button[data-v-85d538a9]{flex:1 1 100%;text-align:center}.confirm_dialog_tertiary[data-v-85d538a9]{flex:1 1 100%}.confirm_dialog_tip[data-v-85d538a9]{left:auto;right:0}}.confirm_dialog_fade-enter-active,.confirm_dialog_fade-leave-active{transition:opacity .26s ease}.confirm_dialog_fade-enter-from,.confirm_dialog_fade-leave-to{opacity:0}.setup_view[data-v-42dccfdb]{display:flex;flex-direction:column;flex:1;min-height:100%;min-width:0;width:100%;max-width:100%;position:relative;z-index:0;isolation:isolate;padding:6px 8px;box-sizing:border-box}.setup_mobile_topbar[data-v-42dccfdb],.setup_mobile_adder[data-v-42dccfdb],.setup_mobile_lookup[data-v-42dccfdb],.setup_mobile_footer[data-v-42dccfdb]{display:none}.setup_status_badges[data-v-42dccfdb]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;min-height:28px;margin-bottom:4px}.pill[data-v-42dccfdb]{background:#0e111a;border:1px solid #2a3142;border-radius:999px;padding:4px 10px;font-size:12px;color:var(--muted)}.warnings_pill[data-v-42dccfdb],.new_names_pill[data-v-42dccfdb]{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:34px;height:28px;padding:0 10px 0 8px;border-radius:999px;line-height:1;background:transparent}.warnings_pill[data-v-42dccfdb]:before,.warnings_pill[data-v-42dccfdb]:after,.new_names_pill[data-v-42dccfdb]:before,.new_names_pill[data-v-42dccfdb]:after{pointer-events:none;opacity:0;transition:opacity .14s ease,transform .14s ease;position:absolute;left:50%;transform:translate(-50%,2px);z-index:30}.warnings_pill[data-v-42dccfdb]:after,.new_names_pill[data-v-42dccfdb]:after{content:attr(data-tooltip);top:calc(100% + 8px);background:#0c1018f0;border-radius:6px;padding:6px 10px;white-space:nowrap;font-size:12px;font-weight:600;font-style:italic;line-height:1.3;letter-spacing:0;text-transform:none;box-shadow:0 6px 18px #00000061}.warnings_pill[data-v-42dccfdb]:before,.new_names_pill[data-v-42dccfdb]:before{content:"";top:calc(100% + 2px);border:6px solid transparent}.warnings_pill[data-v-42dccfdb]:hover:before,.warnings_pill[data-v-42dccfdb]:hover:after,.warnings_pill[data-v-42dccfdb]:focus-visible:before,.warnings_pill[data-v-42dccfdb]:focus-visible:after,.new_names_pill[data-v-42dccfdb]:hover:before,.new_names_pill[data-v-42dccfdb]:hover:after,.new_names_pill[data-v-42dccfdb]:focus-visible:before,.new_names_pill[data-v-42dccfdb]:focus-visible:after{opacity:1;transform:translate(-50%)}.new_names_pill[data-v-42dccfdb]{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;font:inherit;font-size:16px;cursor:pointer;background:#f7c9481a;border-color:#f7c94859;color:#f7c948}.new_names_pill[data-v-42dccfdb]:after{color:#fff3cf;border:1px solid rgba(247,201,72,.5)}.new_names_pill[data-v-42dccfdb]:before{border-top-color:#0c1018f0}.new_names_pill[data-v-42dccfdb]:hover,.new_names_pill[data-v-42dccfdb]:focus-visible{background:#f7c94829;outline:none}.new_names_pill[aria-expanded=true][data-v-42dccfdb],.new_names_pill[aria-expanded=true][data-v-42dccfdb]:hover,.new_names_pill[aria-expanded=true][data-v-42dccfdb]:focus-visible{background:#f7c94833;border-color:#f7c948b3}.warnings_pill[data-v-42dccfdb]{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;font:inherit;font-size:16px;cursor:pointer;background:#f0524a1a;border-color:#f0524a66;color:#f0524a}.warnings_pill[data-v-42dccfdb]:after{color:#ffd6d3;border:1px solid rgba(240,82,74,.55)}.warnings_pill[data-v-42dccfdb]:before{border-top-color:#0c1018f0}.warnings_pill[data-v-42dccfdb]:hover,.warnings_pill[data-v-42dccfdb]:focus-visible{background:#f0524a29;outline:none}.warnings_pill[aria-expanded=true][data-v-42dccfdb],.warnings_pill[aria-expanded=true][data-v-42dccfdb]:hover,.warnings_pill[aria-expanded=true][data-v-42dccfdb]:focus-visible{background:#f0524a33;border-color:#f0524abf}.status_pill_count[data-v-42dccfdb]{color:#ffd6d3;font-size:12px;font-weight:700;font-style:normal;line-height:1;font-variant-numeric:tabular-nums;pointer-events:none}.status_pill_count_new[data-v-42dccfdb]{color:#fff3cf}.setup_header_row[data-v-42dccfdb]{display:flex;align-items:center;justify-content:flex-end;margin-bottom:10px}.setup_now_up_setting[data-v-42dccfdb]{display:inline-flex;align-items:center;gap:10px;padding:8px 12px;border-radius:12px;background:#ffffff0a;box-shadow:inset 0 0 0 1px #ffffff14;white-space:nowrap}.setup_now_up_label[data-v-42dccfdb]{font-size:13px;font-weight:700;letter-spacing:.02em;color:#deeeffeb}.setup_now_up_input[data-v-42dccfdb]{width:56px;padding:6px 8px;border-radius:8px;border:1px solid rgba(255,255,255,.14);background:#080c14b8;color:#ebf2ff;font-weight:800;font-size:14px;text-align:center}.setup_now_up_input[data-v-42dccfdb]:focus-visible{outline:2px solid rgba(110,231,255,.75);outline-offset:2px}.setup_mobile_menu_now_up[data-v-42dccfdb]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;font-size:14px}.setup_now_up_input_mobile[data-v-42dccfdb]{width:64px}.setup_workspace[data-v-42dccfdb]{display:flex;flex:1;min-height:0;min-width:0;width:100%;gap:12px;align-items:stretch}.setup_side_panels[data-v-42dccfdb]{display:flex;flex-direction:column;align-items:stretch;align-self:stretch;overflow:hidden;flex:0 0 auto;gap:10px;width:min(280px,36vw);max-width:100%;max-height:100%;min-width:0;min-height:0;box-sizing:border-box}.setup_scroll_region[data-v-42dccfdb]{flex:1 1 auto;min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;padding:2px 0 4px;-webkit-overflow-scrolling:touch}.setup_brackets_stack[data-v-42dccfdb]{display:flex;flex-direction:column;gap:8px}.setup_hand_row[data-v-42dccfdb]{display:grid;grid-template-columns:18px minmax(0,1fr);gap:4px 6px;align-items:stretch;content-visibility:auto;contain-intrinsic-size:auto 220px;contain:layout style}.setup_set_handle[data-v-42dccfdb]{align-self:center;width:16px;height:36px;margin:0;flex:0 0 auto;touch-action:none}.setup_hand_row_dragging[data-v-42dccfdb]{opacity:.55}.setup_hand_row_drop_target[data-v-42dccfdb]{outline:1px dashed rgba(132,236,204,.45);outline-offset:2px;border-radius:10px}.setup_brackets_stack_set_dragging .setup_hand_row[data-v-42dccfdb]:not(.setup_hand_row_dragging){transition:transform .18s ease,opacity .18s ease}.setup_hand_row_empty[data-v-42dccfdb]{display:flex;align-items:center;min-height:120px;margin:0;padding:0 8px;font-size:.92rem;color:#a8c2d8b8;font-style:italic}.setup_hand_row_hscroll[data-v-42dccfdb]{min-width:0;overflow-x:auto;overflow-y:hidden;padding:4px 14px 10px 0;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:transparent transparent}.setup_hand_row_hscroll[data-v-42dccfdb]:hover{scrollbar-color:var(--scrollbar_thumb) var(--scrollbar_track)}.setup_hand_row_hscroll[data-v-42dccfdb]::-webkit-scrollbar{height:var(--scrollbar_size, 10px)}.setup_hand_row_hscroll[data-v-42dccfdb]::-webkit-scrollbar-track{background:transparent;border-radius:999px;margin:0 2px}.setup_hand_row_hscroll[data-v-42dccfdb]::-webkit-scrollbar-thumb{background:transparent;border-radius:999px}.setup_hand_row_hscroll[data-v-42dccfdb]:hover::-webkit-scrollbar-thumb{background:var(--scrollbar_thumb)}.setup_hand_row_hscroll[data-v-42dccfdb]:hover::-webkit-scrollbar-thumb:hover{background:var(--scrollbar_thumb_hover)}.brackets_row_outer[data-v-42dccfdb]{display:flex;gap:10px;align-items:stretch;flex-wrap:nowrap;min-height:0;padding-right:14px;box-sizing:content-box}.brackets_row[data-v-42dccfdb]{display:flex;gap:10px;min-height:0;align-items:stretch;flex-wrap:nowrap;flex:1 1 auto;min-width:0}.bracket_reorder-move[data-v-42dccfdb]{transition:transform .34s cubic-bezier(.33,1,.68,1)}.brackets_row_outer_dragging .bracket_card[data-v-42dccfdb]:not(.bracket_card_dragging){transition:transform .34s cubic-bezier(.33,1,.68,1),box-shadow .24s ease,opacity .24s ease}.bracket_card_dragging[data-v-42dccfdb]{opacity:.45;box-shadow:0 0 0 2px #6ee7ff59;z-index:2}.brackets_row_outer_dragging .bracket_drop_zone[data-v-42dccfdb]{animation:bracket_drop_zone_pulse-42dccfdb 1.1s ease-in-out infinite;border-color:#6ee7ff73;background:#6ee7ff14}@keyframes bracket_drop_zone_pulse-42dccfdb{0%,to{opacity:.85}50%{opacity:1}}@media (prefers-reduced-motion: reduce){.bracket_reorder-move[data-v-42dccfdb],.brackets_row_outer_dragging .bracket_card[data-v-42dccfdb]:not(.bracket_card_dragging),.setup_brackets_stack_set_dragging .setup_hand_row[data-v-42dccfdb]:not(.setup_hand_row_dragging){transition:none}.brackets_row_outer_dragging .bracket_drop_zone[data-v-42dccfdb]{animation:none}}.bracket_card[data-v-42dccfdb]{flex:0 0 auto;width:268px;max-width:520px;min-width:0;padding:10px 10px 10px 8px;display:flex;flex-direction:column;min-height:320px;max-height:320px;border-radius:10px;content-visibility:auto;contain-intrinsic-size:auto 320px;contain:layout paint style;transition:border-color .22s ease,box-shadow .22s ease}.bracket_card[data-v-42dccfdb] .bracket_card_inner{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;max-height:100%}.bracket_card[data-v-42dccfdb] .bracket_body{flex:1 1 auto;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:transparent transparent}.bracket_card[data-v-42dccfdb] .bracket_body:hover{scrollbar-color:var(--scrollbar_thumb) var(--scrollbar_track)}.bracket_card[data-v-42dccfdb] .bracket_body::-webkit-scrollbar{width:var(--scrollbar_size, 10px)}.bracket_card[data-v-42dccfdb] .bracket_body::-webkit-scrollbar-track{background:transparent;border-radius:999px}.bracket_card[data-v-42dccfdb] .bracket_body::-webkit-scrollbar-thumb{background:transparent;border-radius:999px}.bracket_card[data-v-42dccfdb] .bracket_body:hover::-webkit-scrollbar-thumb{background:var(--scrollbar_thumb)}.bracket_card[data-v-42dccfdb] .bracket_header{column-gap:8px;margin-bottom:8px;padding:0 0 8px 2px;border-bottom:1px solid rgba(110,126,152,.28)}.bracket_card[data-v-42dccfdb] .bracket_handle{width:18px;height:30px;margin-left:4px;margin-right:2px;padding:0}.bracket_card[data-v-42dccfdb] .drag_cell{width:26px;padding-left:4px;padding-right:6px}.bracket_card[data-v-42dccfdb] .athlete_handle{width:12px;height:22px}.bracket_card[data-v-42dccfdb] table{table-layout:auto}.bracket_card[data-v-42dccfdb] .athlete_name.editable,.bracket_card[data-v-42dccfdb] .athlete_name.editable_input{white-space:nowrap;overflow:visible;text-overflow:clip}.bracket_card[data-v-42dccfdb] .setup_athlete_input_row{margin-top:6px!important;gap:6px!important;align-items:center!important;flex-wrap:nowrap}.bracket_card[data-v-42dccfdb] .setup_athlete_input_row>.primary{flex:0 0 auto;align-self:center}.bracket_card[data-v-42dccfdb] .bracket_lock_notice{margin:6px 0 0;padding:8px 10px}.bracket_card_locked[data-v-42dccfdb]{background:#080c12d1;border:1px dashed rgba(110,231,255,.28);box-shadow:inset 0 0 0 1px #6ee7ff14}.bracket_drop_zone[data-v-42dccfdb]{flex:0 0 20px;min-height:120px;border:1px dashed rgba(110,231,255,.2);border-radius:10px;background:#080c1466}.empty_brackets_state[data-v-42dccfdb]{min-height:120px;display:flex;align-items:flex-start;padding:10px 0}.empty_brackets_message[data-v-42dccfdb]{margin:0;font-size:16px;color:#ffffff8c}@media (max-width: 720px) and (min-width: 641px){.brackets_row_outer[data-v-42dccfdb],.brackets_row[data-v-42dccfdb]{flex-wrap:wrap}.bracket_drop_zone[data-v-42dccfdb]{flex:1 0 100%;min-height:48px}}@media (max-width: 640px){.setup_view[data-v-42dccfdb]{padding:8px}.setup_status_badges[data-v-42dccfdb],.setup_toolbar[data-v-42dccfdb],.setup_top_divider[data-v-42dccfdb],.setup_header_row[data-v-42dccfdb]{display:none}.setup_mobile_topbar[data-v-42dccfdb]{display:flex;align-items:center;gap:10px;padding:6px 0 8px;border-bottom:1px solid rgba(110,126,152,.14);margin:0 0 10px;position:relative}.setup_mobile_back[data-v-42dccfdb]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;border:1px solid rgba(110,231,255,.18);background:#0c101899;color:#deeeffeb;font-size:22px;line-height:1;flex:0 0 auto;padding:0;cursor:pointer}.setup_mobile_back[data-v-42dccfdb]:active{transform:translateY(1px)}.setup_mobile_title_block[data-v-42dccfdb]{display:flex;flex-direction:column;min-width:0;flex:1 1 auto;gap:2px;justify-content:center}.setup_mobile_subline[data-v-42dccfdb]{display:flex;flex-wrap:wrap;gap:10px;min-height:28px;padding:0 4px}.setup_mobile_subline .pill[data-v-42dccfdb]{font-size:10.5px;padding:2px 8px}.setup_mobile_subline .warnings_pill[data-v-42dccfdb],.setup_mobile_subline .new_names_pill[data-v-42dccfdb]{height:28px;padding:0 9px 0 7px}.setup_mobile_subline .warnings_pill[data-v-42dccfdb],.setup_mobile_subline .new_names_pill[data-v-42dccfdb]{font-size:16px}.setup_mobile_subline .new_names_pill[data-v-42dccfdb]{font-size:10px}.setup_mobile_menu_wrap[data-v-42dccfdb]{position:relative;flex:0 0 auto}.setup_mobile_menu_btn[data-v-42dccfdb]{width:36px;height:36px;border-radius:10px;border:1px solid rgba(110,231,255,.18);background:#0c101899;color:#deeeffeb;font-size:22px;line-height:1;padding:0;cursor:pointer}.setup_mobile_menu[data-v-42dccfdb]{position:absolute;top:calc(100% + 6px);right:0;z-index:30;min-width:220px;padding:8px;border-radius:12px;border:1px solid rgba(110,231,255,.2);background:#0a0e16fa;box-shadow:0 18px 40px #04080e8c;display:flex;flex-direction:column;gap:4px}.setup_mobile_menu_switch[data-v-42dccfdb]{display:flex;gap:10px;padding:10px;font-size:14px;color:#dceaf6f5;border-radius:8px}.setup_mobile_menu_switch[data-v-42dccfdb]:hover{background:#6ee7ff14}.setup_mobile_menu_item[data-v-42dccfdb]{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left;padding:10px;font-size:14px;color:#dceaf6f5;background:transparent;border:none;border-radius:8px;cursor:pointer}.setup_mobile_menu_item[data-v-42dccfdb]:hover,.setup_mobile_menu_item[data-v-42dccfdb]:focus-visible{background:#6ee7ff14;outline:none}.setup_mobile_menu_item[data-v-42dccfdb]:disabled{opacity:.4;cursor:not-allowed}.setup_mobile_adder[data-v-42dccfdb]{display:flex;align-items:stretch;gap:8px;margin-bottom:10px}.setup_mobile_lookup[data-v-42dccfdb]{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.setup_mobile_lookup_row[data-v-42dccfdb]{display:flex;align-items:stretch;gap:8px}.setup_mobile_lookup_row[data-v-42dccfdb] .athlete_select{flex:1 1 auto;min-width:0}.setup_mobile_lookup[data-v-42dccfdb] .input{min-height:40px;font-size:.95rem;padding:8px 12px}.setup_mobile_lookup_add[data-v-42dccfdb]{flex:0 0 auto;height:40px;padding:0 14px;font-size:.78rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase;border-radius:10px;border:1px solid rgba(120,222,250,.36);color:#c4f6eaeb;background:#0c1c28c7;cursor:pointer}.setup_mobile_lookup_add[data-v-42dccfdb]:disabled{opacity:.5;cursor:not-allowed}.setup_mobile_lookup_profile[data-v-42dccfdb]{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:10px;border:1px solid rgba(110,231,255,.28);background:linear-gradient(145deg,#101c2aeb,#0a101ae0);cursor:grab;-webkit-user-select:none;user-select:none}.setup_mobile_lookup_profile[data-v-42dccfdb]:active{cursor:grabbing}.setup_mobile_lookup_profile .setup_toolbar_lookup_avatar[data-v-42dccfdb]{flex:0 0 auto;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-size:.7rem;font-weight:700;color:#dcf8fff2;background:radial-gradient(circle at 30% 20%,#6ee7ff59,#204058f2)}.setup_mobile_lookup_profile .setup_toolbar_lookup_profile_body[data-v-42dccfdb]{display:flex;flex-direction:column;min-width:0;gap:1px}.setup_mobile_lookup_profile .setup_toolbar_lookup_profile_name[data-v-42dccfdb]{font-size:.85rem;font-weight:700;color:#ecf8fff5}.setup_mobile_lookup_profile .setup_toolbar_lookup_profile_hint[data-v-42dccfdb]{font-size:.65rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#84ecccc7}.setup_mobile_adder_input[data-v-42dccfdb]{flex:1 1 auto;min-width:0;height:42px;padding:0 14px;font-family:inherit;font-size:15px;font-weight:400;border-radius:10px;border:1px solid rgba(120,222,250,.28);background:#080e16eb;color:#e8f4fcf5;box-shadow:inset 0 1px #6ee7ff1a}.setup_mobile_adder_input[data-v-42dccfdb]:focus-visible{border-color:#84eccc8c;outline:none;box-shadow:inset 0 1px #d6fff62e,0 0 0 2px #84eccc40}.setup_mobile_adder_button[data-v-42dccfdb]{flex:0 0 auto;width:42px;height:42px;border-radius:10px;border:1px solid rgba(120,222,250,.32);background:linear-gradient(135deg,#3cc8c859,#248ca059);color:#e8fcfcf5;font-size:22px;font-weight:700;line-height:1;cursor:pointer}.setup_mobile_adder_button[data-v-42dccfdb]:disabled{opacity:.45;cursor:not-allowed}.setup_scroll_region[data-v-42dccfdb]{overflow-x:hidden;overflow-y:auto;padding-bottom:92px;-webkit-overflow-scrolling:touch;scrollbar-gutter:auto}.setup_workspace[data-v-42dccfdb]{flex-direction:column;gap:8px}.setup_side_panels[data-v-42dccfdb]{width:100%;max-width:none;max-height:36vh;order:-1}.setup_duplicate_fix_panel[data-v-42dccfdb]{flex:0 1 auto;width:100%;max-width:none;max-height:36vh}.setup_scroll_region[data-v-42dccfdb]::-webkit-scrollbar{width:0;height:0}.setup_hand_row[data-v-42dccfdb]{grid-template-columns:18px minmax(0,1fr);gap:4px 6px}.setup_set_handle[data-v-42dccfdb]{align-self:start;margin-top:8px}.setup_hand_row_hscroll[data-v-42dccfdb]{overflow-x:hidden;overflow-y:visible;padding:2px 0 0}.setup_hand_row_hscroll[data-v-42dccfdb]::-webkit-scrollbar{width:0;height:0}.brackets_row_outer[data-v-42dccfdb],.brackets_row[data-v-42dccfdb]{flex-direction:column;flex-wrap:nowrap;gap:8px;min-height:0}.bracket_card[data-v-42dccfdb]{flex:1 1 auto;width:100%!important;max-width:100%!important;min-width:0;box-sizing:border-box;padding:10px 10px 10px 8px;max-height:none}.bracket_card[data-v-42dccfdb] .bracket_card_inner{max-height:none}.bracket_card[data-v-42dccfdb] .bracket_body{overflow-y:visible}.bracket_drop_zone[data-v-42dccfdb]{display:none!important}.empty_brackets_state[data-v-42dccfdb]{min-height:80px}.setup_mobile_footer[data-v-42dccfdb]{display:block;position:fixed;left:0;right:0;bottom:0;padding:12px calc(12px + env(safe-area-inset-right,0px)) calc(12px + env(safe-area-inset-bottom,0px)) calc(12px + env(safe-area-inset-left,0px));background:linear-gradient(180deg,#070b1300,#070b13eb 28%,#070b13fa);z-index:60;pointer-events:none}.setup_mobile_start[data-v-42dccfdb]{pointer-events:auto;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;min-width:0;padding:14px 20px;border-radius:10px;border:1px solid transparent;font-size:15px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;box-sizing:border-box;overflow:hidden;background:linear-gradient(135deg,#343a46e0,#242830e6);color:#ccd2dee0;box-shadow:0 0 0 2px #0c1018d9;transition:transform .18s ease,box-shadow .22s ease,background .2s ease,color .2s ease,border-color .2s ease}.setup_mobile_start.start_tournament_button_ready[data-v-42dccfdb]{border-color:#ffd682eb;background:linear-gradient(135deg,#ffd682fa,#ffab2ff5);color:#221806f0;box-shadow:0 0 0 2px #0c1018d9,0 14px 28px #ffaa2a4d}.setup_mobile_start.start_tournament_button_resume[data-v-42dccfdb]{border-color:#6ee7ff73;background:linear-gradient(135deg,#34526ef2,#1e2c3cf2);color:#d6f4fff0;box-shadow:0 0 0 2px #0a101ae6,0 14px 28px #2276a44d}.setup_mobile_start.start_tournament_button_resume[data-v-42dccfdb] .tournament_flow_nav_icons{color:#5ce8c8}.setup_mobile_start.start_tournament_button_empty[data-v-42dccfdb]{border-color:#464c5ecc;background:linear-gradient(135deg,#2c303eeb,#1e2028f2);color:#8a90a0eb}.setup_mobile_start.start_tournament_button_locked[data-v-42dccfdb]{cursor:not-allowed;opacity:.85}.setup_mobile_start[data-v-42dccfdb]:disabled{pointer-events:none}}.bracket_card_lookup_drop_armed[data-v-42dccfdb]:not(.bracket_card_locked){border-color:#6ee7ff6b;box-shadow:inset 0 0 0 1px #6ee7ff29,inset 0 1px #000}.bracket_card_lookup_drop_target[data-v-42dccfdb]:not(.bracket_card_locked){border-color:#84ecccf2;box-shadow:inset 0 0 0 1px #84eccc80,0 14px 32px #08142066}.bracket_card_lookup_highlight[data-v-42dccfdb]{border-color:#84ecccd1;box-shadow:inset 0 0 0 1px #84eccc61,0 12px 28px #08142073;transition:border-color .25s ease,box-shadow .25s ease}.bracket_card_new_name_highlight[data-v-42dccfdb]{border-color:#ffe4a3f2;box-shadow:inset 0 0 0 1px #ffe4a373,0 0 0 2px #ffe4a347,0 12px 28px #28200873}.bracket_card_error_highlight[data-v-42dccfdb]{border-color:#ff4f3ce6;box-shadow:inset 0 0 0 1px #ff4f3c66,0 0 0 2px #ff4f3c38,0 12px 28px #28100466}.setup_duplicate_fix_panel[data-v-42dccfdb]{align-self:stretch;flex:0 1 auto;width:100%;max-width:100%;min-width:0;box-sizing:border-box;display:flex;flex-direction:column;min-height:0;max-height:100%;overflow:hidden;padding:12px 12px 10px;border-radius:10px;border:1px solid rgba(255,79,60,.9);background:linear-gradient(160deg,#2e140ef5,#140a08f0);box-shadow:0 18px 36px #04080e66,inset 0 0 0 1px #ff4f3c47,inset 0 1px #ff4f3c29}.setup_duplicate_fix_header[data-v-42dccfdb]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:10px}.setup_duplicate_fix_title[data-v-42dccfdb]{margin:0;font-size:15px;font-weight:800;letter-spacing:.01em;color:#ff4f3c}.setup_duplicate_fix_count[data-v-42dccfdb]{margin:2px 0 0;font-size:12px;font-weight:600;color:#ff4f3c}.setup_duplicate_fix_close[data-v-42dccfdb]{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:0 0 auto;width:28px;height:28px;margin:0;padding:0;border:0;border-radius:8px;background:transparent;color:#deeeffc7;font-size:22px;line-height:1;cursor:pointer}.setup_duplicate_fix_close[data-v-42dccfdb]:hover,.setup_duplicate_fix_close[data-v-42dccfdb]:focus-visible{color:#ffecdcfa;background:#ff4f3c1f;outline:none}.setup_new_names_panel .setup_duplicate_fix_close[data-v-42dccfdb]:hover,.setup_new_names_panel .setup_duplicate_fix_close[data-v-42dccfdb]:focus-visible{background:#ffe4a31f}.setup_duplicate_fix_list[data-v-42dccfdb]{list-style:none;margin:0;padding:2px 1px;display:flex;flex-direction:column;gap:8px;overflow-y:auto;min-height:0}.setup_duplicate_fix_item[data-v-42dccfdb]{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;width:100%;max-width:100%;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 11px;border-radius:10px;border:1px solid rgba(255,79,60,.28);background:#0a0c12b8;color:#ecf4fff5;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease}.setup_duplicate_fix_panel:not(.setup_new_names_panel) .setup_duplicate_fix_item[data-v-42dccfdb]:hover,.setup_duplicate_fix_panel:not(.setup_new_names_panel) .setup_duplicate_fix_item[data-v-42dccfdb]:focus-visible{border-color:#ff4f3c99;background:#ff4f3c1a;outline:none}.setup_duplicate_fix_panel:not(.setup_new_names_panel) .setup_duplicate_fix_item_active[data-v-42dccfdb]{border-color:#ff4f3cd9;background:#ff4f3c29;box-shadow:inset 0 0 0 1px #ff4f3c38}.setup_new_names_panel .setup_duplicate_fix_title[data-v-42dccfdb]{color:#ffe4a3}.setup_new_name_item[data-v-42dccfdb]{border-color:#ffe4a347}.setup_new_name_item[data-v-42dccfdb]:hover,.setup_new_name_item[data-v-42dccfdb]:focus-visible{border-color:#ffe4a38c;background:#ffe4a31a;outline:none}.setup_new_names_panel[data-v-42dccfdb]{border-color:#ffe4a36b;background:linear-gradient(160deg,#16120af5,#0e0e10f0);box-shadow:0 18px 36px #04080e66,inset 0 1px #ffe4a31a}.setup_new_names_count[data-v-42dccfdb]{color:#ffe4a3}.setup_new_name_item_active[data-v-42dccfdb]{border-color:#ffe4a3bf;background:#ffe4a324}.setup_duplicate_fix_bracket[data-v-42dccfdb]{max-width:100%;font-size:13px;font-weight:800;letter-spacing:.01em;overflow-wrap:anywhere}.setup_duplicate_fix_detail[data-v-42dccfdb]{max-width:100%;font-size:12px;line-height:1.4;color:#d6e2eedb;overflow-wrap:anywhere}.warnings_pill[data-v-42dccfdb]:focus-visible,.new_names_pill[data-v-42dccfdb]:focus-visible{outline:2px solid rgba(132,236,204,.75);outline-offset:2px}.warnings_pill .status_icon[data-v-42dccfdb],.new_names_pill .status_icon[data-v-42dccfdb]{width:16px;height:16px}.mode_nav_btn[data-v-42dccfdb]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:auto;min-width:52px;height:36px;padding:0 6px;line-height:0;border:none;border-radius:8px;background:transparent;color:#5ce8c8;cursor:pointer;transition:color .14s ease,transform .14s ease}.mode_nav_btn[data-v-42dccfdb]:hover,.mode_nav_btn[data-v-42dccfdb]:focus-visible{color:#8ef5dc;transform:translateY(-1px) scale(1.06)}.mode_nav_btn[data-v-42dccfdb]:focus-visible{outline:2px solid rgba(92,232,200,.45);outline-offset:2px}.mode_nav_btn[data-v-42dccfdb]:disabled{opacity:.45;cursor:not-allowed;transform:none}.mode_nav_btn_labeled[data-v-42dccfdb]{width:auto;min-height:36px;padding:0 14px 0 12px;gap:10px;border-radius:10px;font-size:13px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.mode_nav_btn_labeled .mode_nav_btn_label[data-v-42dccfdb]{line-height:1;white-space:nowrap}.mode_nav_btn_shell[data-v-42dccfdb]{min-width:58px;height:40px;padding:0 4px}.mode_nav_btn_shell[data-v-42dccfdb] .tournament_flow_nav_icons{gap:4px}.mode_nav_btn_shell[data-v-42dccfdb] .tournament_flow_nav_icons svg{display:block;flex:0 0 auto}.slot.slot_open .name[data-v-8a4f0009]{font-style:italic;opacity:.8}.slot.bye[data-v-8a4f0009],.slot.slot_open[data-v-8a4f0009]{cursor:help}.match.match_has_stage_badge[data-v-8a4f0009]{position:relative}.match_stage_badge[data-v-8a4f0009]{position:absolute;top:-10px;right:12px;padding:0 8px;border-radius:999px;text-transform:uppercase;font-size:11px;font-weight:800;letter-spacing:.08em;line-height:18px;pointer-events:none;box-shadow:0 0 0 2px #0e111a}.match_stage_badge_semis[data-v-8a4f0009]{background:#f3cf6b;color:#1a1404}.match_stage_badge_finals[data-v-8a4f0009]{background:#64f0b5;color:#04170e}.match.match_promotable[data-v-8a4f0009]{cursor:pointer;position:relative;z-index:2}.match.match_promotable[data-v-8a4f0009]:not(.current):hover{border-color:#7ed6ff8c;box-shadow:0 0 0 1px #7ed6ff40,0 6px 16px #080e1859;transform:translateY(-1px)}.match.current.match_promotable[data-v-8a4f0009]{border-color:#f3cf6bd9;box-shadow:0 0 0 1px #f3cf6b59}.match.current.match_promotable[data-v-8a4f0009]:hover{border-color:#ffe48cfa;box-shadow:0 0 0 1px #ffd7008c,0 0 14px #ffd70073,0 0 28px #ffbe4647,0 8px 18px #0c0a046b;transform:translateY(-1px)}.placements_card[data-v-32cfd5fd]{display:flex;flex-direction:column;gap:12px;padding:16px 18px;border-radius:18px;border:1px solid rgba(110,231,255,.16);background:linear-gradient(150deg,#10181ed6,#0c161ee6);box-shadow:inset 0 1px #6ee7ff0f,0 18px 36px #060a128c;color:#e0eefff5}.placements_card_inline[data-v-32cfd5fd]{border-color:#525a6e66;background:linear-gradient(150deg,#141820eb,#0a0c12eb);box-shadow:0 18px 32px #04060c80,inset 0 1px #ced4e40a}.placements_card_overlay[data-v-32cfd5fd]{border-color:#76ffc4e6;box-shadow:0 0 28px #66ffcc73,0 18px 36px #040a0c80,inset 0 1px #baffe433;background:linear-gradient(145deg,#06120ef2,#040a08e6)}.placements_card_dialog[data-v-32cfd5fd]{border-color:#6ee7ff29;background:linear-gradient(150deg,#10181ed6,#0c161ee6)}.placements_card_header[data-v-32cfd5fd]{display:flex;flex-direction:column;gap:10px}.placements_card_header_top[data-v-32cfd5fd]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.placements_card_header_badges[data-v-32cfd5fd]{display:flex;flex-wrap:wrap;gap:8px}.placements_card_dismiss[data-v-32cfd5fd]{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin:0;padding:0;border-radius:12px;border:1px solid rgba(110,231,255,.22);background:#0a0e16d9;color:#e0eeffeb;font-size:26px;line-height:1;cursor:pointer;transition:background .15s ease,border-color .15s ease}.placements_card_dismiss[data-v-32cfd5fd]:hover,.placements_card_dismiss[data-v-32cfd5fd]:focus-visible{border-color:#6ee7ff66;background:#121c26f2}.placements_card_dismiss[data-v-32cfd5fd]:focus-visible{outline:2px solid rgba(110,231,255,.35);outline-offset:2px}.placements_card_heading_group[data-v-32cfd5fd]{display:flex;flex-direction:column;gap:6px;flex:1 1 auto;min-width:0}.placements_card_label[data-v-32cfd5fd]{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#baccde99}.placements_card_title[data-v-32cfd5fd]{margin:0;font-size:clamp(18px,2.4vw,20px);font-weight:700;color:#e0eefff5;overflow-wrap:anywhere;word-break:break-word}.placements_card_pill[data-v-32cfd5fd]{padding:4px 12px;border-radius:999px;border:1px solid rgba(110,231,255,.2);font-size:11px;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.placements_card_pill_clean[data-v-32cfd5fd]{border-color:#8def9552;color:#c5ffcce6}.placements_card_pill_comeback[data-v-32cfd5fd]{border-color:#ffbe8652;color:#ffdeb6eb}.placements_card_pill_default[data-v-32cfd5fd]{border-color:#6ee7ff57;color:#bae6fff0;background:#0c1c286b}.placements_card_note_default[data-v-32cfd5fd]{color:#bae6ffe0}.placements_card_medalist_list[data-v-32cfd5fd]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.placements_card_medalist_item[data-v-32cfd5fd]{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:14px;background:#0c121ac7;border:1px solid rgba(110,231,255,.08)}.placements_card_medalist_info[data-v-32cfd5fd]{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;min-width:0}.placements_card_clear_pick[data-v-32cfd5fd]{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-shrink:0;margin-left:auto;min-width:28px;width:28px;height:28px;padding:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(196,140,76,.38);background:#74624c38;color:#ffdcb9d9;font-size:18px;line-height:1;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease}.placements_card_clear_pick[data-v-32cfd5fd]:hover,.placements_card_clear_pick[data-v-32cfd5fd]:focus-visible{background:#8c705052;border-color:#d69c588c;color:#ffe8ccf2}.placements_card_clear_pick[data-v-32cfd5fd]:focus-visible{outline:2px solid rgba(214,156,88,.35);outline-offset:2px}.placements_card_inline .placements_card_medalist_item[data-v-32cfd5fd]{background:#12121280;border-color:#a0a0a033}.placements_card_medalist_icon[data-v-32cfd5fd]{width:34px;height:34px;object-fit:contain}.placements_card_medalist_icon_placeholder[data-v-32cfd5fd]{border-radius:50%;background:#1e2832cc;border:1px dashed rgba(110,231,255,.2)}.placements_card_medalist_rank[data-v-32cfd5fd]{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#d6eafcad}.placements_card_medalist_name[data-v-32cfd5fd]{font-weight:600;color:#e0eeffe6}.placements_card_meta[data-v-32cfd5fd]{display:flex;flex-direction:column;gap:6px}.placements_card_matches[data-v-32cfd5fd]{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:#baccdeb8}.placements_card_note[data-v-32cfd5fd]{font-size:13px;font-weight:600}.placements_card_note_clean[data-v-32cfd5fd]{color:#c5ffcce6}.placements_card_note_comeback[data-v-32cfd5fd]{color:#ffdeb6eb}.placements_card_next_bracket[data-v-32cfd5fd]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;margin:0;padding:12px 14px;border-radius:8px;border:1px solid rgba(110,244,194,.7);background:linear-gradient(150deg,#123024f5,#0a1812f5);color:#d6ffecf5;cursor:pointer;text-align:left}.placements_card_next_bracket[data-v-32cfd5fd]:hover,.placements_card_next_bracket[data-v-32cfd5fd]:focus-visible{border-color:#a6ffd6f2}.placements_card_next_bracket[data-v-32cfd5fd]:focus-visible{outline:2px solid rgba(110,244,194,.45);outline-offset:2px}.placements_card_next_bracket_kicker[data-v-32cfd5fd]{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#a6efd0d1}.placements_card_next_bracket_name[data-v-32cfd5fd]{font-size:15px;font-weight:700;line-height:1.2}@media (max-width: 540px){.placements_card_header[data-v-32cfd5fd]{align-items:flex-start}.placements_card[data-v-32cfd5fd]{padding:14px 16px;width:100%;max-width:100%;box-sizing:border-box}}.recap_overlay[data-v-feb030af]{--recap_top_reserve: 64px;position:fixed;top:0;right:0;bottom:0;left:0;z-index:160;display:flex;align-items:center;justify-content:center;padding-top:calc(var(--recap_top_reserve) + clamp(12px,4vh,40px) + env(safe-area-inset-top,0px));padding-right:calc(clamp(20px,4vw,48px) + env(safe-area-inset-right,0px));padding-bottom:calc(clamp(32px,8vh,88px) + env(safe-area-inset-bottom,0px));padding-left:calc(clamp(20px,4vw,48px) + env(safe-area-inset-left,0px));overflow:hidden;overscroll-behavior:contain;box-sizing:border-box}.recap_backdrop[data-v-feb030af]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at top left,rgba(110,231,255,.18),transparent 55%),radial-gradient(circle at bottom right,rgba(140,236,216,.18),transparent 60%),linear-gradient(135deg,#0c101aeb,#101622f0);backdrop-filter:blur(18px) saturate(128%);-webkit-backdrop-filter:blur(18px) saturate(128%);opacity:.94}.recap_confetti_layer[data-v-feb030af]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;z-index:1}.recap_confetti_piece[data-v-feb030af]{position:absolute;top:-12vh;border-radius:6px;opacity:0;animation-name:recap_confetti_fall-feb030af;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes recap_confetti_fall-feb030af{0%{transform:translate3d(0,-20vh,0) rotate(0);opacity:0}8%{opacity:1}to{transform:translate3d(var(--confetti-drift, 0px),120vh,0) rotate(360deg);opacity:0}}.recap_content[data-v-feb030af]{position:relative;z-index:2;max-width:1040px;width:100%;max-height:100%;box-sizing:border-box;background:linear-gradient(135deg,#1a222ef5,#0c121cf5);border:1px solid rgba(110,231,255,.24);border-radius:28px;padding:clamp(26px,4vw,44px);padding-block:clamp(26px,4vw,30px);box-shadow:0 32px 84px #040a1a9e,0 0 0 1px #6ee7ff29;pointer-events:auto;display:flex;flex-direction:column;gap:clamp(16px,3vw,24px);color:#e0ecfcfa}.recap_body[data-v-feb030af]{flex:1 1 auto;display:flex;flex-direction:column;gap:clamp(20px,4vw,28px);overflow-y:auto;padding-right:6px;scrollbar-gutter:stable both-edge;scrollbar-width:thin;scrollbar-color:var(--scrollbar_thumb) var(--scrollbar_track)}.recap_body[data-v-feb030af]::-webkit-scrollbar{width:var(--scrollbar_size, 10px)}.recap_body[data-v-feb030af]::-webkit-scrollbar-track{background:var(--scrollbar_track, rgba(12, 18, 28, .38));border-radius:999px}.recap_body[data-v-feb030af]::-webkit-scrollbar-thumb{background:var(--scrollbar_thumb, rgba(110, 231, 255, .36));border-radius:999px}.recap_body[data-v-feb030af]::-webkit-scrollbar-thumb:hover{background:var(--scrollbar_thumb_hover, rgba(132, 236, 204, .62))}.recap_header[data-v-feb030af]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:0;flex:0 0 auto}.recap_header_right[data-v-feb030af]{display:flex;align-items:center;gap:12px;flex-shrink:0}.recap_brand_badge[data-v-feb030af]{height:28px;width:auto;object-fit:contain;filter:drop-shadow(0 2px 4px rgba(0,0,0,.35))}.recap_heading_group[data-v-feb030af]{display:flex;flex-direction:column;gap:6px}.recap_badge[data-v-feb030af]{display:inline-flex;align-items:center;justify-content:center;padding:6px 12px;border-radius:999px;background:#6ee7ff2e;border:1px solid rgba(110,231,255,.24);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#baf6ffeb}.recap_title[data-v-feb030af]{margin:0;font-size:clamp(28px,4vw,40px);font-weight:700;letter-spacing:.02em}.recap_subtitle[data-v-feb030af]{margin:0;color:#c4d4e6c7;font-size:clamp(14px,2vw,16px)}.recap_close_button[data-v-feb030af]{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:999px;border:1px solid rgba(110,231,255,.24);background:#0c121c99;color:#d6eafce6;font-size:24px;line-height:1;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease,color .18s ease}.recap_close_button[data-v-feb030af]:hover,.recap_close_button[data-v-feb030af]:focus-visible{transform:translateY(-1px);border-color:#6ee7ff6b;background:#161e2adb;color:#eaf6fff5;box-shadow:0 10px 26px #080e1a6b,0 0 0 1px #6ee7ff2e;outline:none}.recap_close_button[data-v-feb030af]:active{transform:translateY(0)}.recap_separator[data-v-feb030af]{height:1px;width:100%;border-radius:999px;background:linear-gradient(90deg,#6ee7ff00,#6ee7ff66,#6ee7ff00);opacity:.6;flex:0 0 auto}.recap_stats_grid[data-v-feb030af]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:clamp(12px,3vw,18px)}.recap_stat_card[data-v-feb030af]{display:flex;flex-direction:column;gap:6px;padding:14px 16px;border-radius:16px;border:1px solid rgba(110,231,255,.18);background:#121822ad;box-shadow:inset 0 1px #6ee7ff14}.recap_stat_label[data-v-feb030af]{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#baccdeb8}.recap_stat_value[data-v-feb030af]{font-size:26px;font-weight:700;color:#e0eefffa}.recap_stat_hint[data-v-feb030af]{font-size:13px;color:#baccdead}.recap_highlights_list[data-v-feb030af]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.recap_highlight_item[data-v-feb030af]{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:16px;border:1px solid rgba(140,236,216,.18);background:#141e24ad}.recap_highlight_badge[data-v-feb030af]{display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;border-radius:999px;color:#baf6ffe0;border:1px solid rgba(110,231,255,.24);background:#6ee7ff1f}.recap_highlight_text[data-v-feb030af]{color:#d6eafce0;font-weight:600;letter-spacing:.01em}.recap_section_title[data-v-feb030af]{margin:0;font-size:clamp(18px,3vw,22px);font-weight:700;color:#e0eefff5}.recap_placements_grid[data-v-feb030af]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:clamp(14px,3vw,20px)}.recap_footer[data-v-feb030af]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-top:6px;flex:0 0 auto}.recap_footer_meta[data-v-feb030af]{display:flex;flex-direction:column;align-items:flex-start;gap:6px;flex:1 1 auto;min-width:200px}.recap_footer_actions[data-v-feb030af]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.recap_footer_button[data-v-feb030af]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 18px;border-radius:12px;border:1px solid rgba(110,231,255,.2);background:#121822cc;color:#d6eafce0;font-size:14px;font-weight:600;letter-spacing:.04em;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease}.recap_footer_button[data-v-feb030af]:hover,.recap_footer_button[data-v-feb030af]:focus-visible{transform:translateY(-1px);border-color:#6ee7ff6b;background:#1a222ee0;color:#eaf6fff5;box-shadow:0 12px 28px #080e1a5c,0 0 0 1px #6ee7ff2e;outline:none}.recap_footer_primary[data-v-feb030af]{background:linear-gradient(135deg,#6ee7ff3d,#58d0ba3d);border-color:#6ee7ff61;color:#06101af0}.recap_footer_danger[data-v-feb030af]{background:linear-gradient(135deg,#fc5c5c38,#ff989833);border-color:#fca5a585;color:#ffe6e6f5}.recap_footer_danger[data-v-feb030af]:hover,.recap_footer_danger[data-v-feb030af]:focus-visible{background:linear-gradient(135deg,#fc5c5c52,#ff989847);border-color:#fca5a5b3;color:#ffececfa;box-shadow:0 16px 36px #24080861,0 0 0 1px #fca5a547}.recap_footer_saved[data-v-feb030af]{border-color:#6ee7ff24;background:#121a2485;color:#b2d4e4b8;font-weight:600;pointer-events:none}.recap_footer_saved_icon[data-v-feb030af]{font-size:16px;color:#8cecd8eb;line-height:1}.recap_footer_saved_label[data-v-feb030af]{white-space:nowrap}.recap_footer_submit[data-v-feb030af]{align-items:center;justify-content:flex-start;min-width:230px;pointer-events:none;cursor:default}.recap_footer_loading[data-v-feb030af]{opacity:.86;cursor:progress}.recap_footer_success[data-v-feb030af]{border-color:#8cecd847;background:linear-gradient(135deg,#12201ce6,#12241edb);color:#baf6ffe6}.recap_footer_error[data-v-feb030af]{border-color:#fca5a561;background:linear-gradient(135deg,#221212eb,#1c1012e0);color:#ffe2e2e6}.recap_footer_error .recap_footer_saved_icon[data-v-feb030af]{color:#fca5a5eb}.recap_footer_spinner[data-v-feb030af]{width:16px;height:16px;border-radius:999px;border:2px solid rgba(214,234,252,.65);border-top-color:transparent;animation:recap_spin-feb030af .9s linear infinite;display:inline-flex;align-items:center;justify-content:center}.recap_footer_status_hint[data-v-feb030af]{margin:0;color:#baccdec7;font-size:13px;line-height:1.4}.recap_footer_error+.recap_footer_status_hint[data-v-feb030af]{color:#ffd6d6e6}.recap_footer_success+.recap_footer_status_hint[data-v-feb030af]{color:#b2ecd2f0}.recap_footer_submit .recap_footer_saved_icon[data-v-feb030af]{width:16px;text-align:center}.recap_footer_submit[data-v-feb030af]:disabled{opacity:.9}.recap_footer_submit.recap_footer_error[data-v-feb030af]:hover,.recap_footer_submit.recap_footer_error[data-v-feb030af]:focus-visible{border-color:#fca5a58c;background:linear-gradient(135deg,#261414f2,#201214e6);color:#ffe2e2f5}.recap_footer_submit.recap_footer_success[data-v-feb030af]:hover,.recap_footer_submit.recap_footer_success[data-v-feb030af]:focus-visible{border-color:#8cecd86b;color:#d6f4fcf5}@keyframes recap_spin-feb030af{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.recap_footer_primary[data-v-feb030af]:hover,.recap_footer_primary[data-v-feb030af]:focus-visible{background:linear-gradient(135deg,#6ee7ff6b,#58d0ba6b);color:#040a14f0;box-shadow:0 16px 36px #0c181a70,0 0 0 1px #6ee7ff3d}@media (max-width: 720px){.recap_overlay[data-v-feb030af]{--recap_top_reserve: 108px}}@media (max-width: 768px){.recap_content[data-v-feb030af]{padding:24px;border-radius:22px}.recap_stats_grid[data-v-feb030af]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.recap_footer[data-v-feb030af]{justify-content:flex-start}.recap_footer_meta[data-v-feb030af],.recap_footer_actions[data-v-feb030af]{flex:1 1 100%}.recap_footer_actions[data-v-feb030af]{justify-content:center}.recap_footer_button[data-v-feb030af]{width:100%}.recap_placements_grid[data-v-feb030af]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}@media (min-width: 1024px){.recap_placements_grid[data-v-feb030af]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 520px){.recap_overlay[data-v-feb030af]{padding-top:calc(var(--recap_top_reserve) + 12px + env(safe-area-inset-top,0px));padding-right:calc(16px + env(safe-area-inset-right,0px));padding-bottom:calc(16px + env(safe-area-inset-bottom,0px));padding-left:calc(16px + env(safe-area-inset-left,0px))}.recap_content[data-v-feb030af]{padding:20px;border-radius:18px}.recap_header[data-v-feb030af]{flex-direction:column;align-items:flex-start}.recap_header_right[data-v-feb030af]{align-self:flex-end}}@media (max-width: 520px),(max-height: 700px){.recap_content[data-v-feb030af]{overflow-y:auto;overscroll-behavior:contain}.recap_body[data-v-feb030af]{flex:0 0 auto;overflow-y:visible}}.recap_medals[data-v-feb030af]{display:flex;flex-direction:column;gap:12px}.recap_medals_head[data-v-feb030af]{display:flex;align-items:baseline;justify-content:space-between;gap:8px 16px;flex-wrap:wrap}.recap_rankings_link[data-v-feb030af]{font-size:14px;font-weight:600;color:#8cecd8eb;text-decoration:none;border-bottom:1px solid rgba(140,236,216,.36)}.recap_rankings_link[data-v-feb030af]:hover,.recap_rankings_link[data-v-feb030af]:focus-visible{color:#baf6fffa;border-bottom-color:#baf6ffb3;outline:none}.recap_medal_table_wrap[data-v-feb030af]{border-radius:16px;border:1px solid rgba(110,231,255,.18);background:#121822ad;overflow-x:auto}.recap_medal_table[data-v-feb030af]{width:100%;border-collapse:collapse;font-size:14px;color:#d6eafce0}.recap_medal_table th[data-v-feb030af],.recap_medal_table td[data-v-feb030af]{padding:9px 12px;text-align:left;border-bottom:1px solid rgba(110,231,255,.1)}.recap_medal_table tbody tr:last-child th[data-v-feb030af],.recap_medal_table tbody tr:last-child td[data-v-feb030af]{border-bottom:none}.recap_medal_table thead th[data-v-feb030af]{font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#baccdeb8}.recap_medal_table .recap_medal_name[data-v-feb030af]{width:100%;font-weight:600;color:#e0eefff5}.recap_medal_table thead .recap_medal_name[data-v-feb030af]{color:#baccdeb8}.recap_medal_rank[data-v-feb030af]{width:1%;color:#baccdead;font-variant-numeric:tabular-nums}.recap_medal_table .recap_medal_count[data-v-feb030af]{width:1%;text-align:center;font-variant-numeric:tabular-nums}.recap_medal_zero[data-v-feb030af]{color:#baccde61}.recap_medal_total[data-v-feb030af]{font-weight:700;color:#e0eefffa}.recap_medal_icon[data-v-feb030af]{display:block;width:22px;height:22px;margin:0 auto;object-fit:contain}.recap_medal_toggle[data-v-feb030af]{align-self:flex-start;padding:8px 14px;border-radius:12px;border:1px solid rgba(110,231,255,.2);background:#121822cc;color:#d6eafce0;font-size:13px;font-weight:600;cursor:pointer}.recap_medal_toggle[data-v-feb030af]:hover,.recap_medal_toggle[data-v-feb030af]:focus-visible{border-color:#6ee7ff6b;color:#eaf6fff5;outline:none}@media (max-width: 520px){.recap_medal_table th[data-v-feb030af],.recap_medal_table td[data-v-feb030af]{padding:8px 6px}}.dev_tools_guide_overlay[data-v-cfaa7f39]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:210;display:flex;align-items:center;justify-content:center;padding:24px 16px;background:#04080eb8;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.dev_tools_guide_panel[data-v-cfaa7f39]{width:min(520px,100%);max-height:min(82vh,720px);overflow-y:auto;border-radius:16px;border:1px solid rgba(120,222,250,.28);padding:18px 18px 16px;background:linear-gradient(165deg,#0e1420fa,#080c14fa);box-shadow:0 24px 48px #0000008c}.dev_tools_guide_header[data-v-cfaa7f39]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.dev_tools_guide_header h2[data-v-cfaa7f39]{margin:0;font-size:18px;font-weight:800;color:#ecf4fffa}.dev_tools_guide_close[data-v-cfaa7f39]{width:34px;height:34px;padding:0;border-radius:50%;border:1px solid rgba(148,163,184,.34);background:#080e1694;color:#e8f4fcf5;font-size:22px;line-height:1;cursor:pointer}.dev_tools_guide_lead[data-v-cfaa7f39]{margin:0 0 14px;font-size:13px;line-height:1.45}.dev_tools_guide_list[data-v-cfaa7f39]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.dev_tools_guide_item[data-v-cfaa7f39]{padding:12px 12px 10px;border-radius:12px;border:1px solid rgba(148,163,184,.18);background:#ffffff08}.dev_tools_guide_item_head[data-v-cfaa7f39]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px}.dev_tools_guide_item_name[data-v-cfaa7f39]{font-size:14px;font-weight:700;color:#e0ecf8f5}.dev_tools_guide_kbd[data-v-cfaa7f39]{display:inline-flex;align-items:center;justify-content:center;min-width:28px;padding:3px 8px;border-radius:6px;border:1px solid rgba(126,214,255,.45);background:#7ed6ff1f;color:#e0f4fff2;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:700}.dev_tools_guide_item_copy[data-v-cfaa7f39]{margin:0;font-size:13px;line-height:1.45;color:#cbd5e1eb}.dev_tools_guide_item_where[data-v-cfaa7f39]{margin:6px 0 0;font-size:11px;letter-spacing:.04em;text-transform:uppercase}.dev_tools_guide_done[data-v-cfaa7f39]{display:flex;align-items:center;justify-content:center;width:min(200px,70%);min-height:40px;margin:16px auto 0;border-radius:999px;border:1px solid rgba(148,163,184,.45);background:#1e293b73;color:#cbd5e1f2;font-size:14px;font-weight:650;cursor:pointer}.settings_now_up_row[data-v-73e5c472]{display:inline-flex;align-items:center;gap:10px;min-height:32px}.settings_now_up_text[data-v-73e5c472]{display:flex;flex-direction:column;gap:2px;min-width:0}.settings_now_up_hint[data-v-73e5c472]{font-size:12px;line-height:1.3;color:#baccded1}.settings_now_up_label[data-v-73e5c472]{font-size:14px;font-weight:600;color:#e0ecf8f0;white-space:nowrap}.multi_table_input[data-v-73e5c472]{width:72px;height:32px;padding:6px 8px;margin-left:0;border-radius:8px;border:1px solid rgba(120,222,250,.35);background:#080e16db;color:#e0ecf8f0;font-size:14px;box-sizing:border-box}.multi_table_input[data-v-73e5c472]:focus-visible{outline:1px solid rgba(120,222,250,.8);outline-offset:1px;border-color:#84eccc99}.dev_tools_guide_button[data-v-73e5c472]{height:32px;padding:0 14px;border-radius:10px;border:1px solid rgba(126,214,255,.38);background:#7ed6ff1a;color:#e0f4fff2;font-size:12px;font-weight:700;line-height:1;cursor:pointer;transition:background .12s ease,border-color .12s ease}.dev_tools_guide_button[data-v-73e5c472]:hover{background:#7ed6ff2e;border-color:#7ed6ff8c}.dev_bracket_tools_row[data-v-73e5c472]{display:flex;flex-wrap:wrap;gap:8px}.dev_bracket_tool_button[data-v-73e5c472]{flex:1 1 120px;min-height:34px;padding:0 12px;border-radius:10px;font-size:12px;font-weight:700;line-height:1;cursor:pointer;transition:background .12s ease,border-color .12s ease}.dev_bracket_tool_button_fill[data-v-73e5c472]{border:1px solid rgba(132,236,204,.45);background:#84eccc1f;color:#e0fff4f5}.dev_bracket_tool_button_fill[data-v-73e5c472]:hover{background:#84eccc33;border-color:#84eccca6}.dev_bracket_tool_button_clear[data-v-73e5c472]{border:1px solid rgba(255,186,120,.42);background:#ffba781a;color:#ffecd6f5}.dev_bracket_tool_button_clear[data-v-73e5c472]:hover{background:#ffba782e;border-color:#ffba789e}.screenshot_export_button[data-v-73e5c472],.backup_upload_button[data-v-73e5c472]{height:32px;padding:0 14px;margin:0;border-radius:10px;border:1px solid rgba(148,163,184,.45);background:transparent;color:#cbd5e1e6;font-size:12px;font-weight:600;line-height:1;cursor:pointer;transition:background .12s ease,border-color .12s ease,opacity .12s ease}.backup_upload_button[data-v-73e5c472]{margin:8px 0 0}.screenshot_export_button[data-v-73e5c472]:hover,.backup_upload_button[data-v-73e5c472]:hover{border-color:#cbd5e19e}.screenshot_export_button[data-v-73e5c472]:disabled{opacity:.55;cursor:wait}.event_advanced_settings[data-v-73e5c472]{flex:0 0 auto;color:#94a3b8db;font-size:12px}.event_advanced_settings summary[data-v-73e5c472]{cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.event_advanced_settings summary[data-v-73e5c472]::-webkit-details-marker{display:none}.event_advanced_settings summary[data-v-73e5c472]:after{content:"▾";display:inline-block;margin-left:6px;font-size:10px;opacity:.7;transform:translateY(-1px)}.event_advanced_settings[open] summary[data-v-73e5c472]:after{transform:rotate(180deg) translateY(1px)}.reset_tournament_row[data-v-73e5c472]{display:flex;align-items:center;gap:12px;margin-top:12px;padding:10px 12px;border-radius:12px;border:1px solid rgba(255,176,128,.26);background:#2814106b}.reset_tournament_text[data-v-73e5c472]{display:flex;flex-direction:column;gap:3px;min-width:0}.reset_tournament_label[data-v-73e5c472]{color:#ffdeccf5;font-size:13px;font-weight:700}.reset_tournament_hint[data-v-73e5c472]{color:#d6c4bcd1;font-size:12px;line-height:1.35}.reset_tournament_button[data-v-73e5c472]{flex:0 0 auto;height:32px;margin:0 0 0 auto;padding:0 14px;border-radius:10px;border:1px solid rgba(255,176,128,.5);background:linear-gradient(180deg,#401e16cc,#22120eb3);color:#ffdeccfa;font-size:12px;font-weight:700;cursor:pointer}.reset_tournament_button[data-v-73e5c472]:hover,.reset_tournament_button[data-v-73e5c472]:focus-visible{border-color:#ffbe96cc;color:#fff3ea}.event_settings_switches_stacked[data-v-73e5c472]{display:flex;flex-direction:column;align-items:stretch;gap:10px}.event_settings_switches_stacked .settings_now_up_row[data-v-73e5c472]{width:100%;justify-content:space-between;box-sizing:border-box;padding:4px 0}.event_settings_switches_stacked .toggle_switch[data-v-73e5c472]{width:100%;gap:12px;padding:4px 0}.event_settings_switches_stacked .dev_tools_guide_button[data-v-73e5c472]{width:100%;min-height:36px}.event_settings_switches_stacked .dev_bracket_tools_row[data-v-73e5c472]{width:100%}.event_settings_switches_stacked .dev_bracket_tool_button[data-v-73e5c472]{width:100%;min-height:36px}.event_settings_switches_stacked[data-v-73e5c472] .toggle_switch_label{color:#dae8f6e6;font-weight:600}.event_settings_fab[data-v-b471a804]{position:fixed;right:calc(12px + env(safe-area-inset-right,0px));bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:170;display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;padding:0;border-radius:50%;border:1px solid rgba(120,222,250,.42);background:#0c121cdb;color:#e6eaf4eb;box-shadow:0 12px 28px #0006,inset 0 1px #ffffff14;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);cursor:pointer}.event_settings_fab .svg-inline--fa[data-v-b471a804]{width:19px;height:19px}.event_settings_overlay[data-v-b471a804]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:190;display:flex;align-items:flex-end;justify-content:center;padding:calc(18px + env(safe-area-inset-top,0px)) calc(12px + env(safe-area-inset-right,0px)) calc(78px + env(safe-area-inset-bottom,0px)) calc(12px + env(safe-area-inset-left,0px));background:#05080e94;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.event_settings_panel[data-v-b471a804]{width:min(420px,100%);max-height:min(620px,calc(100dvh - 110px));overflow-y:auto;box-sizing:border-box;border:1px solid rgba(120,222,250,.24);border-radius:18px;padding:16px;background:linear-gradient(160deg,#0d131efa,#0a0e16f5);box-shadow:0 22px 48px #00000094,inset 0 1px #ffffff14}.event_settings_panel_header[data-v-b471a804]{display:flex;align-items:center;justify-content:center;position:relative;margin-bottom:14px;min-height:38px}.event_settings_panel_header h2[data-v-b471a804]{margin:0;padding:0 44px;text-align:center;color:#ecf4fffa;font-size:18px;line-height:1.2}.event_settings_scope[data-v-b471a804]{margin-left:6px;color:#a8b8d0d1;font-size:12px;font-weight:600}.event_settings_panel_close[data-v-b471a804]{position:absolute;top:0;right:0;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:1px solid rgba(148,163,184,.34);border-radius:50%;background:#080e1694;color:#e8f4fcf5;cursor:pointer}.event_settings_panel_done[data-v-b471a804]{display:flex;align-items:center;justify-content:center;width:min(220px,72%);min-height:44px;margin:18px auto 0;border:1px solid rgba(148,163,184,.45);border-radius:999px;background:#1e293b73;color:#cbd5e1f2;font-size:14px;font-weight:650;cursor:pointer}.event_settings_overlay_fade-enter-active[data-v-b471a804],.event_settings_overlay_fade-leave-active[data-v-b471a804]{transition:opacity .16s ease}.event_settings_overlay_fade-enter-from[data-v-b471a804],.event_settings_overlay_fade-leave-to[data-v-b471a804]{opacity:0}@media (min-width: 901px){.event_settings_overlay[data-v-b471a804]{align-items:center;padding-bottom:calc(24px + env(safe-area-inset-bottom,0px))}}.match_log_toggle[data-v-ec6c587c]{position:fixed;left:calc(12px + env(safe-area-inset-left,0px));bottom:calc(32px + env(safe-area-inset-bottom,0px));z-index:150;display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border-radius:999px;border:1px solid rgba(120,222,250,.42);background:#0c121ce6;color:#e6eaf4f2;font-size:13px;font-weight:700;box-shadow:0 10px 24px #0006;cursor:pointer}.match_log_toggle[data-v-ec6c587c]:hover,.match_log_toggle[aria-expanded=true][data-v-ec6c587c]{border-color:#78defabf}.match_log_count[data-v-ec6c587c]{min-width:20px;padding:0 6px;border-radius:999px;background:#78defa2e;font-size:12px;line-height:20px;text-align:center}.match_log_panel[data-v-ec6c587c]{position:fixed;left:calc(12px + env(safe-area-inset-left,0px));bottom:calc(82px + env(safe-area-inset-bottom,0px));z-index:155;display:flex;flex-direction:column;width:min(480px,calc(100vw - 24px));max-height:min(60vh,520px);box-sizing:border-box;border:1px solid rgba(120,222,250,.28);border-radius:14px;background:#0a0e16;box-shadow:0 22px 48px #00000094}.match_log_header[data-v-ec6c587c]{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid rgba(120,136,162,.25)}.match_log_title[data-v-ec6c587c]{flex:1 1 auto;margin:0;font-size:15px;color:#ecf2fcfa}.match_log_button[data-v-ec6c587c]{min-height:32px;padding:0 12px;border-radius:8px;border:1px solid rgba(148,163,184,.45);background:transparent;color:#e0e8f4f2;font-size:13px;font-weight:600;cursor:pointer}.match_log_button[data-v-ec6c587c]:disabled{opacity:.5;cursor:default}.match_log_close[data-v-ec6c587c]{padding:0 10px;font-size:18px;line-height:1}.match_log_empty[data-v-ec6c587c]{margin:0;padding:14px 12px;font-size:14px;color:#c4d0e2d9}.match_log_list[data-v-ec6c587c]{margin:0;padding:6px 12px 10px;overflow-y:auto;list-style:none;font-size:14px;line-height:1.45;color:#e4ecf8f2;font-variant-numeric:tabular-nums;-webkit-user-select:text;user-select:text}.match_log_list li[data-v-ec6c587c]{padding:4px 0;border-bottom:1px solid rgba(120,136,162,.12)}.match_log_list li.match_log_undo[data-v-ec6c587c]{color:#ffce96f2}.match_log_fade-enter-active[data-v-ec6c587c],.match_log_fade-leave-active[data-v-ec6c587c]{transition:opacity .15s ease,transform .15s ease}.match_log_fade-enter-from[data-v-ec6c587c],.match_log_fade-leave-to[data-v-ec6c587c]{opacity:0;transform:translateY(6px)}.welcome_gate[data-v-170d012f]{width:100%;display:flex;justify-content:center;padding:clamp(24px,6vw,64px) 0}.welcome_gate_inner[data-v-170d012f]{position:relative;width:100%;max-width:560px;padding:clamp(28px,5vw,48px);border-radius:26px;border:1px solid rgba(110,231,255,.18);background:radial-gradient(circle at 0% 0%,rgba(110,231,255,.14),transparent 55%),radial-gradient(circle at 100% 100%,rgba(168,85,247,.12),transparent 60%),linear-gradient(160deg,#0e1622f0,#080c16f5);box-shadow:0 30px 60px #0409128c,inset 0 1px #ffffff0d;text-align:center;display:flex;flex-direction:column;align-items:center;gap:18px;animation:welcome_gate_fade_up-170d012f .6s ease both}.welcome_gate_back[data-v-170d012f]{position:absolute;top:10px;left:18px;padding:8px 4px;font-size:.9rem}.welcome_gate_glyph[data-v-170d012f]{width:64px;height:64px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#2dd4bf52,#22d3ee47);color:#d6fff8f2;box-shadow:0 12px 30px #081e246b,inset 0 1px #ffffff1f}.welcome_gate_glyph svg[data-v-170d012f]{width:32px;height:32px}.welcome_gate_title[data-v-170d012f]{margin:0;font-size:clamp(2.4rem,6vw,3.4rem);font-weight:700;letter-spacing:-.01em;color:#f8fbfffa;line-height:1.05}.welcome_gate_subtitle[data-v-170d012f]{margin:0;max-width:44ch;font-size:1rem;line-height:1.55;color:#d0e0f0d1}.welcome_gate_actions[data-v-170d012f]{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%;margin-top:6px}.welcome_gate_signin[data-v-170d012f]{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:16px 28px;width:min(320px,100%);border-radius:999px;border:1px solid rgba(110,231,255,.55);background:linear-gradient(135deg,#2dd4bff2,#22d3eef2 60%,#a855f7eb);color:#0a0f18;font-size:1.08rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;box-shadow:0 20px 38px #14507866,0 0 0 1px #ffffff1a inset,0 0 24px #6ee7ff73;transition:transform .18s ease,box-shadow .2s ease,filter .2s ease}.welcome_gate_signin[data-v-170d012f]:hover,.welcome_gate_signin[data-v-170d012f]:focus-visible{transform:translateY(-2px) scale(1.01);box-shadow:0 28px 50px #1450787a,0 0 0 1px #ffffff24 inset,0 0 32px #6ee7ff99;outline:none;filter:brightness(1.04)}.welcome_gate_signin[data-v-170d012f]:active{transform:translateY(0) scale(.998)}.welcome_gate_signin[data-v-170d012f]:disabled{cursor:wait;filter:saturate(.8);opacity:.75}.welcome_gate_signin_icon[data-v-170d012f]{width:18px;height:18px;transition:transform .2s ease}.welcome_gate_signin:hover .welcome_gate_signin_icon[data-v-170d012f],.welcome_gate_signin:focus-visible .welcome_gate_signin_icon[data-v-170d012f]{transform:translate(3px)}.welcome_gate_guest[data-v-170d012f]{background:transparent;border:none;padding:8px 12px;color:#a8c4dcd9;font-size:.92rem;font-weight:500;letter-spacing:.01em;cursor:pointer;border-bottom:1px dashed transparent;transition:color .18s ease,border-color .18s ease}.welcome_gate_guest[data-v-170d012f]:hover,.welcome_gate_guest[data-v-170d012f]:focus-visible{color:#dceefefa;border-color:#a8c4dc8c;outline:none}.welcome_gate_error[data-v-170d012f]{margin:0;max-width:50ch;padding:10px 12px;border-radius:12px;border:1px solid rgba(248,113,113,.32);background:#7f1d1d38;color:#fecacaf2;font-size:.86rem;line-height:1.4}@keyframes welcome_gate_fade_up-170d012f{0%{opacity:0;transform:translate3d(0,16px,0)}to{opacity:1;transform:translateZ(0)}}.dev_copy_bracket_overlay[data-v-3a509f04]{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:calc(16px + env(safe-area-inset-top,0px)) calc(16px + env(safe-area-inset-right,0px)) calc(16px + env(safe-area-inset-bottom,0px)) calc(16px + env(safe-area-inset-left,0px));z-index:200}.dev_copy_bracket_backdrop[data-v-3a509f04]{position:absolute;top:0;right:0;bottom:0;left:0;padding:0;border:none;background:#080c16c7;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);cursor:pointer}.dev_copy_bracket_panel[data-v-3a509f04]{position:relative;z-index:1;display:flex;flex-direction:column;width:min(640px,calc(100vw - 24px));max-height:min(780px,calc(100vh - 32px));border-radius:18px;padding:20px 20px 16px;background:linear-gradient(160deg,#0c121af7,#0a121aeb);border:1px solid rgba(110,231,255,.2);box-shadow:0 22px 48px #04080e99,inset 0 1px #6ee7ff14;color:#deeefff5}.dev_copy_bracket_header[data-v-3a509f04]{display:flex;align-items:flex-start;gap:12px;margin-bottom:14px}.dev_copy_bracket_heading_block[data-v-3a509f04]{flex:1 1 auto;min-width:0}.dev_copy_bracket_title[data-v-3a509f04]{margin:0;font-size:clamp(18px,3vw,22px);font-weight:800;letter-spacing:.01em;color:#ecf4fffa}.dev_copy_bracket_lead[data-v-3a509f04]{margin:8px 0 0;font-size:.9rem;line-height:1.45;color:#bad0e6e0}.dev_copy_bracket_close[data-v-3a509f04]{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:0 0 auto;width:36px;height:36px;border-radius:10px;border:1px solid rgba(110,231,255,.2);background:#0c1018cc;color:#deeefff5;font-size:1.4rem;line-height:1;cursor:pointer}.dev_copy_bracket_search_label[data-v-3a509f04]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.dev_copy_bracket_search[data-v-3a509f04]{width:100%;box-sizing:border-box;margin-bottom:12px;padding:12px 14px;border-radius:12px;border:1px solid rgba(110,231,255,.22);background:#080c14b8;color:#e6f2fff5;font-size:.95rem}.dev_copy_bracket_search[data-v-3a509f04]:focus-visible{outline:2px solid rgba(110,231,255,.4);outline-offset:2px}.dev_copy_bracket_error[data-v-3a509f04]{margin:0 0 10px;color:#fcc8c8f2;font-size:.88rem}.dev_copy_bracket_list[data-v-3a509f04]{flex:1 1 auto;min-height:180px;overflow:auto;display:flex;flex-direction:column;gap:8px;padding-right:2px}.dev_copy_bracket_empty[data-v-3a509f04]{margin:24px 8px;text-align:center;color:#a8bcd2b8;font-size:.9rem}.dev_copy_bracket_row[data-v-3a509f04]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:12px 14px;border-radius:12px;border:1px solid rgba(110,231,255,.14);background:#0e141eb8;color:inherit;cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .15s ease}.dev_copy_bracket_row[data-v-3a509f04]:hover:not(:disabled),.dev_copy_bracket_row[data-v-3a509f04]:focus-visible{border-color:#6ee7ff5c;background:#121c28e6;transform:translateY(-1px);outline:none}.dev_copy_bracket_row[data-v-3a509f04]:disabled{opacity:.7;cursor:progress}.dev_copy_bracket_row_main[data-v-3a509f04]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:4px}.dev_copy_bracket_row_name[data-v-3a509f04]{font-weight:700;font-size:.95rem;color:#ecf4fffa;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dev_copy_bracket_row_meta[data-v-3a509f04],.dev_copy_bracket_row_id[data-v-3a509f04]{font-size:.78rem;color:#a8bcd2c7;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dev_copy_bracket_row_id[data-v-3a509f04]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;opacity:.85}.dev_copy_bracket_row_action[data-v-3a509f04]{flex:0 0 auto;font-size:.82rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#8ef5dceb}.dev_copy_bracket_footer[data-v-3a509f04]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;padding-top:10px;border-top:1px solid rgba(110,231,255,.12)}.dev_copy_bracket_count[data-v-3a509f04]{font-size:.8rem;color:#a8bcd2b8}.dev_copy_bracket_refresh[data-v-3a509f04]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:#8ef5dce6;font-size:.84rem;font-weight:700;cursor:pointer;padding:4px 0}.dev_copy_bracket_refresh[data-v-3a509f04]:disabled{opacity:.55;cursor:progress}.dev_copy_bracket_fade-enter-active,.dev_copy_bracket_fade-leave-active{transition:opacity .22s ease}.dev_copy_bracket_fade-enter-from,.dev_copy_bracket_fade-leave-to{opacity:0}.create_saved_loading_row{display:flex;align-items:center;gap:10px;margin:0;padding:12px 22px;font-size:.92rem;color:#cee0eab3}.create_saved_spinner{width:16px;height:16px;flex:0 0 16px;border-radius:50%;border:2px solid rgba(162,232,216,.2);border-top-color:#a2e8d8d9;animation:create_saved_spin .8s linear infinite}@keyframes create_saved_spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.create_saved_spinner{animation-duration:2.4s}}.create_home_grid.create_home_grid_centered{grid-template-columns:repeat(auto-fit,minmax(140px,165px));justify-content:center}@media (max-width: 640px){.create_home_grid.create_home_grid_centered{display:flex;flex-wrap:wrap;justify-content:center}.create_home_grid.create_home_grid_centered>.home_tile{width:calc(50% - 6px);max-width:165px}}.create_home_supermatch_hint{max-width:52ch;margin:0 auto;text-align:center;font-size:.85rem;line-height:1.5;color:#b4c6d69e}.choice_slider_wrap[data-v-b8da4e84]{display:flex;justify-content:flex-start;width:220px;min-width:220px;max-width:100%;flex-shrink:0}.choice_slider[data-v-b8da4e84]{display:flex;justify-content:center;width:100%;padding:0}.choice_slider_track[data-v-b8da4e84]{position:relative;width:100%;min-height:42px;border-radius:999px;overflow:hidden;cursor:pointer;isolation:isolate;box-sizing:border-box}.choice_slider_compact .choice_slider_track[data-v-b8da4e84]{min-height:38px}.choice_slider_rail[data-v-b8da4e84]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;background:#101a22b8;border:1px solid rgba(132,152,176,.32);box-shadow:inset 0 1px #ffffff0a;z-index:0}.choice_slider_thumb[data-v-b8da4e84]{position:absolute;top:3px;bottom:3px;left:3px;width:calc(50% - 6px);height:auto;border-radius:999px;z-index:1;background:#182c26eb;border:1px solid rgba(132,236,204,.72);box-shadow:0 0 0 1px #84eccc33,inset 0 1px #ffffff14;transition:transform .28s cubic-bezier(.32,.72,.2,1),border-color .2s ease,background .2s ease,box-shadow .2s ease;will-change:transform}.choice_slider_thumb_right[data-v-b8da4e84]{transform:translate(calc(100% + 6px))}.choice_slider_thumb_glow[data-v-b8da4e84]{display:none}.choice_slider_track:hover .choice_slider_rail[data-v-b8da4e84]{border-color:#84eccc73;background:#142420d1}.choice_slider_track:hover .choice_slider_thumb[data-v-b8da4e84]{border-color:#aaf8dee0;background:#1c342cf5}.choice_slider_label[data-v-b8da4e84]{position:absolute;z-index:2;top:50%;transform:translateY(-50%);width:50%;padding:0 6px;box-sizing:border-box;text-align:center;font-weight:600;font-size:.9rem;line-height:1.2;letter-spacing:.01em;color:#a8b8ccb8;pointer-events:none;transition:color .2s ease;-webkit-user-select:none;user-select:none}.choice_slider_label_left[data-v-b8da4e84]{left:0}.choice_slider_label_right[data-v-b8da4e84]{left:50%}.choice_slider_label_active[data-v-b8da4e84]{color:#e6fcf4fa;text-shadow:none}.choice_slider[data-v-b8da4e84]:focus-visible{outline:none}.choice_slider:focus-visible .choice_slider_track[data-v-b8da4e84]{box-shadow:0 0 0 2px #84eccc73,0 0 0 4px #84eccc29}@media (prefers-reduced-motion: reduce){.choice_slider_thumb[data-v-b8da4e84]{transition:none}}.weight_ladder_editor[data-v-c7a5ce48]{display:flex;flex-direction:column;gap:18px}.weight_ladder_hint[data-v-c7a5ce48]{margin:0;font-size:.88rem;line-height:1.45;color:#a8c2d8d1}.weight_chip_row[data-v-c7a5ce48]{display:flex;flex-wrap:wrap;gap:4px 14px;padding-bottom:2px;border-bottom:1px solid rgba(120,222,250,.1)}.weight_chip[data-v-c7a5ce48]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-bottom:2px solid transparent;background:transparent;color:#c4d6e6e0;padding:8px 2px 10px;border-radius:0;font-size:.95rem;font-weight:600;cursor:pointer;transition:border-color .15s ease,color .15s ease}.weight_chip[data-v-c7a5ce48]:hover,.weight_chip[data-v-c7a5ce48]:focus-visible{color:#ecf8fffa;border-bottom-color:#84eccc59;outline:none}.weight_chip_selected[data-v-c7a5ce48]{color:#9efae2fa;border-bottom-color:#5ce8c8d9}.weight_chip_open[data-v-c7a5ce48]{font-style:italic}.weight_chip_locked[data-v-c7a5ce48]{opacity:.78}.weight_chip_pending[data-v-c7a5ce48],.weight_chip_pending.weight_chip_selected[data-v-c7a5ce48]{font-weight:800;color:#f5c542fa;border-bottom:2px solid rgba(245,197,66,.9)}.weight_chip_pending_stack[data-v-c7a5ce48]{display:inline-grid;justify-items:center;align-items:center}.weight_chip_pending_sizer[data-v-c7a5ce48],.weight_chip_pending_mark[data-v-c7a5ce48]{grid-area:1 / 1}.weight_chip_pending_sizer[data-v-c7a5ce48]{visibility:hidden;pointer-events:none;font-weight:600;white-space:nowrap}.weight_chip_pending_mark[data-v-c7a5ce48]{font-weight:800}.weight_chip_pending[data-v-c7a5ce48]:hover,.weight_chip_pending[data-v-c7a5ce48]:focus-visible{color:#fad66e;border-bottom-color:#fad66e}.weight_ladder_empty[data-v-c7a5ce48]{margin:0;font-size:.9rem;line-height:1.45;color:#a8c2d8b8}.weight_stepper_panel[data-v-c7a5ce48]{display:flex;flex-direction:column;gap:14px;padding:4px 0 0;border:none;border-radius:0;background:transparent;align-items:center}.weight_stepper_header[data-v-c7a5ce48]{display:flex;flex-direction:column;gap:4px;align-items:center;text-align:center}.weight_stepper_title[data-v-c7a5ce48]{font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#b0c6d8d1}.weight_stepper_bounds[data-v-c7a5ce48]{font-size:.84rem;line-height:1.4;color:#a8c2d8b8;text-align:center}.weight_stepper_row[data-v-c7a5ce48]{display:flex;align-items:center;justify-content:center;gap:18px}.weight_stepper_btn[data-v-c7a5ce48]{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border-radius:12px;border:1px solid rgba(132,236,204,.28);background:transparent;color:#c4f6eaf5;line-height:0;cursor:pointer;transition:background .15s ease,border-color .15s ease,opacity .15s ease}.weight_stepper_btn_icon[data-v-c7a5ce48]{position:relative;display:block;width:16px;height:16px;flex-shrink:0}.weight_stepper_btn_icon_minus[data-v-c7a5ce48]:before,.weight_stepper_btn_icon_plus[data-v-c7a5ce48]:before,.weight_stepper_btn_icon_plus[data-v-c7a5ce48]:after{content:"";position:absolute;top:50%;left:50%;background:currentColor;border-radius:1px;transform:translate(-50%,-50%)}.weight_stepper_btn_icon_minus[data-v-c7a5ce48]:before,.weight_stepper_btn_icon_plus[data-v-c7a5ce48]:before{width:14px;height:2px}.weight_stepper_btn_icon_plus[data-v-c7a5ce48]:after{width:2px;height:14px}.weight_stepper_btn[data-v-c7a5ce48]:hover:not(:disabled),.weight_stepper_btn[data-v-c7a5ce48]:focus-visible{border-color:#84eccc94;background:#18302a73;outline:none}.weight_stepper_btn[data-v-c7a5ce48]:disabled{opacity:.32;cursor:not-allowed}.weight_stepper_status_icon[data-v-c7a5ce48]{width:18px;height:18px;stroke-width:2.25}.weight_stepper_value_group[data-v-c7a5ce48]{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:120px}.weight_stepper_value_input[data-v-c7a5ce48]{width:120px;padding:2px 0;border:none;border-bottom:2px solid rgba(132,236,204,.35);border-radius:0;background:transparent;font-size:2rem;font-weight:800;line-height:1.1;text-align:center;color:#84ecccf2;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.weight_stepper_value_input[data-v-c7a5ce48]:focus{outline:none;border-bottom-color:#84ecccd9;background:transparent;border-radius:0}.weight_stepper_value_input_readonly[data-v-c7a5ce48],.weight_stepper_value_input_readonly[data-v-c7a5ce48]:focus{color:#b0c6d8eb;border-bottom-color:#8498b052;cursor:default;caret-color:transparent}.weight_stepper_value_input_invalid[data-v-c7a5ce48],.weight_stepper_value_input_invalid[data-v-c7a5ce48]:focus{border-bottom-color:#f87171d9;color:#f87171f5;background:transparent}.weight_stepper_panel_pending .weight_stepper_title[data-v-c7a5ce48]{color:#f5c542f2}.weight_stepper_value_input_pending[data-v-c7a5ce48],.weight_stepper_value_input_pending[data-v-c7a5ce48]:focus{color:#f5c542fa;border-bottom-color:#f5c542d9}.weight_stepper_value_input_pending[data-v-c7a5ce48]::placeholder{color:#f5c54273}.weight_stepper_value_error[data-v-c7a5ce48]{margin:4px 0 0;font-size:.8rem;line-height:1.35;text-align:center;color:#f87171f2;max-width:260px}.weight_stepper_value_input[data-v-c7a5ce48]::-webkit-outer-spin-button,.weight_stepper_value_input[data-v-c7a5ce48]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.weight_stepper_unit[data-v-c7a5ce48]{font-size:.78rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#92aac4c7}.weight_ladder_actions[data-v-c7a5ce48]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:16px}.weight_ladder_actions .weight_remove_button[data-v-c7a5ce48],.weight_ladder_actions .weight_add_button[data-v-c7a5ce48]{align-self:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0;background:transparent;padding:4px 0;box-shadow:none;min-height:0}.weight_ladder_actions .weight_add_button[data-v-c7a5ce48]{color:#5ce8c8eb;font-weight:600}.weight_ladder_actions .weight_add_button[data-v-c7a5ce48]:hover:not(:disabled),.weight_ladder_actions .weight_add_button[data-v-c7a5ce48]:focus-visible:not(:disabled){color:#9efae2;background:transparent;border:none;outline:none}.weight_ladder_actions .weight_add_button[data-v-c7a5ce48]:disabled{background:transparent;border:none;color:#a8c2d873}.weight_ladder_actions .weight_remove_button[data-v-c7a5ce48]{color:#c4d6e6c7;font-weight:600}.weight_ladder_actions .weight_remove_button[data-v-c7a5ce48]:hover:not(:disabled),.weight_ladder_actions .weight_remove_button[data-v-c7a5ce48]:focus-visible:not(:disabled){color:#f8b4b4f2;background:transparent;border:none;outline:none;box-shadow:none}.weight_stepper_locked_note[data-v-c7a5ce48]{margin:0;font-size:.88rem;line-height:1.5;color:#a8c2d8d9;text-align:center;max-width:36rem}.create_view .create_unit_label{display:inline-block;transition:color .18s ease,opacity .18s ease,transform .18s ease}.create_view .create_unit_label_active{font-weight:600;transform:scale(1.08)}.create_view .create_unit_label_muted{transform:scale(1)}@media (prefers-reduced-motion: reduce){.create_view .create_unit_label{transition:none}}.create_view .create_presets_divider{width:100%;margin:0;gap:14px}.create_view .create_presets_divider_text{line-height:1;font-size:.78rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.create_view .create_wizard_step_name .publish_section_wizard_spaced{margin-top:0;padding-top:0}.create_view .create_wizard_step_name .create_wizard_nav{margin-top:8px}.publish_private_note{display:flex;align-items:center;gap:10px;margin:0;padding:14px 18px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#0c121c99;font-size:.92rem;color:#c6b270d9}.publish_private_note_icon{width:16px;height:16px;flex:0 0 16px}.publish_linked{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 18px 14px;border-top:1px solid rgba(110,231,255,.14)}.publish_linked_icon{width:18px;height:18px;flex:0 0 18px;color:#5ce8c8f2}.publish_linked_text{flex:1 1 260px;margin:0;font-size:.9rem;line-height:1.45;color:#d6e8f4e6}.publish_linked_text strong{color:#eefafffa}.publish_linked_actions{display:flex;gap:14px}.publish_linked_actions .publish_inline_link{padding:0;border:none;background:none;font:inherit;font-size:.9rem;font-weight:600;cursor:pointer}.create_view .publish_select{color-scheme:dark}.create_view .publish_select option,.create_view .publish_select optgroup{background-color:#0d141d;color:#e4f0fcf5}.create_view .publish_select optgroup{color:#a2e8d8d9;font-style:normal;font-weight:700}.create_view .publish_status_text{margin:0}.landing_page[data-v-299047d2]{color-scheme:dark;interpolate-size:allow-keywords;--bg: #0b0e14;--panel: #171923;--panel-a: rgba(23, 25, 35, .85);--card: #181b25;--line: rgba(255, 255, 255, .08);--line2: rgba(255, 255, 255, .12);--ink: #e6e8ee;--muted: #9aa4b2;--teal: #5ce8c8;--cyan: #6ee7ff;--green: #32d28e;--gold: #f4d37f;--divider: #2a3142;--label: rgba(92, 232, 200, .82);--sans: system-ui, -apple-system, "Segoe UI", Roboto, Ubuntu, sans-serif;--mono: ui-monospace, "SFMono-Regular", Menlo, Consolas, "Liberation Mono", monospace;position:relative;isolation:isolate;flex:1 1 auto;width:100%;min-width:0;padding-top:calc(56px + env(safe-area-inset-top,0px));background:var(--bg);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.55;text-align:left;-webkit-font-smoothing:antialiased;overflow-x:clip}.landing_page[data-v-299047d2] *,.landing_page[data-v-299047d2] *:before,.landing_page[data-v-299047d2] *:after{box-sizing:border-box}.bloom[data-v-299047d2]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(40% 55% at 0% 16%,rgba(29,74,79,.55),transparent 72%),radial-gradient(16% 70% at 27% 40%,rgba(64,58,92,.15),transparent 75%),radial-gradient(42% 52% at 100% 86%,rgba(29,74,79,.42),transparent 72%),linear-gradient(180deg,#0b0e14,#0a0d13)}.page[data-v-299047d2]{position:relative;z-index:1}img[data-v-299047d2]{display:block;max-width:100%;height:auto}a[data-v-299047d2]{color:var(--teal)}p[data-v-299047d2]{margin:0}.landing_page[data-v-299047d2] :focus-visible{outline:2px solid var(--cyan);outline-offset:3px;border-radius:6px}.wrap[data-v-299047d2]{max-width:1240px;margin-inline:auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.mono[data-v-299047d2]{font-family:var(--mono);font-variant-numeric:tabular-nums}h1[data-v-299047d2],h2[data-v-299047d2],h3[data-v-299047d2]{margin:0;letter-spacing:-.02em;color:#eef0f5;text-wrap:balance}h1[data-v-299047d2]{font-size:clamp(48px,7vw,96px);line-height:.98;font-weight:800;letter-spacing:-.035em}h2[data-v-299047d2]{font-size:clamp(28px,3.3vw,44px);line-height:1.08;font-weight:700}h3[data-v-299047d2]{font-size:clamp(21px,2vw,26px);line-height:1.15;font-weight:700;letter-spacing:-.015em}.body[data-v-299047d2]{color:#aeb6c3;font-size:17px;max-width:32em;margin-top:14px}.lbl[data-v-299047d2]{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--label)}.btn-mint[data-v-299047d2]{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 30px;border-radius:12px;border:1px solid rgba(160,255,222,.5);background:linear-gradient(180deg,#6ff0c9,#2bc59a);color:#06261d;font-family:inherit;font-weight:700;font-size:17px;line-height:1.2;text-decoration:none;box-shadow:0 8px 18px #00000059;cursor:pointer}.btn-mint[data-v-299047d2]:hover{background:linear-gradient(180deg,#84f5d4,#33d0a5)}.btn-gold[data-v-299047d2]{display:flex;align-items:center;justify-content:center;width:100%;min-height:62px;padding:0 32px;border-radius:12px;border:1px solid rgba(255,224,150,.9);background:linear-gradient(180deg,#f6d36b,#d9a514);color:#2a1d04;font-family:inherit;font-weight:800;font-size:19px;line-height:1.2;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;box-shadow:0 0 0 2px #0c1018d9,0 12px 26px #00000073;cursor:pointer}.btn-gold[data-v-299047d2]:hover{background:linear-gradient(180deg,#f9dc80,#e2ae1d)}.btn-gold[data-v-299047d2]:focus-visible,.start[data-v-299047d2]:focus-visible{outline-color:#f6d36b}.cta[data-v-299047d2]{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.note[data-v-299047d2]{color:var(--muted);font-size:14.5px}.badge[data-v-299047d2]{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;background:#10131b;border:1px solid rgba(255,255,255,.14);font-size:12px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:#dceaf8eb;white-space:nowrap}.badge i[data-v-299047d2]{flex:none;width:8px;height:8px;border-radius:50%;background:var(--dot);box-shadow:0 0 7px var(--dot)}.badge .n[data-v-299047d2]{display:none;min-width:22px;padding:1px 6px;border-radius:999px;background:#ffffff14;font-family:var(--mono);font-size:11.5px;letter-spacing:0;text-align:center;font-variant-numeric:tabular-nums}.badge.has-n .n[data-v-299047d2]{display:inline-block}.st-good[data-v-299047d2]{--dot: rgba(110, 244, 194, .95)}.st-warn[data-v-299047d2]{--dot: rgba(255, 214, 130, .95)}.st-bad[data-v-299047d2]{--dot: rgba(252, 165, 165, .95)}.hero[data-v-299047d2]{padding-block:clamp(40px,6vw,84px) clamp(56px,7vw,96px)}.hero .grid[data-v-299047d2]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:32px clamp(28px,4vw,64px);align-items:center}.lede[data-v-299047d2]{font-size:clamp(18px,1.6vw,20px);color:#c3cad5;margin-top:24px;max-width:26em}.lede+.lede[data-v-299047d2]{margin-top:10px;color:var(--muted);font-size:17px}.hero .cta[data-v-299047d2]{margin-top:32px}.devices[data-v-299047d2]{position:relative;padding:0 0 48px}.laptop[data-v-299047d2]{margin-left:clamp(40px,8%,110px);margin-right:3%}.laptop .lid[data-v-299047d2]{border-radius:14px;padding:8px;background:#07090d;border:1px solid rgba(255,255,255,.12);box-shadow:0 30px 70px #00000080}.laptop .base[data-v-299047d2]{height:12px;margin:0 -3%;border-radius:0 0 12px 12px;background:linear-gradient(180deg,#232733,#12151c);border:1px solid rgba(255,255,255,.08);border-top:0}.phone[data-v-299047d2]{position:absolute;left:0;bottom:0;width:clamp(170px,30%,250px);border-radius:30px;padding:7px;background:#06080c;border:1px solid rgba(255,255,255,.16);box-shadow:0 30px 60px #0009}.screen[data-v-299047d2]{position:relative;overflow:hidden;container-type:inline-size}.laptop .screen[data-v-299047d2]{border-radius:7px}.phone .screen[data-v-299047d2]{border-radius:23px}.ov[data-v-299047d2]{position:absolute;display:flex;align-items:center;justify-content:center;gap:4%;border-radius:999px;background:#121620;border:1px solid rgba(255,255,255,.14);color:#dceaf8e6;font-weight:600;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;overflow:hidden}.ov i[data-v-299047d2]{flex:0 0 auto;border-radius:50%;background:var(--dot);box-shadow:0 0 6px var(--dot)}.ov-phone[data-v-299047d2]{left:77.5%;top:1.05%;width:20.2%;height:3.05%;font-size:2.6cqw}.ov-phone i[data-v-299047d2]{width:1.7cqw;height:1.7cqw}.ov-lap[data-v-299047d2]{left:93.1%;top:95.4%;width:6.4%;height:3.3%;font-size:.78cqw}.ov-lap i[data-v-299047d2]{width:.55cqw;height:.55cqw}.sec[data-v-299047d2]{padding-block:clamp(64px,8vw,112px)}.rule[data-v-299047d2]{border-top:1px solid rgba(255,255,255,.05)}.wait-head[data-v-299047d2]{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:20px 56px;align-items:end;margin-bottom:36px}.wait-head h2[data-v-299047d2]{font-size:clamp(36px,5.4vw,72px);line-height:1;font-weight:800;letter-spacing:-.03em}.wait-head .body[data-v-299047d2]{margin-top:0;font-size:18px}.wait-head .txt[data-v-299047d2]{padding-bottom:8px}.status[data-v-299047d2]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:16px;font-size:14px;color:var(--muted)}.status>span[data-v-299047d2]{display:inline-flex;align-items:center;gap:8px}.status>span+span[data-v-299047d2]:before{content:"";width:1px;height:14px;margin-right:10px;background:#ffffff24}.beta[data-v-299047d2]{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;border:1px solid rgba(92,232,200,.45);background:#10222499;color:var(--teal);font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;line-height:1.5}.live[data-v-299047d2]{margin:0;min-width:0}.venue[data-v-299047d2]{position:relative;display:grid;grid-template-columns:minmax(0,1fr) clamp(150px,16%,196px);gap:0 clamp(24px,3.4vw,48px);align-items:end;padding:clamp(20px,3vw,40px) clamp(20px,3vw,40px) 0;border-radius:16px;border:1px solid rgba(255,255,255,.05);border-bottom-color:#ffffff1a;background:radial-gradient(60% 70% at 42% 34%,rgba(110,160,220,.06),transparent 70%),linear-gradient(180deg,#ffffff06,#ffffff02)}.tvwrap[data-v-299047d2]{min-width:0}.tv[data-v-299047d2]{padding:10px;border-radius:12px;background:linear-gradient(180deg,#0a0c11,#05070a);border:1px solid rgba(255,255,255,.12);box-shadow:0 34px 70px #0000008c,inset 0 0 0 1px #000000b3}.tv-screen[data-v-299047d2]{--cw: 1120px;--s: .78;position:relative;aspect-ratio:16 / 9;overflow:hidden;border-radius:3px;background:#0d111b}.tv-canvas[data-v-299047d2]{position:absolute;left:0;top:0;width:var(--cw);height:calc(var(--cw) * .5625);transform:scale(var(--s));transform-origin:0 0}.tv-stand[data-v-299047d2]{position:relative;height:30px}.tv-stand[data-v-299047d2]:before{content:"";position:absolute;left:50%;top:0;width:64px;height:24px;transform:translate(-50%);background:linear-gradient(180deg,#161a23,#0d1017);border-inline:1px solid rgba(255,255,255,.06)}.tv-stand[data-v-299047d2]:after{content:"";position:absolute;left:50%;bottom:0;width:min(34%,300px);height:7px;transform:translate(-50%);border-radius:6px 6px 0 0;background:linear-gradient(180deg,#1f2430,#12151d);border:1px solid rgba(255,255,255,.08);border-bottom:0}.athlete[data-v-299047d2]{position:relative;padding-top:18px;padding-bottom:7px}.soon[data-v-299047d2]{position:absolute;top:0;left:50%;transform:translate(-50%);z-index:2;white-space:nowrap}.soon.badge[data-v-299047d2]{--dot: rgba(255, 214, 130, .95);font-size:11px;padding:5px 11px}.ph[data-v-299047d2]{border-radius:28px;padding:6px;background:#06080c;border:1px solid rgba(255,255,255,.16);box-shadow:0 26px 50px #0000008c}.ph-screen[data-v-299047d2]{position:relative;aspect-ratio:9 / 19;overflow:hidden;border-radius:22px;padding:30px 10px 12px;background-color:#0d111b;background-image:linear-gradient(rgba(134,198,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(134,198,255,.05) 1px,transparent 1px);background-size:28px 28px}.ph-screen[data-v-299047d2]:before{content:"";position:absolute;top:9px;left:50%;width:30%;height:9px;transform:translate(-50%);border-radius:99px;background:#06080c}.ph-in[data-v-299047d2]{opacity:.55}.ph-title[data-v-299047d2]{font-size:12.5px;font-weight:700;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ph-tab[data-v-299047d2]{display:inline-block;margin:8px 0 12px;padding:3px 8px;border-radius:6px;font-size:10.5px;font-weight:700;color:#f2f6ff;border:1px solid rgba(172,214,255,.9);background:linear-gradient(180deg,#26344cf7,#141a28fa)}.ph-m[data-v-299047d2]{border:1px solid var(--divider);border-radius:10px;padding:4px 5px;background:#0e111a}.ph-m+.ph-m[data-v-299047d2]{margin-top:9px}.ph-m.up[data-v-299047d2]{border-color:#8a8668;box-shadow:0 0 8px #ffd70047}.ph-m.done[data-v-299047d2]{border-color:var(--green)}.ph-m span[data-v-299047d2]{display:block;margin:3px 0;padding:5px 7px;border:1px dashed var(--divider);border-radius:8px;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ph-m.done span[data-v-299047d2]:first-child{border-color:#2d6b3d;background:#0f1712;font-weight:600}.ph-m.done span+span[data-v-299047d2]{opacity:.6}.tv .event[data-v-299047d2]{height:100%;display:flex;flex-direction:column;border:0;border-radius:0;box-shadow:none}.tv .stage[data-v-299047d2]{flex:1;padding-top:6px;padding-bottom:12px}.tv .ev-tabs[data-v-299047d2]{padding-block:10px}.tv .cell[data-v-299047d2]{padding-block:5px}.tv .stage-h[data-v-299047d2]{margin:4px 0 10px}.tv .stage-h.lo[data-v-299047d2]{margin-top:10px}.tv .winbtn[data-v-299047d2],.tv .clear[data-v-299047d2]{display:none}.tv .ev-head .badge[data-v-299047d2]{margin-left:auto}.tv .ev-head .logo[data-v-299047d2]{margin-left:0}.event[data-v-299047d2]{position:relative;border:1px solid var(--line2);border-radius:14px;overflow:hidden;background:linear-gradient(145deg,#3040704d,#0a0e18f5),#0d111b;box-shadow:0 28px 60px #00000080}.ev-head[data-v-299047d2]{display:flex;align-items:center;gap:18px;padding:14px 18px;border-bottom:1px solid rgba(255,255,255,.07);background:#ffffff05}.ev-title[data-v-299047d2]{font-size:22px;font-weight:700;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ev-head .logo[data-v-299047d2]{margin-left:auto;width:116px;flex:none}.ev-tabs[data-v-299047d2]{display:flex;align-items:center;gap:16px;padding:12px 18px}.tabrows[data-v-299047d2]{flex:1;min-width:0;display:grid;gap:7px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent);mask-image:linear-gradient(90deg,#000 85%,transparent)}.tabrow[data-v-299047d2]{display:flex;align-items:center;gap:6px;white-space:nowrap}.hand[data-v-299047d2]{flex:none;display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#ffffff0f;color:var(--muted);font-size:9px;font-weight:700}.tab[data-v-299047d2]{flex:none;padding:4px 9px;border-radius:7px;border:1px solid rgba(58,64,84,.58);background:linear-gradient(180deg,#0c0f18d1,#06080eeb);color:#929caed1;font-size:12.5px;font-weight:600;line-height:1.1}.tab.on[data-v-299047d2]{margin-inline:4px;color:#f2f6ff;font-weight:700;border-color:#acd6fff2;background:linear-gradient(180deg,#26344cf7,#141a28fa);box-shadow:0 0 0 1px #0009,0 0 0 3px #6eaee68c}.tabrow.left .tab[data-v-299047d2]:not(.on){opacity:.8}.prog[data-v-299047d2]{flex:none;padding:8px 12px 9px;border-radius:12px;border:1px solid rgba(92,140,214,.8);background:#23406c6b;min-width:150px}.prog-top[data-v-299047d2]{display:flex;align-items:center;gap:8px;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#cee4fffa}.prog-top .dot[data-v-299047d2]{width:7px;height:7px;border-radius:50%;background:#66c2ff;box-shadow:0 0 6px #50a8ff99}.prog-top .count[data-v-299047d2]{margin-left:auto;font-family:var(--mono);font-size:12px;font-variant-numeric:tabular-nums;letter-spacing:0}.prog-top .count .n2[data-v-299047d2]{display:none}.bar[data-v-299047d2]{position:relative;margin-top:6px;height:6px;border-radius:99px;background:#0a1222e6;border:1px solid rgba(92,140,214,.5);overflow:hidden}.bar i[data-v-299047d2]{position:absolute;inset:0 auto 0 0;width:70%;background:linear-gradient(90deg,#5b9df0,#8cc8ff);border-radius:99px;transition:width .5s ease}.stage[data-v-299047d2]{position:relative;padding:10px 22px 70px;background-image:linear-gradient(rgba(134,198,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(134,198,255,.055) 1px,transparent 1px);background-size:46px 46px;background-position:-1px -1px;border-top:1px solid rgba(255,255,255,.04)}.stage-h[data-v-299047d2]{display:flex;align-items:center;gap:18px;margin:8px 0 18px;color:#acd6ffeb;font-size:17px;font-weight:700}.stage-h[data-v-299047d2]:before,.stage-h[data-v-299047d2]:after{content:"";height:1px;background:#acd6ff66;flex:1}.stage-h[data-v-299047d2]:before{flex:0 0 34%}.stage-h.lo[data-v-299047d2]{margin-top:26px}.stage-h.lo[data-v-299047d2]:before{flex:0 0 62%}.tree[data-v-299047d2]{display:grid;grid-template-columns:1fr 34px 1fr 34px 1fr;grid-template-rows:1fr 1fr;transition:opacity .3s ease}.cell[data-v-299047d2]{display:flex;align-items:center;padding-block:9px;min-width:0}.c1a[data-v-299047d2]{grid-column:1;grid-row:1}.c1b[data-v-299047d2]{grid-column:1;grid-row:2}.c2[data-v-299047d2]{grid-column:3;grid-row:1 / 3}.c3[data-v-299047d2]{grid-column:5;grid-row:1 / 3}.k1a[data-v-299047d2],.k1b[data-v-299047d2],.k1x[data-v-299047d2],.k2[data-v-299047d2]{position:relative}.k1a[data-v-299047d2]{grid-column:2;grid-row:1}.k1b[data-v-299047d2]{grid-column:2;grid-row:2}.k1x[data-v-299047d2]{grid-column:2;grid-row:1 / 3}.k2[data-v-299047d2]{grid-column:4;grid-row:1 / 3}.k1a[data-v-299047d2]:before,.k1b[data-v-299047d2]:before{content:"";position:absolute;left:0;width:50%;top:50%;height:2px;margin-top:-1px;background:var(--green)}.k1a[data-v-299047d2]:after{content:"";position:absolute;left:calc(50% - 1px);width:2px;top:50%;bottom:0;background:var(--green)}.k1b[data-v-299047d2]:after{content:"";position:absolute;left:calc(50% - 1px);width:2px;top:0;bottom:50%;background:var(--green)}.k1x[data-v-299047d2]:before{content:"";position:absolute;left:50%;right:0;top:50%;height:2px;margin-top:-1px;background:var(--green)}.k2[data-v-299047d2]:before{content:"";position:absolute;left:0;right:0;top:50%;height:2px;margin-top:-1px;background:#96a0b659}.k2[data-v-299047d2]:after{content:"";position:absolute;left:0;width:0;top:50%;height:2px;margin-top:-1px;background:var(--green);transition:width .45s ease}.lotree[data-v-299047d2]{display:grid;grid-template-columns:1fr 34px 1fr 34px 1fr}.lotree .cell[data-v-299047d2]{grid-column:1}.lotree .k3[data-v-299047d2]{grid-column:2;position:relative}.lotree .k3[data-v-299047d2]:before{content:"";position:absolute;left:0;right:0;top:50%;height:2px;margin-top:-1px;background:#96a0b659}.lotree .c4[data-v-299047d2]{grid-column:3}.match[data-v-299047d2]{width:100%;background:#0e111a;border:1px solid var(--divider);border-radius:12px;padding:7px 8px;transition:border-color .3s ease,box-shadow .3s ease,opacity .3s ease}.match.decided[data-v-299047d2]{border-color:var(--green);box-shadow:0 0 0 1px #32d28e59}.match.current[data-v-299047d2]{border-color:#8a8668;box-shadow:0 0 12px #ffd70052}.match.waiting[data-v-299047d2]{opacity:.62}.slot[data-v-299047d2]{position:relative;display:flex;align-items:center;justify-content:flex-start;gap:8px;margin:5px 0;padding:6px 8px 6px 11px;min-height:40px;border:1px dashed var(--divider);border-radius:10px;font-size:14px;transition:background .3s ease,border-color .3s ease,opacity .3s ease}.slot .name[data-v-299047d2]{flex:1;min-width:0;line-height:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.slot.win[data-v-299047d2]{border-color:#2d6b3d;background:#0f1712;font-weight:600}.slot.lose[data-v-299047d2]{opacity:.6}.slot.tbd .name[data-v-299047d2]{color:var(--muted)}.winbtn[data-v-299047d2]{flex:none;padding:4px 10px;border-radius:8px;border:1px solid var(--divider);background:#0e111a;color:var(--ink);font-size:12.5px;font-weight:500;transition:opacity .25s ease}.clear[data-v-299047d2]{flex:none;display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#74624c38;border:1px solid rgba(196,140,76,.42);color:#ffdcb9e6;font-size:14px;line-height:1;transition:opacity .25s ease}.swap[data-v-299047d2]{position:relative;flex:none;display:grid}.swap[data-v-299047d2]>*{grid-area:1 / 1;justify-self:end;align-self:center}.namestack[data-v-299047d2]{flex:1;min-width:0;display:grid}.namestack>span[data-v-299047d2]{grid-area:1 / 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:opacity .35s ease}.synced-pill[data-v-299047d2]{position:absolute;right:16px;bottom:14px}#cS .clear[data-v-299047d2],#cJ .clear[data-v-299047d2]{opacity:0}.live.dec #c2[data-v-299047d2]{border-color:var(--green);box-shadow:0 0 0 1px #32d28e59}.live.dec #cS[data-v-299047d2]{border-color:#2d6b3d;background:#0f1712;font-weight:600}.live.dec #cS .winbtn[data-v-299047d2]{opacity:0}.live.dec #cS .clear[data-v-299047d2]{opacity:1}.live.dec #cJ[data-v-299047d2]{opacity:.6}.live.dec #cJ .winbtn[data-v-299047d2]{opacity:0}.live.dec .k2[data-v-299047d2]:after{width:100%}.live.dec .prog .n1[data-v-299047d2]{display:none}.live.dec .prog .n2[data-v-299047d2]{display:inline}.live.dec .bar i[data-v-299047d2]{width:75%}#c3 .winbtn[data-v-299047d2],#dS .is-name[data-v-299047d2]{opacity:0}.live.next #c3[data-v-299047d2]{opacity:1;border-color:#8a8668;box-shadow:0 0 12px #ffd70052}.live.next #c3 .winbtn[data-v-299047d2]{opacity:1}.live.next #dS .is-tbd[data-v-299047d2]{opacity:0}.live.next #dS .is-name[data-v-299047d2]{opacity:1}#cS .winbtn[data-v-299047d2]{position:relative}#cS .winbtn[data-v-299047d2]:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:12px;border:2px solid rgba(110,231,255,.85);opacity:0;transform:scale(.7)}.live.tap #cS .winbtn[data-v-299047d2]{background:#1a2232;border-color:#6ee7ff99}.live.tap #cS .winbtn[data-v-299047d2]:after{animation:ring-299047d2 .6s ease-out forwards}@keyframes ring-299047d2{0%{opacity:.95;transform:scale(.7)}to{opacity:0;transform:scale(1.35)}}.live.resetting .tree[data-v-299047d2]{opacity:.35}.live-cap[data-v-299047d2]{display:flex;align-items:center;justify-content:flex-end;gap:16px;margin-top:14px;padding-inline:4px}.pause[data-v-299047d2]{flex:none;padding:6px 12px;border-radius:10px;border:1px solid var(--divider);background:#0e111a;color:var(--muted);font:500 13px var(--sans);cursor:pointer}.pause[data-v-299047d2]:hover{color:var(--ink);border-color:#39425a}.run .grid[data-v-299047d2]{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:32px clamp(28px,5vw,72px);align-items:center}.vid[data-v-299047d2]{position:relative;aspect-ratio:16 / 9;border-radius:14px;border:1px dashed rgba(255,255,255,.18);display:grid;place-items:center;align-content:center;gap:18px;padding:24px;text-align:center;background-color:#0d111b;background-image:linear-gradient(rgba(134,198,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(134,198,255,.045) 1px,transparent 1px),linear-gradient(145deg,#30407047,#0a0e18f5);background-size:46px 46px,46px 46px,auto}.play[data-v-299047d2]{display:grid;place-items:center;width:76px;height:76px;border-radius:50%;border:1.5px solid rgba(92,232,200,.55);background:#102224b3}.play svg[data-v-299047d2]{width:26px;height:26px;margin-left:4px;fill:var(--teal)}.vid p[data-v-299047d2]{max-width:25em;color:#aeb6c3;font-size:15.5px}.vid .tag[data-v-299047d2]{position:absolute;left:16px;top:14px}.run-shot[data-v-299047d2]{position:relative;display:flex;justify-content:center;align-items:flex-start;height:clamp(340px,34vw,430px);padding-top:clamp(28px,3.4vw,44px);overflow:hidden;border-radius:14px;border:1px solid rgba(255,255,255,.08);background-color:#0d111b;background-image:linear-gradient(rgba(134,198,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(134,198,255,.045) 1px,transparent 1px),linear-gradient(145deg,#30407047,#0a0e18f5);background-size:46px 46px,46px 46px,auto}.run-shot[data-v-299047d2]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:30%;pointer-events:none;background:linear-gradient(180deg,#0b0e1600,#0b0e16eb)}.run-phone[data-v-299047d2]{flex:none;width:clamp(220px,44%,290px);border-radius:30px;padding:7px;background:#06080c;border:1px solid rgba(255,255,255,.16);box-shadow:0 30px 60px #0009}.run-phone .screen[data-v-299047d2]{border-radius:23px}.pane[data-v-299047d2]{border-radius:14px;border:1px solid var(--line);background:var(--panel-a);padding:clamp(22px,3vw,34px);min-width:0}.pane-main[data-v-299047d2]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,440px);grid-template-areas:"t c" "t h";gap:0 clamp(32px,6vw,96px);align-items:center;padding:clamp(26px,4vw,48px)}.pane-main>.t[data-v-299047d2]{align-self:center}.pane-main .support[data-v-299047d2]{margin-top:18px;color:#dfe4ec;font-size:16.5px;font-weight:600}.pane-main>.t[data-v-299047d2]{grid-area:t}.pane-main>.c[data-v-299047d2]{grid-area:c}.pane-main>.hint[data-v-299047d2]{grid-area:h;margin:14px 0 0 2px;align-self:start;font-size:14.5px;max-width:26em}.pane-main .body[data-v-299047d2]{font-size:16.5px}.mini-stage[data-v-299047d2]{padding:20px 20px 16px;border-radius:12px;border:1px solid rgba(255,255,255,.06);background-color:#0e1320;background-image:linear-gradient(rgba(134,198,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(134,198,255,.055) 1px,transparent 1px);background-size:40px 40px}.match .rl[data-v-299047d2]{display:block;margin:0 0 2px 3px;font-size:12px;color:var(--muted)}.demo .slot[data-v-299047d2]{min-height:44px;font-size:15px}.demo button[data-v-299047d2]{font:inherit;cursor:pointer}.demo .winbtn[data-v-299047d2]{padding:5px 12px;font-size:13px}.demo .winbtn[data-v-299047d2]:hover{border-color:#4a5570;background:#151a26}.demo .clear[data-v-299047d2]{width:28px;height:28px;padding:0;font-size:16px}.demo .clear[data-v-299047d2]:hover{background:#8c705052;border-color:#d69c5899}.hint[data-v-299047d2]{margin-top:12px;font-size:13.5px;color:var(--muted);min-height:2.6em}.reuse .grid[data-v-299047d2]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:32px clamp(28px,5vw,72px);align-items:center}.lib[data-v-299047d2]{border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#171923e0;overflow:hidden}.lib-h[data-v-299047d2]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-bottom:1px solid rgba(255,255,255,.07)}.lib-h strong[data-v-299047d2]{font-size:16px;font-weight:700;letter-spacing:-.01em}.lib-h .n[data-v-299047d2]{font-size:12.5px;color:var(--muted)}.ev[data-v-299047d2]{display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:14px;align-items:center;padding:12px 18px;border-top:1px solid rgba(255,255,255,.05);font-size:14.5px}.ev[data-v-299047d2]:first-of-type{border-top:0}.ev .star[data-v-299047d2]{width:18px;height:18px;color:#4a5263}.ev.fav .star[data-v-299047d2]{color:var(--gold)}.ev .nm[data-v-299047d2]{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:600}.ev .nm small[data-v-299047d2]{display:block;font-weight:500;font-size:12.5px;color:var(--muted)}.ev .dt[data-v-299047d2]{font-family:var(--mono);font-size:12px;color:#7f8897;font-variant-numeric:tabular-nums}.ev.sel[data-v-299047d2]{background:#1022248c;box-shadow:inset 2px 0 0 var(--teal)}.lib-f[data-v-299047d2]{padding:14px 18px 16px;border-top:1px solid rgba(255,255,255,.07);background:#080a1059}.lib-f .row[data-v-299047d2]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.lib-f .lbl[data-v-299047d2]{display:block;margin-bottom:9px}.load[data-v-299047d2]{display:inline-flex;align-items:center;padding:8px 14px;border-radius:10px;border:1px solid rgba(160,255,222,.5);background:linear-gradient(180deg,#6ff0c9,#2bc59a);color:#06261d;font-size:13px;font-weight:700;white-space:nowrap}.cls[data-v-299047d2]{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.cls.cls-flush[data-v-299047d2]{margin-top:0}.cls span[data-v-299047d2]{padding:4px 9px;border-radius:7px;border:1px solid rgba(58,64,84,.7);background:linear-gradient(180deg,#0c0f18d1,#06080eeb);color:#bec6d4e6;font-size:12.5px;font-weight:600}.also[data-v-299047d2]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px 28px;align-items:start;margin-top:clamp(48px,6vw,72px);padding-top:22px;border-top:1px solid rgba(255,255,255,.07)}.also .lbl[data-v-299047d2]{padding-top:2px}.also ul[data-v-299047d2]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.also li[data-v-299047d2]{padding:0 20px;border-left:1px solid rgba(255,255,255,.07);color:#aeb6c3;font-size:14.5px;line-height:1.5}.also li[data-v-299047d2]:first-child{padding-left:0;border-left:0}.net .grid[data-v-299047d2]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:32px clamp(28px,5vw,72px);align-items:center}.netbox[data-v-299047d2]{border-radius:14px;background:#171923e0;border:1px solid rgba(255,255,255,.1);overflow:hidden}.net-head[data-v-299047d2]{display:flex;align-items:center;justify-content:space-between;gap:10px 12px;padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.07);flex-wrap:wrap}.sw[data-v-299047d2]{display:inline-flex;align-items:center;gap:12px;background:none;border:0;border-radius:6px;padding:4px 2px;color:#dfe4ec;font:600 15px var(--sans);cursor:pointer}.sw .knob[data-v-299047d2]{position:relative;flex:none;width:46px;height:26px;border-radius:999px;background:#2bc59ad9;border:1px solid rgba(160,255,225,.5);transition:background .2s}.sw .knob[data-v-299047d2]:after{content:"";position:absolute;top:2px;left:22px;width:20px;height:20px;border-radius:50%;background:#f2f5f8;transition:left .2s}.sw[aria-checked=false] .knob[data-v-299047d2]{background:#2a2f3c;border-color:#ffffff24}.sw[aria-checked=false] .knob[data-v-299047d2]:after{left:2px;background:#9aa4b2}.sw .state[data-v-299047d2]{font-family:var(--mono);font-size:13px;color:var(--muted);min-width:2.2em;text-align:left}.net-body[data-v-299047d2]{display:grid;grid-template-columns:minmax(0,1fr) 210px}.col-h[data-v-299047d2]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 16px 4px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#7f8897}.lap-col[data-v-299047d2]{min-width:0}.ph-col[data-v-299047d2]{border-left:1px solid rgba(255,255,255,.07);background:#080a1073;min-width:0}.log[data-v-299047d2]{list-style:none;margin:0;padding:4px 0 8px;min-height:212px}.log li[data-v-299047d2]{display:grid;grid-template-columns:3.2em 7.4em minmax(0,1fr) auto;gap:10px;align-items:center;padding:8px 16px;font-size:14px;color:#d6dbe4}.log li+li[data-v-299047d2]{border-top:1px solid rgba(255,255,255,.04)}.log .tm[data-v-299047d2]{font-family:var(--mono);font-size:12.5px;color:#7f8897;font-variant-numeric:tabular-nums}.log .cl[data-v-299047d2]{font-size:12.5px;font-weight:600;color:#aeb6c3;white-space:nowrap}.log .w[data-v-299047d2]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.log .s[data-v-299047d2]{font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.log .s.ok[data-v-299047d2]{color:#6ef4c2d9}.log .s.wait[data-v-299047d2]{color:#ffd682eb}.plog[data-v-299047d2]{list-style:none;margin:0;padding:4px 0 8px}.plog li[data-v-299047d2]{display:grid;grid-template-columns:minmax(0,1fr);padding:8px 16px;font-size:13.5px;color:#d6dbe4}.plog li+li[data-v-299047d2]{border-top:1px solid rgba(255,255,255,.04)}.plog li .cl[data-v-299047d2]{font-size:11.5px;font-weight:600;color:#8b94a3}.plog li .w[data-v-299047d2]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plog li.fresh[data-v-299047d2]{animation:fresh-299047d2 .9s ease-out}@keyframes fresh-299047d2{0%{background:#5ce8c829}to{background:transparent}}.net-foot[data-v-299047d2]{padding:10px 16px 13px;font-size:13.5px;color:#8b94a3;border-top:1px solid rgba(255,255,255,.06);min-height:2.9em}.cloud-pts[data-v-299047d2]{list-style:none;margin:22px 0 0;padding:0;display:grid;gap:8px;max-width:32em}.cloud-pts li[data-v-299047d2]{position:relative;padding-left:20px;color:#c3cad5;font-size:15.5px}.cloud-pts li[data-v-299047d2]:before{content:"";position:absolute;left:2px;top:.62em;width:7px;height:7px;border-radius:50%;background:#6ef4c2f2;box-shadow:0 0 6px #6ef4c280}.net .body+.body[data-v-299047d2]{margin-top:10px}.res .grid[data-v-299047d2]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:36px clamp(28px,5vw,72px);align-items:center}.ba[data-v-299047d2]{margin-top:28px;display:grid;gap:10px;max-width:30em}.ba-row[data-v-299047d2]{display:grid;grid-template-columns:64px minmax(0,1fr);gap:14px;align-items:center;padding:12px 14px;border-radius:12px;border:1px solid rgba(255,255,255,.06);background:#ffffff06;font-size:14.5px;color:#8b93a1}.ba-row .when[data-v-299047d2]{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#6f7886}.ba-row.now[data-v-299047d2]{border-color:#5ce8c859;background:var(--panel-a);color:var(--ink)}.ba-row.now .when[data-v-299047d2]{color:var(--label)}.file[data-v-299047d2]{display:inline-flex;align-items:center;gap:8px;font-family:var(--mono);font-size:12.5px;color:#8b93a1;text-decoration:line-through;text-decoration-color:#ffae7bb3}.file svg[data-v-299047d2]{width:14px;height:14px;flex:none}.sent[data-v-299047d2]{display:inline-flex;align-items:center;gap:9px}.sent[data-v-299047d2]:before{content:"";width:8px;height:8px;border-radius:50%;background:#3ee39b;box-shadow:0 0 6px #3ee39b99;flex:none}.res-vis[data-v-299047d2]{position:relative;padding:0 0 56px}.shot[data-v-299047d2]{border-radius:12px;border:1px solid var(--line2);background:#0f1115;overflow:hidden;box-shadow:0 24px 60px #00000073}.res-vis .shot[data-v-299047d2]{margin-left:18%}.podium[data-v-299047d2]{position:absolute;left:0;bottom:0;width:min(300px,46%);border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#12141c;padding:16px 16px 14px;box-shadow:0 26px 56px #0009}.podium .lbl[data-v-299047d2]{color:#8b94a3;letter-spacing:.14em;font-size:10.5px}.podium h4[data-v-299047d2]{margin:4px 0 8px;font-size:20px;font-weight:700;letter-spacing:-.01em}.chip[data-v-299047d2]{display:inline-block;padding:3px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.2);font-size:10.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#cfd6e2;margin-bottom:10px}.place[data-v-299047d2]{display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:#ffffff05}.place+.place[data-v-299047d2]{margin-top:7px}.place img[data-v-299047d2]{width:32px;height:32px;flex:none}.place small[data-v-299047d2]{display:block;font-size:10.5px;font-weight:700;letter-spacing:.12em;color:#aeb6c3}.place b[data-v-299047d2]{display:block;font-size:14.5px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.place div[data-v-299047d2]{min-width:0}.pod-foot[data-v-299047d2]{margin-top:10px;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:#8b94a3}.pod-foot b[data-v-299047d2]{display:block;margin-top:3px;font-size:13.5px;letter-spacing:0;text-transform:none;color:var(--teal)}.strip[data-v-299047d2]{padding-block:8px clamp(56px,7vw,88px)}.strip-in[data-v-299047d2]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:18px 36px;align-items:center;padding:24px 28px;border-radius:14px;border:1px solid var(--line);background:var(--panel-a)}.clock[data-v-299047d2]{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:13.5px}.clock b[data-v-299047d2]{font-family:var(--mono);font-weight:600;font-size:15px;color:#cfd6e2;padding:4px 9px;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#0a0c12b3;font-variant-numeric:tabular-nums}.clock b.go[data-v-299047d2]{color:#2a1d02;background:linear-gradient(180deg,#f6d36b,#d9a514);border-color:#ffe28ccc}.clock .arrow[data-v-299047d2]{color:#5b6473}.strip h3[data-v-299047d2]{font-size:clamp(21px,2.2vw,28px)}.strip p[data-v-299047d2]{margin-top:4px;color:var(--muted);font-size:15px}.start[data-v-299047d2]{display:inline-flex;align-items:center;justify-content:center;padding:13px 22px;border-radius:10px;border:1px solid rgba(255,214,130,.92);background:linear-gradient(180deg,#f6d36b,#d9a514);color:#2a1d04;font-family:inherit;font-size:15px;font-weight:800;line-height:1.2;letter-spacing:.07em;text-transform:uppercase;text-decoration:none;white-space:nowrap;box-shadow:0 0 0 2px #0c1018d9,0 12px 24px #00000073;cursor:pointer}.start[data-v-299047d2]:hover{background:linear-gradient(180deg,#f9dc80,#e2ae1d)}.quotes-h[data-v-299047d2]{display:flex;align-items:baseline;justify-content:space-between;gap:12px 24px;flex-wrap:wrap;margin-bottom:28px}.quotes-h .note[data-v-299047d2]{font-size:13.5px}.quotes[data-v-299047d2]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.q[data-v-299047d2]{display:flex;flex-direction:column;gap:22px;min-height:210px;padding:22px 22px 20px;border-radius:14px;border:1px dashed rgba(255,255,255,.16);background:#17192399}.q blockquote[data-v-299047d2]{margin:0;font-size:18px;line-height:1.45;font-weight:600;letter-spacing:-.01em;color:#c9d0db}.q .who[data-v-299047d2]{margin-top:auto;display:flex;align-items:center;gap:12px;padding-top:16px;border-top:1px solid var(--divider)}.q .av[data-v-299047d2]{flex:none;width:36px;height:36px;border-radius:50%;border:1px dashed rgba(255,255,255,.2);background:#10131b}.q .who b[data-v-299047d2]{display:block;font-size:14.5px;font-weight:700;color:var(--ink)}.q .who span[data-v-299047d2]{display:block;font-size:13px;color:var(--muted)}.faq .grid[data-v-299047d2]{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:24px clamp(28px,5vw,72px);align-items:start}.faq .side[data-v-299047d2]{position:sticky;top:calc(88px + env(safe-area-inset-top,0px))}.faq .side p[data-v-299047d2]{margin-top:12px;color:var(--muted);font-size:16px;max-width:18em}.faq .list[data-v-299047d2]{display:grid;gap:10px;max-width:820px}.faq details[data-v-299047d2]{border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#171923b8;transition:border-color .2s ease,background-color .2s ease}.faq details[open][data-v-299047d2]{border-color:#5ce8c859;background:#171b24e6}.faq summary[data-v-299047d2]{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:17px 20px;border-radius:12px;cursor:pointer;font-size:16.5px;font-weight:600;color:#eef0f5}.faq summary[data-v-299047d2]::-webkit-details-marker{display:none}.faq summary[data-v-299047d2]:hover{color:#fff}.faq summary:hover .chev[data-v-299047d2]{color:var(--ink)}.faq summary[data-v-299047d2]:focus-visible{outline-offset:-2px;border-radius:12px}.chev[data-v-299047d2]{flex:none;width:18px;height:18px;color:#7f8897;transition:transform .22s ease,color .2s ease}.faq details[open] .chev[data-v-299047d2]{transform:rotate(180deg);color:var(--teal)}.faq details[open] summary[data-v-299047d2]{color:#fff}.faq .ans[data-v-299047d2]{padding:0 20px 18px;margin-top:-4px;color:#aeb6c3;font-size:15.5px;max-width:44em}@supports selector(::details-content){.faq details[data-v-299047d2]::details-content{block-size:0;overflow:clip;transition:block-size .24s ease,content-visibility .24s allow-discrete}.faq details[open][data-v-299047d2]::details-content{block-size:auto}}.close[data-v-299047d2]{padding-block:0 96px}.close .card[data-v-299047d2]{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,420px);gap:24px 48px;align-items:center;padding:clamp(26px,4vw,44px);border-radius:14px;border:1px solid rgba(92,232,200,.28);background:#10181abf;box-shadow:none}.close h2[data-v-299047d2]{font-size:clamp(30px,3.6vw,48px)}.close .body[data-v-299047d2]{margin-top:10px}.close .act[data-v-299047d2]{display:grid;gap:12px}.close .act .note[data-v-299047d2]{text-align:center}footer[data-v-299047d2]{padding-block:0 44px;color:#6f7786;font-size:13px}footer .wrap[data-v-299047d2]{display:flex;align-items:center;gap:16px;flex-wrap:wrap}footer img[data-v-299047d2]{width:104px;opacity:.85}@media (max-width: 1080px){.also ul[data-v-299047d2]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 0}.also li[data-v-299047d2]:nth-child(3){padding-left:0;border-left:0}.quotes[data-v-299047d2]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.quotes li[data-v-299047d2]:nth-child(3){display:none}}@media (max-width: 980px){.hero .grid[data-v-299047d2],.run .grid[data-v-299047d2],.reuse .grid[data-v-299047d2],.net .grid[data-v-299047d2],.res .grid[data-v-299047d2],.faq .grid[data-v-299047d2],.wait-head[data-v-299047d2]{grid-template-columns:minmax(0,1fr)}.pane-main[data-v-299047d2]{grid-template-columns:minmax(0,1fr);grid-template-areas:"t" "c" "h";gap:26px}.pane-main .c[data-v-299047d2]{max-width:440px}.faq .side[data-v-299047d2]{position:static}.pane-main>.hint[data-v-299047d2]{margin-top:-12px}.run .grid>.vid[data-v-299047d2],.run .grid>.run-shot[data-v-299047d2]{order:2}.reuse .grid>.lib[data-v-299047d2]{order:2}.venue[data-v-299047d2]{grid-template-columns:minmax(0,1fr) 130px}.lede[data-v-299047d2]{max-width:32em}.net .grid>.netbox[data-v-299047d2]{order:2}.strip-in[data-v-299047d2]{grid-template-columns:minmax(0,1fr)}.strip-in .start[data-v-299047d2]{justify-self:start}.close .card[data-v-299047d2]{grid-template-columns:minmax(0,1fr)}}@media (max-width: 760px){h1[data-v-299047d2]{font-size:clamp(48px,15vw,64px)}.wait-head h2[data-v-299047d2]{font-size:clamp(34px,10vw,44px)}.ev-head[data-v-299047d2]{padding:12px 14px;gap:12px}.ev-title[data-v-299047d2]{font-size:17px}.ev-head .logo[data-v-299047d2]{width:84px}.ev-tabs[data-v-299047d2]{padding:10px 14px}.ev-tabs .prog[data-v-299047d2]{display:none}.stage[data-v-299047d2]{padding:6px 12px 62px}.tree[data-v-299047d2],.lotree[data-v-299047d2]{grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr)}.c1a[data-v-299047d2],.c1b[data-v-299047d2],.k1a[data-v-299047d2],.k1b[data-v-299047d2],.k1x[data-v-299047d2]{display:none}.c2[data-v-299047d2]{grid-column:1}.k2[data-v-299047d2]{grid-column:2}.c3[data-v-299047d2]{grid-column:3}.stage-h[data-v-299047d2]:before{flex-basis:12%}.stage-h.lo[data-v-299047d2]:before{flex-basis:12%}.slot[data-v-299047d2]{font-size:13px;padding:5px 6px 5px 8px;min-height:38px;gap:6px}.winbtn[data-v-299047d2]{padding:4px 7px;font-size:12px}.match[data-v-299047d2]{padding:5px 6px}.net-body[data-v-299047d2]{grid-template-columns:minmax(0,1fr)}.ph-col[data-v-299047d2]{border-left:0;border-top:1px solid rgba(255,255,255,.07)}.log[data-v-299047d2]{min-height:0}.log li[data-v-299047d2]{grid-template-columns:3.1em minmax(0,1fr) auto;gap:8px;padding:8px 14px}.log .cl[data-v-299047d2]{display:none}.plog[data-v-299047d2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.plog li+li[data-v-299047d2]{border-top:0}.plog li[data-v-299047d2]{padding:6px 16px}.res-vis[data-v-299047d2]{padding-bottom:0}.res-vis .shot[data-v-299047d2]{margin-left:0}.podium[data-v-299047d2]{position:relative;width:auto;margin:-48px 12px 0}.ba-row[data-v-299047d2]{grid-template-columns:minmax(0,1fr);gap:6px}.strip-in[data-v-299047d2]{padding:20px 18px}.close .card[data-v-299047d2]{padding:24px 20px}.tv-screen[data-v-299047d2]{--cw: 540px}.tv .ev-tabs .tabrow.left[data-v-299047d2]{display:none}.tv .stage-h[data-v-299047d2]{margin:4px 0 10px;font-size:15px}.tv .stage-h.lo[data-v-299047d2],.tv .lotree[data-v-299047d2]{display:none}.tv .cell[data-v-299047d2]{padding-block:4px}.tv .slot[data-v-299047d2]{min-height:32px;margin:3px 0}.tv .ev-head .badge[data-v-299047d2]{display:none}.venue[data-v-299047d2]{display:block;padding:14px 12px 0}.tv[data-v-299047d2]{padding:6px;border-radius:9px}.tv-stand[data-v-299047d2]{height:22px}.tv-stand[data-v-299047d2]:before{width:40px;height:16px}.venue[data-v-299047d2]{padding-bottom:14px}.athlete[data-v-299047d2]{position:relative;width:78px;margin:-30px 6px 0 auto;padding:0;z-index:2}.status[data-v-299047d2]{flex-direction:column;align-items:flex-start;gap:8px}.status>span+span[data-v-299047d2]:before{display:none}.ph[data-v-299047d2]{border-radius:16px;padding:4px}.ph-screen[data-v-299047d2]{border-radius:12px;padding:16px 5px 6px}.ph-screen[data-v-299047d2]:before{top:5px;height:5px}.ph-title[data-v-299047d2]{font-size:8px}.ph-tab[data-v-299047d2]{font-size:7px;margin:4px 0 6px;padding:2px 4px}.ph-m[data-v-299047d2]{padding:2px 3px;border-radius:6px}.ph-m+.ph-m[data-v-299047d2]{margin-top:5px}.ph-m span[data-v-299047d2]{font-size:7px;padding:2px 4px;margin:2px 0;border-radius:5px}.soon.badge[data-v-299047d2]{font-size:10px;padding:4px 9px;top:auto;bottom:18px;left:auto;right:calc(100% + 10px);transform:none}.live-cap[data-v-299047d2]{justify-content:flex-start}.vid[data-v-299047d2]{aspect-ratio:auto;min-height:220px}.run-shot[data-v-299047d2]{height:340px;padding-top:26px}.run-phone[data-v-299047d2]{width:min(62%,240px)}.also[data-v-299047d2]{grid-template-columns:minmax(0,1fr)}.also ul[data-v-299047d2]{grid-template-columns:minmax(0,1fr);gap:0}.also li[data-v-299047d2],.also li[data-v-299047d2]:nth-child(3){padding:10px 0;border-left:0;border-top:1px solid rgba(255,255,255,.06)}.also li[data-v-299047d2]:first-child{border-top:0;padding-top:0}.quotes[data-v-299047d2]{grid-template-columns:minmax(0,1fr)}.quotes li[data-v-299047d2]:nth-child(3){display:flex}.q[data-v-299047d2]{min-height:0}.ev[data-v-299047d2]{padding:11px 14px;gap:10px}.lib-h[data-v-299047d2],.lib-f[data-v-299047d2]{padding-inline:14px}}@media (max-width: 640px){.devices[data-v-299047d2]{padding:0;display:flex;align-items:flex-end}.phone[data-v-299047d2]{position:relative;width:58%;max-width:250px;z-index:2;flex:0 0 auto}.laptop[data-v-299047d2]{position:absolute;right:3%;top:10%;width:74%;margin:0;z-index:1;opacity:.92}.hero .btn-mint[data-v-299047d2]{width:100%}.pane[data-v-299047d2]{padding:20px 16px}.mini-stage[data-v-299047d2]{padding:14px}}@media (prefers-reduced-motion: reduce){.landing_page[data-v-299047d2] *,.landing_page[data-v-299047d2] *:before,.landing_page[data-v-299047d2] *:after{transition:none!important;animation:none!important}.faq details[data-v-299047d2]::details-content{transition:none!important}.pause[data-v-299047d2]{display:none}}.devices.solo[data-v-299047d2]{padding:0;display:block}.devices.solo .laptop[data-v-299047d2]{position:static;width:auto;margin:0;opacity:1}.devices.solo .laptop[data-v-299047d2]{margin:0 2%}.funnel[data-v-299047d2]{padding:clamp(40px,6vw,72px) 0;border-top:1px solid rgba(255,255,255,.07)}.funnel-in[data-v-299047d2]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:22px 40px}.funnel h3[data-v-299047d2]{margin:0 0 8px;font-size:clamp(22px,3vw,28px);line-height:1.15;letter-spacing:-.015em;color:#fff}.funnel p[data-v-299047d2]{margin:0;color:var(--muted);max-width:46em;line-height:1.55}.stat[data-v-299047d2]{display:flex;align-items:baseline;gap:12px;margin:22px 0 0}.stat-n[data-v-299047d2]{font-size:clamp(36px,5vw,52px);font-weight:750;letter-spacing:-.02em;color:var(--gold);font-variant-numeric:tabular-nums}.stat span[data-v-299047d2]{color:var(--muted);font-size:15px}.sent[data-v-299047d2]:before{content:none}.sent .tick[data-v-299047d2]{width:18px;height:18px;flex:none;color:#3ee39b}.stat-plus[data-v-299047d2]{margin-left:-8px;font-size:clamp(36px,5vw,52px);font-weight:750;color:var(--gold);line-height:1}.funnel-in>.btn-gold[data-v-299047d2]{width:auto;flex:none;white-space:nowrap}.funnel-in>.btn-gold[data-v-299047d2]{min-height:52px;padding:0 26px;font-size:16px;letter-spacing:.06em}.recap-shot[data-v-299047d2]{position:relative;display:block;width:min(400px,88%);height:auto;margin:22px 0 0 auto;border-radius:14px;border:1px solid var(--line2);box-shadow:0 30px 60px #0000008c}.lb-shot[data-v-299047d2]{position:relative}.lb-shot .rank-up[data-v-299047d2]{position:absolute;right:12px;top:56px;width:clamp(110px,26%,140px);height:auto;border-radius:14px;border:1px solid var(--line2);box-shadow:0 24px 48px #0000008c}.toast_tray[data-v-b9e81c53]{position:fixed;right:calc(20px + env(safe-area-inset-right,0px));bottom:calc(20px + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:10px;width:min(340px,calc(100vw - 32px));z-index:320;pointer-events:none}.toast_item[data-v-b9e81c53]{--toast-fg: #eef4ff;--toast-close: rgba(238, 244, 255, .55);--toast-close-hover-bg: rgba(0, 0, 0, .14);--toast-focus: rgba(110, 231, 255, .45);display:flex;align-items:center;gap:12px;padding:13px 14px;border-radius:0;border:none;background:linear-gradient(152deg,#1a4558,#122f3f);box-shadow:0 12px 32px #060e167a,0 4px 14px #6ee7ff24;color:var(--toast-fg);font-size:14px;font-weight:600;line-height:1.4;letter-spacing:.01em;pointer-events:auto}.toast_item_info[data-v-b9e81c53]{--toast-fg: #d8f7ff;--toast-close: rgba(216, 247, 255, .58);--toast-close-hover-bg: rgba(0, 0, 0, .16);--toast-focus: rgba(110, 231, 255, .5);background:linear-gradient(152deg,#1a4a5e,#123548);box-shadow:0 12px 32px #06121c80,0 4px 14px #6ee7ff29}.toast_item_warning[data-v-b9e81c53]{--toast-fg: #fff1d2;--toast-close: rgba(255, 241, 210, .58);--toast-close-hover-bg: rgba(0, 0, 0, .16);--toast-focus: rgba(255, 214, 130, .5);background:linear-gradient(152deg,#5a4620,#3f3116);box-shadow:0 12px 32px #18100480,0 4px 14px #ffd68224}.toast_item_success[data-v-b9e81c53]{--toast-fg: #dff9e4;--toast-close: rgba(223, 249, 228, .58);--toast-close-hover-bg: rgba(0, 0, 0, .16);--toast-focus: rgba(141, 239, 149, .5);background:linear-gradient(152deg,#1a4a38,#123528);box-shadow:0 12px 32px #06140e80,0 4px 14px #8def9524}.toast_item_error[data-v-b9e81c53]{--toast-fg: #ffe8d8;--toast-close: rgba(255, 232, 216, .58);--toast-close-hover-bg: rgba(0, 0, 0, .16);--toast-focus: rgba(255, 174, 123, .5);background:linear-gradient(152deg,#5a3228,#42241c);box-shadow:0 12px 32px #180a0680,0 4px 14px #ffae7b24}.toast_item_message[data-v-b9e81c53]{flex:1 1 auto;min-width:0}.toast_item_close[data-v-b9e81c53]{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;margin:0;padding:0;border:none;border-radius:0;background:transparent;color:var(--toast-close);font-size:18px;font-weight:400;line-height:1;cursor:pointer;transition:color .15s ease,background-color .15s ease;pointer-events:auto}.toast_item_close[data-v-b9e81c53]:hover,.toast_item_close[data-v-b9e81c53]:focus-visible{color:var(--toast-fg);background:var(--toast-close-hover-bg)}.toast_item_close[data-v-b9e81c53]:focus-visible{outline:2px solid var(--toast-focus);outline-offset:1px}.toast_fade-enter-active,.toast_fade-leave-active{transition:opacity .22s ease,transform .22s ease}.toast_fade-enter-from,.toast_fade-leave-to{opacity:0;transform:translateY(10px)}.toast_fade-move{transition:transform .22s ease}.toast_fade-leave-active{position:relative;z-index:321}@media (max-width: 640px){.toast_tray[data-v-b9e81c53]{left:calc(16px + env(safe-area-inset-left,0px));right:calc(16px + env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));width:auto}}.display_settings[data-v-e0a94c71]{display:flex;flex-direction:column;gap:12px}.display_settings_row[data-v-e0a94c71]{display:flex;align-items:center;justify-content:space-between;gap:12px}.display_settings_label[data-v-e0a94c71]{color:#dae8f6e6;font-size:14px;font-weight:600}.display_theme_toggle[data-v-e0a94c71]{display:inline-flex;padding:3px;border-radius:999px;border:1px solid rgba(120,222,250,.24);background:#060a12b3}.display_theme_option[data-v-e0a94c71]{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 14px;border:none;border-radius:999px;background:transparent;color:#c4d2e4db;font-size:13px;font-weight:650;cursor:pointer;transition:background .14s ease,color .14s ease}.display_theme_option[data-v-e0a94c71]:hover{color:#ecf6ff}.display_theme_option[data-v-e0a94c71]:focus-visible{outline:2px solid rgba(120,222,250,.5);outline-offset:1px}.display_theme_option_on[data-v-e0a94c71],.display_theme_option_on[data-v-e0a94c71]:hover{background:#6ee7ff29;color:#d6f8ff;box-shadow:inset 0 0 0 1px #78defa73}.display_size_option[data-v-e0a94c71]{min-width:44px;justify-content:center;font-weight:800}.display_size_option_default[data-v-e0a94c71]{font-size:13px}.display_size_option_large[data-v-e0a94c71]{font-size:15px}.display_size_option_huge[data-v-e0a94c71]{font-size:17px}.display_theme_icon[data-v-e0a94c71]{width:14px;height:14px}.display_settings_group[data-v-e0a94c71]{display:flex;flex-direction:column;gap:10px;padding-top:12px;border-top:1px solid rgba(120,222,250,.12)}.display_settings_group_label[data-v-e0a94c71]{color:#78defac7;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.display_settings_switch[data-v-e0a94c71]{width:100%;gap:12px;padding:2px 0}.display_settings_switch[data-v-e0a94c71] .toggle_switch_label{display:flex;flex-direction:column;gap:2px}.display_settings_switch_name[data-v-e0a94c71]{color:#dae8f6f2;font-weight:600}.display_settings_hint[data-v-e0a94c71]{color:#a8b8d0d1;font-size:12px;line-height:1.35}.display_settings_compact .display_theme_option[data-v-e0a94c71]{min-height:28px;padding:0 11px}.account_settings_overlay[data-v-1372a5a7]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:210;display:flex;align-items:center;justify-content:center;padding:calc(16px + env(safe-area-inset-top,0px)) calc(12px + env(safe-area-inset-right,0px)) calc(16px + env(safe-area-inset-bottom,0px)) calc(12px + env(safe-area-inset-left,0px));background:#05080e94;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.account_settings_panel[data-v-1372a5a7]{width:min(440px,100%);max-height:calc(100dvh - 32px);overflow-y:auto;box-sizing:border-box;border:1px solid rgba(120,222,250,.24);border-radius:18px;padding:16px;background:linear-gradient(160deg,#0d131efa,#0a0e16f5);box-shadow:0 22px 48px #00000094,inset 0 1px #ffffff14;color:#d6e4f2f0}.account_settings_header[data-v-1372a5a7]{position:relative;display:flex;align-items:center;justify-content:center;min-height:38px;margin-bottom:14px}.account_settings_header h2[data-v-1372a5a7]{margin:0;color:#ecf4fffa;font-size:18px;line-height:1.2}.account_settings_close[data-v-1372a5a7]{position:absolute;top:0;right:0;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:1px solid rgba(148,163,184,.34);border-radius:50%;background:#080e1694;color:#e8f4fcf5;cursor:pointer}.account_settings_profile[data-v-1372a5a7]{display:flex;align-items:center;gap:14px;padding:14px;border-radius:14px;border:1px solid rgba(120,222,250,.16);background:linear-gradient(180deg,#6ee7ff12,#6ee7ff05)}.account_settings_avatar[data-v-1372a5a7]{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;border:1px solid rgba(120,222,250,.45);background:radial-gradient(circle at 30% 25%,#42526cfa,#18202efa);color:#c8f4fffa;font-size:20px;font-weight:700;box-shadow:0 0 0 3px #6ee7ff14}.account_settings_identity[data-v-1372a5a7]{display:flex;flex-direction:column;gap:2px;min-width:0}.account_settings_name[data-v-1372a5a7],.account_settings_email[data-v-1372a5a7]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account_settings_name[data-v-1372a5a7]{color:#ecf4fffa;font-size:17px;font-weight:700}.account_settings_email[data-v-1372a5a7]{color:#a8b8d0db;font-size:13px}.account_settings_role[data-v-1372a5a7]{margin-top:4px;color:#78defad1;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.account_settings_section[data-v-1372a5a7]{margin-top:16px;padding-top:14px;border-top:1px solid rgba(120,222,250,.12)}.account_settings_heading[data-v-1372a5a7]{margin:0 0 12px;color:#78defac7;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.account_settings_list[data-v-1372a5a7]{display:flex;flex-direction:column;gap:10px;margin:0}.account_settings_list_row[data-v-1372a5a7]{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.account_settings_list_row dt[data-v-1372a5a7]{flex:0 0 auto;color:#dae8f6e6;font-size:14px;font-weight:600}.account_settings_list_row dd[data-v-1372a5a7]{margin:0;color:#a8b8d0e6;font-size:13px;text-align:right}.account_settings_list_row_stack dd[data-v-1372a5a7]{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.account_settings_yes[data-v-1372a5a7]{color:#86efacf2!important;font-weight:700}.account_settings_no[data-v-1372a5a7]{color:#ffc4a4f2!important;font-weight:700}.account_settings_meter[data-v-1372a5a7]{display:block;width:140px;height:6px;border-radius:999px;background:#060a12cc;border:1px solid rgba(120,222,250,.2);overflow:hidden}.account_settings_meter_fill[data-v-1372a5a7]{display:block;height:100%;min-width:2px;background:#6ee7ffb3}.account_settings_meter_full[data-v-1372a5a7]{background:#ffa078e6}.account_settings_warning[data-v-1372a5a7]{margin:10px 0 0;color:#ffc4a4f2;font-size:12px;line-height:1.4}.account_settings_footer[data-v-1372a5a7]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px;padding-top:14px;border-top:1px solid rgba(120,222,250,.12)}.account_settings_sign_out[data-v-1372a5a7],.account_settings_done[data-v-1372a5a7]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 18px;border-radius:999px;font-size:14px;font-weight:650;cursor:pointer}.account_settings_sign_out[data-v-1372a5a7]{border:1px solid rgba(255,140,116,.38);background:#ff786014;color:#ffd2c4f5}.account_settings_sign_out[data-v-1372a5a7]:hover,.account_settings_sign_out[data-v-1372a5a7]:focus-visible{border-color:#ffa088b3;background:#ff786024}.account_settings_done[data-v-1372a5a7]{min-width:120px;border:1px solid rgba(148,163,184,.45);background:#1e293b73;color:#cbd5e1f2}.account_settings_fade-enter-active[data-v-1372a5a7],.account_settings_fade-leave-active[data-v-1372a5a7]{transition:opacity .16s ease}.account_settings_fade-enter-from[data-v-1372a5a7],.account_settings_fade-leave-to[data-v-1372a5a7]{opacity:0}.app_session[data-v-b7e74763]{position:relative;display:flex;align-items:center;min-width:0}.app_session_account[data-v-b7e74763]{display:inline-flex;align-items:center;gap:8px;min-width:0;max-width:min(240px,46vw);padding:2px 0;margin:0;border:none;background:transparent;color:#c8d8e8e6;font-size:.8125rem;font-weight:500;cursor:pointer;transition:color .16s ease,transform .16s ease}.app_session_account[data-v-b7e74763]:hover,.app_session_account[data-v-b7e74763]:focus-visible{color:#a8ecfffa}.app_session_account[data-v-b7e74763]:focus-visible{outline:2px solid rgba(120,222,250,.45);outline-offset:3px;border-radius:6px}.app_session_account_avatar[data-v-b7e74763]{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#2e384af2;color:#b4d6c8f2;font-size:.6875rem;font-weight:600;transition:transform .16s ease}.app_session_account:hover .app_session_account_avatar[data-v-b7e74763],.app_session_account:focus-visible .app_session_account_avatar[data-v-b7e74763]{transform:scale(1.05)}.app_session_account_label[data-v-b7e74763]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app_session_account_chevron[data-v-b7e74763]{flex:0 0 auto;width:10px;height:10px;opacity:.72;transition:opacity .16s ease,transform .16s ease}.app_session_account:hover .app_session_account_chevron[data-v-b7e74763],.app_session_account:focus-visible .app_session_account_chevron[data-v-b7e74763]{opacity:1}.app_session_account_chevron.is_open[data-v-b7e74763]{opacity:1;transform:rotate(180deg)}.app_session_menu[data-v-b7e74763]{position:absolute;top:calc(100% + 10px);right:0;z-index:40;display:flex;flex-direction:column;width:264px;max-width:calc(100vw - 24px);box-sizing:border-box;overflow:hidden;border-radius:16px;border:1px solid rgba(120,222,250,.24);background:linear-gradient(160deg,#0d131e,#0a0e16);box-shadow:0 22px 48px #00000094,inset 0 1px #ffffff14;transform-origin:top right}.app_session_menu_header[data-v-b7e74763]{display:flex;align-items:center;gap:12px;padding:14px 14px 12px;border-bottom:1px solid rgba(120,222,250,.12);background:linear-gradient(180deg,#6ee7ff12,#6ee7ff00)}.app_session_menu_avatar[data-v-b7e74763]{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:1px solid rgba(120,222,250,.45);background:radial-gradient(circle at 30% 25%,#42526cfa,#18202efa);color:#c8f4fffa;font-size:16px;font-weight:700;box-shadow:0 0 0 3px #6ee7ff14}.app_session_menu_identity[data-v-b7e74763]{display:flex;flex-direction:column;min-width:0;gap:1px}.app_session_menu_kicker[data-v-b7e74763]{color:#8ce6fff2;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.app_session_menu_name[data-v-b7e74763],.app_session_menu_email[data-v-b7e74763]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app_session_menu_name[data-v-b7e74763]{color:#ecf4fffa;font-size:15px;font-weight:700;line-height:1.25}.app_session_menu_email[data-v-b7e74763]{color:#a8b8d0d1;font-size:12px;line-height:1.3}.app_session_menu_items[data-v-b7e74763],.app_session_menu_footer[data-v-b7e74763]{display:flex;flex-direction:column;gap:2px;padding:6px}.app_session_menu_footer[data-v-b7e74763]{border-top:1px solid rgba(120,222,250,.12)}.app_session_menu_item[data-v-b7e74763]{display:flex;align-items:center;gap:10px;width:100%;min-height:42px;box-sizing:border-box;margin:0;padding:6px 10px 6px 6px;border-radius:10px;border:1px solid transparent;background:transparent;color:#d6e4f2f0;font:inherit;font-size:14px;font-weight:600;text-align:left;text-decoration:none;cursor:pointer;transition:background .14s ease,border-color .14s ease,color .14s ease}.app_session_menu_item[data-v-b7e74763]:hover,.app_session_menu_item[data-v-b7e74763]:focus-visible{border-color:#78defa52;background:#6ee7ff14;color:#ecf8ff;outline:none}.app_session_menu_icon[data-v-b7e74763]{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;background:#6ee7ff14;color:#96e6faf2}.app_session_menu_icon .svg-inline--fa[data-v-b7e74763]{width:14px;height:14px}.app_session_menu_label[data-v-b7e74763]{flex:1 1 auto;min-width:0}.app_session_menu_item_danger[data-v-b7e74763]{color:#ffc4b4f0}.app_session_menu_item_danger .app_session_menu_icon[data-v-b7e74763]{background:#ff78601a;color:#ffa088f2}.app_session_menu_item_danger[data-v-b7e74763]:hover,.app_session_menu_item_danger[data-v-b7e74763]:focus-visible{border-color:#ff8c7461;background:#ff78601a;color:#ffe0d6}@media (max-width: 520px){.app_session_account_label[data-v-b7e74763],.app_session_account_chevron[data-v-b7e74763]{display:none}}.app_session_menu_pop-enter-active[data-v-b7e74763],.app_session_menu_pop-leave-active[data-v-b7e74763]{transition:opacity .14s ease,transform .14s ease}.app_session_menu_pop-enter-from[data-v-b7e74763],.app_session_menu_pop-leave-to[data-v-b7e74763]{opacity:0;transform:translateY(-4px) scale(.98)}@media (prefers-reduced-motion: reduce){.app_session_menu_pop-enter-active[data-v-b7e74763],.app_session_menu_pop-leave-active[data-v-b7e74763]{transition:none}}.dev_tools_menu[data-v-c4fb1ae1]{position:relative;display:flex;align-items:center;flex:0 0 auto}.dev_tools_menu_button[data-v-c4fb1ae1]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:none;border-radius:8px;background:transparent;color:#c4dcf0d1;cursor:pointer;transition:color .14s ease,transform .14s ease,opacity .14s ease}.dev_tools_menu_button[data-v-c4fb1ae1]:hover,.dev_tools_menu_button[data-v-c4fb1ae1]:focus-visible,.dev_tools_menu_button[aria-expanded=true][data-v-c4fb1ae1]{color:#c8f4fffa}.dev_tools_menu_button[data-v-c4fb1ae1]:hover,.dev_tools_menu_button[aria-expanded=true][data-v-c4fb1ae1]{transform:translateY(-1px) scale(1.06)}.dev_tools_menu_button[data-v-c4fb1ae1]:focus-visible{outline:2px solid rgba(120,222,250,.4);outline-offset:2px}.dev_tools_menu_panel[data-v-c4fb1ae1]{position:absolute;top:calc(100% + 8px);right:0;z-index:40;display:flex;flex-direction:column;gap:10px;min-width:168px;width:max-content;max-width:min(340px,calc(100vw - 24px));max-height:calc(100dvh - 72px - env(safe-area-inset-bottom,0px));overflow-y:auto;overscroll-behavior:contain;box-sizing:border-box;padding:14px;border-radius:16px;border:1px solid rgba(120,222,250,.24);background:linear-gradient(160deg,#0d131e,#0a0e16);box-shadow:inset 0 1px #6ee7ff24,0 12px 28px #0006}.dev_tools_menu_switch[data-v-c4fb1ae1]{margin:0;color:#d6e4f2eb}.dev_tools_menu_action[data-v-c4fb1ae1]{margin:0;padding:8px 10px;border-radius:8px;border:1px solid rgba(110,231,255,.28);background:transparent;color:#d6e4f2eb;font:inherit;font-size:13px;font-weight:650;text-align:left;cursor:pointer}.dev_tools_menu_action[data-v-c4fb1ae1]:hover,.dev_tools_menu_action[data-v-c4fb1ae1]:focus-visible{border-color:#6ef4c2b3;color:#ecf4fffa}.dev_tools_menu_heading[data-v-c4fb1ae1]{color:#78defac7;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.settings_menu_title[data-v-c4fb1ae1]{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;margin:0;color:#ecf4fffa;font-size:15px;font-weight:700;line-height:1.2}.settings_menu_scope[data-v-c4fb1ae1]{color:#a8b8d0d1;font-size:12px;font-weight:600}.dev_tools_menu_heading_split[data-v-c4fb1ae1]{margin-top:4px;padding-top:12px;border-top:1px solid rgba(120,222,250,.12)}@media (max-width: 900px){.dev_tools_menu_panel[data-v-c4fb1ae1]{max-height:calc(100dvh - 140px - env(safe-area-inset-bottom,0px))}}.dev_tools_menu[data-v-285b93fa]{position:relative;display:flex;align-items:center;flex:0 0 auto}.dev_tools_menu_button[data-v-285b93fa]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:none;border-radius:8px;background:transparent;color:#c4dcf0d1;cursor:pointer;transition:color .14s ease,transform .14s ease,opacity .14s ease}.dev_tools_menu_button[data-v-285b93fa]:hover,.dev_tools_menu_button[data-v-285b93fa]:focus-visible,.dev_tools_menu_button[aria-expanded=true][data-v-285b93fa]{color:#c8f4fffa}.dev_tools_menu_button[data-v-285b93fa]:hover,.dev_tools_menu_button[aria-expanded=true][data-v-285b93fa]{transform:translateY(-1px) scale(1.06)}.dev_tools_menu_button[data-v-285b93fa]:focus-visible{outline:2px solid rgba(120,222,250,.4);outline-offset:2px}.dev_tools_menu_panel[data-v-285b93fa]{position:absolute;top:calc(100% + 8px);right:0;z-index:40;display:flex;flex-direction:column;gap:10px;min-width:168px;width:max-content;max-width:min(340px,calc(100vw - 24px));max-height:calc(100dvh - 72px - env(safe-area-inset-bottom,0px));overflow-y:auto;overscroll-behavior:contain;box-sizing:border-box;padding:14px;border-radius:16px;border:1px solid rgba(120,222,250,.24);background:linear-gradient(160deg,#0d131e,#0a0e16);box-shadow:inset 0 1px #6ee7ff24,0 12px 28px #0006}.dev_tools_menu_switch[data-v-285b93fa]{margin:0;color:#d6e4f2eb}.dev_tools_menu_action[data-v-285b93fa]{margin:0;padding:8px 10px;border-radius:8px;border:1px solid rgba(110,231,255,.28);background:transparent;color:#d6e4f2eb;font:inherit;font-size:13px;font-weight:650;text-align:left;cursor:pointer}.dev_tools_menu_action[data-v-285b93fa]:hover,.dev_tools_menu_action[data-v-285b93fa]:focus-visible{border-color:#6ef4c2b3;color:#ecf4fffa}.dev_tools_menu_heading[data-v-285b93fa]{color:#78defac7;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.settings_menu_title[data-v-285b93fa]{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;margin:0;color:#ecf4fffa;font-size:15px;font-weight:700;line-height:1.2}.settings_menu_scope[data-v-285b93fa]{color:#a8b8d0d1;font-size:12px;font-weight:600}.dev_tools_menu_heading_split[data-v-285b93fa]{margin-top:4px;padding-top:12px;border-top:1px solid rgba(120,222,250,.12)}@media (max-width: 900px){.dev_tools_menu_panel[data-v-285b93fa]{max-height:calc(100dvh - 140px - env(safe-area-inset-bottom,0px))}}.sync_indicator[data-v-f7706e52]{position:relative;display:inline-flex;align-items:center;flex:0 0 auto}.sync_dot_btn[data-v-f7706e52]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:none;border-radius:999px;background:transparent;cursor:default}.sync_dot_btn[data-v-f7706e52]:focus-visible{outline:2px solid rgba(120,222,250,.45);outline-offset:2px}.sync_dot[data-v-f7706e52]{width:9px;height:9px;border-radius:999px;background:#94a3b8bf;box-shadow:0 0 8px #94a3b840;transition:background .42s ease,box-shadow .42s ease}.sync_dot_btn--good .sync_dot[data-v-f7706e52]{background:#6ef4c2f2;box-shadow:0 0 10px #6ef4c266}.sync_dot_btn--warn .sync_dot[data-v-f7706e52]{background:#ffd682f2;box-shadow:0 0 10px #ffd6826b}.sync_dot_btn--bad .sync_dot[data-v-f7706e52]{background:#fca5a5f2;box-shadow:0 0 10px #fca5a56b}.sync_dot_btn--off .sync_dot[data-v-f7706e52]{background:#94a3b8a6;box-shadow:none}.sync_detail[data-v-f7706e52]{position:absolute;left:50%;top:calc(100% + 6px);transform:translate(-50%);z-index:12;padding:4px 8px;border-radius:6px;background:#080c12b8;color:#dceaf8c7;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none}.sync_indicator_detail_open .sync_dot_btn[data-v-f7706e52]{cursor:pointer}@media (max-width: 640px){.sync_detail[data-v-f7706e52]{font-size:10px}}.app_shell_bar[data-v-8900ee51]{position:sticky;top:0;z-index:120;flex:0 0 auto;margin:0;padding:calc(10px + env(safe-area-inset-top,0px)) calc(14px + env(safe-area-inset-right,0px)) 10px calc(14px + env(safe-area-inset-left,0px));border-bottom:1px solid rgba(120,222,250,.1);background:linear-gradient(180deg,#080c14f0,#080c14d1);backdrop-filter:blur(12px) saturate(140%);-webkit-backdrop-filter:blur(12px) saturate(140%);box-shadow:0 8px 24px #00000038}.app_shell_bar_landing[data-v-8900ee51]{position:fixed;left:0;right:0;top:0;margin:0;border-bottom-color:#ffffff0f;background:linear-gradient(180deg,#060912e0,#06091273 72%,#06091200);box-shadow:none}.app_shell_bar_inner[data-v-8900ee51]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:12px;margin:0}.app_shell_bar_leading[data-v-8900ee51]{display:flex;align-items:center;justify-content:flex-start;width:100%;min-width:0}.app_shell_leading_action[data-v-8900ee51]{position:absolute;left:max(4px,env(safe-area-inset-left,0px));top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:flex-start;width:58px;height:40px;z-index:2}.app_shell_bar_center[data-v-8900ee51]{display:flex;align-items:center;justify-content:center;min-width:0}.app_shell_title_row[data-v-8900ee51]{display:grid;grid-template-columns:60px minmax(0,1fr) 60px;align-items:center;width:min(100%,720px);margin:0 auto}.app_shell_title_slot[data-v-8900ee51]{display:flex;align-items:center;justify-content:center;width:60px;height:40px;flex:0 0 auto}.app_shell_title_slot_start[data-v-8900ee51]{justify-content:flex-start}.app_shell_title_slot_end[data-v-8900ee51]{justify-content:flex-end}.app_shell_title_main[data-v-8900ee51]{min-width:0;display:flex;align-items:center;justify-content:center;text-align:center}.app_shell_bar_trailing[data-v-8900ee51]{display:flex;align-items:center;justify-content:flex-end;gap:10px;min-width:0}.app_shell_brand[data-v-8900ee51]{display:inline-flex;align-items:center;flex:0 0 auto;margin-left:78px;padding:2px 0;border:none;border-radius:8px;background:transparent;color:inherit;text-decoration:none;cursor:default}.app_shell_brand.is_link[data-v-8900ee51]{cursor:pointer}.app_shell_brand.is_link[data-v-8900ee51]:focus-visible{outline:2px solid rgba(120,222,250,.45);outline-offset:3px}.app_shell_brand.is_static[data-v-8900ee51]{opacity:.86;pointer-events:none;-webkit-user-select:none;user-select:none}.app_shell_brand_mark[data-v-8900ee51]{position:relative;display:block;isolation:isolate;line-height:0}.app_shell_brand_product[data-v-8900ee51]{margin-left:6px;padding-right:2px;font-family:Arial Black,Helvetica Neue,Arial,sans-serif;font-size:16px;font-style:italic;font-weight:900;letter-spacing:.01em;line-height:1;text-transform:uppercase;white-space:nowrap;transform:translateY(2px);background:linear-gradient(180deg,#f2f3f5,#b9bcc2 45%,#6b6e74 75%,#3d3f44);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(1.5px 1.5px 0 #000)}.app_shell_brand_badge[data-v-8900ee51]{display:block;height:22px;width:auto;object-fit:contain;filter:drop-shadow(0 2px 4px rgba(0,0,0,.35))}.app_shell_brand_shimmer[data-v-8900ee51]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(115deg,#fff0 28%,#fffffff2,#fff0 72%);background-repeat:no-repeat;background-size:220% 100%;background-position:55% 0;mix-blend-mode:screen;-webkit-mask-image:var(--brand-badge-mask);mask-image:var(--brand-badge-mask);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;opacity:0}.app_shell_brand.is_link:hover .app_shell_brand_shimmer[data-v-8900ee51],.app_shell_brand.is_link:focus-visible .app_shell_brand_shimmer[data-v-8900ee51]{opacity:1;animation-name:app_shell_brand_shimmer-8900ee51;animation-duration:.45s;animation-timing-function:ease-out;animation-delay:0s;animation-iteration-count:1;animation-fill-mode:forwards}@keyframes app_shell_brand_shimmer-8900ee51{0%{opacity:1;background-position:55% 0}80%{opacity:1;background-position:-25% 0}to{opacity:0;background-position:-25% 0}}@media (prefers-reduced-motion: reduce){.app_shell_brand.is_link:hover .app_shell_brand_shimmer[data-v-8900ee51],.app_shell_brand.is_link:focus-visible .app_shell_brand_shimmer[data-v-8900ee51]{animation:none;opacity:0}}.app_shell_create_back_btn[data-v-8900ee51]{display:inline-flex;align-items:center;gap:6px;margin:0 0 0 -14px;padding:0;border:none;border-radius:0;background:transparent;color:#5ce8c8;font-size:.95rem;font-weight:500;letter-spacing:0;text-transform:none;cursor:pointer;box-shadow:none;transition:color .14s ease,opacity .14s ease}.app_shell_create_back_btn[data-v-8900ee51]:hover,.app_shell_create_back_btn[data-v-8900ee51]:focus-visible{color:#8ef5dc;background:transparent;border:none;box-shadow:none;outline:none}.app_shell_create_back_btn[data-v-8900ee51]:focus-visible{outline:2px solid rgba(92,232,200,.45);outline-offset:3px}.app_shell_create_back_icon[data-v-8900ee51]{font-size:1rem;line-height:1}.app_shell_home_btn[data-v-8900ee51]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;border-radius:8px;background:transparent;color:#a8dcffe0;cursor:pointer;transition:color .14s ease,transform .14s ease}.app_shell_home_btn[data-v-8900ee51]:hover,.app_shell_home_btn[data-v-8900ee51]:focus-visible{color:#c8f4fffa;transform:translateY(-1px) scale(1.06)}.app_shell_home_btn[data-v-8900ee51]:focus-visible{outline:2px solid rgba(120,222,250,.4);outline-offset:2px}.app_shell_home_btn .svg-inline--fa[data-v-8900ee51]{width:16px;height:16px}.app_shell_tournament_name[data-v-8900ee51]{display:block;width:100%;min-width:0;font-size:clamp(17px,2.6vw,22px);font-weight:700;color:#ecf4fff5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-v-8900ee51] .app_shell_tournament_name_editable.editable,[data-v-8900ee51] .app_shell_tournament_name_editable.editable_input{display:block;width:100%;min-width:0;max-width:100%;margin:0 auto;font-size:clamp(17px,2.6vw,22px);font-weight:700;line-height:1.2;text-align:center;box-sizing:border-box}[data-v-8900ee51] .app_shell_tournament_name_editable.editable{color:#ecf4fff5;background:transparent;border-radius:8px;padding:4px 8px}[data-v-8900ee51] .app_shell_tournament_name_editable.editable:hover{outline:1px solid rgba(110,231,255,.24);background:#0e141e59}[data-v-8900ee51] .app_shell_tournament_name_editable.editable_input{color:#e8f2fcf5;background:#060a12eb;border:1px solid rgba(120,222,250,.4);border-radius:8px;padding:4px 10px;box-shadow:inset 0 1px #6ee7ff29}.app_shell_recap_btn[data-v-8900ee51]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-height:30px;padding:0 11px;border-radius:8px;border:1px solid rgba(192,132,252,.4);background:#24143480;color:#f5ddfff5;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:border-color .14s ease,background .14s ease,transform .14s ease}.app_shell_recap_btn[data-v-8900ee51]:hover,.app_shell_recap_btn[data-v-8900ee51]:focus-visible{border-color:#c084fc9e;background:#301a449e;transform:translateY(-1px)}.app_shell_recap_btn[data-v-8900ee51]:focus-visible{outline:2px solid rgba(192,132,252,.45);outline-offset:2px}.app_shell_file_actions[data-v-8900ee51]{display:inline-flex;align-items:center;gap:4px}.app_shell_icon_btn[data-v-8900ee51]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:none;border-radius:8px;background:transparent;color:#c4dcf0d1;cursor:pointer;transition:color .14s ease,transform .14s ease,opacity .14s ease}.app_shell_icon_btn[data-v-8900ee51]:hover:not(:disabled),.app_shell_icon_btn[data-v-8900ee51]:focus-visible:not(:disabled){color:#c8f4fffa;transform:translateY(-1px) scale(1.06)}.app_shell_icon_btn[data-v-8900ee51]:focus-visible{outline:2px solid rgba(120,222,250,.4);outline-offset:2px}.app_shell_help_btn_open[data-v-8900ee51]{color:#c8f4fffa}.app_shell_icon_btn[data-v-8900ee51]:disabled{opacity:.38;cursor:not-allowed}.app_shell_icon_btn .svg-inline--fa[data-v-8900ee51]{width:18px;height:18px}.app_shell_sunlight_icon[data-v-8900ee51]{width:20px;height:20px}.app_shell_sunlight_btn_on[data-v-8900ee51],.app_shell_sunlight_btn_on[data-v-8900ee51]:hover:not(:disabled),.app_shell_sunlight_btn_on[data-v-8900ee51]:focus-visible:not(:disabled){background:#ffd21f;color:#05070a}.app_shell_undo_btn[data-v-8900ee51]{width:28px;height:28px;margin-left:-4px}.app_shell_undo_btn .svg-inline--fa[data-v-8900ee51]{width:13px;height:13px}@media (max-width: 720px){.app_shell_bar_inner[data-v-8900ee51]{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"leading trailing" "center center"}.app_shell_bar_leading[data-v-8900ee51]{grid-area:leading}.app_shell_bar_center[data-v-8900ee51]{grid-area:center;justify-content:center}.app_shell_title_row[data-v-8900ee51]{width:100%}.app_shell_bar_trailing[data-v-8900ee51]{grid-area:trailing}.app_shell_brand[data-v-8900ee51]{margin-left:52px}.app_shell_bar_trailing[data-v-8900ee51]{gap:2px}.app_shell_icon_btn[data-v-8900ee51]{width:32px;height:32px}}@media (max-width: 520px){.app_shell_file_actions[data-v-8900ee51]{display:none}}@media (max-width: 420px){.app_shell_brand_badge[data-v-8900ee51]{height:17px}.app_shell_brand_product[data-v-8900ee51]{display:none}.app_shell_brand[data-v-8900ee51]{margin-left:46px}}.mode_nav_btn[data-v-8900ee51]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:auto;min-width:52px;height:36px;padding:0 6px;line-height:0;border:none;border-radius:8px;background:transparent;color:#5ce8c8;cursor:pointer;transition:color .14s ease,transform .14s ease}.mode_nav_btn[data-v-8900ee51]:hover,.mode_nav_btn[data-v-8900ee51]:focus-visible{color:#8ef5dc;transform:translateY(-1px) scale(1.06)}.mode_nav_btn[data-v-8900ee51]:focus-visible{outline:2px solid rgba(92,232,200,.45);outline-offset:2px}.mode_nav_btn[data-v-8900ee51]:disabled{opacity:.45;cursor:not-allowed;transform:none}.mode_nav_btn_labeled[data-v-8900ee51]{width:auto;min-height:36px;padding:0 14px 0 12px;gap:10px;border-radius:10px;font-size:13px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.mode_nav_btn_labeled .mode_nav_btn_label[data-v-8900ee51]{line-height:1;white-space:nowrap}.mode_nav_btn_shell[data-v-8900ee51]{min-width:58px;height:40px;padding:0 4px}.mode_nav_btn_shell[data-v-8900ee51] .tournament_flow_nav_icons{gap:4px}.mode_nav_btn_shell[data-v-8900ee51] .tournament_flow_nav_icons svg{display:block;flex:0 0 auto}.page_tutorial_block[data-v-1dcd06da]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:330}.page_tutorial_spot[data-v-1dcd06da]{position:fixed;z-index:331;border-radius:10px;box-shadow:0 0 0 9999px #04080eb8;outline:2px solid rgba(110,231,255,.6);outline-offset:0;pointer-events:none}.page_tutorial_card[data-v-1dcd06da]{position:fixed;z-index:332;width:min(320px,calc(100vw - 24px));box-sizing:border-box;overflow:hidden;padding:14px 14px 12px;border-radius:10px;border:1px solid rgba(110,231,255,.28);background:linear-gradient(150deg,#0c121cfa,#04080ef5);box-shadow:inset 0 1px #6ee7ff24,0 12px 28px #0006;color:#deeefff5}.page_tutorial_progress[data-v-1dcd06da]{position:absolute;top:0;left:0;right:0;height:3px;background:#6ee7ff1a}.page_tutorial_progress_fill[data-v-1dcd06da]{height:100%;background:linear-gradient(90deg,#6ee7ffd9,#5ce8c8f2);transition:width .2s ease}.page_tutorial_card_top[data-v-1dcd06da]{display:flex;align-items:center;justify-content:space-between;gap:12px}.page_tutorial_count[data-v-1dcd06da]{margin:0;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#a8b8d0d1}.page_tutorial_close[data-v-1dcd06da]{width:28px;height:28px;margin:-4px -6px -4px 0;padding:0;border:none;border-radius:8px;background:transparent;color:#c4dcf0d1;font-size:20px;line-height:1;cursor:pointer;transition:color .14s ease}.page_tutorial_close[data-v-1dcd06da]:hover,.page_tutorial_close[data-v-1dcd06da]:focus-visible{color:#c8f4fffa}.page_tutorial_close[data-v-1dcd06da]:focus-visible{outline:2px solid rgba(120,222,250,.4);outline-offset:2px}.page_tutorial_title[data-v-1dcd06da]{margin:6px 0 0;font-size:16px;font-weight:700;line-height:1.3;color:#ecf4fffa}.page_tutorial_body[data-v-1dcd06da]{margin:6px 0 0;font-size:14px;line-height:1.5;color:#d0e0f0e6}.page_tutorial_actions[data-v-1dcd06da]{display:flex;align-items:center;gap:12px;margin-top:14px}.page_tutorial_back[data-v-1dcd06da],.page_tutorial_skip[data-v-1dcd06da]{margin:0;padding:8px 0;border:none;background:transparent;font:inherit;font-size:14px;font-weight:500;cursor:pointer;transition:color .14s ease}.page_tutorial_back[data-v-1dcd06da]{color:#5ce8c8}.page_tutorial_back[data-v-1dcd06da]:hover,.page_tutorial_back[data-v-1dcd06da]:focus-visible{color:#8ef5dc}.page_tutorial_skip[data-v-1dcd06da]{color:#a8b8d0d1}.page_tutorial_skip[data-v-1dcd06da]:hover,.page_tutorial_skip[data-v-1dcd06da]:focus-visible{color:#e2eef8f5}.page_tutorial_back[data-v-1dcd06da]:focus-visible,.page_tutorial_skip[data-v-1dcd06da]:focus-visible{outline:2px solid rgba(92,232,200,.45);outline-offset:3px}.page_tutorial_next[data-v-1dcd06da]{min-width:84px;margin:0 0 0 auto;padding:8px 16px;border-radius:8px;border:1px solid rgba(110,231,255,.42);background:linear-gradient(150deg,#34a1ff2e,#6ee7ff26);color:#e6f5fffa;font:inherit;font-size:14px;font-weight:700;cursor:pointer;transition:transform .14s ease,border-color .14s ease,background .14s ease}.page_tutorial_next[data-v-1dcd06da]:hover,.page_tutorial_next[data-v-1dcd06da]:focus-visible{border-color:#6ee7ffb3;background:linear-gradient(150deg,#34a1ff42,#6ee7ff38);transform:translateY(-1px)}.page_tutorial_next[data-v-1dcd06da]:focus-visible{outline:2px solid rgba(110,231,255,.32);outline-offset:3px}.page_tutorial_support[data-v-1dcd06da]{margin:12px 0 0;padding-top:10px;border-top:1px solid rgba(110,231,255,.12);color:#a8b8d0d1;font-size:12px}.page_tutorial_support a[data-v-1dcd06da]{color:#96e4fff2;text-decoration:none}.page_tutorial_support a[data-v-1dcd06da]:hover,.page_tutorial_support a[data-v-1dcd06da]:focus-visible{text-decoration:underline}.app_wrap[data-v-6d85a6e4]{--event_stage_overlay: var(--bg);--event_stage_prev_overlay: var(--event_stage_overlay_default);--event_stage_grid_line_color: rgba(255, 255, 255, .018);display:flex;flex-direction:column;gap:0;padding:0;height:100vh;box-sizing:border-box;position:relative;background:var(--bg);overflow:hidden}.app_wrap[data-v-6d85a6e4]:before,.app_wrap[data-v-6d85a6e4]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:0;pointer-events:none;z-index:-1}.app_wrap[data-v-6d85a6e4]:before{background:var(--event_stage_overlay, var(--bg));transition:background .4s ease,opacity .4s ease;opacity:1}.app_wrap[data-v-6d85a6e4]:after{background:var(--event_stage_overlay_finals);opacity:0;transition:opacity .6s ease}.app_wrap.event_stage_finals[data-v-6d85a6e4]:after{opacity:1}.app_wrap.event_stage_finals_overlay_hidden[data-v-6d85a6e4]:after{opacity:0}.app_wrap.event_stage_prev_active[data-v-6d85a6e4]{--event_stage_prev_overlay: var(--event_stage_overlay_default)}.app_wrap.event_stage_prev_in_progress[data-v-6d85a6e4]{--event_stage_prev_overlay: var(--event_stage_overlay_in_progress)}.app_wrap.event_stage_prev_completed[data-v-6d85a6e4]{--event_stage_prev_overlay: var(--event_stage_overlay_completed)}.app_wrap.event_stage_prev_finals[data-v-6d85a6e4]{--event_stage_prev_overlay: var(--event_stage_overlay_finals)}.app_wrap.event_stage_finals.event_stage_finals_prev_hold[data-v-6d85a6e4]{--event_stage_overlay: var( --event_stage_prev_overlay, var(--event_stage_overlay_default) )}.app_wrap.event_stage_active[data-v-6d85a6e4]{--event_stage_overlay: var(--event_stage_overlay_default);--event_stage_grid_line_color: rgba(255, 255, 255, .02)}.app_wrap.event_stage_in_progress[data-v-6d85a6e4]{--event_stage_overlay: var(--event_stage_overlay_in_progress);--event_stage_grid_line_color: rgba(134, 198, 255, .08)}.app_wrap.event_stage_completed[data-v-6d85a6e4]{--event_stage_overlay: var(--event_stage_overlay_completed);--event_stage_grid_line_color: rgba(110, 244, 194, .08)}.app_wrap.event_stage_finals[data-v-6d85a6e4]{--event_stage_overlay: var(--event_stage_overlay_finals);--event_stage_grid_line_color: rgba(244, 211, 127, .075)}.card.layout_fill[data-v-6d85a6e4]{position:relative;overflow:hidden;background:transparent;z-index:0}.card.layout_fill[data-v-6d85a6e4]:before,.card.layout_fill[data-v-6d85a6e4]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;z-index:-1}.card.layout_fill[data-v-6d85a6e4]:before{background:var(--panel);transition:background .4s ease;z-index:-2}.card.layout_fill.event_stage_active[data-v-6d85a6e4]:before{background-color:#0a0c12f5;background-image:linear-gradient(90deg,var(--event_stage_grid_line_color, rgba(255, 255, 255, .015)) 1px,transparent 1px),linear-gradient(0deg,var(--event_stage_grid_line_color, rgba(255, 255, 255, .015)) 1px,transparent 1px),var(--event_stage_overlay, var(--event_stage_overlay_default));background-size:64px 64px,64px 64px,cover;background-position:0 0,0 0,center;transition:background .4s ease}.card.layout_fill[data-v-6d85a6e4]:after{background:var(--event_stage_overlay_finals);opacity:0;transition:opacity .6s ease;z-index:-1}.card.layout_fill.event_stage_finals[data-v-6d85a6e4]:after{opacity:1}.card.layout_fill.event_stage_finals_overlay_hidden[data-v-6d85a6e4]:after{opacity:0}.card:not(.layout_fill).event_stage_active[data-v-6d85a6e4]{background-color:#0a0c12f5;background-image:linear-gradient(90deg,var(--event_stage_grid_line_color, rgba(255, 255, 255, .015)) 1px,transparent 1px),linear-gradient(0deg,var(--event_stage_grid_line_color, rgba(255, 255, 255, .015)) 1px,transparent 1px),var(--event_stage_overlay, var(--event_stage_overlay_default));background-size:64px 64px,64px 64px,cover;background-position:0 0,0 0,center;transition:background .4s ease,border-color .3s ease}.layout_fill[data-v-6d85a6e4]{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}.app_wrap.app_wrap_event[data-v-6d85a6e4]{min-height:100dvh}.app_wrap.app_wrap_event .layout_fill[data-v-6d85a6e4]{min-height:0;flex:1 1 auto;align-self:stretch}.app_wrap.app_wrap_event .app_version_stack[data-v-6d85a6e4]{bottom:2px;right:6px;left:auto;align-items:flex-end}.app_wrap.app_wrap_event .app_version_badge[data-v-6d85a6e4]{font-size:10px;opacity:.5}.app_wrap_create[data-v-6d85a6e4]{justify-content:flex-start;align-items:stretch;gap:0;padding:0;background:#070b13;height:auto;min-height:100vh;min-height:100dvh;overflow:visible}.app_wrap_setup[data-v-6d85a6e4]{background:#070b13}.card.layout_fill.setup_layout[data-v-6d85a6e4]{border:none;border-radius:0;padding:0;box-shadow:none;background:transparent;flex:1 1 auto;min-height:0}.card.layout_fill.setup_layout[data-v-6d85a6e4]:before,.card.layout_fill.setup_layout[data-v-6d85a6e4]:after{display:none}.create_layout[data-v-6d85a6e4]{position:relative;isolation:isolate;flex:1;display:flex;align-items:flex-start;justify-content:center;width:100%;z-index:1}.landing_layout[data-v-6d85a6e4]{flex:1;display:flex;align-items:stretch;justify-content:stretch;width:100%;min-height:100vh;min-height:100dvh}.app_wrap_landing[data-v-6d85a6e4]{padding:0;background:#060912;height:auto;min-height:100vh;min-height:100dvh;overflow:visible}.app_wrap_landing .layout_fill[data-v-6d85a6e4]{flex:0 0 auto}.app_mode_fade-enter-active,.app_mode_fade-leave-active{transition:opacity .32s ease,transform .38s cubic-bezier(.22,.61,.36,1);transform-origin:top center}.app_mode_fade-enter-from,.app_mode_fade-leave-to{opacity:0;transform:translateY(16px)}.app_mode_fade-enter-to,.app_mode_fade-leave-from{opacity:1;transform:translateY(0)}.state_loading_overlay[data-v-6d85a6e4]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:190;display:flex;align-items:center;justify-content:center;padding:calc(32px + env(safe-area-inset-top,0px)) calc(32px + env(safe-area-inset-right,0px)) calc(32px + env(safe-area-inset-bottom,0px)) calc(32px + env(safe-area-inset-left,0px));background:#1e2c58}.state_loading_panel[data-v-6d85a6e4]{display:flex;flex-direction:column;align-items:center;gap:12px;width:min(720px,90vw)}.state_loading_label[data-v-6d85a6e4]{font-size:16px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#c4d6ebe6}.state_loading_video_frame[data-v-6d85a6e4]{position:relative;display:flex;align-items:center;justify-content:center;width:min(60vw,520px);height:min(60vw,520px);max-width:520px;max-height:520px;border-radius:50%;overflow:hidden;background:#0f1a34}.state_loading_video[data-v-6d85a6e4]{position:relative;display:block;width:100%;height:100%;object-fit:cover;object-position:45% 50%;transform:scale(.9);transform-origin:center;filter:saturate(1.03);border-radius:50%}.state_loading_video_melt[data-v-6d85a6e4]{pointer-events:none;position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;border-radius:50%;background:radial-gradient(ellipse at center,#1e2c5800 52%,#1e2c58a6 68%,#1e2c58e6 78%,#1e2c58)}[data-v-6d85a6e4]::global(.state_loading_fade-enter-active),[data-v-6d85a6e4]::global(.state_loading_fade-leave-active){transition:opacity .32s ease}[data-v-6d85a6e4]::global(.state_loading_fade-enter-from),[data-v-6d85a6e4]::global(.state_loading_fade-leave-to){opacity:0}.restore_overlay[data-v-6d85a6e4]{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:calc(20px + env(safe-area-inset-top,0px)) calc(20px + env(safe-area-inset-right,0px)) calc(20px + env(safe-area-inset-bottom,0px)) calc(20px + env(safe-area-inset-left,0px));z-index:180}.restore_overlay_warning[data-v-6d85a6e4],.restore_overlay_home[data-v-6d85a6e4]{z-index:181}.restore_overlay_sync[data-v-6d85a6e4]{z-index:182}.restore_overlay_update[data-v-6d85a6e4]{z-index:183}.restore_card_update[data-v-6d85a6e4]{border-color:#82d2ff47;box-shadow:0 24px 52px #060c1694,inset 0 1px #82d2ff1a}.restore_badge_update[data-v-6d85a6e4]{border-color:#82d2ff59;color:#d2eefff5;background:#0e1824d1}.update_download_progress_track[data-v-6d85a6e4]{width:100%;height:8px;border-radius:999px;background:#ffffff14;overflow:hidden;margin-bottom:4px}.update_download_progress_fill[data-v-6d85a6e4]{height:100%;border-radius:inherit;background:linear-gradient(90deg,#34a1ffd9,#6ee7ffe6);transition:width .2s ease}.restore_card_sync[data-v-6d85a6e4]{border-color:#ffd68259;box-shadow:0 24px 52px #0c0a048c,inset 0 1px #ffd6821f;background:linear-gradient(160deg,#16120afa,#12100cf0)}.restore_badge_sync[data-v-6d85a6e4]{border-color:#ffd68266;color:#ffecc6f5;background:#241c0ccc}.restore_backdrop[data-v-6d85a6e4]{position:absolute;top:0;right:0;bottom:0;left:0;background:#080c16bf;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.restore_card[data-v-6d85a6e4]{position:relative;z-index:1;width:min(520px,calc(100vw - 32px));border-radius:10px;padding:24px 24px 20px;background:linear-gradient(160deg,#0c121af2,#0a121ae6);border:1px solid rgba(110,231,255,.2);box-shadow:0 22px 48px #04080e99,inset 0 1px #6ee7ff14;color:#deeefff5}.restore_card_warning[data-v-6d85a6e4]{border-color:#fca5a566;box-shadow:0 24px 52px #0a04048c,inset 0 1px #fca5a51f;background:linear-gradient(160deg,#160a0afa,#120c0ef0)}.restore_card_account[data-v-6d85a6e4]{border-color:#6eb4ff61;box-shadow:0 24px 52px #040a168c,inset 0 1px #6eb4ff24;background:linear-gradient(160deg,#0a121efa,#0a101af0)}.restore_card_local[data-v-6d85a6e4]{border-color:#ffd68259;box-shadow:0 24px 52px #0c0a0480,inset 0 1px #ffd6821f;background:linear-gradient(160deg,#16120afa,#12100cf0)}.restore_header[data-v-6d85a6e4]{display:flex;flex-direction:column;gap:10px;margin-bottom:18px}.restore_badge[data-v-6d85a6e4]{align-self:flex-start;padding:6px 12px;border-radius:999px;border:1px solid rgba(110,231,255,.3);background:#0a141ecc;color:#c6ecffeb;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.restore_badge_warning[data-v-6d85a6e4]{border-color:#fca5a566;color:#ffd6d6f5;background:#240e0ecc}.restore_badge_account[data-v-6d85a6e4]{border-color:#6eb4ff73;color:#c6e2fff5;background:#0c1c30e0}.restore_badge_local[data-v-6d85a6e4]{border-color:#ffd6826b;color:#ffecc6f5;background:#241c0cd6}.restore_title[data-v-6d85a6e4]{margin:0;font-size:clamp(20px,3vw,24px);font-weight:800;letter-spacing:.01em;color:#ecf4fffa}.restore_subtitle[data-v-6d85a6e4]{margin:0;font-size:15px;line-height:1.5;color:#d0e0f0e6}.restore_tournament_name[data-v-6d85a6e4]{font-weight:800;color:#ecf4fffa}.restore_actions[data-v-6d85a6e4]{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.restore_actions_home[data-v-6d85a6e4]{flex-direction:column;align-items:stretch}.restore_button[data-v-6d85a6e4]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(110,231,255,.22);background:#0c1018cc;color:#deeefff5;padding:12px 16px;border-radius:10px;font-weight:700;font-size:14px;letter-spacing:.01em;cursor:pointer;transition:transform .15s ease,border-color .15s ease,background .15s ease,opacity .15s ease}.restore_button[data-v-6d85a6e4]:hover,.restore_button[data-v-6d85a6e4]:focus-visible{border-color:#6ee7ff59;transform:translateY(-1px)}.restore_button[data-v-6d85a6e4]:focus-visible{outline:2px solid rgba(110,231,255,.32);outline-offset:3px}.restore_button_primary[data-v-6d85a6e4]{background:linear-gradient(150deg,#34a1ff2e,#6ee7ff26);border-color:#6ee7ff6b;color:#e6f5fffa}.restore_button_busy[data-v-6d85a6e4],.restore_button[data-v-6d85a6e4]:disabled{opacity:.55;cursor:not-allowed;transform:none;pointer-events:none}.restore_button_busy[data-v-6d85a6e4]{display:inline-flex;align-items:center;justify-content:center;gap:10px}.restore_button_spinner[data-v-6d85a6e4]{width:16px;height:16px;border-radius:999px;border:2px solid rgba(214,234,252,.55);border-top-color:transparent;animation:restore_spin-6d85a6e4 .9s linear infinite;flex:0 0 auto}.restore_home_now_link[data-v-6d85a6e4]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:#bac6d6c7;padding:2px 4px 6px;font-size:13px;font-weight:600;letter-spacing:.02em;text-decoration:underline;text-underline-offset:3px;cursor:pointer;align-self:center}.restore_home_now_link[data-v-6d85a6e4]:hover,.restore_home_now_link[data-v-6d85a6e4]:focus-visible{color:#dce6f2eb}.restore_home_now_link[data-v-6d85a6e4]:focus-visible{outline:2px solid rgba(186,198,214,.35);outline-offset:3px;border-radius:6px}.restore_button_danger[data-v-6d85a6e4]{background:linear-gradient(150deg,#fc5c5c2e,#ff989829);border-color:#fca5a56b;color:#ffe6e6fa}@keyframes restore_spin-6d85a6e4{to{transform:rotate(360deg)}}@media (max-width: 540px){.restore_actions[data-v-6d85a6e4]{justify-content:stretch}.restore_button[data-v-6d85a6e4]{flex:1 1 100%;text-align:center}}[data-v-6d85a6e4]::global(.restore_overlay_fade-enter-active),[data-v-6d85a6e4]::global(.restore_overlay_fade-leave-active){transition:opacity .26s ease}[data-v-6d85a6e4]::global(.restore_overlay_fade-enter-from),[data-v-6d85a6e4]::global(.restore_overlay_fade-leave-to){opacity:0}.app_version_stack[data-v-6d85a6e4]{position:fixed;bottom:calc(12px + env(safe-area-inset-bottom,0px));left:calc(12px + env(safe-area-inset-left,0px));display:flex;flex-direction:column;align-items:flex-start;gap:2px;z-index:165;pointer-events:none;-webkit-user-select:none;user-select:none}.app_version_badge[data-v-6d85a6e4]{color:#ffffff52;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.app_version_check_link[data-v-6d85a6e4]{pointer-events:auto;border:0;background:transparent;padding:0;font-size:11px;line-height:1.3;color:#ffffff47;cursor:pointer;text-align:left}.app_version_check_link[data-v-6d85a6e4]:hover,.app_version_check_link[data-v-6d85a6e4]:focus-visible{color:#ffffff80}.app_version_download_progress[data-v-6d85a6e4]{font-size:11px;line-height:1.3;color:#ffffff6b}.app_version_badge_standalone[data-v-6d85a6e4]{position:fixed;bottom:calc(12px + env(safe-area-inset-bottom,0px));left:calc(12px + env(safe-area-inset-left,0px));z-index:165;pointer-events:none;-webkit-user-select:none;user-select:none;color:#ffffff52;font-size:12px;letter-spacing:.08em;text-transform:uppercase}@media (max-width: 640px){.state_loading_overlay[data-v-6d85a6e4]{display:none!important}.app_wrap_create .app_version_stack[data-v-6d85a6e4],.app_wrap_create .app_version_badge_standalone[data-v-6d85a6e4]{bottom:calc(88px + env(safe-area-inset-bottom,0px));opacity:.7}}@media (max-width: 640px){.app_wrap>.card.layout_fill[data-v-6d85a6e4]:not(.setup_layout){border-radius:0;padding:8px}.app_version_stack[data-v-6d85a6e4],.app_version_badge_standalone[data-v-6d85a6e4]{bottom:calc(10px + env(safe-area-inset-bottom,0px));left:calc(10px + env(safe-area-inset-left,0px))}.app_wrap_setup .app_version_stack[data-v-6d85a6e4],.app_wrap_setup .app_version_badge_standalone[data-v-6d85a6e4],.app_wrap_create .app_version_stack[data-v-6d85a6e4],.app_wrap_create .app_version_badge_standalone[data-v-6d85a6e4]{display:none}.app_version_badge[data-v-6d85a6e4],.app_version_badge_standalone[data-v-6d85a6e4],.app_version_check_link[data-v-6d85a6e4],.app_version_download_progress[data-v-6d85a6e4]{font-size:10px}}.app_wrap_landing .app_version_stack[data-v-6d85a6e4],.app_wrap_landing .app_version_badge_standalone[data-v-6d85a6e4]{display:none}:root{--bg: #0f1115;--panel: #171923;--muted: #9aa4b2;--ink: #e6e8ee;--accent: #6ee7ff;--win: #8def95;--loss: #ffae7b;--divider: #2a3142;--bracket_winner_accent: #32d28e;--bracket_winner_glow: rgba(50, 210, 142, .35);--bracket_finals_accent: #f4d37f;--bracket_finals_glow: rgba(244, 211, 127, .55);--bracket_stage_finals_accent: #f4d37f;--bracket_stage_finals_accent_soft: rgba(244, 211, 127, .55);--bracket_stage_completed_accent: #64f0b5;--bracket_stage_completed_accent_soft: rgba(100, 240, 181, .58);--event_stage_overlay_default: linear-gradient(140deg, rgba(18, 20, 30, .85), rgba(10, 12, 18, .95));--event_stage_overlay_in_progress: linear-gradient(145deg, rgba(48, 64, 112, .32), rgba(10, 14, 24, .96));--event_stage_overlay_completed: linear-gradient(145deg, rgba(24, 40, 32, .6), rgba(10, 16, 12, .94));--event_stage_overlay_finals: linear-gradient(150deg, rgba(46, 34, 18, .65), rgba(8, 10, 16, .95));--event_stage_grid_line_color: rgba(255, 255, 255, .015);--scrollbar_size: 10px;--scrollbar_track: rgba(8, 14, 22, .72);--scrollbar_thumb: rgba(110, 231, 255, .36);--scrollbar_thumb_hover: rgba(132, 236, 204, .62);--scrollbar_thumb_active: rgba(110, 231, 255, .78);--scrollbar_thumb_border: rgba(8, 14, 20, .88)}html{height:100%;color-scheme:dark}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:var(--scrollbar_thumb) var(--scrollbar_track)}}*::-webkit-scrollbar{width:var(--scrollbar_size);height:var(--scrollbar_size)}*::-webkit-scrollbar-button{display:none;width:0;height:0}*::-webkit-scrollbar-corner{background:transparent}*::-webkit-scrollbar-track{background:var(--scrollbar_track);border-radius:999px}*::-webkit-scrollbar-thumb{background:linear-gradient(180deg,rgba(132,236,204,.55),var(--scrollbar_thumb));background-color:var(--scrollbar_thumb);border-radius:999px;border:2px solid var(--scrollbar_thumb_border);background-clip:padding-box}*::-webkit-scrollbar-thumb:hover{background:var(--scrollbar_thumb_hover);background-color:var(--scrollbar_thumb_hover)}*::-webkit-scrollbar-thumb:active{background:var(--scrollbar_thumb_active);background-color:var(--scrollbar_thumb_active)}body{height:100%;overflow:hidden}body.body_landing_active{height:auto;overflow-y:auto;overflow-x:hidden}body.body_landing_active #app,body.body_landing_active .app_wrap_landing{height:auto;min-height:100vh;min-height:100dvh}body.body_create_active{height:auto;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}body.body_create_active #app,body.body_create_active .app_wrap_create{height:auto;min-height:100vh;min-height:100dvh;overflow:visible}body{margin:0;background:var(--bg);color:var(--ink);font:14px/1.4 system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,sans-serif}.sr_only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}h1{font-size:20px;margin:0 0 8px}.card{background:var(--panel);border:1px solid #232838;border-radius:14px;padding:14px;box-shadow:inset 0 1px #000}.event_view{display:flex;flex-direction:column;flex:1;min-height:0;--bracket_stage_outline_color: var(--divider);--bracket_divider_active_color: #7e7b68;--bracket_divider_active_glow: rgba(110, 120, 148, .3);--bracket_heading_color: rgba(255, 255, 255, .72);--bracket_heading_active_color: var(--bracket_divider_active_color, #f2e9ce);--bracket_heading_completed_color: var(--bracket_winner_accent, #32d28e);--scrollbar_thumb: rgba(110, 231, 255, .36);--scrollbar_thumb_hover: rgba(132, 236, 204, .62);--scrollbar_track: rgba(8, 14, 22, .45);--bracket_scroll_thumb_color: var(--scrollbar_thumb);--bracket_scroll_thumb_hover_color: var(--scrollbar_thumb_hover);--bracket_scroll_track_color: var(--scrollbar_track)}.event_view.bracket_stage_not_started{--bracket_stage_outline_color: rgba(42, 49, 66, .8);--bracket_divider_active_color: rgba(180, 186, 206, .92);--bracket_divider_active_glow: rgba(174, 182, 208, .35);--bracket_heading_color: rgba(232, 236, 244, .68);--scrollbar_thumb: rgba(110, 231, 255, .28);--scrollbar_thumb_hover: rgba(132, 236, 204, .5)}.event_view.bracket_stage_in_progress{--bracket_stage_outline_color: rgba(70, 108, 170, .6);--bracket_divider_active_color: rgba(172, 214, 255, .92);--bracket_divider_active_glow: rgba(136, 188, 255, .4);--bracket_heading_color: rgba(208, 224, 246, .8);--scrollbar_thumb: rgba(110, 174, 230, .55);--scrollbar_thumb_hover: rgba(164, 214, 255, .85)}.event_view.bracket_stage_finals{--bracket_stage_outline_color: var(--bracket_stage_finals_accent_soft, rgba(244, 211, 127, .4));--bracket_divider_active_color: var(--bracket_stage_finals_accent, #f4d37f);--bracket_divider_active_glow: rgba(244, 211, 127, .4);--bracket_heading_color: var(--bracket_stage_finals_accent_soft, rgba(244, 211, 127, .55));--scrollbar_thumb: var(--bracket_stage_finals_accent_soft, rgba(244, 211, 127, .55));--scrollbar_thumb_hover: rgba(255, 231, 178, .88)}.event_view.bracket_stage_completed{--bracket_stage_outline_color: var(--bracket_stage_completed_accent_soft, rgba(100, 240, 181, .5));--bracket_divider_active_color: var(--bracket_stage_completed_accent, #64f0b5);--bracket_divider_active_glow: rgba(100, 240, 181, .45);--bracket_heading_color: rgba(172, 236, 202, .75);--scrollbar_thumb: var(--bracket_stage_completed_accent_soft, rgba(100, 240, 181, .58));--scrollbar_thumb_hover: rgba(160, 255, 218, .92)}.tournament_event_view{min-height:0;flex:1 1 0%}.tournament_event_view .event_heading{flex:0 0 auto;min-height:0;padding-bottom:4px;gap:8px}.tournament_event_view .event_tabs_stack{gap:4px}.tournament_event_view .event_tabs_combined{padding:8px 8px 6px;margin:-4px -8px}.tournament_event_view .event_tabs_combined .tab.active,.tournament_event_view .event_tabs_combined .tab.active:hover,.tournament_event_view .event_tabs_combined .tab.active:active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tab-selected-ring, rgba(255, 255, 255, .45)) 55%,transparent),0 0 0 1px #00000094,0 0 0 3px var(--tab-selected-ring, rgba(255, 255, 255, .45)),0 0 8px 3px var(--tab-selected-glow, rgba(255, 255, 255, .16))}.tournament_event_view .event_tabs_inner{row-gap:2px;column-gap:6px}.tournament_event_view .event_hand_row_label{padding:0 3px;font-size:9px;min-width:16px}.tournament_event_view .event_hand_row_buttons .tab{padding:3px 6px;min-height:0;font-size:12px;border-radius:6px;min-width:56px}.tournament_event_view .bracket_progress_card:not(.bracket_progress_card_mobile){padding:7px 8px;flex:0 0 auto;min-width:0;max-width:180px;gap:3px}.tournament_event_view .bracket_progress_card:not(.bracket_progress_card_mobile) .bracket_progress_status_badge{font-size:9px;letter-spacing:.04em}.tournament_event_view .bracket_progress_card:not(.bracket_progress_card_mobile) .bracket_progress_status_dot{width:6px;height:6px}.tournament_event_view .bracket_progress_card:not(.bracket_progress_card_mobile) .bracket_progress_match_counter{font-size:11px}.tournament_event_view .bracket_progress_card:not(.bracket_progress_card_mobile) .bracket_progress_bar_track{height:8px}.tournament_event_view .bracket_progress_card:not(.bracket_progress_card_mobile) .bracket_progress_bar_label{font-size:9px}.tournament_event_view .bracket_progress_card_mobile{--bracket_progress_mobile_pad-y: 0;--bracket_progress_mobile_pad-x: 8px;flex-direction:column;align-items:center;gap:0;margin:0;padding:var(--bracket_progress_mobile_pad-y) var(--bracket_progress_mobile_pad-x);box-shadow:0 4px 10px #04080c40}.tournament_event_view .bracket_progress_card_mobile :is(.bracket_progress_status_badge,.bracket_progress_status_dot,.bracket_progress_status_text,.bracket_progress_header_mobile,.bracket_progress_match_counter_mobile){display:none}.tournament_event_view .bracket_progress_header_mobile{flex:0 0 0;margin:0;padding:0}.tournament_event_view .bracket_progress_card_mobile .bracket_progress_match_counter_mobile{width:100%;text-align:left;font-size:10px;line-height:1.2;margin:0;white-space:normal;word-break:break-word}.tournament_event_view .bracket_progress_bar_mobile{flex:0 0 auto;margin-top:0;width:100%}.tournament_event_view .bracket_progress_bar_track_mobile{height:12px}.tournament_event_view .bracket_progress_bar_label_mobile{font-size:9px;line-height:1}.create_view{width:100%;max-width:896px;box-sizing:border-box;padding:0 8px;border-radius:0;background:transparent;border:none;box-shadow:none;color:#f4f7feeb;display:flex;flex-direction:column;gap:40px;align-items:center}.create_session_chip{display:inline-flex;align-items:center;gap:8px;margin-right:auto;min-width:0;max-width:100%;padding:4px 0;font-size:.8125rem;font-weight:500;color:#c8d8e8e0}.create_session_chip_avatar{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#2e384af2;color:#b4d6c8f2;font-size:.6875rem;font-weight:600}.create_session_chip_text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.create_session_chip_signout{flex:0 0 auto;margin-left:2px;padding:2px 4px;border:none;border-radius:6px;background:transparent;color:#a2e8d8c7;font:inherit;font-weight:500;cursor:pointer;text-decoration:underline;text-decoration-color:#a2e8d859;text-underline-offset:2px;transition:color .15s ease,text-decoration-color .15s ease}.create_session_chip_signout:hover,.create_session_chip_signout:focus-visible{color:#c4f6eaf2;text-decoration-color:#c4f6ea80;outline:none}.create_heading_subline{margin:12px auto 0;font-size:1rem;line-height:1.5;color:#c0d2e6c7;max-width:48ch}.create_heading_subline_guest{color:#cedce8b3}.create_guest_signin_link{display:inline;margin:0;padding:0;border:none;background:none;color:#5ce8c8;font:inherit;font-weight:600;line-height:inherit;letter-spacing:inherit;cursor:pointer;text-decoration:underline;text-decoration-color:#5ce0cd73;text-underline-offset:3px;transition:color .15s ease,text-decoration-color .15s ease}.create_guest_signin_link:hover,.create_guest_signin_link:focus-visible{color:#8ef5dc;text-decoration-color:#8ef5dcbf;outline:none}.create_resume_guest_hint{width:100%;max-width:48ch;margin:0 auto;padding:0;text-align:center;font-size:.95rem;line-height:1.55;color:#b4c6d6d1}.create_welcome_section_gate{gap:28px}.advanced_section{margin-top:28px;border:1px solid rgba(110,231,255,.14);border-radius:20px;background:#080e1680;overflow:hidden;transition:border-color .2s ease,background .2s ease}.advanced_section_toggle{display:flex;align-items:center;gap:16px;width:100%;padding:16px 18px;background:transparent;border:none;cursor:pointer;text-align:left;color:#e4f0fceb;transition:background .18s ease,color .18s ease}.advanced_section_toggle:hover,.advanced_section_toggle:focus-visible{background:#6ee7ff0f;outline:none}.advanced_section_toggle_icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:12px;background:#6ee7ff1f;color:#b8e8faf2;flex:0 0 38px}.advanced_section_toggle_icon_svg{width:18px;height:18px}.advanced_section_toggle_textgroup{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;min-width:0}.advanced_section_toggle_label{font-size:1rem;font-weight:700;letter-spacing:.01em;color:#e8f4fff5}.advanced_section_toggle_hint{font-size:.86rem;color:#a8c0d8c7}.advanced_section_chevron{width:18px;height:18px;transition:transform .22s ease;color:#a8c8e2d9}.advanced_section_chevron_open{transform:rotate(180deg)}.advanced_section_panel{display:flex;flex-direction:column;gap:10px;padding:18px}.advanced_drawer-enter-active,.advanced_drawer-leave-active{transition:opacity .24s ease,transform .24s cubic-bezier(.22,.61,.36,1)}.advanced_drawer-enter-from,.advanced_drawer-leave-to{opacity:0;transform:translateY(-6px)}.advanced_drawer-enter-to,.advanced_drawer-leave-from{opacity:1;transform:translateY(0)}.publish_section{margin-top:0}.publish_section_wizard_spaced{margin-top:auto;padding-top:48px}.create_wizard_step_name .create_wizard_nav,.create_wizard_step_brackets .create_wizard_nav,.create_wizard_step_divisions .create_wizard_nav,.create_wizard_step_review .create_wizard_nav{margin-top:24px;padding-top:0;border-top:none}.publish_accordion{border:1px solid rgba(110,231,255,.2);border-radius:20px;background:radial-gradient(circle at 0% 0%,rgba(110,231,255,.1),transparent 55%),linear-gradient(140deg,#0c121cd1,#080c14e6);overflow:hidden;box-shadow:0 14px 28px #04091047,inset 0 1px #ffffff0a;transition:border-color .2s ease,box-shadow .22s ease}.publish_accordion_open{border-color:#6ee7ff73;box-shadow:0 18px 36px #04091061,0 0 22px #6ee7ff2e,inset 0 1px #ffffff0a}.publish_toggle{display:flex;align-items:center;gap:16px;width:100%;padding:16px 18px;border:none;border-radius:0;background:transparent;color:#e4f0fcf0;cursor:pointer;text-align:left;box-shadow:none;transition:background .18s ease,color .18s ease}.publish_toggle:hover,.publish_toggle:focus-visible{background:#6ee7ff0f;outline:none}.publish_toggle_icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:14px;background:linear-gradient(135deg,#2dd4bf59,#a855f752);color:#d6faf4f2;flex:0 0 44px;box-shadow:0 8px 20px #143c5859,inset 0 1px #ffffff1f}.publish_toggle_icon_svg{width:22px;height:22px}.publish_toggle_textgroup{display:flex;flex-direction:column;gap:3px;flex:1 1 auto;min-width:0}.publish_toggle_label{font-size:1.05rem;font-weight:700;letter-spacing:.005em;color:#eef8fffa}.publish_brand{background:linear-gradient(120deg,#6ee7ff,#5cf3d3 60%,#c084fc);-webkit-background-clip:text;background-clip:text;color:transparent}.publish_toggle_hint{font-size:.9rem;line-height:1.5;color:#b8cce2c2}.publish_toggle_chevron{width:20px;height:20px;color:#b8cce2c7;transition:transform .22s ease}.publish_toggle_chevron_open{transform:rotate(180deg)}.publish_panel{display:flex;flex-direction:column;gap:16px;margin:0;padding:16px 18px 18px;border:none;border-radius:0;border-top:1px solid rgba(110,231,255,.14);background:transparent;box-shadow:none}.publish_locked_card{display:flex;align-items:flex-start;gap:14px;padding:0;border:none;border-radius:0;background:transparent;box-shadow:none}.publish_locked_icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:14px;flex:0 0 44px;color:#b8cce2e6;background:#1e293ba6;border:1px solid rgba(148,163,184,.28)}.publish_locked_icon_svg{width:22px;height:22px}.publish_locked_copy{display:flex;flex-direction:column;gap:8px;min-width:0;flex:1 1 auto}.publish_locked_title{margin:0;font-size:1rem;font-weight:700;letter-spacing:.01em;color:#eef8fff5}.publish_locked_text{margin:0;font-size:.92rem;line-height:1.55;color:#b8cce2d1}.publish_inline_link,.publish_locked_link{font-weight:600;color:#6ee7fff2;text-decoration:none}.publish_inline_link:hover,.publish_inline_link:focus-visible,.publish_locked_link:hover,.publish_locked_link:focus-visible{color:#5cf3d3fa;text-decoration:underline;outline:none}.publish_inline_link{display:inline;padding:0;margin:0;border:none;background:transparent;font:inherit;line-height:inherit;cursor:pointer}.publish_inline_link:disabled{opacity:.65;cursor:wait}.publish_locked_link{display:inline-flex;align-items:center;margin-top:4px;font-size:.9rem;width:fit-content;max-width:100%}@media (max-width: 640px){.publish_locked_card{flex-direction:column;align-items:stretch;gap:12px}.publish_locked_icon{width:40px;height:40px;flex-basis:40px}}.publish_status_row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0;border:none;border-radius:0;background:transparent}.publish_auth_text,.publish_status_text{margin:0;font-size:.88rem;line-height:1.45;color:#c4d8ecd1}.publish_secondary_button{display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;border-radius:999px;border:1px solid rgba(110,231,255,.32);background:#6ee7ff14;color:#def4fff0;font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;white-space:nowrap;transition:background .18s ease,border-color .18s ease,color .18s ease}.publish_secondary_button:hover,.publish_secondary_button:focus-visible{background:#6ee7ff24;border-color:#6ee7ff8c;color:#f6fcfffa;outline:none}.publish_secondary_button:disabled,.create_cta_button:disabled{opacity:.55;cursor:not-allowed}.publish_field{display:flex;flex-direction:column;gap:6px;min-width:0}.publish_field_label{font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;color:#a8c4dac7;font-weight:600}.publish_field_hint{font-size:.82rem;color:#a0b8d2b3}.publish_input,.publish_select{width:100%;padding:12px 14px;border-radius:12px;border:1px solid rgba(110,130,160,.4);background:#0a101ad9;color:#e4f0fcf5;font-size:.98rem;font-weight:500;letter-spacing:.01em;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease;box-sizing:border-box}.publish_input::placeholder{color:#92a8be8c}.publish_input:focus,.publish_select:focus{outline:none;border-color:#6ee7ffa6;background:#0c1622f2;box-shadow:0 0 0 3px #6ee7ff2e}.publish_select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2389b0d0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:16px 16px;padding-right:38px}.publish_feedback{margin:-4px 0 0;padding:10px 12px;border-radius:12px;font-size:.86rem;line-height:1.4}.publish_event_actions{display:flex;flex-wrap:wrap;gap:10px}.publish_event_chip{padding:9px 12px;border-radius:999px;border:1px solid rgba(110,231,255,.22);background:#0a101ab8;color:#d2e6f4e6;font-size:.82rem;font-weight:700;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.publish_event_chip:hover,.publish_event_chip:focus-visible{transform:translateY(-1px);border-color:#6ee7ff80;color:#f6fcfffa;outline:none}.publish_event_chip_active{border-color:#2dd4bfb8;background:#2dd4bf24;color:#defff8fa}.publish_event_chip_create{border-color:#a855f757}.publish_feedback_error{border:1px solid rgba(248,113,113,.35);background:#7f1d1d38;color:#fecacaf2}.publish_feedback_success{border:1px solid rgba(45,212,191,.32);background:#14532d2e;color:#bbf7d0f2}.publish_textarea{resize:vertical;min-height:84px;font-family:inherit}.publish_new_event{display:flex;flex-direction:column;gap:14px;margin:0;padding:16px 0 0;border:none;border-radius:0;border-top:1px solid rgba(110,231,255,.12);background:transparent}.publish_new_event_header{display:flex;flex-direction:column;gap:6px;margin-bottom:0}.publish_new_event_title{margin:0;font-size:1.15rem;font-weight:700;color:#eef8fffa}.publish_new_event_subtitle{margin:0;font-size:.92rem;line-height:1.55;color:#bacee4c7}.publish_new_event_subtitle strong{color:#dcf0fff2}.publish_form_grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px}.publish_field_span_2{grid-column:span 2}@media (max-width: 620px){.publish_status_row{align-items:stretch;flex-direction:column}.publish_form_grid{grid-template-columns:1fr}.publish_field_span_2{grid-column:auto}}.privacy_section{margin-top:0}.privacy_row{display:flex;align-items:flex-start;gap:14px;padding:10px 14px;border-radius:8px;border:1px solid transparent;background:transparent;cursor:pointer;transition:background .18s ease,border-color .18s ease}.privacy_row:hover{background:#ffffff08}.privacy_row_on{background:#facc150a;border-color:#facc1526}.privacy_row_switch{width:100%;align-items:flex-start;gap:14px}.privacy_row_body{display:flex;flex-direction:column;gap:3px;flex:1 1 auto;min-width:0}.privacy_row_label{font-size:.9rem;font-weight:600;color:#beccdcb3}.privacy_row_on .privacy_row_label{color:#dcc680e0}.privacy_row_text{font-size:.85rem;line-height:1.5;color:#94a3b699}.privacy_row_on .privacy_row_text{color:#c6b270b8}.privacy_row_on .privacy_row_text strong{font-weight:700}.create_section_divider_subtle{margin:24px 0;opacity:.55}.naming_row_cta{align-items:stretch}.create_welcome_section,.create_presets_section{display:flex;flex-direction:column;gap:24px;width:100%}.create_presets_section{padding-top:4px;scroll-margin-top:64px}.create_wizard_panel{display:flex;flex-direction:column;gap:28px;width:100%;max-width:760px;margin:0 auto}.create_wizard_step_content{display:flex;flex-direction:column;gap:24px}.create_wizard_nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding-top:12px;margin-top:4px;border-top:1px solid rgba(120,222,250,.12)}.create_wizard_nav_back_only{justify-content:flex-start}.create_wizard_back_btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:#5ce8c8;font-size:.95rem;font-weight:500;cursor:pointer;padding:12px 0;transition:color .14s ease,opacity .14s ease}.create_wizard_back_btn:hover,.create_wizard_back_btn:focus-visible{color:#8ef5dc;outline:none}.create_wizard_back_btn:focus-visible{outline:2px solid rgba(92,232,200,.45);outline-offset:3px}.create_wizard_continue_btn{margin-left:auto;min-width:min(220px,100%);font-weight:700;color:#081814f5;border:1px solid rgba(92,232,200,.55);background:linear-gradient(180deg,#6ef0d2f5,#2db896eb);box-shadow:0 10px 24px #081c1847,inset 0 1px #ffffff59;transition:transform .16s ease,background .16s ease,border-color .16s ease,box-shadow .16s ease,opacity .16s ease}button.primary.create_wizard_continue_btn{background:linear-gradient(180deg,#6ef0d2f5,#2db896eb);border-color:#5ce8c88c;color:#081814f5}button.primary.create_wizard_continue_btn:hover:not(:disabled),button.primary.create_wizard_continue_btn:focus-visible:not(:disabled){transform:translateY(-1px);background:linear-gradient(180deg,#8cfae0fa,#3acca8f2);border-color:#8cfae0c7;box-shadow:0 14px 28px #081c1857,0 0 18px #5ce8c838,inset 0 1px #ffffff6b;outline:none}button.primary.create_wizard_continue_btn:active:not(:disabled){transform:translateY(0)}button.primary.create_wizard_continue_btn:disabled{opacity:.45;transform:none;box-shadow:none}@media (max-width: 640px){.create_presets_section{padding-bottom:calc(108px + env(safe-area-inset-bottom,0px))}.create_wizard_step_name .create_wizard_nav,.create_wizard_step_brackets .create_wizard_nav,.create_wizard_step_review .create_wizard_nav{margin-top:0}.create_presets_section .create_wizard_nav{display:none}.create_wizard_mobile_footer{position:fixed;left:0;right:0;bottom:0;z-index:70;pointer-events:none}.create_wizard_nav_mobile_pin{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:10px;margin:0;padding:14px calc(16px + env(safe-area-inset-right,0px)) calc(14px + env(safe-area-inset-bottom,0px)) calc(16px + env(safe-area-inset-left,0px));border-top:1px solid rgba(120,222,250,.16);background:linear-gradient(180deg,#070b1300,#070b13eb 24%,#070b13fa);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-sizing:border-box;pointer-events:auto}.create_wizard_nav_mobile_pin.create_wizard_nav_back_only{justify-content:flex-start}.create_wizard_nav_mobile_pin .create_wizard_back_btn{flex:0 0 auto;min-height:48px;padding:12px 10px 12px 0}.create_wizard_nav_mobile_pin .create_wizard_continue_btn,.create_wizard_nav_mobile_pin button.primary.create_wizard_continue_btn,.create_wizard_nav_mobile_pin .create_cta_button{flex:1 1 auto;margin-left:auto;min-width:0;min-height:48px;width:auto}.create_config_area{margin-bottom:0}.create_toggle_group_large .toggle_button.toggle_xl{min-height:48px}.create_screen-enter-active,.create_screen-leave-active{transition:opacity .24s ease}.create_screen-enter-from,.create_screen-leave-to,.create_screen-enter-to,.create_screen-leave-from{transform:none}}@media (min-width: 641px){.create_wizard_mobile_footer{display:none!important}}.create_review_section{display:flex;flex-direction:column;gap:16px}.create_review_intro{margin:0;font-size:.95rem;line-height:1.5;color:#a8bcd2c7}.create_review_list{margin:0;display:flex;flex-direction:column;gap:14px}.create_review_row{display:grid;grid-template-columns:minmax(120px,34%) 1fr;gap:12px 20px;padding:14px 16px;border-radius:14px;border:1px solid rgba(120,222,250,.14);background:#080c145c}.create_review_label{margin:0;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#a2e8d8c7}.create_review_value{margin:0;font-size:.95rem;line-height:1.45;color:#e6f2fff0}.create_review_brackets{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.create_review_bracket_item{display:flex;flex-direction:column;gap:2px}.create_review_bracket_name{font-weight:700;color:#ecf4fff5}.create_review_bracket_detail{font-size:.88rem;color:#a8bcd2d1}@media (max-width: 640px){.create_review_row{grid-template-columns:1fr;gap:6px}}.create_welcome_section{gap:40px}.create_heading_block_compact{margin-bottom:4px}.create_heading_text_home{font-size:clamp(2.2rem,5vw,3.25rem)}.create_home_library{width:100%;max-width:960px;margin:0 auto;display:flex;flex-direction:column;gap:16px}.create_home_library_tools{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.create_home_library_actions{display:flex;align-items:center;gap:14px;margin-left:auto}.create_home_library_notice{margin:0;font-size:.84rem;line-height:1.45;color:#ffd696d1;flex:1 1 220px}.create_home_library_notice_signed_in{color:#a2e8d8e0}.create_home_library_dev_copy{padding:0;border:none;background:transparent;color:#facc78eb;font-size:.84rem;font-weight:700;letter-spacing:.01em;cursor:pointer;white-space:nowrap}.create_home_library_dev_copy:hover,.create_home_library_dev_copy:focus-visible{color:#ffe096fa;outline:none}.create_home_library_refresh{margin-left:0;padding:0;border:none;background:transparent;color:#a8c4dcbf;font-size:.84rem;font-weight:500;cursor:pointer;text-decoration:underline;text-decoration-color:#a8c4dc59;text-underline-offset:3px;transition:color .15s ease}.create_home_library_refresh:hover:not(:disabled),.create_home_library_refresh:focus-visible{color:#dceefef2;outline:none}.create_home_library_refresh:disabled{opacity:.55;cursor:progress}.create_home_library_error{margin:0;color:#fcc8c8f2;font-size:.88rem}.create_home_library_empty{margin:0;font-size:.88rem;color:#a8bcd2a6}.create_home_show_fewer{align-self:flex-start;padding:0;border:none;background:transparent;color:#a8c4dccc;font-size:.84rem;font-weight:500;cursor:pointer;text-decoration:underline;text-decoration-color:#a8c4dc59;text-underline-offset:3px}.create_home_show_fewer:hover,.create_home_show_fewer:focus-visible{color:#dceefef2;outline:none}.create_home_grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:20px 16px;width:100%}.create_home_saved_section{display:flex;flex-direction:column;gap:10px;width:100%;margin-bottom:22px;padding-bottom:18px;border-bottom:1px solid rgba(120,222,250,.12)}.create_home_saved_heading{margin:0;font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#a2e8d8d1}.create_home_grid_saved{min-height:132px;align-content:start}.create_home_saved_empty{grid-column:1 / -1;margin:0;padding:28px 12px;text-align:center;font-size:.88rem;line-height:1.45;color:#a8bcd29e;border:1px dashed rgba(120,222,250,.16);border-radius:14px;background:#080c1447}.home_tile_star{position:absolute;top:4px;right:4px;width:26px;height:26px;padding:0;border-radius:6px;border:none;background:#080c14b8;color:#c8d6e4b8;cursor:pointer;opacity:1;z-index:3;transition:opacity .15s ease,background .12s ease,color .12s ease,transform .12s ease}.home_tile_star svg{width:15px;height:15px;display:block;margin:auto}.home_tile_doc:hover .home_tile_star,.home_tile_doc:focus-within .home_tile_star,.home_tile_star:focus-visible,.home_tile_star_active{opacity:1}.home_tile_star:hover:not(:disabled),.home_tile_star:focus-visible{background:#142420e0;color:#ffdc78f5;transform:scale(1.05)}.home_tile_star_active{color:#ffd660fa;background:#241c08d1}.home_tile_star:disabled{opacity:.35;cursor:not-allowed}.home_tile_starred .home_tile_thumb{box-shadow:inset 0 0 0 1px #ffd66047,0 8px 18px #080c1447}.home_tile_remove{position:absolute;top:4px;left:4px;right:auto;width:26px;height:26px;padding:0;border-radius:6px;border:none;background:#080c14b8;color:#c8d6e4d9;cursor:pointer;opacity:0;transition:opacity .15s ease,background .12s ease,color .12s ease;z-index:2}.home_tile_remove svg{width:14px;height:14px;display:block;margin:auto}.home_tile_doc:hover .home_tile_remove,.home_tile_doc:focus-within .home_tile_remove,.home_tile_remove:focus-visible{opacity:1}.home_tile_open{display:flex;flex-direction:column;align-items:stretch;gap:8px;width:100%;padding:0;margin:0;border:none;background:transparent;text-align:left;cursor:pointer;color:inherit;font:inherit}.home_tile_open:disabled{cursor:not-allowed}.home_tile_open:focus-visible{outline:2px solid rgba(90,214,196,.65);outline-offset:3px;border-radius:8px}.home_tile_remove:hover:not(:disabled){background:#501818d1;color:#fcc8c8f2}.home_tile_remove:disabled{opacity:.35;cursor:not-allowed}@media (hover: none){.home_tile_remove,.home_tile_star{opacity:1}}.home_tile{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:8px;padding:0;border:none;background:transparent;text-align:left;cursor:pointer;color:inherit;font:inherit}.home_tile:focus-visible{outline:none}.home_tile:disabled{cursor:not-allowed;opacity:.45}.home_tile_muted{opacity:.38;cursor:not-allowed;pointer-events:none}.home_tile_orphaned{opacity:.5}.home_tile_busy{pointer-events:wait}.home_tile_thumb{position:relative;display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:4 / 3;border-radius:8px;overflow:hidden;flex-shrink:0;transition:transform .18s ease,box-shadow .18s ease}.home_tile:hover:not(:disabled) .home_tile_thumb,.home_tile_doc:hover .home_tile_thumb{transform:translateY(-2px);box-shadow:0 10px 24px #040c1459}.home_tile_thumb_draft{background:linear-gradient(160deg,#475569a6,#334155d9);color:#e2e8f0f2}.home_tile_thumb_setup{background:linear-gradient(160deg,#96732d8c,#644b19bf);color:#fff0c8f2}.home_tile_thumb_event{background:linear-gradient(160deg,#226e5599,#144637cc);color:#c8ffe6f2}.home_tile_thumb_orphaned{background:linear-gradient(160deg,#642d2d8c,#461c1cbf);color:#ffd2d2e6}.home_tile_thumb_new{background:transparent;color:#8ef5dcd9;border:1.5px dashed rgba(45,212,191,.45)}.home_tile_thumb_new svg{width:36px;height:36px;opacity:.5}.home_tile_new_plus{position:absolute;bottom:8px;right:10px;font-size:1.35rem;font-weight:300;line-height:1;color:#8ef5dcd9}.home_tile_thumb_open_file{background:#1220308c;color:#a4d2f8e0;border:1.5px solid rgba(120,180,230,.35)}.home_tile_thumb_open_file svg{width:34px;height:34px;opacity:.82}.home_tile_open_file:hover .home_tile_thumb_open_file,.home_tile_open_file:focus-visible .home_tile_thumb_open_file{border-color:#84c4f89e;color:#d2ecfff2}.home_tile_thumb_muted{background:#32384459;color:#a0a8b48c}.home_tile_thumb_muted svg{width:32px;height:32px}.home_tile_thumb_more{background:transparent;border:1.5px dashed rgba(148,163,184,.35)}.home_tile_more_count{font-size:1.25rem;font-weight:600;color:#bad2e8e0;letter-spacing:-.02em}.home_tile_thumb_letter{font-size:1.85rem;font-weight:700;letter-spacing:-.03em}.home_tile_thumb_warn{position:absolute;top:6px;right:6px;width:18px;height:18px;border-radius:50%;background:#fca5a5eb;color:#1a0a0a;font-size:.7rem;font-weight:800;display:flex;align-items:center;justify-content:center}.home_tile_thumb_skeleton{background:#28344459;animation:home_tile_pulse 1.2s ease-in-out infinite}.home_tile_skeleton .home_tile_label_skeleton,.home_tile_skeleton .home_tile_meta_skeleton{display:block;height:11px;border-radius:4px;background:#323e4e59;animation:home_tile_pulse 1.2s ease-in-out infinite}.home_tile_skeleton .home_tile_label_skeleton{width:72%;height:13px}.home_tile_skeleton .home_tile_meta_skeleton{width:42%}@keyframes home_tile_pulse{0%,to{opacity:.55}50%{opacity:.9}}.home_tile_label{font-size:.86rem;font-weight:600;line-height:1.35;color:#f4f7fee6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.home_tile_meta{display:flex;flex-wrap:wrap;gap:4px;font-size:.74rem;color:#96aabeb8}.home_tile_more{text-align:center}.home_tile_more .home_tile_label,.home_tile_more .home_tile_meta{justify-content:center;width:100%}@media (max-width: 640px){.create_home_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}}.create_screen-enter-active,.create_screen-leave-active{transition:opacity .28s ease,transform .32s cubic-bezier(.22,.61,.36,1);transform-origin:top center}.create_screen-enter-from{opacity:0;transform:translateY(8px)}.create_screen-enter-to,.create_screen-leave-from{opacity:1;transform:translateY(0)}.create_screen-leave-to{opacity:0;transform:translateY(-8px)}.create_heading_block{text-align:center;margin-bottom:-2px}.create_heading_text{margin:0;font-size:3.75rem;line-height:1.1;font-weight:600;color:#f4f7feeb}.create_heading_text_center{text-align:center}.create_options_grid{display:flex;gap:20px;justify-content:center;align-items:flex-start;flex-wrap:wrap}.create_card{position:relative;display:flex;flex-direction:column;gap:24px;padding:48px;border-radius:24px;border:1px solid rgba(122,140,166,.18);background:#121821f2;box-shadow:0 18px 38px #04090e70;flex:0 0 380px;min-height:320px;max-width:380px;text-align:center;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease,background .22s ease}.create_card_primary{cursor:pointer}.create_card_primary:hover{transform:translateY(-4px);border-color:#60e6d273;box-shadow:0 20px 52px #0a121a8f,0 8px 26px #56ecdc24}.create_card_primary:focus-visible{outline:2px solid rgba(90,214,196,.7);outline-offset:4px}.create_card_primary:active{transform:translateY(-2px)}.create_card:disabled,.create_card[aria-disabled=true]{cursor:not-allowed;pointer-events:none}.create_card_disabled{border-color:#868e9e29;background:#0e121ae0;box-shadow:0 12px 28px #04070c6b;color:#d6dce49e;opacity:.4}.create_card_content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;text-align:center;width:100%}.create_icon_circle{display:inline-flex;align-items:center;justify-content:center;width:128px;height:128px;border-radius:999px;background:#50caba38;color:#63edd3;border:none;transition:transform .22s ease,background .22s ease,color .22s ease;will-change:transform}.create_card_primary .create_icon_circle{background:#5ce0cd52}.create_icon_circle_primary{background-image:linear-gradient(135deg,#2dd4bf47,#22d3ee47)}.create_card_primary:hover .create_icon_circle{transform:scale(1.06)}.create_icon_circle_muted{background:#4c505e7a;color:#d6dce49e}.create_icon_symbol{width:64px;height:64px;display:block;color:inherit}.create_card_body{display:flex;flex-direction:column;gap:6px;text-align:center;align-items:center}.create_card_title{font-size:1.5rem;font-weight:600;letter-spacing:.008em;color:#f4f7feeb}.create_card_title_muted{color:#d6dce494}.create_card_text{font-size:.92rem;line-height:1.55;color:#d2deeab3}.create_card_text_muted{color:#d6dce4a3}.create_card_text_yellow{color:#f3cf6b}.create_presets_header{display:flex;justify-content:flex-start;padding-top:4px}.create_back_button{display:inline-flex;align-items:center;gap:8px;padding:0;border-radius:0;border:none;background:transparent;color:#a2e8d8e0;cursor:pointer;font-size:.95rem;font-weight:500;transition:transform .2s ease}.create_back_button:hover,.create_back_button:active{transform:none}.create_back_icon{font-size:1rem}.create_back_label{letter-spacing:0;text-transform:none}.create_presets_title_block{display:flex;flex-direction:column;align-items:center;gap:28px}.create_wizard_title_wrap{position:relative;width:100%;text-align:center}.create_wizard_progress{position:absolute;left:50%;top:100%;transform:translate(-50%);margin-top:8px;width:min(560px,92vw);height:3px;border-radius:999px;background:#8498b03d;overflow:hidden;pointer-events:none}.create_wizard_progress_fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,#84ecccd1,#86defae0);transition:width .32s ease}.preset_bar{display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px;width:100%}.preset_bar_title{margin:0;font-size:1.8rem;line-height:1.2;font-weight:700}.create_unit_toggle{display:inline-flex;align-items:center;gap:8px;padding:0;border-radius:999px;background:transparent;border:none}.create_unit_label{font-size:.9rem;font-weight:500;letter-spacing:0;text-transform:none;transition:color .18s ease}.create_unit_label_active{color:#c4f6eaf2}.create_unit_label_muted{color:#c4f6ea73}.create_presets_list{display:flex;flex-direction:column;gap:16px}.create_presets_group{display:flex;flex-direction:column;overflow:hidden;border-radius:18px;border:1px solid rgba(140,176,196,.16);background:#080e1475}.create_config_panel{margin-top:10px;padding:18px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#0c121a99;box-shadow:0 10px 22px #060c1259;margin-bottom:120px}.create_toggle_group{display:flex;gap:10px;flex-wrap:wrap}.toggle_button{display:inline-flex;align-items:center;gap:12px;padding:12px 24px;border-radius:999px;border:1px solid rgba(132,152,176,.28);background-color:transparent;color:#cedce8db;font-weight:600;letter-spacing:.01em;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.toggle_off{color:#b0beccc7;border-color:#768aa057}.toggle_button:hover,.toggle_button:focus-visible{border-color:#86defa7a;color:#e6f4fcf0;background-color:#20384a29}.toggle_button:focus-visible{outline:2px solid rgba(134,222,250,.42);outline-offset:3px}.toggle_button.toggle_on{border-color:#84ecccb8;color:#e8fcf4fa;background-color:#84eccc2e}.toggle_button.toggle_on:hover,.toggle_button.toggle_on:focus-visible{border-color:#aaf8deeb;background-color:#84eccc3d;color:#f0fffa}.toggle_button_check{display:inline-flex;align-items:center;justify-content:center;flex:0 0 1.2rem;width:1.2rem;height:1.2rem;border-radius:999px;color:#84eccceb;pointer-events:none;transition:opacity .18s ease,transform .18s ease,color .18s ease}.toggle_button_check_hidden{opacity:0;transform:scale(.6)}.toggle_button_check_visible{opacity:1;transform:scale(1)}.toggle_button_check_icon{width:1rem;height:1rem;pointer-events:none}.toggle_button_text{display:inline-flex;align-items:center;white-space:nowrap}.create_divisions_section{display:flex;flex-direction:column;gap:8px}.division_config_list{display:flex;flex-direction:column;margin-top:12px;border-top:1px solid rgba(120,222,250,.14)}.division_config_item{border-bottom:1px solid rgba(120,222,250,.14)}.division_config_list>.division_config_item:last-of-type{border-bottom:none}.division_config_header{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:16px 20px;padding:18px 2px;border:none;background:transparent;color:inherit;text-align:left;cursor:pointer;transition:color .16s ease}.division_config_header:hover .division_config_label,.division_config_header:focus-visible .division_config_label{color:#ecf8fffa}.division_config_header:hover .division_config_summary,.division_config_header:focus-visible .division_config_summary{color:#c4d8e8eb}.division_config_header:focus-visible{outline:none}.division_config_header:focus-visible .division_config_toggle{color:#9efae2}.division_config_header_text{display:flex;flex-direction:column;gap:5px;min-width:0;flex:1 1 auto}.division_config_label{font-size:1.08rem;font-weight:700;letter-spacing:.01em;color:#e6f2fcf5;transition:color .16s ease}.division_config_summary{font-size:.92rem;line-height:1.45;color:#a8c2d8d1;word-break:break-word;transition:color .16s ease}.division_config_item_open .division_config_label{color:#9eecdcf5}.division_config_item_open .division_config_summary{color:#b0d2e0e0}.division_config_toggle{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;margin-top:2px;padding:4px 0;color:#5ce8c8eb;font-size:.88rem;font-weight:600;letter-spacing:.02em;white-space:nowrap;transition:color .16s ease}.division_config_header:hover .division_config_toggle{color:#9efae2}.division_config_chevron{width:18px;height:18px;flex-shrink:0;transition:transform .2s ease}.division_config_chevron_open{transform:rotate(180deg)}.division_config_editor_wrap{display:grid;grid-template-rows:1fr}.division_config_editor_wrap>.division_config_editor{min-height:0;overflow:hidden}.division_config_editor{display:flex;flex-direction:column;gap:16px;padding:0 2px 22px}.division_config_text_action{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;padding:4px 0;color:#5ce8c8eb;font-size:.9rem;font-weight:600;cursor:pointer;text-align:left}.division_config_text_action:hover,.division_config_text_action:focus-visible{color:#9efae2;outline:none}.weight_drawer_body{display:flex;flex-direction:column;gap:16px;margin-top:20px}.weight_drawer_weights{display:flex;flex-direction:column;gap:16px}.weight_slider_row{display:flex;flex-direction:column;gap:10px}.weight_slider_title{display:flex;flex-direction:column;gap:2px}.weight_slider_value{display:flex;align-items:center;gap:10px;font-weight:600;color:#84ecccdb}.weight_slider_value_label{font-size:.75rem;letter-spacing:.04em;text-transform:uppercase;color:#92aac4c7}.weight_slider_value_group{display:flex;align-items:center;gap:6px;padding:4px 10px;border-radius:10px;background:#101a2299;border:1px solid rgba(132,152,176,.32);transition:border-color .2s ease,background .2s ease}.weight_slider_value_group:focus-within{border-color:#84eccc94;background:#102426b3}.weight_slider_value_input{width:80px;background:transparent;border:none;color:#d6e6f4f0;font-size:.95rem;font-weight:600;text-align:right;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.weight_slider_value_input:focus{outline:none}.weight_slider_value_input:disabled{color:#92aac499;cursor:not-allowed}.weight_slider_value_input::-webkit-outer-spin-button,.weight_slider_value_input::-webkit-inner-spin-button{margin:0}.weight_slider_value_unit{font-size:.8rem;color:#92aac4c7;text-transform:uppercase}.weight_remove_button{align-self:flex-start;padding:8px 18px;font-size:.88rem;font-weight:600;border-radius:999px;border:1px solid rgba(132,152,176,.32);background:#101a2280;color:#d6e6f4db;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease}.weight_remove_button:hover{background:#8498b040;border-color:#84eccc80;color:#d6f4ece6}.weight_remove_button:disabled{opacity:.52;cursor:not-allowed}.weight_remove_button:focus-visible{outline:none;box-shadow:0 0 0 3px #84eccc52}.weight_slider_header{display:flex;justify-content:space-between;gap:12px;font-size:.95rem}.weight_slider_name{font-weight:500;color:#d6e6f4e6}.weight_slider_value{color:#84ecccdb;font-weight:600}.weight_slider_control{display:flex;flex-direction:column;gap:6px;padding-right:4px}.weight_slider_track_wrap{position:relative;width:100%;height:34px}.weight_slider_track,.weight_slider_track_fill,.weight_slider_thumb{position:absolute;top:50%;transform:translateY(-50%);pointer-events:none}.weight_slider_track{left:0;right:0;height:12px;border-radius:999px;background:#8498b047}.weight_slider_track_fill{left:0;height:12px;border-radius:999px;background:#84ecccad;width:clamp(0%,var(--slider-fill-percent, 0%),100%)}.weight_slider_thumb{left:clamp(0%,var(--slider-fill-percent, 0%),100%);width:14px;height:14px;border-radius:50%;background:#121c18f2;border:3px solid rgba(132,236,204,.9);box-shadow:0 0 0 4px #84eccc38;transform:translate(-50%,-50%);transition:transform .18s ease,box-shadow .18s ease}.weight_slider_track_wrap:hover:not(.weight_slider_track_wrap_disabled) .weight_slider_thumb{transform:translate(-50%,-50%) scale(1.05)}.weight_slider_track_wrap:focus-within:not(.weight_slider_track_wrap_disabled) .weight_slider_thumb{box-shadow:0 0 0 4px #84eccc59}.weight_slider_input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;z-index:2}.weight_slider_input:disabled{cursor:not-allowed}.weight_slider_input::-webkit-slider-thumb,.weight_slider_input::-moz-range-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:transparent;border:none}.weight_slider_track_wrap_disabled .weight_slider_track,.weight_slider_track_wrap_disabled .weight_slider_track_fill{background:#8498b061}.weight_slider_track_wrap_disabled .weight_slider_thumb{border-color:#8498b099;box-shadow:none;background:#121c18b3}.weight_slider_scale{display:flex;justify-content:space-between;font-size:.78rem;color:#92aac4bd}.weight_slider_static{font-size:.92rem;color:#a8c2d8d1}.weight_drawer_footer{margin-top:6px;display:flex;justify-content:flex-start}.weight_add_button{padding:8px 18px;border-radius:999px;border:1px solid rgba(132,236,204,.5);background:#84eccc29;color:#d6f4eceb;font-size:.88rem;font-weight:600;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease}.weight_add_button:hover{background:#84eccc3d;border-color:#84ecccad}.weight_add_button:disabled{cursor:not-allowed;background:#121a2299;border-color:#8498b059;color:#a8c2d899}.weight_sync_toggle_row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:12px;margin-bottom:16px;border-bottom:1px solid rgba(132,152,176,.18)}.weight_sync_toggle{display:flex;align-items:center;gap:12px}.weight_sync_toggle_label{font-weight:600;color:#d6e6f4e6}.weight_sync_hint{font-size:.82rem;color:#92aac4c7}.division_label_row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:12px;margin-bottom:16px;border-bottom:1px solid rgba(132,152,176,.18)}.division_label_textgroup{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1 auto}.division_label_heading{font-weight:600;color:#d6e6f4e6}.division_label_hint{font-size:.84rem;color:#92aac4c7}.division_label_buttons{display:flex;gap:8px}.division_label_button{padding:8px 14px;border-radius:999px;border:1px solid rgba(132,152,176,.42);background:#121a22b3;color:#d6e6f4e6;font-weight:600;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease}.division_label_button:hover{background:#18242ee6;border-color:#8498b099}.division_label_button_active{border-color:#84eccca3;background:#84eccc33;color:#d6f4ecf5}.weight_drawer-enter-active,.weight_drawer-leave-active{overflow:hidden;transition:grid-template-rows .28s ease,opacity .22s ease}.weight_drawer-enter-from,.weight_drawer-leave-to{grid-template-rows:0fr;opacity:0}.bracket_summary_empty{font-size:.9rem;color:#92aac4c7}.create_follow_up_note{margin-top:14px;color:#9cb6cec7}.create_preset_text{margin:0;font-size:.98rem;color:#cee0ea99}.create_config_area{margin-top:0;width:100%;margin-bottom:120px}.config_section{margin-top:0}.config_section_header{font-size:1.15rem;font-weight:700;margin-bottom:10px}.create_toggle_group_large{gap:16px}.bracket_label_sliders{display:flex;flex-direction:column;align-items:stretch;gap:12px;margin-top:32px;width:100%}.bracket_label_sliders_heading{margin:0;font-size:.95rem;font-weight:600;color:#d6e6f4e6}.bracket_label_sliders_row{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;width:100%}.bracket_label_sliders :deep(.choice_slider_wrap){justify-content:flex-start;width:220px;min-width:220px}.weight_drawer_toolbar{display:flex;align-items:center;justify-content:flex-start;margin:0 0 2px}.weight_sync_toggle_divisions{flex:0 0 auto}.bracket_config_list{display:flex;flex-direction:column;gap:12px;margin-top:20px}.bracket_config_panel_heading{margin:0 0 10px;font-size:1rem;font-weight:700;color:#e0eef8f5}.bracket_config_panel_heading_row{display:flex;align-items:center;justify-content:space-between;gap:12px 16px;flex-wrap:wrap;margin-bottom:10px}.bracket_config_panel_heading_row .bracket_config_panel_heading{margin:0}.weight_sync_toggle_heading{margin-left:auto}.weight_sync_toggle_heading .weight_sync_toggle_label{font-size:.9rem}.weight_sync_toggle_heading .weight_sync_hint{margin-left:2px}.bracket_inline_panel{width:100%;padding:14px 16px;border-radius:14px;border:1px solid rgba(132,152,176,.24);background:#0c121a7a;box-shadow:inset 0 1px #ffffff0a}.bracket_inline_panel .division_label_row{margin-bottom:0;padding-bottom:0;border-bottom:none}.bracket_inline_summary{margin:10px 0 0;font-size:.92rem;line-height:1.45;color:#b0c4d6d1}.create_wizard_footer_note{margin:14px 0 0;font-size:.92rem;line-height:1.45;color:#b0c4d6d1}.create_wizard_footer_note+.create_wizard_nav{margin-top:18px}.weight_sync_toggle_row_inline{margin-top:12px}.toggle_large{padding:12px 18px;font-size:1rem;border-radius:14px}.toggle_xl{padding:14px 32px;font-size:1.08rem;border-radius:999px}.input_large{padding:12px 14px;font-size:1rem;border-radius:12px}.input_xl{padding:18px;font-size:1.16rem;border-radius:16px}.button_large{padding:14px 18px;font-size:1rem;border-radius:12px}.button_xl{padding:18px 24px;font-size:1.18rem;border-radius:16px}.config_fade-enter-active{transition:opacity .6s ease,transform .52s cubic-bezier(.22,.61,.36,1);transition-delay:.16s}.config_fade-leave-active{transition:opacity .22s ease,transform .26s cubic-bezier(.22,.61,.36,1)}.config_fade-enter-from,.config_fade-leave-to{opacity:0;transform:translateY(6px)}.config_fade-enter-to,.config_fade-leave-from{opacity:1;transform:translateY(0)}@media (max-width: 960px){.create_view{padding:32px;border-radius:28px}.create_card{flex:0 0 260px;min-width:260px;max-width:260px;min-height:260px;padding:26px}}@media (max-width: 560px){.app_wrap_create{padding:0 calc(12px + env(safe-area-inset-right,0px)) calc(28px + env(safe-area-inset-bottom,0px)) calc(12px + env(safe-area-inset-left,0px))}.create_layout{align-items:stretch}.create_view{padding:20px 12px;gap:28px}.create_heading_text{font-size:2.4rem}.create_view h2,.config_h2{font-size:1.6rem;line-height:1.25}.preset_bar_title{font-size:1.35rem}.create_options_grid{flex-direction:column;align-items:center;gap:24px}.preset_bar{grid-template-columns:1fr;row-gap:12px}.create_unit_toggle{gap:4px;align-self:flex-start}.create_unit_label{font-size:.8rem}.create_card{width:100%;max-width:340px;flex:1 1 auto;min-height:240px;padding:24px}.create_card_body{align-items:flex-start;text-align:left}}label{display:block;font-size:12px;color:var(--muted);margin:8px 0 4px}input,select,button{background:#0e111a;color:var(--ink);border:1px solid #2a3142;border-radius:10px;padding:8px 10px}input,select{width:100%}button{cursor:pointer}button.primary{background:linear-gradient(180deg,#222a3b,#141a26);border-color:#39425a}button.ghost{background:transparent}button:disabled{opacity:.5;cursor:not-allowed}.grid{display:grid;grid-template-columns:repeat(12,1fr);gap:12px}.col_6{grid-column:span 6}.col_4{grid-column:span 4}.col_8{grid-column:span 8}table{width:100%;border-collapse:collapse}th,td{padding:6px 8px;border-bottom:1px solid #2a3142}th{font-weight:600;color:var(--muted);text-align:left}.heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.event_heading{width:100%;align-items:stretch;flex-wrap:nowrap;gap:16px;overflow:hidden;padding-bottom:8px}.next_bracket_jump{flex:0 0 auto;align-self:center;display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:132px;max-width:220px;margin:0;padding:8px 12px;border:1px solid rgba(110,244,194,.85);border-radius:8px;background:linear-gradient(150deg,#123024f5,#0a1812f5);color:#d6ffecf5;cursor:pointer;text-align:left;box-shadow:0 10px 22px #08120e59}.next_bracket_jump:hover,.next_bracket_jump:focus-visible{border-color:#a6ffd6f2;background:linear-gradient(150deg,#183e2efa,#0c2018fa)}.next_bracket_jump:focus-visible{outline:2px solid rgba(110,244,194,.45);outline-offset:2px}.next_bracket_jump_kicker{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#a6efd0d1}.next_bracket_jump_name{font-size:14px;font-weight:700;line-height:1.2}.tournament_event_view .next_bracket_jump{padding:6px 10px;max-width:180px}.tournament_event_view .next_bracket_jump_name{font-size:13px}.event_heading_tabs,.event_tabs_combined{flex:1 1 auto;min-width:0;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;padding:16px 0 14px;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--scrollbar_thumb) var(--scrollbar_track)}.event_heading_tabs .tab{flex:0 0 auto;white-space:nowrap}.event_heading_tabs::-webkit-scrollbar,.event_tabs_combined::-webkit-scrollbar{height:var(--scrollbar_size)}.event_heading_tabs::-webkit-scrollbar-track,.event_tabs_combined::-webkit-scrollbar-track{background:var(--scrollbar_track);border-radius:999px;margin:0 4px}.event_heading_tabs::-webkit-scrollbar-thumb,.event_tabs_combined::-webkit-scrollbar-thumb{background:var(--scrollbar_thumb);border-radius:999px}.event_heading_tabs::-webkit-scrollbar-thumb:hover,.event_tabs_combined::-webkit-scrollbar-thumb:hover{background:var(--scrollbar_thumb_hover)}.event_tabs_stack{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:8px}.event_tabs_inner{display:grid;grid-template-columns:minmax(22px,auto) minmax(0,1fr);align-items:center;row-gap:8px;column-gap:12px;min-width:max-content}.event_hand_row{display:contents}.event_hand_row_label{display:inline-flex;align-items:center;justify-content:center;min-width:22px;padding:3px 6px;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;text-align:center;background:#9e9a8429;color:#e0dccacc}.event_hand_row_buttons{display:flex;flex:1 1 auto;gap:4px;flex-wrap:nowrap;width:100%;min-width:0}.event_hand_row_buttons .tab{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:0 0 auto;min-width:72px;max-width:240px;text-align:center}.event_hand_row_buttons .tab .tab_label{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bracket_progress_card{flex:0 0 clamp(190px,22%,260px);min-width:180px;display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:14px;background:linear-gradient(145deg,#181a24f2,#0e1018f2);border:1px solid rgba(74,84,114,.45);box-shadow:0 18px 32px #06081066;transition:background .4s ease,border-color .4s ease,box-shadow .4s ease}.bracket_progress_header{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:12px;font-weight:400;color:#9aa4b2eb;letter-spacing:.01em;flex-wrap:wrap}.bracket_progress_match_counter{font-size:13px;font-weight:600;color:currentColor;margin-left:auto;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;letter-spacing:.01em;line-height:1.2}.bracket_progress_status_badge{--badge-bg: rgba(34, 38, 50, .82);--badge-border: rgba(86, 98, 122, .7);--badge-fg: rgba(200, 208, 224, .95);--badge-dot: rgba(168, 178, 206, .95);--badge-glow: rgba(140, 160, 200, .45);display:inline-flex;align-items:center;gap:8px;padding:0;border-radius:999px;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--badge-fg);white-space:nowrap;flex:0 0 auto}.bracket_progress_status_badge .sr_only{margin-right:-4px}.bracket_progress_status_dot{width:10px;height:10px;border-radius:50%;background:var(--badge-dot, currentColor);box-shadow:0 0 6px var(--badge-glow, rgba(255, 255, 255, .45)),0 0 0 1px #0006}.bracket_progress_status_text{display:inline-flex;align-items:baseline;gap:8px;line-height:1}.bracket_progress_status_badge_idle{--badge-bg: rgba(34, 38, 50, .82);--badge-border: rgba(86, 98, 122, .7);--badge-fg: rgba(200, 208, 224, .95);--badge-dot: rgba(168, 178, 206, .95);--badge-glow: rgba(140, 160, 200, .45)}.bracket_progress_status_badge_active{--badge-bg: rgba(35, 64, 108, .82);--badge-border: rgba(92, 140, 214, .8);--badge-fg: rgba(206, 228, 255, .98);--badge-dot: rgba(102, 194, 255, .95);--badge-glow: rgba(80, 168, 255, .6)}.bracket_progress_status_badge_finals{--badge-bg: rgba(78, 60, 34, .88);--badge-border: rgba(246, 206, 110, .72);--badge-fg: rgba(255, 238, 206, .95);--badge-dot: rgba(255, 215, 134, .95);--badge-glow: rgba(255, 214, 134, .7)}.bracket_progress_status_badge_completed{--badge-bg: rgba(30, 66, 54, .88);--badge-border: rgba(124, 220, 184, .8);--badge-fg: rgba(215, 255, 234, .98);--badge-dot: rgba(134, 236, 196, .95);--badge-glow: rgba(90, 214, 178, .72)}.bracket_progress_bar{width:100%}.bracket_progress_bar_track{position:relative;height:14px;border-radius:999px;background:#11131beb;border:1px solid rgba(90,102,134,.35);overflow:hidden}.bracket_progress_bar_fill{position:absolute;top:0;bottom:0;left:0;background:linear-gradient(90deg,#deb65ce6,#ffcf83eb);max-width:100%;transition:width .3s ease}.bracket_progress_bar_label{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:12px;letter-spacing:.04em;color:#f5f2eaf5;text-shadow:0 1px 3px rgba(8,10,16,.7),0 0 6px rgba(8,10,16,.55);pointer-events:none}.bracket_progress_card_stage_not_started{border-color:#56627aa6;background:linear-gradient(145deg,#171a26f5,#0c0e16f0);box-shadow:0 18px 32px #05081066,0 0 18px #78849c2e}.bracket_progress_card_stage_not_started .bracket_progress_header{color:#a2acbceb}.bracket_progress_card_stage_not_started .bracket_progress_bar_track{background:#10121af0;border-color:#5a668666}.bracket_progress_card_stage_not_started .bracket_progress_bar_fill{background:linear-gradient(90deg,#74a8dcb3,#88c0ecd9)}.bracket_progress_card_stage_in_progress{border-color:#5c8cd6b8;background:linear-gradient(150deg,#223a66e6,#101a2ef5);box-shadow:0 22px 44px #080c188c,0 0 34px #6096e03d}.bracket_progress_card_stage_in_progress .bracket_progress_header{color:#d0e0f6f2}.bracket_progress_card_stage_in_progress .bracket_progress_bar_track{border-color:#709ee4b8;background:#121e3aeb}.bracket_progress_card_stage_in_progress .bracket_progress_bar_fill{background:linear-gradient(90deg,#70b2f6eb,#a4d6fff2)}.bracket_progress_card_stage_completed{border-color:#6ef4c2d9;background:linear-gradient(150deg,#12281ef2,#0a120ef5);box-shadow:0 24px 42px #0a120e8c,0 0 36px #6ef4c24d}.bracket_progress_card_stage_completed .bracket_progress_header{color:#c4ead4eb}.bracket_progress_card_stage_completed .bracket_progress_bar_track{border-color:#7cdcb8bf;background:#0e1a14e6}.bracket_progress_card_stage_completed .bracket_progress_bar_fill{background:linear-gradient(90deg,#5ed6b2eb,#a6efd0f2)}.bracket_progress_card_stage_finals{border-color:#f6ce6ebf;background:linear-gradient(150deg,#171a26f5,#0c0e16f0);box-shadow:0 22px 36px #06081066,0 0 28px #f6ce6e38}.bracket_progress_card_stage_finals .bracket_progress_header{color:#ffeecef2;font-weight:600}.bracket_progress_card_stage_finals .bracket_progress_bar_track{background:#322012bf;border-color:#f6ce6ebf;box-shadow:inset 0 0 0 1px #ffffff14}.bracket_progress_card_stage_finals .bracket_progress_bar_fill{background:linear-gradient(90deg,#ffd786d9,#ffecb6eb)}.bracket_progress_card_stage_finals .bracket_progress_bar_label{color:#18120ae6;text-shadow:0 1px 3px rgba(255,255,255,.3),0 0 8px rgba(235,194,120,.3)}.bracket_progress_card_mobile{flex:1 1 auto;width:100%;min-width:0;padding:0 12px;gap:6px;border-radius:12px;margin-top:4px;background:transparent;border:none;box-shadow:none;align-items:center;text-align:center}.bracket_progress_header_mobile{flex-direction:column;align-items:center;gap:10px}.bracket_progress_header_mobile .bracket_progress_match_counter{margin-left:0;text-align:center}.bracket_progress_match_counter_mobile{text-align:center;width:100%;margin-left:0}.bracket_progress_bar_mobile{margin-top:0;width:100%}.bracket_progress_bar_track_mobile{height:10px;margin:0 auto}.bracket_progress_bar_label_mobile{font-size:11px;letter-spacing:.03em}.event_settings_bar{display:flex;align-items:center;gap:18px;flex-wrap:wrap;justify-content:space-between;margin:-12px -14px 18px;padding:10px 16px;width:auto;border-bottom:1px solid rgba(66,72,88,.62);border-radius:12px 12px 0 0;background:linear-gradient(180deg,#2e323cc7,#1e212ac7);box-shadow:inset 0 -1px #0006,0 4px 14px #070a1047;-webkit-backdrop-filter:saturate(120%) blur(6px);backdrop-filter:saturate(120%) blur(6px)}.event_settings_content{flex:1 1 auto;min-width:0;display:flex;align-items:center}.event_settings_mode{display:flex;width:100%;align-items:center;gap:12px;height:46px}.event_settings_mode_summary{justify-content:space-between}.event_settings_summary_left{display:flex;align-items:center;gap:28px}.event_settings_summary_right{margin-left:auto;display:flex;align-items:center;gap:20px;flex:1 1 auto;min-width:0}.event_settings_summary_right>.event_settings_toggle{margin-left:auto;margin-right:50px}.event_edit_button{display:inline-flex;align-items:center;gap:8px;padding-inline:14px 16px}.event_edit_icon{width:16px;height:16px}.event_settings_toggle{border:none;background:transparent;color:#e6eaf4e6;display:inline-flex;align-items:center;justify-content:center;padding:4px;cursor:pointer;transition:color .2s ease,transform .2s ease}.event_settings_toggle:hover,.event_settings_toggle:focus-visible{color:#fffffffa;transform:translateY(-1px)}.event_settings_toggle svg{width:22px;height:22px}.event_settings_back_button{margin-left:auto;margin-right:50px;padding-inline:16px 20px;background:#2c303c99;border-color:#565e70b3;color:#c4ccdce6;text-transform:none;letter-spacing:.01em;font-size:.95rem;font-weight:600;box-shadow:none}.event_settings_back_button:hover,.event_settings_back_button:focus-visible{background:#3a4050b3;border-color:#6e768ccc;color:#e0e6f2f2;transform:none}.event_settings_back_button:focus-visible{outline:2px solid rgba(160,170,190,.55);outline-offset:2px}.event_settings_back_button .event_edit_icon{width:18px;height:18px}.event_tournament_name{font-size:1.85rem;font-weight:700;letter-spacing:.01em;color:#eef0f8fa;max-width:460px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;line-height:1.05;margin-top:-2px}.event_summary_button{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:12px 44px;font-size:15px;font-weight:700;letter-spacing:.2em;color:transparent;border-radius:12px;border:1px solid transparent;background:linear-gradient(#0e0a16d9,#0e0a16d9) padding-box,linear-gradient(120deg,#c084fc,#a855f7,#c084fc,#d946ef,#c084fc) border-box;background-size:100% 100%,220% 220%;animation:event_summary_border 4s linear infinite;min-width:220px;text-transform:uppercase;line-height:1;margin:-2px auto 0}.event_summary_button span{background:linear-gradient(120deg,#f5ddff,#d3b4ff,#f5ddff,#db9eff);background-size:200% 200%;animation:event_summary_text 3s ease-in-out infinite;-webkit-background-clip:text;background-clip:text;color:transparent}.event_summary_button:hover,.event_summary_button:focus-visible{transform:translateY(-1px)}.event_summary_button:active{transform:translateY(0)}@keyframes event_summary_border{0%{background-position:0 0,0% 50%}to{background-position:0 0,200% 50%}}@keyframes event_summary_text{0%{background-position:0% 50%}to{background-position:200% 50%}}.event_settings_mode_settings{justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.event_settings_switches{display:flex;align-items:center;flex-wrap:wrap;gap:34px}.event_settings_branding{display:flex;align-items:center;gap:10px}.event_settings_swap-enter-active,.event_settings_swap-leave-active{transition:opacity .16s ease,transform .16s ease}.event_settings_swap-enter-from,.event_settings_swap-leave-to{opacity:0;transform:translateY(4px)}.event_brand_badge{height:24px;width:auto;object-fit:contain;filter:drop-shadow(0 2px 4px rgba(0,0,0,.35))}.json_download_button{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:8px;border:1px solid rgba(62,72,94,.78);background:#10141ce0;color:#d6deece0;font-size:15px;font-weight:600;cursor:pointer;box-shadow:inset 0 1px #090c148c;transition:background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}.json_download_button:hover,.json_download_button:focus-visible{background:#181c26f2;border-color:#586686b8;color:var(--ink);box-shadow:inset 0 1px #0a0e1699}.json_download_button:active{background:#141820e6;border-color:#4e5a74b3;box-shadow:inset 0 1px #080b12a6}.json_download_brace{font-size:18px;line-height:1}.json_download_arrow{display:block}.recap_button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px;border-radius:12px;border:1px solid rgba(110,231,255,.28);background:linear-gradient(135deg,#202836d1,#141a24e0);color:#d2eafce0;font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background .2s ease,color .2s ease}.recap_button:hover,.recap_button:focus-visible{transform:translateY(-1px);border-color:#6ee7ff80;background:linear-gradient(135deg,#28404ceb,#181e2af0);color:#e0f4fef2;box-shadow:0 12px 28px #08101a5c,0 0 24px #6ee7ff38;outline:none}.recap_button:active{transform:translateY(0)}.recap_button:focus-visible{outline:2px solid rgba(110,231,255,.45);outline-offset:2px}.edit_setup_button{border-color:#84eccc66;background:linear-gradient(140deg,#243c36d1,#121c18d9);color:#d2faeef0}.edit_setup_button:hover,.edit_setup_button:focus-visible{border-color:#84eccca6;background:linear-gradient(140deg,#2e584ce6,#182620eb);color:#e0fff8fa;box-shadow:0 12px 24px #0a141266,0 0 20px #84eccc40}.brand_badge{height:32px;width:auto;object-fit:contain}.event_scroll_region{flex:1;min-height:0;position:relative;overflow-x:hidden;overflow-y:auto;padding-bottom:6px;scrollbar-width:thin;scrollbar-color:var(--bracket_scroll_thumb_color, var(--scrollbar_thumb)) var(--bracket_scroll_track_color, var(--scrollbar_track))}.event_scroll_region.pan_drag_active{cursor:grabbing;-webkit-user-select:none;user-select:none}.event_scroll_region.pan_drag_active *{cursor:grabbing!important}.event_scroll_region::-webkit-scrollbar{width:var(--scrollbar_size)}.event_scroll_region::-webkit-scrollbar-track{background:var(--bracket_scroll_track_color, var(--scrollbar_track));border-radius:999px}.event_scroll_region::-webkit-scrollbar-thumb{background:var(--bracket_scroll_thumb_color, var(--scrollbar_thumb));border-radius:999px;border:2px solid var(--scrollbar_thumb_border)}.current_match_chevron{position:fixed;width:44px;height:44px;display:flex;align-items:center;justify-content:center;margin:0;padding:0;border:2px solid #f3cf6b;border-radius:50%;background:#0e111af0;box-shadow:0 4px 14px #0000008c,0 0 0 3px #f3cf6b2e;cursor:pointer;z-index:90;color:#f3cf6b;transition:top .12s ease,left .12s ease,background .12s ease,color .12s ease;will-change:top,left;transform:translate(-50%,-50%)}.placements_card_header_top{align-self:stretch}.current_match_chevron:hover{background:#f3cf6b;color:#1a1404}.current_match_chevron:focus-visible{outline:2px solid #f3cf6b;outline-offset:2px}.current_match_chevron_icon{width:30px;height:30px;stroke:currentColor;fill:none;stroke-width:4.5;stroke-linecap:round;stroke-linejoin:round;transition:transform .12s ease;transform-origin:50% 50%}.brackets_row{display:flex;gap:12px;min-height:200px;align-items:stretch;flex-wrap:nowrap}.bracket_card{flex:0 0 clamp(280px,24vw,360px);width:clamp(280px,24vw,360px);max-width:420px;min-width:0;padding:12px 14px 14px 10px}.bracket_card_locked{background:#080c12d1;border:1px dashed rgba(110,231,255,.28);box-shadow:inset 0 0 0 1px #6ee7ff14}.muted{color:var(--muted)}.hr{height:1px;background:var(--divider);margin:10px 0}.flex{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.editable{padding:4px 6px;border-radius:8px;display:inline-block}.editable:hover{outline:1px solid #2a3142;background:#0e111a;cursor:text}.editable_disabled{cursor:not-allowed;opacity:.6;outline:none;background:transparent;color:#9aa4b2d9}.editable_disabled:hover{outline:none;background:transparent}.editable.title{font-weight:700}.editable_input{background:#0e111a;border:1px solid #e6e8ee;color:var(--ink);outline:0;border-radius:10px;padding:6px 8px;min-width:140px}.tabs{display:flex;gap:6px;flex-wrap:wrap}.tabs.event_heading_tabs{flex-wrap:nowrap}.tabs.event_hand_row_buttons{gap:4px;flex-wrap:nowrap}.tab{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border:1px solid var(--tab-border-color, rgba(42, 49, 66, .9));border-radius:8px;background:var(--tab-bg-color, rgba(10, 12, 18, .85));color:var(--tab-text-color, rgba(146, 156, 174, .85));font-size:14px;font-weight:600;line-height:1.1;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,color .2s ease,background .2s ease,font-weight .15s ease,opacity .2s ease;box-shadow:var(--tab-shadow, none)}.tab:hover:not(:disabled){border-color:var(--tab-border-hover-color, var(--tab-border-color, rgba(42, 49, 66, .9)));background:var(--tab-bg-hover-color, var(--tab-bg-color));color:var(--tab-text-hover-color, var(--tab-text-color));box-shadow:var(--tab-shadow-hover, var(--tab-shadow, none))}.tab:active:not(:disabled){border-color:var( --tab-border-pressed-color, var(--tab-border-hover-color, var(--tab-border-color, rgba(42, 49, 66, .9))) );background:var(--tab-bg-pressed-color, var(--tab-bg-hover-color, var(--tab-bg-color)));color:var(--tab-text-active-color, var(--tab-text-hover-color, var(--tab-text-color)));box-shadow:var(--tab-shadow-pressed, var(--tab-shadow-hover, var(--tab-shadow, none)))}.tab:focus-visible{outline:2px solid var(--tab-border-hover-color, rgba(110, 231, 255, .35));outline-offset:2px}.tab.active{position:relative;z-index:1;font-weight:700;border-color:var( --tab-border-active-color, var(--tab-border-pressed-color, var(--tab-border-color, rgba(42, 49, 66, .9))) );background:var(--tab-bg-active-color, var(--tab-bg-pressed-color, var(--tab-bg-color)));color:var(--tab-text-active-color, var(--tab-text-hover-color, var(--tab-text-color)));box-shadow:var(--tab-shadow-active, var(--tab-shadow-pressed, none)),0 0 0 1px #00000094,0 0 0 4px var(--tab-selected-ring, rgba(255, 255, 255, .45)),0 0 0 8px color-mix(in srgb,var(--tab-selected-ring, rgba(255, 255, 255, .45)) 28%,transparent),0 0 32px var(--tab-selected-glow, rgba(255, 255, 255, .16)),0 0 56px color-mix(in srgb,var(--tab-selected-glow, rgba(255, 255, 255, .1)) 55%,transparent)}.tab.active:hover{border-color:var( --tab-border-active-hover-color, var(--tab-border-active-color, rgba(110, 231, 255, .45)) );background:var(--tab-bg-active-hover-color, var(--tab-bg-active-color));box-shadow:var(--tab-shadow-active-hover, var(--tab-shadow-active)),0 0 0 1px #00000085,0 0 0 5px var(--tab-selected-ring, rgba(255, 255, 255, .5)),0 0 0 10px color-mix(in srgb,var(--tab-selected-ring, rgba(255, 255, 255, .5)) 32%,transparent),0 0 38px var(--tab-selected-glow, rgba(255, 255, 255, .22)),0 0 64px color-mix(in srgb,var(--tab-selected-glow, rgba(255, 255, 255, .14)) 58%,transparent)}.tab.active:active{border-color:var( --tab-border-active-pressed-color, var(--tab-border-active-color, rgba(110, 231, 255, .45)) );background:var(--tab-bg-active-pressed-color, var(--tab-bg-active-color));box-shadow:var(--tab-shadow-active-pressed, var(--tab-shadow-active)),0 0 0 1px #0009,0 0 0 3px var(--tab-selected-ring, rgba(255, 255, 255, .42)),0 0 0 6px color-mix(in srgb,var(--tab-selected-ring, rgba(255, 255, 255, .42)) 24%,transparent),0 0 26px var(--tab-selected-glow, rgba(255, 255, 255, .14)),0 0 48px color-mix(in srgb,var(--tab-selected-glow, rgba(255, 255, 255, .09)) 50%,transparent)}.tab.tab_stage_not_started,.tab:not([class*=tab_stage_]){--tab-selected-ring: rgba(220, 228, 248, .72);--tab-selected-glow: rgba(190, 200, 230, .42);--tab-border-color: rgba(58, 64, 84, .58);--tab-border-hover-color: rgba(98, 106, 134, .75);--tab-border-pressed-color: rgba(134, 144, 168, .88);--tab-border-active-color: rgba(196, 206, 228, .98);--tab-border-active-hover-color: rgba(214, 224, 244, 1);--tab-border-active-pressed-color: rgba(232, 238, 252, 1);--tab-bg-color: linear-gradient(180deg, rgba(12, 15, 24, .82), rgba(6, 8, 14, .92));--tab-bg-hover-color: linear-gradient(180deg, rgba(18, 20, 30, .9), rgba(8, 10, 18, .95));--tab-bg-pressed-color: linear-gradient(180deg, rgba(24, 26, 38, .96), rgba(12, 14, 22, .98));--tab-bg-active-color: linear-gradient(180deg, rgba(38, 42, 56, .97), rgba(20, 24, 34, .98));--tab-bg-active-hover-color: linear-gradient(180deg, rgba(44, 48, 64, 1), rgba(22, 26, 38, 1));--tab-bg-active-pressed-color: linear-gradient(180deg, rgba(50, 54, 72, 1), rgba(26, 30, 44, 1));--tab-text-color: rgba(164, 174, 192, .9);--tab-text-hover-color: rgba(206, 212, 226, .92);--tab-text-active-color: rgba(236, 240, 252, .98);--tab-shadow: none;--tab-shadow-hover: 0 4px 12px rgba(8, 10, 18, .35);--tab-shadow-pressed: 0 8px 16px rgba(8, 10, 18, .4);--tab-shadow-active: inset 0 0 0 1px rgba(200, 210, 232, .45), 0 10px 22px rgba(8, 10, 18, .45);--tab-shadow-active-hover: inset 0 0 0 1px rgba(220, 230, 248, .55), 0 12px 24px rgba(8, 10, 18, .5);--tab-shadow-active-pressed: inset 0 0 0 1px rgba(236, 242, 255, .62), 0 14px 26px rgba(8, 10, 18, .55)}.event_tabs_combined .tab:not(.active){opacity:.85}.event_tabs_combined .tab:not(.active):hover{opacity:1}.event_tabs_combined .tab.tab_stage_finals:not(.active):hover{box-shadow:var(--tab-shadow-hover, none),0 0 0 1px #ffd70038,0 0 18px #ffc85a33}.tab.tab_stage_in_progress{--tab-selected-ring: rgba(120, 214, 255, .88);--tab-selected-glow: rgba(70, 180, 255, .5);--tab-border-color: rgba(86, 164, 210, .6);--tab-border-hover-color: rgba(110, 198, 255, .8);--tab-border-pressed-color: rgba(134, 218, 255, .95);--tab-border-active-color: rgba(190, 238, 255, 1);--tab-border-active-hover-color: rgba(210, 248, 255, 1);--tab-border-active-pressed-color: rgba(224, 252, 255, 1);--tab-bg-color: linear-gradient(180deg, rgba(30, 48, 72, .78), rgba(16, 24, 38, .92));--tab-bg-hover-color: linear-gradient(180deg, rgba(26, 44, 72, .92), rgba(14, 22, 36, .96));--tab-bg-pressed-color: linear-gradient(180deg, rgba(22, 42, 66, .98), rgba(12, 18, 30, .98));--tab-bg-active-color: linear-gradient(180deg, rgba(36, 62, 96, .98), rgba(18, 30, 48, .99));--tab-bg-active-hover-color: linear-gradient(180deg, rgba(42, 74, 112, 1), rgba(22, 36, 56, 1));--tab-bg-active-pressed-color: linear-gradient(180deg, rgba(50, 88, 128, 1), rgba(24, 40, 64, 1));--tab-text-color: rgba(218, 234, 250, .88);--tab-text-hover-color: rgba(234, 246, 255, .96);--tab-text-active-color: rgba(248, 252, 255, 1);--tab-shadow: inset 0 0 0 1px rgba(42, 122, 170, .2);--tab-shadow-hover: inset 0 0 0 1px rgba(86, 164, 210, .35), 0 8px 18px rgba(10, 18, 30, .45);--tab-shadow-pressed: inset 0 0 0 1px rgba(110, 231, 255, .45), 0 12px 24px rgba(10, 18, 30, .55);--tab-shadow-active: inset 0 0 0 1px rgba(110, 231, 255, .35), 0 14px 28px rgba(10, 18, 30, .55);--tab-shadow-active-hover: inset 0 0 0 1px rgba(146, 246, 255, .45), 0 16px 32px rgba(10, 18, 30, .58);--tab-shadow-active-pressed: inset 0 0 0 1px rgba(176, 255, 255, .55), 0 18px 36px rgba(10, 18, 30, .6)}.tab.tab_stage_finals{--tab-selected-ring: rgba(255, 224, 150, .92);--tab-selected-glow: rgba(255, 200, 90, .48);--tab-border-color: rgba(244, 211, 127, .45);--tab-border-hover-color: rgba(244, 211, 127, .7);--tab-border-pressed-color: rgba(244, 211, 127, .9);--tab-border-active-color: rgba(255, 236, 188, .98);--tab-border-active-hover-color: rgba(255, 244, 210, 1);--tab-border-active-pressed-color: rgba(255, 250, 228, 1);--tab-bg-color: linear-gradient(180deg, rgba(52, 44, 28, .9), rgba(22, 16, 10, .92));--tab-bg-hover-color: linear-gradient(180deg, rgba(58, 48, 28, .95), rgba(26, 18, 12, .94));--tab-bg-pressed-color: linear-gradient(180deg, rgba(66, 52, 28, .98), rgba(30, 20, 12, .96));--tab-bg-active-color: linear-gradient(180deg, rgba(82, 62, 28, .99), rgba(36, 24, 12, .99));--tab-bg-active-hover-color: linear-gradient(180deg, rgba(92, 70, 30, 1), rgba(40, 26, 14, 1));--tab-bg-active-pressed-color: linear-gradient(180deg, rgba(100, 74, 30, 1), rgba(44, 28, 14, 1));--tab-text-color: rgba(250, 248, 240, .92);--tab-text-hover-color: rgba(255, 255, 245, .98);--tab-text-active-color: rgba(255, 255, 252, 1);--tab-shadow: inset 0 0 0 1px rgba(244, 211, 127, .25), 0 8px 16px rgba(10, 8, 4, .4);--tab-shadow-hover: inset 0 0 0 1px rgba(244, 211, 127, .4), 0 10px 20px rgba(10, 8, 4, .45);--tab-shadow-pressed: inset 0 0 0 1px rgba(255, 226, 164, .55), 0 12px 26px rgba(10, 8, 4, .5);--tab-shadow-active: inset 0 0 0 1px rgba(255, 233, 180, .6), 0 14px 30px rgba(10, 8, 4, .5);--tab-shadow-active-hover: inset 0 0 0 1px rgba(255, 240, 204, .75), 0 18px 34px rgba(10, 8, 4, .55);--tab-shadow-active-pressed: inset 0 0 0 1px rgba(255, 248, 224, .85), 0 20px 38px rgba(10, 8, 4, .6)}.tab.tab_stage_completed{--tab-selected-ring: rgba(130, 255, 200, .88);--tab-selected-glow: rgba(80, 230, 160, .48);--tab-border-color: rgba(90, 220, 164, .55);--tab-border-hover-color: rgba(110, 240, 182, .75);--tab-border-pressed-color: rgba(128, 250, 198, .9);--tab-border-active-color: rgba(180, 255, 220, 1);--tab-border-active-hover-color: rgba(200, 255, 228, 1);--tab-border-active-pressed-color: rgba(216, 255, 236, 1);--tab-bg-color: linear-gradient(180deg, rgba(18, 34, 26, .88), rgba(10, 19, 14, .94));--tab-bg-hover-color: linear-gradient(180deg, rgba(22, 40, 32, .94), rgba(12, 22, 16, .96));--tab-bg-pressed-color: linear-gradient(180deg, rgba(24, 46, 36, .98), rgba(14, 26, 20, .98));--tab-bg-active-color: linear-gradient(180deg, rgba(34, 72, 54, .99), rgba(18, 40, 30, .99));--tab-bg-active-hover-color: linear-gradient(180deg, rgba(42, 86, 64, 1), rgba(20, 46, 34, 1));--tab-bg-active-pressed-color: linear-gradient(180deg, rgba(50, 98, 72, 1), rgba(22, 50, 36, 1));--tab-text-color: #a2dcb8;--tab-text-hover-color: #c8f5d6;--tab-text-active-color: #f0fff6;--tab-shadow: inset 0 0 0 1px rgba(74, 138, 104, .35), 0 6px 14px rgba(12, 24, 18, .45);--tab-shadow-hover: inset 0 0 0 1px rgba(110, 244, 194, .35), 0 10px 20px rgba(12, 24, 18, .5);--tab-shadow-pressed: inset 0 0 0 1px rgba(128, 255, 210, .5), 0 12px 26px rgba(12, 24, 18, .55);--tab-shadow-active: inset 0 0 0 1px rgba(140, 255, 218, .55), 0 16px 32px rgba(12, 24, 18, .6);--tab-shadow-active-hover: inset 0 0 0 1px rgba(170, 255, 226, .65), 0 18px 34px rgba(12, 24, 18, .62);--tab-shadow-active-pressed: inset 0 0 0 1px rgba(196, 255, 232, .75), 0 20px 36px rgba(12, 24, 18, .65)}@keyframes finals_indicator_pulse{0%{transform:scale(1);opacity:.8}50%{transform:scale(1.2);opacity:1}to{transform:scale(1);opacity:.8}}.completion_summary{display:flex;flex-direction:column;gap:2px;padding:10px 14px;border-radius:12px;min-width:160px;border:1px solid rgba(46,95,68,.55);background:linear-gradient(180deg,#14241bd1,#0b1510f0);box-shadow:inset 0 1px #2e5f442e}.completion_summary_complete{border-color:var(--bracket_winner_accent);box-shadow:0 0 0 1px var(--bracket_winner_glow)}.completion_label{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#a8d4aeb8}.completion_value{display:flex;align-items:baseline;gap:4px;font-size:18px;font-weight:600;color:#c6e3d1}.completion_summary_complete .completion_value{color:#d3f1df}.completion_total{font-size:12px;color:#a8d4aea8}.completion_suffix{font-size:12px;color:#a8d4aea8;letter-spacing:.04em;text-transform:uppercase}.divider{display:flex;align-items:center;gap:10px;margin:14px 0}.divider:before,.divider:after{content:"";height:1px;background:var(--divider);flex:1}.tree{position:relative;display:block}.placements_block{padding:16px;border:1px solid #2a3142;border-radius:12px;background:#0e111a66}.placements_list{list-style:none;margin:0;padding:0;display:grid;gap:12px}.placement_item{display:flex;align-items:center;gap:12px}.placement_medal{width:28px;height:28px;object-fit:contain}.placement_label{font-weight:600}.placements_heading{margin:0;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#ccd0dbcc}.recap_overlay_fade-enter-active,.recap_overlay_fade-leave-active{transition:opacity .32s ease}.recap_overlay_fade-enter-from,.recap_overlay_fade-leave-to{opacity:0}.brackets_block{display:flex;flex-direction:column;gap:12px}.bracket_pinch_layer{position:relative;display:block;width:max-content;min-width:100%}.bracket_completion_watermark{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.bracket_completion_watermark_shear{--wm-mark-w: 210px;--wm-gap-x: 180px;--wm-gap-y: 140px;--wm-row-offset: calc((var(--wm-mark-w) / 2) + (var(--wm-gap-x) / 2));position:absolute;top:50%;left:50%;width:190%;height:180%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--wm-gap-y);opacity:.12;transform:translate(-50%,-50%);filter:saturate(.9) brightness(1.05)}.bracket_completion_watermark_row{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:var(--wm-gap-x);width:max-content}.bracket_completion_watermark_row_offset{transform:translate(var(--wm-row-offset))}.bracket_completion_watermark_mark{display:block;width:var(--wm-mark-w);height:auto;max-height:48px;object-fit:contain;object-position:center;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;flex:0 0 auto}.bracket_pinch_layer>.bracket_row,.bracket_pinch_layer>.bracket_divider_wrap{position:relative;z-index:1}.placements_modal_backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:170;display:flex;align-items:center;justify-content:center;padding:calc(20px + env(safe-area-inset-top,0px)) calc(16px + env(safe-area-inset-right,0px)) calc(20px + env(safe-area-inset-bottom,0px)) calc(16px + env(safe-area-inset-left,0px));box-sizing:border-box;background:#060a12b8;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.placements_modal_panel{width:min(380px,100%);max-width:100%;max-height:min(88dvh,calc(100vh - 32px));overflow:auto;-webkit-overflow-scrolling:touch}.placements_modal_fade-enter-active,.placements_modal_fade-leave-active{transition:opacity .22s ease}.placements_modal_fade-enter-active .placements_modal_panel,.placements_modal_fade-leave-active .placements_modal_panel{transition:transform .22s ease,opacity .22s ease}.placements_modal_fade-enter-from,.placements_modal_fade-leave-to{opacity:0}.placements_modal_fade-enter-from .placements_modal_panel,.placements_modal_fade-leave-to .placements_modal_panel{transform:translateY(10px) scale(.98);opacity:.96}.next_bracket_prompt_panel{width:min(420px,calc(100vw - 32px));padding:22px 24px 20px;text-align:center}.next_bracket_prompt_title{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#ffffffb8}.next_bracket_prompt_name{margin-top:10px;font-size:24px;font-weight:800;line-height:1.2;color:#f5f8ff}.next_bracket_prompt_copy{margin:12px 0 0;font-size:13px;line-height:1.45;color:#ffffffb8}.next_bracket_prompt_actions{display:flex;justify-content:center;gap:10px;margin-top:18px}.next_bracket_prompt_btn{min-width:96px;padding:10px 18px;border-radius:12px;border:none;font-weight:800;font-size:14px;cursor:pointer}.next_bracket_prompt_btn_confirm{background:linear-gradient(135deg,#3cdc96,#7dffcf);color:#04120c}.next_bracket_prompt_btn_cancel{background:#ffffff14;color:#ebf2ff;box-shadow:inset 0 0 0 1px #ffffff24}.match_promote_prompt_panel{width:min(560px,calc(100vw - 32px))}.match_promote_table_grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(88px,1fr));gap:10px;margin-top:16px;max-height:min(42vh,320px);overflow-y:auto;padding-right:4px}.match_promote_table_btn{padding:12px 10px;border-radius:12px;border:1px solid rgba(126,214,255,.35);background:#7ed6ff1f;color:#ebf2ff;font-weight:800;font-size:14px;cursor:pointer;transition:background .15s ease,transform .15s ease}.match_promote_table_btn:hover{background:#7ed6ff38;transform:translateY(-1px)}.match_promote_table_btn:focus-visible{outline:2px solid rgba(126,214,255,.75);outline-offset:2px}.brackets_scroll{display:flex;flex-direction:column;gap:18px;overflow-x:auto;overflow-y:visible;padding-bottom:14px;padding-right:clamp(32px,4vw,96px);scrollbar-color:var(--bracket_scroll_thumb_color, var(--scrollbar_thumb)) var(--bracket_scroll_track_color, var(--scrollbar_track));position:relative;background:transparent;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch}.brackets_scroll::-webkit-scrollbar{height:var(--scrollbar_size)}.brackets_scroll::-webkit-scrollbar-track{background:var(--bracket_scroll_track_color, var(--scrollbar_track));border-radius:999px;margin:0 8px}.brackets_scroll::-webkit-scrollbar-thumb{background:var(--bracket_scroll_thumb_color, var(--scrollbar_thumb));border-radius:999px;border:2px solid var(--scrollbar_thumb_border)}.brackets_scroll::-webkit-scrollbar-thumb:hover{background:var(--bracket_scroll_thumb_hover_color, var(--scrollbar_thumb_hover))}@media (max-width: 900px){.event_scroll_region:not(.event_scroll_region_desktop){display:flex;flex-direction:column;overflow:hidden;overscroll-behavior:none}.brackets_block{flex:1 1 0%;min-height:0;min-width:0}.brackets_scroll{flex:1 1 0%;min-height:0;min-width:0;overflow-x:auto;overflow-y:auto;touch-action:pan-x pan-y}}.brackets_scroll_proxy{position:sticky;bottom:0;left:0;width:100%;height:14px;overflow-x:auto;overflow-y:hidden;background:transparent;border-radius:0;box-shadow:none;z-index:8;scrollbar-color:var(--bracket_scroll_thumb_color, var(--scrollbar_thumb)) var(--bracket_scroll_track_color, var(--scrollbar_track))}.brackets_scroll_proxy_inner{height:1px}.brackets_scroll_proxy::-webkit-scrollbar{height:var(--scrollbar_size)}.brackets_scroll_proxy::-webkit-scrollbar-track{background:var(--bracket_scroll_track_color, var(--scrollbar_track));border-radius:999px;margin:0 6px}.brackets_scroll_proxy::-webkit-scrollbar-thumb{background:var(--bracket_scroll_thumb_color, var(--scrollbar_thumb));border-radius:999px;border:2px solid var(--scrollbar_thumb_border)}.brackets_scroll_proxy::-webkit-scrollbar-thumb:hover{background:var(--bracket_scroll_thumb_hover_color, var(--scrollbar_thumb_hover))}.scrollbars_hidden{scrollbar-width:none!important;scrollbar-color:transparent transparent!important;-ms-overflow-style:none}.scrollbars_hidden::-webkit-scrollbar{display:none;width:0;height:0}.bridge_overlay{position:absolute;top:0;left:0;pointer-events:none;overflow:visible;z-index:6}.bracket_divider{display:flex;align-items:center;justify-content:center;gap:12px;color:var(--bracket_divider_inactive_color, rgba(156, 162, 182, .72));position:sticky;top:0;left:0;right:0;z-index:12;background:transparent;padding:0;width:100%;flex:0 0 auto;box-sizing:border-box;margin:0 0 16px;min-height:var(--bracket_divider_height, 34px)}.bracket_divider:not(.bracket_divider_static){background:#111625f0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.bracket_divider_static{position:relative;top:auto;z-index:auto}.bracket_divider_wrap{position:relative;display:block;width:100%;min-height:var(--bracket_divider_height, 34px)}.bracket_divider_wrap_pinned{min-height:var(--bracket_divider_height, 34px)}.bracket_divider_pinned{position:fixed;top:var(--bracket_divider_pin_offset, 0px);left:0;right:0;width:100%;z-index:16}.bracket_divider:before,.bracket_divider:after{content:"";flex:1;height:1px;background:var(--bracket_divider_inactive_line_color, rgba(90, 96, 118, .7));transition:background .2s ease}.bracket_divider_active:before,.bracket_divider_active:after{background:var(--bracket_divider_active_color, #7e7b68)}.bracket_divider_active{color:var(--bracket_heading_active_color, #f2e9ce)}.bracket_divider_active .pill:not(.pill_completed){border-color:var(--bracket_divider_active_color, #7e7b68);color:var(--bracket_heading_active_color, #f2e9ce);box-shadow:0 0 8px var(--bracket_divider_active_glow, rgba(255, 215, 0, .3))}.bracket_divider_completed:before,.bracket_divider_completed:after{background:var(--bracket_winner_accent, #48c18c);box-shadow:0 0 12px #48c18c59}.bracket_divider_completed{color:var(--bracket_heading_completed_color, var(--bracket_winner_accent, #48c18c))}.bracket_divider_completed .pill{background:#12221beb;border-color:#5adca4bf;color:#dcffe9;box-shadow:0 0 0 1px #5adca46b,0 6px 18px #142c2273}.bracket_section_heading{margin:0;text-align:center;font-size:1.125rem;font-weight:600;color:inherit;transition:color .2s ease;white-space:nowrap}.bracket_divider .bracket_section_heading{padding:6px 12px}.bracket_row{display:flex;flex-direction:column;gap:12px;min-width:100%}.tree_with_placements{display:inline-flex;align-items:flex-start;gap:32px;min-height:100%;width:auto}.tree_with_placements .bracket_tree{flex:0 0 auto}.tree_with_placements_active{padding-right:24px}.tree_with_placements_empty{flex-wrap:wrap}.placements_lane{position:relative;flex:0 0 auto;width:clamp(260px,24vw,380px);max-width:420px;display:flex;justify-content:flex-start;z-index:25;box-sizing:border-box;padding-right:clamp(16px,2vw,36px)}.tree_with_placements_empty .placements_lane{width:min(360px,100%)}.placements_lane .placements_card{width:100%}@media (max-width: 1024px){.tree_with_placements{gap:24px}}@media (max-width: 720px){.brackets_scroll{padding-right:18px}.tree_with_placements{flex-wrap:wrap;gap:20px}.placements_lane{width:min(340px,100%);padding-right:12px;order:2}}@media (max-width: 540px){.placements_lane{width:100%;max-width:none}}.bracket_row_header{display:flex;align-items:center;gap:12px}.bracket_tree{position:relative;display:block}.tree_connectors{position:absolute;top:0;left:0;z-index:5;pointer-events:none}.tree_match_slot{position:relative;z-index:7}.bracket_empty_message{width:100%;padding:48px 24px;text-align:center;min-height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.bracket_empty_eyebrow{margin:0;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#6ee7ff9e}.bracket_empty_message h2,.bracket_empty_name{margin:0;color:#ecf4fffa;font-size:28px;font-weight:800;text-align:center}.solo_default_win_button{margin-top:8px}.bracket_empty_hint{margin:0;max-width:360px;font-size:14px;line-height:1.5;color:#baccdeb8}.row_divider{display:flex;align-items:center;gap:12px}.row_divider:before,.row_divider:after{content:"";flex:1;height:1px;background:var(--divider)}.row_divider .pill{margin:0}.placements_compact{align-self:flex-end;max-width:320px}.tree_col_championship .match{border-color:#4b3f2b}.tree_col_placeholder{opacity:.3}.tree_col_placeholder .match,.tree_col_placeholder .slot{pointer-events:none}.tree_col{position:absolute;top:0;height:100%;display:block}.tree_col>*{position:absolute;top:0;left:0;width:100%;z-index:1}.tree_match_slot{position:absolute;left:0;width:100%}.tree_match_slot.semi_finals_lb_slot{z-index:12}.tree_match_slot .match{width:100%}.tree_connectors{position:absolute;top:0;left:0;pointer-events:none;overflow:visible;z-index:0;width:100%;height:100%}.tree_path{fill:none;stroke:#6c74857a;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;transition:stroke .18s ease,stroke-width .18s ease}.tree_path_winner{stroke:var(--bracket_winner_accent);stroke-width:2.6px}.semi_finals_lb_connector{stroke-dasharray:8 6}.semi_finals_lb_connector_dim{opacity:.3}.tree_col_active .match,.tree_col_dim .match,.tree_col_active .slot,.tree_col_dim .slot{transition:background .2s ease,border-color .2s ease,color .2s ease}.tree_col_dim .match{background:#0e111a47;border-color:#2a31422e}.tree_col_dim .slot{border-color:#2a314233;background:#0e111a29}.tree_col_dim .slot.win{border-color:#2d6b3d4d;background:#0f171233}.tree_col_dim .muted{color:#9aa4b273}.tree_col_dim .slot .name{color:#e6e8ee8c}.tree_col_dim .pick{opacity:.4}.tree_col_dim .match.current{background:#0e111a;border-color:#7e7b68}.tree_col_dim .match.current .slot{border-color:#2a3142;background:transparent}.tree_col_dim .match.current .slot .name{color:var(--ink)}.tree_col_dim .match.current .pick{opacity:1}.tree_col_dim .match_stage_badge{opacity:.9}.drag_handle{display:inline-flex;align-items:center;justify-content:center;width:12px;height:26px;border-radius:0;border:none;background-color:transparent;background-image:radial-gradient(currentColor 1px,transparent 1px);background-size:5px 5px;background-position:center;background-repeat:repeat;color:var(--muted);cursor:grab;padding:0;margin-left:-2px}.drag_handle:hover,.drag_handle:focus-visible{color:var(--ink)}.drag_handle:active{cursor:grabbing}.drag_handle_locked{cursor:not-allowed;color:#9aa4b26b}.drag_handle_locked:hover,.drag_handle_locked:focus-visible{color:#9aa4b26b}.bracket_handle{width:18px;height:30px}.athlete_handle{width:12px;height:22px}.athlete_name.editable,.athlete_name.editable_input{display:block;width:100%;min-width:0;text-align:left}.bracket_card table{width:100%;table-layout:fixed}.bracket_card th:nth-child(2),.bracket_card td:nth-child(2){width:100%}.bracket_card tbody td{border-bottom:0}.bracket_card tbody tr{position:relative}.bracket_card tbody tr:not(.drop_zone):after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--divider)}.drag_cell{width:24px;padding-right:0}.bracket_card th:first-child{width:24px}.bracket_card th:last-child{width:52px}.athlete_actions{text-align:right;display:flex;justify-content:flex-end;align-items:center}.athlete_actions button{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px}.drop_zone td{padding:0;border:0;height:12px}.bracket_drop_zone{flex:0 0 28px;min-height:200px}@media (max-width: 900px){.event_settings_bar{gap:18px;padding:12px 14px;margin:-14px -14px 14px}.event_heading_tabs{flex-basis:100%}.event_heading{flex-direction:column;align-items:stretch;gap:12px;max-height:none}.next_bracket_jump,.tournament_event_view .next_bracket_jump{width:100%;max-width:none;align-self:stretch}.event_tabs_stack{gap:10px}}@media (max-width: 768px){.event_settings_bar{flex-direction:column;align-items:flex-start;gap:12px;padding:12px 14px;margin:-14px -14px 12px}.json_download_button{align-self:flex-start}.event_heading{overflow-y:visible}.setup_scroll_region{overflow-x:hidden;overflow-y:auto;scrollbar-gutter:auto}.brackets_row{flex-wrap:wrap;align-items:flex-start}.brackets_row{gap:16px}.bracket_card{flex:1 1 100%;width:100%;max-width:100%}.bracket_drop_zone{flex:1 0 100%;min-height:48px}}.match{background:#0e111a;border:1px solid #2a3142;border-radius:12px;padding:8px;width:100%;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.match.match_decided{border-color:var(--bracket_winner_accent);box-shadow:0 0 0 1px var(--bracket_winner_glow)}.match.current{border-color:#7e7b68;box-shadow:0 0 8px #ffd7004d}.tab_table_badge{flex:0 0 auto;padding:1px 5px;border-radius:999px;background:#f3e7b029;color:#f3e7b0;font-size:10px;font-weight:700;letter-spacing:.04em;line-height:1.4}.slot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:6px 0;padding:6px 8px;border:1px dashed #2a3142;border-radius:10px;min-height:32px}.slot.bye{color:var(--muted)}.slot.win{border-color:#2d6b3d;background:#0f1712}.slot.lose{opacity:.75}.slot .name{line-height:1.2}.slot.win .name{font-weight:600}.slot .pick{margin-left:auto}.slot .pick.clear_pick{margin-left:6px;min-width:28px;width:28px;height:28px;padding:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;position:relative;font-size:0;line-height:0;background:#74624c38;border-color:#c48c4c61;color:#ffdcb9d9;transition:background .18s ease,border-color .18s ease,color .18s ease}.slot .pick.clear_pick:after{content:"-";position:absolute;left:50%;top:55%;transform:translate(-50%,-50%) translateY(-3px);font-size:18px;line-height:1;color:inherit}.slot .pick.clear_pick:hover,.slot .pick.clear_pick:focus-visible{background:#8c705052;border-color:#d69c588c;color:#ffe8ccf2}.previous_winner_marker{display:inline-block;margin-left:6px;color:#7e7b68;font-weight:600;font-size:1.25rem;line-height:1}.create_view h2,.preset_bar_title,.config_h2{font-size:2.25rem;line-height:1.2;font-weight:700}.naming_row{display:flex;flex-direction:column;align-items:stretch;gap:14px;flex-wrap:nowrap;width:100%}.naming_input{flex:1 1 auto;min-width:0;width:100%;box-sizing:border-box}.naming_button{flex:0 0 auto}.naming_button{position:relative;transition:transform .2s ease,box-shadow .22s ease,background .22s ease,border-color .22s ease}.naming_button:hover,.naming_button:focus-visible{transform:translateY(-1px);background:linear-gradient(180deg,#2a344a,#192031);border-color:#6ee7ff73;box-shadow:0 12px 26px #060e1661,0 0 0 2px #6ee7ff38,0 0 24px #6ee7ff47;outline:none}.naming_button:active{transform:translateY(0)}.naming_note{margin:18px 0 32px}@media (max-width: 700px){.naming_row{flex-wrap:nowrap}.naming_button{width:100%}}.create_section_divider{height:1px;background:var(--divider);margin:40px 0;opacity:.9}.naming_section{margin-top:0}.create_cta_button{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:56px;padding:20px 26px;border-radius:18px;border:1px solid rgba(255,214,96,.55);background:linear-gradient(180deg,#ffdc78f5,#eab308eb);color:#2a1c06f5;backdrop-filter:saturate(120%) blur(6px);-webkit-backdrop-filter:saturate(120%) blur(6px);box-sizing:border-box;font-size:1.2rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;box-shadow:0 0 0 1px #50340840,0 6px 18px #78500859,inset 0 1px #fff4c873}.create_cta_button:hover,.create_cta_button:focus-visible{background:linear-gradient(180deg,#ffe896fa,#f5c114f2);border-color:#ffe68cc7;color:#201404fa;box-shadow:0 0 0 1px #5034084d,0 16px 36px #7850086b,0 0 28px #ffd66061,inset 0 1px #fffadc8c}.create_cta_button:active{transform:translateY(0)}button.primary.create_cta_button{background:linear-gradient(180deg,#ffdc78f5,#eab308eb);border-color:#ffd6608c;color:#2a1c06f5;backdrop-filter:saturate(120%) blur(6px);-webkit-backdrop-filter:saturate(120%) blur(6px);box-sizing:border-box}button.primary.create_cta_button:hover,button.primary.create_cta_button:focus-visible{background:linear-gradient(180deg,#ffe896fa,#f5c114f2);border-color:#ffe68cc7;color:#201404fa}@media (max-width: 430px){html{-webkit-text-size-adjust:100%}body{touch-action:manipulation}.event_settings_summary_right>.event_settings_toggle{margin-right:0}.event_settings_summary_right{flex-wrap:wrap;gap:10px;justify-content:flex-end}.event_settings_summary_left{gap:12px;flex-wrap:wrap;min-width:0;flex:1 1 auto}.event_tournament_name{max-width:100%;font-size:clamp(1.05rem,4.5vw,1.45rem)}.event_settings_mode{height:auto;min-height:46px}.event_settings_mode_summary{align-items:flex-start;flex-wrap:wrap;padding:4px 0}.event_summary_button{min-width:0;flex:1 1 auto;max-width:100%;padding:10px 18px;letter-spacing:.12em}.event_settings_switches{flex-direction:column;align-items:stretch;gap:10px}.event_settings_switches .json_download_button{width:100%;justify-content:center;margin-left:0;min-height:44px;box-sizing:border-box}.event_settings_switches .event_advanced_settings .backup_upload_button{width:auto;justify-content:center;min-height:32px}.event_settings_mode_settings{flex-direction:column;align-items:stretch;gap:12px;height:auto;min-height:0}.event_settings_back_button{width:100%;margin-left:0;margin-right:0;justify-content:center;min-height:44px}.event_heading{flex-wrap:wrap}.event_tabs_combined{padding-bottom:6px}.event_hand_row_buttons .tab{min-height:44px;padding:8px 12px;min-width:64px}.event_hand_row_label{min-width:28px;min-height:28px}.bracket_section_heading{white-space:normal;line-height:1.25;font-size:1.05rem;padding:6px 12px}.slot .pick{min-width:44px;min-height:44px;box-sizing:border-box}.slot .pick.clear_pick{min-width:44px;min-height:44px;width:44px;height:44px}.slot .pick:not(.clear_pick){min-height:44px;padding:0 14px;font-size:13px;font-weight:700;letter-spacing:.04em}.event_scroll_region{padding-bottom:calc(8px + env(safe-area-inset-bottom,0px))}.recap_button.edit_setup_button{min-height:44px}.event_settings_bar_compact .recap_button.edit_setup_button{width:30px;height:30px;min-height:30px;flex:0 0 30px;flex-wrap:nowrap;border-radius:50%}.event_edit_button{flex-wrap:wrap}.create_view{padding-left:12px;padding-right:12px;padding-bottom:calc(16px + env(safe-area-inset-bottom,0px))}.create_welcome_section{gap:40px}.create_presets_section{gap:20px}.create_heading_text{font-size:clamp(1.85rem,8vw,2.5rem);line-height:1.12}.preset_bar_title,.config_h2{font-size:clamp(1.25rem,4.8vw,1.65rem);line-height:1.2}.create_back_button{min-height:44px;padding:8px 4px 8px 0}.naming_row{gap:12px}.create_config_area{margin-bottom:0}.tournament_event_view .event_heading{border-bottom:0;padding-bottom:0;margin-bottom:0;gap:4px}.event_heading{border-bottom:1px solid rgba(110,126,152,.12);padding-bottom:10px;margin-bottom:6px}.tournament_event_view .event_hand_row_buttons .tab{min-height:0;padding:3px 8px}.tournament_event_view .bracket_progress_card_mobile{--bracket_progress_mobile_pad-y: 0}.event_tabs_stack{gap:6px}.bracket_progress_card_mobile{margin-top:0;padding:0 8px}}@media (max-width: 430px) and (max-height: 420px){.event_settings_bar:not(.event_settings_bar_compact){margin:-10px -10px 10px}}.create_preset_button{display:grid;grid-template-columns:auto 1fr;gap:20px;align-items:center;width:100%;padding:26px 28px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#101a2280;color:#f4f7fee0;cursor:pointer;text-align:left;position:relative;isolation:isolate;transition:transform .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease}.create_preset_button:hover{transform:translateY(-2px);border-color:#7eead347;background:#18283099;box-shadow:0 16px 36px #060e1666}.create_preset_button:focus-visible{outline:2px solid rgba(110,231,255,.32);outline-offset:3px;border-color:#6ee7ff5c;box-shadow:0 10px 24px #08121a57,inset 0 0 0 1px #6ee7ff2e}.create_preset_button:active{transform:translateY(1px) scale(.998);border-color:#6ee7ff73;background:#121e26c7;box-shadow:0 8px 18px #060e1661,inset 0 0 0 1px #6ee7ff38}.create_preset_button_recommended{border-color:#5ee2ce38;background:#16282d80;box-shadow:0 10px 24px #0a202c40,inset 0 1px #8cecd81f}.create_preset_button_recommended:hover{border-color:#5ee2ce47;background:#1e363c8f}.create_preset_button_compact{grid-template-columns:auto 1fr}.create_preset_icon_wrap{width:60px;height:60px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;font-size:32px;background:#ffffff0f;color:#f4f7fed6}.create_preset_icon_accent{background:#5ee2ce2e;color:#8cecd8eb}.create_preset_body{display:flex;flex-direction:column;gap:6px}.create_preset_header{display:flex;align-items:center;gap:12px}.create_preset_title{margin:0;font-size:1.3rem;font-weight:600;letter-spacing:.01em;color:#f4f7feeb}.create_preset_badge{display:inline-flex;align-items:center;justify-content:center;padding:4px 12px;border-radius:12px;border:1px solid rgba(140,236,216,.35);background:#5ee2ce2e;color:#c4f6eae0;font-size:.82rem;letter-spacing:.02em;text-transform:none}.create_preset_text{margin:0;font-size:.98rem;color:#cee0ea99;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.create_preset_button_selected{border-color:#8cecd8b8;background:linear-gradient(150deg,#1e3a42f0,#10222aeb),radial-gradient(circle at 20% 0%,rgba(110,231,255,.28),transparent 60%);color:#eaf8fff5;transform:translateY(-4px) scale(1.01);box-shadow:0 22px 44px #08121a80,0 0 0 1px #8cecd838,0 0 28px #6ee7ff47,inset 0 1px #d2fff62e}.create_preset_button_selected:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(150deg,#6ee7ff1f,#3a9e8c14);opacity:1;pointer-events:none;z-index:-1}.create_preset_button_selected:after{content:"";position:absolute;top:-18px;right:-18px;bottom:-18px;left:-18px;border-radius:inherit;background:radial-gradient(closest-side,rgba(110,231,255,.28),transparent 70%);filter:blur(18px);opacity:.85;pointer-events:none;z-index:-2;transition:opacity .2s ease,filter .2s ease}.create_preset_button_selected:hover{border-color:#a8f8e8e6;transform:translateY(-5px) scale(1.015);box-shadow:0 28px 60px #0a18228c,0 0 0 1px #a8f8e852,0 0 36px #6ee7ff57,inset 0 1px #dcfffc3d}.create_preset_button_selected:hover:after{opacity:1;filter:blur(14px)}.create_preset_button_selected:focus-visible{outline:2px solid rgba(168,248,232,.5);outline-offset:4px;box-shadow:0 28px 60px #0a18228c,0 0 0 1px #a8f8e852,0 0 42px #6ee7ff5c,inset 0 1px #dcfffc3d}.create_preset_button_selected:active{transform:translateY(-1px) scale(1.004);border-color:#b4faeceb;background:linear-gradient(150deg,#1c323afa,#0c1c24f5),radial-gradient(circle at 25% 0%,rgba(142,252,234,.32),transparent 58%);box-shadow:0 16px 36px #0a182280,0 0 0 1px #b4faec52,0 0 28px #8efcea57,inset 0 1px #e6fffc47}.create_preset_button_selected .create_preset_icon_wrap{background:linear-gradient(140deg,#6ee7ff52,#48c18c3d);color:#d6fff8f2;box-shadow:0 0 0 1px #a8f8e86b,0 10px 18px #0a182273}.create_preset_button_selected .create_preset_title{color:#ecfafffa}.create_preset_button_selected .create_preset_text{color:#cef2ece0}.create_preset_button_selected .create_preset_badge{border-color:#bafcee8c;background:#6ee7ff3d;color:#ecfaffeb}@media (max-width: 560px){.create_preset_button{grid-template-columns:min-content 1fr;align-items:center;text-align:left;padding:20px 18px;gap:14px}.create_preset_body{align-items:flex-start}.create_preset_header{justify-content:flex-start}.create_preset_icon_wrap{width:48px;height:48px;border-radius:10px}}.create_presets_list{gap:10px}.create_preset_button{gap:16px;padding:14px 22px;border-radius:14px}.create_preset_icon_wrap{width:44px;height:44px;border-radius:10px}.create_preset_icon_wrap .create_icon_svg{width:22px;height:22px}.create_preset_body{gap:2px;min-width:0}.create_preset_title{font-size:1.15rem}.create_preset_badge{padding:2px 10px;font-size:.78rem}.create_preset_text{font-size:.92rem;-webkit-line-clamp:1;line-clamp:1}.create_preset_button_selected,.create_preset_button_selected:hover{transform:translateY(-1px)}.create_presets_divider{margin:2px 0;font-size:.85rem}.create_load_previous{border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#101a2280;overflow:hidden;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease,transform .2s ease}.create_load_previous_header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;width:100%;padding:12px 22px;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.create_load_previous:not(.create_load_previous_open):hover{transform:translateY(-2px);border-color:#7eead347;background:#18283099;box-shadow:0 16px 36px #060e1666}.create_load_previous_header:focus-visible{outline:2px solid rgba(110,231,255,.4);outline-offset:-2px;border-radius:14px}.create_load_previous_icon{width:44px;height:44px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:#ffffff0f;color:#f4f7fed6}.create_load_previous_icon .create_icon_svg{width:22px;height:22px}.create_load_previous_copy{display:flex;flex-direction:column;gap:2px;min-width:0}.create_load_previous_title{font-size:1.05rem;font-weight:600;color:#f4f7feeb}.create_load_previous_meta{font-size:.9rem;color:#cee0ea99}.create_load_previous_chevron{width:22px;height:22px;margin-right:2px;color:#cee0ea8c;transition:transform .2s ease,color .2s ease}.create_load_previous_header:hover .create_load_previous_chevron{color:#f4f7fee6}.create_load_previous_open{border-color:#ffffff1f}.create_load_previous_open .create_load_previous_header{box-shadow:inset 0 -1px #ffffff0f}.create_load_previous_open .create_load_previous_chevron{transform:rotate(180deg)}.create_load_previous_body{padding:6px 0}.create_load_previous_signin{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 22px 10px 82px}.create_load_previous_signin_text{font-size:.95rem;color:#d6e4f0d1}.create_load_previous_signin_btn{flex:0 0 auto;padding:9px 22px;border-radius:8px;border:1px solid rgba(192,132,252,.55);background:#a855f738;color:#f5e1fffa;font-size:.95rem;font-weight:700;cursor:pointer;transition:background .15s ease,border-color .15s ease}.create_load_previous_signin_btn:hover,.create_load_previous_signin_btn:focus-visible{background:#a855f757;border-color:#cea0ffcc;outline:none}.create_load_previous_signin_btn:disabled{opacity:.6;cursor:progress}.create_saved_rows{margin:0;padding:0;list-style:none}.create_saved_row{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:16px;width:100%;padding:9px 22px;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer;transition:background .15s ease}.create_saved_rows li+li .create_saved_row:before{content:"";position:absolute;top:0;left:82px;right:22px;height:1px;background:#ffffff0d}.create_saved_row:hover:not(:disabled),.create_saved_row:focus-visible{background:#ffffff0b;outline:none}.create_saved_row:focus-visible{box-shadow:inset 2px 0 #6ee7ffb3}.create_saved_row:disabled{opacity:.45;cursor:not-allowed}.create_saved_date{display:flex;flex-direction:column;align-items:center;justify-content:center;width:44px;height:44px;border-radius:10px;background:#ffffff0d;line-height:1;font-variant-numeric:tabular-nums}.create_saved_date_month{font-size:.66rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#cee0ea99}.create_saved_date_day{margin-top:3px;font-size:1.05rem;font-weight:700;color:#f4f7feeb}.create_saved_date_year{margin-top:2px;font-size:.6rem;color:#cee0ea80}.create_saved_row:hover:not(:disabled) .create_saved_date{background:#ffffff14}.create_saved_main{display:flex;flex-direction:column;gap:3px;min-width:0}.create_saved_name{font-size:1rem;font-weight:600;color:#f4f7fef0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.create_saved_classes{font-size:.86rem;color:#cee0ea99;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.create_saved_classes_pending{width:55%;border-radius:4px;background:#ffffff0d}.create_saved_status{display:inline-flex;align-items:center;gap:7px;font-size:.82rem;font-weight:600;white-space:nowrap;color:#cee0ea99}.create_saved_status:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.create_saved_status_live{color:#6ee7a0f2}.create_saved_status_live:before{box-shadow:0 0 0 3px #6ee7a02e}.create_saved_status_finished{color:#f6cd6ee6}.create_saved_status_unfinished{color:#cee0ea8c}.create_saved_status_setup{color:#86d6fad9}.create_saved_status_draft,.create_saved_status_gone{color:#a0acbe80}.create_saved_more{display:block;width:100%;padding:10px 22px 10px 82px;border:0;box-shadow:inset 0 1px #ffffff0d;background:transparent;color:#8cecd8e6;font-size:.88rem;font-weight:600;text-align:left;cursor:pointer}.create_saved_more:hover,.create_saved_more:focus-visible{color:#c4fcf0;background:#ffffff08;outline:none}.create_saved_loading{display:flex;flex-direction:column}.create_saved_skeleton_row{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:16px;padding:9px 22px}.create_saved_skeleton_lines{display:flex;flex-direction:column;gap:8px}.create_saved_skeleton{display:block;border-radius:6px;background:linear-gradient(90deg,#ffffff0a,#ffffff14,#ffffff0a);background-size:200% 100%;animation:create_saved_shimmer 1.2s linear infinite}.create_saved_skeleton_chip{width:44px;height:44px;border-radius:10px}.create_saved_skeleton_line{width:40%;height:12px}.create_saved_skeleton_line_short{width:65%;height:10px}@keyframes create_saved_shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion: reduce){.create_saved_skeleton{animation:none}}.create_saved_empty{margin:0;padding:12px 22px 12px 82px;font-size:.92rem;color:#cee0ea99}.load_previous_classes{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px 16px;margin:2px 0 10px;padding:12px 14px;border-radius:10px;background:#ffffff0a;font-variant-numeric:tabular-nums}.load_previous_classes dt{font-weight:700;color:#d6f0eceb}.load_previous_classes dd{margin:0;color:#d6e4f0d1}.create_presets_section{gap:22px}.create_presets_title_block{gap:24px}.create_presets_section .preset_bar{margin-bottom:2px}@media (max-width: 560px){.create_preset_button,.create_load_previous_header{padding:12px 14px;gap:12px}.create_load_previous_signin{flex-direction:column;align-items:stretch;text-align:center;padding:12px 14px}.create_saved_row,.create_saved_skeleton_row{gap:12px;padding:9px 14px}.create_saved_rows li+li .create_saved_row:before{left:70px;right:14px}.create_saved_more,.create_saved_empty{padding-left:70px}.create_preset_text{-webkit-line-clamp:2;line-clamp:2}}.create_wizard_step_content:has(.create_load_previous){gap:14px}.create_wizard_step_content:has(.create_load_previous) .create_wizard_back_btn{padding:8px 0}body.bt_light{--bt_accent: #086a8c;--bt_accent_soft: #e3f4fa;--bt_accent_ink: #ffffff;--bt_primary_bg: #1d2430;--bt_primary_ink: #ffffff;--bt_input_bg: #ffffff;--bt_scrim: rgba(20, 26, 35, .35);--bt_danger: #b42318;--bt_danger_soft: #fdecea;--bt_warning: #8a5a00;--bt_warning_soft: #fff4d6;--bt_success: #23864f;--bt_success_soft: #e8f7ee;--bt_bg: #eef1f5;--bt_surface: #ffffff;--bt_surface_muted: #f5f7fa;--bt_ink: #151a23;--bt_ink_soft: #4b5465;--bt_ink_loser: #5f6878;--bt_line: #c9d0da;--bt_card_border_w: 1px;--bt_slot_line: #dfe4ea;--bt_slot_border_w: 1px;--bt_card_shadow: 0 1px 2px rgba(16, 24, 40, .06), 0 2px 6px rgba(16, 24, 40, .05);--bt_heading: #2b3240;--bt_heading_line: #c3cad5;--bt_heading_line_w: 1px;--bt_name_size: 15px;--bt_name_weight: 600;--bt_win_name_weight: 700;--bt_win_bg: #e3f5ea;--bt_win_line: #8fd3ab;--bt_win_ink: #0d5c32;--bt_live_bg: #fff9e0;--bt_live_line: #e5a900;--bt_live_ring: 0 0 0 1px #e5a900, 0 0 0 5px rgba(229, 169, 0, .2);--bt_pick_bg: #ffffff;--bt_pick_ink: #151a23;--bt_pick_line: #b9c1cd;--bt_pick_hover_bg: #eef1f5;--bt_clear_line: #8fd3ab;--bt_clear_bg: #ffffff;--bt_clear_ink: #0d5c32;--bt_semis_bg: #ffd85c;--bt_semis_ink: #2a2000;--bt_finals_bg: #2fa765;--bt_finals_ink: #ffffff;--bt_badge_ring: 0 0 0 2px #ffffff;--bt_path: #b6bec9;--bt_path_w: 2px;--bt_path_win: #2fa765;--bt_path_win_w: 2.5px;--bt_tab_border_w: 1px;--bt_tab_ring: #151a23;--bt_tab_active_ink: #ffffff;--bt_tab_neutral: #c9d0da;--bt_tab_neutral_soft: #ffffff;--bt_tab_neutral_ink: #384151;--bt_tab_neutral_active: #1d2430;--bt_tab_progress: #6ea4e8;--bt_tab_progress_soft: #eaf2ff;--bt_tab_progress_ink: #1c4f8c;--bt_tab_progress_active: #2c6bc0;--bt_tab_finals: #e0b04a;--bt_tab_finals_soft: #fff6dd;--bt_tab_finals_ink: #6a4800;--bt_tab_finals_active: #a87400;--bt_tab_done: #7fcd9f;--bt_tab_done_soft: #e8f7ee;--bt_tab_done_ink: #0d5c32;--bt_tab_done_active: #23864f;--bt_progress_track: #e6eaf0;--bt_progress_track_line: #cdd3dc;--bt_progress_fill: #9cc2f2;--bt_progress_fill_finals: #ffd56b;--bt_progress_fill_done: #8ad7aa;--bt_progress_label: #151a23;--bt_progress_label_shadow: none;--bt_accent_progress: #2c6bc0;--bt_accent_finals: #a87400;--bt_accent_done: #23864f;--bt_next_line: #7fcd9f;--bt_next_hover_bg: #e8f7ee;--bt_next_kicker: #0d5c32;--bt_item_bg: #f6f8fa;--bt_item_line: #e1e6ec;--bt_scroll_track: #dde2e9;--bt_scroll_thumb: #a3acb9;--bt_scroll_thumb_hover: #6b7484}body.bt_light.bt_sun{--bt_accent: #005f80;--bt_accent_soft: #d6eef7;--bt_accent_ink: #ffffff;--bt_primary_bg: #05070a;--bt_primary_ink: #ffffff;--bt_input_bg: #ffffff;--bt_scrim: rgba(5, 7, 10, .5);--bt_danger: #8f1a10;--bt_danger_soft: #fbe3df;--bt_warning: #6b4500;--bt_warning_soft: #fff1cc;--bt_success: #087a3c;--bt_success_soft: #e0f4e8;--bt_bg: #e8ecf1;--bt_surface: #ffffff;--bt_surface_muted: #eef0f3;--bt_ink: #05070a;--bt_ink_soft: #2b313c;--bt_ink_loser: #4a5160;--bt_line: #1d222b;--bt_card_border_w: 2px;--bt_slot_line: #9aa3b0;--bt_slot_border_w: 1.5px;--bt_card_shadow: 0 1px 2px rgba(0, 0, 0, .12);--bt_heading: #05070a;--bt_heading_line: #1d222b;--bt_heading_line_w: 2px;--bt_name_size: 16px;--bt_name_weight: 750;--bt_win_name_weight: 800;--bt_win_bg: #087a3c;--bt_win_line: #087a3c;--bt_win_ink: #ffffff;--bt_live_bg: #fff4bf;--bt_live_line: #05070a;--bt_live_ring: 0 0 0 2px #05070a, 0 0 0 7px #ffd21f, 0 0 0 9px #05070a;--bt_pick_bg: #05070a;--bt_pick_ink: #ffffff;--bt_pick_line: #05070a;--bt_pick_hover_bg: #2b313c;--bt_clear_line: #ffffff;--bt_clear_bg: rgba(0, 0, 0, .22);--bt_clear_ink: #ffffff;--bt_semis_bg: #ffd21f;--bt_semis_ink: #05070a;--bt_finals_bg: #087a3c;--bt_finals_ink: #ffffff;--bt_badge_ring: 0 0 0 2px #ffffff, 0 0 0 3.5px #1d222b;--bt_path: #4b5363;--bt_path_w: 2.5px;--bt_path_win: #087a3c;--bt_path_win_w: 3.5px;--bt_tab_border_w: 2px;--bt_tab_ring: #ffd21f;--bt_tab_active_ink: #ffffff;--bt_tab_neutral: #1d222b;--bt_tab_neutral_soft: #ffffff;--bt_tab_neutral_ink: #05070a;--bt_tab_neutral_active: #05070a;--bt_tab_progress: #0057b0;--bt_tab_progress_soft: #e3eeff;--bt_tab_progress_ink: #00336b;--bt_tab_progress_active: #0057b0;--bt_tab_finals: #8a5a00;--bt_tab_finals_soft: #fff1cc;--bt_tab_finals_ink: #4d3200;--bt_tab_finals_active: #8a5a00;--bt_tab_done: #087a3c;--bt_tab_done_soft: #e0f4e8;--bt_tab_done_ink: #064d27;--bt_tab_done_active: #087a3c;--bt_progress_track: #e3e7ec;--bt_progress_track_line: #7b8494;--bt_progress_fill: #8fbaf5;--bt_progress_fill_finals: #ffcc4d;--bt_progress_fill_done: #6fd39b;--bt_progress_label: #05070a;--bt_progress_label_shadow: none;--bt_accent_progress: #0057b0;--bt_accent_finals: #8a5a00;--bt_accent_done: #087a3c;--bt_next_line: #087a3c;--bt_next_hover_bg: #e0f4e8;--bt_next_kicker: #064d27;--bt_item_bg: #f4f6f8;--bt_item_line: #9aa3b0;--bt_scroll_track: #d3d9e1;--bt_scroll_thumb: #4b5363;--bt_scroll_thumb_hover: #1d222b}body.bt_dark.bt_sun{--bt_accent: #6ee7ff;--bt_accent_soft: #0a2530;--bt_accent_ink: #001a22;--bt_primary_bg: #ffffff;--bt_primary_ink: #000000;--bt_input_bg: #000000;--bt_scrim: rgba(0, 0, 0, .72);--bt_danger: #ff8a73;--bt_danger_soft: #2a0d08;--bt_warning: #ffc83d;--bt_warning_soft: #221a05;--bt_success: #1fd17c;--bt_success_soft: #06200f;--bt_bg: #05070b;--bt_surface: #0d121b;--bt_surface_muted: #090d14;--bt_ink: #ffffff;--bt_ink_soft: #d5dce7;--bt_ink_loser: #a3aebd;--bt_line: #c3cedd;--bt_card_border_w: 2px;--bt_slot_line: #4a576a;--bt_slot_border_w: 1.5px;--bt_card_shadow: none;--bt_heading: #ffffff;--bt_heading_line: #8c9ab0;--bt_heading_line_w: 2px;--bt_name_size: 16px;--bt_name_weight: 750;--bt_win_name_weight: 800;--bt_win_bg: #1fd17c;--bt_win_line: #1fd17c;--bt_win_ink: #00190b;--bt_live_bg: #241e00;--bt_live_line: #ffd21f;--bt_live_ring: 0 0 0 2px #ffd21f, 0 0 0 7px rgba(255, 210, 31, .3);--bt_pick_bg: #ffffff;--bt_pick_ink: #000000;--bt_pick_line: #ffffff;--bt_pick_hover_bg: #d5dce7;--bt_clear_line: #00190b;--bt_clear_bg: rgba(0, 25, 11, .12);--bt_clear_ink: #00190b;--bt_semis_bg: #ffd21f;--bt_semis_ink: #000000;--bt_finals_bg: #1fd17c;--bt_finals_ink: #00190b;--bt_badge_ring: 0 0 0 2px #05070b;--bt_path: #8392a8;--bt_path_w: 2.5px;--bt_path_win: #1fd17c;--bt_path_win_w: 3.5px;--bt_tab_border_w: 2px;--bt_tab_ring: #ffd21f;--bt_tab_active_ink: #000000;--bt_tab_neutral: #8c9ab0;--bt_tab_neutral_soft: #0d121b;--bt_tab_neutral_ink: #ffffff;--bt_tab_neutral_active: #ffffff;--bt_tab_progress: #4da3ff;--bt_tab_progress_soft: #0b1a2e;--bt_tab_progress_ink: #d6eaff;--bt_tab_progress_active: #4da3ff;--bt_tab_finals: #ffc83d;--bt_tab_finals_soft: #221a05;--bt_tab_finals_ink: #ffecb8;--bt_tab_finals_active: #ffc83d;--bt_tab_done: #1fd17c;--bt_tab_done_soft: #06200f;--bt_tab_done_ink: #cbf7de;--bt_tab_done_active: #1fd17c;--bt_progress_track: #1a2230;--bt_progress_track_line: #4a576a;--bt_progress_fill: #2f6fc4;--bt_progress_fill_finals: #b88600;--bt_progress_fill_done: #138a50;--bt_progress_label: #ffffff;--bt_progress_label_shadow: 0 1px 2px #000000;--bt_accent_progress: #4da3ff;--bt_accent_finals: #ffc83d;--bt_accent_done: #1fd17c;--bt_next_line: #1fd17c;--bt_next_hover_bg: #06200f;--bt_next_kicker: #7ef0b5;--bt_item_bg: #090d14;--bt_item_line: #4a576a;--bt_scroll_track: #1a2230;--bt_scroll_thumb: #8392a8;--bt_scroll_thumb_hover: #c3cedd}body.bt_themed{background:var(--bt_bg);color:var(--bt_ink)}body.bt_light{color-scheme:light}body.bt_themed .app_wrap.app_wrap{--bg: var(--bt_bg);--panel: var(--bt_surface);--ink: var(--bt_ink);--muted: var(--bt_ink_soft);--divider: var(--bt_heading_line);--bracket_winner_accent: var(--bt_path_win);--bracket_winner_glow: transparent;--event_stage_overlay: var(--bt_bg);--event_stage_overlay_finals: var(--bt_bg);--event_stage_grid_line_color: transparent;--scrollbar_track: var(--bt_scroll_track);--scrollbar_thumb: var(--bt_scroll_thumb);--scrollbar_thumb_hover: var(--bt_scroll_thumb_hover);--scrollbar_thumb_active: var(--bt_scroll_thumb_hover);--scrollbar_thumb_border: var(--bt_scroll_track);background:var(--bt_bg);color:var(--bt_ink)}body.bt_light .app_wrap{color-scheme:light}body.bt_themed .app_wrap:before,body.bt_themed .app_wrap:after,body.bt_themed .app_wrap .card.layout_fill:before,body.bt_themed .app_wrap .card.layout_fill:after{background:var(--bt_bg);opacity:1}body.bt_themed .app_wrap .app_shell_bar{background:#0b0f17;backdrop-filter:none;-webkit-backdrop-filter:none}body.bt_themed .app_wrap .event_view{--bracket_divider_inactive_color: var(--bt_heading);--bracket_divider_inactive_line_color: var(--bt_heading_line);--bracket_divider_active_color: var(--bt_heading_line);--bracket_divider_active_glow: transparent;--bracket_heading_color: var(--bt_heading);--bracket_heading_active_color: var(--bt_heading);--bracket_heading_completed_color: var(--bt_accent_done);--scrollbar_track: var(--bt_scroll_track);--scrollbar_thumb: var(--bt_scroll_thumb);--scrollbar_thumb_hover: var(--bt_scroll_thumb_hover)}body.bt_themed .app_wrap .muted,body.bt_themed .app_wrap .app_version_badge{color:var(--bt_ink_soft)}body.bt_themed .app_wrap .bracket_divider{background:var(--bt_bg)}body.bt_themed .app_wrap .bracket_section_heading{font-weight:800;letter-spacing:.01em}body.bt_themed .app_wrap .bracket_divider:before,body.bt_themed .app_wrap .bracket_divider:after{height:var(--bt_heading_line_w);box-shadow:none}body.bt_themed .app_wrap .bracket_divider_completed:before,body.bt_themed .app_wrap .bracket_divider_completed:after{background:var(--bt_accent_done)}body.bt_themed .app_wrap .bracket_divider_completed .pill,body.bt_themed .app_wrap .bracket_divider_active .pill:not(.pill_completed){background:var(--bt_surface);box-shadow:none}body.bt_themed .app_wrap .match,body.bt_themed .app_wrap .tree_col_dim .match{background:var(--bt_surface);border:var(--bt_card_border_w) solid var(--bt_line);box-shadow:var(--bt_card_shadow)}body.bt_themed .app_wrap .match.match_decided{border-color:var(--bt_win_line)}body.bt_themed .app_wrap .match.current,body.bt_themed .app_wrap .match.current.match_promotable{background:var(--bt_live_bg);border-color:var(--bt_live_line);box-shadow:var(--bt_live_ring)}body.bt_themed .app_wrap .slot,body.bt_themed .app_wrap .tree_col_dim .slot{border:var(--bt_slot_border_w) solid var(--bt_slot_line);background:var(--bt_surface);min-height:38px}body.bt_themed .app_wrap .slot .name,body.bt_themed .app_wrap .tree_col_dim .slot .name{color:var(--bt_ink);font-size:var(--bt_name_size);font-weight:var(--bt_name_weight);text-shadow:none}body.bt_themed .app_wrap .slot.win,body.bt_themed .app_wrap .tree_col_dim .slot.win{border-color:var(--bt_win_line);background:var(--bt_win_bg)}body.bt_themed .app_wrap .slot.win .name{color:var(--bt_win_ink);font-weight:var(--bt_win_name_weight)}body.bt_themed .app_wrap .slot.win .name:before{content:"✓";margin-right:6px;font-weight:900}body.bt_themed .app_wrap .slot.lose,body.bt_themed .app_wrap .tree_col_dim .slot.lose{opacity:1;background:var(--bt_surface_muted)}body.bt_themed .app_wrap .slot.lose .name{color:var(--bt_ink_loser);font-weight:600}body.bt_themed .app_wrap .slot.bye .name,body.bt_themed .app_wrap .slot.slot_open .name{color:var(--bt_ink_loser);opacity:1}body.bt_themed .app_wrap .previous_winner_marker{color:var(--bt_accent_finals)}body.bt_themed .app_wrap .slot .pick{min-height:34px;padding:6px 14px;border:2px solid var(--bt_pick_line);border-radius:8px;background:var(--bt_pick_bg);color:var(--bt_pick_ink);font-weight:800;opacity:1}body.bt_themed .app_wrap .slot .pick:hover,body.bt_themed .app_wrap .slot .pick:focus-visible{background:var(--bt_pick_hover_bg)}body.bt_themed .app_wrap .slot .pick.clear_pick,body.bt_themed .app_wrap .slot .pick.clear_pick:hover,body.bt_themed .app_wrap .slot .pick.clear_pick:focus-visible{min-height:0;padding:0;border:2px solid var(--bt_clear_line);background:var(--bt_clear_bg);color:var(--bt_clear_ink)}body.bt_themed .app_wrap .tree_col_dim .pick,body.bt_themed .app_wrap .tree_col_dim .match_stage_badge{opacity:1}body.bt_themed .app_wrap .match_stage_badge{box-shadow:var(--bt_badge_ring)}body.bt_themed .app_wrap .match_stage_badge_semis{background:var(--bt_semis_bg);color:var(--bt_semis_ink)}body.bt_themed .app_wrap .match_stage_badge_finals{background:var(--bt_finals_bg);color:var(--bt_finals_ink)}body.bt_themed .app_wrap .tree_path{stroke:var(--bt_path);stroke-width:var(--bt_path_w)}body.bt_themed .app_wrap .tree_path_winner{stroke:var(--bt_path_win);stroke-width:var(--bt_path_win_w)}body.bt_themed .app_wrap .semi_finals_lb_connector_dim{opacity:.6}body.bt_themed .app_wrap .bracket_empty_message{color:var(--bt_ink)}body.bt_themed .app_wrap .event_tabs_combined .tab:not(.active){opacity:1}body.bt_themed .app_wrap .tab{font-weight:700}body.bt_themed .app_wrap .tab.tab_stage_not_started,body.bt_themed .app_wrap .tab:not([class*=tab_stage_]){--bt_tab_c: var(--bt_tab_neutral);--bt_tab_soft: var(--bt_tab_neutral_soft);--bt_tab_ink: var(--bt_tab_neutral_ink);--bt_tab_active: var(--bt_tab_neutral_active)}body.bt_themed .app_wrap .tab.tab_stage_in_progress{--bt_tab_c: var(--bt_tab_progress);--bt_tab_soft: var(--bt_tab_progress_soft);--bt_tab_ink: var(--bt_tab_progress_ink);--bt_tab_active: var(--bt_tab_progress_active)}body.bt_themed .app_wrap .tab.tab_stage_finals{--bt_tab_c: var(--bt_tab_finals);--bt_tab_soft: var(--bt_tab_finals_soft);--bt_tab_ink: var(--bt_tab_finals_ink);--bt_tab_active: var(--bt_tab_finals_active)}body.bt_themed .app_wrap .tab.tab_stage_completed{--bt_tab_c: var(--bt_tab_done);--bt_tab_soft: var(--bt_tab_done_soft);--bt_tab_ink: var(--bt_tab_done_ink);--bt_tab_active: var(--bt_tab_done_active)}body.bt_themed .app_wrap .tab[class*=tab_stage_],body.bt_themed .app_wrap .tab:not([class*=tab_stage_]){--tab-selected-ring: var(--bt_tab_ring);--tab-selected-glow: transparent;--tab-border-color: var(--bt_tab_c);--tab-border-hover-color: var(--bt_tab_c);--tab-border-pressed-color: var(--bt_tab_c);--tab-border-active-color: var(--bt_tab_active);--tab-border-active-hover-color: var(--bt_tab_active);--tab-border-active-pressed-color: var(--bt_tab_active);--tab-bg-color: var(--bt_tab_soft);--tab-bg-hover-color: var(--bt_tab_soft);--tab-bg-pressed-color: var(--bt_tab_soft);--tab-bg-active-color: var(--bt_tab_active);--tab-bg-active-hover-color: var(--bt_tab_active);--tab-bg-active-pressed-color: var(--bt_tab_active);--tab-text-color: var(--bt_tab_ink);--tab-text-hover-color: var(--bt_tab_ink);--tab-text-active-color: var(--bt_tab_active_ink);--tab-shadow: none;--tab-shadow-hover: 0 2px 6px rgba(0, 0, 0, .18);--tab-shadow-pressed: none;--tab-shadow-active: none;--tab-shadow-active-hover: none;--tab-shadow-active-pressed: none;border-width:var(--bt_tab_border_w)}body.bt_themed .app_wrap .tab.active{--tab-text-hover-color: var(--bt_tab_active_ink);--tab-bg-hover-color: var(--bt_tab_active);--tab-border-hover-color: var(--bt_tab_active)}body.bt_themed .app_wrap .tab_table_badge{background:var(--bt_ink);color:var(--bt_bg)}body.bt_themed .app_wrap .tab.active .tab_table_badge{background:#ffd21f;color:#05070a}body.bt_themed .app_wrap .event_hand_row_label{background:var(--bt_ink);color:var(--bt_bg)}body.bt_themed .app_wrap .bracket_progress_card,body.bt_themed .app_wrap .bracket_progress_card[class*=bracket_progress_card_stage_]{background:var(--bt_surface);border:var(--bt_card_border_w) solid var(--bt_line);box-shadow:var(--bt_card_shadow)}body.bt_themed .app_wrap .bracket_progress_card .bracket_progress_header{color:var(--bt_ink)}body.bt_themed .app_wrap .bracket_progress_status_badge{--badge-fg: var(--bt_ink);--badge-dot: var(--bt_ink_soft);--badge-glow: transparent}body.bt_themed .app_wrap .bracket_progress_status_badge_active{--badge-fg: var(--bt_tab_progress_ink);--badge-dot: var(--bt_accent_progress)}body.bt_themed .app_wrap .bracket_progress_status_badge_finals{--badge-fg: var(--bt_tab_finals_ink);--badge-dot: var(--bt_accent_finals)}body.bt_themed .app_wrap .bracket_progress_status_badge_completed{--badge-fg: var(--bt_tab_done_ink);--badge-dot: var(--bt_accent_done)}body.bt_themed .app_wrap .bracket_progress_card .bracket_progress_bar_track{background:var(--bt_progress_track);border:1.5px solid var(--bt_progress_track_line)}body.bt_themed .app_wrap .bracket_progress_card .bracket_progress_bar_fill{background:var(--bt_progress_fill)}body.bt_themed .app_wrap .bracket_progress_card_stage_finals .bracket_progress_bar_fill{background:var(--bt_progress_fill_finals)}body.bt_themed .app_wrap .bracket_progress_card_stage_completed .bracket_progress_bar_fill{background:var(--bt_progress_fill_done)}body.bt_themed .app_wrap .bracket_progress_bar_label{color:var(--bt_progress_label);font-weight:800;text-shadow:var(--bt_progress_label_shadow)}body.bt_themed .app_wrap .next_bracket_jump,body.bt_themed .placements_card_next_bracket{border:var(--bt_card_border_w) solid var(--bt_next_line);background:var(--bt_surface);color:var(--bt_ink);box-shadow:none}body.bt_themed .app_wrap .next_bracket_jump:hover,body.bt_themed .app_wrap .next_bracket_jump:focus-visible,body.bt_themed .placements_card_next_bracket:hover,body.bt_themed .placements_card_next_bracket:focus-visible{background:var(--bt_next_hover_bg)}body.bt_themed .app_wrap .next_bracket_jump_kicker,body.bt_themed .placements_card_next_bracket_kicker{color:var(--bt_next_kicker)}body.bt_themed .placements_card{background:var(--bt_surface);border:var(--bt_card_border_w) solid var(--bt_line);box-shadow:var(--bt_card_shadow);color:var(--bt_ink)}body.bt_themed .placements_card_label,body.bt_themed .placements_card_matches,body.bt_themed .placements_card_medalist_rank{color:var(--bt_ink_soft)}body.bt_themed .placements_card_title,body.bt_themed .placements_card_medalist_name{color:var(--bt_ink);font-weight:800}body.bt_themed .placements_card_medalist_item,body.bt_themed .placements_card_inline .placements_card_medalist_item{background:var(--bt_item_bg);border:1.5px solid var(--bt_item_line)}body.bt_themed .placements_card_pill{background:var(--bt_surface);border:1.5px solid currentColor}body.bt_themed .placements_card_pill_clean,body.bt_themed .placements_card_note_clean{color:var(--bt_tab_done_ink)}body.bt_themed .placements_card_pill_comeback,body.bt_themed .placements_card_note_comeback{color:var(--bt_tab_finals_ink)}body.bt_themed .placements_card_pill_default,body.bt_themed .placements_card_note_default{color:var(--bt_tab_progress_ink)}body.bt_themed .placements_card_clear_pick{border:2px solid var(--bt_line);background:var(--bt_surface);color:var(--bt_ink)}body.bt_themed .app_wrap .setup_view .phase_aurora{display:none}body.bt_themed .app_wrap .setup_entry_panel,body.bt_themed .app_wrap .setup_feature_toggles,body.bt_themed .app_wrap .setup_mobile_menu{background:var(--bt_surface);border:var(--bt_card_border_w) solid var(--bt_line);box-shadow:var(--bt_card_shadow)}body.bt_themed .app_wrap .setup_toolbar_lookup_label,body.bt_themed .app_wrap .setup_bracket_adder_label,body.bt_themed .app_wrap .setup_toolbar_lookup_message{color:var(--bt_ink_soft)}body.bt_themed .app_wrap .setup_merge_row{color:var(--bt_ink)}body.bt_themed .app_wrap .setup_merge_info{color:var(--bt_ink_soft)}body.bt_themed .app_wrap .setup_merge_tip{background:var(--bt_surface);border:var(--bt_card_border_w) solid var(--bt_line);box-shadow:var(--bt_card_shadow);color:var(--bt_ink)}body.bt_themed .app_wrap .setup_view input:not([type=checkbox]):not([type=radio]){background:var(--bt_surface);border:var(--bt_slot_border_w) solid var(--bt_slot_line);color:var(--bt_ink);box-shadow:none}body.bt_themed .app_wrap .setup_view input::placeholder{color:var(--bt_ink_loser)}body.bt_themed .app_wrap .setup_view input:not([type=checkbox]):focus{border-color:var(--bt_accent_progress);outline:none}body.bt_themed .app_wrap .setup_view .dropdown{background:var(--bt_surface);border:var(--bt_card_border_w) solid var(--bt_line);box-shadow:var(--bt_card_shadow);color:var(--bt_ink)}body.bt_themed .app_wrap .setup_view .opt:hover,body.bt_themed .app_wrap .setup_view .opt.active{background:var(--bt_surface_muted)}body.bt_themed .app_wrap .setup_bracket_adder_button,body.bt_themed .app_wrap .setup_mobile_adder_button,body.bt_themed .app_wrap .setup_mobile_lookup_add,body.bt_themed .app_wrap .setup_toolbar_seed_button,body.bt_themed .app_wrap .setup_athlete_input_row button,body.bt_themed .app_wrap .setup_mobile_menu_btn{background:var(--bt_pick_bg);border:2px solid var(--bt_pick_line);color:var(--bt_pick_ink);box-shadow:none}body.bt_themed .app_wrap .setup_athlete_input_row button:disabled,body.bt_themed .app_wrap .setup_bracket_adder_button:disabled{opacity:.45}body.bt_themed .app_wrap .setup_mobile_menu_item,body.bt_themed .app_wrap .setup_mobile_menu_switch{color:var(--bt_ink)}body.bt_themed .app_wrap .start_tournament_button,body.bt_themed .app_wrap .start_tournament_button[class]{background:var(--bt_tab_neutral_active);border:2px solid var(--bt_tab_neutral_active);color:var(--bt_tab_active_ink);box-shadow:var(--bt_card_shadow)}body.bt_themed .app_wrap .start_tournament_button:disabled{opacity:.45}body.bt_themed .app_wrap .setup_view .hr{background:var(--bt_heading_line)}body.bt_themed .app_wrap .setup_view .pill{background:var(--bt_surface);border:var(--bt_card_border_w) solid var(--bt_line);color:var(--bt_ink)}body.bt_themed .app_wrap .setup_view .status_pill_count{color:var(--bt_ink)}body.bt_themed .app_wrap .bracket_card{background:var(--bt_surface);border:var(--bt_card_border_w) solid var(--bt_line);box-shadow:var(--bt_card_shadow);color:var(--bt_ink)}body.bt_themed .app_wrap .bracket_card .bracket_title,body.bt_themed .app_wrap .bracket_card .athlete_name{color:var(--bt_ink)}body.bt_themed .app_wrap .bracket_card .bracket_title{font-weight:800}body.bt_themed .app_wrap .bracket_card .athlete_name{font-weight:var(--bt_name_weight)}body.bt_themed .app_wrap .bracket_athlete_count{background:var(--bt_surface_muted);border:1px solid var(--bt_line);color:var(--bt_ink)}body.bt_themed .app_wrap .bracket_card .athlete_row,body.bt_themed .app_wrap .bracket_card .bracket_header,body.bt_themed .app_wrap .bracket_card .setup_athlete_input_row{border-color:var(--bt_slot_line)}body.bt_themed .app_wrap .bracket_card .icon_button,body.bt_themed .app_wrap .bracket_card .icon_button_small,body.bt_themed .app_wrap .bracket_card .athlete_actions button{color:var(--bt_ink_soft)}body.bt_themed .app_wrap .bracket_lock_notice{background:var(--bt_surface_muted);border:1px solid var(--bt_slot_line);color:var(--bt_ink)}body.bt_themed .app_wrap .create_layout .phase_aurora{display:none}body.bt_themed .app_wrap .create_view,body.bt_themed .app_wrap .create_heading_text,body.bt_themed .app_wrap .create_view h2,body.bt_themed .app_wrap .preset_bar_title,body.bt_themed .app_wrap .config_h2{color:var(--bt_ink)}body.bt_themed .app_wrap .create_heading_subline,body.bt_themed .app_wrap .create_heading_subline_guest,body.bt_themed .app_wrap .create_resume_guest_hint,body.bt_themed .app_wrap .create_review_intro,body.bt_themed .app_wrap .create_wizard_footer_note,body.bt_themed .app_wrap .create_follow_up_note,body.bt_themed .app_wrap .create_home_supermatch_hint{color:var(--bt_ink_soft)}body.bt_themed .app_wrap .create_guest_signin_link,body.bt_themed .app_wrap .create_wizard_back_btn,body.bt_themed .create_wizard_nav_mobile_pin .create_wizard_back_btn,body.bt_themed .app_wrap .publish_inline_link,body.bt_themed .app_wrap .publish_locked_link{color:var(--bt_accent);text-decoration-color:currentColor;font-weight:700}body.bt_themed .app_wrap .create_guest_signin_link:hover,body.bt_themed .app_wrap .create_guest_signin_link:focus-visible,body.bt_themed .app_wrap .create_wizard_back_btn:hover,body.bt_themed .app_wrap .create_wizard_back_btn:focus-visible,body.bt_themed .create_wizard_nav_mobile_pin .create_wizard_back_btn:hover,body.bt_themed .create_wizard_nav_mobile_pin .create_wizard_back_btn:focus-visible,body.bt_themed .app_wrap .publish_inline_link:hover,body.bt_themed .app_wrap .publish_inline_link:focus-visible,body.bt_themed .app_wrap .publish_locked_link:hover,body.bt_themed .app_wrap .publish_locked_link:focus-visible{color:var(--bt_ink)}body.bt_themed .app_wrap .create_view :is(button,input,select,[tabindex]):focus-visible,body.bt_themed .create_wizard_nav_mobile_pin button:focus-visible,body.bt_themed .dev_copy_bracket_panel :is(button,input):focus-visible{outline:2px solid var(--bt_accent);outline-offset:2px}body.bt_themed .app_wrap .home_tile_label{color:var(--bt_ink);font-weight:700}body.bt_themed .app_wrap .home_tile_meta,body.bt_themed .app_wrap .home_tile_more_count{color:var(--bt_ink_soft)}body.bt_themed .app_wrap .home_tile_thumb{box-shadow:var(--bt_card_shadow)}body.bt_themed .app_wrap .home_tile:hover:not(:disabled) .home_tile_thumb,body.bt_themed .app_wrap .home_tile_doc:hover .home_tile_thumb{box-shadow:0 0 0 2px var(--bt_accent),var(--bt_card_shadow)}body.bt_themed .app_wrap .home_tile_thumb_draft{background:var(--bt_surface);border:var(--bt_card_border_w) solid var(--bt_line);color:var(--bt_ink)}body.bt_themed .app_wrap .home_tile_thumb_setup{background:var(--bt_tab_finals_soft);border:var(--bt_card_border_w) solid var(--bt_tab_finals);color:var(--bt_tab_finals_ink)}body.bt_themed .app_wrap .home_tile_thumb_event{background:var(--bt_tab_done_soft);border:var(--bt_card_border_w) solid var(--bt_tab_done);color:var(--bt_tab_done_ink)}body.bt_themed .app_wrap .home_tile_thumb_orphaned{background:var(--bt_danger_soft);border:var(--bt_card_border_w) solid var(--bt_danger);color:var(--bt_danger)}body.bt_themed .app_wrap .home_tile_thumb_warn{background:var(--bt_danger);color:var(--bt_surface)}body.bt_themed .app_wrap .home_tile_starred .home_tile_thumb{box-shadow:inset 0 0 0 2px var(--bt_warning),var(--bt_card_shadow)}body.bt_themed .app_wrap .home_tile_thumb_new{background:var(--bt_surface);border:2px dashed var(--bt_accent);color:var(--bt_accent)}body.bt_themed .app_wrap .home_tile_thumb_new svg{opacity:.85}body.bt_themed .app_wrap .home_tile_new_plus{color:var(--bt_accent)}body.bt_themed .app_wrap .home_tile_thumb_open_file{background:var(--bt_surface);border:var(--bt_card_border_w) solid var(--bt_line);color:var(--bt_ink_soft)}body.bt_themed .app_wrap .home_tile_open_file:hover .home_tile_thumb_open_file,body.bt_themed .app_wrap .home_tile_open_file:focus-visible .home_tile_thumb_open_file{border-color:var(--bt_accent);color:var(--bt_accent)}body.bt_themed .app_wrap .home_tile_thumb_more{background:var(--bt_surface);border:2px dashed var(--bt_line)}body.bt_themed .app_wrap .home_tile_thumb_muted{background:var(--bt_surface_muted);border:var(--bt_card_border_w) dashed var(--bt_line);color:var(--bt_ink_loser);box-shadow:none}body.bt_themed .app_wrap .home_tile_muted{opacity:.7}body.bt_themed .app_wrap .home_tile_muted .home_tile_label{color:var(--bt_ink_soft)}body.bt_themed .app_wrap .home_tile_thumb_skeleton,body.bt_themed .app_wrap .home_tile_skeleton .home_tile_label_skeleton,body.bt_themed .app_wrap .home_tile_skeleton .home_tile_meta_skeleton{background:var(--bt_slot_line);box-shadow:none}body.bt_themed .app_wrap .home_tile_star,body.bt_themed .app_wrap .home_tile_remove{background:var(--bt_surface);border:1.5px solid var(--bt_line);color:var(--bt_ink_soft)}body.bt_themed .app_wrap .home_tile_star:hover:not(:disabled),body.bt_themed .app_wrap .home_tile_star:focus-visible{background:var(--bt_warning_soft);border-color:var(--bt_warning);color:var(--bt_warning)}body.bt_themed .app_wrap .home_tile_star_active,body.bt_themed .app_wrap .home_tile_star_active:hover:not(:disabled){background:var(--bt_warning_soft);border-color:var(--bt_warning);color:var(--bt_warning)}body.bt_themed .app_wrap .home_tile_remove:hover:not(:disabled){background:var(--bt_danger_soft);border-color:var(--bt_danger);color:var(--bt_danger)}body.bt_themed .app_wrap .create_home_library_notice,body.bt_themed .app_wrap .create_home_library_dev_copy{color:var(--bt_warning)}body.bt_themed .app_wrap .create_home_library_notice_signed_in{color:var(--bt_accent)}body.bt_themed .app_wrap .create_home_library_dev_copy:hover,body.bt_themed .app_wrap .create_home_library_dev_copy:focus-visible{color:var(--bt_ink)}body.bt_themed .app_wrap .create_home_library_refresh,body.bt_themed .app_wrap .create_home_show_fewer{color:var(--bt_ink_soft);text-decoration-color:currentColor}body.bt_themed .app_wrap .create_home_library_refresh:hover:not(:disabled),body.bt_themed .app_wrap .create_home_library_refresh:focus-visible,body.bt_themed .app_wrap .create_home_show_fewer:hover,body.bt_themed .app_wrap .create_home_show_fewer:focus-visible{color:var(--bt_ink)}body.bt_themed .app_wrap .create_home_library_error{color:var(--bt_danger)}body.bt_themed .app_wrap .create_home_library_empty{color:var(--bt_ink_soft)}body.bt_themed .app_wrap .create_home_saved_section{border-bottom:var(--bt_heading_line_w) solid var(--bt_heading_line)}body.bt_themed .app_wrap .create_home_saved_heading{color:var(--bt_ink_soft);font-weight:800}body.bt_themed .app_wrap .create_home_saved_empty{background:var(--bt_surface_muted);border:1.5px dashed var(--bt_slot_line);color:var(--bt_ink_soft)}body.bt_themed .app_wrap .create_saved_row:hover:not(:disabled),body.bt_themed .app_wrap .create_saved_row:focus-visible{background:var(--bt_surface_muted)}body.bt_themed .app_wrap .create_saved_row:focus-visible{box-shadow:inset 3px 0 0 var(--bt_accent)}body.bt_themed .app_wrap .create_saved_rows li+li .create_saved_row:before{background:var(--bt_slot_line)}body.bt_themed .app_wrap .create_saved_date,body.bt_themed .app_wrap .create_saved_row:hover:not(:disabled) .create_saved_date{background:var(--bt_surface_muted);border:1px solid var(--bt_slot_line)}body.bt_themed .app_wrap .create_saved_date_day,body.bt_themed .app_wrap .create_saved_name{color:var(--bt_ink)}body.bt_themed .app_wrap .create_saved_date_month,body.bt_themed .app_wrap .create_saved_date_year,body.bt_themed .app_wrap .create_saved_classes,body.bt_themed .app_wrap .create_saved_status,body.bt_themed .app_wrap .create_saved_empty,body.bt_themed .app_wrap .create_saved_loading_row{color:var(--bt_ink_soft)}body.bt_themed .app_wrap .create_saved_classes_pending,body.bt_themed .app_wrap .create_saved_skeleton{background:var(--bt_slot_line)}body.bt_themed .app_wrap .create_saved_spinner{border-color:var(--bt_slot_line);border-top-color:var(--bt_accent)}body.bt_themed .app_wrap .create_saved_status_live{color:var(--bt_success)}body.bt_themed .app_wrap .create_saved_status_live:before{box-shadow:0 0 0 3px var(--bt_success_soft)}body.bt_themed .app_wrap .create_saved_status_finished{color:var(--bt_warning)}body.bt_themed .app_wrap .create_saved_status_setup{color:var(--bt_accent)}body.bt_themed .app_wrap .create_saved_status_unfinished{color:var(--bt_ink_soft)}body.bt_themed .app_wrap .create_saved_status_draft,body.bt_themed .app_wrap .create_saved_status_gone{color:var(--bt_ink_loser)}body.bt_themed .app_wrap .create_saved_more{box-shadow:inset 0 1px 0 var(--bt_slot_line);color:var(--bt_accent);font-weight:700}body.bt_themed .app_wrap .create_saved_more:hover,body.bt_themed .app_wrap .create_saved_more:focus-visible{background:var(--bt_surface_muted);color:var(--bt_ink)}body.bt_themed .app_wrap .create_wizard_progress{height:4px;background:var(--bt_progress_track);box-shadow:inset 0 0 0 1px var(--bt_progress_track_line)}body.bt_themed .app_wrap .create_wizard_progress_fill{background:var(--bt_accent)}body.bt_themed .app_wrap .create_unit_label_active{color:var(--bt_ink);font-weight:800}body.bt_themed .app_wrap .create_unit_label_muted{color:var(--bt_ink_loser)}body.bt_themed .app_wrap .create_preset_button,body.bt_themed .app_wrap .create_preset_button_recommended,body.bt_themed .app_wrap .create_load_previous{background:var(--bt_surface);border:var(--bt_card_border_w) solid var(--bt_line);box-shadow:var(--bt_card_shadow);color:var(--bt_ink)}body.bt_themed .app_wrap .create_preset_button:hover,body.bt_themed .app_wrap .create_preset_button_recommended:hover,body.bt_themed .app_wrap .create_load_previous:not(.create_load_previous_open):hover{background:var(--bt_surface_muted);border-color:var(--bt_accent);box-shadow:var(--bt_card_shadow)}body.bt_themed .app_wrap .create_preset_button:focus-visible,body.bt_themed .app_wrap .create_preset_button:active{background:var(--bt_surface_muted);border-color:var(--bt_accent);box-shadow:var(--bt_card_shadow)}body.bt_themed .app_wrap .create_preset_button_selected,body.bt_themed .app_wrap .create_preset_button_selected:hover,body.bt_themed .app_wrap .create_preset_button_selected:focus-visible,body.bt_themed .app_wrap .create_preset_button_selected:active{background:var(--bt_accent_soft);border-color:var(--bt_accent);box-shadow:0 0 0 1px var(--bt_accent),var(--bt_card_shadow);color:var(--bt_ink)}body.bt_themed .app_wrap .create_preset_button_selected:before,body.bt_themed .app_wrap .create_preset_button_selected:after{display:none}body.bt_themed .app_wrap .create_preset_title,body.bt_themed .app_wrap .create_preset_button_selected .create_preset_title,body.bt_themed .app_wrap .create_load_previous_title{color:var(--bt_ink)}body.bt_themed .app_wrap .create_preset_text,body.bt_themed .app_wrap .create_preset_button_selected .create_preset_text,body.bt_themed .app_wrap .create_load_previous_meta{color:var(--bt_ink_soft)}body.bt_themed .app_wrap .create_preset_icon_wrap,body.bt_themed .app_wrap .create_load_previous_icon{background:var(--bt_surface_muted);border:1px solid var(--bt_slot_line);color:var(--bt_ink_soft);box-shadow:none}body.bt_themed .app_wrap .create_preset_icon_accent,body.bt_themed .app_wrap .create_preset_button_selected .create_preset_icon_wrap{background:var(--bt_accent_soft);border-color:var(--bt_accent);color:var(--bt_accent);box-shadow:none}body.bt_themed .app_wrap .create_preset_badge,body.bt_themed .app_wrap .create_preset_button_selected .create_preset_badge{background:var(--bt_accent_soft);border:1px solid var(--bt_accent);color:var(--bt_accent);font-weight:700}body.bt_themed .app_wrap .create_presets_divider_text{color:var(--bt_ink_soft)}body.bt_themed .app_wrap .create_load_previous_open{border-color:var(--bt_line)}body.bt_themed .app_wrap .create_load_previous_open .create_load_previous_header{box-shadow:inset 0 -1px 0 var(--bt_slot_line)}body.bt_themed .app_wrap .create_load_previous_chevron{color:var(--bt_ink_soft)}body.bt_themed .app_wrap .create_load_previous_header:hover .create_load_previous_chevron{color:var(--bt_ink)}body.bt_themed .app_wrap .create_load_previous_signin_text{color:var(--bt_ink_soft)}body.bt_themed .app_wrap .create_load_previous_signin_btn{background:var(--bt_pick_bg);border:2px solid var(--bt_pick_line);color:var(--bt_pick_ink);font-weight:700}body.bt_themed .app_wrap .create_load_previous_signin_btn:hover,body.bt_themed .app_wrap .create_load_previous_signin_btn:focus-visible{background:var(--bt_pick_hover_bg);border-color:var(--bt_pick_line)}body.bt_themed .load_previous_classes{background:var(--bt_surface_muted);border:1px solid var(--bt_slot_line)}body.bt_themed .load_previous_classes dt{color:var(--bt_ink)}body.bt_themed .load_previous_classes dd{color:var(--bt_ink_soft)}body.bt_themed .app_wrap .privacy_row:hover{background:var(--bt_surface_muted)}body.bt_themed .app_wrap .privacy_row_label{color:var(--bt_ink)}body.bt_themed .app_wrap .privacy_row_text{color:var(--bt_ink_soft)}body.bt_themed .app_wrap .privacy_row_on,body.bt_themed .app_wrap .privacy_row_on:hover{background:var(--bt_warning_soft);border-color:var(--bt_warning)}body.bt_themed .app_wrap .privacy_row_on .privacy_row_label{color:var(--bt_warning)}body.bt_themed .app_wrap .privacy_row_on .privacy_row_text,body.bt_themed .app_wrap .privacy_row_on .privacy_row_text strong{color:var(--bt_ink)}body.bt_themed .app_wrap .create_wizard_nav{border-top-color:var(--bt_heading_line)}body.bt_themed .app_wrap button.primary.create_wizard_continue_btn,body.bt_themed .app_wrap button.primary.create_cta_button,body.bt_themed .create_wizard_nav_mobile_pin button.primary.create_wizard_continue_btn,body.bt_themed .create_wizard_nav_mobile_pin button.primary.create_cta_button{background:var(--bt_primary_bg);border:2px solid var(--bt_primary_bg);color:var(--bt_primary_ink);box-shadow:var(--bt_card_shadow);font-weight:800;backdrop-filter:none;-webkit-backdrop-filter:none}body.bt_themed .app_wrap button.primary.create_wizard_continue_btn:hover:not(:disabled),body.bt_themed .app_wrap button.primary.create_wizard_continue_btn:focus-visible:not(:disabled),body.bt_themed .app_wrap button.primary.create_cta_button:hover:not(:disabled),body.bt_themed .app_wrap button.primary.create_cta_button:focus-visible:not(:disabled),body.bt_themed .create_wizard_nav_mobile_pin button.primary.create_wizard_continue_btn:hover:not(:disabled),body.bt_themed .create_wizard_nav_mobile_pin button.primary.create_cta_button:hover:not(:disabled){background:color-mix(in srgb,var(--bt_primary_bg) 82%,var(--bt_bg));border-color:color-mix(in srgb,var(--bt_primary_bg) 82%,var(--bt_bg));color:var(--bt_primary_ink);box-shadow:var(--bt_card_shadow)}body.bt_themed .app_wrap button.primary.create_wizard_continue_btn:disabled,body.bt_themed .app_wrap button.primary.create_cta_button:disabled,body.bt_themed .create_wizard_nav_mobile_pin button.primary:disabled{opacity:.4;box-shadow:none}body.bt_themed .create_wizard_nav_mobile_pin{background:var(--bt_bg);border-top:var(--bt_heading_line_w) solid var(--bt_heading_line);backdrop-filter:none;-webkit-backdrop-filter:none}body.bt_themed .app_wrap .naming_input,body.bt_themed .app_wrap .publish_input,body.bt_themed .app_wrap .publish_select{background-color:var(--bt_input_bg);border:var(--bt_slot_border_w) solid var(--bt_slot_line);color:var(--bt_ink);box-shadow:none}body.bt_themed .app_wrap .naming_input{border-width:var(--bt_card_border_w);border-color:var(--bt_line);font-weight:600}body.bt_themed .app_wrap .naming_input::placeholder,body.bt_themed .app_wrap .publish_input::placeholder{color:var(--bt_ink_loser)}body.bt_themed .app_wrap .naming_input:focus,body.bt_themed .app_wrap .publish_input:focus,body.bt_themed .app_wrap .publish_select:focus{background-color:var(--bt_input_bg);border-color:var(--bt_accent);box-shadow:0 0 0 1px var(--bt_accent);outline:none}body.bt_themed.bt_light .app_wrap .create_view .publish_select{color-scheme:light}body.bt_themed .app_wrap .create_view .publish_select option,body.bt_themed .app_wrap .create_view .publish_select optgroup{background-color:var(--bt_input_bg);color:var(--bt_ink)}body.bt_themed .app_wrap .create_view .publish_select optgroup{color:var(--bt_ink_soft)}body.bt_themed .app_wrap .publish_accordion{background:var(--bt_surface);border:var(--bt_card_border_w) solid var(--bt_line);box-shadow:var(--bt_card_shadow)}body.bt_themed .app_wrap .publish_accordion_open{border-color:var(--bt_accent);box-shadow:0 0 0 1px var(--bt_accent),var(--bt_card_shadow)}body.bt_themed .app_wrap .publish_toggle{color:var(--bt_ink)}body.bt_themed .app_wrap .publish_toggle:hover,body.bt_themed .app_wrap .publish_toggle:focus-visible{background:var(--bt_surface_muted)}body.bt_themed .app_wrap .publish_toggle_icon{background:var(--bt_accent_soft);border:1px solid var(--bt_accent);color:var(--bt_accent);box-shadow:none}body.bt_themed .app_wrap .publish_toggle_label,body.bt_themed .app_wrap .publish_locked_title,body.bt_themed .app_wrap .publish_new_event_title{color:var(--bt_ink)}body.bt_themed .app_wrap .publish_brand{background:none;-webkit-background-clip:border-box;background-clip:border-box;color:var(--bt_accent)}body.bt_themed .app_wrap .publish_toggle_hint,body.bt_themed .app_wrap .publish_toggle_chevron,body.bt_themed .app_wrap .publish_auth_text,body.bt_themed .app_wrap .publish_status_text,body.bt_themed .app_wrap .publish_locked_text,body.bt_themed .app_wrap .publish_new_event_subtitle,body.bt_themed .app_wrap .publish_field_label{color:var(--bt_ink_soft)}body.bt_themed .app_wrap .publish_field_hint{color:var(--bt_ink_loser)}body.bt_themed .app_wrap .publish_new_event_subtitle strong{color:var(--bt_ink)}body.bt_themed .app_wrap .publish_panel,body.bt_themed .app_wrap .publish_new_event,body.bt_themed .app_wrap .publish_linked{border-top:1px solid var(--bt_slot_line)}body.bt_themed .app_wrap .publish_locked_icon{background:var(--bt_surface_muted);border:1px solid var(--bt_line);color:var(--bt_ink_soft)}body.bt_themed .app_wrap .publish_linked_icon{color:var(--bt_success)}body.bt_themed .app_wrap .publish_linked_text{color:var(--bt_ink_soft)}body.bt_themed .app_wrap .publish_linked_text strong{color:var(--bt_ink)}body.bt_themed .app_wrap .publish_secondary_button,body.bt_themed .app_wrap .publish_event_chip{background:var(--bt_surface);border:1.5px solid var(--bt_line);color:var(--bt_ink)}body.bt_themed .app_wrap .publish_secondary_button:hover,body.bt_themed .app_wrap .publish_secondary_button:focus-visible,body.bt_themed .app_wrap .publish_event_chip:hover,body.bt_themed .app_wrap .publish_event_chip:focus-visible{background:var(--bt_surface_muted);border-color:var(--bt_accent);color:var(--bt_ink)}body.bt_themed .app_wrap .publish_event_chip_active{background:var(--bt_accent_soft);border-color:var(--bt_accent);color:var(--bt_ink)}body.bt_themed .app_wrap .publish_feedback_error{background:var(--bt_danger_soft);border:1px solid var(--bt_danger);color:var(--bt_danger)}body.bt_themed .app_wrap .publish_feedback_success{background:var(--bt_success_soft);border:1px solid var(--bt_success);color:var(--bt_success)}body.bt_themed .app_wrap .publish_private_note{background:var(--bt_warning_soft);border:var(--bt_card_border_w) solid var(--bt_warning);color:var(--bt_warning);font-weight:600}body.bt_themed .app_wrap .create_view .toggle_button{background-color:var(--bt_surface);border:var(--bt_card_border_w) solid var(--bt_line);color:var(--bt_ink);box-shadow:var(--bt_card_shadow);font-weight:700}body.bt_themed .app_wrap .create_view .toggle_button:hover,body.bt_themed .app_wrap .create_view .toggle_button:focus-visible{background-color:var(--bt_surface_muted);border-color:var(--bt_accent);color:var(--bt_ink)}body.bt_themed .app_wrap .create_view .toggle_button.toggle_on,body.bt_themed .app_wrap .create_view .toggle_button.toggle_on:hover,body.bt_themed .app_wrap .create_view .toggle_button.toggle_on:focus-visible{background-color:var(--bt_accent);border-color:var(--bt_accent);color:var(--bt_accent_ink)}body.bt_themed .app_wrap .create_view .toggle_button.toggle_on:hover{background-color:color-mix(in srgb,var(--bt_accent) 88%,var(--bt_ink))}body.bt_themed .app_wrap .create_view .toggle_button_check{color:currentColor}body.bt_themed .app_wrap .bracket_label_sliders_heading{color:var(--bt_ink)}body.bt_themed .app_wrap .choice_slider_rail{background:var(--bt_surface);border:var(--bt_card_border_w) solid var(--bt_line);box-shadow:var(--bt_card_shadow)}body.bt_themed .app_wrap .choice_slider_thumb{background:var(--bt_accent);border:1px solid var(--bt_accent);box-shadow:none}body.bt_themed .app_wrap .choice_slider_track:hover .choice_slider_rail{background:var(--bt_surface_muted);border-color:var(--bt_accent)}body.bt_themed .app_wrap .choice_slider_track:hover .choice_slider_thumb{background:var(--bt_accent);border-color:var(--bt_accent)}body.bt_themed .app_wrap .choice_slider_label{color:var(--bt_ink_soft);font-weight:600}body.bt_themed .app_wrap .choice_slider_label_active{color:var(--bt_accent_ink);font-weight:800}body.bt_themed .app_wrap .choice_slider:focus-visible{outline:none}body.bt_themed .app_wrap .choice_slider:focus-visible .choice_slider_track{box-shadow:0 0 0 2px var(--bt_bg),0 0 0 4px var(--bt_accent)}body.bt_themed .app_wrap .division_config_list{border-top:var(--bt_heading_line_w) solid var(--bt_heading_line)}body.bt_themed .app_wrap .division_config_item{border-bottom:var(--bt_heading_line_w) solid var(--bt_heading_line)}body.bt_themed .app_wrap .division_config_label,body.bt_themed .app_wrap .division_config_header:hover .division_config_label,body.bt_themed .app_wrap .division_config_header:focus-visible .division_config_label{color:var(--bt_ink);font-weight:800}body.bt_themed .app_wrap .division_config_summary,body.bt_themed .app_wrap .division_config_item_open .division_config_summary,body.bt_themed .app_wrap .division_config_header:hover .division_config_summary,body.bt_themed .app_wrap .division_config_header:focus-visible .division_config_summary{color:var(--bt_ink_soft)}body.bt_themed .app_wrap .division_config_item_open .division_config_label{color:var(--bt_accent)}body.bt_themed .app_wrap .division_config_toggle,body.bt_themed .app_wrap .division_config_text_action{color:var(--bt_accent);font-weight:700}body.bt_themed .app_wrap .division_config_header:hover .division_config_toggle,body.bt_themed .app_wrap .division_config_header:focus-visible .division_config_toggle,body.bt_themed .app_wrap .division_config_text_action:hover,body.bt_themed .app_wrap .division_config_text_action:focus-visible{color:var(--bt_ink)}body.bt_themed .app_wrap .weight_sync_toggle_label,body.bt_themed .app_wrap .weight_slider_name,body.bt_themed .app_wrap .division_label_heading{color:var(--bt_ink)}body.bt_themed .app_wrap .weight_sync_hint,body.bt_themed .app_wrap .division_label_hint,body.bt_themed .app_wrap .weight_ladder_hint,body.bt_themed .app_wrap .weight_stepper_title,body.bt_themed .app_wrap .weight_stepper_unit,body.bt_themed .app_wrap .weight_stepper_locked_note,body.bt_themed .app_wrap .weight_ladder_empty{color:var(--bt_ink_soft)}body.bt_themed .app_wrap .weight_stepper_bounds{color:var(--bt_ink_loser)}body.bt_themed .app_wrap .weight_chip_row{border-bottom:1px solid var(--bt_slot_line)}body.bt_themed .app_wrap .weight_chip{color:var(--bt_ink_soft);font-weight:600}body.bt_themed .app_wrap .weight_chip:hover,body.bt_themed .app_wrap .weight_chip:focus-visible{color:var(--bt_ink);border-bottom-color:var(--bt_line)}body.bt_themed .app_wrap .weight_chip_selected,body.bt_themed .app_wrap .weight_chip_selected:hover{color:var(--bt_accent);border-bottom:3px solid var(--bt_accent);font-weight:800}body.bt_themed .app_wrap .weight_chip_pending,body.bt_themed .app_wrap .weight_chip_pending.weight_chip_selected,body.bt_themed .app_wrap .weight_chip_pending:hover,body.bt_themed .app_wrap .weight_chip_pending:focus-visible{color:var(--bt_warning);border-bottom:3px solid var(--bt_warning)}body.bt_themed .app_wrap .weight_stepper_btn{background:var(--bt_surface);border:var(--bt_card_border_w) solid var(--bt_line);color:var(--bt_ink);box-shadow:var(--bt_card_shadow)}body.bt_themed .app_wrap .weight_stepper_btn:hover:not(:disabled),body.bt_themed .app_wrap .weight_stepper_btn:focus-visible{background:var(--bt_surface_muted);border-color:var(--bt_accent);color:var(--bt_ink)}body.bt_themed .app_wrap .weight_stepper_btn:disabled{opacity:.35;box-shadow:none}body.bt_themed .app_wrap .weight_stepper_value_input,body.bt_themed .app_wrap .weight_stepper_value_input:focus{background:transparent;color:var(--bt_ink);border-bottom:2px solid var(--bt_accent);box-shadow:none}body.bt_themed .app_wrap .weight_stepper_value_input_readonly,body.bt_themed .app_wrap .weight_stepper_value_input_readonly:focus{color:var(--bt_ink_soft);border-bottom-color:var(--bt_slot_line)}body.bt_themed .app_wrap .weight_stepper_value_input_invalid,body.bt_themed .app_wrap .weight_stepper_value_input_invalid:focus,body.bt_themed .app_wrap .weight_stepper_value_error{color:var(--bt_danger);border-bottom-color:var(--bt_danger)}body.bt_themed .app_wrap .weight_stepper_panel_pending .weight_stepper_title,body.bt_themed .app_wrap .weight_stepper_value_input_pending,body.bt_themed .app_wrap .weight_stepper_value_input_pending:focus{color:var(--bt_warning);border-bottom-color:var(--bt_warning)}body.bt_themed .app_wrap .weight_stepper_value_input_pending::placeholder{color:var(--bt_warning);opacity:.6}body.bt_themed .app_wrap .weight_ladder_actions .weight_add_button{color:var(--bt_accent);font-weight:700}body.bt_themed .app_wrap .weight_ladder_actions .weight_add_button:hover:not(:disabled),body.bt_themed .app_wrap .weight_ladder_actions .weight_add_button:focus-visible:not(:disabled){color:var(--bt_ink)}body.bt_themed .app_wrap .weight_ladder_actions .weight_add_button:disabled{color:var(--bt_ink_loser)}body.bt_themed .app_wrap .weight_ladder_actions .weight_remove_button{color:var(--bt_ink_soft);font-weight:600}body.bt_themed .app_wrap .weight_ladder_actions .weight_remove_button:hover:not(:disabled),body.bt_themed .app_wrap .weight_ladder_actions .weight_remove_button:focus-visible:not(:disabled){color:var(--bt_danger)}body.bt_themed .app_wrap .create_review_row{background:var(--bt_surface);border:var(--bt_card_border_w) solid var(--bt_line);box-shadow:var(--bt_card_shadow)}body.bt_themed .app_wrap .create_review_label{color:var(--bt_ink_soft);font-weight:700}body.bt_themed .app_wrap .create_review_value,body.bt_themed .app_wrap .create_review_bracket_name{color:var(--bt_ink)}body.bt_themed .app_wrap .create_review_bracket_name{font-weight:800}body.bt_themed .app_wrap .create_review_bracket_detail{color:var(--bt_ink_soft)}body.bt_themed.bt_sun .app_wrap .home_tile_muted,body.bt_themed.bt_sun .app_wrap .weight_chip_locked{opacity:1}body.bt_themed .dev_copy_bracket_backdrop{background:var(--bt_scrim)}body.bt_themed .dev_copy_bracket_panel{background:var(--bt_surface);border:var(--bt_card_border_w) solid var(--bt_line);box-shadow:var(--bt_card_shadow),0 18px 40px #0000002e;color:var(--bt_ink)}body.bt_themed .dev_copy_bracket_title,body.bt_themed .dev_copy_bracket_row_name{color:var(--bt_ink)}body.bt_themed .dev_copy_bracket_lead,body.bt_themed .dev_copy_bracket_row_meta,body.bt_themed .dev_copy_bracket_row_id,body.bt_themed .dev_copy_bracket_count,body.bt_themed .dev_copy_bracket_empty{color:var(--bt_ink_soft)}body.bt_themed .dev_copy_bracket_close{background:var(--bt_surface);border:1.5px solid var(--bt_line);color:var(--bt_ink)}body.bt_themed .dev_copy_bracket_close:hover,body.bt_themed .dev_copy_bracket_close:focus-visible{background:var(--bt_surface_muted)}body.bt_themed .dev_copy_bracket_search{background:var(--bt_input_bg);border:var(--bt_slot_border_w) solid var(--bt_slot_line);color:var(--bt_ink)}body.bt_themed .dev_copy_bracket_search::placeholder{color:var(--bt_ink_loser)}body.bt_themed .dev_copy_bracket_search:focus-visible{border-color:var(--bt_accent)}body.bt_themed .dev_copy_bracket_error{color:var(--bt_danger)}body.bt_themed .dev_copy_bracket_row{background:var(--bt_surface);border:var(--bt_slot_border_w) solid var(--bt_slot_line);color:var(--bt_ink)}body.bt_themed .dev_copy_bracket_row:hover:not(:disabled),body.bt_themed .dev_copy_bracket_row:focus-visible{background:var(--bt_surface_muted);border-color:var(--bt_accent)}body.bt_themed .dev_copy_bracket_row_action,body.bt_themed .dev_copy_bracket_refresh{color:var(--bt_accent);font-weight:700}body.bt_themed .dev_copy_bracket_footer{border-top:1px solid var(--bt_slot_line)}body.bt_themed.bt_light{--bt_shell_float_shadow: 0 18px 44px rgba(16, 24, 40, .18), 0 2px 6px rgba(16, 24, 40, .08);--bt_shell_media_bg: #e4e8ee;--bt_shell_brand_text: linear-gradient(120deg, #0f8f7a 0%, #0b7fa8 48%, #7c3aed 100%)}body.bt_themed.bt_light.bt_sun{--bt_shell_float_shadow: 0 10px 30px rgba(0, 0, 0, .28);--bt_shell_media_bg: #d9dee5;--bt_shell_brand_text: linear-gradient(120deg, #0b6b5c 0%, #005f80 48%, #5b21b6 100%)}body.bt_themed.bt_dark.bt_sun{--bt_shell_float_shadow: none;--bt_shell_media_bg: #000000;--bt_shell_brand_text: linear-gradient(120deg, #5cf3d3 0%, #6ee7ff 45%, #c084fc 100%)}body.bt_themed.bt_light .app_wrap .phase_aurora{opacity:.45}body.bt_themed.bt_sun .app_wrap .phase_aurora{display:none}body.bt_themed .app_wrap .landing_page{color:var(--bt_ink);background:radial-gradient(ellipse at 18% -10%,var(--bt_accent_soft),transparent 55%),radial-gradient(ellipse at 92% 8%,var(--bt_accent_soft),transparent 60%),var(--bt_bg)}body.bt_themed.bt_sun .app_wrap .landing_page{background:var(--bt_bg)}body.bt_themed .app_wrap .landing_aurora,body.bt_themed .app_wrap .landing_hero_preview_glow,body.bt_themed .app_wrap .landing_feature_card:after,body.bt_themed .app_wrap .landing_feature_card_media:after{display:none}body.bt_themed .app_wrap .landing_hero_title,body.bt_themed .app_wrap .landing_section_title,body.bt_themed .app_wrap .landing_feature_card_title,body.bt_themed .app_wrap .landing_footer_cta_title{color:var(--bt_ink);font-weight:800}body.bt_themed .app_wrap .landing_hero_title_accent,body.bt_themed .app_wrap .landing_proof_stat_value{background:var(--bt_shell_brand_text);-webkit-background-clip:text;background-clip:text;color:transparent;filter:none}body.bt_themed .app_wrap .landing_hero_subtitle,body.bt_themed .app_wrap .landing_feature_card_text,body.bt_themed .app_wrap .landing_feature_card_list li,body.bt_themed .app_wrap .landing_footer_cta_text{color:var(--bt_ink_soft)}body.bt_themed .app_wrap .landing_hero_actions_note,body.bt_themed .app_wrap .landing_section_eyebrow,body.bt_themed .app_wrap .landing_proof_stat_label{color:var(--bt_ink_soft);font-weight:700}body.bt_themed .app_wrap .landing_cta_primary{border:2px solid var(--bt_primary_bg);background:var(--bt_primary_bg);color:var(--bt_primary_ink);box-shadow:var(--bt_card_shadow);filter:none}body.bt_themed .app_wrap .landing_cta_primary:hover,body.bt_themed .app_wrap .landing_cta_primary:focus-visible{box-shadow:var(--bt_shell_float_shadow);filter:none}body.bt_themed .app_wrap .landing_cta_primary:focus-visible{outline:3px solid var(--bt_accent);outline-offset:3px}body.bt_themed .app_wrap .landing_hero_preview_frame{border:var(--bt_card_border_w) solid var(--bt_line);background:var(--bt_shell_media_bg);box-shadow:var(--bt_shell_float_shadow)}body.bt_themed .app_wrap .landing_feature_card,body.bt_themed .app_wrap .landing_proof_inner,body.bt_themed .app_wrap .landing_footer_inner{background:var(--bt_surface);border:var(--bt_card_border_w) solid var(--bt_line);box-shadow:var(--bt_card_shadow);backdrop-filter:none;-webkit-backdrop-filter:none}body.bt_themed.bt_light:not(.bt_sun) .app_wrap .landing_footer_inner{background:radial-gradient(circle at 0% 0%,var(--bt_accent_soft),transparent 60%),var(--bt_surface)}body.bt_themed .app_wrap .landing_feature_card:hover{border-color:var(--bt_accent);box-shadow:var(--bt_shell_float_shadow)}body.bt_themed .app_wrap .landing_feature_card_media,body.bt_themed .app_wrap .landing_feature_card_media_mobile{background:var(--bt_shell_media_bg);border-bottom:var(--bt_card_border_w) solid var(--bt_line)}body.bt_themed .app_wrap .landing_feature_card_media_mobile .landing_feature_card_image_phone{box-shadow:var(--bt_card_shadow)}body.bt_themed .app_wrap .landing_feature_card_tag{color:var(--bt_ink);background:var(--bt_accent_soft);border:1.5px solid var(--bt_accent)}body.bt_themed .app_wrap .landing_feature_card_text a{color:var(--bt_accent);font-weight:700;border-bottom:1.5px solid currentColor}body.bt_themed .app_wrap .landing_feature_card_text a:hover,body.bt_themed .app_wrap .landing_feature_card_text a:focus-visible{color:var(--bt_ink);border-color:currentColor}body.bt_themed .app_wrap .landing_feature_card_list li:before{top:.42em;width:9px;height:9px;background:var(--bt_accent);box-shadow:none}body.bt_themed .app_wrap .welcome_gate_inner{background:var(--bt_surface);border:var(--bt_card_border_w) solid var(--bt_line);box-shadow:var(--bt_shell_float_shadow),var(--bt_card_shadow)}body.bt_themed.bt_light:not(.bt_sun) .app_wrap .welcome_gate_inner{background:radial-gradient(circle at 0% 0%,var(--bt_accent_soft),transparent 55%),var(--bt_surface)}body.bt_themed .app_wrap .welcome_gate_back{color:var(--bt_ink_soft);font-weight:700}body.bt_themed .app_wrap .welcome_gate_back:hover,body.bt_themed .app_wrap .welcome_gate_back:focus-visible{color:var(--bt_ink)}body.bt_themed .app_wrap .welcome_gate_glyph{background:var(--bt_accent_soft);color:var(--bt_accent);border:var(--bt_card_border_w) solid var(--bt_accent);box-shadow:none}body.bt_themed .app_wrap .welcome_gate_title{color:var(--bt_ink);font-weight:800}body.bt_themed .app_wrap .welcome_gate_subtitle{color:var(--bt_ink_soft)}body.bt_themed .app_wrap .welcome_gate_signin{border:2px solid var(--bt_primary_bg);background:var(--bt_primary_bg);color:var(--bt_primary_ink);box-shadow:var(--bt_card_shadow);filter:none}body.bt_themed .app_wrap .welcome_gate_signin:hover,body.bt_themed .app_wrap .welcome_gate_signin:focus-visible{box-shadow:var(--bt_shell_float_shadow);filter:none}body.bt_themed .app_wrap .welcome_gate_signin:focus-visible{outline:3px solid var(--bt_accent);outline-offset:3px}body.bt_themed .app_wrap .welcome_gate_signin:disabled{opacity:.6}body.bt_themed .app_wrap .welcome_gate_guest{color:var(--bt_ink_soft);font-weight:700;border-bottom:1.5px solid transparent}body.bt_themed.bt_sun .app_wrap .welcome_gate_guest{border-bottom-color:currentColor}body.bt_themed .app_wrap .welcome_gate_guest:hover,body.bt_themed .app_wrap .welcome_gate_guest:focus-visible{color:var(--bt_ink);border-bottom-color:currentColor}body.bt_themed .app_wrap .welcome_gate_error{background:var(--bt_danger_soft);border:var(--bt_card_border_w) solid var(--bt_danger);color:var(--bt_danger);font-weight:600}body.bt_themed .restore_backdrop,body.bt_themed .confirm_dialog_backdrop{background:var(--bt_scrim);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}body.bt_themed .restore_card,body.bt_themed .confirm_dialog_card{background:var(--bt_surface);border:var(--bt_card_border_w) solid var(--bt_line);box-shadow:var(--bt_shell_float_shadow);color:var(--bt_ink)}body.bt_themed .restore_card_local,body.bt_themed .restore_card_sync{border-top:5px solid var(--bt_warning)}body.bt_themed .restore_card_account,body.bt_themed .restore_card_update{border-top:5px solid var(--bt_accent)}body.bt_themed .restore_card_warning{border-top:5px solid var(--bt_danger)}body.bt_themed .restore_title,body.bt_themed .restore_tournament_name,body.bt_themed .confirm_dialog_title{color:var(--bt_ink)}body.bt_themed .restore_subtitle,body.bt_themed .confirm_dialog_message{color:var(--bt_ink_soft)}body.bt_themed .restore_badge,body.bt_themed .restore_badge_account,body.bt_themed .restore_badge_update{background:var(--bt_accent_soft);border:1.5px solid var(--bt_accent);color:var(--bt_ink);font-weight:700}body.bt_themed .restore_badge_local,body.bt_themed .restore_badge_sync{background:var(--bt_warning_soft);border-color:var(--bt_warning);color:var(--bt_warning)}body.bt_themed .restore_badge_warning{background:var(--bt_danger_soft);border-color:var(--bt_danger);color:var(--bt_danger)}body.bt_themed .restore_button,body.bt_themed .confirm_dialog_button{background:var(--bt_surface);border:2px solid var(--bt_pick_line);color:var(--bt_ink);font-weight:800}body.bt_themed .restore_button:hover,body.bt_themed .restore_button:focus-visible,body.bt_themed .confirm_dialog_button:hover,body.bt_themed .confirm_dialog_button:focus-visible{background:var(--bt_surface_muted);border-color:var(--bt_ink)}body.bt_themed .restore_button:focus-visible,body.bt_themed .confirm_dialog_button:focus-visible,body.bt_themed .restore_home_now_link:focus-visible{outline:3px solid var(--bt_accent);outline-offset:3px}body.bt_themed .restore_button_primary,body.bt_themed .restore_button_primary:hover,body.bt_themed .restore_button_primary:focus-visible,body.bt_themed .confirm_dialog_button_primary,body.bt_themed .confirm_dialog_button_primary:hover,body.bt_themed .confirm_dialog_button_primary:focus-visible{background:var(--bt_primary_bg);border-color:var(--bt_primary_bg);color:var(--bt_primary_ink)}body.bt_themed .restore_button_danger,body.bt_themed .restore_button_danger:hover,body.bt_themed .restore_button_danger:focus-visible,body.bt_themed .confirm_dialog_button_danger,body.bt_themed .confirm_dialog_button_danger:hover,body.bt_themed .confirm_dialog_button_danger:focus-visible{background:var(--bt_danger);border-color:var(--bt_danger);color:var(--bt_surface)}body.bt_themed .confirm_dialog_button_recommended,body.bt_themed .confirm_dialog_button_recommended:hover,body.bt_themed .confirm_dialog_button_recommended:focus-visible{background:var(--bt_success);border-color:var(--bt_success);color:var(--bt_surface)}body.bt_themed .restore_button_primary:hover,body.bt_themed .confirm_dialog_button_primary:hover,body.bt_themed .restore_button_danger:hover,body.bt_themed .confirm_dialog_button_danger:hover,body.bt_themed .confirm_dialog_button_recommended:hover{box-shadow:var(--bt_card_shadow)}body.bt_themed .restore_button_spinner{border-color:currentColor;border-top-color:transparent}body.bt_themed .restore_home_now_link{color:var(--bt_ink_soft);font-weight:700}body.bt_themed .restore_home_now_link:hover,body.bt_themed .restore_home_now_link:focus-visible{color:var(--bt_ink)}body.bt_themed .update_download_progress_track{background:var(--bt_progress_track);border:1px solid var(--bt_progress_track_line)}body.bt_themed .update_download_progress_fill{background:var(--bt_accent)}body.bt_themed .confirm_dialog_tip{background:var(--bt_surface);border:var(--bt_card_border_w) solid var(--bt_line);box-shadow:var(--bt_shell_float_shadow);color:var(--bt_ink)}body.bt_themed .state_loading_overlay{background:var(--bt_bg)}body.bt_themed .state_loading_label{color:var(--bt_ink);font-weight:800}body.bt_themed .state_loading_video_frame{background:#1e2c58;border:var(--bt_card_border_w) solid var(--bt_line);box-shadow:var(--bt_shell_float_shadow)}body.bt_themed .app_wrap .app_version_badge,body.bt_themed .app_wrap .app_version_check_link,body.bt_themed .app_wrap .app_version_download_progress{color:var(--bt_ink_soft)}body.bt_themed .app_wrap .app_version_check_link:hover,body.bt_themed .app_wrap .app_version_check_link:focus-visible{color:var(--bt_ink)}body.bt_themed.bt_sun .app_wrap .app_version_badge{opacity:1}body.bt_themed .toast_item{--bt_toast_c: var(--bt_accent);--toast-fg: var(--bt_ink);--toast-close: var(--bt_ink_soft);--toast-close-hover-bg: var(--bt_surface_muted);--toast-focus: var(--bt_accent);background:var(--bt_surface);border:var(--bt_card_border_w) solid var(--bt_line);border-left:6px solid var(--bt_toast_c);box-shadow:var(--bt_shell_float_shadow);color:var(--toast-fg)}body.bt_themed .toast_item_warning{--bt_toast_c: var(--bt_warning)}body.bt_themed .toast_item_success{--bt_toast_c: var(--bt_success)}body.bt_themed .toast_item_error{--bt_toast_c: var(--bt_danger)}body.bt_themed .toast_item_close:focus-visible{outline-width:3px}body.bt_themed .toggle_switch_label,body.bt_themed .display_settings_switch_name{color:var(--bt_ink)}body.bt_themed .display_settings_group{border-top-color:var(--bt_line)}body.bt_themed .display_settings_group_label{color:var(--bt_accent)}body.bt_themed .event_settings_overlay,body.bt_themed .account_settings_overlay,body.bt_themed .dev_tools_guide_overlay,body.bt_themed .placements_modal_backdrop{background:var(--bt_scrim);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}body.bt_themed .event_settings_panel,body.bt_themed .account_settings_panel,body.bt_themed .dev_tools_guide_panel,body.bt_themed .match_log_panel,body.bt_themed .app_session_menu,body.bt_themed .app_wrap .dev_tools_menu_panel{background:var(--bt_surface);border:var(--bt_card_border_w) solid var(--bt_line);box-shadow:var(--bt_shell_float_shadow, var(--bt_card_shadow));color:var(--bt_ink)}body.bt_themed .settings_menu_title,body.bt_themed .event_settings_panel_header h2,body.bt_themed .account_settings_header h2,body.bt_themed .dev_tools_guide_header h2,body.bt_themed .match_log_title{color:var(--bt_ink)}body.bt_themed .event_settings_panel_close,body.bt_themed .account_settings_close,body.bt_themed .dev_tools_guide_close,body.bt_themed .placements_card_dismiss,body.bt_themed .app_wrap .recap_close_button{border:var(--bt_card_border_w) solid var(--bt_line);background:var(--bt_surface);color:var(--bt_ink);box-shadow:none}body.bt_themed .event_settings_panel_close:hover,body.bt_themed .event_settings_panel_close:focus-visible,body.bt_themed .account_settings_close:hover,body.bt_themed .account_settings_close:focus-visible,body.bt_themed .dev_tools_guide_close:hover,body.bt_themed .dev_tools_guide_close:focus-visible,body.bt_themed .placements_card_dismiss:hover,body.bt_themed .placements_card_dismiss:focus-visible,body.bt_themed .app_wrap .recap_close_button:hover,body.bt_themed .app_wrap .recap_close_button:focus-visible{border-color:var(--bt_ink);background:var(--bt_surface_muted);color:var(--bt_ink);box-shadow:none}body.bt_themed .dev_tools_guide_button,body.bt_themed .screenshot_export_button,body.bt_themed .backup_upload_button,body.bt_themed .event_settings_switches .json_download_button,body.bt_themed .match_log_button,body.bt_themed .app_wrap .dev_tools_menu_action,body.bt_themed .app_wrap .recap_footer_button,body.bt_themed .app_wrap .recap_medal_toggle,body.bt_themed .next_bracket_prompt_btn_cancel{background:var(--bt_surface);border:2px solid var(--bt_pick_line);color:var(--bt_ink);font-weight:800;box-shadow:none;opacity:1}body.bt_themed .dev_tools_guide_button:hover,body.bt_themed .screenshot_export_button:hover:not(:disabled),body.bt_themed .backup_upload_button:hover,body.bt_themed .event_settings_switches .json_download_button:hover,body.bt_themed .event_settings_switches .json_download_button:focus-visible,body.bt_themed .match_log_button:hover:not(:disabled),body.bt_themed .app_wrap .dev_tools_menu_action:hover,body.bt_themed .app_wrap .dev_tools_menu_action:focus-visible,body.bt_themed .app_wrap .recap_footer_button:hover,body.bt_themed .app_wrap .recap_footer_button:focus-visible,body.bt_themed .app_wrap .recap_medal_toggle:hover,body.bt_themed .app_wrap .recap_medal_toggle:focus-visible,body.bt_themed .next_bracket_prompt_btn_cancel:hover{background:var(--bt_surface_muted);border-color:var(--bt_ink);color:var(--bt_ink);box-shadow:none}body.bt_themed .screenshot_export_button:disabled,body.bt_themed .match_log_button:disabled{opacity:.45}body.bt_themed .event_settings_panel_done,body.bt_themed .account_settings_done,body.bt_themed .dev_tools_guide_done{background:var(--bt_primary_bg);border:2px solid var(--bt_primary_bg);color:var(--bt_primary_ink);font-weight:800}body.bt_themed .event_settings_panel_done:hover,body.bt_themed .account_settings_done:hover,body.bt_themed .dev_tools_guide_done:hover{box-shadow:var(--bt_card_shadow)}body.bt_themed :is(.event_settings_fab,.event_settings_panel,.account_settings_panel,.dev_tools_guide_panel,.match_log_toggle,.match_log_panel,.app_session_menu,.dev_tools_menu_panel,.next_bracket_prompt_panel,.placements_modal_panel,.recap_content,.setup_duplicate_fix_panel,.setup_mobile_menu) :is(button,summary,input:not(.toggle_switch_input),a):focus-visible,body.bt_themed :is(.event_settings_fab,.match_log_toggle):focus-visible{outline:3px solid var(--bt_accent);outline-offset:2px}body.bt_themed .display_settings_label{color:var(--bt_ink);font-weight:700}body.bt_themed .display_theme_toggle{border:1.5px solid var(--bt_pick_line);background:var(--bt_surface_muted)}body.bt_themed .display_theme_option{color:var(--bt_ink_soft);font-weight:700}body.bt_themed .display_theme_option:hover{background:var(--bt_surface);color:var(--bt_ink)}body.bt_themed .display_theme_option_on,body.bt_themed .display_theme_option_on:hover{background:var(--bt_primary_bg);color:var(--bt_primary_ink);box-shadow:none}body.bt_themed .display_theme_option:focus-visible{outline:3px solid var(--bt_accent);outline-offset:2px}body.bt_themed .display_settings_hint,body.bt_themed .settings_menu_scope,body.bt_themed .event_settings_scope{color:var(--bt_ink_soft)}body.bt_themed .event_settings_fab{border:var(--bt_card_border_w) solid var(--bt_line);background:var(--bt_surface);color:var(--bt_ink);box-shadow:var(--bt_shell_float_shadow, var(--bt_card_shadow));backdrop-filter:none;-webkit-backdrop-filter:none}body.bt_themed .event_settings_fab:hover{background:var(--bt_surface_muted)}body.bt_themed .event_settings_fab[aria-pressed=true]{border-color:var(--bt_primary_bg);background:var(--bt_primary_bg);color:var(--bt_primary_ink)}body.bt_themed .event_settings_display{border-bottom:var(--bt_slot_border_w) solid var(--bt_slot_line)}body.bt_themed .settings_now_up_label{color:var(--bt_ink)}body.bt_themed .settings_now_up_hint{color:var(--bt_ink_soft)}body.bt_themed .multi_table_input{border:var(--bt_slot_border_w) solid var(--bt_ink_loser);background:var(--bt_input_bg);color:var(--bt_ink);font-weight:700}body.bt_themed .multi_table_input:focus-visible{border-color:var(--bt_accent);outline:3px solid var(--bt_accent);outline-offset:1px}body.bt_themed .dev_bracket_tool_button_fill,body.bt_themed .dev_bracket_tool_button_fill:hover{border:2px solid var(--bt_success);background:var(--bt_success_soft);color:var(--bt_ink)}body.bt_themed .dev_bracket_tool_button_clear,body.bt_themed .dev_bracket_tool_button_clear:hover{border:2px solid var(--bt_warning);background:var(--bt_warning_soft);color:var(--bt_ink)}body.bt_themed .dev_bracket_tool_button:hover{box-shadow:var(--bt_card_shadow)}body.bt_themed .event_advanced_settings{color:var(--bt_ink_soft)}body.bt_themed .event_advanced_settings summary{color:var(--bt_ink_soft);font-weight:700}body.bt_themed .event_advanced_settings summary:hover{color:var(--bt_ink)}body.bt_themed .event_advanced_settings summary:after{opacity:1}body.bt_themed .reset_tournament_row{border:var(--bt_card_border_w) solid var(--bt_danger);background:var(--bt_danger_soft)}body.bt_themed .reset_tournament_label{color:var(--bt_danger);font-weight:800}body.bt_themed .reset_tournament_hint{color:var(--bt_ink)}body.bt_themed .reset_tournament_button,body.bt_themed .reset_tournament_button:hover,body.bt_themed .reset_tournament_button:focus-visible{border:2px solid var(--bt_danger);background:var(--bt_danger);color:var(--bt_surface);font-weight:800}body.bt_themed .reset_tournament_button:hover{box-shadow:var(--bt_card_shadow)}body.bt_themed .reset_tournament_button:focus-visible{outline-color:var(--bt_danger)}body.bt_themed .app_wrap .dev_tools_menu_heading{color:var(--bt_accent);font-weight:800}body.bt_themed .app_wrap .dev_tools_menu_heading_split{border-top:var(--bt_slot_border_w) solid var(--bt_slot_line)}body.bt_themed .app_wrap .dev_tools_menu_switch{color:var(--bt_ink)}body.bt_themed .app_session_menu_header{border-bottom:var(--bt_slot_border_w) solid var(--bt_slot_line);background:var(--bt_surface_muted)}body.bt_themed .app_session_menu_avatar,body.bt_themed .account_settings_avatar{border:none;background:var(--bt_accent);color:var(--bt_accent_ink);box-shadow:none}body.bt_themed .app_session_menu_kicker{color:var(--bt_accent);font-weight:800}body.bt_themed .app_session_menu_name{color:var(--bt_ink)}body.bt_themed .app_session_menu_email{color:var(--bt_ink_soft)}body.bt_themed .app_session_menu_footer{border-top:var(--bt_slot_border_w) solid var(--bt_slot_line)}body.bt_themed .app_session_menu_item{color:var(--bt_ink);font-weight:650}body.bt_themed .app_session_menu_item:hover,body.bt_themed .app_session_menu_item:focus-visible{border-color:var(--bt_line);background:var(--bt_surface_muted);color:var(--bt_ink)}body.bt_themed .app_session_menu_icon{background:var(--bt_accent_soft);color:var(--bt_accent)}body.bt_themed .app_session_menu_item_danger{color:var(--bt_danger)}body.bt_themed .app_session_menu_item_danger .app_session_menu_icon{background:var(--bt_danger_soft);color:var(--bt_danger)}body.bt_themed .app_session_menu_item_danger:hover,body.bt_themed .app_session_menu_item_danger:focus-visible{border-color:var(--bt_danger);background:var(--bt_danger_soft);color:var(--bt_danger)}body.bt_themed .account_settings_profile{border:var(--bt_slot_border_w) solid var(--bt_slot_line);background:var(--bt_surface_muted)}body.bt_themed .account_settings_name{color:var(--bt_ink)}body.bt_themed .account_settings_email{color:var(--bt_ink_soft)}body.bt_themed .account_settings_role,body.bt_themed .account_settings_heading{color:var(--bt_accent);font-weight:800}body.bt_themed .account_settings_section,body.bt_themed .account_settings_footer{border-top:var(--bt_slot_border_w) solid var(--bt_slot_line)}body.bt_themed .account_settings_list_row dt{color:var(--bt_ink)}body.bt_themed .account_settings_list_row dd{color:var(--bt_ink_soft)}body.bt_themed .account_settings_yes{color:var(--bt_success)!important}body.bt_themed .account_settings_no{color:var(--bt_warning)!important}body.bt_themed .account_settings_meter{border:1px solid var(--bt_progress_track_line);background:var(--bt_progress_track)}body.bt_themed .account_settings_meter_fill{background:var(--bt_accent)}body.bt_themed .account_settings_meter_full{background:var(--bt_danger)}body.bt_themed .account_settings_warning{color:var(--bt_danger);font-weight:600}body.bt_themed .account_settings_sign_out{border:2px solid var(--bt_danger);background:var(--bt_danger_soft);color:var(--bt_danger);font-weight:800}body.bt_themed .account_settings_sign_out:hover,body.bt_themed .account_settings_sign_out:focus-visible{border-color:var(--bt_danger);background:var(--bt_danger);color:var(--bt_surface)}body.bt_themed .dev_tools_guide_lead,body.bt_themed .dev_tools_guide_item_copy{color:var(--bt_ink_soft)}body.bt_themed .dev_tools_guide_lead strong{color:var(--bt_ink)}body.bt_themed .dev_tools_guide_item{border:1.5px solid var(--bt_item_line);background:var(--bt_item_bg)}body.bt_themed .dev_tools_guide_item_name{color:var(--bt_ink)}body.bt_themed .dev_tools_guide_kbd{border:1.5px solid var(--bt_line);background:var(--bt_surface);color:var(--bt_ink);box-shadow:0 2px 0 var(--bt_line)}body.bt_themed .dev_tools_guide_item_where{color:var(--bt_accent);font-weight:700}body.bt_themed .match_log_toggle{border:var(--bt_card_border_w) solid var(--bt_line);background:var(--bt_surface);color:var(--bt_ink);box-shadow:var(--bt_shell_float_shadow, var(--bt_card_shadow))}body.bt_themed .match_log_toggle:hover{border-color:var(--bt_ink);background:var(--bt_surface_muted)}body.bt_themed .match_log_toggle[aria-expanded=true]{border-color:var(--bt_primary_bg);background:var(--bt_primary_bg);color:var(--bt_primary_ink)}body.bt_themed .match_log_count{background:var(--bt_ink);color:var(--bt_surface);font-weight:800}body.bt_themed .match_log_toggle[aria-expanded=true] .match_log_count{background:var(--bt_primary_ink);color:var(--bt_primary_bg)}body.bt_themed .match_log_header{border-bottom:var(--bt_slot_border_w) solid var(--bt_slot_line)}body.bt_themed .match_log_empty{color:var(--bt_ink_soft)}body.bt_themed .match_log_list{color:var(--bt_ink)}body.bt_themed .match_log_list li{border-bottom:1px solid var(--bt_item_line)}body.bt_themed .match_log_list li.match_log_undo{color:var(--bt_warning);font-weight:700}body.bt_themed .app_wrap .sync_detail{border:var(--bt_card_border_w) solid var(--bt_line);background:var(--bt_surface);color:var(--bt_ink);font-weight:800;box-shadow:var(--bt_shell_float_shadow, var(--bt_card_shadow))}body.bt_themed .app_wrap .recap_backdrop{background:var(--bt_scrim);opacity:1;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}body.bt_themed .app_wrap .recap_content{border:var(--bt_card_border_w) solid var(--bt_line);background:var(--bt_surface);box-shadow:var(--bt_shell_float_shadow, var(--bt_card_shadow));color:var(--bt_ink)}body.bt_themed .app_wrap .recap_badge{border:1.5px solid var(--bt_win_line);background:var(--bt_win_bg);color:var(--bt_win_ink);font-weight:800}body.bt_themed .app_wrap .recap_title,body.bt_themed .app_wrap .recap_section_title{color:var(--bt_ink);font-weight:800}body.bt_themed .app_wrap .recap_subtitle{color:var(--bt_ink_soft)}body.bt_themed .app_wrap .recap_brand_badge{filter:none}body.bt_themed .app_wrap .recap_separator{height:var(--bt_heading_line_w);background:var(--bt_heading_line);opacity:1}body.bt_themed .app_wrap .recap_stat_card,body.bt_themed .app_wrap .recap_highlight_item{border:1.5px solid var(--bt_item_line);background:var(--bt_item_bg);box-shadow:none}body.bt_themed .app_wrap .recap_stat_label{color:var(--bt_ink_soft);font-weight:700}body.bt_themed .app_wrap .recap_stat_value{color:var(--bt_ink);font-weight:800}body.bt_themed .app_wrap .recap_stat_hint{color:var(--bt_ink_soft)}body.bt_themed .app_wrap .recap_highlight_badge{border:1.5px solid var(--bt_accent);background:var(--bt_accent_soft);color:var(--bt_ink);font-weight:800}body.bt_themed .app_wrap .recap_highlight_text{color:var(--bt_ink)}body.bt_themed .app_wrap .recap_rankings_link{border-bottom:1.5px solid currentColor;color:var(--bt_accent);font-weight:700}body.bt_themed .app_wrap .recap_rankings_link:hover,body.bt_themed .app_wrap .recap_rankings_link:focus-visible{border-bottom-color:currentColor;color:var(--bt_ink)}body.bt_themed .app_wrap .recap_medal_table_wrap{border:1.5px solid var(--bt_item_line);background:var(--bt_surface)}body.bt_themed .app_wrap .recap_medal_table{color:var(--bt_ink)}body.bt_themed .app_wrap .recap_medal_table th,body.bt_themed .app_wrap .recap_medal_table td{border-bottom:1px solid var(--bt_item_line)}body.bt_themed .app_wrap .recap_medal_table thead th,body.bt_themed .app_wrap .recap_medal_table thead .recap_medal_name{background:var(--bt_surface_muted);color:var(--bt_ink_soft);font-weight:700}body.bt_themed .app_wrap .recap_medal_table .recap_medal_name,body.bt_themed .app_wrap .recap_medal_total{color:var(--bt_ink)}body.bt_themed .app_wrap .recap_medal_total{font-weight:800}body.bt_themed .app_wrap .recap_medal_rank{color:var(--bt_ink_soft)}body.bt_themed .app_wrap .recap_medal_zero{color:var(--bt_ink_loser)}body.bt_themed .app_wrap .recap_footer_button:hover,body.bt_themed .app_wrap .recap_footer_button:focus-visible{transform:translateY(-1px)}body.bt_themed .app_wrap .recap_footer_submit,body.bt_themed .app_wrap .recap_footer_submit:disabled{border:1.5px solid var(--bt_slot_line);background:var(--bt_surface_muted);color:var(--bt_ink_soft);opacity:1}body.bt_themed .app_wrap .recap_footer_submit.recap_footer_success,body.bt_themed .app_wrap .recap_footer_submit.recap_footer_success:hover{border-color:var(--bt_success);background:var(--bt_success_soft);color:var(--bt_ink)}body.bt_themed .app_wrap .recap_footer_submit.recap_footer_error,body.bt_themed .app_wrap .recap_footer_submit.recap_footer_error:hover{border-color:var(--bt_danger);background:var(--bt_danger_soft);color:var(--bt_ink)}body.bt_themed .app_wrap .recap_footer_saved_icon{color:var(--bt_success);font-weight:900}body.bt_themed .app_wrap .recap_footer_error .recap_footer_saved_icon{color:var(--bt_danger)}body.bt_themed .app_wrap .recap_footer_spinner{border-color:currentColor;border-top-color:transparent}body.bt_themed .app_wrap .recap_footer_status_hint{color:var(--bt_ink_soft)}body.bt_themed .app_wrap .recap_footer_error+.recap_footer_status_hint{color:var(--bt_danger)}body.bt_themed .app_wrap .recap_footer_success+.recap_footer_status_hint{color:var(--bt_success)}body.bt_themed .next_bracket_prompt_panel{box-sizing:border-box;border:var(--bt_card_border_w) solid var(--bt_line);border-radius:18px;background:var(--bt_surface);box-shadow:var(--bt_shell_float_shadow, var(--bt_card_shadow))}body.bt_themed .next_bracket_prompt_title{color:var(--bt_accent);font-weight:800}body.bt_themed .next_bracket_prompt_name{color:var(--bt_ink)}body.bt_themed .next_bracket_prompt_copy{color:var(--bt_ink_soft)}body.bt_themed .next_bracket_prompt_btn_confirm{border:2px solid var(--bt_success);background:var(--bt_success);color:var(--bt_surface)}body.bt_themed .next_bracket_prompt_btn_confirm:hover{box-shadow:var(--bt_card_shadow)}body.bt_themed .match_promote_table_btn{border:2px solid var(--bt_accent);background:var(--bt_accent_soft);color:var(--bt_ink)}body.bt_themed .match_promote_table_btn:hover:not(:disabled){background:var(--bt_accent);color:var(--bt_accent_ink)}body.bt_themed .match_promote_table_btn:disabled{border-style:dashed;border-color:var(--bt_ink_loser);background:var(--bt_surface_muted);color:var(--bt_ink_loser);cursor:not-allowed;transform:none}body.bt_themed .app_wrap .setup_duplicate_fix_panel{border:var(--bt_card_border_w) solid var(--bt_danger);border-top-width:5px;background:var(--bt_surface);box-shadow:var(--bt_card_shadow)}body.bt_themed .app_wrap .setup_duplicate_fix_title,body.bt_themed .app_wrap .setup_duplicate_fix_count{color:var(--bt_danger)}body.bt_themed .app_wrap .setup_duplicate_fix_count{font-weight:700}body.bt_themed .app_wrap .setup_duplicate_fix_close{color:var(--bt_ink_soft)}body.bt_themed .app_wrap .setup_duplicate_fix_close:hover,body.bt_themed .app_wrap .setup_duplicate_fix_close:focus-visible{background:var(--bt_danger_soft);color:var(--bt_danger)}body.bt_themed .app_wrap .setup_duplicate_fix_item{border:var(--bt_slot_border_w) solid var(--bt_slot_line);background:var(--bt_surface);color:var(--bt_ink)}body.bt_themed .app_wrap .setup_duplicate_fix_panel:not(.setup_new_names_panel) .setup_duplicate_fix_item:hover,body.bt_themed .app_wrap .setup_duplicate_fix_panel:not(.setup_new_names_panel) .setup_duplicate_fix_item:focus-visible{border-color:var(--bt_danger);background:var(--bt_danger_soft)}body.bt_themed .app_wrap .setup_duplicate_fix_panel:not(.setup_new_names_panel) .setup_duplicate_fix_item_active{border-color:var(--bt_danger);background:var(--bt_danger_soft);box-shadow:inset 4px 0 0 var(--bt_danger)}body.bt_themed .app_wrap .setup_duplicate_fix_bracket{color:var(--bt_ink)}body.bt_themed .app_wrap .setup_duplicate_fix_detail{color:var(--bt_ink_soft)}body.bt_themed .app_wrap .setup_new_names_panel{border-color:var(--bt_warning);background:var(--bt_surface);box-shadow:var(--bt_card_shadow)}body.bt_themed .app_wrap .setup_new_names_panel .setup_duplicate_fix_title,body.bt_themed .app_wrap .setup_new_names_count{color:var(--bt_warning)}body.bt_themed .app_wrap .setup_new_names_panel .setup_duplicate_fix_close:hover,body.bt_themed .app_wrap .setup_new_names_panel .setup_duplicate_fix_close:focus-visible{background:var(--bt_warning_soft);color:var(--bt_warning)}body.bt_themed .app_wrap .setup_new_name_item:hover,body.bt_themed .app_wrap .setup_new_name_item:focus-visible{border-color:var(--bt_warning);background:var(--bt_warning_soft)}body.bt_themed .app_wrap .setup_new_name_item_active{border-color:var(--bt_warning);background:var(--bt_warning_soft);box-shadow:inset 4px 0 0 var(--bt_warning)}body.bt_themed .app_wrap .setup_mobile_menu_item:hover,body.bt_themed .app_wrap .setup_mobile_menu_item:focus-visible,body.bt_themed .app_wrap .setup_mobile_menu_switch:hover{background:var(--bt_surface_muted)}body.bt_text_large{--bt_ts: 1.2}body.bt_text_huge{--bt_ts: 1.45}body:is(.bt_text_large,.bt_text_huge) .app_wrap :is(.slot,.tree_col_dim .slot){min-height:calc(32px * var(--bt_ts));padding:calc(6px * var(--bt_ts)) calc(8px * var(--bt_ts))}body:is(.bt_text_large,.bt_text_huge) .app_wrap :is(.slot,.tree_col_dim .slot) .name{font-size:calc(15px * var(--bt_ts))}body:is(.bt_text_large,.bt_text_huge) .app_wrap .slot .pick{min-height:calc(30px * var(--bt_ts));padding:0 calc(12px * var(--bt_ts));font-size:calc(13px * var(--bt_ts))}body:is(.bt_text_large,.bt_text_huge) .app_wrap .slot .pick.clear_pick{min-width:calc(28px * var(--bt_ts));width:calc(28px * var(--bt_ts));height:calc(28px * var(--bt_ts));min-height:0;padding:0}body:is(.bt_text_large,.bt_text_huge) .app_wrap .slot .pick.clear_pick:after{font-size:calc(18px * var(--bt_ts))}body:is(.bt_text_large,.bt_text_huge) .app_wrap .match .muted{font-size:calc(12px * var(--bt_ts))}body:is(.bt_text_large,.bt_text_huge) .app_wrap .match_stage_badge{font-size:calc(11px * var(--bt_ts));line-height:calc(18px * var(--bt_ts));top:calc(-10px * var(--bt_ts))}body:is(.bt_text_large,.bt_text_huge) .app_wrap .bracket_section_heading{font-size:calc(1.125rem * var(--bt_ts))}body:is(.bt_text_large,.bt_text_huge) .app_wrap .tab{font-size:calc(14px * var(--bt_ts));padding:calc(5px * var(--bt_ts)) calc(10px * var(--bt_ts))}body:is(.bt_text_large,.bt_text_huge) .app_wrap .event_hand_row_buttons .tab{max-width:calc(240px * var(--bt_ts))}body:is(.bt_text_large,.bt_text_huge) .app_wrap .bracket_progress_match_counter{font-size:calc(13px * var(--bt_ts))}body:is(.bt_text_large,.bt_text_huge) .app_wrap .bracket_progress_status_badge{font-size:calc(13px * var(--bt_ts))}body:is(.bt_text_large,.bt_text_huge) .app_wrap .next_bracket_jump_name{font-size:calc(13px * var(--bt_ts))}body:is(.bt_text_large,.bt_text_huge) .placements_card_medalist_name{font-size:calc(15px * var(--bt_ts))}body:is(.bt_text_large,.bt_text_huge) .placements_card_title{font-size:calc(19px * var(--bt_ts))}@media (pointer: coarse){html body .app_wrap .slot .pick:not(.clear_pick){min-height:44px;min-width:44px}html body .app_wrap .slot .pick.clear_pick{min-width:44px;min-height:44px;width:44px;height:44px}}body:is(.bt_text_large,.bt_text_huge) .app_wrap :is(.create_view,.setup_toolbar,.setup_brackets_stack){zoom:var(--bt_ts)}body:is(.bt_text_large,.bt_text_huge) :is(.dev_tools_menu_panel,.app_session_menu,.account_settings_panel,.event_settings_panel,.confirm_dialog_card,.toast_tray,.recap_content,.next_bracket_prompt_panel,.setup_duplicate_fix_panel){zoom:var(--bt_ts)}body:is(.bt_text_large,.bt_text_huge) .dev_tools_menu_panel{max-width:calc(min(340px * var(--bt_ts),100vw - 24px) / var(--bt_ts));max-height:calc((100dvh - 72px - env(safe-area-inset-bottom,0px)) / var(--bt_ts))}@media (max-width: 900px){body:is(.bt_text_large,.bt_text_huge) .dev_tools_menu_panel{max-height:calc((100dvh - 140px - env(safe-area-inset-bottom,0px)) / var(--bt_ts))}}body:is(.bt_text_large,.bt_text_huge) .app_session_menu{max-width:calc((100vw - 24px) / var(--bt_ts))}body:is(.bt_text_large,.bt_text_huge) .account_settings_panel{max-height:calc((100dvh - 32px) / var(--bt_ts))}body:is(.bt_text_large,.bt_text_huge) .event_settings_panel{max-height:calc(min(620px * var(--bt_ts),100dvh - 110px) / var(--bt_ts))}body:is(.bt_text_large,.bt_text_huge) .confirm_dialog_card{width:calc(min(560px * var(--bt_ts),100vw - 32px) / var(--bt_ts))}
