.p0Kh5W_bodyText{margin:0 0 var(--space-4);font-size:var(--font-size-md);color:var(--color-text-muted)}.p0Kh5W_loadingText{color:var(--color-text-muted);margin:0}.p0Kh5W_mutedText{font-size:var(--font-size-md);color:var(--color-text-subtle)}.p0Kh5W_errorText{font-size:var(--font-size-md);color:var(--color-danger)}.p0Kh5W_formGrid{gap:var(--space-3);max-width:480px;display:grid}.p0Kh5W_fieldLabel{font-size:var(--font-size-sm);color:var(--color-text-muted)}.p0Kh5W_select{width:100%;margin-top:var(--space-1);padding:var(--space-2) var(--space-2);display:block}.p0Kh5W_inlineSelect{margin-left:var(--space-2);padding:var(--space-1) var(--space-2)}.p0Kh5W_actionRow{gap:var(--space-2);flex-wrap:wrap;display:flex}.p0Kh5W_confirmationHeading{margin:0 0 var(--space-2);font-weight:var(--font-weight-semibold);color:var(--color-success)}.p0Kh5W_confirmationBody{margin:0 0 var(--space-4);font-size:var(--font-size-sm);color:var(--color-text-muted)}.p0Kh5W_answerSheetFailed{margin:0 0 var(--space-4);font-size:var(--font-size-sm);color:var(--color-danger)}.p0Kh5W_answerSheetSkipped{margin:0 0 var(--space-4);font-size:var(--font-size-sm);color:var(--color-text-muted)}.p0Kh5W_pickerBody{gap:var(--space-4);display:grid}.p0Kh5W_gamePicker{gap:var(--space-3);display:grid}.p0Kh5W_gameFilters{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.p0Kh5W_gameColumns{gap:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.p0Kh5W_gameList{gap:var(--space-1);border:0;min-width:0;margin:0;padding:0;display:grid}.p0Kh5W_gameRow{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;display:flex}.p0Kh5W_gameRowSelected{border-color:var(--color-primary);background:var(--color-primary-soft)}.p0Kh5W_gameRowText{min-width:0;display:grid}.p0Kh5W_gameTitle{font-weight:var(--font-weight-semibold)}.p0Kh5W_gameMeta{font-size:var(--font-size-sm);color:var(--color-text-muted)}.p0Kh5W_gameAside{gap:var(--space-4);min-width:0;top:var(--space-4);display:grid;position:sticky}.p0Kh5W_gamePreview{padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md)}.p0Kh5W_previewHeading{margin:0 0 var(--space-2);font-size:var(--font-size-md)}.p0Kh5W_previewRounds{padding-left:var(--space-5);font-size:var(--font-size-sm);margin:0}.p0Kh5W_roundType{color:var(--color-text-muted)}.p0Kh5W_review{gap:var(--space-3);max-width:640px;display:grid}.p0Kh5W_reviewHeading{font-size:var(--font-size-lg);margin:0}.p0Kh5W_visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:720px){.p0Kh5W_gameColumns{grid-template-columns:minmax(0,1fr)}}.p0Kh5W_prizesStep{gap:var(--space-2);display:grid}.p0Kh5W_prizeLines{padding-left:var(--space-5);font-size:var(--font-size-sm);margin:0}.p0Kh5W_sheetsStep{gap:var(--space-1);display:grid}.p0Kh5W_sheetStatus{margin:0 0 var(--space-2);font-size:var(--font-size-sm);color:var(--color-text-muted)}.p0Kh5W_warnText{margin:0 0 var(--space-2);font-size:var(--font-size-sm);color:var(--color-warning-text)}.p0Kh5W_prizeEdits{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);margin:0;display:grid}.p0Kh5W_prizeEditsLegend{padding:0 var(--space-1);font-size:var(--font-size-sm);color:var(--color-text-muted)}.p0Kh5W_checkLabel{align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);display:flex}
.pSlY-q_nav{gap:var(--space-2);flex-wrap:wrap;display:flex}.pSlY-q_tab{font-size:var(--font-size-sm);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);border:1px solid var(--color-border-strong);background-color:var(--color-surface);color:var(--color-text);font-weight:var(--font-weight-medium);text-decoration:none}.pSlY-q_tab:hover{background-color:var(--color-surface-hover);color:var(--color-text)}.pSlY-q_tabActive{border-color:var(--color-primary);background-color:var(--color-primary-soft);color:var(--color-primary-soft-text);font-weight:var(--font-weight-bold)}
.Ue7cNq_card{border:1px solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-surface);box-shadow:var(--shadow-sm)}.Ue7cNq_body{padding:var(--space-5)}.Ue7cNq_header{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border);flex-wrap:wrap;display:flex}.Ue7cNq_title{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin:0}.Ue7cNq_actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}
.Wr6j7q_wrapper{text-align:center;padding:var(--space-8) var(--space-4);color:var(--color-text-muted)}.Wr6j7q_heading{margin:0 0 var(--space-2);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text)}.Wr6j7q_description{margin:0 0 var(--space-4);font-size:var(--font-size-sm)}
._9o2cZa_button{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);font-family:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--line-height-base);white-space:nowrap;cursor:pointer;transition:background-color var(--transition-fast), border-color var(--transition-fast), opacity var(--transition-fast);border:1px solid #0000;text-decoration:none;display:inline-flex}._9o2cZa_button:disabled{cursor:not-allowed;opacity:.55}._9o2cZa_sm{padding:var(--space-1) var(--space-3);font-size:var(--font-size-xs)}._9o2cZa_primary{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-text-inverse)}._9o2cZa_primary:not(:disabled):hover{background-color:var(--color-primary-hover);border-color:var(--color-primary-hover);color:var(--color-text-inverse)}._9o2cZa_secondary{background-color:var(--color-surface);border-color:var(--color-border-strong);color:var(--color-text)}._9o2cZa_secondary:not(:disabled):hover{background-color:var(--color-surface-hover);border-color:var(--color-text-subtle);color:var(--color-text)}._9o2cZa_ghost{color:var(--color-primary);background-color:#0000}._9o2cZa_ghost:not(:disabled):hover{background-color:var(--color-primary-soft);color:var(--color-primary-soft-text)}._9o2cZa_danger{background-color:var(--color-surface);border-color:var(--color-danger-border);color:var(--color-danger)}._9o2cZa_danger:not(:disabled):hover{background-color:var(--color-danger-soft);color:var(--color-danger)}
._3p3HFG_overlay{background-color:var(--color-overlay);padding:var(--space-4);z-index:100;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._3p3HFG_container{background-color:var(--color-surface);border-radius:var(--radius-lg);border:1px solid var(--color-border);width:100%;max-width:420px;box-shadow:var(--shadow-lg);padding:var(--space-5)}._3p3HFG_title{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text);margin:0}._3p3HFG_description{margin:var(--space-2) 0 0;font-size:var(--font-size-sm);color:var(--color-text-muted)}._3p3HFG_actions{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-5);display:flex}
._1fm_Yq_badge{padding:2px var(--space-2);border-radius:var(--radius-pill);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);white-space:nowrap;line-height:1.6;display:inline-block}._1fm_Yq_neutral{background-color:var(--color-surface-hover);color:var(--color-text-muted)}._1fm_Yq_info{background-color:var(--color-info-soft);color:var(--color-info)}._1fm_Yq_warning{background-color:var(--color-warning-soft);color:var(--color-warning)}._1fm_Yq_success{background-color:var(--color-success-soft);color:var(--color-success)}._1fm_Yq_danger{background-color:var(--color-danger-soft);color:var(--color-danger)}._1fm_Yq_locked{background-color:var(--color-locked-soft);color:var(--color-locked)}
.Zrmsya_row{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);background-color:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-wrap:wrap;display:flex}.Zrmsya_rowBand{padding:var(--space-2) var(--space-5);border-width:0 0 1px;border-radius:0}.Zrmsya_rowBand .Zrmsya_rowLabel{font-size:var(--font-size-3xs)}.Zrmsya_rowBand .Zrmsya_badge{padding:var(--space-1) var(--space-2)}.Zrmsya_rowInline{background:0 0;border:0;padding:0}.Zrmsya_rowLabel{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--color-text-subtle);text-transform:uppercase;letter-spacing:.04em}.Zrmsya_badge{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border-radius:var(--radius-md);font:inherit;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);white-space:nowrap;border:1px solid #0000;line-height:1.6;display:inline-flex}button.Zrmsya_badge{cursor:pointer}button.Zrmsya_badge:focus-visible{box-shadow:var(--focus-ring);outline:none}.Zrmsya_dot{box-sizing:border-box;background-color:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.Zrmsya_idle .Zrmsya_dot{background-color:#0000;border:1.5px solid}.Zrmsya_ready{background-color:var(--color-success-soft);color:var(--color-success)}.Zrmsya_connecting,.Zrmsya_idle{background-color:var(--color-surface-hover);color:var(--color-text-muted);border-color:var(--color-border)}.Zrmsya_error{background-color:var(--color-danger-soft);color:var(--color-danger);border-color:var(--color-danger-border)}
.WD8LWG_wrapper{width:100%;max-width:var(--page-width-default)}.WD8LWG_wide{max-width:var(--page-width-wide)}.WD8LWG_full{max-width:none}.WD8LWG_header{margin-bottom:var(--space-5)}.WD8LWG_titleRow{justify-content:space-between;align-items:flex-start;gap:var(--space-4);flex-wrap:wrap;display:flex}.WD8LWG_heading{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);margin:0}.WD8LWG_description{margin:var(--space-1) 0 0;font-size:var(--font-size-md);color:var(--color-text-muted)}.WD8LWG_actions{align-items:center;gap:var(--space-2);display:flex}.WD8LWG_tabs{margin-top:var(--space-4)}.WD8LWG_content{margin-top:var(--space-5)}
.DpTZXq_dataTable{border-collapse:collapse;width:100%}.DpTZXq_dataTableHeadRow{border-bottom:1px solid var(--color-border);background-color:var(--color-surface-muted)}.DpTZXq_dataTableHeadCell{text-align:left;padding:var(--space-3);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);white-space:nowrap}.DpTZXq_dataTableSortButton{align-items:center;gap:var(--space-1);font:inherit;font-weight:inherit;text-transform:inherit;letter-spacing:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0;display:inline-flex}.DpTZXq_dataTableSortButton:hover{color:var(--color-text)}.DpTZXq_dataTableSortIndicator{color:var(--color-primary);font-size:10px}.DpTZXq_dataTableSortIdle{color:var(--color-border-strong);transition:color var(--transition-fast);font-size:10px}.DpTZXq_dataTableSortButton:hover .DpTZXq_dataTableSortIdle{color:var(--color-text-muted)}.DpTZXq_dataTableRow{border-bottom:1px solid var(--color-border)}.DpTZXq_dataTableRow:last-child{border-bottom:none}.DpTZXq_dataTableRow:hover{background-color:var(--color-surface-muted)}.DpTZXq_dataTableCell{padding:var(--space-3);vertical-align:middle;font-size:var(--font-size-sm)}
._9Ce77W_alert{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--font-size-sm);border:1px solid #0000}._9Ce77W_error{background-color:var(--color-danger-soft);border-color:var(--color-danger-border);color:var(--color-danger)}._9Ce77W_success{background-color:var(--color-success-soft);color:var(--color-success)}._9Ce77W_warning{background-color:var(--color-warning-soft);color:var(--color-warning)}._9Ce77W_info{background-color:var(--color-info-soft);color:var(--color-info)}
.c8D3Ka_field{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.c8D3Ka_label{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-muted)}.c8D3Ka_hint{font-size:var(--font-size-xs);color:var(--color-text-subtle)}.c8D3Ka_control{width:100%;height:40px;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background-color:var(--color-surface);color:var(--color-text);font-family:inherit;font-size:var(--font-size-md);line-height:var(--line-height-base);transition:border-color var(--transition-fast)}.c8D3Ka_control:hover:not(:disabled){border-color:var(--color-text-subtle)}.c8D3Ka_control:focus-visible{border-color:var(--color-primary)}.c8D3Ka_control:disabled{background-color:var(--color-surface-muted);color:var(--color-text-subtle);cursor:not-allowed}.c8D3Ka_control::placeholder{color:var(--color-text-subtle)}.c8D3Ka_compact{width:auto;height:auto;padding:var(--space-1) var(--space-2);font-size:var(--font-size-sm)}.c8D3Ka_chipGroup{gap:var(--space-2);border:none;flex-wrap:wrap;min-width:0;margin:0;padding:0;display:flex}.c8D3Ka_chipLegend{margin-bottom:var(--space-1);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-muted);padding:0}.c8D3Ka_chip{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);background-color:var(--color-surface);font-size:var(--font-size-sm);cursor:pointer;transition:background-color var(--transition-fast), border-color var(--transition-fast);display:inline-flex}.c8D3Ka_chip:hover{background-color:var(--color-surface-hover)}.c8D3Ka_chipChecked{border-color:var(--color-primary);background-color:var(--color-primary-soft);color:var(--color-primary-soft-text);font-weight:var(--font-weight-semibold)}.c8D3Ka_chip:has(input:focus-visible){box-shadow:var(--focus-ring)}@supports not selector(:has(*)){.c8D3Ka_chip:focus-within{box-shadow:var(--focus-ring)}}.c8D3Ka_chipInput{accent-color:var(--color-primary);margin:0}.c8D3Ka_checkbox{accent-color:var(--color-primary);cursor:pointer;margin:0;display:block}.c8D3Ka_textarea{resize:vertical;height:auto;min-height:96px}.c8D3Ka_error{font-size:var(--font-size-xs);color:var(--color-danger)}
._74NzOa_group{border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background-color:var(--color-surface-muted);gap:2px;padding:2px;display:inline-flex}._74NzOa_segment{padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);color:var(--color-text-muted);font-family:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:background-color var(--transition-fast), color var(--transition-fast);background:0 0;border:none}._74NzOa_segment:hover{color:var(--color-text)}._74NzOa_segmentActive{background-color:var(--color-surface);color:var(--color-primary-soft-text);font-weight:var(--font-weight-semibold);box-shadow:var(--shadow-sm)}
.tQtjBa_list{align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);color:var(--color-text-muted);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.tQtjBa_item+.tQtjBa_item:before{content:"/";margin-right:var(--space-2);color:var(--color-border-strong)}.tQtjBa_link{color:var(--color-text-muted);text-decoration:none}.tQtjBa_link:hover{color:var(--color-primary);text-decoration:underline}.tQtjBa_current{color:var(--color-text);font-weight:var(--font-weight-medium)}
.NFjHbq_list{gap:var(--space-4) var(--space-6);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:0;display:grid}.NFjHbq_term{margin:0 0 var(--space-1);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-subtle)}.NFjHbq_detail{font-size:var(--font-size-md);color:var(--color-text);overflow-wrap:anywhere;margin:0}
.OpfMPq_tile{gap:var(--space-1);padding:var(--space-4) var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-surface);box-shadow:var(--shadow-sm);flex-direction:column;min-width:0;display:flex}.OpfMPq_label{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-subtle)}.OpfMPq_value{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);color:var(--color-text);overflow-wrap:anywhere}.OpfMPq_success{color:var(--color-success)}.OpfMPq_hint{font-size:var(--font-size-sm);color:var(--color-text-muted);overflow-wrap:anywhere}
.ekBGWG_list{gap:var(--space-1);border-bottom:1px solid var(--color-border);flex-wrap:wrap;display:flex}.ekBGWG_tab{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);color:var(--color-text-muted);font-family:inherit;font-size:var(--font-size-md);font-weight:var(--font-weight-medium);cursor:pointer;transition:color var(--transition-fast), border-color var(--transition-fast);background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;display:inline-flex}.ekBGWG_tab:hover{color:var(--color-text)}.ekBGWG_tabActive{border-bottom-color:var(--color-primary);color:var(--color-primary-soft-text);font-weight:var(--font-weight-semibold)}.ekBGWG_count{min-width:18px;padding:0 var(--space-1);border-radius:var(--radius-pill);background-color:var(--color-warning-soft);color:var(--color-warning);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-align:center;line-height:18px}
.aNhctW_switch{align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text);cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex}.aNhctW_switchDisabled{cursor:not-allowed;opacity:.55}.aNhctW_input{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.aNhctW_track{border-radius:var(--radius-pill);background-color:var(--color-border-strong);width:34px;height:20px;transition:background-color var(--transition-fast);flex-shrink:0;position:relative}.aNhctW_track:after{content:"";background-color:var(--color-surface);width:16px;height:16px;box-shadow:var(--shadow-sm);transition:transform var(--transition-fast);border-radius:50%;position:absolute;top:2px;left:2px}.aNhctW_input:checked+.aNhctW_track{background-color:var(--color-success)}.aNhctW_input:checked+.aNhctW_track:after{transform:translate(14px)}.aNhctW_input:focus-visible+.aNhctW_track{box-shadow:var(--focus-ring)}
.uwf9iq_panelCard{margin-bottom:var(--space-4);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.uwf9iq_sectionBlock{margin-bottom:var(--space-6)}.uwf9iq_dividerSection{padding-top:var(--space-4);border-top:1px dashed var(--color-border)}.uwf9iq_dividerSectionWithBottom{margin-bottom:var(--space-6);padding-top:var(--space-4);border-top:1px dashed var(--color-border)}.uwf9iq_mutedBodyText{margin:0 0 var(--space-3);font-size:var(--font-size-sm);color:var(--color-text-muted)}.uwf9iq_actionRow{gap:var(--space-2);flex-wrap:wrap;display:flex}.uwf9iq_teamEditInput{min-width:0;padding:var(--space-2) var(--space-2);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);flex:1}.uwf9iq_row{gap:var(--space-2);display:flex}.uwf9iq_scoreInput{padding:var(--space-2) var(--space-2);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm)}.uwf9iq_checkboxLabel{align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);display:flex}.uwf9iq_questionPipRow{gap:var(--space-1);margin:0 0 var(--space-3);flex-wrap:wrap;display:flex}.uwf9iq_questionPip{min-width:28px;padding:var(--space-1) var(--space-2);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background-color:var(--color-surface);color:var(--color-text);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);cursor:pointer}.uwf9iq_questionPip:disabled{cursor:not-allowed;opacity:.55}.uwf9iq_questionPipActive{border-color:var(--color-primary);background-color:var(--color-primary-soft);color:var(--color-primary-soft-text);font-weight:var(--font-weight-bold)}.uwf9iq_hostLayoutGrid{align-items:start;gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(340px,1fr));display:grid}.uwf9iq_hostLayoutPrimary{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.uwf9iq_sectionHeading{margin:0 0 var(--space-2)}.uwf9iq_loadingNote{font-size:var(--font-size-sm);color:var(--color-text-subtle)}.uwf9iq_errorNote{font-size:var(--font-size-sm);color:var(--color-danger)}.uwf9iq_answerList{padding-left:var(--space-5);margin:0}.uwf9iq_answerListItem{margin-bottom:var(--space-2);font-size:var(--font-size-md)}.uwf9iq_answerPrompt{color:var(--color-text-muted)}.uwf9iq_answerText{font-weight:var(--font-weight-semibold);color:var(--color-success)}.uwf9iq_answerExtra{color:var(--color-text-muted);font-size:var(--font-size-sm)}.uwf9iq_noteRowDanger{margin:0 0 var(--space-3);font-size:var(--font-size-sm);color:var(--color-danger)}.uwf9iq_driveFolderInput{width:100%;margin:var(--space-1) 0 var(--space-3);padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--font-size-md);display:block}.uwf9iq_backLink{font-size:var(--font-size-sm)}.uwf9iq_infoNote{margin-bottom:var(--space-2);font-size:var(--font-size-sm);color:var(--color-info)}.uwf9iq_actionRowSpaced{gap:var(--space-2);margin-top:var(--space-3);display:flex}.uwf9iq_scoreboardOverlay{align-items:center;gap:var(--space-2);margin-top:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-muted);display:flex}.uwf9iq_scoreboardOverlayTitle{flex:1;font-weight:600}.uwf9iq_draftBanner{align-items:center;gap:var(--space-2) var(--space-3);margin-bottom:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--color-warning);border-radius:var(--radius-lg);font-size:var(--font-size-sm);color:var(--color-warning);flex-wrap:wrap;display:flex}.uwf9iq_fill{flex-direction:column;flex:auto;min-height:0;display:flex}.uwf9iq_viewPanel{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:auto}.uwf9iq_viewPanel[hidden]{display:none}.uwf9iq_prizesTab{gap:var(--space-3);padding:var(--space-4) var(--space-5);flex-direction:column;display:flex}.uwf9iq_prizesFormWrap{max-width:720px}.uwf9iq_prizesTabBody{gap:var(--space-3);flex-direction:column;display:flex}.uwf9iq_prizesTabBody[hidden]{display:none}.uwf9iq_prizesPanelBody{gap:var(--space-3);flex-direction:column;max-width:960px;display:flex}.uwf9iq_prizesPanelBody[hidden]{display:none}.uwf9iq_prizesBody{align-items:flex-start;gap:var(--space-5);flex-wrap:wrap;display:flex}.uwf9iq_prizesCards{gap:var(--space-3);flex-direction:column;flex:420px;min-width:0;display:flex}.uwf9iq_prizeSchedule{padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);flex:0 0 240px}.uwf9iq_prizeSchedule ul{margin:0;padding:0;list-style:none}.uwf9iq_prizeScheduleHeading{margin:0 0 var(--space-2);font-size:var(--font-size-sm)}.uwf9iq_prizeScheduleRow{justify-content:space-between;gap:var(--space-2);width:100%;padding:var(--space-1) var(--space-2);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-left:3px solid #0000;display:flex}.uwf9iq_prizeScheduleRow:hover{background:var(--color-surface-hover)}.uwf9iq_prizeScheduleRow:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.uwf9iq_prizeScheduleRow[aria-current=true]{border-left-color:var(--color-primary);font-weight:600}.uwf9iq_prizeScheduleNote{color:var(--color-text-muted)}.uwf9iq_prizesTabBar{justify-content:flex-end;display:flex}.uwf9iq_scoringTab{flex-direction:column;flex:auto;min-height:0;display:flex}.uwf9iq_scoringControls .uwf9iq_scoreboardOverlay{margin-top:0}.uwf9iq_scoringControls{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5) 0;flex-wrap:wrap;flex:none;display:flex}.uwf9iq_scoringPanel{gap:var(--space-4);min-height:0;padding:var(--space-4) var(--space-5);flex:auto;display:flex}.uwf9iq_compactControl{align-items:center;gap:var(--space-1);font-size:var(--font-size-xs);color:var(--color-text-subtle);display:flex}.uwf9iq_cardNotice,.uwf9iq_cardNoticeDanger{padding:var(--space-2) var(--space-4);font-size:var(--font-size-sm);margin:0}.uwf9iq_cardNotice{color:var(--color-text-subtle)}.uwf9iq_cardNoticeDanger{color:var(--color-danger)}.uwf9iq_scoringScroll,.uwf9iq_answerKeyScroll{flex:auto;min-height:0;overflow:auto}.uwf9iq_answerKeyScroll{padding:var(--space-2) var(--space-4) var(--space-4)}.uwf9iq_scoringTable{border-collapse:collapse;width:100%;font-size:var(--font-size-sm)}.uwf9iq_scoringHeadRow{border-bottom:1px solid var(--color-divider);background-color:var(--color-surface-muted)}.uwf9iq_teamHead,.uwf9iq_roundHead,.uwf9iq_roundHeadActive,.uwf9iq_totalHead{padding:var(--space-2) var(--space-3);font-weight:var(--font-weight-semibold);color:var(--color-text-strong);white-space:nowrap}.uwf9iq_teamHead{min-width:220px;padding-left:var(--space-4);text-align:left}.uwf9iq_sortButton{align-items:center;gap:var(--space-1);color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;padding:0;display:inline-flex}.uwf9iq_sortIndicator{font-size:var(--font-size-xs)}.uwf9iq_roundHead,.uwf9iq_roundHeadActive{text-align:center;min-width:48px}.uwf9iq_roundHeadActive{color:var(--color-primary)}.uwf9iq_totalHead{padding-right:var(--space-4);font-weight:var(--font-weight-bold);text-align:right;color:var(--color-text)}.uwf9iq_scoringRow{border-bottom:1px solid var(--color-divider-soft)}.uwf9iq_teamCell,.uwf9iq_totalCell,.uwf9iq_scoreCellActive,.uwf9iq_scoreCellPast{padding:var(--space-1) var(--space-3);vertical-align:middle}.uwf9iq_teamCell{padding-left:var(--space-4)}.uwf9iq_totalCell{padding-right:var(--space-4);font-weight:var(--font-weight-bold);text-align:right}.uwf9iq_scoreCellActive{background-color:var(--color-active-cell);text-align:center}.uwf9iq_scoreCellPast{text-align:center}.uwf9iq_scoreCell{justify-content:center;align-items:center;gap:var(--space-2);display:flex}.uwf9iq_scoringTable .uwf9iq_row{gap:var(--space-2)}.uwf9iq_scoringTable .uwf9iq_teamEditInput{padding:var(--space-1) var(--space-2);flex:0 180px}.uwf9iq_scoreCell .uwf9iq_scoreInput{width:72px;padding:var(--space-2);font-size:var(--font-size-lg);text-align:center}.uwf9iq_scoreCell input[type=checkbox]{width:20px;height:20px}.uwf9iq_jokerLabel{align-items:center;gap:var(--space-1);font-size:var(--font-size-md);color:var(--color-text-muted);white-space:nowrap;display:flex}.uwf9iq_removeTeamButton{border:1px solid var(--color-border);border-radius:var(--radius-chip);background-color:var(--color-surface);width:24px;height:24px;color:var(--color-text-faint);font-size:var(--font-size-sm);cursor:pointer;flex:none;line-height:1}.uwf9iq_removeTeamButton:hover:not(:disabled){color:var(--color-danger);border-color:var(--color-danger-border)}.uwf9iq_addTeamButton{width:100%;padding:var(--space-3) var(--space-4);border:none;border-top:1px solid var(--color-divider);color:var(--color-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;display:block}.uwf9iq_cardFooter{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-top:1px solid var(--color-divider);flex-wrap:wrap;display:flex}.uwf9iq_footerNote,.uwf9iq_footerDanger{font-size:var(--font-size-xs)}.uwf9iq_footerNote{color:var(--color-text-muted)}.uwf9iq_footerDanger{color:var(--color-danger)}.uwf9iq_overlayArea{padding:0 var(--space-5)}.uwf9iq_questionBar{padding:var(--space-3) var(--space-5) 0;flex:none;justify-content:flex-end;display:flex}.uwf9iq_questionPanel{flex-direction:column;flex:auto;min-height:0;display:flex}.uwf9iq_questionCards{gap:var(--space-4);min-height:280px;padding:var(--space-4) var(--space-5);flex:auto;display:flex}.uwf9iq_card{border:1px solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-surface);flex-direction:column;flex:1 1 0;min-width:0;min-height:0;display:flex;overflow:hidden}.uwf9iq_cardHeader{padding:var(--space-3) var(--space-4) var(--space-2);border-bottom:1px solid var(--color-divider)}.uwf9iq_cardHeaderSplit{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.uwf9iq_cardTitle{font-size:var(--font-size-panel-title);margin:0}.uwf9iq_cardHeaderActions{gap:var(--space-2);display:flex}.uwf9iq_previewStatus{align-items:center;gap:var(--space-1);font-size:var(--font-size-2xs);color:var(--color-text-strong);white-space:nowrap;display:flex}.uwf9iq_noProjector{color:var(--color-warning);font-weight:var(--font-weight-semibold)}.uwf9iq_statusDot{border-radius:var(--radius-pill);flex:none;width:7px;height:7px}.uwf9iq_dotMuted{background-color:var(--color-text-subtle)}.uwf9iq_dotSuccess{background-color:var(--color-success-dot)}.uwf9iq_dotWarning{background-color:var(--color-warning)}.uwf9iq_dotDanger{background-color:var(--color-danger)}.uwf9iq_pageStepper{align-items:center;gap:var(--space-1);padding:var(--space-1);border:1px solid var(--color-primary);border-radius:var(--radius-md);background-color:var(--color-primary-soft);display:inline-flex}.uwf9iq_pageStepButton{padding:var(--space-1) var(--space-2);border:1px solid var(--color-focus-border);border-radius:var(--radius-chip);background-color:var(--color-surface);color:var(--color-primary-soft-text);font:inherit;cursor:pointer}.uwf9iq_pageStepButton:disabled{cursor:not-allowed;opacity:.55}.uwf9iq_pageStepLabel{padding:0 var(--space-2);color:var(--color-primary-soft-text);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);white-space:nowrap}.uwf9iq_scoringPanel[data-density=compact] .uwf9iq_teamHead,.uwf9iq_scoringPanel[data-density=compact] .uwf9iq_roundHead,.uwf9iq_scoringPanel[data-density=compact] .uwf9iq_roundHeadActive,.uwf9iq_scoringPanel[data-density=compact] .uwf9iq_totalHead{padding-top:var(--space-1);padding-bottom:var(--space-1)}.uwf9iq_scoringPanel[data-density=compact] .uwf9iq_teamCell,.uwf9iq_scoringPanel[data-density=compact] .uwf9iq_totalCell,.uwf9iq_scoringPanel[data-density=compact] .uwf9iq_scoreCellActive,.uwf9iq_scoringPanel[data-density=compact] .uwf9iq_scoreCellPast{padding-top:2px;padding-bottom:2px}.uwf9iq_scoringPanel[data-density=compact] .uwf9iq_scoringTable .uwf9iq_teamEditInput{padding:2px var(--space-2)}.uwf9iq_scoringPanel[data-density=compact] .uwf9iq_scoreCell .uwf9iq_scoreInput{width:56px;padding:2px var(--space-1);font-size:var(--font-size-md)}.uwf9iq_scoringPanel[data-density=compact] .uwf9iq_scoreCell input[type=checkbox]{width:16px;height:16px}.uwf9iq_scoringPanel[data-density=compact] .uwf9iq_jokerLabel{font-size:var(--font-size-sm)}.uwf9iq_scoringPanel[data-density=compact] .uwf9iq_removeTeamButton{width:20px;height:20px}.uwf9iq_scoringPanel[data-density=compact] .uwf9iq_addTeamButton,.uwf9iq_scoringPanel[data-density=compact] .uwf9iq_cardFooter{padding:var(--space-2) var(--space-4)}.uwf9iq_scoringPanel[data-density=compact] .uwf9iq_answerKeyScroll{padding-top:var(--space-1)}.uwf9iq_scoringPanel[data-density=compact] .uwf9iq_answerListItem{margin-bottom:var(--space-1);font-size:var(--font-size-sm)}.uwf9iq_standingsColumn{gap:var(--space-4);flex-direction:column;flex:1 1 0;min-width:0;min-height:0;display:flex}.uwf9iq_prizesCard{border:1px solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-surface);flex-direction:column;flex:none;display:flex}.uwf9iq_prizeList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.uwf9iq_prizeItem{gap:var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-divider);font-size:var(--font-size-sm);flex-direction:column;display:flex}.uwf9iq_prizeItem:last-child{border-bottom:0}.uwf9iq_prizeTitle{color:var(--color-text-strong);font-weight:var(--font-weight-bold);margin:0}.uwf9iq_prizeLine{align-items:center;gap:var(--space-2) var(--space-3);color:var(--color-text);flex-wrap:wrap;margin:0;display:flex}.uwf9iq_prizePlayer{gap:var(--space-2);flex-wrap:wrap;display:flex}.uwf9iq_placeList{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.uwf9iq_placePoints{color:var(--color-text-muted)}.uwf9iq_prizePlays{gap:var(--space-1);padding-left:var(--space-5);color:var(--color-text);flex-direction:column;margin:0;display:flex}.uwf9iq_prizeWarn{color:var(--color-danger);margin:0}.uwf9iq_prizeTie{gap:var(--space-2);flex-direction:column;display:flex}.uwf9iq_prizeTeamButtons{gap:var(--space-2);flex-wrap:wrap;display:flex}.uwf9iq_prizeField{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.uwf9iq_audioLink{padding:var(--space-2) var(--space-5) 0}.uwf9iq_roundNotes{margin:var(--space-2) var(--space-5) 0;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.uwf9iq_roundNotesToggle{align-items:baseline;gap:var(--space-3);width:100%;padding:var(--space-2) var(--space-4);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.uwf9iq_roundNotesLabel{font-size:var(--font-size-sm);flex:none;font-weight:600}.uwf9iq_roundNotesPreview{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-text-muted);flex:1;overflow:hidden}.uwf9iq_roundNotesBody{max-height:40vh;padding:0 var(--space-4) var(--space-3);white-space:pre-wrap;margin:0;overflow-y:auto}.uwf9iq_songNote{padding:var(--space-2) var(--space-5) 0;font-size:var(--font-size-sm);margin:0}.uwf9iq_songSpotifyLink{padding:var(--space-2) var(--space-5) 0;font-size:var(--font-size-sm)}.uwf9iq_songSpotifyLinkToggle{color:var(--color-primary);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.uwf9iq_songSpotifyLinkForm{gap:var(--space-2);padding-top:var(--space-2);flex-wrap:wrap;display:flex}.uwf9iq_songSpotifyLinkForm input{flex:18rem;min-width:0}.uwf9iq_readLayout{gap:var(--space-4);min-height:0;padding:var(--space-4) var(--space-5);flex:auto;display:flex}.uwf9iq_readMain{gap:var(--space-3);flex-direction:column;flex:auto;min-width:0;display:flex}.uwf9iq_readMain .uwf9iq_questionCards{flex:auto;padding:0}.uwf9iq_readJumpList{padding:var(--space-3) 0;contain:size;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);flex:0 0 280px;min-height:200px;overflow-y:auto}.uwf9iq_readJumpList ul{margin:0;padding:0;list-style:none}.uwf9iq_readJumpHeading{padding:0 var(--space-4) var(--space-2);color:var(--color-text-muted);font-size:var(--font-size-xs);letter-spacing:.05em;text-transform:uppercase;margin:0}.uwf9iq_readJumpRow{width:100%;padding:var(--space-2) var(--space-4);color:var(--color-text-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-left:3px solid #0000;display:block}.uwf9iq_readJumpRow:hover:not(:disabled):not([aria-disabled=true]){background:var(--color-surface-hover)}.uwf9iq_readJumpRow:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.uwf9iq_readJumpRow:disabled,.uwf9iq_readJumpRow[aria-disabled=true]{cursor:default}.uwf9iq_readJumpRow[aria-current=true]{border-left-color:var(--color-primary);background:var(--color-primary-soft);color:var(--color-text);font-weight:600}@media (max-width:900px){.uwf9iq_readLayout{flex-direction:column}.uwf9iq_readJumpList{contain:none;flex:none;max-height:200px}}.uwf9iq_readControls{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;flex:none;display:flex}.uwf9iq_readStep{padding:var(--space-1) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background-color:var(--color-surface);color:var(--color-text);font:inherit;cursor:pointer}.uwf9iq_readStep:disabled{cursor:default;opacity:.5}.uwf9iq_readNextStep{margin-left:auto}.uwf9iq_keyHint{padding:0 var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-sm);background-color:var(--color-surface-muted);font-size:var(--font-size-xs)}.uwf9iq_emptyNote{padding:var(--space-5);color:var(--color-text-muted)}.uwf9iq_announceTable{border-collapse:collapse;width:100%;font-size:var(--font-size-lg)}.uwf9iq_announceTable .uwf9iq_scoringRow{border-bottom:1px solid var(--color-divider)}.uwf9iq_announceTable .uwf9iq_teamCell,.uwf9iq_announceTable .uwf9iq_scoreCellPast,.uwf9iq_announceTable .uwf9iq_totalCell{padding-top:var(--space-3);padding-bottom:var(--space-3)}.uwf9iq_announceTeam{font-weight:var(--font-weight-semibold)}.uwf9iq_footerEnd{margin-left:auto}.uwf9iq_tieStrip{margin:0 var(--space-4) var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--color-warning-border);border-radius:var(--radius-sm);background-color:var(--color-warning-soft);color:var(--color-warning-text)}.uwf9iq_tieStripLine{font-size:var(--font-size-sm);margin:0}
.HMmIyG_root{position:relative}.HMmIyG_trigger{border:1px solid var(--color-border-strong);background-color:var(--color-primary-soft);width:30px;height:30px;color:var(--color-primary-soft-text);font:inherit;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;display:flex}.HMmIyG_panel{top:calc(100% + var(--space-2));z-index:20;min-width:220px;padding:var(--space-2);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-menu);box-shadow:var(--shadow-menu);position:absolute;right:0}.HMmIyG_email{margin:0 0 var(--space-1);padding:var(--space-1) var(--space-2) var(--space-2);border-bottom:1px solid var(--color-divider);color:var(--color-text-muted);font-size:var(--font-size-xs);overflow-wrap:anywhere}.HMmIyG_group{padding:var(--space-1) 0}.HMmIyG_group+.HMmIyG_group{border-top:1px solid var(--color-divider)}.HMmIyG_groupLabel{padding:var(--space-1) var(--space-2);color:var(--color-text-subtle);font-size:var(--font-size-3xs);font-weight:var(--font-weight-bold);letter-spacing:.04em;text-transform:uppercase;margin:0}.HMmIyG_note{padding:var(--space-1) var(--space-2);color:var(--color-text-muted);font-size:var(--font-size-xs);margin:0}.HMmIyG_item{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-2);border-radius:var(--radius-chip);color:var(--color-text);font:inherit;font-size:var(--font-size-sm);text-align:left;cursor:pointer;background:0 0;border:0;text-decoration:none;display:flex}.HMmIyG_item:hover{background-color:var(--color-surface-hover);color:var(--color-text)}.HMmIyG_item[aria-current=true]{font-weight:var(--font-weight-semibold)}.HMmIyG_itemName{overflow-wrap:anywhere;min-width:0}.HMmIyG_itemCheck{color:var(--color-primary)}
.NRtxIq_panel{gap:var(--space-3);flex-direction:column;display:flex}.NRtxIq_panelHeader{justify-content:space-between;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.NRtxIq_panelHeading{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin:0}.NRtxIq_statusText{font-size:var(--font-size-md);color:var(--color-text)}.NRtxIq_mutedText{font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0}.NRtxIq_errorText{font-size:var(--font-size-sm);color:var(--color-danger);white-space:pre-line;margin:0}.NRtxIq_warningText{font-size:var(--font-size-sm);color:var(--color-warning);margin:0}.NRtxIq_link{color:var(--color-primary)}.NRtxIq_table{margin:0;padding:0;list-style:none}.NRtxIq_columnHeads,.NRtxIq_rowMain{align-items:center;gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) auto;display:grid}.NRtxIq_columnHeads{padding:var(--space-2) 0;border-bottom:2px solid var(--color-border);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-muted)}.NRtxIq_row{padding:var(--space-2) 0;border-bottom:1px solid var(--color-border)}.NRtxIq_row:last-child{border-bottom:0}.NRtxIq_songTitle{font-weight:var(--font-weight-semibold)}.NRtxIq_songArtist,.NRtxIq_trackDetail{font-size:var(--font-size-sm);color:var(--color-text-muted)}.NRtxIq_trackName{overflow-wrap:anywhere;min-width:0}.NRtxIq_badgeLine{align-items:center;gap:var(--space-2);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.NRtxIq_rowActions{align-items:center;gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.NRtxIq_footer{align-items:center;gap:var(--space-2) var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--color-border);font-size:var(--font-size-md);flex-wrap:wrap;display:flex}.NRtxIq_pickerBlock{gap:var(--space-2);margin-top:var(--space-2);padding:var(--space-3);background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;display:flex}.NRtxIq_pickerForm{gap:var(--space-2);flex-wrap:wrap;display:flex}.NRtxIq_pickerForm input{flex:16em;min-width:0}.NRtxIq_pickerResults{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.NRtxIq_pickerResult{align-items:center;gap:var(--space-2);padding:var(--space-2) 0;border-top:1px solid var(--color-border);flex-wrap:wrap;display:flex}.NRtxIq_pickerResultName{flex:14em;min-width:0}@media (max-width:640px){.NRtxIq_columnHeads{display:none}.NRtxIq_rowMain{gap:var(--space-2);grid-template-columns:1fr}.NRtxIq_rowActions{justify-content:flex-start}}
.VQqndG_audioLink{font-size:var(--font-size-sm);margin:0}.VQqndG_audioLink a{color:var(--color-primary)}
.awYK1q_card{border:1px solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-surface);flex-direction:column;flex:1 1 0;min-width:0;min-height:0;display:flex;overflow:hidden}.awYK1q_cardHeader{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-3);padding:var(--space-3) var(--space-4) var(--space-2);border-bottom:1px solid var(--color-divider);flex-wrap:wrap;display:flex}.awYK1q_cardTitle{font-size:var(--font-size-panel-title);margin:0}.awYK1q_stageArea{min-height:0;padding:var(--space-4);background-color:var(--color-stage-bg);flex:auto;justify-content:center;align-items:center;display:flex;container-type:size}.awYK1q_stage{aspect-ratio:16/9;border:1px solid var(--color-stage-border);border-radius:var(--radius-lg);background-color:var(--color-stage-bg);width:min(100cqw,177.778cqh);color:var(--color-stage-text);justify-content:center;align-items:center;display:flex;overflow:hidden}.awYK1q_stageMessage{padding:var(--space-4);font-size:var(--font-size-sm);color:var(--color-stage-muted);text-align:center;margin:0}
.bpjB9G_header{flex:0 0 var(--header-height);justify-content:space-between;align-items:center;gap:var(--space-4);min-height:var(--header-height);padding:0 var(--space-5);background-color:var(--color-surface);border-bottom:1px solid var(--color-border);display:flex}.bpjB9G_crumbs{align-items:baseline;gap:var(--space-2);min-width:0;display:flex}.bpjB9G_brand{color:var(--color-text);font-size:var(--font-size-panel-title);font-weight:var(--font-weight-bold);text-decoration:none}.bpjB9G_crumbSeparator{color:var(--color-text-faint)}.bpjB9G_crumbLink{color:var(--color-text-muted);font-size:var(--font-size-sm);text-decoration:none}.bpjB9G_crumbLink:hover{color:var(--color-text)}.bpjB9G_title{min-width:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:inherit;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.bpjB9G_pill{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border-radius:var(--radius-lg);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);white-space:nowrap;flex:none;display:inline-flex}.bpjB9G_pillDot{background-color:currentColor;border-radius:50%;width:6px;height:6px}.bpjB9G_pillDraft{background-color:var(--color-warning-soft);color:var(--color-warning)}.bpjB9G_pillActive{background-color:var(--color-success-soft);color:var(--color-success)}.bpjB9G_pillCompleted{background-color:var(--color-neutral-soft);color:var(--color-neutral)}.bpjB9G_actions{align-items:center;gap:var(--space-2);flex:none;display:flex}.bpjB9G_actionDivider{width:1px;margin:var(--space-3) var(--space-1);background-color:var(--color-border);align-self:stretch}.bpjB9G_statusError{padding:var(--space-2) var(--space-5);background-color:var(--color-danger-soft);border-bottom:1px solid var(--color-danger-border);color:var(--color-danger);font-size:var(--font-size-sm);margin:0}.bpjB9G_draftBanner{padding:var(--space-2) var(--space-5);background-color:var(--color-warning-soft);border-bottom:1px solid var(--color-warning-border);color:var(--color-warning-text);font-size:var(--font-size-sm);flex:none}.bpjB9G_projectorSetting{align-items:center;gap:var(--space-2);margin-left:var(--space-4);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);display:inline-flex}.bpjB9G_toolAnchor{position:relative}.bpjB9G_toolPopover{top:calc(100% + var(--space-2));z-index:20;width:460px;max-width:calc(100vw - var(--space-6));max-height:calc(100vh - var(--header-height) - var(--space-8));padding:var(--space-4);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-menu);box-shadow:var(--shadow-menu);position:absolute;right:0;overflow-y:auto}.bpjB9G_toolPopover[hidden]{display:none}.bpjB9G_popoverForm{gap:var(--space-3);flex-direction:column;display:flex}.bpjB9G_popoverTitle{color:var(--color-text-strong);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);margin:0}.bpjB9G_popoverFooter{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.bpjB9G_note{color:var(--color-text-muted);font-size:var(--font-size-xs);margin:0}.bpjB9G_noteDanger{color:var(--color-danger);font-size:var(--font-size-xs);margin:0}.bpjB9G_noteSuccess{color:var(--color-success);font-size:var(--font-size-xs);margin:0}.bpjB9G_reorderList{gap:var(--space-2);flex-direction:column;max-height:45vh;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.bpjB9G_reorderRow{align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--font-size-sm);display:flex}.bpjB9G_reorderName{overflow-wrap:anywhere;flex:auto;min-width:0}.bpjB9G_moveButton{background-color:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);width:36px;height:36px;color:var(--color-text);font:inherit;font-size:var(--font-size-lg);cursor:pointer;flex:none;justify-content:center;align-items:center;line-height:1;display:flex}.bpjB9G_moveButton:hover:not(:disabled){background-color:var(--color-surface-hover)}.bpjB9G_moveButton:disabled{color:var(--color-text-faint);cursor:default}.bpjB9G_folderInput{width:100%;padding:var(--space-2) var(--space-3);background-color:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);color:var(--color-text);font:inherit;font-size:var(--font-size-sm)}.bpjB9G_viewTabs{padding:0 var(--space-5);background-color:var(--color-surface);border-bottom:1px solid var(--color-border);flex-direction:column;flex:none;display:flex}.bpjB9G_viewTabsTop{align-items:center;gap:var(--space-6);padding:var(--space-2) 0;display:flex}.bpjB9G_viewTabList{align-items:center;gap:var(--space-6);display:flex}.bpjB9G_viewTabsAside{margin-left:auto}.bpjB9G_viewTab{padding:var(--space-3) 0;color:var(--color-text-muted);font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000}.bpjB9G_viewTab:hover{color:var(--color-text)}.bpjB9G_viewTabActive,.bpjB9G_viewTabActive:hover{border-bottom-color:var(--color-primary);color:var(--color-primary);font-weight:var(--font-weight-bold)}.bpjB9G_viewTabBadge{margin-left:var(--space-2);padding:1px var(--space-2);border:1px solid var(--color-warning-border);border-radius:var(--radius-chip);background-color:var(--color-warning-soft);color:var(--color-warning-text);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold)}.bpjB9G_prizeList{gap:var(--space-2);flex-direction:column;max-height:45vh;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.bpjB9G_prizeRow{gap:var(--space-2);padding:var(--space-3);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--font-size-sm);flex-direction:column;display:flex}.bpjB9G_prizeHeading{align-items:center;gap:var(--space-3);display:flex}.bpjB9G_prizeName{min-width:0;font-weight:var(--font-weight-bold);overflow-wrap:anywhere;flex:auto}.bpjB9G_prizeCounts{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.bpjB9G_rankedRow{align-items:center;gap:var(--space-2);display:flex}.bpjB9G_syncBanner{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-5);background-color:var(--color-warning-soft);border-bottom:1px solid var(--color-warning-border);color:var(--color-warning-text);font-size:var(--font-size-sm);flex:none;display:flex}.bpjB9G_roundPicker{align-items:center;gap:var(--space-1);padding:var(--space-2) 0;display:flex}.bpjB9G_roundPickerStep{border:1px solid var(--color-border);border-radius:var(--radius-sm);background-color:var(--color-surface);width:28px;height:28px;color:var(--color-text);font:inherit;cursor:pointer}.bpjB9G_roundPickerStep:disabled{cursor:default;opacity:.5}.bpjB9G_roundPickerSelect{max-width:260px;padding:var(--space-1) var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);background-color:var(--color-surface);color:var(--color-text);font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.bpjB9G_viewTabOptional:not(.bpjB9G_viewTabActive){color:var(--color-text-faint);font-style:italic}
._0autJq_wrapper{margin-bottom:var(--space-3)}._0autJq_helperText{margin-bottom:var(--space-2);font-size:var(--font-size-xs);color:var(--color-text-muted)}._0autJq_helperTextSpaced{margin-bottom:var(--space-3);font-size:var(--font-size-xs);color:var(--color-text-muted)}._0autJq_roundRow{gap:var(--space-2);margin-bottom:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;display:flex}._0autJq_roundRowSelected{border-color:var(--color-border-strong);background-color:var(--color-primary-soft)}._0autJq_roundRowHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}._0autJq_roundToggleLabel{align-items:center;gap:var(--space-3);min-width:0;font-size:var(--font-size-md);cursor:pointer;flex:1;display:flex}._0autJq_questionCountText{font-size:var(--font-size-xs);color:var(--color-text-subtle)}._0autJq_roundRowActions{align-items:center;gap:var(--space-2);display:flex}._0autJq_orderPositionLabel{align-items:center;gap:var(--space-2);font-size:var(--font-size-xs);color:var(--color-text-muted);display:flex}._0autJq_orderPositionInput{width:54px;padding:var(--space-1) var(--space-2)}._0autJq_overrideLabel{align-items:center;gap:var(--space-2);font-size:var(--font-size-xs);color:var(--color-text-muted);display:flex}._0autJq_overrideInput{min-width:0;padding:var(--space-1) var(--space-2);flex:1}._0autJq_viewerPanel{margin:var(--space-2) 0 var(--space-3);padding:var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background-color:var(--color-surface-muted)}._0autJq_viewerHeaderRow{justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);display:flex}._0autJq_viewerTitle{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-info);margin:0}._0autJq_viewerFieldLabel{margin-bottom:var(--space-1);font-size:var(--font-size-xs);color:var(--color-text-muted);display:block}._0autJq_notesTextarea{width:100%;padding:var(--space-2) var(--space-2);font-size:var(--font-size-sm);resize:vertical}._0autJq_viewerActionRow{gap:var(--space-2);margin-top:var(--space-2);display:flex}._0autJq_viewerErrorText{font-size:var(--font-size-xs);color:var(--color-danger);white-space:pre-line}._0autJq_clipStartLabel{align-items:center;gap:var(--space-1);color:var(--color-text-muted);display:inline-flex}._0autJq_clipStartInput{width:4.5em}._0autJq_clipStartInputInvalid{border-color:var(--color-danger);width:4.5em}._0autJq_viewerSavedText{font-size:var(--font-size-xs);color:var(--color-text-muted)}._0autJq_notesCard{padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-surface)}._0autJq_notesCardTitle{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);margin:0}
._7rHIyG_card{border:1px solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-surface);flex-direction:column;flex:1 1 0;min-width:0;min-height:0;display:flex;overflow:hidden}._7rHIyG_cardHeader{padding:var(--space-3) var(--space-4) var(--space-2);border-bottom:1px solid var(--color-divider)}._7rHIyG_cardTitle{font-size:var(--font-size-panel-title);margin:0}._7rHIyG_nowShowingBody{justify-content:center;align-items:center;gap:var(--space-6);padding:var(--space-8) var(--space-10);text-align:center;flex-direction:column;flex:auto;display:flex;overflow:auto}._7rHIyG_nowShowingRoundName{font-size:34px;font-weight:var(--font-weight-bold);margin:0}._7rHIyG_nowShowingPrompt{max-width:640px;font-size:26px;font-weight:var(--font-weight-semibold);margin:0;line-height:1.4}._7rHIyG_nowShowingStatement{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);margin:0}._7rHIyG_nowShowingRecap{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);margin:0}._7rHIyG_nowShowingRecapList{gap:var(--space-3);max-width:640px;padding-left:var(--space-6);font-size:var(--font-size-lg);text-align:left;flex-direction:column;margin:0;line-height:1.4;display:flex}._7rHIyG_nowShowingRecapAnswer{color:var(--color-success);font-weight:var(--font-weight-bold);display:block}._7rHIyG_nowShowingAnswer{padding:var(--space-2) var(--space-5);border:2px solid var(--color-success);border-radius:var(--radius-lg);color:var(--color-success);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);margin:0}._7rHIyG_mutedCaption{font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0}._7rHIyG_visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._7rHIyG_errorCaption{font-size:var(--font-size-sm);color:var(--color-danger);margin:0}._7rHIyG_nowShowingRecapNote{font-size:var(--font-size-sm);color:var(--color-text-muted);display:block}
._5lmccq_host{gap:var(--space-4);flex-direction:column;display:flex}._5lmccq_cockpit{z-index:10;gap:var(--space-2);padding:var(--space-2) 0 var(--space-3);background-color:var(--color-bg);flex-direction:column;display:flex;position:sticky;top:0}@media (max-width:640px){._5lmccq_cockpit{padding:0;position:static}}._5lmccq_transport{gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-surface);box-shadow:var(--shadow-sm);flex-direction:column;display:flex}._5lmccq_transportRow{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}._5lmccq_transportStatus{align-items:center;gap:var(--space-2);display:flex}._5lmccq_addedNotice{margin-bottom:var(--space-4)}._5lmccq_pageTitle{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);margin:0}@media (max-width:640px){._5lmccq_host button,._5lmccq_host input,._5lmccq_host select{min-height:40px}}._5lmccq_stack{gap:var(--space-3);flex-direction:column;display:flex}._5lmccq_row{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._5lmccq_mutedNote{font-size:var(--font-size-xs);color:var(--color-text-muted);margin:0}._5lmccq_errorNote{font-size:var(--font-size-xs);color:var(--color-danger);margin:0}._5lmccq_emptyNote{font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0}._5lmccq_subheading{margin:0 0 var(--space-2);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold)}._5lmccq_songMeta{font-size:var(--font-size-xs);color:var(--color-text-muted);margin-top:2px}._5lmccq_songNote{font-size:var(--font-size-xs);color:var(--color-text-subtle);margin-top:2px}._5lmccq_sectionBar{align-items:stretch;display:flex}._5lmccq_sectionTabs{flex:1;min-width:0}._5lmccq_acceptBox{align-items:center;gap:var(--space-2);padding-left:var(--space-4);border-bottom:1px solid var(--color-border);flex:none;display:flex}._5lmccq_notice{align-items:center;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-warning-soft);border-radius:var(--radius-md);background-color:var(--color-warning-soft);color:var(--color-warning);font-size:var(--font-size-sm);flex-wrap:wrap;display:flex}._5lmccq_noticeError{align-items:center;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-danger-border);border-radius:var(--radius-md);background-color:var(--color-danger-soft);color:var(--color-danger);font-size:var(--font-size-sm);flex-wrap:wrap;display:flex}._5lmccq_noticeError span{flex:260px}._5lmccq_noticeInfo{align-items:center;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-info-soft);border-radius:var(--radius-md);background-color:var(--color-info-soft);color:var(--color-info);font-size:var(--font-size-sm);flex-wrap:wrap;display:flex}._5lmccq_noticeInfo span{flex:260px}._5lmccq_checkboxRow{align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);display:flex}._5lmccq_checkboxRow input{accent-color:var(--color-primary)}._5lmccq_noShowLabel{margin-left:var(--space-2);font-size:var(--font-size-xs);color:var(--color-text-muted)}._5lmccq_stage{border-radius:var(--radius-lg);background-color:var(--color-stage-bg);color:var(--color-stage-text);box-shadow:var(--shadow-md);overflow:hidden}._5lmccq_nowPlayingWrap{flex-wrap:wrap;display:flex}._5lmccq_nowPlayingCell{min-width:0;padding:var(--space-3) var(--space-4);border-right:1px solid var(--color-stage-border);flex:160px}._5lmccq_nowPlayingCell:last-child{border-right:none}._5lmccq_nowPlayingCellMain{flex:2 220px}._5lmccq_nowPlayingCellEmpty{opacity:.35}._5lmccq_nowPlayingCellOnDeck{background-color:var(--color-stage-cell-highlight);box-shadow:inset 0 -2px 0 var(--color-stage-label)}@media (max-width:640px){._5lmccq_nowPlayingWrap{flex-direction:column}._5lmccq_nowPlayingCell,._5lmccq_nowPlayingCellMain{border-right:none;border-bottom:1px solid var(--color-stage-border);flex:none}._5lmccq_nowPlayingCell:last-child{border-bottom:none}}._5lmccq_stageLabel{margin-bottom:var(--space-1);font-size:10px;font-weight:var(--font-weight-bold);letter-spacing:.1em;text-transform:uppercase;color:var(--color-stage-label)}._5lmccq_stageMain{font-size:var(--font-size-md);font-weight:var(--font-weight-bold)}._5lmccq_stageNext{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}._5lmccq_stageSub{font-size:var(--font-size-xs);color:var(--color-stage-muted);margin-top:2px}._5lmccq_stageEmpty{font-size:var(--font-size-sm);color:var(--color-stage-muted)}._5lmccq_playlistBar{margin-bottom:var(--space-2);font-size:var(--font-size-xs);color:var(--color-text-muted);justify-content:space-between;align-items:center;display:flex}._5lmccq_browseArea{gap:var(--space-3);margin:var(--space-3) 0 var(--space-5);flex-direction:column;display:flex}._5lmccq_stepTitle{align-items:center;gap:var(--space-2);margin:var(--space-5) 0 var(--space-3);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);display:flex}._5lmccq_stepTitle:first-child{margin-top:0}._5lmccq_stepNumber{border-radius:var(--radius-pill);background-color:var(--color-primary);width:22px;height:22px;color:var(--color-text-inverse);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);justify-content:center;align-items:center;display:inline-flex}._5lmccq_stepOptional{font-weight:var(--font-weight-regular);color:var(--color-text-muted)}._5lmccq_manualEntry{margin-bottom:var(--space-2);font-size:var(--font-size-sm);color:var(--color-text-muted)}._5lmccq_manualEntry summary{cursor:pointer}._5lmccq_manualEntry label{margin-top:var(--space-2);max-width:260px}._5lmccq_singerPicker{gap:var(--space-3);flex-direction:column;display:flex}._5lmccq_singerOptions{gap:var(--space-2);flex-wrap:wrap;max-height:168px;display:flex;overflow-y:auto}._5lmccq_singerOption{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);background-color:var(--color-surface);color:var(--color-text);font-family:inherit;font-size:var(--font-size-sm);cursor:pointer;transition:background-color var(--transition-fast), border-color var(--transition-fast);display:inline-flex}._5lmccq_singerOption:hover{background-color:var(--color-surface-hover)}._5lmccq_singerOptionSelected{border-color:var(--color-primary);background-color:var(--color-primary-soft);color:var(--color-primary-soft-text);font-weight:var(--font-weight-semibold)}._5lmccq_singerOptionNew{border-style:dashed}._5lmccq_singerOptionNote{font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);color:var(--color-text-muted)}._5lmccq_requestGrid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(160px,1fr));display:grid}._5lmccq_submitBar{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--color-border);flex-wrap:wrap;display:flex}._5lmccq_submitSummary{font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0}._5lmccq_submitSummary strong{color:var(--color-text)}._5lmccq_spanAll{grid-column:1/-1}@media (max-width:640px){._5lmccq_requestGrid{grid-template-columns:1fr}}._5lmccq_settingsGrid{gap:var(--space-4);grid-template-columns:repeat(4,minmax(170px,1fr));display:grid}@media (max-width:640px){._5lmccq_settingsGrid{grid-template-columns:1fr}}._5lmccq_helpDetails{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-border);font-size:var(--font-size-sm);color:var(--color-text-muted)}._5lmccq_helpDetails summary{cursor:pointer;font-weight:var(--font-weight-semibold);color:var(--color-text)}._5lmccq_helpText{margin:var(--space-3) 0 0;font-size:var(--font-size-xs);line-height:1.6}._5lmccq_helpText code{border-radius:var(--radius-sm);background-color:var(--color-surface-hover);color:var(--color-text);padding:1px 4px;font-size:.95em}._5lmccq_awaitingBox{margin-bottom:var(--space-4);padding:var(--space-3);border:1px solid var(--color-warning);border-radius:var(--radius-md);background-color:var(--color-warning-soft)}._5lmccq_awaitingList{gap:var(--space-2);display:grid}._5lmccq_awaitingRow{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-surface);flex-wrap:wrap;display:flex}._5lmccq_sectionHeader{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}._5lmccq_sectionTitle{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin:0}._5lmccq_walkinField input{width:200px}._5lmccq_flatList,._5lmccq_singerList{gap:var(--space-2);display:grid}._5lmccq_singerList{gap:var(--space-3)}._5lmccq_flatRow{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-surface);display:flex}._5lmccq_flatRowActive{border-color:var(--color-success);background-color:var(--color-success-soft)}._5lmccq_flatIndex{text-align:center;min-width:24px;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-text-subtle)}._5lmccq_flatIndexActive{color:var(--color-success)}._5lmccq_flatBody{flex:1;min-width:0}._5lmccq_songTitle{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold)}._5lmccq_singerCard{padding:var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background-color:var(--color-surface)}._5lmccq_singerCardDone{background-color:var(--color-surface-muted);opacity:.6}._5lmccq_singerHeader{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}._5lmccq_singerName{cursor:pointer;flex:240px;min-width:240px}._5lmccq_singerMeta{align-items:center;gap:var(--space-2);margin-top:var(--space-1);font-size:var(--font-size-xs);color:var(--color-text-muted);flex-wrap:wrap;display:flex}._5lmccq_actionGroup{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._5lmccq_subPanel{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-border)}._5lmccq_claimPanel{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}._5lmccq_claimUrl{font-size:var(--font-size-xs);word-break:break-all;margin:0}._5lmccq_songList{gap:var(--space-2);display:grid}._5lmccq_songRow{justify-content:space-between;gap:var(--space-2);padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-surface-muted);display:flex}._5lmccq_songBody{flex:1;min-width:0}._5lmccq_adjustRow{align-items:center;gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}._5lmccq_adjustLabel{font-size:var(--font-size-xs);color:var(--color-text-muted)}._5lmccq_adjustField{align-items:center;gap:var(--space-1);display:flex}._5lmccq_adjustField input{width:64px}._5lmccq_rowActions{place-content:flex-start flex-end;gap:var(--space-1);flex-wrap:wrap;display:flex}._5lmccq_historyList{gap:var(--space-2);display:grid}._5lmccq_historyRow{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);display:flex}._5lmccq_historyMeta{font-size:var(--font-size-xs);color:var(--color-text-subtle);text-align:right}
._5sTjna_workspace{flex-direction:column;flex:auto;min-height:0;display:flex}._5sTjna_topBar{flex:0 0 var(--header-height);justify-content:space-between;align-items:center;gap:var(--space-4);min-height:var(--header-height);padding:0 var(--space-5);background-color:var(--color-surface);border-bottom:1px solid var(--color-border);display:flex}._5sTjna_crumbs{align-items:baseline;gap:var(--space-2);min-width:0;display:flex}._5sTjna_brand{color:var(--color-text);font-size:var(--font-size-panel-title);font-weight:var(--font-weight-bold);text-decoration:none}._5sTjna_crumbSeparator{color:var(--color-text-faint)}._5sTjna_crumbLink{color:var(--color-text-muted);font-size:var(--font-size-sm);text-decoration:none}._5sTjna_crumbLink:hover{color:var(--color-text)}._5sTjna_title{min-width:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:inherit;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}._5sTjna_pill{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border-radius:var(--radius-lg);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);white-space:nowrap;flex:none;display:inline-flex}._5sTjna_pillDot{background-color:currentColor;border-radius:50%;width:6px;height:6px}._5sTjna_pillSaved{background-color:var(--color-success-soft);color:var(--color-success)}._5sTjna_pillUnsaved{background-color:var(--color-warning-soft);color:var(--color-warning)}._5sTjna_actions{align-items:center;gap:var(--space-2);flex:none;display:flex}._5sTjna_saveWrap{display:inline-flex}._5sTjna_actionDivider{width:1px;margin:var(--space-3) var(--space-1);background-color:var(--color-border);align-self:stretch}._5sTjna_errorBar{padding:var(--space-2) var(--space-5);background-color:var(--color-danger-soft);border-bottom:1px solid var(--color-danger-border);color:var(--color-danger);font-size:var(--font-size-sm);margin:0}._5sTjna_message,._5sTjna_messageError{padding:var(--space-5);color:var(--color-text-muted);margin:0}._5sTjna_messageError{color:var(--color-danger)}._5sTjna_tabsRow{align-items:center;gap:var(--space-6);padding:0 var(--space-5);background-color:var(--color-surface);border-bottom:1px solid var(--color-border);flex:none;display:flex}._5sTjna_tabs{align-items:center;gap:var(--space-6);display:flex}._5sTjna_tabsRow>:last-child{margin-left:auto}._5sTjna_tab{padding:var(--space-3) 0;color:var(--color-text-muted);font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000}._5sTjna_tab:hover{color:var(--color-text)}._5sTjna_tabActive,._5sTjna_tabActive:hover{border-bottom-color:var(--color-primary);color:var(--color-primary);font-weight:var(--font-weight-bold)}._5sTjna_content{min-height:0;padding:var(--space-4) var(--space-5);flex:auto;overflow-y:auto}._5sTjna_settingsWrap{max-width:720px}._5sTjna_settingsPanel{gap:var(--space-4);flex-direction:column;display:flex}._5sTjna_settingsGroup{gap:var(--space-2);flex-direction:column;display:flex}._5sTjna_settingsHeading{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);margin:0}._5sTjna_settingsHint{font-size:var(--font-size-xs);color:var(--color-text-muted);margin:0}._5sTjna_overrideRow{gap:var(--space-1);font-size:var(--font-size-sm);flex-direction:column;display:flex}._5sTjna_overrideRoundName{align-items:center;gap:var(--space-2);display:flex}._5sTjna_playWorkspace{gap:var(--space-3);flex-direction:column;display:flex}._5sTjna_playGrid{gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(320px,400px);align-items:start;display:grid}@media (max-width:960px){._5sTjna_playGrid{grid-template-columns:minmax(0,1fr)}}._5sTjna_playColumn{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}._5sTjna_unsavedNote{font-size:var(--font-size-xs);color:var(--color-warning);margin:0}._5sTjna_keepLabel{align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);cursor:pointer;display:inline-flex}._5sTjna_keepNote{font-size:var(--font-size-xs);color:var(--color-warning)}._5sTjna_previewFrame{aspect-ratio:16/9;min-height:360px;max-height:max(360px,100vh - 300px);display:flex}._5sTjna_roundsColumn{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}._5sTjna_roundsCard{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}._5sTjna_roundsHeader{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);display:flex}._5sTjna_cardTitle{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);margin:0}._5sTjna_roundsHeaderActions{gap:var(--space-2);display:flex}._5sTjna_roundList{margin:0;padding:0;list-style:none}._5sTjna_roundItem{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--color-border);font-size:var(--font-size-sm);border-left:3px solid #0000;display:flex}._5sTjna_roundItemCurrent{border-left-color:var(--color-primary);background-color:var(--color-primary-soft)}._5sTjna_roundItemDropped{color:var(--color-text-muted)}._5sTjna_roundName{min-width:0;color:inherit;font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:0 auto;padding:0;overflow:hidden}._5sTjna_roundName:disabled{cursor:default}._5sTjna_roundName:not(:disabled):hover{text-decoration:underline}._5sTjna_roundCount{font-size:var(--font-size-xs);color:var(--color-text-subtle);flex:none}._5sTjna_roundNote{font-size:var(--font-size-xs);color:var(--color-warning);flex:none}._5sTjna_orderLabel{align-items:center;gap:var(--space-1);font-size:var(--font-size-xs);color:var(--color-text-muted);flex:none;margin-left:auto;display:flex}._5sTjna_roundsHint{padding:var(--space-2) var(--space-4);font-size:var(--font-size-xs);color:var(--color-text-muted);margin:0}
.LXLoqa_wrapper{background-color:#fee;border-radius:4px;align-items:center;gap:12px;padding:12px;font-size:14px;display:flex}.LXLoqa_message{color:#991b1b;white-space:pre-line;margin:0}.LXLoqa_retryButton{color:#991b1b;cursor:pointer;background:0 0;border:1px solid #991b1b;border-radius:4px;flex-shrink:0;padding:4px 10px;font-size:13px}.LXLoqa_retryButton:hover{color:#fff;background-color:#991b1b}
.C99Dra_previewStatusText{font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0}.C99Dra_previewStatusTextDanger{font-size:var(--font-size-sm);color:var(--color-danger);margin:0}
.rISy7a_actionRow{gap:var(--space-2);flex-wrap:wrap;display:flex}.rISy7a_actionLinkBase{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-decoration:none}.rISy7a_actionLinkOutlinePrimary{border:1px solid var(--color-primary);color:var(--color-primary-soft-text)}.rISy7a_actionLinkOutlineSuccess{border:1px solid var(--color-success-soft);color:var(--color-success)}.rISy7a_actionLinkFilledSuccess{border:1px solid var(--color-success);background-color:var(--color-success);color:var(--color-text-inverse)}.rISy7a_smallMutedText{font-size:var(--font-size-xs);color:var(--color-text-muted);margin:0}.rISy7a_stepPanelBase{margin-bottom:var(--space-4);padding:var(--space-3);border-radius:var(--radius-lg)}.rISy7a_stepPanelGreen{border:1px solid var(--color-success-soft);background-color:var(--color-success-soft)}.rISy7a_stepPanelBlue{border:1px solid var(--color-info-soft);background-color:var(--color-info-soft)}.rISy7a_stepPanelText{margin:0 0 var(--space-2);font-size:var(--font-size-sm);color:var(--color-text-muted)}.rISy7a_compactButton{padding:2px var(--space-2);font-size:var(--font-size-xs);cursor:pointer}.rISy7a_buttonBase{padding:var(--space-2) var(--space-4);cursor:pointer}.rISy7a_smallButton{padding:var(--space-2) var(--space-3);cursor:pointer}.rISy7a_inlineRow{gap:var(--space-2);display:flex}.rISy7a_fileInput{min-width:0;padding:var(--space-2) var(--space-3);flex:1}.rISy7a_textInput{min-width:0;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);flex:1}.rISy7a_labelText{margin-bottom:var(--space-2);font-size:var(--font-size-sm);color:var(--color-text-muted)}.rISy7a_sectionBlock{margin-bottom:var(--space-6)}.rISy7a_subsectionDivider{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px dashed var(--color-border)}.rISy7a_bodyText{margin-bottom:var(--space-3);font-size:var(--font-size-md);color:var(--color-text-muted)}.rISy7a_errorText{margin-top:var(--space-2);font-size:var(--font-size-md);color:var(--color-danger)}.rISy7a_errorTextSmall{margin-top:var(--space-2);font-size:var(--font-size-sm);color:var(--color-danger)}.rISy7a_successText{margin-top:var(--space-2);font-size:var(--font-size-md);color:var(--color-success)}.rISy7a_formActionsRow{gap:var(--space-2);display:flex}.rISy7a_cancelButton{padding:var(--space-2) var(--space-4);border:1px solid var(--color-border-strong);cursor:pointer;background:0 0}.rISy7a_previewCard{margin-top:var(--space-4);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md)}.rISy7a_selectionSummaryCard{margin-bottom:var(--space-3);padding:var(--space-2) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-sm);background-color:var(--color-surface-muted)}.rISy7a_roundToggleLabel{align-items:center;gap:var(--space-3);margin-bottom:var(--space-2);font-size:var(--font-size-md);cursor:pointer;display:flex}.rISy7a_warningsCard{margin-bottom:var(--space-3);padding:var(--space-2) var(--space-4);border:1px solid var(--color-warning-soft);border-radius:var(--radius-sm);background-color:var(--color-warning-soft)}.rISy7a_warningsTitle{margin-bottom:var(--space-2);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-warning)}.rISy7a_warningList{padding-left:var(--space-5);font-size:var(--font-size-sm);margin:0}.rISy7a_warningOverrideLabel{align-items:center;gap:var(--space-2);margin-top:var(--space-3);font-size:var(--font-size-sm);cursor:pointer;display:flex}.rISy7a_createdNotice{padding:var(--space-3);border:1px solid var(--color-success-soft);border-radius:var(--radius-lg);background-color:var(--color-success-soft)}.rISy7a_createdNoticeHeading{margin:0 0 var(--space-2);font-weight:var(--font-weight-semibold);color:var(--color-success)}.rISy7a_modalOverlay{z-index:50;padding:var(--space-4);background-color:var(--color-overlay);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.rISy7a_modalContainer{border:1px solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-surface);width:100%;max-width:680px;max-height:80vh;box-shadow:var(--shadow-lg);flex-direction:column;display:flex;overflow:hidden}.rISy7a_modalHeaderRow{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);display:flex}.rISy7a_modalToolbarRow{gap:var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);flex-wrap:wrap;display:flex}.rISy7a_modalBody{padding:var(--space-4);overflow-y:auto}.rISy7a_folderListItem{justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:flex}.rISy7a_ellipsisText{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rISy7a_runHeaderRow{justify-content:space-between;align-items:flex-start;display:flex}.rISy7a_importRunCard{margin-bottom:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md)}.rISy7a_importRunCardSelected{border-color:var(--color-primary)}.rISy7a_primaryActionLink{padding:var(--space-2) var(--space-3);border:1px solid var(--color-primary);border-radius:var(--radius-md);background-color:var(--color-primary);color:var(--color-text-inverse);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-decoration:none}.rISy7a_statusText{color:var(--color-text-subtle)}.rISy7a_errorStatusText{color:var(--color-danger)}.rISy7a_mutedText{font-size:var(--font-size-md);color:var(--color-text-subtle)}.rISy7a_gameCardHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);display:flex}.rISy7a_gameTitle{margin:0 0 var(--space-1);font-weight:var(--font-weight-semibold)}.rISy7a_gameMeta{font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0}.rISy7a_gameActions{align-items:center;gap:var(--space-2);display:flex}.rISy7a_deleteButtonText{color:var(--color-danger)}.rISy7a_codeBlock{padding:var(--space-3);border-radius:var(--radius-md);background-color:var(--color-surface-muted);font-size:var(--font-size-xs);margin:0;overflow-x:auto}.rISy7a_textareaMono{padding:var(--space-3) var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-family:monospace}.rISy7a_errorTextWrap{margin-top:var(--space-2);font-size:var(--font-size-md);color:var(--color-danger);white-space:pre-line}.rISy7a_formGrid{max-width:640px;margin-bottom:var(--space-4);gap:var(--space-2);display:grid}.rISy7a_boldText{margin:0 0 var(--space-2);font-weight:var(--font-weight-semibold)}.rISy7a_tightBoldText{margin:0 0 var(--space-1);font-weight:var(--font-weight-semibold)}.rISy7a_questionList{padding-left:var(--space-5);margin:0}.rISy7a_questionListItem{margin-bottom:var(--space-2);font-size:var(--font-size-sm)}.rISy7a_headingSpaced{margin-bottom:var(--space-3)}.rISy7a_inlineRowSpaced{gap:var(--space-2);margin-top:var(--space-3);display:flex}.rISy7a_mutedNoteSpaced{margin-top:var(--space-2);font-size:var(--font-size-xs);color:var(--color-text-muted)}.rISy7a_boldSmall{margin-bottom:var(--space-2);font-weight:var(--font-weight-semibold)}.rISy7a_boldSmallTight{margin-bottom:var(--space-2);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.rISy7a_metaLine{margin:0 0 var(--space-1);font-size:var(--font-size-sm)}.rISy7a_metaLineLast{font-size:var(--font-size-sm);margin:0}.rISy7a_sectionMedium{margin-bottom:var(--space-6)}.rISy7a_headingTight{margin-bottom:var(--space-1)}.rISy7a_pageDescText{margin-bottom:var(--space-3);font-size:var(--font-size-sm);color:var(--color-text-muted)}.rISy7a_fieldLabelBlock{margin-bottom:var(--space-3);font-size:var(--font-size-sm);color:var(--color-text-muted);display:block}.rISy7a_titleInput{width:100%;margin-top:var(--space-1);padding:var(--space-2) var(--space-2);display:block}.rISy7a_selectRow{margin-bottom:var(--space-4);gap:var(--space-3);display:grid}.rISy7a_labelInline{font-size:var(--font-size-sm);color:var(--color-text-muted)}.rISy7a_inlineSelect{margin-left:var(--space-2);padding:var(--space-1) var(--space-2)}.rISy7a_errorTextTight{margin-bottom:var(--space-2);font-size:var(--font-size-md);color:var(--color-danger)}.rISy7a_modalTitle{font-weight:var(--font-weight-semibold);margin:0}.rISy7a_modalSubtitle{margin-top:var(--space-1);font-size:var(--font-size-xs);color:var(--color-text-muted)}.rISy7a_noteTight{font-size:var(--font-size-sm);color:var(--color-text-muted);margin-top:0;margin-bottom:0}.rISy7a_errorNoteTight{font-size:var(--font-size-sm);color:var(--color-danger);margin-top:0}.rISy7a_folderItemInfo{min-width:0}.rISy7a_folderItemName{font-weight:var(--font-weight-semibold);margin:0}.rISy7a_folderItemPath{font-size:var(--font-size-xs);color:var(--color-text-muted);margin:2px 0 0}.rISy7a_folderItemActions{gap:var(--space-2);flex-shrink:0;display:flex}.rISy7a_runTitle{font-weight:var(--font-weight-semibold);margin-bottom:2px}.rISy7a_runMeta{font-size:var(--font-size-sm);color:var(--color-text-muted)}.rISy7a_runActionLink{padding:var(--space-1) var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background-color:var(--color-surface);color:var(--color-text);font-size:var(--font-size-sm);cursor:pointer;text-decoration:none}.rISy7a_flaggedCard{margin-top:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--color-warning-border);border-radius:var(--radius-sm);background-color:var(--color-surface)}.rISy7a_flaggedCardFixed{border-color:var(--color-success-border)}.rISy7a_flaggedHeading{margin-bottom:var(--space-1);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-strong)}.rISy7a_flaggedForm{margin-top:var(--space-2);gap:var(--space-2);display:grid}.rISy7a_flaggedField{gap:var(--space-1);font-size:var(--font-size-sm);color:var(--color-text-muted);display:grid}.rISy7a_flaggedTextarea{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);font:inherit;resize:vertical}.rISy7a_flaggedStatusFixed{font-size:var(--font-size-sm);color:var(--color-success)}.rISy7a_flaggedStatusError{font-size:var(--font-size-sm);color:var(--color-danger)}
.ZNXIVG_banner{border:1px solid;border-radius:6px;margin-top:10px;padding:8px 10px;font-size:13px}.ZNXIVG_connected{color:#1e6b39;background-color:#edf9f1;border-color:#bde5c8}.ZNXIVG_disconnected{color:#8a2323;background-color:#fff1f1;border-color:#f2c0c0}.ZNXIVG_retry{color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:4px;margin-left:10px;padding:2px 10px;font-size:13px}
._0LzTtq_banner{color:#8a2323;text-align:center;background-color:#fff1f1;border:1px solid #f2c0c0;border-radius:6px;padding:8px 10px;font-size:13px}
.vO3unq_list{margin:var(--space-2,8px) 0 0;border:1px solid var(--color-border,#e3e7ed);border-radius:var(--radius-md,6px);background:var(--color-surface,#fff);max-height:260px;padding:0;list-style:none;overflow-y:auto}.vO3unq_item{border-top:1px solid var(--color-border,#e3e7ed)}.vO3unq_item:first-child{border-top:none}.vO3unq_row{justify-content:space-between;align-items:center;gap:var(--space-3,12px);width:100%;padding:var(--space-3,12px);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--transition-fast,.15s ease);background:0 0;border:none;display:flex}.vO3unq_row:hover:not(:disabled){background:var(--color-primary-soft,#e8f1fd)}.vO3unq_row:focus-visible{box-shadow:inset var(--focus-ring,0 0 0 3px #1e6fd959);outline:none}.vO3unq_row:disabled{background:var(--color-primary-soft,#e8f1fd);cursor:default}.vO3unq_songInfo{min-width:0;font-size:var(--font-size-sm,13px);color:var(--color-text,#1b2230);overflow-wrap:anywhere}.vO3unq_artist{color:var(--color-text-muted,#556070)}.vO3unq_explicit{margin-left:var(--space-2,8px);padding:0 var(--space-1,4px);border:1px solid var(--color-danger-border,#f2b8b5);border-radius:var(--radius-sm,4px);background:var(--color-danger-soft,#fdecea);color:var(--color-danger,#c62828);font-size:11px;font-weight:var(--font-weight-semibold,600);letter-spacing:.03em;text-transform:uppercase;vertical-align:1px;display:inline-block}.vO3unq_selectedTag{padding:0 var(--space-2,8px);border-radius:var(--radius-pill,999px);background:var(--color-primary,#1e6fd9);color:var(--color-text-inverse,#fff);font-size:var(--font-size-xs,12px);font-weight:var(--font-weight-semibold,600);flex-shrink:0}.vO3unq_loadMoreButton,.vO3unq_loadMoreError button{font:inherit;font-size:var(--font-size-sm,13px);font-weight:var(--font-weight-medium,500);cursor:pointer;border-radius:var(--radius-md,6px);transition:background-color var(--transition-fast,.15s ease), border-color var(--transition-fast,.15s ease), color var(--transition-fast,.15s ease);line-height:1.25}.vO3unq_loadMoreButton:focus-visible,.vO3unq_loadMoreError button:focus-visible{box-shadow:var(--focus-ring,0 0 0 3px #1e6fd959);outline:none}.vO3unq_loadMoreButton{width:100%;margin:var(--space-2,8px) 0 0;padding:var(--space-2,8px) var(--space-3,12px);border:1px solid var(--color-border-strong,#c8cfd9);background:var(--color-surface,#fff);color:var(--color-text,#1b2230);display:block}.vO3unq_loadMoreButton:hover:not(:disabled),.vO3unq_loadMoreError button:hover:not(:disabled){background:var(--color-surface-hover,#f1f4f8)}.vO3unq_loadMoreButton:disabled,.vO3unq_loadMoreError button:disabled{cursor:default;color:var(--color-text-subtle,#8792a2)}.vO3unq_sentinel{height:1px;list-style:none}.vO3unq_loadingMore{margin:var(--space-2,8px) 0 0;font-size:var(--font-size-xs,12px);color:var(--color-text-muted,#556070);text-align:center}.vO3unq_loadMoreError{justify-content:center;align-items:center;gap:var(--space-3,12px);margin:var(--space-2,8px) 0 0;font-size:var(--font-size-sm,13px);color:var(--color-danger,#c62828);display:flex}.vO3unq_loadMoreError button{padding:var(--space-1,4px) var(--space-3,12px);border:1px solid var(--color-danger-border,#f2b8b5);background:var(--color-surface,#fff);color:var(--color-danger,#c62828)}
.lygF_a_bar{justify-content:space-between;align-items:center;gap:var(--space-4);height:48px;padding:0 var(--space-6);background-color:var(--color-surface);border-bottom:1px solid var(--color-border);flex:none;display:flex}.lygF_a_trail{min-width:0}
.aBMSSa_chip{background-color:#f4f7f5;border:1px solid #d7e5dc;border-radius:6px;justify-content:space-between;align-items:center;margin-top:8px;padding:8px 10px;font-size:13px;display:flex}
.Y9LIQq_rail{flex:0 0 var(--rail-width);width:var(--rail-width);min-height:0;padding:var(--space-3) 0;align-items:center;gap:var(--space-1);background-color:var(--color-surface);border-right:1px solid var(--color-border);flex-direction:column;display:flex}.Y9LIQq_railExpanded{flex-basis:var(--rail-width-expanded);width:var(--rail-width-expanded);padding-inline:var(--space-2);align-items:stretch}.Y9LIQq_list{gap:var(--space-1);flex-direction:column;flex:auto;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.Y9LIQq_item{justify-content:center;align-items:center;gap:var(--space-3);border-radius:var(--radius-icon);width:40px;height:40px;color:var(--color-text-muted);text-decoration:none;display:flex}.Y9LIQq_railExpanded .Y9LIQq_item{width:100%;padding:0 var(--space-3);font-size:var(--font-size-sm);justify-content:flex-start}.Y9LIQq_item:hover{background-color:var(--color-surface-hover);color:var(--color-text)}.Y9LIQq_itemActive,.Y9LIQq_itemActive:hover{background-color:var(--color-primary-soft);color:var(--color-primary)}.Y9LIQq_itemLabel{font-weight:var(--font-weight-medium);white-space:nowrap}.Y9LIQq_toggle{margin-bottom:var(--space-2);border-radius:var(--radius-md);width:32px;height:32px;color:var(--color-text-subtle);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-self:center;align-items:center;display:flex}.Y9LIQq_railExpanded .Y9LIQq_toggle{align-self:flex-end}.Y9LIQq_toggle:hover{background-color:var(--color-surface-hover);color:var(--color-text)}
.yxAaNG_grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;max-height:320px;margin:8px 0 0;padding:0;list-style:none;display:grid;overflow-y:auto}.yxAaNG_card{cursor:pointer;text-align:center;background:#fff;border:1px solid #eee;border-radius:6px;flex-direction:column;align-items:center;gap:6px;width:100%;padding:8px;display:flex}.yxAaNG_card:hover{background-color:#f4f7f5;border-color:#d7e5dc}.yxAaNG_image{aspect-ratio:1;object-fit:cover;border-radius:4px;width:100%}.yxAaNG_imagePlaceholder{aspect-ratio:1;background-color:#f0f0f0;border-radius:4px;width:100%}.yxAaNG_name{font-size:12px;line-height:1.3}
._7xFlFW_page{background-color:var(--color-bg);justify-content:center;align-items:center;min-height:100vh;display:flex}._7xFlFW_card{width:100%;max-width:400px;padding:var(--space-10);border-radius:var(--radius-lg);background-color:var(--color-surface);box-shadow:var(--shadow-md)}._7xFlFW_cardWide{max-width:500px}._7xFlFW_heading{text-align:center;color:var(--color-text);margin-top:0}._7xFlFW_subheading{margin-bottom:var(--space-8);text-align:center;color:var(--color-text-muted)}._7xFlFW_errorWrapper{margin-bottom:var(--space-5)}._7xFlFW_errorBox{margin-bottom:var(--space-5);padding:var(--space-3);border-radius:var(--radius-md);background-color:var(--color-danger-soft);color:var(--color-danger);font-size:var(--font-size-md)}._7xFlFW_field{margin-bottom:var(--space-4)}._7xFlFW_fieldLast{margin-bottom:var(--space-6)}._7xFlFW_label{margin-bottom:var(--space-2);color:var(--color-text);font-weight:var(--font-weight-medium);display:block}._7xFlFW_input{box-sizing:border-box;width:100%;padding:var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);font-size:var(--font-size-md)}._7xFlFW_input:disabled{cursor:not-allowed;opacity:.6}._7xFlFW_fullWidth{width:100%}._7xFlFW_divider{margin:var(--space-5) 0;text-align:center;color:var(--color-text-subtle)}._7xFlFW_footerText{margin-top:var(--space-6);text-align:center;color:var(--color-text-muted);font-size:var(--font-size-sm)}._7xFlFW_footerLink{color:var(--color-primary);text-decoration:none}._7xFlFW_loadingWrap{padding:var(--space-10);text-align:center}
.calHFq_grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}
.GomB-G_newGameForm{max-width:480px;margin-bottom:var(--space-4);gap:var(--space-2);display:grid}.GomB-G_newGameHeading{margin:0 0 var(--space-1);font-size:var(--font-size-md)}.GomB-G_textInput{padding:var(--space-2) var(--space-2);font-size:var(--font-size-sm);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm)}.GomB-G_errorText{font-size:var(--font-size-sm);color:var(--color-danger);margin:0}.GomB-G_createButton{padding:var(--space-2) var(--space-4);border:1px solid var(--color-primary);border-radius:var(--radius-md);background-color:var(--color-primary);color:var(--color-text-inverse);font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);cursor:pointer}.GomB-G_createButton:disabled{cursor:not-allowed;opacity:.6}.GomB-G_gameList{gap:var(--space-2);display:grid}.GomB-G_gameCard{padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);color:inherit;text-decoration:none;display:block}.GomB-G_gameCardHeader{align-items:center;gap:var(--space-2);display:flex}.GomB-G_gameTitle{font-weight:var(--font-weight-semibold)}.GomB-G_gameTheme{margin:var(--space-1) 0 0;font-size:var(--font-size-xs);color:var(--color-text-muted)}.GomB-G_gameRoundCount{margin:var(--space-1) 0 0;font-size:var(--font-size-xs);color:var(--color-text-subtle)}
._89WH2a_errorText{color:var(--color-danger)}._89WH2a_pageWrapperGrid{gap:var(--space-6);max-width:720px;display:grid}._89WH2a_pageWrapperColumn{gap:var(--space-4);flex-direction:column;max-width:720px;display:flex}._89WH2a_pageWrapper{max-width:720px}._89WH2a_card{padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg)}._89WH2a_cardHeading{margin-top:0}._89WH2a_cardBody{font-size:var(--font-size-md);color:var(--color-text-muted)}._89WH2a_statusErrorText{font-size:var(--font-size-md);color:var(--color-danger)}._89WH2a_itemList{margin-bottom:var(--space-4);gap:var(--space-2);display:grid}._89WH2a_itemRow{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);display:flex}._89WH2a_itemRowLabel{align-items:center;gap:var(--space-3);flex:1;display:flex}._89WH2a_itemRowSelected{background-color:var(--color-success-soft)}._89WH2a_itemName{flex:1}._89WH2a_itemMetaTag{margin-left:var(--space-2);font-size:var(--font-size-xs);color:var(--color-text-muted)}._89WH2a_deleteButton{color:var(--color-danger);font-size:var(--font-size-xs);cursor:pointer;background:0 0;border:none}._89WH2a_uploadSection{padding-top:var(--space-4);border-top:1px solid var(--color-border)}._89WH2a_uploadHeading{margin-bottom:var(--space-2);font-weight:var(--font-weight-semibold)}._89WH2a_uploadTextInput{box-sizing:border-box;width:100%;margin-bottom:var(--space-2);padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:block}._89WH2a_uploadFileInput{margin-bottom:var(--space-2);display:block}._89WH2a_uploadButton{padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);background-color:var(--color-primary);color:var(--color-text-inverse);cursor:pointer;border:none}._89WH2a_uploadButton:disabled{cursor:not-allowed}._89WH2a_uploadErrorText{margin-top:var(--space-2);font-size:var(--font-size-sm);color:var(--color-danger)}._89WH2a_saveButton{padding:var(--space-2) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-sm);background-color:var(--color-surface);cursor:pointer}._89WH2a_saveButton:disabled{cursor:not-allowed}._89WH2a_helperText{font-size:var(--font-size-sm);color:var(--color-text-muted)}._89WH2a_helperTextSmall{font-size:var(--font-size-xs);color:var(--color-text-muted)}._89WH2a_fieldLabel{margin-bottom:var(--space-1);display:block}._89WH2a_driveFolderInput{width:100%;margin-bottom:var(--space-3);padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--font-size-md)}._89WH2a_saveErrorText{margin-top:var(--space-2);font-size:var(--font-size-sm);color:var(--color-danger)}._89WH2a_saveSuccessText{margin-top:var(--space-2);font-size:var(--font-size-sm);color:var(--color-success)}._89WH2a_currentValueText{font-size:var(--font-size-md)}._89WH2a_guideDetails{padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg)}._89WH2a_guideSummary{font-weight:var(--font-weight-semibold);cursor:pointer}._89WH2a_guideIntro{margin-top:var(--space-3);color:var(--color-text-muted)}._89WH2a_guideStepList{margin-top:var(--space-4);padding-left:0;list-style:none}._89WH2a_guideStepItem{gap:var(--space-4);padding:var(--space-4) 0;display:flex}._89WH2a_guideStepItemBordered{gap:var(--space-4);padding:var(--space-4) 0;border-top:1px solid var(--color-border);display:flex}._89WH2a_guideStepNumber{background-color:var(--color-primary);width:28px;height:28px;color:var(--color-text-inverse);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}._89WH2a_guideStepTitle{font-weight:var(--font-weight-semibold)}._89WH2a_guideStepDetail{margin-top:var(--space-1);font-size:var(--font-size-md);color:var(--color-text-muted)}._89WH2a_guideNoteBox{margin-top:var(--space-2);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-surface-muted)}._89WH2a_guideNoteHeading{margin-bottom:var(--space-2);font-weight:var(--font-weight-semibold)}._89WH2a_guideNoteList{padding-left:var(--space-5);color:var(--color-text-muted);font-size:var(--font-size-md);line-height:var(--line-height-base);margin:0}._89WH2a_materialsLayout{gap:var(--space-4);flex-direction:column;display:flex}
.oSi3kq_indicator{right:var(--space-2);bottom:var(--space-2);z-index:1000;border-radius:var(--radius-pill);position:fixed}.oSi3kq_connected{background-color:var(--color-success-dot);opacity:.4;width:6px;height:6px}.oSi3kq_disconnected{background-color:var(--color-danger);width:10px;height:10px}
.CkHFPW_grid{gap:var(--space-4);margin-bottom:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.CkHFPW_accountButton{padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-surface-muted);color:var(--color-text);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);text-align:left;cursor:pointer;transition:background-color var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast)}.CkHFPW_accountButton:hover{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-text-inverse)}.CkHFPW_accountName{margin-bottom:var(--space-2)}.CkHFPW_accountRole{font-size:var(--font-size-xs);opacity:.7}.CkHFPW_createLink{margin-bottom:var(--space-5);text-align:center;color:var(--color-primary);font-size:var(--font-size-sm);text-decoration:none;display:block}
.X8PP6q_error{color:var(--color-danger)}.X8PP6q_enableLink{color:var(--color-info);font-size:13px;font-weight:600;text-decoration:none;display:inline-block}
._vwmOq_errorText{color:var(--color-danger)}._vwmOq_subtitle{color:var(--color-text-muted)}._vwmOq_summaryGrid{gap:var(--space-2);margin-top:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}._vwmOq_summaryTile{padding:var(--space-3) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-surface-muted)}._vwmOq_summaryLabel{font-size:var(--font-size-xs);color:var(--color-text-muted);margin:0}._vwmOq_summaryValue{margin:var(--space-1) 0 0;font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight)}._vwmOq_filterCard{margin-top:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-surface)}._vwmOq_filterTitle{font-weight:var(--font-weight-semibold);margin:0}._vwmOq_filterSubtitle{margin:var(--space-1) 0 var(--space-3);font-size:var(--font-size-xs);color:var(--color-text-muted)}._vwmOq_chipRow{gap:var(--space-2);flex-wrap:wrap;display:flex}._vwmOq_chip{padding:var(--space-1) var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);background-color:var(--color-surface);cursor:pointer}._vwmOq_chipActive{border:2px solid var(--color-primary);background-color:var(--color-primary-soft)}._vwmOq_alertCard{margin-top:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--color-danger-border);border-radius:var(--radius-lg);background-color:var(--color-danger-soft)}._vwmOq_alertTitle{font-weight:var(--font-weight-semibold);color:var(--color-danger);margin:0}._vwmOq_alertList{margin-top:var(--space-2);gap:var(--space-1);display:grid}._vwmOq_alertLine{font-size:var(--font-size-xs);color:var(--color-danger);margin:0}._vwmOq_runsCard{margin-top:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-surface)}._vwmOq_runsHeader{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);flex-wrap:wrap;display:flex}._vwmOq_runsHeaderMeta{margin:var(--space-1) 0 0;font-size:var(--font-size-xs);color:var(--color-text-muted)}._vwmOq_runsHeaderControls{align-items:center;gap:var(--space-2);display:flex}._vwmOq_runsHeaderActions{gap:var(--space-2);display:flex}._vwmOq_filterLabel{font-size:var(--font-size-xs);color:var(--color-text-muted)}._vwmOq_runsErrorText{padding:var(--space-3) var(--space-4);color:var(--color-danger);margin:0}._vwmOq_runsStatusText{padding:var(--space-4)}._vwmOq_tableWrapper{overflow-x:auto}._vwmOq_table{border-collapse:collapse;width:100%}._vwmOq_tableHeadRow{text-align:left;background-color:var(--color-surface-muted)}._vwmOq_th,._vwmOq_td{padding:var(--space-3);border-bottom:1px solid var(--color-border)}._vwmOq_tdDetails{max-width:320px}._vwmOq_detailsCell{gap:var(--space-2);flex-direction:column;display:flex}._vwmOq_detailsLink{font-size:var(--font-size-xs)}._vwmOq_payloadSummary{cursor:pointer}._vwmOq_payloadPre{margin-top:var(--space-2);padding:var(--space-2);border-radius:var(--radius-sm);background-color:var(--color-surface-muted);font-size:var(--font-size-xs);overflow-x:auto}._vwmOq_errorSummary{padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background-color:var(--color-danger-soft);color:var(--color-danger);font-weight:var(--font-weight-semibold);cursor:pointer;display:inline-block}._vwmOq_errorDetail{margin:var(--space-2) 0 0;padding:var(--space-2);border-radius:var(--radius-sm);background-color:var(--color-danger-soft);color:var(--color-danger);font-size:var(--font-size-sm);word-break:break-word}._vwmOq_rowActions{gap:var(--space-1);flex-wrap:wrap;display:flex}._vwmOq_runsFooter{padding:var(--space-3) var(--space-4);border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}._vwmOq_runsFooterNote{font-size:var(--font-size-xs);color:var(--color-text-muted)}._vwmOq_paginationRow{gap:var(--space-2);display:flex}._vwmOq_detailCard{margin-top:var(--space-4);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-surface)}._vwmOq_payloadHeading{margin-top:var(--space-4)}._vwmOq_payloadBlock{margin-top:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);background-color:var(--color-surface-muted);font-size:var(--font-size-xs);overflow-x:auto}
.x30fmq_page{gap:var(--space-6);flex-direction:column;display:flex}.x30fmq_stats{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.x30fmq_eventList{margin:0;padding:0;list-style:none}.x30fmq_eventRow{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--color-border);flex-wrap:wrap;display:flex}.x30fmq_eventRow:last-child{border-bottom:none}.x30fmq_eventMain{flex-direction:column;min-width:0;display:flex}.x30fmq_eventTitle{font-weight:var(--font-weight-semibold);text-decoration:none}.x30fmq_eventTitle:hover{text-decoration:underline}.x30fmq_eventMeta{font-size:var(--font-size-xs);color:var(--color-text-muted)}.x30fmq_message{padding:var(--space-5);color:var(--color-text-muted);margin:0}.x30fmq_sectionHeading{margin:0 0 var(--space-3);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold)}.x30fmq_grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.x30fmq_quickLink{padding:var(--space-4) var(--space-5);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);color:inherit;transition:box-shadow var(--transition-fast), border-color var(--transition-fast), transform var(--transition-fast);text-decoration:none;display:block}.x30fmq_quickLink:hover{border-color:var(--color-primary);box-shadow:var(--shadow-md);color:inherit;transform:translateY(-2px)}.x30fmq_quickLinkTitle{margin:0 0 var(--space-1);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold)}.x30fmq_quickLinkDescription{font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0}
.FFpHda_page{padding-top:var(--space-1)}.FFpHda_header{gap:var(--space-3);margin-bottom:var(--space-5);flex-direction:column;display:flex}.FFpHda_titleRow{align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.FFpHda_title{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);overflow-wrap:anywhere;margin:0}.FFpHda_titleMuted{color:var(--color-text-subtle)}.FFpHda_meta{font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0}
._6eIVxW_page{gap:var(--space-4);flex-direction:column;display:flex}._6eIVxW_mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--font-size-sm);color:var(--color-text-muted)}._6eIVxW_form{gap:var(--space-4);flex-direction:column;display:flex}._6eIVxW_formGrid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._6eIVxW_spanFull{grid-column:1/-1}._6eIVxW_formActions{justify-content:flex-end;gap:var(--space-2);display:flex}._6eIVxW_moduleList{margin:0;padding:0;list-style:none}._6eIVxW_moduleRow{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--color-border);flex-wrap:wrap;display:flex}._6eIVxW_moduleRow:last-child{border-bottom:none}._6eIVxW_moduleName{font-weight:var(--font-weight-semibold)}._6eIVxW_moduleNote{font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);color:var(--color-text-muted);display:block}._6eIVxW_liveShowNote{margin:var(--space-3) 0 0;font-size:var(--font-size-sm);color:var(--color-text-muted)}._6eIVxW_codeForm{align-items:flex-end;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border);background-color:var(--color-surface-muted);flex-wrap:wrap;display:flex}._6eIVxW_codeFormField{flex:200px;min-width:0}._6eIVxW_codeList{margin:0;padding:0;list-style:none}._6eIVxW_codeRow{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border);flex-wrap:wrap;display:flex}._6eIVxW_codeRow:last-child{border-bottom:none}._6eIVxW_codeMain{gap:var(--space-1);flex-direction:column;display:flex}._6eIVxW_codeHead{align-items:center;gap:var(--space-3);display:flex}._6eIVxW_codeValue{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);letter-spacing:.15em}._6eIVxW_codeMeta{font-size:var(--font-size-xs);color:var(--color-text-muted)}._6eIVxW_codeActions{gap:var(--space-2);display:flex}._6eIVxW_message{padding:var(--space-5);color:var(--color-text-muted);margin:0}._6eIVxW_promotionBody{gap:var(--space-3);padding:var(--space-5);flex-direction:column;display:flex}._6eIVxW_promotionStatus{margin:0;font-weight:600}._6eIVxW_promotionHint{color:var(--color-text-muted);margin:0}._6eIVxW_promotionError{color:var(--color-danger);margin:0}._6eIVxW_venueBody{gap:var(--space-3);padding:var(--space-5);flex-direction:column;display:flex}._6eIVxW_venueLocation{color:var(--color-text-muted);margin:0}
._7a01KW_badge{margin-left:var(--space-2);border-radius:var(--radius-pill);font-size:10px;font-weight:var(--font-weight-bold);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-inverse);padding:1px 6px;display:inline-block}._7a01KW_explicit{background-color:var(--color-danger)}._7a01KW_proxy{background-color:var(--color-primary)}
.DxtXgG_loadingText{padding:var(--space-5);color:var(--color-text-muted);margin:0}.DxtXgG_errorText{padding:var(--space-5);color:var(--color-danger);margin:0}.DxtXgG_shell{flex-direction:column;flex:auto;min-height:0;display:flex}.DxtXgG_content{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}
.g47REG_sessionCard{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);margin-bottom:calc(var(--space-1) * 2.5)}.g47REG_sessionHeaderRow{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.g47REG_sessionTitleRow{align-items:center;gap:var(--space-2);margin-bottom:calc(var(--space-1) / 2);display:flex}.g47REG_sessionTitle{font-weight:var(--font-weight-semibold)}.g47REG_sessionMetaText{font-size:var(--font-size-sm);color:var(--color-text-muted);margin-bottom:calc(var(--space-1) * 1.5)}.g47REG_roundChipsRow{gap:var(--space-1);flex-wrap:wrap;display:flex}.g47REG_roundChip{font-size:var(--font-size-xs);padding:calc(var(--space-1) / 2) var(--space-2);border-radius:var(--radius-sm);background:var(--color-surface-hover);color:var(--color-text)}.g47REG_sessionActionsRow{gap:calc(var(--space-1) * 1.5);flex-wrap:wrap;align-items:flex-start;display:flex}
.a8Iv4W_page,.a8Iv4W_form{gap:var(--space-4);flex-direction:column;display:flex}.a8Iv4W_formGrid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.a8Iv4W_spanFull{grid-column:1/-1}.a8Iv4W_formActions{justify-content:flex-end;gap:var(--space-2);display:flex}.a8Iv4W_filterBar{align-items:flex-end;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border);background-color:var(--color-surface-muted);flex-wrap:wrap;display:flex}.a8Iv4W_filterSearch{flex:200px;min-width:0}.a8Iv4W_bulkBar{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--color-border);background-color:var(--color-primary-soft);color:var(--color-primary-soft-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);flex-wrap:wrap;display:flex}.a8Iv4W_bulkActions{align-items:center;gap:var(--space-2);display:flex}.a8Iv4W_bulkNote{font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);flex-basis:100%;margin:0}.a8Iv4W_tableScroll{overflow-x:auto}.a8Iv4W_selectCell{width:1%}.a8Iv4W_eventTitle{font-weight:var(--font-weight-semibold);text-decoration:none}.a8Iv4W_eventTitle:hover{text-decoration:underline}.a8Iv4W_dateStack{flex-direction:column;display:flex}.a8Iv4W_timeMuted,.a8Iv4W_noModules{font-size:var(--font-size-xs);color:var(--color-text-muted)}.a8Iv4W_moduleBadges{gap:var(--space-1);flex-wrap:wrap;display:flex}.a8Iv4W_rowActions{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.a8Iv4W_calendar{gap:var(--space-4);padding:var(--space-5);flex-direction:column;display:flex}.a8Iv4W_dayGroup{border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}.a8Iv4W_dayHeading{padding:var(--space-2) var(--space-4);background-color:var(--color-surface-muted);border-bottom:1px solid var(--color-border);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-muted);margin:0}.a8Iv4W_dayList{margin:0;padding:0;list-style:none}.a8Iv4W_dayEvent{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);flex-wrap:wrap;display:flex}.a8Iv4W_dayEvent:last-child{border-bottom:none}.a8Iv4W_dayEventMain{align-items:center;gap:var(--space-3);min-width:0;display:flex}.a8Iv4W_dayEventTime{min-width:96px;font-size:var(--font-size-sm);color:var(--color-text-muted)}.a8Iv4W_message{padding:var(--space-5);color:var(--color-text-muted);margin:0}
.Aw9mja_loading{color:var(--color-text-muted);margin:0}.Aw9mja_container{width:100%;max-width:var(--page-width-default)}
.hR0BHW_errorText{color:var(--color-danger)}.hR0BHW_visuallyHidden{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.hR0BHW_banner{margin-bottom:var(--space-6);padding:var(--space-4);border-radius:var(--radius-md)}.hR0BHW_bannerSuccess{border:1px solid var(--color-success-soft);background-color:var(--color-success-soft);color:var(--color-success)}.hR0BHW_bannerError{border:1px solid var(--color-danger-border);background-color:var(--color-danger-soft);color:var(--color-danger)}.hR0BHW_bannerHeading{margin-bottom:var(--space-2);font-weight:var(--font-weight-medium)}.hR0BHW_bannerDetails{font-size:var(--font-size-sm)}.hR0BHW_connectWrapper{gap:var(--space-2);flex-direction:column;display:flex}.hR0BHW_connectButton{padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);color:var(--color-text-inverse);cursor:pointer;border:none}.hR0BHW_connectButton:disabled{cursor:not-allowed;opacity:.7}.hR0BHW_connectButtonGoogle{background-color:var(--color-brand-google)}.hR0BHW_connectButtonSpotify{background-color:var(--color-brand-spotify)}.hR0BHW_connectButtonMeta{background-color:var(--color-brand-meta)}.hR0BHW_pageChoiceList{gap:var(--space-2);margin:var(--space-3) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.hR0BHW_pageChoiceButton{align-items:flex-start;gap:var(--space-1);width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);text-align:left;cursor:pointer;flex-direction:column;display:flex}.hR0BHW_pageChoiceButton:hover:not(:disabled){border-color:var(--color-brand-meta)}.hR0BHW_pageChoiceButton:disabled{opacity:.6;cursor:not-allowed}.hR0BHW_pageChoiceName{font-weight:600}.hR0BHW_pageChoiceDetail{font-size:var(--font-size-sm);color:var(--color-text-muted)}.hR0BHW_sectionCard{margin-bottom:var(--space-6);padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.hR0BHW_sectionHeader{justify-content:space-between;align-items:flex-start;display:flex}.hR0BHW_sectionTitle{margin:0 0 var(--space-2);font-size:var(--font-size-xl)}.hR0BHW_sectionSubtitle{margin:0 0 var(--space-4);color:var(--color-text-muted)}.hR0BHW_checkingStatusText{color:var(--color-text-muted);font-size:var(--font-size-sm)}.hR0BHW_statusBox{margin:var(--space-4) 0;padding:var(--space-4);border-radius:var(--radius-md)}.hR0BHW_statusBoxConnected{border:1px solid var(--color-success-soft);background-color:var(--color-success-soft)}.hR0BHW_statusBoxReauth{border:1px solid var(--color-warning-soft);background-color:var(--color-warning-soft)}.hR0BHW_statusHeading{margin-bottom:var(--space-2);font-weight:var(--font-weight-medium)}.hR0BHW_statusHeadingConnected{color:var(--color-success)}.hR0BHW_statusHeadingReauth{color:var(--color-warning)}.hR0BHW_statusBody{font-size:var(--font-size-sm)}.hR0BHW_statusBodyConnected{color:var(--color-success)}.hR0BHW_statusBodyReauth{color:var(--color-warning)}.hR0BHW_statusLine{margin:var(--space-1) 0}.hR0BHW_statusNote{margin:var(--space-2) 0 0;font-weight:var(--font-weight-medium)}.hR0BHW_infoBox{margin-top:var(--space-4);padding:var(--space-4);border-radius:var(--radius-md);background-color:var(--color-surface-muted)}.hR0BHW_infoBoxText{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0}.hR0BHW_actionRow{gap:var(--space-3);margin-top:var(--space-6);display:flex}.hR0BHW_dangerButton{padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);background-color:var(--color-danger);color:var(--color-text-inverse);cursor:pointer;border:none}.hR0BHW_neutralButton{padding:var(--space-2) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-surface);color:var(--color-text);cursor:pointer}.hR0BHW_neutralButton:disabled,.hR0BHW_dangerButton:disabled{cursor:not-allowed;opacity:.7}.hR0BHW_successButton{padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);background-color:var(--color-success);color:var(--color-text-inverse);cursor:pointer;border:none}.hR0BHW_successButton:disabled{cursor:not-allowed;opacity:.7}.hR0BHW_stepsList{padding-left:var(--space-5);font-size:var(--font-size-sm);color:var(--color-text);margin:0}.hR0BHW_stepItem{margin-bottom:var(--space-1)}.hR0BHW_inlineCode{padding:1px var(--space-2);border-radius:var(--radius-sm);background-color:var(--color-surface-hover)}.hR0BHW_noteText{margin:var(--space-3) 0 0;font-size:var(--font-size-xs);color:var(--color-warning)}.hR0BHW_subsection{margin-top:var(--space-6)}.hR0BHW_toast{margin-bottom:var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--font-size-sm)}.hR0BHW_toastSuccess{border:1px solid var(--color-success-soft);background-color:var(--color-success-soft);color:var(--color-success)}.hR0BHW_toastError{border:1px solid var(--color-danger-border);background-color:var(--color-danger-soft);color:var(--color-danger)}.hR0BHW_fieldLabel{margin-bottom:var(--space-2);color:var(--color-text);font-weight:var(--font-weight-medium);display:block}.hR0BHW_select{width:100%;padding:var(--space-2);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background-color:var(--color-surface);font-size:var(--font-size-sm)}.hR0BHW_select:disabled{cursor:not-allowed;opacity:.7}.hR0BHW_helperText{margin:var(--space-1) 0 0;font-size:var(--font-size-xs);color:var(--color-text-muted)}.hR0BHW_moduleHint{margin:0 0 var(--space-3);font-size:var(--font-size-xs);color:var(--color-text-muted)}.hR0BHW_moduleRow{gap:var(--space-3);flex-wrap:wrap;display:flex}.hR0BHW_moduleCheckboxLabel{align-items:center;gap:var(--space-1);font-size:var(--font-size-sm);display:flex}
.HI1rEq_loadingText{color:var(--color-text-muted);margin:0}.HI1rEq_introText{font-size:var(--font-size-sm);color:var(--color-text-muted);margin-top:0}.HI1rEq_statusText{font-size:var(--font-size-md);color:var(--color-text-subtle)}.HI1rEq_headerRow{align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.HI1rEq_headerHeading{margin:0}.HI1rEq_savingNote{font-size:var(--font-size-xs);color:var(--color-text-subtle)}.HI1rEq_saveErrorNote{font-size:var(--font-size-xs);color:var(--color-danger)}.HI1rEq_timeRangeText{font-size:var(--font-size-sm);color:var(--color-text-muted);margin-top:0}.HI1rEq_sectionHeading{margin:0 0 var(--space-2)}.HI1rEq_gridTable{margin-bottom:var(--space-4);border-collapse:collapse;font-size:var(--font-size-sm)}.HI1rEq_gridHeadCellLeft{padding:var(--space-1) var(--space-2);border-bottom:1px solid var(--color-border);text-align:left}.HI1rEq_gridHeadCellRight{padding:var(--space-1) var(--space-2);border-bottom:1px solid var(--color-border);text-align:right}.HI1rEq_gridCell{padding:var(--space-1) var(--space-2)}.HI1rEq_gridCellRight{padding:var(--space-1) var(--space-2);text-align:right}.HI1rEq_notesWrapper{margin-bottom:var(--space-4);font-size:var(--font-size-sm)}.HI1rEq_notesList{margin:0 0 var(--space-2)}.HI1rEq_notesMutedText{margin:0 0 var(--space-2);color:var(--color-text-muted)}.HI1rEq_explainButton{margin-left:var(--space-1);font-size:var(--font-size-xs)}.HI1rEq_creditedAsSelect{width:170px;font-size:var(--font-size-xs)}
.eCgrOW_loadingText{color:var(--color-text-muted);margin:0}.eCgrOW_statusText{font-size:var(--font-size-md);color:var(--color-text-subtle)}.eCgrOW_errorText{font-size:var(--font-size-md);color:var(--color-danger)}.eCgrOW_emptyStateLink{color:var(--color-primary);font-size:var(--font-size-sm)}.eCgrOW_recentList{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.eCgrOW_recentLink{align-items:center;gap:var(--space-2);color:inherit;font-size:var(--font-size-sm);text-decoration:none;display:flex}
.RQm8IG_errorText{color:var(--color-danger)}.RQm8IG_card{max-width:480px;padding:var(--space-8);border:1px solid var(--color-border);border-radius:var(--radius-lg);margin:60px auto}.RQm8IG_heading{font-size:var(--font-size-xl);margin-top:0}.RQm8IG_subheading{color:var(--color-text-muted)}.RQm8IG_scopeList{color:var(--color-text)}.RQm8IG_fieldLabel{margin:var(--space-5) 0 var(--space-2);font-size:var(--font-size-sm);color:var(--color-text-muted);display:block}.RQm8IG_select{width:100%;padding:var(--space-2);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm)}.RQm8IG_decisionError{margin-top:var(--space-3);font-size:var(--font-size-sm);color:var(--color-danger)}.RQm8IG_actionRow{gap:var(--space-3);margin-top:var(--space-6);display:flex}.RQm8IG_actionButton{flex:1}
.Dh9rXW_grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.Dh9rXW_cardLink{color:var(--color-primary);font-weight:var(--font-weight-semibold)}
.bs4xea_wrapper{max-width:480px;padding:var(--space-6);margin:0 auto}
