.SharedFilterBox_cardCollapsed__W_UIS{padding-bottom:.5rem!important}.SharedFilterBox_content__mTDMZ{transition:all .3s ease-in-out;overflow:hidden}.SharedFilterBox_contentInner___ZtRr{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem}.SharedFilterBox_contentInnerInline__Luv5x{gap:.75rem}.SharedFilterBox_defaultControls__ecJGj{display:contents}.SharedFilterBox_inlineControls__XLt_n{--inline-control-height:2.75rem;display:flex;align-items:stretch;gap:.75rem;min-width:0}.SharedFilterBox_inlineControls__XLt_n .SharedFilterBox_searchContainer__J0gOL{display:flex;flex:1 1 22rem;min-width:14rem;padding-bottom:0}.SharedFilterBox_inlineControls__XLt_n .SharedFilterBox_inlineTagSelect___Y15d>button,.SharedFilterBox_inlineControls__XLt_n .SharedFilterBox_resetContainer__B_lXz>*,.SharedFilterBox_inlineControls__XLt_n .SharedFilterBox_searchInput__VxPF8,.SharedFilterBox_inlineControls__XLt_n .SharedFilterBox_selectFiltersContainer__MfMTK button{box-sizing:border-box;height:var(--inline-control-height);min-height:var(--inline-control-height)}.SharedFilterBox_inlineControls__XLt_n .SharedFilterBox_searchIcon__zOM9_{top:50%;height:auto;transform:translateY(-50%)}.SharedFilterBox_inlineControls__XLt_n .SharedFilterBox_selectFiltersContainer__MfMTK{flex:1 1 auto;padding-bottom:0}.SharedFilterBox_inlineTagSelect___Y15d{flex:0 1 12rem;min-width:9rem}.SharedFilterBox_inlineControls__XLt_n .SharedFilterBox_resetContainer__B_lXz{flex:0 0 auto;align-items:stretch}.SharedFilterBox_contentInnerInline__Luv5x .SharedFilterBox_filterCardsContainer__Di15u{padding-top:0;padding-bottom:0}.SharedFilterBox_searchContainer__J0gOL{position:relative;padding-bottom:.5rem}.SharedFilterBox_searchIcon__zOM9_{position:absolute;left:.75rem;top:.75em;color:var(--color-admin-text-secondary);display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:1;height:1.5em;line-height:1.5}.SharedFilterBox_searchInput__VxPF8{width:100%;padding:.75em 1em .75em 2.25rem;border-radius:.5em;border:1px solid var(--color-admin-border-accent);font-family:var(--fonts-body);transition:all .3s cubic-bezier(.4,0,.2,1);background:var(--color-admin-surface-glass);color:white;line-height:1.5;display:flex;align-items:center}.SharedFilterBox_searchInput__VxPF8::-moz-placeholder{color:var(--color-light_text);opacity:.5;font-family:var(--fonts-body)}.SharedFilterBox_searchInput__VxPF8::placeholder{color:var(--color-light_text);opacity:.5;font-family:var(--fonts-body)}.SharedFilterBox_searchInput__VxPF8:focus{outline:none;box-shadow:0 4px 12px rgba(0,0,0,.1)}.SharedFilterBox_selectFiltersContainer__MfMTK{display:flex;flex-direction:row;flex-wrap:nowrap;gap:.5rem;padding-bottom:.5rem;align-items:stretch}@media (min-width:640px){.SharedFilterBox_selectFiltersContainer__MfMTK{gap:.75rem}}.SharedFilterBox_selectDropdown__rU9OT{flex:1;min-width:0}.SharedFilterBox_select__24nZT{padding:.75em;border-radius:.5em;border:1px solid var(--color-admin-border-accent);background-color:var(--color-admin-surface-glass);font-family:var(--fonts-body);color:white;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%}.SharedFilterBox_select__24nZT:focus{outline:none;box-shadow:0 4px 12px rgba(0,0,0,.1)}.SharedFilterBox_tagFiltersContainer__v4hPl{padding-bottom:.5rem}.SharedFilterBox_tagFiltersLabel__9Dy9z{margin-bottom:.5rem;color:var(--color-admin-text-accent);font-family:var(--fonts-body);font-size:var(--font-size-sm);letter-spacing:.12em;text-transform:uppercase}.SharedFilterBox_tagAutocomplete__4TnAh{margin-bottom:1rem}.SharedFilterBox_tagSelect___Jp1i{width:100%;max-width:none}.SharedFilterBox_tagFiltersList__EQexJ{display:flex;flex-wrap:wrap;gap:.5rem}.SharedFilterBox_tagChipSelected__BffmM,.SharedFilterBox_tagChip__h5_mC{padding:.5rem .875rem;border-radius:9999px;font-family:var(--fonts-body);font-size:var(--font-size-sm);font-weight:500;line-height:1.2;cursor:pointer;transition:transform .2s ease,background .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease;border:1px solid color-mix(in srgb,var(--color-admin-border-accent) 60%,transparent);background:var(--color-admin-accent-soft);color:var(--color-admin-text-secondary);backdrop-filter:blur(6px)}.SharedFilterBox_tagChip__h5_mC:hover{background:var(--color-admin-surface-elevated);border-color:var(--color-admin-accent-primary);color:var(--color-admin-text-primary);transform:translateY(-1px);box-shadow:0 2px 10px var(--color-admin-accent-glow)}.SharedFilterBox_tagChipSelected__BffmM{background:var(--color-admin-accent-primary);border-color:var(--color-admin-accent-primary);color:white;box-shadow:0 0 0 1px var(--color-admin-accent-primary),0 2px 10px color-mix(in srgb,var(--color-admin-accent-primary) 35%,transparent)}.SharedFilterBox_tagChipSelected__BffmM:hover{background:var(--color-admin-accent-secondary);border-color:var(--color-admin-accent-secondary);transform:translateY(-1px);box-shadow:0 0 0 1px var(--color-admin-accent-secondary),0 4px 14px color-mix(in srgb,var(--color-admin-accent-primary) 45%,transparent)}.SharedFilterBox_filterCardsContainer__Di15u{display:flex;flex-wrap:wrap;gap:.5rem;padding-top:.5rem;padding-bottom:1.25em}.SharedFilterBox_resetContainer__B_lXz{display:flex;justify-content:flex-end}@media (max-width:900px){.SharedFilterBox_inlineControls__XLt_n{flex-wrap:wrap}.SharedFilterBox_inlineControls__XLt_n .SharedFilterBox_searchContainer__J0gOL{flex-basis:100%}.SharedFilterBox_inlineControls__XLt_n .SharedFilterBox_selectFiltersContainer__MfMTK,.SharedFilterBox_inlineTagSelect___Y15d{flex:1 1 12rem}}@media (max-width:560px){.SharedFilterBox_inlineControls__XLt_n .SharedFilterBox_resetContainer__B_lXz,.SharedFilterBox_inlineControls__XLt_n .SharedFilterBox_selectFiltersContainer__MfMTK,.SharedFilterBox_inlineTagSelect___Y15d{flex-basis:100%;width:100%}.SharedFilterBox_inlineControls__XLt_n .SharedFilterBox_resetContainer__B_lXz>*{width:100%}}@media (min-width:640px){.SharedFilterBox_filterCardsContainer__Di15u{gap:.75rem}}.SharedFilterBox_toggleButton__Ir2n0{padding:.5rem;border-radius:.5rem;transition:all .2s ease-in-out;background:var(--color-admin-accent-soft);border:1px solid var(--color-admin-accent-glow);color:var(--color-admin-accent-primary)}.SharedFilterBox_toggleButton__Ir2n0:hover{background:var(--color-admin-accent-glow);border-color:var(--color-admin-accent-glow);transform:scale(1.05)}.SharedFlagSubmitBox_card__rRuYU{width:100%;min-width:0}.SharedFlagSubmitBox_form__RuuDk{display:flex;gap:.75rem;align-items:flex-end;width:100%;min-width:0}.SharedFlagSubmitBox_input__vdFiE{flex:1 1 auto;min-width:0}.SharedFlagSubmitBox_submitButton__FQTtL{flex:0 0 auto}@media (max-width:900px){.SharedFlagSubmitBox_form__RuuDk{flex-direction:column;align-items:stretch}.SharedFlagSubmitBox_submitButton__FQTtL{width:100%;min-width:0}}.SharedFlagSubmitBox_success__TUjjD{margin:.75rem 0 0;color:#7df7b6;font-family:var(--font-body);font-size:var(--font-size-base)}.SharedFlagSubmitBox_error__lUKW1{margin:.5rem 0 0;color:var(--color-admin-error,#ef4444);font-family:var(--font-body);font-size:var(--font-size-base)}.DateRangeField_container__ISbmp{display:flex;flex-direction:column;gap:.75rem}.DateRangeField_label__oMl1b{color:white;font-family:var(--font-body);font-size:var(--font-size-lg);font-weight:500;line-height:1.5}.DateRangeField_inputWrapper__wan_X{position:relative}.DateRangeField_dateInput__SjfXr{margin-top:.25rem;display:flex;align-items:center;width:100%;border-radius:.5em;border:1px solid var(--color-admin-border-accent);background-color:var(--color-admin-surface-glass);min-height:3rem;padding:.75rem;box-sizing:border-box;font-family:var(--fonts-body);font-size:var(--font-size-lg);line-height:1.5;color:white;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer}.DateRangeField_dateInput__SjfXr:hover{border-color:var(--color-admin-border-accent);background-color:var(--color-admin-surface-glass)}.DateRangeField_dateInput__SjfXr:focus{outline:none;box-shadow:0 4px 12px rgba(0,0,0,.1)}.DateRangeField_placeholder__weABi{color:var(--color-light_text);opacity:.5;font-family:var(--fonts-body);font-size:var(--font-size-lg);line-height:1.5}.DateRangeField_error__FM7zY{border-color:var(--color-admin-error);opacity:.7}.DateRangeField_dropdown__HbUN9{max-height:min(70vh,32rem);overflow-y:auto;background:var(--color-admin-bg-tertiary);border-radius:.5rem;border:1px solid var(--color-admin-border-primary);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);backdrop-filter:blur(4px)}.DateRangeField_calendarHeader__v3H2l{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;padding:.75rem}.DateRangeField_navButton__a7Bf_{padding:.375rem;border-radius:.5rem;background:transparent;border:none;transition:background-color .2s ease;cursor:pointer;color:var(--color-admin-text-primary)}.DateRangeField_navButton__a7Bf_:hover{background:var(--color-admin-bg-accent)}.DateRangeField_navIcon__4_Qyd{width:1rem;height:1rem;color:var(--color-admin-text-primary)}.DateRangeField_monthTitle__obCCG{font-weight:500;color:var(--color-admin-text-primary);font-family:var(--font-body)}.DateRangeField_calendarGrid__z54dr{display:grid;grid-template-columns:repeat(7,1fr);gap:.125rem;padding:0 .75rem}.DateRangeField_dayHeader__d4W6c{text-align:center;font-weight:500;color:var(--color-admin-text-muted);padding:.25rem;font-family:var(--font-body)}.DateRangeField_dayButton__AfXL9{padding:.375rem;border-radius:.5rem;font-family:var(--font-body);background:transparent;border:none;transition:all .2s ease;cursor:pointer}.DateRangeField_currentMonth__A9Ta5{color:var(--color-admin-text-primary)}.DateRangeField_otherMonth__oikJQ{color:var(--color-admin-text-muted)}.DateRangeField_selected__rTv1k{background:var(--color-admin-accent-primary);color:var(--color-admin-text-primary)}.DateRangeField_selected__rTv1k:hover{background:var(--color-admin-accent-secondary)}.DateRangeField_inRange__NqU90{background:var(--color-admin-accent-soft);color:var(--color-admin-accent-primary)}.DateRangeField_normal__iUPoV{background:transparent}.DateRangeField_timeSection__OPUOe{padding:.75rem;border-top:1px solid var(--color-admin-border-primary)}.DateRangeField_timeInputs__XZhpY{display:flex;align-items:center;gap:1rem}.DateRangeField_timeGroup__bcL1K{flex:1}.DateRangeField_timeLabel__G7mCq{display:block;font-weight:500;color:var(--color-admin-text-secondary);margin-bottom:.25rem;font-family:var(--font-body)}.DateRangeField_timeInput__sDpkP{margin-top:.25rem;display:block;width:100%;border-radius:.5em;border:1px solid var(--color-admin-border-accent);background-color:var(--color-admin-surface-glass);padding:.75em;font-family:var(--fonts-body);color:white;transition:all .3s cubic-bezier(.4,0,.2,1);box-sizing:border-box}.DateRangeField_timeInput__sDpkP:focus{outline:none;box-shadow:0 4px 12px rgba(0,0,0,.1)}.DateRangeField_dropdownFooter__w5CMp{border-top:1px solid var(--color-admin-border-primary);padding:.5rem;display:flex;justify-content:flex-end}.DateRangeField_errorText__bgQE1{margin-top:.25rem;color:var(--color-admin-error);font-family:var(--font-body)}.WarningBanner_dismissButton__oPygr{padding:.375rem;color:var(--color-warning-400);transition:color .2s,background-color .2s;border-radius:.5rem;border:none;background:transparent;cursor:pointer}.WarningBanner_dismissButton__oPygr:hover{color:var(--color-warning-300);background:rgba(255,140,0,.1)}.WarningBanner_dismissButton__oPygr:focus{outline:none;box-shadow:0 0 0 2px var(--color-warning-500)}.FlagRating_flags__Zn0F4{display:flex;align-items:center;gap:.375rem;flex-wrap:wrap}.FlagRating_flagsLarge__LbXiK{gap:.5rem}.FlagRating_flagActive___f7oa,.FlagRating_flagButtonActive__nsXV2{color:var(--color-admin-accent-primary,#3b82f6)}.FlagRating_flagInactive__b0D_4{color:var(--color-admin-text-muted,#9ca3af);opacity:.3}.FlagRating_flagButton__UspP4{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:1.5px solid var(--color-admin-border-primary,rgba(255,255,255,.1));border-radius:.25rem;background:none;padding:0;line-height:0;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,color .2s ease,opacity .2s ease;font-family:var(--font-body,"Share Tech Mono","Courier New",monospace)}.FlagRating_flagButtonLarge__ha6Bj{width:44px;height:44px}.FlagRating_flagButton__UspP4 svg{width:16px;height:16px;display:block;flex-shrink:0}.FlagRating_flagButtonLarge__ha6Bj svg{width:22px;height:22px}.FlagRating_flagButtonActive__nsXV2,.FlagRating_flagButton__UspP4:focus-visible:not(:disabled),.FlagRating_flagButton__UspP4:hover:not(:disabled){border-color:var(--color-admin-accent-primary,#3b82f6);background-color:var(--color-admin-surface-glass,rgba(59,130,246,.12))}.FlagRating_flagButton__UspP4:disabled{opacity:.6;cursor:not-allowed}.GiphyField_giphyField__KrXq8{width:100%;display:flex;flex-direction:column;flex:1;min-height:0}.GiphyField_inputContainer__1dyNe{display:flex;flex-direction:column;gap:5px;margin-bottom:10px}.GiphyField_input___xdQ_{background-color:var(--color-admin-surface-glass);border:1px solid var(--color-admin-border-accent);border-radius:.5em;padding:.75em;width:100%;color:white;height:auto;min-height:30px;font-family:var(--fonts-body);box-sizing:border-box;margin-top:.25rem;margin-bottom:.25rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.GiphyField_input___xdQ_:focus{outline:none;box-shadow:0 4px 12px rgba(0,0,0,.1)}.GiphyField_input___xdQ_::-moz-placeholder{color:var(--color-light_text);opacity:.5}.GiphyField_input___xdQ_::placeholder{color:var(--color-light_text);opacity:.5}.GiphyField_docsLink__9xZVL,.GiphyField_fieldDescription__TUKEI{color:var(--color-light_text);font-family:var(--fonts-body);margin-bottom:5px}.GiphyField_docsLink__9xZVL{text-decoration:underline;display:inline-block}.GiphyField_gifGrid__yhpSD{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:1em}.GiphyField_gifContainer__mi8hu{padding:1em}.GiphyField_gifContainer__mi8hu,.GiphyField_selectedGifContainer__l16Ag{background-color:var(--color-admin-surface-glass);border:1px solid var(--color-admin-border-accent);border-radius:.5em}.GiphyField_selectedGifContainer__l16Ag{position:relative;padding:.5em;display:flex;flex-direction:row;align-items:flex-start;gap:.5em}.GiphyField_rankIcon__O_9Jv{margin-right:.75rem;border-radius:.5rem;-o-object-fit:cover;object-fit:cover;cursor:pointer}.GiphyField_removeGifButton__XKGdB{background:none;border:none;cursor:pointer;color:white;padding:0;display:flex;align-items:center}.GiphyField_paginationContainer__K8zp_{display:flex;justify-content:center;align-items:center;margin-top:1rem;gap:1rem}.GiphyField_paginationContainer__K8zp_ svg{cursor:pointer}.GiphyField_disabled__wzbcv{opacity:.5;cursor:not-allowed!important}.GiphyField_pageIndicator__RJL6d{margin:0 1rem;font-family:var(--fonts-body)}.GiphyField_attribution__Sq951{font-family:var(--font-data);font-size:var(--font-size-xs);color:var(--color-light_text);display:block;padding:.5em;text-align:right}.GiphyField_attributionImg__QCnBH{height:2vh}.GiphyField_marginTop1__Rj9i4{margin-top:1vh}.RadioGroup_radioGroup__GQK_L{display:flex;flex-direction:column;gap:.5rem}.RadioGroup_radioOption__vy37f{display:flex;align-items:center;padding:.5rem .75rem;border-radius:.5rem;border:.5px solid;cursor:pointer;transition:all .2s ease;margin-bottom:.5rem}.RadioGroup_radioIndicator__3iDbT{width:.75rem;height:.75rem;border-radius:50%;border:.5px solid;flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.RadioGroup_radioIndicatorDot__eghmn{width:.25rem;height:.25rem;border-radius:50%;transition:all .2s ease}.RadioGroup_radioContent___lcBG{margin-left:.75rem;flex:1}.RadioGroup_radioOptionLabel__bGjfs{display:flex;align-items:center;justify-content:space-between;font-family:var(--font-body);transition:color .2s ease}.RadioGroup_radioCheckedIcon__YuhWp{transition:all .2s ease}.RadioGroup_radioOptionDescription__DzeFK{margin-top:.125rem;font-family:var(--font-body);transition:color .2s ease}.RadioGroup_hiddenInput__v2jzb{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.TeamRegistrationModal_modalFooter__hJxdc{display:flex;justify-content:flex-end;gap:.5rem}.TeamRegistrationModal_modalContent__I9qt1{display:flex;flex-direction:column;gap:1.5rem}.TeamRegistrationModal_section__fIJir{display:flex;flex-direction:column;margin-bottom:10px}.TeamRegistrationModal_sectionLabel__GQ0as{margin-bottom:5px}.TeamRegistrationModal_sectionDescription__mQJ05{margin-bottom:5px;color:var(--color-light_text);font-family:var(--font-data);font-size:var(--font-size-md);line-height:1.45}.TeamRegistrationModal_selectField__3PZXw{display:block;width:100%;margin-top:.25rem}.TeamRegistrationModal_radioContainer__zCkUm{margin-top:5px;margin-bottom:5px}.TeamRegistrationModal_input__zv_pJ{margin-top:.25rem;display:block;width:100%;border-radius:.5em;border:1px solid var(--color-admin-border-accent);background-color:var(--color-admin-surface-glass);padding:.75em;font-family:var(--font-body);color:white;transition:all .3s cubic-bezier(.4,0,.2,1);box-sizing:border-box}.TeamRegistrationModal_input__zv_pJ:focus{outline:none;box-shadow:0 4px 12px rgba(0,0,0,.1);border-color:var(--color-admin-accent-primary)}.TeamRegistrationModal_input__zv_pJ:disabled{opacity:.5;cursor:not-allowed}.TeamRegistrationModal_input__zv_pJ::-moz-placeholder{color:var(--color-light_text);opacity:.5}.TeamRegistrationModal_input__zv_pJ::placeholder{color:var(--color-light_text);opacity:.5}.TeamRegistrationModal_existingTeamNotice__54dfk{margin-top:.75rem}.SimulationRegistrationModal_form__OgmCS{display:grid;gap:20px}.SimulationRegistrationModal_roles__uNRTR{display:grid;gap:8px;margin:0;padding:0;border:0}.SimulationRegistrationModal_roles__uNRTR legend{margin-bottom:8px;font-weight:600}.SimulationRegistrationModal_roleOption__Hhe1a{display:flex;align-items:center;gap:10px;min-height:42px;padding:10px 12px;border:1px solid var(--color-border-subtle);border-radius:8px;cursor:pointer}.SimulationRegistrationModal_roleOption__Hhe1a:has(input:checked){border-color:var(--color-warning-500);background:var(--color-surface-600)}.SimulationRegistrationModal_roleOption__Hhe1a input{margin:0}.TeamPlayersPanel_panel__KjPIB{display:flex;flex-direction:column;gap:0}.TeamPlayersPanel_label__Axa_g{margin-bottom:0}.TeamPlayersPanel_description__55OCU{margin-top:.125rem;margin-bottom:.75rem;color:var(--color-light_text);font-family:var(--font-data);font-weight:400;letter-spacing:normal;font-size:var(--font-size-lg)}.TeamPlayersPanel_centered__a7Ms2{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:1rem 0;text-align:center}.TeamPlayersPanel_list__PtEJh{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}.TeamPlayersPanel_row__ZWwfR{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;padding:.65rem .75rem;border-radius:.5em;border:1px solid var(--color-admin-border-accent);background-color:var(--color-admin-surface-glass);box-sizing:border-box}.TeamPlayersPanel_memberMeta__OkaPc{display:flex;min-width:0;flex:1 1 14rem;flex-direction:column;gap:.25rem}.TeamPlayersPanel_name__4L2qv{font-family:var(--font-body);color:white;font-weight:500;font-size:var(--font-size-xl)}.TeamPlayersPanel_joined__EBSRM{font-family:var(--font-data);font-size:var(--font-size-lg);color:var(--color-admin-text-muted);white-space:nowrap}.TeamSettingsPanel_panel___KLFz{gap:1.125rem}.TeamSettingsPanel_panel___KLFz,.TeamSettingsPanel_section__hHhbC{display:flex;flex-direction:column}.TeamSettingsPanel_label__kYZtq{margin-bottom:.3125rem}.TeamSettingsPanel_description__BoDU6{margin:0 0 .3125rem;color:var(--color-light_text);font-family:var(--font-data);font-size:var(--font-size-lg);line-height:1.45}.AppSidebar_sidebarContent__yruP_{display:flex;flex-direction:column;height:100%;background-image:var(
    --color-gradient-50,var(--bg-gradient-admin-primary,var(--color-admin-bg-secondary))
  );min-height:100vh;position:relative}@media (max-width:1023px){.AppSidebar_sidebarContent__yruP_{min-height:100vh;padding-bottom:2rem}}.AppSidebar_mobileOverlay__ecbAb{position:fixed;inset:0;background:rgba(0,0,0,.2);backdrop-filter:blur(4px);z-index:99}@media (min-width:1024px){.AppSidebar_mobileOverlay__ecbAb{display:none}}.AppSidebar_mobileSidebar___OIoq{position:fixed;top:0;bottom:0;left:0;width:100vw;max-width:320px;z-index:100;background:var(--color-admin-bg-secondary);border-right:1px solid var(--color-admin-border-primary);overflow-y:auto;overflow-x:hidden}.AppSidebar_mobileSidebar___OIoq[data-scroll-owner=children]{overflow-y:hidden}.AppSidebar_mobileSidebar___OIoq[data-scroll-owner=children] .AppSidebar_sidebarContent__yruP_{height:100%;min-height:0;padding-bottom:0;overflow:hidden}@media (min-width:1024px){.AppSidebar_mobileSidebar___OIoq{display:none}}.AppSidebar_mobileCloseButton__Jkp4a{position:absolute;top:1rem;right:1rem;padding:.25rem;color:var(--color-admin-text-muted);background:none;border:none;cursor:pointer;transition:color .2s ease}.AppSidebar_mobileCloseButton__Jkp4a:hover{color:var(--color-admin-text-accent)}.AppSidebar_mobileCloseButton__Jkp4a:focus-visible{outline:2px solid var(--color-admin-accent-primary);outline-offset:2px}.AppSidebar_desktopSidebar__GLB5n{display:none;box-sizing:border-box;width:297px;min-width:297px;max-width:297px;height:100%;background:var(--color-admin-bg-secondary);border-right:1px solid var(--color-admin-border-primary);flex-shrink:0}@media (min-width:1024px){.AppSidebar_desktopSidebar__GLB5n{display:block}}.AppSidebar_sidebarToggle__j0uw_{padding:.5rem;color:var(--color-admin-text-muted);background:none;border:none;cursor:pointer;transition:color .2s ease}.AppSidebar_sidebarToggle__j0uw_:hover{color:var(--color-admin-text-accent)}@media (min-width:1024px){.AppSidebar_sidebarToggle__j0uw_{display:none}}.SidebarNav_logoSection__cszX_{padding:1.5rem 1.5rem 1rem}.SidebarNav_logoContainer__SM24b{display:flex;flex-direction:column;align-items:center;padding-top:.5rem}.SidebarNav_logoWrapper__awQWB{position:relative;cursor:pointer;text-decoration:none;display:block}.SidebarNav_logoBackground__C6GPi{position:absolute;inset:0;background:var(--bg-gradient-radial-primary);opacity:0;transition:opacity .5s ease}.SidebarNav_logoWrapper__awQWB:hover .SidebarNav_logoBackground__C6GPi{opacity:1}.SidebarNav_subtitle__z_Plw{color:var(--color-admin-text-secondary);font-family:var(--font-body);margin-top:.5rem;font-size:var(--font-size-md)}.SidebarNav_navigation__OLFf3{flex:1;padding:0 1rem;overflow-y:auto;overflow-x:hidden}@media (max-width:1023px){.SidebarNav_navigation__OLFf3{flex:1;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}}.SidebarNav_navSection__brd_S{margin-bottom:1rem}.SidebarNav_sectionHeader__jR_h8{padding:.5rem 1rem}.SidebarNav_sectionTitle__KOerh{font-family:var(--font-body);font-weight:500;color:var(--color-admin-text-accent);text-transform:uppercase;letter-spacing:.05em;font-size:var(--font-size-xs)}.SidebarNav_navItems___pa05{display:flex;flex-direction:column;gap:.125rem;padding:0 12px}.SidebarNav_navItemText__mymvd{font-family:var(--font-body);font-size:var(--font-size-md);letter-spacing:.025em}.SidebarEdgeToggle_toggle__JW_EO{width:24px;height:24px;padding:0;border-radius:50%;border:1px solid var(--color-admin-border-primary);background:var(--color-admin-bg-secondary);color:var(--color-admin-text-muted);cursor:pointer;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(0,0,0,.15);transition:color .2s ease,background .2s ease,border-color .2s ease,left .2s ease}.SidebarEdgeToggle_toggle__JW_EO:hover{color:var(--color-admin-accent-primary);background:var(--color-admin-surface-elevated);border-color:var(--color-admin-border-accent)}.mapentitytooltip_tooltip__D6g0g{pointer-events:none;z-index:1000;background-color:var(--color-accent_dark);border:1px solid var(--color-light_text);border-radius:.5em;max-width:-moz-fit-content;max-width:fit-content;width:-moz-max-content;width:max-content;opacity:0;transform:scale(.95);transition:opacity .2s ease,transform .2s ease;animation:mapentitytooltip_fadeIn__osrAp .2s ease forwards}.mapentitytooltip_tooltip__D6g0g svg{fill:var(--color-light_text)}@keyframes mapentitytooltip_fadeIn__osrAp{to{opacity:1;transform:scale(1)}}.mapentitytooltip_tableContainer__rLcDx{width:100%;border:1px solid var(--color-dark_text);border-radius:.5em;background-color:var(--color-light_background)}.mapentitytooltip_table__Trmjk{overflow:auto;height:100%;table-layout:fixed;border-collapse:collapse;border-spacing:1px;text-align:left;font-family:var(--font-data)}.mapentitytooltip_table__Trmjk td{padding:.5em;position:relative;font-weight:400}.mapentitytooltip_table__Trmjk th{font-family:var(--font-body);padding:.5em;position:relative;background-color:var(--color-lightest_background);color:var(--color-dark_text);font-weight:700}.mapentitytooltip_table__Trmjk tr:nth-child(2n) td{background-color:var(--color-darkest_background)}.mapentitytooltip_table__Trmjk th:first-child{border-top-left-radius:.5em}.mapentitytooltip_table__Trmjk th:last-child{border-top-right-radius:.5em}.mapentitytooltip_table__Trmjk tr:last-child td:first-child{border-bottom-left-radius:.5em}.mapentitytooltip_table__Trmjk tr:last-child td:last-child{border-bottom-right-radius:.5em}.mapentitytooltip_table__Trmjk td:not(:last-child){border-right:1px solid var(--color-dark_text)}.mapentitytooltip_table__Trmjk tr:not(:last-child) td{border-bottom:1px solid var(--color-dark_text)}.mapentitytooltip_contentWrapper__TzPUE{display:flex;align-items:center;justify-content:space-between;gap:.5em}.mapentitytooltip_leftSection__XGWpJ{display:flex;align-items:center;gap:.5rem}.mapentitytooltip_chip__iGwPR{display:inline-block;padding:.2em 1em;background-color:var(--background-color);border-radius:20px;color:var(--text-color);font-family:var(--fonts-body)}.mapentitytooltip_iconBox__W5q1d{display:flex;align-items:center;justify-content:center}.mapentitytooltip_points__OJsAD{font-family:var(--fonts-body);color:var(--color-accent_bright)!important;text-shadow:0 0 5px var(--color-accent_bright)}.simpletable_tableContainer__fdfWa{width:100%;overflow-x:auto}.simpletable_table__ySmnS{width:100%;border-collapse:collapse;font-family:var(--font-data);font-size:var(--font-size-sm)}.simpletable_table__ySmnS th{font-family:var(--font-body);text-align:left;padding:.5rem;border-bottom:1px solid var(--color-admin-border-accent);color:var(--color-admin-text-muted);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.simpletable_table__ySmnS td{padding:.5rem;border-bottom:1px solid var(--color-admin-border-primary);color:var(--color-admin-text-primary);font-weight:400}.simpletable_table__ySmnS td :where(div,span,p,a,time,strong,b,em,small,code,dl,dt,dd){font-weight:400!important}.simpletable_table__ySmnS td b,.simpletable_table__ySmnS td strong{font-weight:400}.simpletable_emptyState__CsPFa{text-align:center;padding:2rem;color:var(--color-admin-text-muted)}.simpletable_horizontal__PgdpE th{border-bottom:none;border-right:1px solid var(--color-admin-border-accent)}.simpletable_icons__mOhvN{display:flex;gap:.5rem;justify-content:flex-end}.ThemeSwitcher_themeSwitcherButton__DPlIT{padding:.5rem;border-radius:.375rem;background:none;border:none;cursor:pointer;transition:background .2s,color .2s;display:flex;align-items:center;justify-content:center}.ThemeSwitcher_themeSwitcherButton__DPlIT:hover{background:var(--color-admin-surface-100,#23283a)}body.dark .ThemeSwitcher_themeSwitcherButton__DPlIT:hover{background:var(--color-admin-surface-800,#181c24)}.ThemeSwitcher_themeSwitcherIcon__JeWnt{color:var(--color-admin-text-muted);display:flex;align-items:center;justify-content:center}.ProgressionChallengeCard_card__HLwc3{background-color:var(--color-admin-surface-primary);border:1px solid var(--color-admin-border-accent);border-radius:.5em;z-index:1000;max-width:min(360px,-moz-fit-content);max-width:min(360px,fit-content);width:-moz-max-content;width:max-content}.ProgressionChallengeCard_card__HLwc3 svg{fill:var(--color-admin-text-muted)}.ProgressionChallengeCard_table__ZTEKN{width:100%;max-width:100%;border-collapse:collapse;table-layout:fixed;font-family:var(--font-data);box-sizing:border-box}.ProgressionChallengeCard_table__ZTEKN th{font-family:var(--font-body);padding:.5em;text-align:left;background-color:var(--color-admin-accent-soft);color:var(--color-admin-text-primary);font-size:var(--font-size-xs);border-radius:.5em .5em 0 0;font-weight:700}.ProgressionChallengeCard_table__ZTEKN td{padding:.5em;background-color:transparent;font-weight:400}.ProgressionChallengeCard_row__1WeDu{display:flex;align-items:center;gap:.5em;flex-wrap:wrap}.ProgressionChallengeCard_rowLeft__1YNJY{flex:1;display:flex;align-items:center;gap:.5em;flex-wrap:wrap}.ProgressionChallengeCard_points__DiiBn{color:var(--color-admin-text-accent);font-weight:400}.challengecontent_chipHeader__2BK8E{display:flex;gap:.5rem;align-self:flex-end;width:100%;border-radius:.5rem;backdrop-filter:blur(16px);box-shadow:0 2px 8px rgba(0,0,0,.12),0 0 20px rgba(136,196,224,.05)}.challengecontent_timebombBox__sboVN{animation:challengecontent_tilt-n-move-shaking__Nzgta 3s linear infinite;position:relative}@keyframes challengecontent_tilt-n-move-shaking__Nzgta{0%,70%{transform:translate(0) rotate(0deg)}72%{transform:translate(4px,4px) rotate(3deg)}74%{transform:translate(-4px,-4px) rotate(-3deg)}76%{transform:translate(4px,-4px) rotate(2deg)}78%{transform:translate(-4px,4px) rotate(-2deg)}80%{transform:translate(3px,3px) rotate(3deg)}82%{transform:translate(-3px,-3px) rotate(-3deg)}84%{transform:translate(3px,-3px) rotate(2deg)}86%{transform:translate(-3px,3px) rotate(-2deg)}88%,to{transform:translate(0) rotate(0deg)}}.challengecontent_errorInput__8cfCX{animation:challengecontent_shake__k0brM .3s ease-in-out;border:1px solid var(--color-accent_error)!important}@keyframes challengecontent_shake__k0brM{0%,to{transform:translateX(0)}25%{transform:translateX(-4px)}75%{transform:translateX(4px)}}.challengecontent_description__rpip3{font-family:var(--font-body);letter-spacing:.25px;word-wrap:break-word;overflow-wrap:break-word;white-space:pre-wrap;max-width:100%;display:block;color:var(--color-admin-text-primary);line-height:1.5;padding:.375rem 0 .375rem 1rem;position:relative;transition:color .3s ease;max-height:12rem;overflow-y:auto}.challengecontent_description__rpip3:before{content:"> ";position:absolute;left:0;color:var(--color-admin-accent-primary);font-weight:700;opacity:.7}.challengecontent_tableWrapper__P0Twt:hover .challengecontent_description__rpip3:before{opacity:1}.challengecontent_tableWrapper__P0Twt:hover .challengecontent_description__rpip3{color:var(--color-admin-accent-primary)}.challengecontent_challengeFooter__vbgSv{min-height:-moz-fit-content;min-height:fit-content;padding:.75rem;background:var(--color-admin-surface-glass);border:1px solid var(--color-admin-border-primary);border-radius:.375rem;margin-top:.75rem;margin-bottom:1.5rem;backdrop-filter:blur(16px);width:100%;min-width:0;overflow:hidden}.challengecontent_topRow__hOtwa{display:flex;gap:.75rem;min-width:0}.challengecontent_leftColumn__Ovx2m,.challengecontent_rightColumn__gBtN0{display:flex;flex-direction:column;width:50%;gap:.5rem;min-width:0}.challengecontent_label__3ov_v{margin-bottom:.375rem;font-family:var(--font-body);color:var(--color-admin-text-secondary);font-weight:500;text-transform:uppercase;letter-spacing:.5px}.challengecontent_bottomRow__89Hxp{width:100%;min-width:0;overflow:hidden}.challengecontent_flexGrow__lkay2{flex-grow:1;display:flex;flex-direction:column;gap:.75rem;position:relative}.challengecontent_gameChallenge__Erfdz{position:relative;transition:all .3s ease}.challengecontent_blueHighlightText__JrCmy{font-family:var(--font-body);color:var(--color-admin-accent-primary);font-weight:600;text-shadow:0 0 8px var(--color-admin-accent-glow)}.challengecontent_yellowgreenText__FSTK9{font-family:var(--font-body);color:yellowgreen;display:block;margin-bottom:.5rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.challengecontent_completedMarquee__f3Ka7{width:100%;min-width:0;overflow:hidden;font-family:var(--font-body);color:var(--color-admin-success);font-weight:500;text-align:center}.challengecontent_message__jmizV{margin-right:.75rem;color:var(--color-admin-text-primary);font-family:var(--font-body);display:inline-flex;align-items:center;gap:.25rem;max-width:min(24rem,70vw);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.challengecontent_firstStrikeBolt__oE_Rq{color:var(--color-admin-accent-lightning);filter:drop-shadow(0 0 6px rgba(255,235,59,.6));margin:0 .25rem}.challengecontent_firstStrikeName__7dosk{color:#ffe600;text-transform:uppercase;font-weight:600;text-shadow:0 0 8px rgba(255,235,59,.5);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.challengecontent_tableWrapper__P0Twt{width:100%;overflow-wrap:break-word;word-wrap:break-word;background:var(--color-admin-surface-elevated);border:1px solid var(--color-admin-border-accent);border-radius:.5rem;padding:1rem;backdrop-filter:blur(16px);box-shadow:0 2px 8px rgba(0,0,0,.12),0 0 15px rgba(136,196,224,.08);position:relative;transition:all .3s ease;overflow:hidden}.challengecontent_buttonContainer__Cio1j{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.challengecontent_fitContent__Bwr6u{width:-moz-fit-content!important;width:fit-content!important}.challengecontent_marginTop1__gOgNq{margin-top:1em}.flag_flagContainer__ZEu_3{box-sizing:border-box;display:flex;flex-direction:column;gap:.75em;max-width:100%;min-width:0;transition:all .3s ease;width:100%}.flag_flagContainer__ZEu_3.flag_disabled__qS7HH{opacity:.7;cursor:not-allowed}.flag_flagInput__93EKY{background-color:var(--color-admin-surface-glass);border:1px solid var(--color-admin-border-accent);border-radius:.5em;box-sizing:border-box;padding:.75em;color:white;font-family:var(--font-body);max-width:100%;min-width:0;width:100%;transition:all .3s cubic-bezier(.4,0,.2,1)}.flag_flagInput__93EKY:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.flag_flagInput__93EKY:not(:disabled):focus{outline:none;box-shadow:0 4px 12px rgba(0,0,0,.1)}.flag_flagInput__93EKY:disabled{background-color:var(--color-accent_bright);color:black;cursor:not-allowed;transform:none;box-shadow:none;border:none}.flag_flagInput__93EKY:disabled::-moz-placeholder{color:rgba(0,0,0,.55);opacity:1}.flag_flagInput__93EKY:disabled::placeholder{color:rgba(0,0,0,.55);opacity:1}.flag_flagInput__93EKY::-moz-placeholder{color:var(--color-light_text);opacity:.5}.flag_flagInput__93EKY::placeholder{color:var(--color-light_text);opacity:.5}@keyframes flag_shake__O_xrx{0%,to{transform:translateX(0)}25%{transform:translateX(-4px)}75%{transform:translateX(4px)}}.flag_errorInput__5X3hT{animation:flag_shake__O_xrx .3s ease-in-out;border:1px solid var(--color-accent_error)}.flag_flagProgressHeaderLabel__k7ipd{font-weight:700;margin:0 0 .25rem;opacity:.85}.flag_flagProgressContainer__7Nh0E{display:flex;flex-direction:column;gap:.375rem;margin-bottom:.5rem;padding:.625rem;background:rgba(255,255,255,.05);border-radius:.625rem;border:1px solid rgba(255,255,255,.1)}.flag_flagProgressList__ClTW9{display:flex;flex-direction:column}.flag_flagProgressItem__AcJDk{display:flex;align-items:center;gap:.75rem;padding:.25rem 0;position:relative;transition:all .2s ease}.flag_flagTimeline__9tjUQ{display:flex;flex-direction:column;align-items:center;position:relative;width:18px;flex-shrink:0}.flag_timelineLine__7CeRk{position:absolute;top:1.125rem;bottom:-1.125rem;width:1px;background:rgba(255,255,255,.04);z-index:1}.flag_flagProgressItem__AcJDk.flag_isLast__BvVmy .flag_timelineLine__7CeRk{display:none}.flag_flagStatus__vw_7w{position:relative;z-index:2;background-color:transparent;display:flex;align-items:center;justify-content:center}.flag_statusIcon__l6PPn{transition:all .3s ease}.flag_flagSolved__uSzWU .flag_statusIcon__l6PPn{color:var(--color-boost-green,#70b981);filter:drop-shadow(0 0 6px rgba(112,185,129,.45))}.flag_flagUnsolved__MFbT1 .flag_statusIcon__l6PPn{color:rgba(255,255,255,.12)}.flag_flagContent__KcRu8{display:flex;flex-direction:column;flex-grow:1}.flag_flagInfo__iLToF{display:flex;justify-content:space-between;align-items:center;width:100%}.flag_flagLabel__n_Nbr{transition:all .3s ease}.flag_flagPointsCount__KMOcw{color:var(--color-admin-accent-primary)!important;font-weight:600!important;text-shadow:0 0 8px var(--color-admin-accent-glow)}.flag_flagSolved__uSzWU .flag_flagLabel__n_Nbr{opacity:.3!important}.flag_flagSolved__uSzWU .flag_flagPointsCount__KMOcw{opacity:.2!important;text-shadow:none!important;color:white!important}.flag_flagProgressItem__AcJDk:hover .flag_flagLabel__n_Nbr{filter:brightness(1.2);opacity:1!important}.flag_flagProgressItem__AcJDk:hover .flag_statusIcon__l6PPn{transform:scale(1.1)}.multi_container__5sHFa{width:100%}.multi_row__9wyp7{display:flex;justify-content:space-between;margin-bottom:1vh}.multi_option__Xo23y{display:flex;align-items:center;margin-right:20px;margin-bottom:10px}.multi_optionContainer__gY_Cx{display:flex;flex-direction:column;gap:.5em;transition:all .3s ease}.multi_optionContainer__gY_Cx.multi_disabled__7DLP4{opacity:.7;cursor:not-allowed}.multi_optionButton__TAsWC{background-color:var(--color-darkest_background);border:none;border-radius:.5em;padding:.75em;color:var(--color-light_text);font-family:var(--fonts-body);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;gap:.75em;position:relative;overflow:hidden}.multi_optionButton__TAsWC:not(.multi_disabled__7DLP4):not(.multi_selected__zMtg1):not(.multi_correct__d1Oif):hover{background-color:var(--color-lightest_background);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1);color:var(--color-dark_text)}.multi_optionButton__TAsWC:not(.multi_disabled__7DLP4):not(.multi_selected__zMtg1):not(.multi_correct__d1Oif):hover .multi_optionText__lep9_{color:var(--color-dark_text)}.multi_optionButton__TAsWC.multi_selected__zMtg1{background-color:var(--color-accent_light);color:white}.multi_optionButton__TAsWC.multi_selected__zMtg1:not(.multi_disabled__7DLP4):not(.multi_correct__d1Oif):hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.multi_optionButton__TAsWC.multi_selected__zMtg1:not(.multi_disabled__7DLP4):not(.multi_correct__d1Oif):hover .multi_optionText__lep9_{color:white}.multi_optionButton__TAsWC.multi_correct__d1Oif{background-color:var(--color-multi_correct);color:var(--color-dark_text);border-radius:.5em}.multi_optionButton__TAsWC.multi_correct__d1Oif:hover .multi_optionText__lep9_{color:var(--color-dark_text)}.multi_optionButton__TAsWC.multi_disabled__7DLP4{background-color:var(--color-darkest_background);cursor:not-allowed;transform:none;box-shadow:none;border-radius:.5em;opacity:.7}.multi_optionLetter__H9TJX{border-radius:.25em;padding:.25em .5em;font-family:var(--fonts-body);transition:all .3s ease;color:white}.multi_optionA__OZFmq .multi_optionLetter__H9TJX{background-color:var(--color-multi1)}.multi_optionB__eIcW7 .multi_optionLetter__H9TJX{background-color:var(--color-multi2)}.multi_optionC__RiKo9 .multi_optionLetter__H9TJX{background-color:var(--color-multi3)}.multi_optionD__970Wa .multi_optionLetter__H9TJX{background-color:var(--color-multi4)}.multi_optionButton__TAsWC:not(.multi_disabled__7DLP4):hover .multi_optionLetter__H9TJX{transform:scale(1.05)}.multi_optionButton__TAsWC.multi_correct__d1Oif .multi_optionLetter__H9TJX,.multi_optionButton__TAsWC.multi_selected__zMtg1 .multi_optionLetter__H9TJX{background-color:rgba(255,255,255,.2);color:white;border-radius:.25em}.multi_optionButton__TAsWC.multi_disabled__7DLP4 .multi_optionLetter__H9TJX{background-color:var(--color-darkest_background)}.multi_optionButton__TAsWC.multi_correct__d1Oif .multi_optionLetter__H9TJX{color:black}.multi_optionText__lep9_{flex:1;text-align:left;transition:all .3s ease}.multi_optionButton__TAsWC:not(.multi_disabled__7DLP4):hover .multi_optionText__lep9_{transform:translateX(4px)}.multi_optionButton__TAsWC.multi_disabled__7DLP4 .multi_optionText__lep9_{transform:none}@keyframes multi_pulse__mzyo_{0%{transform:scale(1)}50%{transform:scale(1.02)}to{transform:scale(1)}}.multi_optionA__OZFmq,.multi_optionB__eIcW7,.multi_optionC__RiKo9,.multi_optionD__970Wa{background-color:var(--color-darkest_background)}.multi_correct__d1Oif{background-color:var(--color-multi_correct);cursor:default}.multi_correct__d1Oif:hover{opacity:1}.conquest_topRank__D5dS6{background-color:var(--color-lightest_background);border-radius:.5rem;padding:.5rem;color:var(--color-dark_text)}.conquest_nameContainer__9KVEg{display:flex;align-items:center;gap:.75rem}.conquest_topRankText__4z3On{font-weight:600}.conquest_lead__mZ1Rq{font-weight:700;margin-bottom:.5rem}@keyframes challengeCompleted_containerEnter___qJSF{0%{opacity:0;transform:scale(.9) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.challengeCompleted_challengeCompleted__WP9kN{position:relative;background:var(--bg-success-medium);border-radius:.5rem;border:1px solid var(--border-success-medium);backdrop-filter:blur(4px);box-shadow:var(--shadow-success);overflow:hidden;padding:1.5rem;animation:challengeCompleted_containerEnter___qJSF .6s cubic-bezier(.16,1,.3,1)}.challengeCompleted_challengeCompletedContent__Kl3Fs{position:relative;display:flex;flex-direction:column;z-index:10;text-align:left}.challengeCompleted_challengeCompletedHeader__ql23C{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:.5rem}.challengeCompleted_challengeCompletedIcon__RGE2r{flex-shrink:0}.challengeCompleted_challengeCompletedText__6l8qG{display:flex;flex-direction:column;gap:.75rem;position:relative;z-index:2;min-width:0}.challengeCompleted_challengeCompletedTitle__pO70B{margin:0;transition:all .3s ease-in-out}.challengeCompleted_challengeCompletedMessage__lW0lj{color:var(--color-admin-success);line-height:1.5;margin:0;font-family:var(--font-body);position:relative;z-index:2;font-size:var(--font-size-base)}.challengeCompleted_closeButton__d1Ola{align-self:flex-start;position:relative;z-index:2}.text_codeInput__E2x6l{background-color:var(--color-admin-surface-glass);border:1px solid var(--color-admin-border-accent);border-radius:.5em;padding:.75em;width:100%;color:white;height:10vh;font-family:var(--font-body);transition:all .3s cubic-bezier(.4,0,.2,1)}.text_codeInput__E2x6l:focus{outline:none;box-shadow:0 4px 12px rgba(0,0,0,.1)}.text_codeInput__E2x6l:disabled{opacity:.5;cursor:not-allowed}.text_codeInput__E2x6l::-moz-placeholder{color:var(--color-light_text);opacity:.5}.text_codeInput__E2x6l::placeholder{color:var(--color-light_text);opacity:.5}.live_uploadContainer__k3Igr{background-color:var(--color-darkest_background);border-radius:.5em;padding:.75em;display:flex;flex-direction:column;gap:.75em;transition:all .3s ease}.live_uploadHeader__5EhU5{display:flex;align-items:center;gap:.5em}.live_uploadDescription__Fxi69,.live_uploadHeader__5EhU5{color:var(--color-light_text);font-family:var(--font-body)}.live_uploadDescription__Fxi69{opacity:.8}.live_uploadButton__XVLFL{background-color:var(--color-accent_light);border:none;border-radius:.5em;padding:.5em 1em;color:white;font-family:var(--font-body);cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:.5em}.live_uploadButton__XVLFL:hover{background-color:var(--color-accent_bright);transform:translateY(-1px)}.live_uploadButton__XVLFL:disabled{background-color:var(--color-darkest_background);cursor:not-allowed;transform:none}.live_filePreview__q2iuM{background-color:var(--color-darkest_background);border-radius:.5em;padding:.75em;display:flex;align-items:center;gap:.75em}.live_fileIcon__9mq_F{color:var(--color-accent_light)}.live_fileInfo__9YdJf{display:flex;flex-direction:column;gap:.15em}.live_fileName__C9oWY,.live_fileSize__YWJ7l{color:var(--color-light_text);font-family:var(--font-body)}.live_fileSize__YWJ7l{opacity:.7}.hint_hintRow__2te2h{display:flex;gap:.5em;align-items:center;margin-top:1em}.hint_hintOutput__6XC5x{background-color:var(--color-admin-surface-glass);border-radius:.5em;color:white;flex-grow:5;font-family:var(--font-body);padding:.75em;border:1px solid var(--color-admin-border-accent)}.hint_hintOutput__6XC5x:focus{outline-width:0}.hint_hintButton__o_Sq9{flex-grow:1}.hint_bannerWrapper__jOsOw{margin-top:.5em}.timeBombCountdown_countdown__1sYtd{display:flex;flex-wrap:wrap;gap:.5rem 1rem;align-items:baseline}.timeBombCountdown_countValue__XBMWe{display:inline-block}.TeamInstancesModal_list__EJKmt{box-sizing:border-box;display:flex;flex-direction:column;gap:.75rem;max-width:100%;min-width:0;max-height:min(60vh,28rem);width:100%}.TeamInstancesModal_intro__NsQr6{color:var(--color-admin-text-secondary,#a89bb8);flex:0 0 auto;font-family:var(--font-body);font-size:var(--font-size-base);line-height:1.45;margin:0}.TeamInstancesModal_table__ABni3{border:1px solid var(--color-admin-border-accent,#4a3a5a);border-radius:.5rem;box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:column;max-height:100%;max-width:100%;min-height:0;min-width:0;overflow:hidden;width:100%}.TeamInstancesModal_headerRow__aCpqr{align-items:center;background:var(--color-admin-surface-glass,rgba(255,255,255,.04));border-bottom:1px solid var(--color-admin-border-accent,#4a3a5a);color:var(--color-admin-text-secondary,#a89bb8);display:grid;flex:0 0 auto;font-family:var(--font-body);font-size:var(--font-size-sm);font-weight:600;gap:.75rem;grid-template-columns:minmax(0,1fr) minmax(7.5rem,auto);padding:.625rem .875rem}.TeamInstancesModal_tableBody__cYxXv{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto}.TeamInstancesModal_item__j24BT+.TeamInstancesModal_item__j24BT{border-top:1px solid var(--color-admin-border-accent,#4a3a5a)}.TeamInstancesModal_itemExpanded__yxXk7{background:rgba(255,255,255,.02)}.TeamInstancesModal_mainRow__3cljY{align-items:center;color:var(--color-admin-text-primary,#f0eaf5);display:grid;font-family:var(--font-body);font-size:var(--font-size-base);font-weight:400;gap:.75rem;grid-template-columns:minmax(0,1fr) minmax(7.5rem,auto);padding:.5rem .75rem .5rem .5rem}.TeamInstancesModal_serviceToggle___Xr8o{align-items:center;background:transparent;border:0;border-radius:.375rem;color:inherit;cursor:pointer;display:flex;font:inherit;gap:.5rem;min-width:0;padding:.25rem .375rem;text-align:left}.TeamInstancesModal_serviceToggle___Xr8o:disabled{cursor:default}.TeamInstancesModal_serviceToggle___Xr8o:not(:disabled):hover{background:var(--color-admin-surface-glass,rgba(255,255,255,.04))}.TeamInstancesModal_serviceToggle___Xr8o:focus-visible{outline:2px solid var(--color-admin-border-bright,#a77bca);outline-offset:1px}.TeamInstancesModal_caretSpacer__tNgCU,.TeamInstancesModal_caret__eK38Z{flex:0 0 auto;width:14px}.TeamInstancesModal_caret__eK38Z{color:var(--color-light_text,#9086a6);opacity:.85;transition:transform .15s ease}.TeamInstancesModal_caretOpen__Em5pk{transform:rotate(180deg)}.TeamInstancesModal_caretSpacer__tNgCU{display:inline-block}.TeamInstancesModal_colActions__Ujydw{display:flex;justify-content:flex-end;min-width:0}.TeamInstancesModal_serviceIcon__ygMAc{align-items:center;color:var(--color-light_text,var(--color-admin-text-muted,#9086a6));display:inline-flex;flex:0 0 auto;opacity:.95}.TeamInstancesModal_serviceIcon__ygMAc svg{color:inherit;fill:currentColor}.TeamInstancesModal_serviceName__3BLUd{font-weight:400;line-height:1.25;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TeamInstancesModal_connectionRow__JyRCU{padding:0 .875rem .75rem 2.25rem}.TeamInstancesModal_connectionBody__OCb0V{background:rgba(0,0,0,.18);border-radius:.375rem;box-sizing:border-box;color:var(--color-admin-text-primary,#f0eaf5);font-family:var(--font-data);font-size:var(--font-size-sm);line-height:1.45;margin:0;padding:.5rem .625rem;white-space:pre-wrap;word-break:break-word}.TeamInstancesModal_actions__sVHTR{align-items:center;display:flex;flex-wrap:nowrap;gap:.375rem;justify-content:flex-end}.TeamInstancesModal_actions__sVHTR button{margin-left:0!important}.TeamInstancesModal_muted__oN1XC{color:var(--color-admin-text-muted,#7a6b8a);font-size:var(--font-size-md)}.TeamInstancesModal_empty__ouLzG{color:var(--color-admin-text-secondary,#a89bb8);font-family:var(--font-body);line-height:1.45;margin:.25rem 0 0;text-align:left}.TeamInstancesModal_srOnly__E3BT7{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.AttackArcOverlay_overlay__FuMmt{inset:0;pointer-events:none;position:fixed;z-index:2000}.AttackArcOverlay_overlayContained__KqKKt{inset:0;pointer-events:none;position:absolute;z-index:5}.AttackArcOverlay_svg___l5Eu{display:block;height:100%;overflow:visible;width:100%}.AttackArcOverlay_shot__9fL_J{pointer-events:none}.AttackArcOverlay_endpointDot__lm26D,.AttackArcOverlay_originDot__CULMl{fill:#fff;filter:drop-shadow(0 0 2px currentColor);stroke:currentColor;stroke-width:1}.AttackArcOverlay_originDot__CULMl{animation:AttackArcOverlay_originDot__CULMl .24s ease-out both}.AttackArcOverlay_packetDash__hKGNa{opacity:.92;shape-rendering:geometricPrecision;stroke-linecap:round;stroke-width:1.1}.AttackArcOverlay_terminalDot__UEXZk{animation:AttackArcOverlay_terminalDot__UEXZk .48s ease-out both}@keyframes AttackArcOverlay_originDot__CULMl{0%{opacity:0}to{opacity:1}}@keyframes AttackArcOverlay_terminalDot__UEXZk{0%{opacity:0}18%,72%{opacity:1}to{opacity:0}}.AttackArcOverlay_impactRing__Nwtva{animation:AttackArcOverlay_impactRing__Nwtva .36s ease-out both;fill:none;opacity:0;stroke:currentColor;stroke-width:1.25;transform-box:fill-box;transform-origin:center}@keyframes AttackArcOverlay_impactRing__Nwtva{0%{opacity:0;transform:scale(.35)}35%{opacity:.9}to{opacity:0;transform:scale(2.2)}}.AttackDefenceApiModal_content__vBgO6{display:grid;grid-template-columns:minmax(0,1fr);gap:0;padding-top:.5rem;font-family:var(--font-body)}.AttackDefenceApiModal_leftColumn__XoJCZ,.AttackDefenceApiModal_rightColumn__NJRbf{min-width:0}.AttackDefenceApiModal_rightColumn__NJRbf .AttackDefenceApiModal_section__3T4AE{border-bottom:0}.AttackDefenceApiModal_section__3T4AE{display:flex;flex-direction:column;gap:1rem;padding:1.25rem 0;border-bottom:1px solid var(--color-admin-border-primary,rgba(255,255,255,.14))}.AttackDefenceApiModal_section__3T4AE:first-child{padding-top:.75rem}.AttackDefenceApiModal_section__3T4AE:last-child{padding-bottom:0;border-bottom:0}.AttackDefenceApiModal_sectionHeader__uVzLE{display:flex;flex-direction:column;gap:.375rem}.AttackDefenceApiModal_sectionTitle__JAPWV{margin:0;color:var(--color-admin-text-primary,#fff);font-family:var(--font-body);font-size:var(--font-size-lg);font-weight:700;letter-spacing:0;line-height:1.35}.AttackDefenceApiModal_description__sW4bV,.AttackDefenceApiModal_error__mT_SU{margin:0;color:var(--color-admin-text-secondary,#a6a6a6);font-size:var(--font-size-md);line-height:1.5}.AttackDefenceApiModal_error__mT_SU{color:var(--danger-color,#ff6b6b)}.AttackDefenceApiModal_specBlock__iMquz{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem}.AttackDefenceApiModal_form__zIWPo{display:grid;grid-template-columns:minmax(0,1fr) 180px;align-items:end;gap:12px;padding:16px;border:1px solid var(--color-admin-border-primary);border-radius:9px;background:var(--color-admin-surface-primary)}.AttackDefenceApiModal_tokenFieldCompact__Rwsa_,.AttackDefenceApiModal_tokenFieldWide__sSN2u{min-width:0}.AttackDefenceApiModal_formAction__KFm85{display:flex;grid-column:1/-1;justify-self:start}.AttackDefenceApiModal_createdToken__gmc9z{display:grid;gap:.5rem;color:var(--color-admin-text-primary)}.AttackDefenceApiModal_createdTokenRow__3use1{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.AttackDefenceApiModal_tokenValue__znhyX{display:block;overflow-wrap:anywhere;padding:12px;border:1px solid var(--color-admin-border-primary);border-radius:8px;background:var(--color-admin-bg-secondary)}@media (max-width:600px){.AttackDefenceApiModal_form__zIWPo{grid-template-columns:1fr}.AttackDefenceApiModal_form__zIWPo>*{grid-column:1}.AttackDefenceApiModal_createdTokenRow__3use1{grid-template-columns:1fr}}