.announcement_announcementContainer__cfT2K{position:fixed;top:0;left:0;right:0;z-index:100000;background-color:var(--color-accent_bright);color:black;display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:5vh;padding:calc(env(safe-area-inset-top, 0px) + .75rem) 1rem .75rem}.announcement_integrity__R6Gq_{background-color:tomato;color:#16191d}.announcement_announcementContent__AwIKd{display:flex;gap:.5em;align-items:center;font-family:var(--fonts-body);min-width:0}.announcement_announcementText__gYDJ8{margin:0;overflow-wrap:anywhere}.announcement_closeButton__roC7u{background:none;border:none;flex-shrink:0;cursor:pointer;padding:0;color:inherit;display:flex;align-items:center;justify-content:center}.announcement_closeButton__roC7u:hover{opacity:.7}.popupcontent_popupContent__VVxud{display:flex;flex-direction:column;color:var(--color-admin-text-primary)}.popupcontent_messageSection__rew4L{display:flex;flex-direction:column;gap:.5rem}.popupcontent_messageTitle__ardlI{font-size:var(--font-size-lg);font-weight:700;color:var(--color-admin-text-primary);margin:0;text-transform:uppercase;letter-spacing:.5px}.popupcontent_messageText__sR3_J{margin:0;color:var(--color-admin-text-secondary);line-height:1.6;white-space:pre-wrap;font-size:var(--font-size-lg)}.popupcontent_endingTypeInfo__LQdpF{margin-top:.5rem;padding:.75rem;background:rgba(255,140,0,.1);border-radius:.5rem;border-left:4px solid var(--color-admin-warning)}.popupcontent_endingTypeText__f3NaL{margin:0;font-size:var(--font-size-md);color:var(--color-admin-warning);font-weight:700;font-style:italic}.popupcontent_priorityIndicator__zfdqm{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--color-admin-border-primary);text-align:center}.popupcontent_priorityText__T04Yn{font-size:var(--font-size-xs);color:var(--color-admin-text-muted);font-weight:700;text-transform:uppercase;letter-spacing:.5px}.popupcontent_optionsGrid__DHpa_{display:flex;flex-direction:row;gap:.5rem;margin-top:1rem;flex-wrap:wrap;justify-content:flex-end}.popupcontent_optionButton__xGIBN{padding:.5rem 1rem;border:1px solid var(--color-admin-border-primary);border-radius:.5rem;background:var(--color-admin-surface-elevated);color:var(--color-admin-text-primary);font-size:var(--font-size-md);font-weight:500;cursor:pointer;transition:all .2s ease-in-out;font-family:var(--font-body);min-width:80px}.popupcontent_optionButton__xGIBN:hover:not(:disabled){background:var(--color-admin-surface-hover);border-color:var(--color-admin-border-accent)}.popupcontent_optionButton__xGIBN:active:not(:disabled){transform:translateY(1px)}.popupcontent_optionButton__xGIBN:disabled{opacity:.6;cursor:not-allowed}.popupcontent_previewButton__qX3qC{color:var(--color-admin-text-muted)}.popupcontent_previewButton__qX3qC,.popupcontent_previewButton__qX3qC:hover{background:var(--color-admin-surface-secondary);border-color:var(--color-admin-border-secondary)}.WorldSidebarWrapper_wrapper__5Zjvr [class*=logoContainer]{padding-top:2rem}.WorldSidebarWrapper_versionButton__E7s2B{position:absolute;top:1rem;left:1rem;background:none;border:none;cursor:pointer;padding:.25rem .5rem;border-radius:.25rem;transition:background-color .2s ease;display:flex;align-items:center;justify-content:center;z-index:10}.WorldSidebarWrapper_versionButton__E7s2B:hover{background:var(--color-admin-bg-secondary)}.WorldSidebarWrapper_versionText__uLxlT{color:var(--color-admin-text-muted);font-family:var(--font-body);font-weight:400}.WorldSidebarWrapper_logoGlitchWrap__j9_2P{display:inline-block;position:relative;overflow:visible}.Container_assistantOpenModal__nS_sH{padding-right:min(430px,34vw)}.Container_prerequisiteLink__VIsGq{color:inherit;text-decoration:underline;text-underline-offset:3px}.Container_prerequisiteLink__VIsGq:hover{text-decoration-thickness:2px}.Container_reportForm__kWw0b{display:flex;flex-direction:column;gap:10px}.Container_reportIntro__LFXBk{margin:0 0 6px}.Container_reportActions__3fbF4{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}@media (max-width:1023px){.Container_assistantOpenModal__nS_sH{padding-right:0}}.modal_content__slak3{box-sizing:border-box;gap:1rem;font-family:var(--font-body);padding-top:.875rem;width:100%}.modal_content__slak3,.modal_teamBlock__dcu0k{display:flex;flex-direction:column;max-width:100%;min-width:0}.modal_teamBlock__dcu0k{gap:.375rem}.modal_teamLead__0m3dS{font-weight:700;margin:0}.modal_teamPicker__w2Nb2{display:flex;flex-direction:column;gap:.375rem;max-width:100%;min-width:0}.modal_teamRank__Cm4h1{background-color:var(--color-lightest_background);border-radius:.5rem;color:var(--color-dark_text);padding:.5rem}.modal_teamRankTrigger__XSA3i{align-items:center;border:1px solid transparent;box-sizing:border-box;cursor:pointer;display:flex;font:inherit;gap:.5rem;justify-content:space-between;text-align:left;width:100%}.modal_teamRankTrigger__XSA3i:hover{border-color:color-mix(in srgb,var(--color-dark_text) 18%,transparent)}.modal_teamRankTrigger__XSA3i:focus-visible{outline:2px solid var(--color-admin-border-bright,#a77bca);outline-offset:2px}.modal_teamRankOpen__LtGiz{border-color:color-mix(in srgb,var(--color-dark_text) 28%,transparent)}.modal_teamNameContainer__DNtfP{align-items:center;display:flex;flex:1 1 auto;gap:.75rem;min-width:0}.modal_teamNameText__xCwdG{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal_teamCaret__93Yzj{color:var(--color-dark_text);flex:0 0 auto;opacity:.7;transition:transform .15s ease}.modal_teamCaretOpen___s7c4{transform:rotate(180deg)}.modal_teamMenu__q2DJ9{background:var(--color-admin-surface-elevated-solid,var(--color-admin-bg-secondary));border:1px solid var(--color-admin-border-primary);border-radius:.5rem;box-sizing:border-box;display:flex;flex-direction:column;gap:.125rem;max-height:14rem;overflow-x:hidden;overflow-y:auto;padding:.25rem;width:100%}.modal_teamOption__WSSHv{align-items:center;background:transparent;border:0;border-radius:.375rem;color:var(--color-admin-text-primary);cursor:pointer;display:flex;font:inherit;gap:.75rem;justify-content:space-between;padding:.5rem .625rem;text-align:left;width:100%}.modal_teamOptionActive__v2Vz2,.modal_teamOption__WSSHv:hover{background:var(--color-admin-surface-glass)}.modal_teamOptionCheck__MMKLr{color:var(--color-admin-accent-primary,#a77bca);flex:0 0 auto}.modal_flagSection__AidiC{box-sizing:border-box;display:flex;flex-direction:column;gap:.5rem;max-width:100%;min-width:0;width:100%}.modal_flagLabel__4C9Wk{display:block}.modal_flagFeedback__aiJf7{margin-top:.25rem}.modal_message__5wE_j{color:var(--color-accent_light);margin:0}.map_logoContainer__C_ieN{display:flex;justify-content:flex-end;flex-direction:column;padding-bottom:5vh}.map_completedTriangle__oOQod{width:16px;height:16px;position:absolute;left:50%;transform:translateX(-50%);filter:drop-shadow(0 0 5px var(--color-accent_bright));z-index:1000;color:var(--color-accent_bright);font-size:var(--font-size-lg);line-height:1;text-align:center;display:flex;align-items:center;justify-content:center}.map_completedTriangle__oOQod:before{content:"✓"}@keyframes map_pulse__MWW_4{0%{transform:translateX(-50%) scale(1);opacity:1;filter:drop-shadow(0 0 5px var(--color-success))}50%{transform:translateX(-50%) scale(1.2);opacity:.8;filter:drop-shadow(0 0 8px var(--color-success))}to{transform:translateX(-50%) scale(1);opacity:1;filter:drop-shadow(0 0 5px var(--color-success))}}.map_map__luBvy{padding:2em;width:100%;max-width:100vw;height:100%;position:relative;display:flex;justify-content:center;background:linear-gradient(90deg,var(--color-grid_color) 1px,transparent 1px) 0 0 /40px 40px,linear-gradient(var(--color-grid_color) 1px,transparent 1px) 0 0 /40px 40px,var(--bg-gradient-primary);box-shadow:inset 0 0 100px rgba(0,0,0,.3);overflow:hidden;overflow-x:hidden;box-sizing:border-box}.map_edgeMap___YWjd{padding:.75em}.map_mapLoading__Seoyi{align-items:center;justify-content:center;min-height:100%}.map_mapLoadingInner__e12XV{width:min(28rem,80%);display:flex;align-items:center;justify-content:center}.map_mapCanvas__GANCQ{width:100%;height:100%}.map_map__luBvy .jqvmap-artwork{filter:invert(78%) sepia(38%) saturate(730%) hue-rotate(88deg) brightness(.88) contrast(1.08);mix-blend-mode:screen;opacity:.68}.map_map__luBvy .jqvmap-artwork-purple{filter:none;opacity:.28}.map_map__luBvy .jqvmap-artwork-edge-map-1-base{filter:grayscale(1);mix-blend-mode:soft-light;opacity:.72}.map_map__luBvy .jqvmap-artwork-edge-map-1-lines{filter:grayscale(1);mix-blend-mode:soft-light;opacity:.58}.map_map__luBvy .jqvmap-region-artwork{fill-opacity:1;stroke-opacity:.7;vector-effect:non-scaling-stroke}.map_map__luBvy .jqvmap-region-artwork:hover{fill-opacity:1;stroke-opacity:1}.map_map__luBvy:before{content:" ";display:block;position:absolute;top:0;left:0;bottom:0;right:0;background:var(--bg-gradient-grid);z-index:2;background-size:100% 2px,3px 100%;pointer-events:none}.map_jqvmap-region__g_BWU{transition:all .3s ease;filter:drop-shadow(0 0 2px rgba(var(--color-accent-rgb),.1))}.map_jqvmap-region__g_BWU:hover{filter:brightness(1.3) drop-shadow(0 0 4px rgba(var(--color-accent-rgb),.3));transform:scale(1.02)}.map_jqvmap-region__g_BWU.map_completed__qygsw{animation:map_completedPulse__or_8B 2s infinite}@keyframes map_completedPulse__or_8B{0%{filter:brightness(1) drop-shadow(0 0 2px rgba(var(--color-accent-rgb),.1))}50%{filter:brightness(1.2) drop-shadow(0 0 4px rgba(var(--color-accent-rgb),.2))}to{filter:brightness(1) drop-shadow(0 0 2px rgba(var(--color-accent-rgb),.1))}}.map_jqvmap-pin__1F5zt{filter:drop-shadow(0 0 3px rgba(var(--color-accent-rgb),.2))}.map_jqvmap-zoomin__3QLdX,.map_jqvmap-zoomout__ysV4h{display:none!important}.map_map__luBvy .jqvmap-zoomin,.map_map__luBvy .jqvmap-zoomout{background:var(--color-accent_dark)!important;color:var(--color-light_text)!important;border:1px solid var(--color-accent_outlines)!important;transition:all .2s ease;display:none!important}.map_map__luBvy .jqvmap-zoomin:hover,.map_map__luBvy .jqvmap-zoomout:hover{background:var(--color-accent)!important;transform:scale(1.1)}.map_scoreboardActive__yp991 .map_completedTriangle__oOQod,.map_scoreboardActive__yp991 .map_jqvmap-region__g_BWU.map_completed__qygsw{animation-play-state:paused!important}@media (max-width:768px){.map_map__luBvy{padding:0}.map_timesUpText__v7Ybx{font-size:2.5rem}.map_timesUpSubtext__ESQC0{font-size:var(--font-size-2xl)}}.AttackDefence_container__lZHXk{display:grid;gap:30px}.AttackDefence_overviewStack__rp6pr{display:grid;gap:16px}.AttackDefence_overviewStack__rp6pr .AttackDefence_overviewSection__isgic+.AttackDefence_overviewSection__isgic{margin-top:0}.AttackDefence_formAction__jl7oI{align-self:end;justify-self:start;width:-moz-max-content;width:max-content}.AttackDefence_statusMetrics__orlLW{grid-template-columns:repeat(4,minmax(0,1fr))}.AttackDefence_checkerReadiness__mApNC{margin-bottom:16px}.AttackDefence_attentionModalBody__m0IZL{display:grid;gap:16px}.AttackDefence_attentionModalLead__81Ptc{margin:0;color:var(--color-admin-text-muted,var(--color-muted_text,#9ca3af));font-size:var(--font-size-base);line-height:1.45}.AttackDefence_attentionModalActions__9YJ6L{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.AttackDefence_roundDurationCard__QVRsj{width:100%;margin-bottom:16px}.AttackDefence_roundDurationActions__RAV42{display:flex;justify-content:flex-end}.AttackDefence_roundDurationActions__RAV42>button{width:auto}.AttackDefence_serviceNameColumn__y05Qy{width:34%;min-width:18rem}.AttackDefence_serviceIdentity__muAmr{display:flex;flex-direction:column;align-items:flex-start;gap:.4rem;min-width:0}.AttackDefence_uidChip__sxgo9{min-width:18rem;max-width:100%;box-sizing:border-box;justify-content:space-between}.AttackDefence_serviceModalBody__v0OcZ{display:grid;gap:16px}.AttackDefence_serviceForm__ydm_X{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.AttackDefence_modalActions__pRwb4,.AttackDefence_serviceDescription__moXXA,.AttackDefence_servicePlacement__gVP1E{grid-column:1/-1}.AttackDefence_servicePlacement__gVP1E{padding-top:4px}.AttackDefence_placeholderTableWrap__NYRVh{margin-top:12px;overflow-x:auto;border:1px solid var(--color-admin-border-accent,rgba(160,100,200,.25));border-radius:.5rem;background:var(--color-admin-surface-glass,rgba(255,255,255,.03))}.AttackDefence_placeholderTable__RaRKs{width:100%;border-collapse:collapse;font-size:var(--font-size-md)}.AttackDefence_placeholderCaption__SjqSh{caption-side:top;padding:.65rem .85rem .35rem;color:var(--color-admin-text-secondary,#e8e0f0);font-family:var(--font-body);font-size:var(--font-size-xs);font-weight:650;letter-spacing:.04em;text-align:left;text-transform:uppercase}.AttackDefence_placeholderTable__RaRKs td,.AttackDefence_placeholderTable__RaRKs th{padding:.55rem .85rem;border-top:1px solid var(--color-admin-border-primary,rgba(255,255,255,.08));text-align:left;vertical-align:top}.AttackDefence_placeholderTable__RaRKs th{color:var(--color-admin-text-muted,#b7a8c8);font-family:var(--font-body);font-size:var(--font-size-xs);font-weight:650;letter-spacing:.04em;text-transform:uppercase}.AttackDefence_placeholderTable__RaRKs td{color:var(--color-admin-text-secondary,#e8e0f0);font-family:var(--font-data);line-height:1.4;font-weight:400}.AttackDefence_placeholderTable__RaRKs tbody td:first-child{font-weight:400}.AttackDefence_placeholderTable__RaRKs code{color:var(--color-admin-text-primary,#f4eef8);font-family:var(--font-data);font-size:var(--font-size-sm);white-space:nowrap}.AttackDefence_serviceScoringForm__mU9qP{display:grid;gap:12px}.AttackDefence_scoringIntro__CzAtV{margin:0;color:var(--color-admin-text-secondary,#e8e0f0);font-size:var(--font-size-base);line-height:1.45}.AttackDefence_scoringRequirementRow__VqfUV,.AttackDefence_scoringRow__kbuMp{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(12rem,.8fr);gap:12px;align-items:end}.AttackDefence_scoringRequirementBlock__I_tYi{display:grid;gap:12px;margin-top:4px;padding-top:12px;border-top:1px solid var(--color-admin-border-primary,rgba(255,255,255,.08))}.AttackDefence_scoringRequirementRow__VqfUV{align-items:stretch}.AttackDefence_settingsCardRow__wMAhl{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:16px;width:100%}.AttackDefence_placementCard__cx1xu{min-width:0;width:100%}.AttackDefence_scoringDefaultsFields__GpRnu{display:grid;gap:12px;width:100%}.AttackDefence_checkboxStack__KCKHf{display:grid;gap:10px;margin-top:12px;width:100%}.AttackDefence_checkboxStack__KCKHf>*{width:100%}.AttackDefence_placementActions__uASZ3{display:flex;justify-content:flex-end;margin-top:12px}.AttackDefence_placementNote__w3IM0{color:var(--color-admin-text-secondary,#e8e0f0);font-size:var(--font-size-md);grid-column:1/-1;line-height:1.4;margin:0}.AttackDefence_placementModes__GxQuu{display:grid;gap:8px;width:100%}.AttackDefence_placementMode__ZD_4_{align-items:flex-start;background:var(--color-admin-surface-glass,rgba(255,255,255,.03));border:1px solid var(--color-admin-border-accent,rgba(160,100,200,.25));border-radius:.5rem;cursor:pointer;display:flex;gap:.75rem;padding:.75rem .875rem}.AttackDefence_placementMode__ZD_4_ input{accent-color:var(--color-admin-accent-primary,#b888d4);flex:0 0 auto;margin-top:.2rem}.AttackDefence_placementModeActive__wvlns{border-color:var(--color-admin-border-bright,#a064c8);background:var(--color-admin-accent-soft,rgba(184,136,212,.08))}.AttackDefence_placementModeText__knLFU{display:flex;flex-direction:column;gap:.2rem;min-width:0}.AttackDefence_placementModeLabel__lffOS{color:var(--color-admin-text-primary,#f8f8f8);font-size:var(--font-size-lg);font-weight:600}.AttackDefence_placementModeDetail__tNqIt{color:var(--color-admin-text-secondary,#e8e0f0);font-size:var(--font-size-md);line-height:1.4;opacity:.9}.AttackDefence_modalActions__pRwb4{display:flex;justify-content:flex-end;gap:8px;padding-top:4px}.AttackDefence_panel__vbpqf{min-width:0}.AttackDefence_panelHeader__KIXhE{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:12px}.AttackDefence_panel__vbpqf h2,.AttackDefence_panel__vbpqf h3{margin:0;color:var(--color-admin-text-primary);font-size:var(--font-size-base);font-weight:680}.AttackDefence_panel__vbpqf p{color:var(--color-admin-text-muted);margin:4px 0 12px;font-family:var(--font-data);font-size:var(--font-size-md)}.AttackDefence_formRow__z9sC4{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:16px;margin:12px 0 20px;padding:18px;border:1px solid var(--color-admin-border-primary);border-radius:9px;background:var(--color-admin-surface-primary)}.AttackDefence_field__kIyLf{display:flex;flex-direction:column;gap:6px;color:var(--color-admin-text-primary);font-family:var(--font-body);font-size:var(--font-size-sm);font-weight:650}.AttackDefence_field__kIyLf input,.AttackDefence_field__kIyLf select,.AttackDefence_field__kIyLf textarea{min-height:40px;border:1px solid var(--color-admin-border-primary);border-radius:.5rem;background:var(--color-admin-surface-glass);color:var(--color-admin-text-primary);padding:.55rem .7rem}.AttackDefence_field__kIyLf textarea{min-height:4.5rem}.AttackDefence_tokenForm__he8Ce{display:grid;grid-template-columns:minmax(260px,1fr) minmax(180px,220px) auto;align-items:end;gap:12px;margin-top:12px;margin-bottom:24px;padding:16px;border:1px solid var(--color-admin-border-primary);border-radius:9px;background:var(--color-admin-surface-primary)}.AttackDefence_tokenFieldCompact__ZyYnz,.AttackDefence_tokenFieldWide__4QTmc{min-width:0}.AttackDefence_tokenFormAction__VVxeW{display:flex;align-self:stretch;align-items:flex-end}.AttackDefence_createdToken__9JfPC{display:grid;gap:.5rem;margin:-12px 0 24px;color:var(--color-admin-text-primary)}.AttackDefence_createdTokenRow___POsD{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.AttackDefence_checkerAccessTabs__XAISU{display:grid;gap:16px;margin-top:0}.AttackDefence_checkerAccessGroup__yuTPi{min-width:0}.AttackDefence_tokenValue__x7mQe{display:block;overflow-wrap:anywhere;padding:12px;border:1px solid var(--color-admin-border-primary);border-radius:8px;background:var(--color-admin-bg-secondary)}.AttackDefence_tokenList__cEXKB{display:grid;gap:.6rem;margin-top:1rem}.AttackDefence_tokenRow__iqjOU{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem;border:1px solid var(--color-admin-border-primary);border-radius:.5rem;background:var(--color-admin-bg-secondary)}.AttackDefence_tokenRow__iqjOU div{display:grid;gap:.25rem}.AttackDefence_tokenRow__iqjOU strong{color:var(--color-admin-text-primary)}.AttackDefence_tokenRow__iqjOU span{color:var(--color-admin-text-secondary);font-size:var(--font-size-base)}.AttackDefence_grid__Cv9W3{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.75rem}.AttackDefence_apiGrid__k5u_j,.AttackDefence_summaryGrid__DfarH{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:12px 0 20px;overflow:hidden;border:1px solid var(--color-admin-border-primary);border-radius:9px;background:var(--color-admin-surface-primary)}.AttackDefence_summaryCard__fNWSC{padding:12px 14px;border-right:1px solid var(--color-admin-border-primary)}.AttackDefence_summaryCard__fNWSC strong{display:inline;color:var(--color-admin-text-primary);margin-right:.4rem;font-size:var(--font-size-lg)}.AttackDefence_summaryCard__fNWSC span{color:var(--color-admin-text-secondary);font-size:var(--font-size-md)}.AttackDefence_row__1WSLf{border:1px solid var(--color-admin-border-primary);border-radius:9px;background:var(--color-admin-surface-primary);padding:12px 14px}.AttackDefence_row__1WSLf strong,.AttackDefence_serviceRow__03WC8 strong{display:block;color:var(--color-admin-text-primary);margin-bottom:.25rem}.AttackDefence_row__1WSLf span,.AttackDefence_serviceRow__03WC8 span{display:block;color:var(--color-admin-text-secondary);font-size:var(--font-size-base)}.AttackDefence_serviceList__Kkq_K{display:grid;gap:.75rem;margin-top:1rem}.AttackDefence_serviceRow__03WC8{display:grid;grid-template-columns:minmax(12rem,1fr) minmax(18rem,2fr) auto;gap:.75rem;align-items:start;border:1px solid var(--color-admin-border-primary);border-radius:9px;background:var(--color-admin-surface-primary);padding:14px}.AttackDefence_serviceRow__03WC8 pre{overflow-x:auto;margin:0;border:1px solid var(--color-admin-border-primary);border-radius:.5rem;background:rgba(0,0,0,.24);color:var(--color-admin-text-primary);padding:.65rem;font-size:var(--font-size-sm);line-height:1.45}.AttackDefence_tableWrap__z6v56{overflow-x:auto;border:1px solid var(--color-admin-border-primary);border-radius:9px;background:var(--color-admin-surface-primary)}.AttackDefence_table__XY21Z{width:100%;border-collapse:collapse;color:var(--color-admin-text-primary);font-size:var(--font-size-base)}.AttackDefence_table__XY21Z td,.AttackDefence_table__XY21Z th{border-bottom:1px solid var(--color-admin-border-primary);padding:10px 12px;text-align:left;vertical-align:top}.AttackDefence_table__XY21Z th{color:var(--color-admin-text-muted);font-family:var(--font-body);font-size:var(--font-size-sm);font-weight:650;letter-spacing:.04em;text-transform:uppercase}.AttackDefence_table__XY21Z td{font-family:var(--font-data)}.AttackDefence_instanceUrlCell__Sbt_o{display:flex;align-items:center;gap:8px;min-width:0}.AttackDefence_instanceUrlLink__i0o_z{display:inline-flex;align-items:center;gap:.35rem;color:var(--color-admin-text-muted);text-decoration:none}.AttackDefence_instanceUrlLink__i0o_z:focus-visible,.AttackDefence_instanceUrlLink__i0o_z:hover{color:var(--color-admin-text-primary)}.AttackDefence_instanceCountry__low17{display:flex;align-items:center;gap:8px;color:var(--color-admin-text-primary)}.AttackDefence_instanceCountry__low17 img,.AttackDefence_instanceCountry__low17 svg{flex:0 0 auto}.AttackDefence_instanceEditForm__gry72{display:grid;gap:16px}.AttackDefence_apiContent__Fjan0{margin-top:24px}.AttackDefence_apiGuidanceGrid__ojSt_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:8px}.AttackDefence_apiGuidanceCard__GmQhO{margin-bottom:0;min-width:0}.AttackDefence_apiSteps__cJmmQ{display:grid;gap:10px;margin:0;padding-left:1.5rem;color:color-mix(in srgb,var(--color-admin-accent-primary) 55%,var(--color-admin-text-secondary));font-size:var(--font-size-lg);line-height:1.5;list-style:disc}.AttackDefence_apiSteps__cJmmQ li::marker{color:color-mix(in srgb,var(--color-admin-accent-primary) 70%,var(--color-admin-text-muted));font-size:var(--font-size-xl)}.AttackDefence_apiSteps__cJmmQ strong{color:color-mix(in srgb,var(--color-admin-accent-primary) 40%,var(--color-admin-text-primary));font-weight:600}.AttackDefence_apiReferenceLayout__lBx2i{display:grid;gap:18px}.AttackDefence_apiMethodColumn__6IN2C{width:9rem}.AttackDefence_apiEndpointColumn__7QA6k{width:42%}.AttackDefence_apiEndpointColumn__7QA6k code{font-family:inherit;font-size:inherit;color:inherit}.AttackDefence_apiEndpointRowSelected__4jqhm td{background:var(--color-accent_bright)!important;color:#090b08!important}.AttackDefence_apiEndpointRowSelected__4jqhm td *{color:#090b08!important;text-shadow:none!important}.AttackDefence_apiEndpointRowSelected__4jqhm td:first-child{box-shadow:inset 4px 0 0 #090b08}.AttackDefence_apiEndpointDetails__1eLch table{width:100%}.AttackDefence_apiCode__Xa_oY{width:100%;margin:0;overflow:auto;border:1px solid var(--color-admin-border-primary);border-radius:7px;background:rgba(0,0,0,.2);color:var(--color-admin-text-primary);padding:12px;font-family:var(--font-body);font-size:var(--font-size-md);line-height:1.5}.AttackDefence_apiCodeCard__0TmPt{min-width:0}.AttackDefence_activityServiceColumn__X5Mth{width:20%}.AttackDefence_activityTeamColumn__EnAfK{width:16%}.AttackDefence_activityEventColumn__7thUL{width:14%}.AttackDefence_activityNumberColumn__qiGjO{width:7%}.AttackDefence_activityWhenColumn__eMtsu{width:17%}.AttackDefence_activityActionsColumn__mFFSn{width:5rem;min-width:5rem}.AttackDefence_activityDetails__ijuC3{display:grid;gap:20px}.AttackDefence_activityDetails__ijuC3 dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;border:1px solid var(--color-admin-border-primary);border-radius:8px}.AttackDefence_activityDetails__ijuC3 dl>div{display:grid;gap:4px;padding:12px;border-right:1px solid var(--color-admin-border-primary);border-bottom:1px solid var(--color-admin-border-primary)}.AttackDefence_activityDetails__ijuC3 dl>div:nth-child(2n){border-right:0}.AttackDefence_activityDetails__ijuC3 dl>div:nth-last-child(-n+2){border-bottom:0}.AttackDefence_activityDetails__ijuC3 dt,.AttackDefence_activityDiagnostic__1YFXI>span{color:var(--color-admin-text-muted);font-size:var(--font-size-xs);font-weight:650}.AttackDefence_activityDetails__ijuC3 dd{margin:0;color:var(--color-admin-text-primary);overflow-wrap:anywhere}.AttackDefence_activityDiagnostic__1YFXI{display:grid;gap:8px}.AttackDefence_activityDiagnostic__1YFXI pre{max-height:22rem;margin:0;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--color-admin-border-primary);border-radius:8px;background:rgba(0,0,0,.2);color:var(--color-admin-text-primary);padding:14px;font-size:var(--font-size-sm);line-height:1.55}.AttackDefence_state_up___o80i{color:var(--color-admin-success);font-weight:700}.AttackDefence_state_down__N4b4o,.AttackDefence_state_missing__oJshc{color:var(--color-admin-error);font-weight:700}.AttackDefence_state_no_round__rnZbv,.AttackDefence_state_stale__qErYb{color:var(--color-admin-warning);font-weight:700}.AttackDefence_error__Vb7BB{color:var(--color-admin-error)}@media (max-width:820px){.AttackDefence_panelHeader__KIXhE,.AttackDefence_serviceRow__03WC8{grid-template-columns:1fr}.AttackDefence_panelHeader__KIXhE{display:grid}.AttackDefence_apiGuidanceGrid__ojSt_,.AttackDefence_scoringRequirementRow__VqfUV,.AttackDefence_scoringRow__kbuMp,.AttackDefence_settingsCardRow__wMAhl{grid-template-columns:1fr}.AttackDefence_tokenForm__he8Ce,.AttackDefence_tokenRow__iqjOU{align-items:stretch}.AttackDefence_tokenForm__he8Ce{grid-template-columns:minmax(0,1fr) minmax(100px,.5fr) minmax(110px,.5fr)}.AttackDefence_tokenFormAction__VVxeW,.AttackDefence_tokenForm__he8Ce>:first-child{grid-column:1/-1}.AttackDefence_apiGrid__k5u_j,.AttackDefence_formRow__z9sC4,.AttackDefence_summaryGrid__DfarH{grid-template-columns:1fr}.AttackDefence_statusMetrics__orlLW{grid-template-columns:repeat(2,minmax(0,1fr))}.AttackDefence_activityDetails__ijuC3 dl,.AttackDefence_serviceForm__ydm_X{grid-template-columns:1fr}.AttackDefence_activityDetails__ijuC3 dl>div,.AttackDefence_activityDetails__ijuC3 dl>div:nth-child(2n),.AttackDefence_activityDetails__ijuC3 dl>div:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--color-admin-border-primary)}.AttackDefence_activityDetails__ijuC3 dl>div:last-child{border-bottom:0}}@media (max-width:520px){.AttackDefence_tokenForm__he8Ce{grid-template-columns:1fr}.AttackDefence_tokenForm__he8Ce>*{grid-column:1}.AttackDefence_statusMetrics__orlLW{grid-template-columns:1fr}}.CompanyLogoPair_pair__LnyBN{display:inline-flex;align-items:flex-end;gap:.75rem;max-width:100%}.CompanyLogoPair_compact__ffLTU{--company-logo-width:150px;--company-logo-height:30px}.CompanyLogoPair_banner__zyNs_{--company-logo-width:200px;--company-logo-height:40px}.CompanyLogoPair_slot__l__DY{display:block;flex:0 1 auto;min-width:0;max-width:var(--company-logo-width);height:var(--company-logo-height)}.CompanyLogoPair_image__jX_53{display:block;width:auto;max-width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:left bottom;object-position:left bottom}@media (max-width:600px){.CompanyLogoPair_compact__ffLTU{--company-logo-width:120px;--company-logo-height:24px}.CompanyLogoPair_banner__zyNs_{--company-logo-width:130px;--company-logo-height:26px}}.ScoreboardPage_scoreboardPage__tgu1K{min-height:100vh;--scoreboard-column-gap:1em;overflow-x:hidden}.ScoreboardPage_attackMapLayer__wqF17{z-index:1}.ScoreboardPage_attackMapVignette__7NhWv{background-image:linear-gradient(180deg,rgba(0,0,0,.28),transparent 22%,transparent 72%,rgba(0,0,0,.4)),radial-gradient(circle at center,transparent 62%,rgba(0,0,0,.28) 100%);z-index:2}.ScoreboardPage_attackMapHint__6ogUu{position:absolute;left:50%;bottom:calc(var(--event-footer-clearance, 10.5rem) + .5rem);transform:translateX(-50%);z-index:11;max-width:min(36rem,calc(100vw - 2rem));padding:.55rem .9rem;border-radius:999px;text-align:center;font-size:var(--font-size-sm);letter-spacing:.01em;color:color-mix(in srgb,var(--color-light_text) 92%,white);background:color-mix(in srgb,var(--color-background) 72%,transparent);border:1px solid color-mix(in srgb,var(--color-accent_outlines) 28%,transparent);pointer-events:none}.ScoreboardPage_scoreboardGrid__YSNB7{position:absolute;inset:1rem .75rem var(--event-footer-clearance) 1rem;box-sizing:border-box;width:calc(100vw - 1.75rem);max-width:calc(100vw - 1.75rem);z-index:3;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,.9fr) minmax(0,.9fr);gap:var(--scoreboard-column-gap);min-height:0}.ScoreboardPage_expandedStandingsGrid__kXQSg{grid-template-columns:minmax(0,1.5fr) minmax(0,1.8fr)}.ScoreboardPage_primaryColumn__neP1b{display:flex;flex-direction:column;gap:1rem;min-width:0}.ScoreboardPage_mainPanel___Qb8L{height:100%;min-width:0;max-width:none}.ScoreboardPage_mainPanelScroll__cE1KW{height:100%;overflow-y:auto;padding:0 0 3rem;scrollbar-width:none;-ms-overflow-style:none}.ScoreboardPage_mainPanelScroll__cE1KW::-webkit-scrollbar{display:none}.ScoreboardPage_standingsColumn__VPGIM{height:100%;min-height:0;min-width:0}.ScoreboardPage_chartCard__XIEt1,.ScoreboardPage_standingsCard__hsHCC{width:100%}.ScoreboardPage_timelineColumn__Vq0i4{height:100%;min-width:0}.ScoreboardPage_liveTimelinePanel__teA4p{height:100%;min-height:0}.ScoreboardPage_chartCard__XIEt1 .cardBase,.ScoreboardPage_standingsCard__hsHCC .cardBase{height:auto;min-height:0;padding:.75rem}.ScoreboardPage_chartHeaderActions__aRoHh{display:flex;flex-wrap:wrap;gap:.625rem;align-items:center;justify-content:flex-end;width:100%}.ScoreboardPage_chartHeaderActionsInHeader__4uE0i{min-width:0;max-width:100%;width:auto}.ScoreboardPage_chartCard__XIEt1 [class*=headerMain]{flex:0 1 auto;min-width:12rem}.ScoreboardPage_chartCard__XIEt1 [class*=headerActionsWrap]{min-width:0;max-width:100%;flex-shrink:1}.ScoreboardPage_chartHeaderActionsInHeader__4uE0i [class*=container]{max-width:100%;overflow-x:auto}.ScoreboardPage_adminActions__50H6S{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;justify-content:flex-end}.ScoreboardPage_freezeStatus__b20Z7{color:var(--color-text-muted);font-family:var(--fonts-body);font-size:var(--font-size-base);line-height:1.35}.ScoreboardPage_standingsColumn__VPGIM .ScoreboardPage_standingsCard__hsHCC{height:100%;display:flex;flex-direction:column;margin-top:0}.ScoreboardPage_standingsGroupFilter__kB3aS{display:inline-flex;align-self:flex-end;align-items:center;gap:.5rem;margin-bottom:.75rem;color:var(--color-admin-text-muted);font-size:var(--font-size-sm);white-space:nowrap}.ScoreboardPage_standingsGroupDropdown__gtssD{min-width:7.5rem}.ScoreboardPage_standingsCard__hsHCC .cardBase{height:100%}.ScoreboardPage_standingsCard__hsHCC .flex1{min-height:0}.ScoreboardPage_timelineScroll__lF9Os{flex:1;min-height:0;overflow-y:auto;scrollbar-width:none}.ScoreboardPage_timelineScroll__lF9Os::-webkit-scrollbar{width:0;height:0}.ScoreboardPage_timelineTrack__Z9km7{position:relative;display:flex;flex-direction:column;gap:.625rem;min-height:100%}.ScoreboardPage_timelineTrack__Z9km7:before{content:"";position:absolute;top:1rem;bottom:1rem;right:calc((1.7rem - 2px) / 2);width:2px;background:var(--color-admin-border-primary)}.ScoreboardPage_timelineEvent__hSLIx{position:relative;display:flex;flex-direction:row-reverse;align-items:center;gap:.75rem;min-width:0}.ScoreboardPage_timelineEventLine__ALDMe{display:flex;justify-content:center;flex:0 0 1.7rem}.ScoreboardPage_timelineEventDot__TrfZo{box-sizing:border-box;width:16px;height:16px;border-radius:50%;background:var(--color-admin-accent-primary);border:3px solid var(--color-admin-bg-primary);box-shadow:0 0 0 2px var(--color-admin-accent-primary)}.ScoreboardPage_timelineEventBody__JsqKh{flex:1;min-width:0;display:flex;flex-direction:column;gap:.5rem;padding:.75rem .875rem;border:1px solid var(--color-admin-border-accent);border-radius:8px;background:var(--color-admin-bg-tertiary);text-align:left}.ScoreboardPage_timelineEventHeader__cv6PG{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-width:0}.ScoreboardPage_timelineEventTeam___hslI{font-family:var(--font-data);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ScoreboardPage_timelineEventPoints__qVIX_{color:var(--color-admin-text-primary);white-space:nowrap;text-align:right}.ScoreboardPage_timelineEventMeta__meFpr{display:flex;flex-direction:column;gap:.25rem;color:var(--color-admin-text-muted);line-height:1.35}.ScoreboardPage_timelineEventChallenge__a2dz5{color:var(--color-accent_bright);overflow-wrap:anywhere}.ScoreboardPage_timelineEventTime__aXpLT{display:block;color:var(--color-admin-text-secondary)}.ScoreboardPage_standingsList___edzs{display:flex;flex-direction:column;gap:.35rem;flex:1 1 auto;min-height:0;overflow-y:auto;padding-right:.125rem;padding-bottom:3.5rem;scrollbar-width:thin}.ScoreboardPage_standingsList___edzs::-webkit-scrollbar{width:.35rem}.ScoreboardPage_adServiceRows__ZFFSl>div{display:grid;grid-template-columns:minmax(8rem,1fr) repeat(4,auto);gap:1rem;padding:.3rem 0;color:var(--color-admin-text-muted);font-size:var(--font-size-sm)}.ScoreboardPage_emptyCard__t3aZW{min-height:14rem;display:flex;align-items:center;justify-content:center}.ScoreboardPage_topScores__efWwt{display:grid;gap:.85rem;margin:0;padding:.5rem .25rem .75rem;list-style:none}.ScoreboardPage_topScoreRow__vxLhZ{display:grid;grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:baseline;-moz-column-gap:.75rem;column-gap:.75rem;row-gap:.35rem}.ScoreboardPage_topScoreRank__TcqXq,.ScoreboardPage_topScoreValue__M_Qsy{font-family:var(--font-data);font-variant-numeric:tabular-nums;white-space:nowrap}.ScoreboardPage_topScoreRank__TcqXq{color:var(--color-admin-text-muted)}.ScoreboardPage_topScoreName__l62pS{min-width:0;overflow:hidden;color:var(--color-admin-text-primary);text-overflow:ellipsis;white-space:nowrap}.ScoreboardPage_topScoreValue__M_Qsy{color:var(--color-admin-text-primary);text-align:right}.ScoreboardPage_topScoreTrack__wZrJI{grid-column:2/4;height:.5rem;overflow:hidden;border-radius:.25rem;background:var(--color-admin-bg-tertiary)}.ScoreboardPage_topScoreFill__KIPG5{display:block;height:100%;border-radius:inherit;background:var(--color-admin-accent-primary)}.ScoreboardPage_topScoresEmpty__BsWAb{min-height:10rem;display:flex;align-items:center;justify-content:center;margin:0;color:var(--color-admin-text-muted);text-align:center}@media (max-width:1380px){.ScoreboardPage_scoreboardPage__tgu1K{overflow-y:auto;overflow-x:hidden}.ScoreboardPage_scoreboardGrid__YSNB7{position:relative;inset:auto;width:100%;max-width:100%;grid-template-columns:1fr;gap:1rem;padding:1rem 1rem var(--event-footer-clearance)}.ScoreboardPage_liveTimelinePanel__teA4p,.ScoreboardPage_mainPanel___Qb8L,.ScoreboardPage_standingsCard__hsHCC,.ScoreboardPage_standingsCard__hsHCC .cardBase,.ScoreboardPage_standingsColumn__VPGIM,.ScoreboardPage_timelineColumn__Vq0i4{height:auto}.ScoreboardPage_mainPanelScroll__cE1KW{height:auto;overflow-y:visible;padding-bottom:0}.ScoreboardPage_standingsList___edzs,.ScoreboardPage_timelineScroll__lF9Os{flex:none;overflow-y:visible;padding-right:0}.ScoreboardPage_standingsList___edzs{padding-bottom:0}.ScoreboardPage_timelineTrack__Z9km7:before{left:calc((1.7rem - 2px) / 2);right:auto}.ScoreboardPage_timelineEvent__hSLIx{flex-direction:row}}@media (max-width:800px){.ScoreboardPage_scoreboardGrid__YSNB7{--event-footer-clearance:14rem;padding:.75rem .75rem var(--event-footer-clearance);gap:.75rem}.ScoreboardPage_adminActions__50H6S,.ScoreboardPage_chartHeaderActions__aRoHh{justify-content:flex-start}}.TeamInviteSection_inviteLinkRow__SYl_P{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;justify-content:flex-start;margin-top:.5rem}.TeamInviteSection_qrWrap__woni8{flex-shrink:0;padding:.5rem;background:#fff;border-radius:.5rem;box-shadow:0 2px 8px rgba(0,0,0,.1)}.TeamInviteSection_inviteLinkButtons__RjG9X{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;justify-content:center;flex:1;min-width:0}.TeamSettingsModal_tabsWrap__hjymw{margin-bottom:1rem}.TeamSettingsModal_membersContent__BkPZt{display:flex;flex-direction:column;gap:1.5rem}.TeamSettingsModal_emptyState__coPMh{color:var(--color-admin-text-muted);line-height:1.5}.TeamSettingsModal_modalFooter__HlSUz{display:flex;justify-content:flex-end}.KaliWorkspaceModal_purchaseContent__tWl0n{width:100%}.TableIdentityCell_identity__QdD5i{display:inline-flex;min-width:0;flex-direction:column;gap:2px}.TableIdentityCell_primary__hf4JE,.TableIdentityCell_secondary__6OFPY{display:block;overflow-wrap:anywhere}.TableIdentityCell_primary__hf4JE,.TableIdentityCell_secondary__6OFPY{font-weight:400}.MetricCardWrapper_metricCard__YsS8W{margin-bottom:0}.MyReportsButton_unreadChip__to8dk{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;margin-left:.4rem;padding:0 .25rem;border-radius:.35rem;background:var(--color-admin-error);color:#16191d;font-size:.7rem;font-weight:700;line-height:1}.MyReportsButton_screenReaderOnly__k_AZQ{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.admin_adminWrapper__POVXH{background:var(--bg-gradient-admin-primary);font-family:var(--font-data)}.admin_adminContainer__3wr1b{height:100vh;display:flex;flex-direction:column}.admin_mainContent__blWzl{flex:1;overflow:hidden;display:flex;flex-direction:column}.admin_contentArea__LAtNW{flex:1;overflow-y:auto;padding:1rem 2rem}.admin_dashboardContainer__aYyKo{width:100%}.admin_tabsContainer__9Rx1p{margin-bottom:2rem;width:100%}.admin_tabsContainerCompact__38lYC{margin-bottom:0}.admin_layoutContainer__7oy_r{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start;gap:1rem;width:100%}.admin_formGroup__V65eg{background:var(--color-admin-surface-glass);border-radius:16px;padding:1.5rem;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);transition:all .2s ease;border:1px solid var(--color-admin-border-primary);position:relative;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.08);min-height:150px}.admin_formGroup__V65eg:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0,var(--color-admin-border-accent) 50%,transparent 100%)}.admin_groupLegend__GXr9L{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem;padding:0;border:none}.admin_metricsBadge__Ypqde{background:color-mix(in srgb,var(--color-accent_bright) 10%,transparent);border-color:color-mix(in srgb,var(--color-accent_bright) 24%,transparent);color:var(--color-accent_bright)}.admin_metricsBadge__Ypqde:hover{background:color-mix(in srgb,var(--color-accent_bright) 14%,transparent);border-color:color-mix(in srgb,var(--color-accent_bright) 34%,transparent)}.admin_legendText__eeNC_{color:var(--color-admin-text-primary);font-weight:600;text-transform:uppercase;letter-spacing:.1em;font-family:var(--fonts-body);position:relative}.admin_legendText__eeNC_:after{content:"";position:absolute;bottom:-4px;left:0;width:30px;height:2px;background:linear-gradient(90deg,var(--color-admin-accent-primary),transparent);border-radius:1px}.admin_legendBadge__toD3m{background:var(--color-admin-accent-soft);color:var(--color-admin-accent-primary);padding:.25rem .75rem;border-radius:12px;font-weight:600;border:1px solid var(--color-admin-border-accent);text-transform:uppercase;letter-spacing:.05em;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:all .2s ease}.admin_legendBadge__toD3m:hover{background:var(--color-darkest_background);transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.admin_groupContent__T_jKC{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.admin_groupContentStack__vQyq_{display:flex;flex-direction:column;gap:1rem}.admin_groupContentTwoCol__HnN_e{grid-template-columns:repeat(2,minmax(0,1fr))}.admin_groupContentOneCol__Xiw_n{grid-template-columns:1fr}.admin_groupContentChallengesStack__l7XIc{display:flex;flex-direction:column;gap:1rem}.admin_groupContentRowRemainder__1cYVU,.admin_groupContentRow__0Na4c{display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr))}.admin_groupContentRowRemainder__1cYVU>*{min-width:0}.admin_groupContentRunRow__6sXVp{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.admin_groupContentRunRow__6sXVp>*{min-width:0}.admin_metricTableFullWidth__o_N7B{min-width:0;width:100%}.admin_formItem__Nf9p0{min-width:0;overflow:hidden}.admin_singleMetric__InVPg{background:var(--color-admin-surface-glass);border-radius:16px;padding:1.5rem;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);transition:all .2s ease;border:1px solid var(--color-admin-border-primary);position:relative;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.08);min-height:150px}.admin_singleMetric__InVPg:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0,var(--color-admin-border-accent) 50%,transparent 100%)}@media (max-width:1024px){.admin_groupContentRunRow__6sXVp{grid-template-columns:repeat(2,minmax(0,1fr))}.admin_contentArea__LAtNW{padding:1.5rem}.admin_layoutContainer__7oy_r{grid-template-columns:1fr}.admin_toggleOptions__UbUXd{gap:.75rem}}@media (max-width:768px){.admin_groupContentRunRow__6sXVp{grid-template-columns:1fr}.admin_groupContentRowRemainder__1cYVU>*,.admin_groupContentRowRemainder__1cYVU>*>:first-child,.admin_groupContentRow__0Na4c>*,.admin_groupContentRow__0Na4c>*>:first-child,.admin_groupContentRunRow__6sXVp>*,.admin_groupContentRunRow__6sXVp>*>:first-child,.admin_groupContent__T_jKC>*,.admin_groupContent__T_jKC>*>:first-child{margin-bottom:0}.admin_contentArea__LAtNW,.admin_formGroup__V65eg{padding:1rem}.admin_toggleBar__y4_ZH{padding:1rem 0;gap:.75rem}.admin_groupContentOneCol__Xiw_n,.admin_groupContentRow__0Na4c,.admin_groupContentTwoCol__HnN_e,.admin_groupContent__T_jKC{grid-template-columns:1fr}.admin_groupContentRowRemainder__1cYVU{grid-template-columns:1fr!important}.admin_groupContentRowRemainder__1cYVU>*{grid-column:auto}.admin_toggleOptions__UbUXd{flex-direction:column;align-items:stretch}.admin_toggleOption__41rTZ{justify-content:flex-start}}.admin_gridContainer__PdWto{background-color:var(--color-admin-bg-primary);background-image:linear-gradient(var(--color-admin-grid-color) 2px,transparent 2px),linear-gradient(90deg,var(--color-admin-grid-color) 2px,transparent 2px),linear-gradient(var(--color-admin-grid-color) 1px,transparent 1px),linear-gradient(90deg,var(--color-admin-grid-color) 1px,transparent 1px);background-size:75px 75px,75px 75px,15px 15px,15px 15px;background-position:-2px -2px,-2px -2px,-1px -1px,-1px -1px;height:100vh;overflow:hidden}.admin_horizontalNav__nrBlg{width:100%;display:flex;justify-content:flex-start;align-items:center;gap:.5rem;margin-bottom:0;background:none}.admin_challengeFilterNav__Pa_xJ{margin-top:.75rem}.admin_entityActionsRow__jEwK_{margin-bottom:.25rem;flex-wrap:wrap}.admin_entityActionsRowSplit__S_wk2{flex:1;min-width:0;justify-content:space-between;align-items:center}.admin_entityFilters__X4i3k{margin-bottom:.25rem}.admin_paginationContainer__5h8MZ{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:.25rem;width:100%}.admin_pageIndicator__0K2Aa{font-family:var(--font-body);color:var(--color-admin-text-primary);white-space:nowrap}.admin_selectionToggle__QZ_ir{display:inline-flex;align-items:center;justify-content:center;color:var(--color-admin-text-primary);cursor:pointer;line-height:1}.admin_selectionToggle__QZ_ir:hover{color:var(--color-admin-text-accent)}.admin_recruitmentTaskSelect__5urLu{min-width:8.5rem;font-size:var(--font-size-md)}.admin_recruitmentCheckboxRow__e0MRq{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem;border:1px solid var(--color-admin-border-primary);border-radius:.5rem;background:var(--color-admin-surface-elevated);color:var(--color-admin-text-secondary);cursor:pointer;font-family:var(--fonts-body);font-size:var(--font-size-md);line-height:1.25rem}.admin_recruitmentCheckboxRow__e0MRq input{width:1rem;height:1rem;margin:.125rem 0 0;flex:0 0 auto;accent-color:var(--color-admin-accent-primary)}.admin_recruitmentCheckboxText__xo8Qm{color:var(--color-admin-text-primary)}.admin_disabled__Gt9hg{opacity:.5;cursor:not-allowed}.admin_columnLayoutContainer__jiuTM{display:flex;gap:1rem;width:100%;height:100%;flex:1}.admin_columnLayoutContainerWorkspace__dQbt4{min-height:0}.admin_columnContainer__Kr0s0{min-width:30%;flex:1;height:100%;overflow:auto}.admin_columnContainerWorkspace__rNYwN{min-width:0}.admin_workspaceEntityList__CLQaL{display:flex;flex-direction:column;gap:6px;background:transparent}.admin_workspaceEntityToolbar__6DaUd{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;padding-bottom:0}.admin_workspaceEntityToolbar__6DaUd .admin_entityActionsRow__jEwK_{margin:0}.admin_workspaceEntityTable__xeuko{flex:1;min-height:0;overflow:auto;background:transparent}.admin_workspaceEntityTable__xeuko .admin_entityFilters__X4i3k{margin-bottom:12px}.admin_workspaceEntityModal__YFolG{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);gap:16px;height:calc(75vh - 120px);min-height:520px;overflow:hidden}.admin_workspaceEntityModalLarge__b0AzU{height:calc(92vh - 120px);min-height:680px}.admin_workspaceEntityModalSingle__M16CF{grid-template-columns:minmax(0,1fr);height:auto;min-height:0;overflow:visible}.admin_workspaceEntityModal__YFolG>.admin_columnContainer__Kr0s0,.admin_workspaceEntityModal__YFolG>.admin_previewColumnContainer__3YQLd{width:100%;min-width:0;height:100%}.admin_workspaceEntityModal__YFolG .admin_previewContainer__4NCl9{border-width:1px!important;border-color:color-mix(in srgb,var(--color-admin-border-bright) 58%,transparent)!important}.admin_workspaceEntityFormCard__qldKT{padding:0!important}.admin_workspaceChallengeModalFooterTarget__DfvYk{flex:1 1 100%;min-width:0;width:100%}.admin_previewColumnContainer__3YQLd{min-width:30%;flex:1;height:100%;min-height:0;overflow:hidden}.admin_entityFooterRow__9Yrmd{margin-top:.25rem}.admin_upArrow__WJ5Tn{display:none}.admin_leftArrow__f3CKH{display:block}@media (max-width:1200px){.admin_columnLayoutContainer__jiuTM{display:flex;flex-direction:column!important}.admin_workspaceEntityModal__YFolG{grid-template-columns:1fr;height:auto;min-height:0;overflow:visible}.admin_workspaceEntityModalLarge__b0AzU{height:auto;min-height:0}.admin_columnContainer__Kr0s0{max-width:100%}.admin_columnContainer__Kr0s0,.admin_previewColumnContainer__3YQLd{overflow:hidden;min-height:-moz-fit-content!important;min-height:fit-content!important;height:auto!important;flex:none}.admin_columnContainer__Kr0s0:first-child,.admin_columnContainer__Kr0s0:nth-child(2),.admin_columnContainer__Kr0s0:nth-child(3),.admin_previewColumnContainer__3YQLd{max-width:100%;min-width:auto}.admin_leftArrow__f3CKH{display:none}.admin_upArrow__WJ5Tn{display:block}}@media (max-width:1000px){.admin_previewContainer__4NCl9{display:none!important}}.admin_previewContainer__4NCl9{height:100%;min-height:0;width:100%;position:relative;display:flex;flex-direction:column;min-width:0;background:linear-gradient(90deg,var(--color-grid_color) 1px,transparent 1px) 0 0 /40px 40px,linear-gradient(var(--color-grid_color) 1px,transparent 1px) 0 0 /40px 40px,var(--bg-gradient-primary)!important;background-color:transparent!important}.admin_previewScrollShell__Ep9HA{display:block;flex:1;min-height:0;width:100%;box-sizing:border-box;position:relative;z-index:3;padding:1.5rem 0 3rem;overflow-y:auto;overflow-x:hidden}.admin_previewInnerCard__VvOTj{max-height:none!important}.admin_previewContainer__4NCl9:before{content:" ";display:block;position:absolute;top:0;left:0;bottom:0;right:0;background:var(--bg-gradient-grid);z-index:2;background-size:100% 2px,3px 100%;pointer-events:none}.admin_previewMapWrapper__WXmer{padding:0!important;margin:0!important;height:100%;width:100%;box-sizing:border-box;display:flex;flex-direction:column}.admin_previewMapDashboardBorder__1gAFE{background:var(--color-admin-surface-glass);border:0;border-radius:0;box-shadow:none;padding:0;margin:0 auto;width:100%;height:100%;overflow:hidden;display:flex;flex-direction:column}.admin_mapBuilderLayout__J95jt{display:grid;grid-template-columns:minmax(0,2fr) minmax(320px,420px);align-items:stretch;gap:0;height:100%;min-height:0}.admin_mapBuilderPanel__W6p0_{box-sizing:border-box;height:100%;min-height:0;background:var(--color-admin-surface-glass);border:0;border-left:1px solid var(--color-admin-border-primary);border-radius:0;box-shadow:none;padding:1.25rem;overflow-y:auto;display:flex;flex-direction:column;gap:1.25rem}.admin_mapBuilderSection__XGGBI{display:flex;flex-direction:column;gap:.75rem}.admin_mapBuilderTitleRow__grZv9{display:flex;align-items:center;gap:.75rem}.admin_mapBuilderTitleRow__grZv9 img{flex:0 0 auto}.admin_mapBuilderCountryFlag__jxwll{align-items:center;display:inline-flex;justify-content:center;vertical-align:middle}.admin_mapBuilderCountryFlag__jxwll img{display:block}.admin_mapBuilderChallengeCell__i6Idm{display:inline-flex;min-width:0;align-items:center;gap:.65rem}.admin_mapBuilderChallengeCell__i6Idm>:last-child{min-width:0;overflow-wrap:anywhere}.admin_mapBuilderCountryPlaceholder__x4BgM{display:inline-flex;width:24px;flex:0 0 24px;justify-content:center;color:var(--color-admin-text-muted)}.admin_mapBuilderSectionFill__qc4cC{flex:1;min-height:0}.admin_mapBuilderSectionHeader__tvjmk{display:flex;align-items:center;justify-content:space-between;color:var(--color-admin-text-primary);font-size:var(--font-size-base);font-weight:600;text-transform:uppercase;letter-spacing:.12em;font-family:var(--fonts-body);opacity:.92}.admin_mapBuilderEyebrow__4XG7k{margin:0;color:color-mix(in srgb,var(--color-admin-accent-primary) 88%,white 12%);font-size:var(--font-size-xs);font-weight:700;text-transform:uppercase;letter-spacing:.16em;font-family:var(--fonts-body)}.admin_mapBuilderTitle__dzr2L{margin:0;color:var(--color-admin-text-primary);font-size:clamp(1.6rem,2vw,1.9rem);line-height:1.1;font-family:var(--fonts-body);font-weight:700;letter-spacing:.01em}.admin_mapBuilderChallengeMeta__ha21W,.admin_mapBuilderDescription__pAEkd,.admin_mapBuilderEmptyState__yQHlb,.admin_mapBuilderSummaryText__p8Zns,.admin_mapBuilderWarning__I4aIM{margin:0;color:var(--color-admin-text-secondary);font-family:var(--font-data);line-height:1.55;font-size:var(--font-size-base)}.admin_mapBuilderSearch__X9iFB{margin:0}.admin_mapBuilderChallengeColumn__49EnI{min-width:0}.admin_mapBuilderActionsColumn__QzzO0{width:6.5rem}.admin_mapBuilderChallengeCell__i6Idm,.admin_mapBuilderChallengeColumn__49EnI>div{min-width:0}.admin_mapBuilderChallengeCell__i6Idm{width:100%}.admin_mapBuilderChallengeNameTruncated__PgqY_{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin_mapBuilderTableRowActive__bQx1f{background:var(--color-admin-accent-soft)}.admin_mapBuilderAssignedList__aWhm8,.admin_mapBuilderChallengeList__dpqr6{display:flex;flex-direction:column;gap:.5rem;flex:1;min-height:0;overflow-y:auto}.admin_mapBuilderChallengeList__dpqr6{gap:0}.admin_mapBuilderChallengeTableHeader__jwPpa{display:grid;grid-template-columns:minmax(0,1fr) 110px;gap:1rem;padding:.65rem .8rem;border:1px solid var(--color-admin-border-primary);color:var(--color-admin-text-muted);font-family:var(--font-body);font-size:var(--font-size-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.admin_mapBuilderChallengeCard__8zNg8,.admin_mapBuilderChallengeRow__z6WKM{width:100%;text-align:left;border-radius:10px;border:1px solid var(--color-admin-border-primary);background:rgba(255,255,255,.02);padding:.95rem 1rem;color:var(--color-admin-text-primary);display:flex;flex-direction:column;gap:.75rem;transition:border-color .2s ease,background .2s ease}.admin_mapBuilderChallengeList__dpqr6 .admin_mapBuilderChallengeRow__z6WKM{border-top:0;border-radius:0;padding:.75rem .8rem}.admin_mapBuilderChallengeSelect__BlF7F{width:100%;text-align:left;border:0;padding:0;margin:0;background:transparent;color:inherit;display:grid;grid-template-columns:minmax(0,1fr) 110px;align-items:center;gap:1rem;cursor:pointer}.admin_mapBuilderAssignButton__rYEmR{width:100%;margin-top:auto}.admin_mapBuilderChallengeActions__pwV7F{display:flex;flex-direction:column;gap:.5rem;width:100%;margin-top:auto}.admin_mapBuilderTestButton__3ftLR{width:100%}.admin_mapBuilderChallengeCard__8zNg8:hover,.admin_mapBuilderChallengeRow__z6WKM:hover{border-color:var(--color-admin-border-accent);background:rgba(255,255,255,.04)}.admin_mapBuilderChallengeCardActive__wtP4T,.admin_mapBuilderChallengeRowActive__Azyn4{border-color:var(--color-admin-accent-primary);background:linear-gradient(180deg,color-mix(in srgb,var(--color-admin-accent-soft) 38%,transparent),rgba(255,255,255,.04));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-admin-accent-primary) 18%,transparent)}.admin_mapBuilderChallengeName__3zhaa,.admin_mapBuilderSummaryTitle__ObWHe{color:var(--color-admin-text-primary);font-weight:700;font-family:var(--font-body);font-size:var(--font-size-lg);letter-spacing:-.015em}.admin_mapBuilderChallengeMeta__ha21W{font-size:var(--font-size-md);color:var(--color-admin-text-secondary)}.admin_mapBuilderSummary__MO3Xq{border-radius:10px;border:1px solid var(--color-admin-border-primary);background:linear-gradient(180deg,color-mix(in srgb,var(--color-admin-surface-glass) 86%,transparent),rgba(255,255,255,.03));padding:1rem;display:flex;flex-direction:column;gap:.55rem}.admin_mapBuilderWarning__I4aIM{color:var(--color-admin-accent-primary);font-size:var(--font-size-base)}.admin_mapBuilderError__LQ9zr,.admin_mapBuilderLoading__kc7w2{min-height:320px;display:flex;align-items:center;justify-content:center;color:var(--color-admin-text-primary)}@media (max-width:1024px){.admin_layoutContainer__7oy_r{display:flex;flex-direction:column}.admin_groupContentRow__0Na4c,.admin_groupContent__T_jKC{grid-template-columns:1fr 1fr!important}.admin_groupContentRowRemainder__1cYVU{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin_groupContentRowRemainder__1cYVU>*{grid-column:1}.admin_mapBuilderLayout__J95jt{grid-template-columns:1fr;height:auto}.admin_mapBuilderPanel__W6p0_{max-height:none}}.AssistantMode_container__WVlsV{color:var(--color-admin-text-primary)}.AssistantMode_card__TqP3d{width:100%}.AssistantMode_controlRow__B9ggz{display:flex;flex-wrap:wrap;gap:.75rem;align-items:end}.AssistantMode_controlStack__U7dP0{display:grid;gap:.9rem}.AssistantMode_actions__RRiQn{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.75rem}.AssistantMode_actions__RRiQn>button{flex:0 0 auto;width:auto}.AssistantMode_modeField__GqvGd{flex:1 1 280px}.AssistantMode_statusText__jpFUe{margin:0;color:var(--color-admin-text-muted);font-family:var(--font-data);font-size:var(--font-size-lg);line-height:1.45}.DungeonMaster_container___Y0ec{color:var(--color-admin-text-primary)}.DungeonMaster_card__9g0NL{width:100%}.DungeonMaster_controlRow__uADNM{display:flex;flex-wrap:wrap;gap:.75rem;align-items:end}.DungeonMaster_actions__8j1zg{display:flex;justify-content:flex-end}.DungeonMaster_actions__8j1zg>button{flex:0 0 auto;width:auto}.DungeonMaster_themeField__k6ua0{flex:1 1 240px}.DungeonMaster_statusText__VZGfy{margin:0;color:var(--color-admin-text-muted);font-family:var(--font-data);font-size:var(--font-size-lg);line-height:1.45}.categories_fakeModalHeader__6frcI{width:100%;background:var(--color-light_background);padding:1em;border-radius:1em}.categories_fakeChipHeader__qciN5{display:flex;gap:.5em;align-self:flex-start;width:100%;margin-top:.75rem}.categories_spaceBetween__HSB7u{display:flex;height:100%;justify-content:flex-start;align-content:flex-start;flex-direction:column;gap:1.5rem;width:100%}.challenges_challengeNameCell__wxYe8{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0}.challenges_launchMinutesCta___5biK{width:100%;margin-bottom:1rem}.challenges_previewContent__6quv_{width:100%;padding-bottom:2.5rem;box-sizing:border-box;display:flex;flex-direction:column;gap:1.5rem}.challenges_previewFooterRight__ugl5U{display:flex;flex-direction:column;align-items:stretch;width:100%;gap:1.5rem}.challenges_footerActions__aPkCt{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;width:100%;flex-wrap:wrap}.challenges_buttonRow__Iajzb{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:.5rem;margin-left:auto}.challenges_launchCard__J_Jet{margin-top:0}.challenges_launchCardText__cdTSq{margin-bottom:.5rem;color:var(--color-admin-text-primary)}.challenges_provisionSubtext__7wB_u{margin-bottom:.5rem;font-size:var(--font-size-md);line-height:1.4;color:var(--color-admin-text-muted,#94a3b8);font-family:var(--font-data)}.challenges_sponsorSection__owrCU{display:flex;align-items:center;gap:1rem;min-width:0}.challenges_sponsorLogoBox__GRXa8{width:clamp(140px,22vw,220px);height:48px;display:flex;align-items:center;justify-content:flex-start;flex-shrink:0}.challenges_sponsorLogo__ktFd4{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;display:block}.challenges_sponsorInfo__JHEUt{display:flex;align-items:center;flex:1;justify-content:flex-end;gap:.5rem}.challenges_sponsorLink__job00{text-decoration:none;display:inline-flex;align-items:center}.challenges_sponsorLink__job00:hover .challenges_blueHighlightText__dOfoZ{text-decoration:underline}.challenges_blueHighlightText__dOfoZ{font-family:var(--font-body);color:var(--color-admin-accent-primary);font-weight:600;text-shadow:0 0 8px var(--color-admin-accent-glow)}.ChallengeWizardShell_wizardHeader__rnEts{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,18rem) minmax(0,1fr);align-items:start;gap:.75rem;margin-bottom:1rem}.ChallengeWizardShell_wizardProgress__wfqMD{grid-column:2;width:100%}.ChallengeWizardShell_wizardProgress__wfqMD>div:first-child{font-size:.875rem}.ChallengeWizardShell_wizardHeader__rnEts>:not(:first-child){grid-column:3;justify-self:end}.ChallengeWizardShell_wizardProgress__wfqMD nav>*{height:20px}.ChallengeWizardShell_wizardProgress__wfqMD nav>:before{inset:6px 0}@media (max-width:40rem){.ChallengeWizardShell_wizardHeader__rnEts{grid-template-columns:minmax(0,1fr)}.ChallengeWizardShell_wizardHeader__rnEts>:not(:first-child),.ChallengeWizardShell_wizardProgress__wfqMD{grid-column:1;justify-self:center}}.challengeLaunchTestPanel_backdrop__Ca8uM{position:fixed;inset:0;z-index:1200;display:flex;justify-content:flex-end;background:var(--color-admin-modal-overlay)}.challengeLaunchTestPanel_panel__WqjCH{width:min(34rem,100vw);height:100%;display:flex;flex-direction:column;background:var(--color-admin-bg-secondary);border-left:1px solid var(--color-admin-border-primary);color:var(--color-admin-text-primary);box-shadow:-4px 0 12px rgb(0 0 0/24%)}.challengeLaunchTestPanel_header__72mdo{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.5rem;border-bottom:1px solid var(--color-admin-border-primary)}.challengeLaunchTestPanel_content__c_qLL h3,.challengeLaunchTestPanel_header__72mdo h2{margin:0}.challengeLaunchTestPanel_header__72mdo h2{font-size:var(--font-size-2xl)}.challengeLaunchTestPanel_headerTitle__FdDc1{display:flex;align-items:center;gap:.5rem}.challengeLaunchTestPanel_headerTitle__FdDc1 svg{flex:none}.challengeLaunchTestPanel_header__72mdo p,.challengeLaunchTestPanel_muted__T7H8P{margin:.5rem 0 0;color:var(--color-admin-text-muted);font-family:var(--font-data);font-size:var(--font-size-md)}.challengeLaunchTestPanel_content__c_qLL{flex:1;overflow-y:auto}.challengeLaunchTestPanel_content__c_qLL section{padding:1.5rem;border-bottom:1px solid var(--color-admin-border-primary)}.challengeLaunchTestPanel_content__c_qLL h3{margin-bottom:1rem;font-size:var(--font-size-lg)}.challengeLaunchTestPanel_statusHeader___ipXn{display:flex;align-items:center;justify-content:space-between;gap:1rem}.challengeLaunchTestPanel_statusHeader___ipXn h3{margin-bottom:0}.challengeLaunchTestPanel_error__KUz9m{color:var(--color-admin-error)}.challengeLaunchTestPanel_failureMessage___dlGL{margin-top:1rem}.challengeLaunchTestPanel_error__KUz9m{margin:1rem 0 0}.challengeLaunchTestPanel_endpointRow__iVHVS{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.challengeLaunchTestPanel_services__ycuuf{margin-top:1rem}.challengeLaunchTestPanel_compactTable__PNLfp table{font-size:var(--font-size-sm);line-height:1.35}.challengeLaunchTestPanel_compactTable__PNLfp td,.challengeLaunchTestPanel_compactTable__PNLfp th{padding:.5rem .625rem}.challengeLaunchTestPanel_serviceCell__BLllm{display:flex;flex-direction:column;gap:.25rem;min-width:0}.challengeLaunchTestPanel_footer__1LGGX{display:flex;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;border-top:1px solid var(--color-admin-border-primary)}@media (max-width:640px){.challengeLaunchTestPanel_panel__WqjCH{width:100%}}.Integrations_container__q3mMY{color:var(--color-admin-text-primary)}.Integrations_card__UQOEk{width:100%}.Integrations_fields__AQVsv{display:grid;gap:.9rem}.Integrations_actions__3n_On{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;justify-content:flex-end}.Integrations_actions__3n_On>button{flex:0 0 auto;width:auto}.Integrations_musicField__J9hOS{margin-top:.9rem}.Integrations_workspaceCards__Bb5C3{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem}.Integrations_errorText__RG9f4{margin:0;color:var(--color-admin-error);font-family:var(--fonts-body);font-size:var(--font-size-base)}@media (max-width:900px){.Integrations_workspaceCards__Bb5C3{grid-template-columns:1fr}}.KaliWorkspaceSettings_ctaPage__mL6JH{display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 8.5rem)}.KaliWorkspaceSettings_ctaPage__mL6JH>*{width:min(56rem,100%)}.KaliWorkspaceSettings_ctaInline__xBSNa{width:100%;margin-bottom:1rem}.KaliWorkspaceSettings_rowCheckbox__m3Gie{position:relative;display:flex;align-items:center;gap:.625rem}.KaliWorkspaceSettings_rowCheckbox__m3Gie:has(.KaliWorkspaceSettings_checkbox___eOgU:disabled){cursor:default;opacity:.72}.KaliWorkspaceSettings_headerCheckbox__p8wiI{flex:none;align-items:center;gap:.625rem;padding:.55rem .7rem}.KaliWorkspaceSettings_teamNameColumn__2W9AV{width:auto}.KaliWorkspaceSettings_rowCheckbox__m3Gie{width:-moz-max-content;width:max-content;cursor:pointer}.KaliWorkspaceSettings_checkbox___eOgU{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.KaliWorkspaceSettings_checkboxControl__VVXgi{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:1.15rem;height:1.15rem;border:1px solid var(--color-admin-border-accent);border-radius:.25rem;background:rgba(10,8,14,.58);box-shadow:inset 0 0 0 1px rgba(255,255,255,.02);transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.KaliWorkspaceSettings_checkbox___eOgU:focus-visible+.KaliWorkspaceSettings_checkboxControl__VVXgi{outline:2px solid var(--color-admin-accent-primary);outline-offset:2px}.KaliWorkspaceSettings_checkbox___eOgU:checked+.KaliWorkspaceSettings_checkboxControl__VVXgi{border-color:var(--color-admin-accent-primary);background:var(--color-admin-accent-primary);box-shadow:0 0 0 1px rgba(190,143,221,.22)}.KaliWorkspaceSettings_checkboxCheckmark__1bHZ8{width:.52rem;height:.32rem;margin-top:-.08rem;border-bottom:2px solid var(--color-admin-bg-primary);border-left:2px solid var(--color-admin-bg-primary);opacity:0;transform:rotate(-45deg)}.KaliWorkspaceSettings_checkbox___eOgU:checked+.KaliWorkspaceSettings_checkboxControl__VVXgi .KaliWorkspaceSettings_checkboxCheckmark__1bHZ8{opacity:1}.KaliWorkspaceSettings_loading___Qia3{display:flex;align-items:center;justify-content:center;width:100%;min-height:calc(100vh - 72px);box-sizing:border-box}@media (max-width:640px){.KaliWorkspaceSettings_ctaPage__mL6JH{min-height:calc(100vh - 7.25rem)}}.SimulationConfigWorkspace_workspace__t9A3A{width:min(100%,78rem);margin:0 auto;padding:24px 28px 40px;box-sizing:border-box}.SimulationConfigWorkspace_loading__kILJL{width:min(100%,48rem);margin:4rem auto}.SimulationConfigWorkspace_actions__vSGWE{display:flex;justify-content:flex-end;padding-top:.5rem}@media (max-width:760px){.SimulationConfigWorkspace_workspace__t9A3A{padding:16px 14px 28px}}.challengeBank_container__OGZAu{width:100%;display:flex;flex-direction:column;gap:1.5rem;padding-top:2rem;padding-bottom:3rem}.challengeBank_loadingContainer__yA7nw{display:flex;justify-content:center;align-items:center;min-height:400px;margin-top:2rem}.challengeBank_inlineLoadingContainer__gRxvS{margin-top:.5rem}.challengeBank_resultsSummary__oMwH_{display:flex;justify-content:flex-end;color:var(--color-admin-text-muted);font-size:var(--font-size-md);font-family:var(--font-data)}.challengeBank_error__ymshi{background:var(--color-admin-surface-glass);border:1px solid var(--color-admin-border-primary);border-left:4px solid var(--color-admin-error);border-radius:12px;padding:1rem 1.5rem;display:flex;justify-content:space-between;align-items:center;color:var(--color-admin-error);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 4px 12px rgba(0,0,0,.08)}.challengeBank_challengesGrid__SO1I3{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:1.5rem;margin-top:0;margin-bottom:2rem}.challengeBank_challengeCard__Jn9fd{display:flex;flex-direction:column;height:100%;transition:all .2s ease}.challengeBank_challengeHeader__XOMnx{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem;gap:.75rem}.challengeBank_challengeTitle__q8W5k{display:flex;align-items:center;gap:.5rem;flex:1;min-width:0}.challengeBank_challengeName__67Kdu{margin:0;font-size:var(--font-size-xl);font-weight:600;color:var(--color-admin-text-accent);font-family:var(--fonts-body);line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.challengeBank_challengeBody__HXyVX{flex:1;margin-bottom:1rem;display:flex;flex-direction:column;gap:1rem}.challengeBank_description__K_F7L{color:var(--color-admin-text-secondary);line-height:1.6;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-family:var(--font-data)}.challengeBank_challengeMeta__045tV{display:flex;flex-direction:column;gap:.75rem;padding:1rem;background:var(--color-admin-surface-glass);border-radius:8px;border:1px solid var(--color-admin-border-primary);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.challengeBank_metaItem__Ew5vb{display:flex;align-items:center;gap:.75rem;font-size:var(--font-size-base)}.challengeBank_metaLabel__IO0AE{font-family:var(--font-body);font-weight:600;color:var(--color-admin-text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:var(--font-size-md);min-width:80px}.challengeBank_metaValue__0RNNo{font-family:var(--font-data);font-weight:500;color:var(--color-admin-text-primary);font-size:var(--font-size-base)}.challengeBank_metaValue__0RNNo .challengeBank_metaValueChip__BiJmx{font-family:var(--font-data)}.challengeBank_bulkActions__OcOEK{display:flex;gap:.75rem;align-items:center;padding:1rem;background:var(--color-admin-surface-glass);border-radius:8px;border:1px solid var(--color-admin-border-primary);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.challengeBank_challengeActions__rRFDw{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;padding-top:1rem;margin-top:auto;border-top:1px solid var(--color-admin-border-primary)}.challengeBank_checkboxContainer__hlrhf{display:flex;align-items:center;gap:.5rem;padding:.25rem .5rem;border-radius:4px;transition:all .2s ease}.challengeBank_checkboxContainer__hlrhf:hover{background:var(--color-admin-surface-hover)}.challengeBank_checkboxIcon__v0qTb{transition:all .2s ease}.challengeBank_checkboxLabel__LmZho{font-size:var(--font-size-md);color:var(--color-admin-text-secondary);font-family:var(--font-data);-webkit-user-select:none;-moz-user-select:none;user-select:none}.challengeBank_ratingSection__dU3zC{margin-top:.5rem}.challengeBank_avgRating__l6a5C{display:flex;align-items:center;gap:.5rem}.challengeBank_avgRatingFlags__kBspJ{display:flex;gap:.125rem;align-items:center}.challengeBank_overallFlagActive__IzGts{color:var(--color-admin-accent-primary,#3b82f6)}.challengeBank_overallFlagInactive__HRBRb{color:var(--color-admin-text-muted,#9ca3af);opacity:.3}.challengeBank_avgRatingText__9Caz9{font-size:var(--font-size-xs);color:var(--color-admin-text-primary,#ffffff);font-weight:500;font-family:var(--font-data)}.challengeBank_ratingEmpty__jan3M{font-size:var(--font-size-sm);color:var(--color-admin-text-muted);font-style:italic;font-family:var(--font-data)}.challengeBank_tags__Wke1q{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.challengeBank_moreTags__7p1Cb{font-size:var(--font-size-xs);color:var(--color-admin-text-muted);cursor:help;font-family:var(--font-data);transition:color .2s ease}.challengeBank_moreTags__7p1Cb:hover{color:var(--color-admin-text-secondary)}.challengeBank_deploymentNote__txjAL{margin-top:1rem;padding:.75rem 1rem;background-color:var(--color-admin-surface-glass);border-radius:8px;border:1px solid var(--color-admin-border-accent);border-left:4px solid var(--color-admin-accent-primary);font-size:var(--font-size-md);color:var(--color-admin-text-muted);line-height:1.5;font-family:var(--font-data)}.challengeBank_sponsorSection__873vH{display:flex;align-items:center;gap:.75rem;margin-top:.5rem}.challengeBank_sponsorLogo__B5ptr{height:28px;width:auto;max-width:120px;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.challengeBank_sponsorInfo__dO5XK{display:flex;align-items:center;flex:1;gap:.5rem;justify-content:flex-end}.challengeBank_sponsorLink__uY35N{text-decoration:none;display:inline-flex;align-items:center}.challengeBank_sponsorLink__uY35N:hover .challengeBank_blueHighlightText__BH4Wc{text-decoration:underline}.challengeBank_blueHighlightText__BH4Wc{font-family:var(--fonts-body);color:var(--color-admin-accent-primary);font-weight:600;text-shadow:0 0 8px var(--color-admin-accent-glow)}.challengeBank_challengeFooter__ZY98S{display:flex;justify-content:flex-end;padding-top:1rem;margin-top:auto;border-top:1px solid var(--color-admin-border-primary)}.challengeBank_paginationContainer__hTwI0{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:.5rem}.challengeBank_pageIndicator__wpSR6{color:var(--color-admin-text-primary);font-family:var(--fonts-body);font-size:var(--font-size-base)}.challengeBank_disabled__eiiH8{opacity:.45;cursor:not-allowed}@media (max-width:1024px){.challengeBank_challengesGrid__SO1I3{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1rem}}@media (max-width:768px){.challengeBank_challengesGrid__SO1I3{grid-template-columns:1fr;gap:1rem}.challengeBank_container__OGZAu{gap:1rem}.challengeBank_challengeHeader__XOMnx{flex-direction:column;align-items:flex-start}.challengeBank_challengeTitle__q8W5k{width:100%}.challengeBank_challengeName__67Kdu{white-space:normal;overflow:visible;text-overflow:unset}}.tooltip_tooltip__v_QyV{background-color:var(--color-accent_dark);border:1px solid var(--color-light_text);border-radius:.5em;z-index:1000;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:tooltip_fadeIn__c6PaN .2s ease forwards}.tooltip_tooltip__v_QyV svg{fill:var(--color-light_text)}@keyframes tooltip_fadeIn__c6PaN{to{opacity:1;transform:scale(1)}}.FooterMoreMenu_root__OShEf{position:relative;flex:none}.FooterMoreMenu_trigger__h8dbD{display:inline-flex;align-items:center;white-space:nowrap}.FooterMoreMenu_caretOpen__NGrk5{transform:rotate(180deg)}.FooterMoreMenu_menu__dxRpW{position:absolute;bottom:calc(100% + var(--footer-more-menu-offset, .5rem));left:0;z-index:20;display:grid;min-width:12rem;max-height:min(60vh,22rem);overflow-y:auto;padding:.25rem;border:1px solid var(--color-admin-border-primary);border-radius:.375rem;background:var(--color-admin-surface-elevated-solid);box-shadow:0 4px 12px rgba(0,0,0,.25)}.FooterMoreMenu_menu__dxRpW .FooterMoreMenu_item__TqzH0{width:100%;justify-content:flex-start;text-align:left;padding:8px 16px}.FooterMoreMenu_itemContent__WdacK{display:flex;align-items:center;gap:.5rem;width:100%}.FooterMoreMenu_itemBadge___21i_{display:inline-flex;margin-left:auto}.FooterMoreMenu_icon__EPnv9{display:inline-flex;width:1rem;justify-content:center}.Modal_page__N0kXr{position:relative;height:100dvh;width:100%;max-width:100vw;display:flex;overflow-y:auto;overflow-x:hidden;background-color:var(--color-admin-surface-elevated-solid)}.Modal_page__N0kXr:before{content:"";position:fixed;top:0;bottom:0;left:calc(1rem + 380px);z-index:1;width:1px;background:var(--color-admin-border-primary);pointer-events:none}.Modal_pageSummaryCollapsed__a_7JH:before{display:none}.Modal_panel___DVZ9{flex:1;box-sizing:border-box;flex-direction:column;padding:1rem;background-color:var(--color-admin-surface-elevated-solid)}.Modal_content__FFY1R,.Modal_panel___DVZ9{display:flex;width:100%;min-width:0;min-height:0}.Modal_content__FFY1R{flex:1;max-width:100%;overflow-x:hidden;padding-right:.25rem}.Modal_loadingState__A2J_1{flex:1}.Modal_loadingState__A2J_1,.Modal_logoFooter__f4JKW{display:flex;align-items:center;justify-content:center}.Modal_logoFooter__f4JKW{margin-top:auto;margin-right:-1.25rem;margin-bottom:.75rem;min-height:34px;padding-top:.75rem;flex-shrink:0}.Modal_shell__oIhHF{display:grid;position:relative;grid-template-columns:minmax(320px,380px) minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);align-items:start;align-content:start;gap:1.25rem;min-height:100%;width:100%;min-width:0;max-width:100%}.Modal_shellSummaryCollapsed__214io{grid-template-columns:minmax(0,1fr)}.Modal_summarySidebar__RfyoF{display:flex;flex-direction:column;grid-column:1;grid-row:1/-1;min-width:0;height:100%;padding-right:1.25rem;box-sizing:border-box}.Modal_summaryEdgeToggle__duKaT{display:inline-flex;position:absolute;top:1.5rem;left:380px;transform:translate(-50%,-50%);z-index:5}.Modal_shellSummaryCollapsed__214io .Modal_summaryEdgeToggle__duKaT{left:12px}.Modal_teamCard__d7HFU{grid-column:1/-1}.Modal_mainPane__iGYv1{display:flex;grid-column:2;grid-row:1;flex-direction:column;gap:.75rem;min-width:0}.Modal_statsGrid__ZeX5v{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.Modal_summarySection__5HX4G{display:grid;gap:.75rem;min-width:0}.Modal_sharedFilterBox__Z4Wwo{margin-top:0;width:100%;min-width:0;max-width:100%;overflow:hidden}.Modal_groupFilter__af65G.Modal_groupFilter__af65G{align-self:flex-start;width:-moz-fit-content;width:fit-content;padding:.25rem 0;border:0;background:transparent}.Modal_groupFilter__af65G.Modal_groupFilter__af65G:hover{border:0;background:transparent}.Modal_globalFlagSection__PvdXa{min-width:0}.Modal_globalFlagCard__CYWz9{width:100%;min-width:0;max-width:100%;overflow:hidden}.Modal_listActions__AXC_y{display:grid;align-content:end;justify-items:center;gap:.5rem;padding-top:.75rem;border-top:1px solid var(--color-admin-border-primary);--footer-more-menu-offset:3.25rem}.Modal_listActionRow__pNelM{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.5rem 1.25rem;width:100%}.Modal_listActionRow__pNelM>a,.Modal_listActionRow__pNelM>button,.Modal_listActionRow__pNelM>div>button{isolation:isolate}.Modal_listActionRow__pNelM>a:before,.Modal_listActionRow__pNelM>button:before,.Modal_listActionRow__pNelM>div>button:before{background:var(--color-admin-surface-hover)!important}.Modal_tableSection__Ydxkz{grid-column:2;grid-row:2;width:100%;min-width:0;max-width:100%;min-height:0;overflow-x:auto}.Modal_shellSummaryCollapsed__214io .Modal_mainPane__iGYv1,.Modal_shellSummaryCollapsed__214io .Modal_tableSection__Ydxkz{grid-column:1}.Modal_paginationContainer__uZWye{display:flex;justify-content:center;align-items:center;margin-top:1rem}.Modal_pageIndicator__BtmaD{margin:0 1rem;font-family:var(--font-body);color:var(--color-admin-text-primary)}.Modal_disabled__R8tDj{opacity:.5;cursor:not-allowed}.Modal_rowName__lemQX{display:flex;align-items:center;gap:.65rem}.Modal_rowNameText__BkdoH{display:grid;gap:.2rem;min-width:0}.Modal_rowTitle__QzlZC{font-family:var(--font-data);color:var(--color-admin-text-primary);font-size:var(--font-size-base)}.Modal_rowTitleLine__d3bzR{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem .65rem}.Modal_rowMeta__2z4Kg{color:var(--color-admin-text-muted);font-size:var(--font-size-sm);font-family:var(--font-body)}.Modal_pointsValue__Xw6RY{color:var(--color-admin-text-primary);font-family:var(--font-data);font-size:var(--font-size-lg)}.Modal_sortHeaderButton___wOrC{display:inline-flex;align-items:center;gap:.35rem;padding:0;border:none;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.Modal_sortHeaderDirection__EBSed{font-size:var(--font-size-xs);opacity:.7}.Modal_statusChip__lshK7{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .65rem;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.05);font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.12em;font-family:var(--font-body)}.Modal_statusLabel__dJ_0P{text-transform:none;letter-spacing:normal}.Modal_statusComplete__s0yqo{color:#7df7b6}.Modal_statusPending__WhZk3{color:#f5bd67}.Modal_statusIncomplete__yqQW_{color:#ff8c7e}@media (max-width:1100px){.Modal_page__N0kXr:before{display:none}.Modal_shell__oIhHF{grid-template-columns:1fr}.Modal_mainPane__iGYv1,.Modal_summarySidebar__RfyoF,.Modal_tableSection__Ydxkz{grid-column:1;grid-row:auto}.Modal_summarySidebar__RfyoF{height:auto;padding:0 0 1.25rem;border-bottom:1px solid var(--color-admin-border-primary)}.Modal_summaryEdgeToggle__duKaT{right:0;left:auto;transform:translateY(-50%)}.Modal_shellSummaryCollapsed__214io .Modal_summaryEdgeToggle__duKaT{right:auto;left:12px;transform:translateY(-50%)}}@media (max-width:780px){.Modal_panel___DVZ9{padding:.75rem}.Modal_content__FFY1R{overflow-y:auto;padding-right:0}.Modal_shell__oIhHF{display:flex;flex:0 0 auto;flex-direction:column;gap:.75rem;min-height:auto}.Modal_mainPane__iGYv1{width:100%;min-width:0;max-width:100%}.Modal_tableSection__Ydxkz{flex:0 0 auto;overflow-x:auto;overscroll-behavior-x:contain}.Modal_statsGrid__ZeX5v{grid-template-columns:repeat(2,minmax(0,1fr))}.Modal_globalFlagForm__e_T9v{grid-template-columns:1fr}.Modal_globalFlagSubmitButton__rgxLy{width:100%}}@media (max-width:640px){.Modal_panel___DVZ9{padding:.5rem}.Modal_shell__oIhHF{gap:.5rem}.Modal_statsGrid__ZeX5v{grid-template-columns:1fr}.Modal_rowTitle__QzlZC{font-size:var(--font-size-base)}.Modal_rowMeta__2z4Kg{font-size:var(--font-size-xs)}.Modal_paginationContainer__uZWye{gap:.75rem}}