._title_1eub2_1{min-width:0;color:var(--ops-text,var(--ant-color-text));font-family:var(--calm-font-body,"Noto Sans SC", sans-serif);align-items:center;gap:10px;font-weight:600;display:inline-flex}._profileDrawer_1eub2_11 .ant-drawer-content-wrapper{max-width:100vw;box-shadow:none!important}._profileDrawer_1eub2_11 .ant-drawer-content{background:var(--ops-surface,var(--ant-color-bg-container));border-left:1px solid var(--ops-border,var(--ant-color-border))}._profileDrawer_1eub2_11 .ant-drawer-header{background:var(--ops-surface,var(--ant-color-bg-container));border-bottom:1px solid var(--ops-border,var(--ant-color-border));min-height:72px;padding:14px 18px}._profileDrawer_1eub2_11 .ant-drawer-close{width:44px;height:44px;color:var(--ops-text,var(--ant-color-text))}._profileDrawer_1eub2_11 .ant-drawer-body{background:var(--ops-surface,var(--ant-color-bg-container));min-width:0;padding:18px;overflow:auto}@media (width<=720px){._profileDrawer_1eub2_11 .ant-drawer-content{border-left:0;border-radius:0!important}._profileDrawer_1eub2_11 .ant-drawer-header{min-height:64px;padding:10px 12px;border-radius:0!important}._profileDrawer_1eub2_11 .ant-drawer-body{padding:10px}}._chip_1uz01_3{border:1px solid var(--ops-border,var(--ant-color-border));border-radius:var(--calm-radius-sm,4px);background:var(--ops-surface-low,var(--ant-color-bg-container));max-width:min(440px,40vw);height:36px;color:var(--ops-text,var(--ant-color-text));align-items:stretch;font-size:13px;display:inline-flex}._main_1uz01_15,._copy_1uz01_16{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;display:inline-flex}._main_1uz01_15{gap:8px;min-width:0;padding:0 10px}._copy_1uz01_16{border-left:1px solid var(--ops-border,var(--ant-color-border));width:34px;color:var(--ops-text-secondary,var(--ant-color-text-secondary));justify-content:center}._main_1uz01_15:hover,._copy_1uz01_16:hover{background:var(--ops-surface-high,var(--ant-color-bg-elevated));color:var(--ops-text,var(--ant-color-text))}._main_1uz01_15:focus-visible,._copy_1uz01_16:focus-visible{outline:2px solid var(--ops-primary,var(--ant-color-primary));outline-offset:-2px}._dot_1uz01_51{background:var(--ctf-difficulty-easy);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--ctf-difficulty-easy) 24%, transparent);border-radius:50%;flex:none}._label_1uz01_60{color:var(--ops-text-secondary,var(--ant-color-text-secondary));flex:none}._name_1uz01_65{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}._clock_1uz01_73{font-variant-numeric:tabular-nums;flex:none}._clock_1uz01_73[data-expiring=true]{color:var(--ops-warning,var(--ant-color-warning))}._more_1uz01_82{color:var(--ops-text-secondary,var(--ant-color-text-secondary));flex:none}@media (width<=1100px){._label_1uz01_60{display:none}}@media (width<=760px){._chip_1uz01_3{display:none}}._avatar_mle0l_5{--agent-avatar-size:40px;--robot-body:color-mix(in srgb, var(--ops-text-secondary,var(--ant-color-text-secondary)) 58%, var(--ops-surface-high,var(--ant-color-bg-container)));--robot-shade:color-mix(in srgb, var(--robot-body) 62%, var(--ops-bg,var(--ant-color-bg-layout)));--robot-visor:color-mix(in srgb, var(--ops-bg,var(--ant-color-bg-layout)) 82%, var(--robot-tone));--robot-tone:var(--ops-primary,var(--ant-color-primary));--robot-accent:var(--ops-warning,var(--ant-color-warning));--avatar-ring:var(--ops-border-strong,var(--ant-color-border));width:var(--agent-avatar-size);height:var(--agent-avatar-size);vertical-align:middle;flex:none;place-items:center;display:inline-grid;position:relative}._avatar_mle0l_5[data-tone="0"]{--robot-tone:var(--ops-primary,var(--ant-color-primary))}._avatar_mle0l_5[data-tone="1"]{--robot-tone:var(--ops-secondary,var(--ant-color-info))}._avatar_mle0l_5[data-tone="2"]{--robot-tone:var(--ops-warning,var(--ant-color-warning))}._avatar_mle0l_5[data-tone="3"]{--robot-tone:var(--ops-danger,var(--ant-color-error))}._avatar_mle0l_5[data-tone="4"]{--robot-tone:color-mix(in oklab, var(--ops-primary,var(--ant-color-primary)) 50%, var(--ops-secondary,var(--ant-color-info)))}._avatar_mle0l_5[data-tone="5"]{--robot-tone:color-mix(in oklab, var(--ops-warning,var(--ant-color-warning)) 55%, var(--ops-danger,var(--ant-color-error)))}._avatar_mle0l_5[data-tone="6"]{--robot-tone:color-mix(in oklab, var(--ops-secondary,var(--ant-color-info)) 55%, var(--ops-danger,var(--ant-color-error)))}._avatar_mle0l_5[data-tone="7"]{--robot-tone:color-mix(in oklab, var(--ops-primary,var(--ant-color-primary)) 55%, var(--ops-warning,var(--ant-color-warning)))}._avatar_mle0l_5[data-accent="0"]{--robot-accent:var(--ops-primary,var(--ant-color-primary))}._avatar_mle0l_5[data-accent="1"]{--robot-accent:var(--ops-secondary,var(--ant-color-info))}._avatar_mle0l_5[data-accent="2"]{--robot-accent:var(--ops-warning,var(--ant-color-warning))}._avatar_mle0l_5[data-accent="3"]{--robot-accent:var(--ops-danger,var(--ant-color-error))}._avatar_mle0l_5[data-accent="4"]{--robot-accent:color-mix(in oklab, var(--ops-primary,var(--ant-color-primary)) 50%, var(--ops-secondary,var(--ant-color-info)))}._avatar_mle0l_5[data-accent="5"]{--robot-accent:color-mix(in oklab, var(--ops-warning,var(--ant-color-warning)) 55%, var(--ops-danger,var(--ant-color-error)))}._avatar_mle0l_5[data-accent="6"]{--robot-accent:color-mix(in oklab, var(--ops-secondary,var(--ant-color-info)) 55%, var(--ops-danger,var(--ant-color-error)))}._avatar_mle0l_5[data-accent="7"]{--robot-accent:color-mix(in oklab, var(--ops-primary,var(--ant-color-primary)) 55%, var(--ops-warning,var(--ant-color-warning)))}._avatarInner_mle0l_40{border:1px solid var(--avatar-ring);border-radius:calc(var(--agent-avatar-size) * .22);background:color-mix(in srgb, var(--robot-tone) 12%, var(--ops-surface-low,var(--ant-color-fill-quaternary)));place-items:center;width:100%;height:100%;display:grid;overflow:hidden}._avatarInner_mle0l_40 img,._avatarInner_mle0l_40 svg{width:100%;height:100%;display:block}._avatarInner_mle0l_40 img{object-fit:cover}._avatarInner_mle0l_40 rect[data-part=body]{fill:var(--robot-body)}._avatarInner_mle0l_40 rect[data-part=shade]{fill:var(--robot-shade)}._avatarInner_mle0l_40 rect[data-part=visor]{fill:var(--robot-visor)}._avatarInner_mle0l_40 rect[data-part=eye],._avatarInner_mle0l_40 rect[data-part=ear]{fill:var(--robot-tone)}._avatarInner_mle0l_40 rect[data-part=mouth]{fill:var(--robot-accent)}._avatarInner_mle0l_40 rect[data-part=stem]{fill:var(--robot-shade)}._avatarInner_mle0l_40 rect[data-part=tip]{fill:var(--robot-accent)}._avatar_mle0l_5[data-frame=hex]{background:var(--avatar-ring);clip-path:polygon(50% 0,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%);padding:2px}._avatar_mle0l_5[data-frame=hex] ._avatarInner_mle0l_40{clip-path:polygon(50% 0,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%);border:0;border-radius:0}._avatar_mle0l_5[data-frame=halo] ._avatarInner_mle0l_40{border:2px solid var(--avatar-ring);box-shadow:0 0 0 4px color-mix(in srgb, var(--avatar-ring) 22%, transparent), 0 0 22px color-mix(in srgb, var(--avatar-ring) 45%, transparent)}._params_mle0l_91{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;max-width:100%;display:inline-flex}._frameworkChip_mle0l_100,._modelChip_mle0l_101{border:1px solid var(--ops-border-strong,var(--ant-color-border));border-radius:var(--calm-radius-sm,4px);min-width:0;height:24px;color:var(--ops-text,var(--ant-color-text));font-size:var(--type-meta,12px);white-space:nowrap;align-items:center;gap:5px;padding:0 8px;font-weight:600;line-height:1;display:inline-flex}._frameworkChip_mle0l_100{background:color-mix(in srgb, var(--ops-warning,var(--ant-color-warning)) 12%, var(--ops-surface,var(--ant-color-bg-container)))}._chipIcon_mle0l_121{color:var(--ops-warning,var(--ant-color-warning));font-size:11px;display:inline-flex}._modelChip_mle0l_101{background:color-mix(in srgb, var(--ops-secondary,var(--ant-color-info)) 10%, var(--ops-surface,var(--ant-color-bg-container)));max-width:180px;font-family:var(--calm-font-data,ui-monospace, monospace);font-weight:500}._modelText_mle0l_134{text-overflow:ellipsis;overflow:hidden}._params_mle0l_91[data-size=sm] ._frameworkChip_mle0l_100,._params_mle0l_91[data-size=sm] ._modelChip_mle0l_101{height:20px;padding:0 6px;font-size:11px}._params_mle0l_91[data-size=sm] ._modelChip_mle0l_101{max-width:140px}._selfMark_mle0l_150{color:var(--ops-text-secondary,var(--ant-color-text-secondary));cursor:help;font-size:10px;font-weight:600;top:-.4em}._avatarPicker_mle0l_159{--picker-border:var(--ops-border,var(--ant-color-border));--picker-primary:var(--ops-primary,var(--ant-color-primary));gap:10px;display:grid}._avatarPickerPreview_mle0l_166{border:1px solid var(--picker-border);background:var(--ops-surface-low,var(--ant-color-fill-quaternary));border-radius:14px;flex:none;width:64px;height:64px;display:grid;overflow:hidden}._avatarPickerPreview_mle0l_166 img{object-fit:cover;width:100%;height:100%}._avatarRobotOption_mle0l_183{border:1px solid var(--picker-border);min-height:32px;color:var(--ops-text,var(--ant-color-text));cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:3px 10px 3px 4px;display:inline-flex}._avatarRobotOption_mle0l_183:focus-visible{outline:2px solid var(--picker-primary);outline-offset:2px}._avatarRobotOption_mle0l_183[data-checked=true]{border-color:var(--picker-primary);color:var(--picker-primary)}._avatarRobotOption_mle0l_183:disabled{cursor:not-allowed;opacity:.6}._dashboardCard_g4fks_4{border:1px solid var(--dash-border,var(--ops-border,var(--ant-color-border)));border-radius:var(--dash-radius,var(--calm-radius-md,4px));background:var(--dash-surface,var(--ops-surface,var(--ant-color-bg-container)));color:var(--ops-text,var(--ant-color-text));gap:12px;padding:18px 20px;display:grid;position:relative}._cardHeading_g4fks_15{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}._cardTitle_g4fks_23{color:var(--ops-text,var(--ant-color-text));font-family:var(--calm-font-display,var(--calm-font-body));align-items:center;gap:8px;margin:0;font-size:18px;font-weight:600;display:flex}._cardTitle_g4fks_23 .anticon{color:var(--ops-primary,var(--ant-color-primary))}._textLink_g4fks_38,._primaryLink_g4fks_39,._dismiss_g4fks_40,._agentRow_g4fks_41{appearance:none;font:inherit;cursor:pointer;border:0}._textLink_g4fks_38{min-height:44px;color:var(--ops-primary,var(--ant-color-primary));background:0 0;align-items:center;gap:6px;padding:0 4px;font-weight:600;display:inline-flex}._textLink_g4fks_38:focus-visible,._primaryLink_g4fks_39:focus-visible,._dismiss_g4fks_40:focus-visible,._agentRow_g4fks_41:focus-visible{outline:2px solid var(--ops-primary,var(--ant-color-primary));outline-offset:2px}._agentRows_g4fks_67{gap:6px;margin:0;padding:0;list-style:none;display:grid}._agentRow_g4fks_41{border:1px solid var(--ops-border,var(--ant-color-border));border-radius:var(--calm-radius-md,4px);background:var(--ops-surface-low,var(--ant-color-fill-quaternary));width:100%;min-height:52px;color:var(--ops-text,var(--ant-color-text));text-align:left;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:8px 10px;display:grid}._agentRow_g4fks_41:hover{border-color:var(--ops-primary,var(--ant-color-primary))}._rowName_g4fks_94{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;display:flex}._rowTitle_g4fks_102{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}._rowStat_g4fks_110{justify-items:end;min-width:52px;display:grid}._rowStat_g4fks_110 small{color:var(--ops-text-secondary,var(--ant-color-text-secondary));font-size:11px}._rowStat_g4fks_110 strong{font-family:var(--calm-font-data,var(--calm-font-body));font-size:16px}._recentLine_g4fks_126{color:var(--ops-text-secondary,var(--ant-color-text-secondary));overflow-wrap:anywhere;margin:0;font-size:13px}._discoveryCard_g4fks_133{border-style:dashed;grid-template-columns:88px minmax(0,1fr);align-items:center}._discoveryArt_g4fks_139{width:88px;height:auto}._discoveryCopy_g4fks_144{gap:6px;min-width:0;padding-right:28px;display:grid}._discoveryCopy_g4fks_144 p{color:var(--ops-text-secondary,var(--ant-color-text-secondary));margin:0;font-size:13px}._primaryLink_g4fks_39{border:1px solid var(--ops-primary,var(--ant-color-primary));border-radius:var(--calm-radius-md,4px);background:color-mix(in srgb, var(--ops-primary,var(--ant-color-primary)) 14%, transparent);width:fit-content;min-height:44px;color:var(--ops-text,var(--ant-color-text));align-items:center;gap:6px;padding:0 14px;font-weight:600;display:inline-flex}._dismiss_g4fks_40{width:44px;height:44px;color:var(--ops-text-secondary,var(--ant-color-text-secondary));background:0 0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:6px;right:6px}._dismiss_g4fks_40:hover{background:var(--ops-surface-low,var(--ant-color-fill-quaternary))}._handoffPanel_g4fks_190{border:1px solid var(--ops-border,var(--ant-color-border));border-radius:var(--calm-radius-md,4px);background:var(--ant-color-bg-elevated,var(--ops-surface,var(--ant-color-bg-container)));width:min(380px,100vw - 32px);box-shadow:var(--calm-shadow-md,none);color:var(--ops-text,var(--ant-color-text));gap:10px;padding:16px;display:grid}._handoffTitle_g4fks_202{margin:0;font-size:15px;font-weight:600}._instruction_g4fks_208{border:1px solid var(--ops-border,var(--ant-color-border));border-radius:var(--calm-radius-md,4px);background:var(--ops-surface-low,var(--ant-color-fill-quaternary));color:var(--ops-text,var(--ant-color-text));font-family:var(--calm-font-data,var(--calm-font-body));white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:10px 12px;font-size:13px;line-height:1.6}._handoffLink_g4fks_222,._handoffNote_g4fks_223{color:var(--ops-text-secondary,var(--ant-color-text-secondary));margin:0;font-size:13px}._guideStrip_g4fks_230{border:1px solid color-mix(in srgb, var(--ops-primary,var(--ant-color-primary)) 45%, var(--ops-border,var(--ant-color-border)));border-radius:var(--calm-radius-md,4px);background:color-mix(in srgb, var(--ops-primary,var(--ant-color-primary)) 10%, var(--ops-surface,var(--ant-color-bg-container)));color:var(--ops-text,var(--ant-color-text));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-bottom:16px;padding:10px 16px;display:flex}._guideText_g4fks_244{align-items:center;gap:8px;font-weight:600;display:inline-flex}._guideText_g4fks_244 .anticon{color:var(--ops-primary,var(--ant-color-primary))}._identityBlock_g4fks_256{border:0;gap:10px;min-width:0;margin:22px 0 0;padding:0;display:grid}._identityHeading_g4fks_265{color:var(--ops-text,var(--ant-color-text));align-items:center;gap:8px;margin:0 0 4px;padding:0;font-size:15px;font-weight:600;display:flex}._identityOption_g4fks_276{border:1px solid var(--ops-border,var(--ant-color-border));border-radius:var(--calm-radius-md,4px);background:var(--ops-surface,var(--ant-color-bg-container));min-height:60px;color:var(--ops-text,var(--ant-color-text));cursor:pointer;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 14px;display:grid}label._identityOption_g4fks_276{margin:0;display:grid}label._identityOption_g4fks_276:after{display:none}._identityOption_g4fks_276>.ant-radio+span{display:contents}._identityOption_g4fks_276.ant-radio-wrapper-checked{border-color:var(--ops-primary,var(--ant-color-primary));box-shadow:inset 0 0 0 1px var(--ops-primary,var(--ant-color-primary))}._identityOption_g4fks_276:focus-within{outline:2px solid var(--ops-primary,var(--ant-color-primary));outline-offset:2px}._identityCreate_g4fks_315{appearance:none;width:100%;font:inherit;text-align:left;border-style:dashed}._createFormFull_g4fks_323{grid-column:1/-1}._identityName_g4fks_327{gap:2px;min-width:0;display:grid}._identityName_g4fks_327 strong{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;display:flex}._identityName_g4fks_327 small{color:var(--ops-text-secondary,var(--ant-color-text-secondary))}._recommendTag_g4fks_345{background:color-mix(in srgb, var(--ops-primary,var(--ant-color-primary)) 18%, transparent);color:var(--ops-text,var(--ant-color-text));font-size:var(--type-meta,12px);white-space:nowrap;border-radius:999px;padding:1px 8px;font-weight:600}._createForm_g4fks_323{grid-template-columns:minmax(0,1fr) minmax(140px,200px) auto;align-items:start;gap:8px;display:grid}._scopeChips_g4fks_362{flex-wrap:wrap;gap:8px;display:flex}._toast_g4fks_369 .ant-notification-notice-message{font-weight:600}._toastIcon_g4fks_373{background:color-mix(in srgb, var(--ops-primary,var(--ant-color-primary)) 18%, transparent);width:32px;height:32px;color:var(--ops-primary,var(--ant-color-primary));border-radius:50%;justify-content:center;align-items:center;font-size:18px;display:inline-flex}._toastBody_g4fks_385{cursor:pointer;gap:4px;display:grid}._toastStats_g4fks_391{color:var(--ops-text,var(--ant-color-text));flex-wrap:wrap;gap:4px 12px;display:flex}._toastHint_g4fks_398,._toastMore_g4fks_399{color:var(--ops-text-secondary,var(--ant-color-text-secondary));font-size:var(--type-meta,12px)}@media (width<=520px){._agentRow_g4fks_41{grid-template-columns:auto minmax(0,1fr) auto}._agentRow_g4fks_41>._rowStat_g4fks_110:last-child{display:none}._discoveryCard_g4fks_133{grid-template-columns:minmax(0,1fr)}._discoveryArt_g4fks_139{display:none}._identityOption_g4fks_276{grid-template-columns:auto auto minmax(0,1fr)}._identityOption_g4fks_276>:nth-child(4),._identityOption_g4fks_276>.ant-radio+span>:nth-child(3){grid-column:3}._createForm_g4fks_323{grid-template-columns:minmax(0,1fr)}}._button_1xlqr_1{min-width:44px;min-height:44px;color:var(--ant-color-text-secondary);background:var(--ant-color-bg-container);border:1px solid var(--ops-border,var(--ant-color-border));border-radius:var(--calm-radius-sm,8px);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:8px 12px;transition:color .16s,border-color .16s,background-color .16s;display:inline-flex}._button_1xlqr_1:hover,._button_1xlqr_1:focus-visible,._active_1xlqr_19{color:var(--ant-color-warning);background:color-mix(in srgb, var(--ant-color-warning) 10%, var(--ant-color-bg-container));border-color:currentColor}._button_1xlqr_1:focus-visible{outline:2px solid var(--ant-color-primary);outline-offset:2px}._button_1xlqr_1:disabled{cursor:wait;opacity:.65}._withLabel_1xlqr_35{min-width:auto}._overlay_1xlqr_40{background:var(--ops-surface,var(--ant-color-bg-container));width:28px;min-width:28px;height:28px;box-shadow:0 0 0 1px var(--ops-border,var(--ant-color-border));color:var(--rk-ink-2,var(--ops-text-secondary,var(--ant-color-text-secondary)));border:0;border-radius:50%;padding:0;min-height:28px!important}._overlay_1xlqr_40:hover,._overlay_1xlqr_40:focus-visible,._overlay_1xlqr_40._active_1xlqr_19{background:var(--ops-surface,var(--ant-color-bg-container));color:var(--ctf-difficulty-medium,var(--ant-color-warning));border:0}@media (pointer:coarse){._overlay_1xlqr_40{width:44px;min-width:44px;height:44px;min-height:44px!important}}@media (prefers-reduced-motion:reduce){._button_1xlqr_1{transition:none}}._thumb_1m8lg_1{object-fit:cover;object-position:center;border:1px solid var(--ops-border,var(--ant-color-border));border-radius:var(--calm-radius-sm,2px);background:var(--ops-surface-low,var(--ant-color-bg-layout));flex:0 0 160px;width:160px;height:90px;display:block}._rail_1m8lg_13{border:0;border-radius:0;flex:0 0 220px;align-self:stretch;width:220px;height:auto;min-height:0}._bleed_1m8lg_23{aspect-ratio:16/9;border:0;border-radius:0;flex:none;width:100%;height:auto}@media (width<=720px){._thumb_1m8lg_1{flex-basis:120px;width:120px;height:68px}._rail_1m8lg_13{flex-basis:120px;width:120px;height:auto}}._root_1826g_1{width:100%;min-width:0}._table_1826g_6{width:100%}._rankCell_1826g_10{justify-content:center;align-items:center;display:flex}._rank_1826g_10{color:var(--rk-ink-2,var(--ops-text-secondary,var(--ant-color-text-secondary)));font-family:var(--calm-font-body,inherit);font-variant-numeric:tabular-nums;align-items:center;font-size:14px;font-weight:400;line-height:22px;display:inline-flex}._rank_1826g_10[data-size=lg]{font-size:16px}._rank_1826g_10[data-podium]{color:var(--ops-text,var(--ant-color-text));font-weight:600}._table_1826g_6 .ant-table-tbody>tr.leaderboard-self>td,._table_1826g_6 .ant-table-tbody>tr.leaderboard-self:hover>td{font-weight:600;background-color:var(--rk-fill-selected,color-mix(in srgb, var(--ops-primary) 8%, var(--ops-surface)))!important}._layout_1tpv7_1{grid-template-columns:minmax(0,1fr) 296px;align-items:start;gap:24px;display:grid}._single_1tpv7_8{grid-template-columns:minmax(0,1fr)}._main_1tpv7_12{gap:16px;min-width:0;display:grid}._aside_1tpv7_18{gap:16px;min-width:0;display:grid;position:sticky;top:88px}._toolbar_1tpv7_26{gap:10px;width:100%;min-width:0;display:grid}._toolbarRow_1tpv7_33{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;min-width:0;display:flex}._toolbarStart_1tpv7_42,._toolbarEnd_1tpv7_43{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}._toolbarEnd_1tpv7_43{flex:320px;justify-content:flex-end}._toolbarBelow_1tpv7_56{border-top:1px solid var(--ops-border,var(--ant-color-border));min-width:0;padding-top:10px}._chips_1tpv7_62{scrollbar-width:none;gap:6px;min-width:0;max-width:100%;display:flex;overflow-x:auto}._chips_1tpv7_62::-webkit-scrollbar{display:none}._chip_1tpv7_62{border-radius:var(--calm-radius-md,4px);min-height:32px;color:var(--rk-ink-2,var(--ops-text-secondary,var(--ant-color-text-secondary)));font:inherit;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:400;line-height:22px;display:inline-flex}._chip_1tpv7_62:hover{color:var(--ops-text,var(--ant-color-text));background:var(--rk-fill-hover,var(--ops-surface-low,var(--ant-color-fill-tertiary)))}._chip_1tpv7_62[aria-pressed=true]{background:var(--rk-fill-selected,var(--ops-surface-high,var(--ant-color-fill-secondary)));color:var(--ops-text,var(--ant-color-text));font-weight:600}._chip_1tpv7_62:focus-visible{outline:2px solid var(--ops-primary,var(--color-primary));outline-offset:2px}._chipsSmall_1tpv7_110 ._chip_1tpv7_62{min-height:28px;padding:0 10px;font-size:13px;line-height:20px}._chipsWrap_1tpv7_117{flex-wrap:wrap;overflow-x:visible}._chip_1tpv7_62:disabled{color:var(--rk-ink-3,var(--ops-muted,var(--ant-color-text-tertiary)));cursor:not-allowed}._chip_1tpv7_62:disabled:hover{color:var(--rk-ink-3,var(--ops-muted,var(--ant-color-text-tertiary)));background:0 0}._chipIcon_1tpv7_132{font-size:.95em;display:inline-flex}._chipCount_1tpv7_137{color:var(--rk-ink-3,var(--ops-muted,var(--ant-color-text-tertiary)));font-size:var(--type-meta,12px);font-variant-numeric:tabular-nums;font-weight:400}@media (width<=1100px){._layout_1tpv7_1{grid-template-columns:minmax(0,1fr)}._aside_1tpv7_18{position:static}}@media (width<=520px){._toolbarEnd_1tpv7_43{flex-wrap:nowrap;flex-basis:100%}}._section_64o2c_2{background:0 0;border:0;border-radius:0;min-width:0;padding:0;scroll-margin-top:72px}._header_64o2c_11{justify-content:space-between;align-items:flex-end;gap:16px;padding:0 0 8px;display:flex}._headerText_64o2c_19{gap:2px;min-width:0;display:grid}._header_64o2c_11 h2{color:var(--ops-text,var(--ant-color-text));margin:0;font-size:16px;font-weight:600;line-height:24px}._danger_64o2c_33 ._header_64o2c_11 h2{color:var(--color-error,var(--ant-color-error))}._header_64o2c_11 p{color:var(--rk-ink-2,var(--ops-text-secondary,var(--ant-color-text-secondary)));margin:0;font-size:13px;line-height:20px}._headerExtra_64o2c_44{flex:none;align-items:center;gap:8px;display:inline-flex}._body_64o2c_51{border:1px solid var(--ops-border,var(--ant-color-border));border-radius:var(--calm-radius-md,4px);background:var(--ops-surface,var(--ant-color-bg-container));min-width:0;padding:0 16px}._danger_64o2c_33 ._body_64o2c_51{border-color:color-mix(in srgb, var(--color-error,var(--ant-color-error)) 45%, var(--ops-border,var(--ant-color-border)))}._body_64o2c_51>:first-child:not(._row_64o2c_64):not(:has(>._row_64o2c_64:first-child)){margin-top:16px}._body_64o2c_51>:last-child:not(._row_64o2c_64):not(._actions_64o2c_68):not(:has(>._actions_64o2c_68:last-child)){margin-bottom:16px}._row_64o2c_64{border-top:1px solid var(--ops-border,var(--ant-color-border));justify-content:space-between;align-items:center;gap:24px;min-width:0;margin-inline:-16px;padding:14px 16px;display:flex}._body_64o2c_51>._row_64o2c_64:first-child,._body_64o2c_51>:first-child>._row_64o2c_64:first-child,._group_64o2c_87>._row_64o2c_64:first-child{border-top:0}._row_64o2c_64 p{color:var(--rk-ink-3,var(--ops-muted,var(--ant-color-text-tertiary)));font-size:var(--type-meta,12px);margin:0;line-height:18px}._rowText_64o2c_98{gap:2px;min-width:0;display:grid}._rowTitle_64o2c_104{color:var(--ops-text,var(--ant-color-text));align-items:center;gap:8px;font-size:14px;font-weight:500;line-height:22px;display:flex}._rowTitleLine_64o2c_114{align-items:center;gap:4px;min-width:0;display:inline-flex}._hintButton_64o2c_121{width:28px;height:28px;color:var(--rk-ink-3,var(--ops-text-tertiary,var(--ant-color-text-tertiary)));cursor:help;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}._hintButton_64o2c_121:hover,._hintButton_64o2c_121:focus-visible{color:var(--ops-primary,var(--ant-color-primary))}._hintButton_64o2c_121:focus-visible{outline:2px solid var(--ops-primary,var(--ant-color-primary));outline-offset:1px}._srOnly_64o2c_145{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._row_64o2c_64[data-description-mode=tooltip]{padding-block:8px}._rowIcon_64o2c_158{color:var(--rk-ink-3,var(--ops-muted,var(--ant-color-text-tertiary)));display:inline-flex}._rowControl_64o2c_163{flex:none;align-items:center;gap:8px;display:inline-flex}._group_64o2c_87{border-left:1px solid var(--ops-border,var(--ant-color-border));margin:0 0 8px 4px;padding-left:16px}._group_64o2c_87 ._row_64o2c_64{margin-inline:0;padding-inline:0}._row_64o2c_64+._group_64o2c_87{margin-top:0}._group_64o2c_87[data-setting-group-disabled=true]{opacity:.55}._actions_64o2c_68{border-top:1px solid var(--ops-border,var(--ant-color-border));flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-inline:-16px;padding:12px 16px;display:flex}._layout_64o2c_203{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:32px;min-width:0;display:grid}._nav_64o2c_211{min-width:0;position:sticky;top:84px}._nav_64o2c_211 ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}._navItem_64o2c_225{border-radius:var(--calm-radius-md,4px);width:100%;min-height:36px;color:var(--rk-ink-2,var(--ops-text-secondary,var(--ant-color-text-secondary)));font:inherit;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 12px;font-size:14px;font-weight:400;line-height:22px;display:flex}._navItem_64o2c_225:hover{background:var(--rk-fill-hover,var(--ops-surface-low,var(--ant-color-fill-quaternary)));color:var(--ops-text,var(--ant-color-text))}._navItem_64o2c_225:focus-visible{outline:2px solid var(--ops-primary,var(--ant-color-primary));outline-offset:1px}._navItem_64o2c_225[aria-current=page]{background:var(--rk-fill-selected,var(--ops-surface-high,var(--ant-color-fill-tertiary)));color:var(--ops-text,var(--ant-color-text));font-weight:600}._navItem_64o2c_225[data-tone=danger]{color:var(--color-error,var(--ant-color-error))}._navIcon_64o2c_266{display:inline-flex}._layoutContent_64o2c_270{gap:24px;min-width:0;display:grid}@media (width<=900px){._layout_64o2c_203{grid-template-columns:minmax(0,1fr);gap:12px}._nav_64o2c_211{scrollbar-width:none;position:static;overflow-x:auto}._nav_64o2c_211 ul{gap:4px;display:flex}._navItem_64o2c_225{width:auto}}@media (width<=640px){._header_64o2c_11,._row_64o2c_64{flex-direction:column;align-items:flex-start}._row_64o2c_64{align-items:stretch;gap:8px}._actions_64o2c_68>*{flex:auto}}._field_xnans_1{gap:10px;min-width:0;display:grid}._main_xnans_7{align-items:center;gap:14px;min-width:0;display:flex}._side_xnans_14{flex:auto;gap:6px;min-width:0;display:grid}._title_xnans_21{color:var(--ops-text,var(--ant-color-text));font-weight:600}._buttons_xnans_26{flex-wrap:wrap;align-items:center;gap:6px;display:flex}._hint_xnans_33{color:var(--ops-text-tertiary,var(--ant-color-text-tertiary));font-size:var(--type-meta,12px);margin:0;line-height:1.5}._field_xnans_1 input[type=file]._input_xnans_41{display:none}._presets_xnans_45{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;max-width:320px;display:grid}._preset_xnans_45{aspect-ratio:1;border-radius:var(--calm-radius-lg,4px);background:var(--ops-surface-low,var(--ant-color-fill-quaternary));cursor:pointer;border:2px solid #0000;min-width:44px;min-height:44px;padding:2px;transition:border-color .15s;display:grid;position:relative;overflow:hidden}._preset_xnans_45 img{border-radius:var(--calm-radius-md,4px);object-fit:cover;width:100%;height:100%}._preset_xnans_45:hover:not(:disabled){border-color:color-mix(in srgb, var(--ops-primary,var(--ant-color-primary)) 55%, transparent)}._preset_xnans_45:focus-visible{outline:2px solid var(--ops-primary,var(--ant-color-primary));outline-offset:2px}._preset_xnans_45[data-checked=true]{border-color:var(--ops-primary,var(--ant-color-primary))}._preset_xnans_45:disabled{cursor:not-allowed;opacity:.6}._presetCheck_xnans_92{background:var(--ops-primary,var(--ant-color-primary));color:var(--ops-on-primary,var(--ant-color-white));font-size:var(--type-meta,12px);border-radius:50%;padding:2px;position:absolute;bottom:3px;right:3px}@media (prefers-reduced-motion:reduce){._preset_xnans_45{transition:none}}._field_1kket_1{border:1px dashed var(--ops-border,var(--ant-color-border));border-radius:var(--calm-radius-sm,2px);background:var(--ops-surface,var(--ant-color-bg-container));align-items:center;gap:10px;min-width:0;min-height:44px;padding:4px 6px 4px 4px;display:flex}._name_1kket_13{min-width:0;color:var(--ops-text,var(--ant-color-text));text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}._name_1kket_13[data-empty=true]{color:var(--ops-text-tertiary,var(--ant-color-text-tertiary))}._field_1kket_1 input[type=file]._input_1kket_27{display:none}._field_qqnhn_1{gap:10px;width:min(100%,420px);min-width:0;display:grid}._preview_qqnhn_8{aspect-ratio:16/9;border:1px solid var(--ops-border,var(--ant-color-border));border-radius:var(--calm-radius-md,4px);background:var(--ops-surface-low,var(--ant-color-bg-layout));color:var(--ops-muted,var(--ant-color-text-secondary));place-items:center;display:grid;overflow:hidden}._preview_qqnhn_8 img{object-fit:cover;width:100%;height:100%;display:block}._empty_qqnhn_26{align-items:center;gap:6px;font-size:13px;display:inline-flex}._side_qqnhn_33{gap:6px;min-width:0;display:grid}._buttons_qqnhn_39{flex-wrap:wrap;gap:8px;display:flex}._notice_qqnhn_45,._hint_qqnhn_46{font-size:var(--type-meta,12px);margin:0;line-height:1.5}._notice_qqnhn_45{color:var(--ops-warning,var(--ant-color-warning))}._hint_qqnhn_46{color:var(--ops-text-tertiary,var(--ant-color-text-tertiary))}._field_qqnhn_1 input[type=file]._input_qqnhn_61{display:none}@media (width<=640px){._field_qqnhn_1{width:100%}}._disclosure_1wnnr_6{border:var(--disclosure-border,1px solid var(--ops-border,var(--ant-color-border)));border-radius:var(--calm-radius-sm,2px);min-width:0}._header_1wnnr_12{min-width:0;padding:var(--disclosure-header-padding,4px 8px 4px 4px);border-bottom:var(--disclosure-header-border,0);justify-content:space-between;align-items:center;gap:8px;display:flex}._toggle_1wnnr_22{border-radius:var(--calm-radius-sm,2px);min-width:0;min-height:40px;color:var(--ops-text,var(--ant-color-text));font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;align-items:center;gap:8px;padding:0 8px;display:inline-flex}._toggle_1wnnr_22:hover{background:var(--rk-fill-hover,var(--ops-surface-high,var(--ant-color-fill-tertiary)))}._toggle_1wnnr_22:focus-visible{outline:2px solid var(--ops-primary,var(--ant-color-primary));outline-offset:1px}._chevron_1wnnr_48{color:var(--ops-text-tertiary,var(--ant-color-text-tertiary));font-size:var(--type-meta,12px);transition:transform .15s}._disclosure_1wnnr_6[data-open=true] ._chevron_1wnnr_48{transform:rotate(90deg)}._title_1wnnr_58{font-size:14px;font-weight:600;line-height:22px}._summary_1wnnr_64{color:var(--ops-text-tertiary,var(--ant-color-text-tertiary));text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}._extra_1wnnr_72{flex:none;gap:6px;display:inline-flex}._body_1wnnr_78{padding:var(--disclosure-body-padding,4px 12px 12px)}._body_1wnnr_78[hidden]{display:none}@media (prefers-reduced-motion:reduce){._chevron_1wnnr_48{transition:none}}._grid_o49ra_1{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:0 16px;min-width:0;display:grid}._grid_o49ra_1>*{min-width:0}._grid_o49ra_1[data-form-grid-columns="1"]{grid-template-columns:minmax(0,1fr)}._grid_o49ra_1[data-form-grid-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}._grid_o49ra_1[data-form-grid-gap=sm]{column-gap:8px}._grid_o49ra_1[data-form-grid-gap=lg]{column-gap:20px}._grid_o49ra_1[data-form-grid-row-gap=sm]{row-gap:8px}._grid_o49ra_1[data-form-grid-row-gap=md]{row-gap:16px}._grid_o49ra_1[data-form-grid-row-gap=lg]{row-gap:20px}._span_o49ra_42[data-form-grid-span="2"]{grid-column:span 2}._span_o49ra_42[data-form-grid-span="3"],._span_o49ra_42[data-form-grid-span=full]{grid-column:1/-1}@media (width<=900px){._grid_o49ra_1[data-form-grid-columns="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}._grid_o49ra_1[data-form-grid-columns="3"]>._span_o49ra_42[data-form-grid-span="2"]{grid-column:1/-1}}@media (width<=640px){._grid_o49ra_1,._grid_o49ra_1[data-form-grid-columns="3"]{grid-template-columns:minmax(0,1fr)}._span_o49ra_42[data-form-grid-span]{grid-column:auto}}._flat_zarwj_1._flat_zarwj_1{border:0;border-top:1px solid var(--ops-border,var(--ant-color-border));background:0 0;border-radius:0;padding:10px 0}._flat_zarwj_1._flat_zarwj_1:first-child{border-top:0;padding-top:0}._head_zarwj_14{align-items:center;gap:10px;min-width:0;display:flex}._leading_zarwj_21{flex:none;display:inline-flex}._title_zarwj_26{min-width:0;color:var(--ops-text,var(--ant-color-text));overflow-wrap:anywhere;flex:auto;font-weight:600;line-height:1.45}._meta_zarwj_35{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}._body_zarwj_44{min-width:0;color:var(--ops-text-secondary,var(--ant-color-text-secondary));overflow-wrap:anywhere;white-space:pre-wrap;font-size:13px;line-height:1.6}._footer_zarwj_53{color:var(--ops-text-tertiary,var(--ant-color-text-tertiary));font-size:var(--type-meta,12px)}@media (width<=520px){._head_zarwj_14{flex-wrap:wrap}._meta_zarwj_35{justify-content:flex-start}}._card_1pwuc_1{border:1px solid var(--ops-border,var(--ant-color-border));border-radius:var(--calm-radius-md,4px);background:var(--ops-surface,var(--ant-color-bg-container));flex-direction:column;min-width:0;transition:border-color .16s;display:flex;position:relative;overflow:hidden}._card_1pwuc_1:hover,._card_1pwuc_1:focus-within{border-color:color-mix(in srgb, var(--ops-border-strong,var(--ant-color-border)) 60%, var(--ops-border,var(--ant-color-border)))}._clickable_1pwuc_18,._static_1pwuc_19{min-width:0;height:100%;color:inherit;outline:none;flex-direction:column;flex:1;text-decoration:none;display:flex}._clickable_1pwuc_18{cursor:pointer}._clickable_1pwuc_18:hover{color:inherit}._clickable_1pwuc_18:focus-visible{box-shadow:inset 0 0 0 2px var(--ops-primary,var(--ant-color-primary))}._cover_1pwuc_43{aspect-ratio:2;background:var(--ops-surface-low,var(--ant-color-fill-quaternary));position:relative;overflow:hidden}._cover_1pwuc_43[data-ratio=video]{aspect-ratio:16/9}._coverImage_1pwuc_54{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}._fallback_1pwuc_64{color:var(--rk-ink-3,var(--ops-muted,var(--ant-color-text-tertiary)));place-items:center;font-size:24px;display:grid;position:absolute;inset:0}._labels_1pwuc_73{flex-wrap:wrap;gap:6px;max-width:calc(100% - 48px);display:flex}._cover_1pwuc_43 ._labels_1pwuc_73{position:absolute;top:8px;left:8px}._label_1pwuc_73{border-radius:var(--calm-radius-sm,2px);background:var(--ops-surface,var(--ant-color-bg-container));height:22px;box-shadow:0 0 0 1px var(--ops-border,var(--ant-color-border));color:var(--ops-text,var(--ant-color-text));font-size:var(--type-meta,12px);white-space:nowrap;align-items:center;gap:6px;padding:0 8px;font-weight:500;line-height:1;display:inline-flex}._label_1pwuc_73[data-tone]:before{content:"";background:var(--rk-ink-3,var(--ops-muted,var(--ant-color-text-tertiary)));border-radius:50%;width:6px;height:6px}._label_1pwuc_73[data-tone=success]:before{background:var(--ctf-difficulty-easy,var(--ant-color-success))}._label_1pwuc_73[data-tone=warning]:before{background:var(--ctf-difficulty-medium,var(--ant-color-warning))}._label_1pwuc_73[data-tone=danger]:before{background:var(--ctf-difficulty-hard,var(--ant-color-error))}._label_1pwuc_73[data-tone=brand]:before{background:var(--ops-primary,var(--ant-color-primary))}._label_1pwuc_73[data-tone=custom]:before{background:var(--cover-label-dot,var(--ops-primary,var(--ant-color-primary)))}._label_1pwuc_73[data-tone=muted]{color:var(--rk-ink-2,var(--ops-text-secondary,var(--ant-color-text-secondary)))}._corner_1pwuc_135{align-items:center;gap:4px;display:flex;position:absolute;top:8px;right:8px}._actions_1pwuc_145{gap:4px;display:flex}._actions_1pwuc_145._actions_1pwuc_145>:is(button,a,.ant-btn){justify-content:center;align-items:center;font-size:14px;display:inline-flex;background:var(--ops-surface,var(--ant-color-bg-container))!important;width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;box-shadow:0 0 0 1px var(--ops-border,var(--ant-color-border))!important;color:var(--rk-ink-2,var(--ops-text-secondary,var(--ant-color-text-secondary)))!important;border:0!important;border-radius:50%!important;padding:0!important}._actions_1pwuc_145._actions_1pwuc_145>:is(button,a,.ant-btn):hover,._actions_1pwuc_145._actions_1pwuc_145>:is(button,a,.ant-btn):focus-visible{color:var(--ops-text,var(--ant-color-text))!important}._actions_1pwuc_145._actions_1pwuc_145>.ant-btn-dangerous:hover{color:var(--ant-color-error,var(--color-error))!important}._body_1pwuc_176{flex-direction:column;flex:1;gap:6px;min-width:0;padding:12px 16px 14px;display:flex}._title_1pwuc_185{color:var(--ops-text,var(--ant-color-text));text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:16px;font-weight:500;line-height:24px;overflow:hidden}._meta_1pwuc_196{color:var(--rk-ink-3,var(--ops-text-secondary,var(--ant-color-text-secondary)));font-size:var(--type-meta,12px);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;margin:0;line-height:18px;overflow:hidden}._card_1pwuc_1[data-compact] ._body_1pwuc_176{padding-top:14px}._card_1pwuc_1[data-compact] ._labels_1pwuc_73{margin-bottom:2px}._card_1pwuc_1[data-compact] ._body_1pwuc_176>._title_1pwuc_185:first-child{padding-right:40px}._field_1jdpt_1,._field_1jdpt_1 *{box-sizing:border-box}._field_1jdpt_1{--search-field-height:44px;align-items:stretch;gap:8px;width:100%;min-width:0;display:flex}._field_1jdpt_1[data-search-field-size=sm]{--search-field-height:36px}@media (pointer:coarse){._field_1jdpt_1[data-search-field-size=sm]{--search-field-height:44px}}._box_1jdpt_25{min-width:0;min-height:var(--search-field-height);border:1px solid var(--ops-border-strong,var(--ant-color-border));border-radius:var(--calm-radius-sm,2px);background:var(--ops-surface-lowest,var(--ant-color-bg-container));color:var(--ops-text,var(--ant-color-text));flex:auto;align-items:center;gap:8px;padding:0 12px;transition:border-color .16s ease-out,box-shadow .16s ease-out;display:flex;position:relative}._box_1jdpt_25:hover,._box_1jdpt_25:focus-within{border-color:var(--ops-primary,var(--ant-color-primary))}._box_1jdpt_25:focus-within{box-shadow:var(--ops-glow,none)}._field_1jdpt_1[data-disabled=true] ._box_1jdpt_25{opacity:.6}._icon_1jdpt_54{color:var(--ops-muted,var(--ant-color-text-secondary));flex:none;font-size:14px;display:inline-flex}._input_1jdpt_61{min-width:0;height:calc(var(--search-field-height) - 2px);color:inherit;font:inherit;font-family:var(--calm-font-body,inherit);appearance:none;background:0 0;border:0;outline:none;flex:auto;padding:0;font-size:14px}._field_1jdpt_1[data-search-field-size=sm] ._input_1jdpt_61{font-size:14px}._input_1jdpt_61::placeholder{color:var(--ops-muted,var(--ant-color-text-placeholder));opacity:1}._input_1jdpt_61::-webkit-search-cancel-button{appearance:none}._input_1jdpt_61::-webkit-search-decoration{appearance:none}._clear_1jdpt_90{width:28px;height:28px;color:var(--ops-muted,var(--ant-color-text-secondary));cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;margin-right:-6px;padding:0;font-size:14px;display:inline-flex}._clear_1jdpt_90:hover{color:var(--ops-text,var(--ant-color-text))}._clear_1jdpt_90:focus-visible,._submit_1jdpt_112:focus-visible{outline:2px solid var(--ops-primary,var(--ant-color-primary));outline-offset:2px}._submit_1jdpt_112{min-width:var(--search-field-height);min-height:var(--search-field-height);border:1px solid var(--ops-border-strong,var(--ant-color-border));border-radius:var(--calm-radius-sm,2px);background:var(--ops-surface-low,var(--ant-color-fill-tertiary));color:var(--ops-text,var(--ant-color-text));font:inherit;white-space:nowrap;cursor:pointer;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}._submit_1jdpt_112:hover:not(:disabled){border-color:var(--ops-primary,var(--ant-color-primary));color:var(--ops-primary,var(--ant-color-primary))}._submit_1jdpt_112:disabled{cursor:not-allowed;opacity:.6}._empty_cui1q_1{min-width:0;color:var(--ops-text-secondary,var(--ant-color-text-secondary));flex-wrap:wrap;align-items:center;gap:6px 10px;padding:10px 0;font-size:13px;line-height:1.6;display:flex}._empty_cui1q_1[data-inline-empty-align=center]{text-align:center;justify-content:center;padding:16px 8px}._icon_cui1q_19{color:var(--ops-text-tertiary,var(--ant-color-text-tertiary));display:inline-flex}._text_cui1q_24{overflow-wrap:anywhere;min-width:0}._action_cui1q_29{align-items:center;display:inline-flex}._container_19jve_1{--epic-layout-gutter:clamp(20px, 2.4vw, 32px);background:var(--ops-bg,var(--ant-color-bg-layout));min-height:100%;color:var(--ops-text,var(--ant-color-text));padding-bottom:32px}._headerBlock_19jve_10{padding:20px var(--epic-layout-gutter) 18px;background:0 0;position:relative}._headerContent_19jve_16{width:100%;min-width:0;position:relative}._hero_19jve_22{width:100%}._controlPanel_19jve_26{margin:0 var(--epic-layout-gutter) 18px;gap:12px;display:grid}._statsRow_19jve_32{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:12px;min-width:0;display:grid}._statCopy_19jve_39{min-width:0}._statsStrip_19jve_44{border:1px solid var(--ops-border,var(--ant-color-border));border-radius:var(--calm-radius-md,4px);background:var(--ops-border,var(--ant-color-border));gap:1px;overflow:hidden}._statsStrip_19jve_44 ._statBlock_19jve_53{background:var(--ops-surface,var(--ant-color-bg-container));border:0;border-radius:0;align-items:center;gap:14px;padding-inline:24px;display:flex}._statBadge_19jve_63{background:color-mix(in srgb, var(--ops-primary,var(--ant-color-primary)) 12%, transparent);width:44px;height:44px;color:var(--ops-primary,var(--ant-color-primary));border-radius:50%;flex:0 0 44px;justify-content:center;align-items:center;font-size:20px;display:inline-flex}._controlPanel_19jve_26:empty{display:none}._statBlock_19jve_53{border:1px solid var(--ops-border,var(--ant-color-border));border-radius:var(--calm-radius-md,4px);background:var(--ops-surface,var(--ant-color-bg-container));align-content:center;min-width:0;min-height:78px;padding:14px 18px;display:grid}._statLabel_19jve_91{color:var(--ops-muted,var(--ant-color-text-secondary));font-family:var(--calm-font-body);font-size:var(--type-meta,12px);text-transform:none;margin-bottom:6px;font-weight:400;line-height:18px}._statIcon_19jve_101{color:var(--ops-primary,var(--ant-color-primary));margin-inline-end:7px}._statValue_19jve_106{color:var(--ops-text,var(--ant-color-text));font-family:var(--calm-font-body);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:20px;font-weight:600;line-height:28px}._filterBox_19jve_116{border:1px solid var(--ops-border,var(--ant-color-border));border-radius:var(--calm-radius-md,4px);background:var(--ops-surface,var(--ant-color-bg-container));flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px;min-width:0;padding:12px 14px;display:flex}._filterBox_19jve_116>*{min-width:0;max-width:100%}._filterBox_19jve_116 .ant-input,._filterBox_19jve_116 .ant-input-affix-wrapper,._filterBox_19jve_116 .ant-input-group-wrapper,._filterBox_19jve_116 .ant-select,._filterBox_19jve_116 .ant-picker{max-width:100%}._filterBox_19jve_116 .ant-input-affix-wrapper,._filterBox_19jve_116 .ant-input-search-button,._filterBox_19jve_116 .ant-select-selector,._filterBox_19jve_116 .ant-btn,._filterBox_19jve_116 .ant-picker{border-radius:var(--calm-radius-sm)!important;min-height:36px!important;box-shadow:none!important;font-family:var(--calm-font-body)!important;border-width:1px!important;font-weight:500!important}._filterBox_19jve_116 .ant-input-affix-wrapper .ant-input{min-height:0;padding:0;box-shadow:none!important;background:0 0!important;border:0!important}._filterBox_19jve_116 .ant-select-selector{padding-inline:12px!important}._filterBox_19jve_116 .ant-select-selection-item,._filterBox_19jve_116 .ant-select-selection-placeholder{color:var(--ops-text,var(--ant-color-text))!important;font-family:var(--calm-font-body)!important;font-weight:500!important}._contentFrame_19jve_174{min-width:0;padding:0 var(--epic-layout-gutter) 24px}._contentFrame_19jve_174>._contentLayout_19jve_179{width:100%;min-width:0;max-width:100%;margin:0;padding:0}._listGrid_19jve_187{background:0 0;grid-template-columns:1fr;gap:12px;min-width:0;display:grid}._listGrid_19jve_187>*{min-width:0}._footer_19jve_199{min-width:0;padding:0 var(--epic-layout-gutter) 12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}._footer_19jve_199>*{min-width:0;max-width:100%}._footer_19jve_199 .ant-pagination{flex-wrap:wrap;gap:6px 0;max-width:100%;display:flex}._emptyState_19jve_221{color:var(--ops-text,var(--ant-color-text));text-align:center;margin:0;padding:16px 0}._emptyState_19jve_221 [data-brutalist-empty]{background:0 0;border:0}._emptyState_19jve_221 h2{color:inherit;font-family:var(--calm-font-body);margin:0;font-size:16px;font-weight:600;line-height:24px}._defaultEmpty_19jve_243{margin:0}@media (width<=900px){._statsRow_19jve_32{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){._container_19jve_1{--epic-layout-gutter:16px;padding-bottom:28px}._headerBlock_19jve_10{padding:14px var(--epic-layout-gutter) 14px}._controlPanel_19jve_26{margin:0 var(--epic-layout-gutter) 18px}._statBlock_19jve_53{min-height:82px;padding:14px}._filterBox_19jve_116 .ant-input-affix-wrapper,._filterBox_19jve_116 .ant-input-search-button,._filterBox_19jve_116 .ant-select-selector,._filterBox_19jve_116 .ant-btn,._filterBox_19jve_116 .ant-picker{min-height:44px!important}._statValue_19jve_106{font-size:20px}._filterBox_19jve_116{padding:12px}._filterBox_19jve_116>.ant-input-search,._filterBox_19jve_116>.ant-input-affix-wrapper,._filterBox_19jve_116>.ant-select{width:100%!important}._contentFrame_19jve_174{padding-bottom:22px}._listGrid_19jve_187{gap:14px}._footer_19jve_199{padding:0 var(--epic-layout-gutter) 8px;flex-direction:column;align-items:flex-start}}@media (width<=420px){._statsRow_19jve_32{grid-template-columns:1fr 1fr}._statsStrip_19jve_44 ._statBlock_19jve_53{padding-inline:14px}._statBadge_19jve_63{flex-basis:36px;width:36px;height:36px;font-size:16px}._statLabel_19jve_91{font-size:var(--type-meta,12px)}}._preCalm_19jve_332 ._statBlock_19jve_53{min-height:88px;padding:16px 20px}._preCalm_19jve_332 ._statValue_19jve_106{font-size:20px;font-weight:600;line-height:28px}._preCalm_19jve_332 ._listGrid_19jve_187{gap:16px}@media (width<=640px){._preCalm_19jve_332 ._statBlock_19jve_53{min-height:76px;padding:12px}}._readingHeader_19jve_355{border-bottom:1px solid var(--ops-border,var(--ant-color-border));gap:10px;padding:4px 0 18px;display:grid}._readingTitle_19jve_362{color:var(--ops-text,var(--ant-color-text));font-family:var(--calm-font-body);font-size:var(--type-detail-title,24px);overflow-wrap:anywhere;margin:0;font-weight:600;line-height:32px}._readingSubtitle_19jve_372{color:var(--rk-ink-2,var(--ops-text-secondary,var(--ant-color-text-secondary)));margin:0;font-size:14px;font-weight:400;line-height:22px}._readingBar_19jve_380{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}._readingMeta_19jve_388,._readingActions_19jve_389{flex-wrap:wrap;align-items:center;gap:8px 14px;min-width:0;display:flex}._readingMeta_19jve_388{color:var(--rk-ink-3,var(--ops-muted,var(--ant-color-text-tertiary)));font-size:var(--type-meta,12px);font-variant-numeric:tabular-nums;line-height:18px}._hero_1uoqp_1{--hero-pad-y:clamp(24px, 3vw, 40px);--hero-pad-x:clamp(20px, 3.2vw, 48px);--hero-art-height:clamp(210px, 21vw, 292px);isolation:isolate;min-height:236px;padding:var(--hero-pad-y) var(--hero-pad-x);border:1px solid var(--ops-border,var(--ant-color-border));border-radius:var(--calm-radius-lg,4px);background:var(--ops-surface,var(--ant-color-bg-container));color:var(--ops-text,var(--ant-color-text));grid-template-columns:minmax(0,1fr);align-items:center;display:grid;position:relative;overflow:hidden}._withScene_1uoqp_19{grid-template-columns:minmax(0,1fr) auto}._copy_1uoqp_23{z-index:1;min-width:0;max-width:660px;position:relative}._title_1uoqp_30{letter-spacing:0;color:var(--ops-text,var(--ant-color-text));overflow-wrap:anywhere;margin:0;font-size:clamp(28px,3vw,40px);font-weight:600;line-height:1.12}._subtitle_1uoqp_40{max-width:40em;color:var(--ops-text,var(--ant-color-text));opacity:.88;margin-top:12px;font-size:clamp(15px,1.35vw,19px);line-height:1.6}._actions_1uoqp_49{flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;display:flex}._meta_1uoqp_57{font-size:var(--type-meta,12px);letter-spacing:0;color:var(--ops-text-secondary,var(--ant-color-text-secondary));margin:18px 0 0}._artFrame_1uoqp_64{z-index:0;height:var(--hero-art-height);margin:calc(-1 * var(--hero-pad-y)) clamp(64px, 12vw, 210px) calc(-1 * var(--hero-pad-y)) 16px;place-self:end;padding-top:12px;position:relative}._art_1uoqp_64{object-fit:contain;object-position:bottom center;width:auto;height:100%}@media (width<=1180px){._artFrame_1uoqp_64{margin-right:4px}}@media (width<=760px){._hero_1uoqp_1{--hero-art-height:148px;min-height:0}._withScene_1uoqp_19{grid-template-columns:minmax(0,1fr) minmax(0,34%)}._artFrame_1uoqp_64{margin-left:0}._meta_1uoqp_57{display:none}}@media (width<=520px){._withScene_1uoqp_19{grid-template-columns:minmax(0,1fr)}._artFrame_1uoqp_64{display:none}}._compact_1uoqp_117{--hero-pad-y:20px;--hero-pad-x:clamp(20px, 2.4vw, 32px);--hero-art-height:150px;min-height:0}._compact_1uoqp_117 ._title_1uoqp_30{font-size:var(--type-page-title,24px);font-weight:600}._compact_1uoqp_117 ._subtitle_1uoqp_40{margin-top:6px;font-size:14px}._compact_1uoqp_117 ._actions_1uoqp_49{gap:10px;margin-top:14px}._compact_1uoqp_117 ._meta_1uoqp_57{margin-top:10px}._compact_1uoqp_117 ._artFrame_1uoqp_64{margin-right:4px;padding-top:8px}._withMetrics_1uoqp_150{grid-template-columns:minmax(0,1fr) auto;column-gap:20px}._withMetrics_1uoqp_150._withScene_1uoqp_19{grid-template-columns:minmax(0,1fr) auto auto}._withMetrics_1uoqp_150 ._copy_1uoqp_23{grid-area:1/1}._withMetrics_1uoqp_150 ._artFrame_1uoqp_64{grid-area:1/3}._metrics_1uoqp_169{z-index:1;grid-area:1/2;align-self:center;gap:10px;min-width:0;margin:0;display:flex;position:relative}._metric_1uoqp_169{border:1px solid var(--ops-border,var(--ant-color-border));border-radius:var(--calm-radius-md,4px);background:var(--ops-surface,var(--ant-color-bg-container));gap:4px;min-width:104px;padding:10px 14px;display:grid}._metric_1uoqp_169 dt{color:var(--ops-text-secondary,var(--ant-color-text-secondary));font-size:var(--type-meta,12px);white-space:nowrap;align-items:center;gap:6px;font-weight:400;line-height:1.3;display:flex}._metricIcon_1uoqp_202{color:var(--ops-primary,var(--ant-color-primary));display:inline-flex}._metric_1uoqp_169 dd{color:var(--ops-text,var(--ant-color-text));font-family:inherit;font-size:var(--type-figure,20px);white-space:nowrap;font-variant-numeric:tabular-nums;margin:0;font-weight:600;line-height:1.1}@media (width<=1280px){._withMetrics_1uoqp_150 ._metrics_1uoqp_169{grid-area:2/1;margin-top:14px}._withMetrics_1uoqp_150._withScene_1uoqp_19 ._artFrame_1uoqp_64{grid-area:1/2/span 2}._withMetrics_1uoqp_150._withScene_1uoqp_19{grid-template-columns:minmax(0,1fr) auto}}@media (width<=760px){._withMetrics_1uoqp_150 ._metrics_1uoqp_169{margin-inline:calc(-1 * var(--hero-pad-x));padding-inline:var(--hero-pad-x);scrollbar-width:none;grid-column:1/-1;overflow-x:auto}._withMetrics_1uoqp_150 ._metrics_1uoqp_169::-webkit-scrollbar{display:none}._metric_1uoqp_169{flex:none;min-width:96px;padding:8px 12px}._metric_1uoqp_169 dd{font-size:20px}}@media (width<=520px){._compact_1uoqp_117._withScene_1uoqp_19 ._copy_1uoqp_23{padding-inline-end:84px}._compact_1uoqp_117._withScene_1uoqp_19 ._artFrame_1uoqp_64{grid-area:auto;height:92px;margin:0;padding:0;display:flex;position:absolute;top:10px;right:8px}}._keeper_1uoqp_281{padding-bottom:0;color:inherit;font:inherit;cursor:default;background:0 0;border:0;padding-inline:0;display:block}._keeper_1uoqp_281:focus-visible{outline:2px solid var(--ops-primary,var(--ant-color-primary));outline-offset:4px;border-radius:var(--calm-radius-md,4px)}._keeperNote_1uoqp_298{z-index:2;width:max-content;max-width:18em;font-family:var(--calm-font-body,inherit);text-align:right;white-space:normal;overflow-wrap:anywhere;color:var(--ops-text,var(--ant-color-text));opacity:0;transform-origin:100% 0;pointer-events:none;font-size:14px;line-height:1.5;transition:opacity .16s,transform .16s;position:absolute;top:8px;right:calc(100% - 10px);transform:rotate(-4deg)translateY(4px)}._keeper_1uoqp_281:hover ._keeperNote_1uoqp_298,._keeper_1uoqp_281:focus-visible ._keeperNote_1uoqp_298,._keeper_1uoqp_281:active ._keeperNote_1uoqp_298{opacity:.82;transform:rotate(-4deg)}@media (prefers-reduced-motion:reduce){._keeperNote_1uoqp_298{transition:none}}@media (width>=1281px){._compact_1uoqp_117._withMetrics_1uoqp_150._withScene_1uoqp_19 ._metrics_1uoqp_169{align-self:end}}._metricsLine_1uoqp_341{display:none}@media (width<=640px){._inlineMetrics_1uoqp_346 ._metrics_1uoqp_169{display:none}._inlineMetrics_1uoqp_346 ._metricsLine_1uoqp_341{color:var(--ops-text-secondary,var(--ant-color-text-secondary));overflow-wrap:anywhere;margin:6px 0 0;font-size:13px;line-height:1.6;display:block}._metricsItem_1uoqp_359{white-space:nowrap}._metricsItem_1uoqp_359 strong{color:var(--ops-text,var(--ant-color-text));font-variant-numeric:tabular-nums;font-weight:600}}@media (width>=761px){._compact_1uoqp_117{--hero-pad-y:12px;--hero-art-height:84px}._compact_1uoqp_117 ._copy_1uoqp_23{flex-wrap:wrap;align-items:center;gap:8px 20px;max-width:none;display:flex}._compact_1uoqp_117 ._title_1uoqp_30{font-size:var(--type-page-title,24px);font-weight:600;line-height:1.25}._compact_1uoqp_117 ._actions_1uoqp_49{margin-top:0}._compact_1uoqp_117 ._meta_1uoqp_57{flex-basis:100%;margin-top:0}._compact_1uoqp_117._withMetrics_1uoqp_150 ._metrics_1uoqp_169,._compact_1uoqp_117._withMetrics_1uoqp_150._withScene_1uoqp_19 ._metrics_1uoqp_169{grid-area:1/2;align-self:center;gap:0 24px;margin-top:0}._compact_1uoqp_117._withMetrics_1uoqp_150._withScene_1uoqp_19 ._artFrame_1uoqp_64{grid-area:1/3}._compact_1uoqp_117._withMetrics_1uoqp_150._withScene_1uoqp_19{grid-template-columns:minmax(0,1fr) auto auto}._compact_1uoqp_117 ._metric_1uoqp_169{background:0 0;border:0;align-items:baseline;gap:6px;min-width:0;padding:0;display:flex}._compact_1uoqp_117 ._metricIcon_1uoqp_202{display:none}._compact_1uoqp_117 ._metric_1uoqp_169{flex-direction:column;align-items:flex-start;gap:2px}._compact_1uoqp_117 ._metric_1uoqp_169 dt{font-size:var(--type-meta,12px);font-weight:400}._compact_1uoqp_117 ._metric_1uoqp_169 dd{font-family:inherit;font-size:var(--type-figure,20px);font-variant-numeric:tabular-nums;font-weight:600;line-height:1.2}}@media (width<=760px){._compact_1uoqp_117._withScene_1uoqp_19,._compact_1uoqp_117._withMetrics_1uoqp_150._withScene_1uoqp_19{grid-template-columns:minmax(0,1fr)}._compact_1uoqp_117._withScene_1uoqp_19 ._copy_1uoqp_23{padding-inline-end:60px}._compact_1uoqp_117._withScene_1uoqp_19 ._artFrame_1uoqp_64{top:var(--hero-pad-y);right:var(--hero-pad-x);grid-area:auto;height:48px;margin:0;padding:0;display:flex;position:absolute}._compact_1uoqp_117._withMetrics_1uoqp_150 ._metrics_1uoqp_169{grid-area:2/1/auto/-1;margin-top:12px}}._hero_1qtgl_3{background:0 0;margin-bottom:20px;position:relative}._banner_1qtgl_9{border-radius:var(--calm-radius-md,4px);background:var(--ops-surface-low,var(--ant-color-bg-layout));width:100%;height:clamp(104px,10vw,160px);margin-bottom:16px;overflow:hidden}._banner_1qtgl_9 img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}._row_1qtgl_26{border-bottom:1px solid var(--ops-border,var(--ant-color-border));grid-template-columns:minmax(0,1fr);align-items:end;display:grid}._withScene_1qtgl_33 ._row_1qtgl_26{grid-template-columns:minmax(0,1fr) auto}._body_1qtgl_37{min-width:0;padding:0 0 14px}._artFrame_1qtgl_42{align-self:end;height:64px;margin:0 0 0 16px}._art_1qtgl_42{object-fit:contain;object-position:bottom center;width:auto;height:100%}._leading_1qtgl_55{margin:0 0 12px}._heading_1qtgl_59{justify-content:space-between;align-items:center;gap:12px 24px;min-width:0;display:flex}._headingIcon_1qtgl_67{flex:none;display:inline-flex}._headingText_1qtgl_72{flex:auto;gap:4px;min-width:0;display:grid}._title_1qtgl_79{color:var(--ops-text,var(--ant-color-text));font-size:var(--type-detail-title,24px);overflow-wrap:anywhere;margin:0;font-weight:600;line-height:32px}._subtitle_1qtgl_88{max-width:760px;color:var(--rk-ink-2,var(--ops-text-secondary,var(--ant-color-text-secondary)));font-size:var(--type-body,14px);overflow-wrap:anywhere;margin:0;line-height:22px}._meta_1qtgl_97{color:var(--rk-ink-3,var(--ops-text-secondary,var(--ant-color-text-secondary)));font-size:var(--type-meta,12px);flex-wrap:wrap;align-items:center;gap:6px 16px;line-height:18px;display:flex}._actions_1qtgl_107{flex-wrap:wrap;flex:none;gap:8px;display:flex}@media (width<=720px){._hero_1qtgl_3{margin-bottom:14px}._body_1qtgl_37{padding:0 0 12px}._heading_1qtgl_59{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title title""subtitle subtitle""meta actions";align-items:center;gap:4px 10px;display:grid}._heading_1qtgl_59[data-has-icon=true]{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icon title title""icon subtitle subtitle""meta meta actions";column-gap:12px}._headingIcon_1qtgl_67{zoom:.7;grid-area:icon}._headingText_1qtgl_72{display:contents}._title_1qtgl_79{grid-area:title}._subtitle_1qtgl_88{grid-area:subtitle}._meta_1qtgl_97{grid-area:meta}._actions_1qtgl_107{grid-area:actions;justify-content:flex-end}._title_1qtgl_79{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:20px;line-height:28px;display:-webkit-box;overflow:hidden}._subtitle_1qtgl_88{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}._meta_1qtgl_97{font-size:var(--type-meta,12px);gap:4px 10px}._banner_1qtgl_9{height:112px}._withScene_1qtgl_33 ._row_1qtgl_26{grid-template-columns:minmax(0,1fr)}._artFrame_1qtgl_42{display:none}}._card_3kuws_1{align-items:center;gap:16px;min-width:0;display:flex}._art_3kuws_8{flex:0 0 112px;justify-content:center;display:flex}._image_3kuws_14{object-fit:contain;width:auto;max-width:100%;height:96px}._body_3kuws_21{flex:1;gap:6px;min-width:0;display:grid}._message_3kuws_28{color:var(--ops-text,var(--ant-color-text));font-size:16px;font-weight:600;line-height:1.4}._hint_3kuws_35{color:var(--ops-text-secondary,var(--ant-color-text-secondary));font-size:13px;line-height:1.5}._track_3kuws_42{background:color-mix(in srgb, var(--ops-primary,var(--ant-color-primary)) 14%, transparent);border-radius:999px;height:6px;margin-top:4px;display:block;position:relative;overflow:hidden}._bar_3kuws_52{border-radius:inherit;background:var(--ops-primary,var(--ant-color-primary));width:38%;animation:1.6s ease-in-out infinite _slide_3kuws_1;position:absolute;inset:0 auto 0 0}._steps_3kuws_61{flex-wrap:wrap;gap:6px 18px;margin:4px 0 0;padding:0;list-style:none;display:flex}._step_3kuws_61{color:var(--ops-text-secondary,var(--ant-color-text-secondary));align-items:center;gap:6px;font-size:13px;display:inline-flex}._dot_3kuws_78{border:2px solid;border-radius:50%;width:10px;height:10px}._step_3kuws_61[data-step-state=done]{color:var(--ops-primary,var(--ant-color-primary))}._step_3kuws_61[data-step-state=done] ._dot_3kuws_78{background:currentColor}._step_3kuws_61[data-step-state=active]{color:var(--ops-text,var(--ant-color-text));font-weight:600}._step_3kuws_61[data-step-state=active] ._dot_3kuws_78{border-color:var(--ops-primary,var(--ant-color-primary));box-shadow:0 0 0 3px color-mix(in srgb, var(--ops-primary,var(--ant-color-primary)) 22%, transparent)}@keyframes _slide_3kuws_1{0%{transform:translate(-100%)}to{transform:translate(270%)}}@media (width<=520px){._art_3kuws_8{flex-basis:84px}._image_3kuws_14{height:72px}}@media (prefers-reduced-motion:reduce){._bar_3kuws_52{opacity:.45;width:100%;animation:none}}*,:before,:after{box-sizing:border-box}html,body,#root{width:100%;min-width:0;min-height:100%}html{background:var(--ops-bg);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}html:has(body.dark-theme){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--ops-bg);color:var(--ops-text);font-family:var(--calm-font-body,"Segoe UI", "Noto Sans SC", sans-serif);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;transition:background-color .16s,color .16s;overflow-x:hidden}body.light-theme,body.dark-theme{background:var(--ops-bg);color:var(--ops-text)}button,input,textarea,select{font:inherit}button,[role=button]{touch-action:manipulation}a{color:inherit;text-underline-offset:.18em;text-decoration-thickness:1px}img,svg,video,canvas{max-width:100%}code,kbd,samp,pre{font-family:var(--calm-font-mono,"JetBrains Mono", "Cascadia Code", monospace)}::selection{background:color-mix(in srgb, var(--ops-primary) 24%, transparent);color:var(--ops-text)}:where(a,button,input,textarea,select,[tabindex]):focus-visible{outline:2px solid var(--ops-primary);outline-offset:2px}.ant-layout,.ant-layout-content{min-width:0;max-width:100%}body.light-theme :where(.ant-layout,.ant-layout-content),body.dark-theme :where(.ant-layout,.ant-layout-content){background:var(--ops-bg);color:var(--ops-text)}.app-route-loading{z-index:2147482000;background:radial-gradient(circle at 50% 42%, color-mix(in srgb, var(--ops-primary) 8%, transparent), transparent 34%), var(--ops-bg);width:100vw;min-height:100dvh;color:var(--ops-text);place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:hidden}.app-route-loading__panel{border:1px solid var(--ops-border);border-radius:var(--calm-radius-lg,14px);background:var(--ops-surface);min-width:88px;min-height:88px;box-shadow:var(--calm-shadow-md,0 12px 34px #121f171a);place-items:center;padding:22px;display:grid}.app-route-loading .ant-spin-dot-item{background-color:var(--ops-primary)!important}.app-route-transition-placeholder{display:contents}.maintenance-page{background:linear-gradient(90deg, transparent 49.9%, color-mix(in srgb, var(--ops-border) 35%, transparent) 50%, transparent 50.1%), var(--ops-bg);min-height:100dvh;color:var(--ops-text);place-items:center;padding:clamp(28px,7vw,88px);display:grid}.maintenance-page__layout{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(24px,5vw,72px);width:min(1080px,100%);display:grid}.maintenance-page__content{width:min(720px,100%)}.maintenance-page__art{width:auto;height:clamp(220px,32vw,400px)}@media (width<=820px){.maintenance-page__layout{grid-template-columns:minmax(0,1fr)}.maintenance-page__art{order:-1;justify-self:center;height:220px}}.maintenance-page__brand{color:var(--ops-text);font-family:var(--calm-font-display,"Segoe UI", "Noto Sans SC", sans-serif);align-items:center;gap:12px;font-size:18px;font-weight:750;display:flex}.maintenance-page__logo{object-fit:contain;width:42px;height:42px}.maintenance-page__brand-icon{color:var(--ops-primary);font-size:32px}.maintenance-page__rule{background:var(--ops-border-strong);width:100%;height:1px;margin:28px 0 42px}.maintenance-page__eyebrow{color:var(--ops-primary);font-family:var(--calm-font-mono,"Cascadia Code", monospace);text-transform:uppercase;margin:0 0 14px;font-size:13px;font-weight:700}.maintenance-page h1{max-width:18ch;color:var(--ops-text);font-family:var(--calm-font-display,"Segoe UI", "Noto Sans SC", sans-serif);overflow-wrap:anywhere;margin:0;font-size:72px;font-weight:800;line-height:1.08}.maintenance-page__message{max-width:58ch;color:var(--ops-muted);white-space:pre-wrap;margin:28px 0 0;font-size:17px;line-height:1.8}.maintenance-page__lead{color:var(--ops-text);margin:14px 0 0;font-size:19px;font-weight:650;line-height:1.6}.maintenance-page__eta{background:color-mix(in srgb, var(--ops-primary) 16%, transparent);max-width:100%;color:var(--ops-primary);border-radius:999px;margin:16px 0 0;padding:6px 16px;font-size:16px;font-weight:700;line-height:1.6;display:inline-flex}.maintenance-page__actions{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.maintenance-page__actions .ant-btn{border-radius:var(--calm-radius-sm,6px);min-height:44px;font-weight:700}.ant-notification,.ant-notification-notice-wrapper{max-width:calc(100vw - 24px)!important}.ant-notification{top:64px!important}.ant-notification-notice,.ctf-notification.ant-notification-notice{overflow-wrap:anywhere;border:1px solid var(--ops-border)!important;border-radius:var(--calm-radius-md,10px)!important;background:var(--ops-surface)!important;max-width:calc(100vw - 32px)!important;color:var(--ops-text)!important;box-shadow:var(--calm-shadow-md,0 12px 34px #121f171f)!important;padding:16px 18px!important}.ant-notification-notice-message,.ant-notification-notice-description,.ant-notification-notice-close,.ant-notification-notice-message *,.ant-notification-notice-description *{color:var(--ops-text)!important}.ant-notification-notice-message{font-family:var(--calm-font-display,"Segoe UI", "Noto Sans SC", sans-serif);font-weight:700}.custom-ticket-notification .ant-notification-notice-message,.custom-ticket-notification .ant-notification-notice-description,.custom-ticket-notification .ant-notification-notice-message *,.custom-ticket-notification .ant-notification-notice-description *{color:inherit!important}.ant-message-notice-content{border:1px solid var(--ops-border);border-radius:var(--calm-radius-md,10px);background:var(--ops-surface)!important;color:var(--ops-text)!important;box-shadow:var(--calm-shadow-md,0 12px 34px #121f171f)!important}.ant-modal-root,.ant-drawer-root,.ant-dropdown,.ant-popover,.ant-tooltip{font-family:var(--calm-font-body,"Segoe UI", "Noto Sans SC", sans-serif)}.submission-risk-challenge-confirm{width:min(520px,100vw - 32px)!important}.submission-risk-challenge-confirm .ant-modal-content{border:1px solid var(--ops-border-strong,var(--ant-color-border))!important;border-radius:var(--calm-radius-lg,14px)!important;background:var(--ops-surface,var(--ant-color-bg-elevated))!important;box-shadow:var(--calm-shadow-md)!important;padding:24px!important}.submission-risk-challenge-confirm .ant-modal-confirm-body,.submission-risk-challenge-confirm .ant-modal-confirm-paragraph{max-width:none!important;display:block!important}.submission-risk-challenge-confirm .ant-modal-confirm-body>.anticon{display:none!important}.submission-risk-challenge-confirm .submission-risk-challenge-title{color:var(--ops-text);font-family:var(--calm-font-display);align-items:center;gap:10px;font-weight:750;display:inline-flex}.submission-risk-challenge-confirm .submission-risk-challenge-content{gap:16px;display:grid}.submission-risk-challenge-confirm .submission-risk-challenge-copy{color:var(--ops-muted)!important;line-height:1.65!important}.submission-risk-challenge-confirm .ant-modal-confirm-btns{flex-wrap:wrap;gap:10px;display:flex;justify-content:flex-end!important;margin-top:20px!important}.submission-risk-challenge-confirm .ant-modal-confirm-btns .ant-btn{min-width:112px;min-height:44px;font-weight:700;border-radius:var(--calm-radius-sm,6px)!important}body.light-theme ::-webkit-scrollbar{width:10px;height:10px}body.dark-theme ::-webkit-scrollbar{width:10px;height:10px}body.light-theme ::-webkit-scrollbar-track{background:var(--ops-bg)}body.dark-theme ::-webkit-scrollbar-track{background:var(--ops-bg)}body.light-theme ::-webkit-scrollbar-thumb{border:1px solid var(--ops-bg);background:var(--ops-border-strong);border-radius:999px}body.dark-theme ::-webkit-scrollbar-thumb{border:1px solid var(--ops-bg);background:var(--ops-border-strong);border-radius:999px}body.light-theme ::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--ops-primary) 64%, var(--ops-border-strong))}body.dark-theme ::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--ops-primary) 64%, var(--ops-border-strong))}@media (width<=767px){.maintenance-page{place-items:start;padding:36px 22px}.maintenance-page__rule{margin:22px 0 34px}.maintenance-page h1{font-size:40px}.maintenance-page__actions{flex-direction:column;align-items:stretch}.maintenance-page__actions .ant-btn{width:100%}.ant-notification{width:auto!important;inset-inline:12px!important}.ant-notification-notice,.ctf-notification.ant-notification-notice{width:100%!important;max-width:none!important}.submission-risk-challenge-confirm .ant-modal-content{padding:20px!important}.submission-risk-challenge-confirm .ant-modal-confirm-btns{justify-content:stretch!important}.submission-risk-challenge-confirm .ant-modal-confirm-btns .ant-btn{flex:1 1 0;min-width:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}body.light-theme :where(a,button,input,textarea,select,[tabindex]):focus-visible,body.dark-theme :where(a,button,input,textarea,select,[tabindex]):focus-visible{outline-offset:2px;outline:2px solid var(--ops-primary-hot)!important}body.light-theme,body.dark-theme,body.light-theme .ant-layout,body.dark-theme .ant-layout,body.light-theme .ant-layout-content,body.dark-theme .ant-layout-content{background:var(--ops-bg)!important;color:var(--ops-text)!important}body.light-theme .ant-layout-content :where(h1,h2,h3,h4),body.dark-theme .ant-layout-content :where(h1,h2,h3,h4){color:var(--ops-text);font-family:var(--calm-font-body);letter-spacing:-.02em;text-transform:none;text-shadow:none;font-weight:700}body.light-theme .ant-typography-secondary,body.dark-theme .ant-typography-secondary{color:var(--ops-muted)!important}body.light-theme .ant-layout-content .ant-card,body.dark-theme .ant-layout-content .ant-card,body.light-theme :where(.ctf-card,.brutal-card,.brutalist-card,.team-lobby-card,.team-card,.growth-panel,.challenge-card,.course-card,.class-card,.practice-challenge-card,.private-practice-challenge-card,.environment-panel,.discussion-panel,.error-display,.change-password-card),body.dark-theme :where(.ctf-card,.brutal-card,.brutalist-card,.team-lobby-card,.team-card,.growth-panel,.challenge-card,.course-card,.class-card,.practice-challenge-card,.private-practice-challenge-card,.environment-panel,.discussion-panel,.error-display,.change-password-card){border:1px solid var(--ops-border)!important;border-radius:var(--calm-radius-md)!important;background:var(--ops-surface)!important;box-shadow:none!important;color:var(--ops-text)!important;text-shadow:none!important}body.light-theme .ant-card-head,body.dark-theme .ant-card-head{min-height:48px;font-family:var(--calm-font-body);padding-inline:16px;font-weight:700;border-bottom:1px solid var(--ops-border)!important;border-radius:var(--calm-radius-md) var(--calm-radius-md) 0 0!important;background:var(--ops-surface)!important;color:var(--ops-text)!important}body.light-theme :where(.ant-card-hoverable,.ctf-card,.brutal-card,.brutalist-card):hover,body.dark-theme :where(.ant-card-hoverable,.ctf-card,.brutal-card,.brutalist-card):hover{border-color:color-mix(in srgb, var(--ops-primary) 52%, var(--ops-border))!important;box-shadow:none!important;transform:none!important}body.light-theme .ant-table-wrapper,body.dark-theme .ant-table-wrapper{width:100%;min-width:0;max-width:100%;overflow-x:auto;border:1px solid var(--ops-border)!important;border-radius:var(--calm-radius-md)!important;background:var(--ops-surface)!important;box-shadow:none!important}body.light-theme :where(.ant-table,.ant-table-container,.ant-table-cell),body.dark-theme :where(.ant-table,.ant-table-container,.ant-table-cell){background:var(--ops-surface)!important;color:var(--ops-text)!important}body.light-theme .ant-table-thead>tr>th,body.dark-theme .ant-table-thead>tr>th{font-family:var(--calm-font-body);font-size:var(--type-meta,12px);letter-spacing:0;text-transform:none;font-weight:700;border-color:var(--ops-border)!important;background:var(--ops-surface-low)!important;color:var(--ops-muted)!important}body.light-theme .ant-table-tbody>tr>td,body.dark-theme .ant-table-tbody>tr>td,body.light-theme .ant-list-item,body.dark-theme .ant-list-item{border-color:var(--ops-border)!important}body.light-theme .ant-table-tbody>tr>td,body.dark-theme .ant-table-tbody>tr>td{font-size:13px;padding-block:10px!important}body.light-theme .ant-table-tbody>tr:hover>td,body.dark-theme .ant-table-tbody>tr:hover>td{background:var(--ops-surface-low)!important}body.light-theme .ant-btn,body.dark-theme .ant-btn{min-height:36px;border:1px solid var(--ops-border)!important;border-radius:var(--calm-radius-sm)!important;background:var(--ops-surface)!important;color:var(--ops-text)!important;box-shadow:none!important;font-family:var(--calm-font-body)!important;text-transform:none!important;font-size:14px!important;font-weight:600!important}body.light-theme .ant-btn:hover:not(:disabled),body.dark-theme .ant-btn:hover:not(:disabled),body.light-theme .ant-btn:focus-visible:not(:disabled),body.dark-theme .ant-btn:focus-visible:not(:disabled){border-color:color-mix(in srgb, var(--ops-primary) 55%, var(--ops-border))!important;background:var(--ops-surface-low)!important;color:var(--ops-primary-hot)!important;box-shadow:none!important;transform:none!important}body.light-theme .ant-btn-primary,body.dark-theme .ant-btn-primary{border-color:var(--component-primary-bg)!important;background:var(--component-primary-bg)!important;color:var(--component-primary-button-text,var(--component-primary-text))!important;box-shadow:none!important}body.light-theme .ant-btn-primary:hover:not(:disabled),body.dark-theme .ant-btn-primary:hover:not(:disabled),body.light-theme .ant-btn-primary:focus-visible:not(:disabled),body.dark-theme .ant-btn-primary:focus-visible:not(:disabled){border-color:var(--component-primary-bg-hover)!important;background:var(--component-primary-bg-hover)!important;color:var(--component-primary-button-text,var(--component-primary-text))!important}body.light-theme .ant-btn-dangerous.ant-btn-primary,body.dark-theme .ant-btn-dangerous.ant-btn-primary{border-color:var(--ops-danger)!important;background:var(--ops-danger)!important;color:var(--color-error-text)!important}body.light-theme .ant-btn:is(:disabled,.ant-btn-disabled),body.dark-theme .ant-btn:is(:disabled,.ant-btn-disabled),body.light-theme .ant-btn-primary:is(:disabled,.ant-btn-disabled),body.dark-theme .ant-btn-primary:is(:disabled,.ant-btn-disabled){opacity:.75;cursor:not-allowed;border-color:var(--ops-border)!important;background:var(--ops-surface-low)!important;color:var(--ops-muted)!important;box-shadow:none!important}body.light-theme .ant-input-search .ant-input-search-button .anticon,body.dark-theme .ant-input-search .ant-input-search-button .anticon{min-width:1em}body.light-theme .ant-badge-count,body.dark-theme .ant-badge-count{background:var(--ops-danger,var(--ant-color-error))!important;color:var(--color-error-text,#fff)!important;box-shadow:none!important}body.light-theme :is(.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-select-selector,.ant-picker,textarea,select),body.dark-theme :is(.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-select-selector,.ant-picker,textarea,select){min-height:36px;font-family:var(--calm-font-body);font-weight:400;border:1px solid var(--ops-border-strong)!important;border-radius:var(--calm-radius-sm)!important;background:var(--ops-surface)!important;color:var(--ops-text)!important;box-shadow:none!important}body.light-theme .ant-input-affix-wrapper>input.ant-input,body.dark-theme .ant-input-affix-wrapper>input.ant-input{min-height:0;padding:0;box-shadow:none!important;background:0 0!important;border:0!important}body.light-theme :is(input,textarea)::placeholder,body.dark-theme :is(input,textarea)::placeholder{opacity:1;color:var(--ant-color-text-placeholder,var(--ops-muted))!important}body.light-theme .ant-select-arrow,body.dark-theme .ant-select-arrow,body.light-theme :is(.ant-input-clear-icon,.ant-select-clear,.ant-picker-clear),body.dark-theme :is(.ant-input-clear-icon,.ant-select-clear,.ant-picker-clear){color:var(--ops-muted)!important}body.light-theme :is(.ant-input-prefix,.ant-input-suffix,.ant-picker-suffix) .anticon,body.dark-theme :is(.ant-input-prefix,.ant-input-suffix,.ant-picker-suffix) .anticon{color:var(--ops-primary-hot)!important}body.light-theme :is(.ant-input:focus,.ant-input-focused,.ant-input-affix-wrapper-focused,.ant-input-number-focused,.ant-select-focused .ant-select-selector,.ant-picker-focused,textarea:focus,select:focus),body.dark-theme :is(.ant-input:focus,.ant-input-focused,.ant-input-affix-wrapper-focused,.ant-input-number-focused,.ant-select-focused .ant-select-selector,.ant-picker-focused,textarea:focus,select:focus){outline:0;border-color:var(--ops-primary)!important;box-shadow:var(--ops-glow)!important}body.light-theme :is(.ant-input-status-error,.ant-input-number-status-error,.ant-picker-status-error,.ant-select-status-error .ant-select-selector),body.dark-theme :is(.ant-input-status-error,.ant-input-number-status-error,.ant-picker-status-error,.ant-select-status-error .ant-select-selector){border-color:var(--color-error)!important}body.light-theme :is(.ant-input-status-warning,.ant-input-number-status-warning,.ant-picker-status-warning,.ant-select-status-warning .ant-select-selector),body.dark-theme :is(.ant-input-status-warning,.ant-input-number-status-warning,.ant-picker-status-warning,.ant-select-status-warning .ant-select-selector){border-color:var(--color-warning)!important}body.light-theme :is(.ant-input-status-error:focus,.ant-input-status-error.ant-input-focused,.ant-input-affix-wrapper-focused.ant-input-status-error,.ant-input-number-status-error.ant-input-number-focused,.ant-picker-status-error.ant-picker-focused,.ant-select-status-error.ant-select-focused .ant-select-selector),body.dark-theme :is(.ant-input-status-error:focus,.ant-input-status-error.ant-input-focused,.ant-input-affix-wrapper-focused.ant-input-status-error,.ant-input-number-status-error.ant-input-number-focused,.ant-picker-status-error.ant-picker-focused,.ant-select-status-error.ant-select-focused .ant-select-selector){border-color:var(--color-error)!important;box-shadow:var(--ops-glow-error)!important}body.light-theme :is(.ant-input-status-warning:focus,.ant-input-status-warning.ant-input-focused,.ant-input-affix-wrapper-focused.ant-input-status-warning,.ant-input-number-status-warning.ant-input-number-focused,.ant-picker-status-warning.ant-picker-focused,.ant-select-status-warning.ant-select-focused .ant-select-selector),body.dark-theme :is(.ant-input-status-warning:focus,.ant-input-status-warning.ant-input-focused,.ant-input-affix-wrapper-focused.ant-input-status-warning,.ant-input-number-status-warning.ant-input-number-focused,.ant-picker-status-warning.ant-picker-focused,.ant-select-status-warning.ant-select-focused .ant-select-selector){border-color:var(--color-warning)!important;box-shadow:var(--ops-glow-warning)!important}body.light-theme :is(.ant-input-status-error,.ant-input-status-error input,.ant-input-status-error textarea,.ant-input-number-status-error input,.ant-picker-status-error input,.ant-select-status-error input):focus-visible,body.dark-theme :is(.ant-input-status-error,.ant-input-status-error input,.ant-input-status-error textarea,.ant-input-number-status-error input,.ant-picker-status-error input,.ant-select-status-error input):focus-visible{outline-color:var(--color-error)!important}body.light-theme :is(.ant-input-status-warning,.ant-input-status-warning input,.ant-input-status-warning textarea,.ant-input-number-status-warning input,.ant-picker-status-warning input,.ant-select-status-warning input):focus-visible,body.dark-theme :is(.ant-input-status-warning,.ant-input-status-warning input,.ant-input-status-warning textarea,.ant-input-number-status-warning input,.ant-picker-status-warning input,.ant-select-status-warning input):focus-visible{outline-color:var(--color-warning)!important}body.light-theme .ant-tabs .ant-tabs-nav,body.dark-theme .ant-tabs .ant-tabs-nav{margin-bottom:18px;border-color:var(--ops-border)!important;background:0 0!important}body.light-theme .ant-tabs .ant-tabs-tab,body.dark-theme .ant-tabs .ant-tabs-tab{min-height:38px;border-radius:var(--calm-radius-sm) var(--calm-radius-sm) 0 0!important;box-shadow:none!important;font-family:var(--calm-font-body)!important;background:0 0!important;border:0!important;margin:0 4px 0 0!important;padding:9px 12px!important;font-weight:600!important}body.light-theme .ant-tabs .ant-tabs-tab-btn,body.dark-theme .ant-tabs .ant-tabs-tab-btn{text-shadow:none!important}body.light-theme .ant-tabs .ant-tabs-tab-active,body.dark-theme .ant-tabs .ant-tabs-tab-active{background:color-mix(in srgb, var(--ops-primary) 14%, transparent)!important}body.light-theme .ant-tabs .ant-tabs-tab-active *,body.dark-theme .ant-tabs .ant-tabs-tab-active *{color:var(--ops-primary-hot)!important}body.light-theme .ant-pagination :where(.ant-pagination-item,.ant-pagination-prev,.ant-pagination-next,.ant-pagination-total-text),body.dark-theme .ant-pagination :where(.ant-pagination-item,.ant-pagination-prev,.ant-pagination-next,.ant-pagination-total-text){border:1px solid var(--ops-border)!important;border-radius:var(--calm-radius-sm)!important;background:var(--ops-surface)!important;color:var(--ops-text)!important;box-shadow:none!important;font-family:var(--calm-font-body)!important;font-weight:650!important}body.light-theme .ant-pagination .ant-pagination-item-active,body.dark-theme .ant-pagination .ant-pagination-item-active{border-color:var(--ops-primary)!important;background:color-mix(in srgb, var(--ops-primary) 14%, transparent)!important}body.light-theme .ant-pagination .ant-pagination-item-active *,body.dark-theme .ant-pagination .ant-pagination-item-active *{color:var(--ops-primary-hot)!important}body.light-theme :where(.ant-modal-content,.ant-drawer-content,.ant-popover-inner,.ant-dropdown-menu),body.dark-theme :where(.ant-modal-content,.ant-drawer-content,.ant-popover-inner,.ant-dropdown-menu){border:1px solid var(--ops-border)!important;border-radius:var(--calm-radius-lg)!important;background:var(--ops-surface)!important;box-shadow:var(--calm-shadow-md)!important;color:var(--ops-text)!important}body.light-theme .ant-modal-confirm-title,body.dark-theme .ant-modal-confirm-title{color:var(--ops-text)!important}body.light-theme .ant-modal-confirm-content,body.dark-theme .ant-modal-confirm-content{color:var(--ops-muted)!important}body:is(.light-theme,.dark-theme) .ant-modal-confirm-content :where(.ant-typography:not(.ant-typography-secondary,.ant-typography-success,.ant-typography-warning,.ant-typography-danger),.ant-radio-group,.ant-radio-wrapper){color:inherit!important}body.light-theme :where(.ant-modal-header,.ant-drawer-header),body.dark-theme :where(.ant-modal-header,.ant-drawer-header){border-bottom:1px solid var(--ops-border)!important;border-radius:var(--calm-radius-lg) var(--calm-radius-lg) 0 0!important;background:var(--ops-surface)!important}body.light-theme .ant-alert,body.dark-theme .ant-alert{border-radius:var(--calm-radius-md)!important;box-shadow:none!important;border-width:1px!important}body:is(.light-theme,.dark-theme) .ant-alert-info .ant-alert-icon{color:var(--ant-color-info-text-active)!important}body:is(.light-theme,.dark-theme) .ant-alert-success .ant-alert-icon{color:var(--ant-color-success-text-active)!important}body:is(.light-theme,.dark-theme) .ant-alert-warning .ant-alert-icon{color:var(--ant-color-warning-text-active)!important}body:is(.light-theme,.dark-theme) .ant-alert-error .ant-alert-icon{color:var(--ant-color-error-text-active)!important}body.light-theme [data-status-badge=true],body.dark-theme [data-status-badge=true],body.light-theme .ant-tag,body.dark-theme .ant-tag{min-height:24px;box-shadow:none!important;font-family:var(--calm-font-body)!important;font-size:var(--type-meta,12px)!important;border-width:1px!important;border-radius:999px!important;font-weight:600!important}body.light-theme ::-webkit-scrollbar-track{background:var(--ops-bg)}body.dark-theme ::-webkit-scrollbar-track{background:var(--ops-bg)}body.light-theme ::-webkit-scrollbar-thumb{border:1px solid var(--ops-bg);border-radius:var(--calm-radius-sm);background:var(--ops-border-strong)}body.dark-theme ::-webkit-scrollbar-thumb{border:1px solid var(--ops-bg);border-radius:var(--calm-radius-sm);background:var(--ops-border-strong)}@media (width<=767px){body.light-theme .ant-btn,body.dark-theme .ant-btn,body.light-theme :is(.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-select-selector,.ant-picker,textarea,select),body.dark-theme :is(.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-select-selector,.ant-picker,textarea,select),body.light-theme .ant-tabs .ant-tabs-tab,body.dark-theme .ant-tabs .ant-tabs-tab{min-height:44px}body.light-theme .ant-tabs .ant-tabs-nav-wrap,body.dark-theme .ant-tabs .ant-tabs-nav-wrap,body.light-theme .ant-table-wrapper,body.dark-theme .ant-table-wrapper,body.light-theme pre,body.dark-theme pre{max-width:100%;overflow-x:auto}}body.dark-theme.brutalist-theme{--ops-bg:#000;--ops-surface-lowest:#000;--ops-surface:#0a0a0a;--ops-surface-low:#141414;--ops-surface-high:#27272a;--ops-surface-higher:#3f3f46;--ops-text:#fff;--ops-muted:#a1a1aa;--ops-border:#fff;--ops-border-strong:#fff;--ops-primary:#006e16;--ops-primary-hot:#00ff41;--ops-primary-solid:#006e16;--ops-primary-solid-hover:#007117;--ops-secondary:#00f0ff;--ops-secondary-solid:#007f88;--ops-danger:#e11d48;--ops-warning:#f59e0b;--ops-primary-rgb:0, 110, 22;--ops-secondary-rgb:0, 240, 255;--brutal-border-color:#fff;--brutal-border-muted:#a1a1aa;--brutal-bg:#000;--brutal-surface:#0a0a0a;--brutal-surface-raised:#141414;--brutal-text:#fff;--brutal-inverse-text:#000;--brutal-shadow:6px 6px 0 #fff;--brutal-shadow-large:10px 10px 0 #fff;--brutal-accent-shadow:8px 8px 0 #006e16;--brutal-hover-shadow:6px 6px 0 #00f0ff, 12px 12px 0 #f36;--brutal-control-shadow:4px 4px 0 #fff;--color-primary:#006e16;--color-primary-rgb:0, 110, 22;--color-primary-bg:#006e1626;--color-primary-border:#006e1659;--color-success:#10b981;--color-success-rgb:16, 185, 129;--color-warning:#f59e0b;--color-warning-rgb:245, 158, 11;--color-danger:#e11d48;--color-error:#dc697e;--color-error-rgb:220, 105, 126;--color-error-text:#fff;--color-info:#00f0ff;--color-info-rgb:0, 240, 255;--component-primary-bg:#006e16;--component-primary-bg-hover:#007117;--component-primary-text:#fff;--component-secondary-bg:#007f88;--component-secondary-text:#fff;--ops-status-scheduled-bg:#007f88;--ops-status-scheduled-text:#fff;--ops-status-pending-bg:#f59e0b;--ops-status-pending-text:#000}body.light-theme.brutalist-theme{--ops-bg:#fff;--ops-surface-lowest:#fff;--ops-surface:#f5f5f5;--ops-surface-low:#fff;--ops-surface-high:#e4e4e7;--ops-surface-higher:#d4d4d8;--ops-text:#000;--ops-muted:#52525b;--ops-border:#000;--ops-border-strong:#000;--ops-primary:#006e16;--ops-primary-hot:#006d16;--ops-primary-solid:#006e16;--ops-primary-solid-hover:#007117;--ops-secondary:#007f88;--ops-secondary-solid:#007f88;--ops-danger:#e11d48;--ops-warning:#b45309;--ops-primary-rgb:0, 110, 22;--ops-secondary-rgb:0, 127, 136;--brutal-border-color:#000;--brutal-border-muted:#52525b;--brutal-bg:#fff;--brutal-surface:#f5f5f5;--brutal-surface-raised:#fff;--brutal-text:#000;--brutal-inverse-text:#fff;--brutal-shadow:6px 6px 0 #000;--brutal-shadow-large:10px 10px 0 #000;--brutal-accent-shadow:8px 8px 0 #006e16;--brutal-hover-shadow:6px 6px 0 #00f0ff, 12px 12px 0 #f36;--brutal-control-shadow:4px 4px 0 #000;--color-primary:#006e16;--color-primary-rgb:0, 110, 22;--color-primary-bg:#006e161a;--color-primary-border:#006e164d;--color-success:#065f46;--color-success-rgb:6, 95, 70;--color-warning:#b45309;--color-warning-rgb:180, 83, 9;--color-danger:#be123c;--color-error:#be123c;--color-error-rgb:190, 18, 60;--color-info:#007f88;--color-info-rgb:0, 127, 136;--component-primary-bg:#006e16;--component-primary-bg-hover:#007117;--component-primary-text:#fff;--component-secondary-bg:#007f88;--component-secondary-text:#fff;--ops-status-scheduled-bg:#007f88;--ops-status-scheduled-text:#fff;--ops-status-pending-bg:#b45309;--ops-status-pending-text:#fff}body.brutalist-theme{--calm-radius-sm:0;--calm-radius-md:0;--calm-radius-lg:0;--calm-shadow-sm:var(--brutal-shadow);--calm-shadow-md:var(--brutal-shadow-large);--calm-font-body:"Noto Sans SC", "Segoe UI", sans-serif;--calm-font-display:"Alimama ShuHeiTi", "Noto Sans SC", sans-serif;--calm-font-data:"Brutalist Numbers", "JetBrains Mono", monospace;--calm-font-mono:"JetBrains Mono", monospace;font-family:var(--calm-font-body);background:var(--brutal-bg)!important;color:var(--brutal-text)!important}body.brutalist-theme #root,body.brutalist-theme .ant-app,body.brutalist-theme .ant-layout,body.brutalist-theme .ant-layout-content,body.brutalist-theme [data-dashboard-panel=true]{background-color:var(--brutal-bg)!important;color:var(--brutal-text)!important}body.brutalist-theme:before{content:"";z-index:2147483000;pointer-events:none;opacity:.16;mix-blend-mode:difference;background:repeating-linear-gradient(#ffffff14 0 1px,#0000 1px 5px),linear-gradient(90deg,#0000 0 49.9%,#00f0ff17 50%,#0000 50.1%);animation:8s steps(8,end) infinite brutalist-scan-shift;position:fixed;inset:0}body.brutalist-theme :where(h1,h2,h3,h4),body.brutalist-theme [data-epic-layout-header=true],body.brutalist-theme [data-dashboard-hero=true]{letter-spacing:.015em;font-family:var(--calm-font-display)!important;font-weight:900!important}body.brutalist-theme .ant-layout-header{border-bottom:4px solid var(--brutal-border-color)!important;background:var(--brutal-surface)!important;box-shadow:0 4px 0 var(--ops-primary)!important}body.brutalist-theme .ant-layout-sider{border-right:4px solid var(--brutal-border-color)!important;background:var(--brutal-surface)!important;box-shadow:5px 0 0 var(--ops-primary)!important}body.brutalist-theme :where(.ant-card,.ctf-card,.brutal-card,.brutalist-card,.team-lobby-card,.team-card,.growth-panel,.challenge-card,.course-card,.class-card,.practice-challenge-card,.private-practice-challenge-card,.environment-panel,.discussion-panel,.error-display,.change-password-card,[data-epic-layout-control=true],[data-epic-layout-empty=true],[data-dashboard-banner=true],[data-dashboard-stats=true],[data-learning-dashboard=true],[data-dashboard-listing=true]){border:4px solid var(--brutal-border-color)!important;background:var(--brutal-surface)!important;box-shadow:var(--brutal-shadow)!important;color:var(--brutal-text)!important;border-radius:0!important}body.brutalist-theme :where(.ant-card-hoverable,.ctf-card,.brutal-card,.brutalist-card):hover{border-color:var(--ops-primary-hot)!important;box-shadow:var(--brutal-hover-shadow)!important;transform:translate(-4px,-4px)!important}body.brutalist-theme .ant-card-head{letter-spacing:.08em;text-transform:uppercase;min-height:52px;border-bottom:4px solid var(--brutal-border-color)!important;background:var(--brutal-surface-raised)!important;font-family:var(--calm-font-display)!important;border-radius:0!important;font-weight:900!important}body.brutalist-theme [data-dashboard-hero=true]{border:6px solid var(--brutal-border-color)!important;background:linear-gradient(color-mix(in srgb, var(--brutal-bg) 88%, transparent), color-mix(in srgb, var(--brutal-bg) 88%, transparent)), url(/images/brutalist_hero_bg.png) center / cover!important;box-shadow:var(--brutal-shadow-large)!important;padding:clamp(18px,2.5vw,30px)!important}body.brutalist-theme [data-dashboard-stat=true]{border:0!important;border-right:4px solid var(--brutal-border-color)!important;background:var(--brutal-surface)!important;box-shadow:none!important;border-radius:0!important}body.brutalist-theme [data-dashboard-stat=true]:last-child{border-right:0!important}body.brutalist-theme [data-dashboard-stat=true]:hover,body.brutalist-theme [data-dashboard-stat=true]:focus-visible{background:var(--component-primary-bg)!important;color:var(--component-primary-text)!important;box-shadow:4px 4px 0 var(--ops-secondary)!important;transform:translate(-2px,-2px)!important}body.brutalist-theme [data-epic-layout-header-content=true]{border:6px solid var(--brutal-border-color);box-shadow:var(--brutal-shadow-large);background:var(--brutal-surface-raised)!important;padding:24px!important}body.brutalist-theme [data-epic-layout-control=true]{overflow:visible}body.brutalist-theme .ant-table-wrapper,body.brutalist-theme .brutalist-table-container{overflow:hidden;border:4px solid var(--brutal-border-color)!important;background:var(--brutal-surface)!important;box-shadow:var(--brutal-shadow)!important;border-radius:0!important}body.brutalist-theme :where(.ant-table,.ant-table-container,.ant-table-cell){background:var(--brutal-surface)!important;color:var(--brutal-text)!important;border-radius:0!important}body.brutalist-theme .ant-table-thead>tr>th{letter-spacing:.06em;text-transform:uppercase;font-size:.875rem;border-bottom:4px solid var(--brutal-border-color)!important;background:var(--brutal-border-color)!important;color:var(--brutal-inverse-text)!important;font-family:var(--calm-font-mono)!important;font-weight:900!important}body.brutalist-theme .ant-table-tbody>tr>td,body.brutalist-theme .ant-list-item{border-bottom:2px solid var(--brutal-border-color)!important}body.brutalist-theme .ant-table-tbody>tr:hover>td{background:var(--brutal-border-color)!important;color:var(--brutal-inverse-text)!important}body.brutalist-theme .ant-btn{text-transform:uppercase;min-height:40px;border:2px solid var(--brutal-border-color)!important;background:var(--brutal-surface-raised)!important;color:var(--brutal-text)!important;box-shadow:var(--brutal-control-shadow)!important;font-family:var(--calm-font-mono)!important;border-radius:0!important;font-weight:900!important}body.brutalist-theme .ant-btn:hover:not(:disabled),body.brutalist-theme .ant-btn:focus-visible:not(:disabled){border-color:var(--ops-secondary)!important;color:var(--brutal-text)!important;box-shadow:6px 6px 0 var(--ops-secondary), 10px 10px 0 #f36!important;transform:translate(-2px,-2px)!important}body.brutalist-theme .ant-btn:active:not(:disabled){box-shadow:none!important;transform:translate(2px,2px)!important}body.brutalist-theme .ant-btn-primary,body.brutalist-theme .ant-btn-primary:hover:not(:disabled),body.brutalist-theme .ant-btn-primary:focus-visible:not(:disabled){border-color:var(--brutal-border-color)!important;background:var(--component-primary-bg)!important;color:var(--component-primary-text)!important}body.brutalist-theme :is(.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-select-selector,.ant-picker,textarea,select){min-height:40px;border:3px solid var(--brutal-border-color)!important;background:var(--brutal-surface-raised)!important;color:var(--brutal-text)!important;box-shadow:none!important;font-family:var(--calm-font-mono)!important;border-radius:0!important;font-weight:700!important}body.brutalist-theme .ant-input-affix-wrapper>input.ant-input{min-height:0;padding:0;background:0 0!important;border:0!important}body.brutalist-theme :is(.ant-input:focus,.ant-input-focused,.ant-input-affix-wrapper-focused,.ant-input-number-focused,.ant-select-focused .ant-select-selector,.ant-picker-focused,textarea:focus,select:focus){outline:3px solid var(--ops-secondary);outline-offset:2px;border-color:var(--ops-primary-hot)!important;box-shadow:5px 5px 0 var(--ops-primary)!important}body.brutalist-theme .ant-tabs .ant-tabs-tab,body.brutalist-theme .ant-pagination :where(.ant-pagination-item,.ant-pagination-prev,.ant-pagination-next){min-height:40px;border:2px solid var(--brutal-border-color)!important;background:var(--brutal-surface-raised)!important;box-shadow:3px 3px 0 var(--brutal-border-color)!important;font-family:var(--calm-font-mono)!important;border-radius:0!important;font-weight:900!important}body.brutalist-theme .ant-tabs .ant-tabs-tab-active,body.brutalist-theme .ant-pagination .ant-pagination-item-active{background:var(--component-primary-bg)!important;border-color:var(--brutal-border-color)!important;color:var(--component-primary-text)!important}body.brutalist-theme .ant-pagination.ant-pagination .ant-pagination-item-active,body.light-theme.brutalist-theme .ant-pagination.ant-pagination .ant-pagination-item-active.ant-pagination-item-active{background:var(--component-primary-bg)!important}body.light-theme.brutalist-theme .ant-pagination.ant-pagination .ant-pagination-item-active.ant-pagination-item-active>a{color:#fff!important}body.brutalist-theme .ant-tabs .ant-tabs-tab-active *,body.brutalist-theme .ant-pagination .ant-pagination-item-active *{color:var(--component-primary-text)!important}body.dark-theme.brutalist-theme a:not(.ant-btn),body.dark-theme.brutalist-theme [data-theme-accent-text=true],body.light-theme.brutalist-theme :where([data-theme-accent-text=true],.team-lobby-card-kicker){color:var(--ops-primary-hot)!important}body.light-theme.brutalist-theme.brutalist-theme .ant-typography-secondary.brutalist-time-label.brutalist-time-label{color:var(--ops-muted)!important}body.dark-theme.brutalist-theme [data-active=true]{color:var(--ops-primary-hot)!important}body.light-theme.brutalist-theme .private-practice-difficulty-chip{color:var(--ops-text)!important}body.dark-theme.brutalist-theme .ant-pagination .ant-pagination-item-active a{color:#fff!important}body.light-theme.brutalist-theme .subscription-organization-button{color:var(--ops-primary-hot)!important}body.brutalist-theme :where(.ant-modal-content,.ant-modal-header,.ant-drawer-content,.ant-drawer-header,.ant-popover-inner,.ant-dropdown-menu){background:var(--brutal-surface-raised)!important;color:var(--brutal-text)!important;border-radius:0!important}body.brutalist-theme :where(.ant-modal-content,.ant-drawer-content,.ant-popover-inner,.ant-dropdown-menu){border:4px solid var(--brutal-border-color)!important;box-shadow:var(--brutal-shadow-large)!important}body.brutalist-theme :where(.ant-modal-header,.ant-drawer-header){border-bottom:4px solid var(--brutal-border-color)!important}body.brutalist-theme :where(.ant-tag,[data-status-badge=true]){text-transform:uppercase;font-family:var(--calm-font-mono)!important;border:2px solid!important;border-radius:0!important;font-weight:900!important;box-shadow:2px 2px!important}body.brutalist-theme .brutalist-stage-detail,body.brutalist-theme .stage-score-dock{border-color:var(--brutal-border-color)!important;background:var(--brutal-surface)!important;box-shadow:var(--brutal-shadow)!important;border-radius:0!important}body.brutalist-theme ::-webkit-scrollbar-track{background:var(--brutal-bg)}body.brutalist-theme ::-webkit-scrollbar-thumb{border:2px solid var(--brutal-bg);background:var(--brutal-border-color);border-radius:0}body.brutalist-theme ::-webkit-scrollbar-thumb:hover{background:var(--ops-primary-hot)}@keyframes brutalist-scan-shift{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}@media (width<=767px){body.brutalist-theme{--brutal-shadow:4px 4px 0 var(--brutal-border-color);--brutal-shadow-large:5px 5px 0 var(--brutal-border-color)}body.brutalist-theme [data-epic-layout-header-content=true]{border-width:4px;padding:18px!important}body.brutalist-theme [data-dashboard-hero=true]{border-width:4px!important}body.brutalist-theme .ant-btn,body.brutalist-theme .ant-select,body.brutalist-theme :is(.ant-input,.ant-input-affix-wrapper,.ant-select-selector,.ant-picker),body.brutalist-theme .ant-tabs .ant-tabs-tab{min-height:44px}body.brutalist-theme .ant-table-wrapper,body.brutalist-theme pre{max-width:100%;overflow-x:auto}}@media (prefers-reduced-motion:reduce){body.brutalist-theme:before{animation:none}body.brutalist-theme :where(.ant-card-hoverable,.ctf-card,.brutal-card,.brutalist-card):hover,body.brutalist-theme .ant-btn:hover:not(:disabled),body.brutalist-theme .ant-btn:focus-visible:not(:disabled),body.brutalist-theme .ant-btn:active:not(:disabled),body.brutalist-theme [data-dashboard-stat=true]:hover,body.brutalist-theme [data-dashboard-stat=true]:focus-visible{transform:none!important}}body.light-theme.editorial-theme{--ops-light-bg:#dfe5df;--ops-light-surface-lowest:#f7f8f3;--ops-light-surface:#e9eee9;--ops-light-surface-low:#fbfcf8;--ops-light-surface-high:#d2dbd3;--ops-light-surface-higher:#bdc9bf;--ops-light-text:#101710;--ops-light-muted:#5b675e;--ops-light-border:#859087;--ops-light-border-strong:#101710;--ops-light-primary:#176b3a;--ops-light-primary-hot:#105a30;--ops-light-secondary:#176d78;--ops-light-warning:#5f3b00;--ops-light-danger:#a43c4e;--ops-light-primary-rgb:23, 107, 58;--ops-light-secondary-rgb:23, 109, 120;--ops-light-warning-rgb:95, 59, 0;--ops-light-danger-rgb:164, 60, 78;--ops-light-glow:0 0 0 3px #176b3a33;--ops-light-shadow:4px 4px 0 #101710;--ops-light-shadow-large:9px 9px 0 #101710;--ops-bg:var(--ops-light-bg);--ops-surface-lowest:var(--ops-light-surface-lowest);--ops-surface:var(--ops-light-surface);--ops-surface-low:var(--ops-light-surface-low);--ops-surface-high:var(--ops-light-surface-high);--ops-surface-higher:var(--ops-light-surface-higher);--ops-text:var(--ops-light-text);--ops-muted:var(--ops-light-muted);--ops-border:var(--ops-light-border);--ops-border-strong:var(--ops-light-border-strong);--ops-primary:var(--ops-light-primary);--ops-primary-hot:var(--ops-light-primary-hot);--ops-primary-solid:var(--ops-light-primary);--ops-primary-solid-hover:var(--ops-light-primary-hot);--ops-secondary:var(--ops-light-secondary);--ops-secondary-solid:var(--ops-light-secondary);--ops-danger:var(--ops-light-danger);--ops-warning:var(--ops-light-warning);--ops-primary-rgb:var(--ops-light-primary-rgb);--ops-secondary-rgb:var(--ops-light-secondary-rgb);--ops-glow:var(--ops-light-glow);--color-primary:var(--ops-light-primary);--color-primary-rgb:var(--ops-light-primary-rgb);--color-primary-bg:rgba(var(--ops-light-primary-rgb), .1);--color-primary-border:rgba(var(--ops-light-primary-rgb), .3);--color-success:var(--ops-light-primary);--color-success-rgb:var(--ops-light-primary-rgb);--color-success-text:#fff;--color-info:var(--ops-light-secondary);--color-info-rgb:var(--ops-light-secondary-rgb);--color-info-text:#fff;--color-warning:var(--ops-light-warning);--color-warning-rgb:var(--ops-light-warning-rgb);--color-warning-text:#101710;--color-danger:var(--ops-light-danger);--color-error:var(--ops-light-danger);--color-error-rgb:var(--ops-light-danger-rgb);--color-error-text:#fff;--component-primary-bg:var(--ops-light-primary);--component-primary-bg-hover:var(--ops-light-primary-hot);--component-primary-text:#fff;--component-primary-border:var(--ops-light-border-strong);--component-secondary-bg:var(--ops-light-secondary);--component-secondary-bg-hover:#105b64;--component-secondary-text:#fff;--ops-status-scheduled-bg:var(--ops-light-secondary);--ops-status-scheduled-text:#fff;--ops-status-pending-bg:#d88a12;--ops-status-pending-text:#101710;--brutal-border-color:var(--ops-light-border-strong);--brutal-border-muted:var(--ops-light-muted);--brutal-bg:var(--ops-light-bg);--brutal-surface:var(--ops-light-surface);--brutal-surface-raised:var(--ops-light-surface-low);--brutal-text:var(--ops-light-text);--brutal-inverse-text:#fff;--brutal-shadow:none;--brutal-shadow-large:none;--brutal-accent-shadow:8px 8px 0 var(--ops-light-primary);--brutal-hover-shadow:3px 3px 0 var(--ops-light-primary);--editorial-border:2px solid var(--ops-light-border-strong);--editorial-divider:1px solid var(--ops-light-border);--editorial-focal-shadow:9px 9px 0 var(--ops-light-primary);--editorial-control-shadow:3px 3px 0 var(--ops-light-border-strong);--calm-radius-sm:0;--calm-radius-md:0;--calm-radius-lg:0;--calm-shadow-sm:var(--ops-light-shadow);--calm-shadow-md:var(--ops-light-shadow-large);--calm-font-body:"Fira Sans", "Noto Sans SC", sans-serif;--calm-font-display:"Alimama ShuHeiTi", "Noto Sans SC", sans-serif;--calm-font-data:"JetBrains Mono", monospace;--calm-font-mono:"JetBrains Mono", monospace;background:var(--ops-light-bg)!important;color:var(--ops-light-text)!important}body.light-theme.editorial-theme:before{content:"";z-index:2147482999;pointer-events:none;opacity:.2;mix-blend-mode:multiply;background:repeating-linear-gradient(0deg,#0000 0 31px,#10171014 31px 32px),linear-gradient(90deg,#0000 0 63px,#176b3a14 63px 64px,#0000 64px);position:fixed;inset:0}body.light-theme.editorial-theme #root,body.light-theme.editorial-theme .ant-app,body.light-theme.editorial-theme .ant-layout,body.light-theme.editorial-theme [data-dashboard-panel=true]{--ops-page-surface:var(--ops-light-surface-lowest);--ops-page-panel:var(--ops-light-surface-lowest);--ops-page-panel-high:var(--ops-light-surface-low);--ops-page-accent-bg:rgba(var(--ops-light-primary-rgb), .08);--ops-page-cyan-bg:rgba(var(--ops-light-secondary-rgb), .07);--ops-page-warning-bg:rgba(var(--ops-light-warning-rgb), .1);--ops-page-danger-bg:rgba(var(--ops-light-danger-rgb), .07);background:var(--ops-light-bg)!important;color:var(--ops-light-text)!important}body.light-theme.editorial-theme .ant-layout-content{background:var(--ops-light-surface-lowest)!important;color:var(--ops-light-text)!important}body.light-theme.editorial-theme .ant-layout-sider{background:var(--ops-light-surface)!important;border-right:2px solid var(--ops-light-border-strong)!important;box-shadow:5px 0 0 var(--ops-light-primary)!important}body.light-theme.editorial-theme .ant-layout-header{background:var(--ops-light-surface-lowest)!important;border-bottom:2px solid var(--ops-light-border-strong)!important;box-shadow:0 4px 0 var(--ops-light-primary)!important}body.light-theme.editorial-theme :where(h1,h2,h3,h4){letter-spacing:-.025em;color:var(--ops-light-text)!important;font-family:var(--calm-font-display)!important;font-weight:900!important}body.light-theme.editorial-theme :where(.ant-card,.ctf-card,.brutal-card,.brutalist-card,.team-lobby-card,.team-card,.growth-panel,.challenge-card,.course-card,.class-card,.practice-challenge-card,.private-practice-challenge-card,.environment-panel,.discussion-panel,.error-display,.change-password-card,[data-epic-layout-control=true],[data-epic-layout-empty=true]){background:var(--ops-light-surface-lowest)!important;border:var(--editorial-border)!important;box-shadow:none!important;color:var(--ops-light-text)!important;text-shadow:none!important;border-radius:0!important}body.light-theme.editorial-theme .ant-card-head{min-height:48px;background:var(--ops-light-surface-low)!important;border-bottom:var(--editorial-divider)!important;color:var(--ops-light-text)!important;font-family:var(--calm-font-display)!important;font-weight:900!important}body.light-theme.editorial-theme :where(.ant-card-hoverable,.ctf-card,.brutal-card,.brutalist-card):hover{border-color:var(--ops-light-primary)!important;box-shadow:3px 3px 0 var(--ops-light-primary)!important;transform:translate(-2px,-2px)!important}body.light-theme.editorial-theme :where(.ant-list,.ant-tabs-content-holder){background:var(--ops-light-surface-lowest)!important;border-color:var(--ops-light-border)!important;box-shadow:none!important}body.light-theme.editorial-theme .ant-table-wrapper,body.light-theme.editorial-theme .brutalist-table-container{overflow:hidden;border:var(--editorial-border)!important;background:var(--ops-light-surface-lowest)!important;box-shadow:none!important;border-radius:0!important}body.light-theme.editorial-theme :where(.ant-table,.ant-table-container,.ant-table-cell){background:var(--ops-light-surface-lowest)!important;color:var(--ops-light-text)!important}body.light-theme.editorial-theme .ant-table-thead>tr>th{background:var(--ops-light-text)!important;border-color:var(--ops-light-text)!important;color:var(--ops-light-surface-low)!important;font-family:var(--calm-font-mono)!important;font-weight:900!important}body.light-theme.editorial-theme .ant-table-tbody>tr>td,body.light-theme.editorial-theme .ant-list-item{border-color:var(--ops-light-border)!important;border-bottom-width:1px!important}body.light-theme.editorial-theme .ant-table-tbody>tr:hover>td{background:rgba(var(--ops-light-primary-rgb), .08)!important}body.light-theme.editorial-theme .ant-btn{min-height:40px;border:2px solid var(--ops-light-border-strong)!important;background:var(--ops-light-surface-low)!important;color:var(--ops-light-text)!important;box-shadow:none!important;font-family:var(--calm-font-mono)!important;border-radius:0!important;font-weight:800!important}body.light-theme.editorial-theme .ant-btn:hover:not(:disabled),body.light-theme.editorial-theme .ant-btn:focus-visible:not(:disabled){border-color:var(--ops-light-primary)!important;background:color-mix(in srgb, var(--ops-light-primary) 8%, var(--ops-light-surface-low))!important;color:var(--ops-light-primary-hot)!important;box-shadow:none!important;transform:none!important}body.light-theme.editorial-theme .ant-btn-primary{background:var(--ops-light-primary)!important;border-color:var(--ops-light-border-strong)!important;color:#fff!important}body.light-theme.editorial-theme .ant-btn-primary:hover:not(:disabled),body.light-theme.editorial-theme .ant-btn-primary:focus-visible:not(:disabled){background:var(--ops-light-primary-hot)!important;color:#fff!important;box-shadow:var(--editorial-control-shadow)!important;transform:translate(-2px,-2px)!important}body.light-theme.editorial-theme .ant-btn-dangerous{color:var(--ops-light-danger)!important}body.light-theme.editorial-theme .ant-btn-dangerous.ant-btn-primary{background:var(--ops-light-danger)!important;color:#fff!important}body.light-theme.editorial-theme :is(.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-select-selector,.ant-picker,textarea,select){min-height:40px;background:var(--ops-light-surface-low)!important;border:2px solid var(--ops-light-border)!important;color:var(--ops-light-text)!important;box-shadow:none!important;border-radius:0!important}body.light-theme.editorial-theme .ant-select{min-height:40px}body.light-theme.editorial-theme .ant-input-affix-wrapper>input.ant-input{min-height:0;padding:0;background:0 0!important;border:0!important}body.light-theme.editorial-theme :is(.ant-input:focus,.ant-input-focused,.ant-input-affix-wrapper-focused,.ant-input-number-focused,.ant-select-focused .ant-select-selector,.ant-picker-focused,textarea:focus,select:focus){outline:2px solid color-mix(in srgb, var(--ops-light-primary) 24%, transparent);outline-offset:1px;border-color:var(--ops-light-primary)!important;box-shadow:none!important}body.light-theme.editorial-theme .ant-tabs .ant-tabs-nav{margin-bottom:18px}body.light-theme.editorial-theme .ant-tabs .ant-tabs-tab{min-height:40px;background:var(--ops-light-surface-low)!important;border:1px solid var(--ops-light-border)!important;box-shadow:none!important;border-radius:0!important;margin:0 6px 0 0!important;padding:8px 12px!important}body.light-theme.editorial-theme .ant-tabs .ant-tabs-tab-active,body.light-theme.editorial-theme .ant-pagination .ant-pagination-item-active{background:var(--ops-light-primary)!important;border-color:var(--ops-light-border-strong)!important;color:#fff!important}body.light-theme.editorial-theme .ant-pagination.ant-pagination .ant-pagination-item-active{background:var(--ops-light-primary)!important}body.light-theme.editorial-theme .ant-pagination.ant-pagination .ant-pagination-item-active.ant-pagination-item-active>a,body.light-theme.editorial-theme .ant-tabs .ant-tabs-tab-active *,body.light-theme.editorial-theme .ant-pagination .ant-pagination-item-active *{color:#fff!important}body.light-theme.editorial-theme .ant-pagination :where(.ant-pagination-item,.ant-pagination-prev,.ant-pagination-next){border:1px solid var(--ops-light-border)!important;background:var(--ops-light-surface-low)!important;box-shadow:none!important;border-radius:0!important}body.light-theme.editorial-theme [data-status-badge=true][data-status-tone=warning]{color:#5f3b00!important}body.light-theme.editorial-theme :where(.ant-modal-content,.ant-drawer-content,.ant-popover-inner,.ant-dropdown-menu){background:var(--ops-light-surface-low)!important;border:3px solid var(--ops-light-border-strong)!important;box-shadow:var(--ops-light-shadow-large)!important;color:var(--ops-light-text)!important;border-radius:0!important}body.light-theme.editorial-theme :where(.ant-modal-header,.ant-drawer-header){background:var(--ops-light-surface)!important;border-bottom:2px solid var(--ops-light-border-strong)!important}body.light-theme.editorial-theme .ant-alert{border:2px solid var(--ops-light-border)!important;box-shadow:none!important;border-radius:0!important}body.light-theme.editorial-theme :where([data-status-badge=true],.ant-tag){box-shadow:none!important;border-radius:0!important}body.light-theme.editorial-theme [data-epic-layout-header-content=true]{border:3px solid var(--ops-light-border-strong);box-shadow:var(--editorial-focal-shadow);background:var(--ops-light-surface-low)!important;padding:24px!important}body.light-theme.editorial-theme [data-epic-layout-control=true]{border:2px solid var(--ops-light-border-strong)!important;box-shadow:5px 5px 0 var(--ops-light-border-strong)!important}body.light-theme.editorial-theme [data-dashboard-hero=true]{background:var(--ops-light-surface-low)!important;border:3px solid var(--ops-light-border-strong)!important;box-shadow:8px 8px 0 var(--ops-light-primary)!important;padding:clamp(20px,2.5vw,30px)!important}body.light-theme.editorial-theme [data-dashboard-banner=true]{background:var(--ops-light-surface)!important;border:2px solid var(--ops-light-border-strong)!important;box-shadow:none!important;border-radius:0!important}body.light-theme.editorial-theme [data-dashboard-stats=true]{background:var(--ops-light-surface-low)!important;border:2px solid var(--ops-light-border-strong)!important;box-shadow:none!important;border-radius:0!important}body.light-theme.editorial-theme [data-dashboard-stat=true]{background:var(--ops-light-surface-low)!important;border:0!important;border-right:1px solid var(--ops-light-border)!important;box-shadow:none!important;border-radius:0!important}body.light-theme.editorial-theme [data-dashboard-stat=true]:last-child{border-right:0!important}body.light-theme.editorial-theme [data-dashboard-stat=true]:hover,body.light-theme.editorial-theme [data-dashboard-stat=true]:focus-visible{background:rgba(var(--ops-light-primary-rgb), .08)!important;box-shadow:inset 0 -4px 0 var(--ops-light-primary)!important;transform:none!important}body.light-theme.editorial-theme [data-learning-dashboard=true]{background:var(--ops-light-surface-low)!important;border:3px solid var(--ops-light-border-strong)!important;box-shadow:var(--editorial-focal-shadow)!important;border-radius:0!important}body.light-theme.editorial-theme [data-dashboard-listing=true],body.light-theme.editorial-theme .brutalist-stage-detail,body.light-theme.editorial-theme .stage-score-dock{border:2px solid var(--ops-light-border-strong)!important;background:var(--ops-light-surface-lowest)!important;box-shadow:6px 6px 0 var(--ops-light-border-strong)!important;border-radius:0!important}body.light-theme.editorial-theme ::-webkit-scrollbar-track{background:var(--ops-light-surface)}body.light-theme.editorial-theme ::-webkit-scrollbar-thumb{background:var(--ops-light-border);border:2px solid var(--ops-light-surface);border-radius:0}body.light-theme.editorial-theme ::-webkit-scrollbar-thumb:hover{background:var(--ops-light-primary)}body.dark-theme.protocol-zero-full-theme{--ops-bg:#0e0e0e;--ops-surface-lowest:#0e0e0e;--ops-surface:#131313;--ops-surface-low:#1c1b1b;--ops-surface-high:#201f1f;--ops-surface-higher:#2a2a2a;--ops-text:#e5e2e1;--ops-muted:#9ba99a;--ops-border:#3b4b37;--ops-border-strong:#84967e;--ops-primary:#00ff41;--ops-primary-hot:#72ff70;--ops-primary-solid:#006e16;--ops-primary-solid-hover:#007117;--ops-secondary:#00f1fd;--ops-secondary-solid:#006a6f;--ops-secondary-solid-hover:#007a80;--ops-danger:#93000a;--ops-warning:#d6a100;--ops-primary-rgb:0, 255, 65;--ops-primary-hot-rgb:114, 255, 112;--ops-primary-solid-rgb:0, 110, 22;--ops-secondary-rgb:0, 241, 253;--ops-secondary-solid-rgb:0, 106, 111;--ops-glow:0 0 14px #00ff411f;--ops-secondary-glow:0 0 14px #00f1fd1a;--color-primary:var(--ops-primary-solid);--color-primary-rgb:var(--ops-primary-solid-rgb);--color-primary-bg:rgba(var(--ops-primary-solid-rgb), .18);--color-primary-border:rgba(var(--ops-primary-rgb), .34);--color-primary-accent:var(--ops-primary);--color-primary-hover:var(--ops-primary-solid-hover);--color-success:#00e88b;--color-success-rgb:0, 232, 139;--color-success-text:#001208;--color-info:var(--ops-secondary);--color-info-rgb:var(--ops-secondary-rgb);--color-info-text:#fff;--color-warning:#d6a100;--color-warning-rgb:214, 161, 0;--color-warning-text:#171208;--color-danger:var(--ops-danger);--color-error:#ff6b57;--color-error-rgb:255, 107, 87;--color-error-text:#fff;--component-primary-bg:var(--ops-primary-solid);--component-primary-bg-hover:var(--ops-primary-solid-hover);--component-primary-text:#fff;--component-primary-border:var(--ops-border-strong);--component-secondary-bg:var(--ops-secondary-solid);--component-secondary-bg-hover:var(--ops-secondary-solid-hover);--component-secondary-text:#fff;--ops-status-scheduled-bg:var(--ops-secondary-solid);--ops-status-scheduled-text:#fff;--ops-status-pending-bg:#d6a100;--ops-status-pending-text:#171208;--brutal-border-color:var(--ops-border);--brutal-border-muted:var(--ops-border-strong);--brutal-bg:var(--ops-bg);--brutal-surface:var(--ops-surface);--brutal-surface-raised:var(--ops-surface-low);--brutal-text:var(--ops-text);--brutal-inverse-text:#050805;--brutal-shadow:0 0 0 1px var(--ops-border), var(--ops-glow);--brutal-shadow-large:0 0 0 1px var(--ops-border), var(--ops-glow);--brutal-accent-shadow:var(--ops-glow);--brutal-hover-shadow:var(--ops-glow);--calm-radius-sm:0;--calm-radius-md:0;--calm-radius-lg:0;--calm-shadow-sm:none;--calm-shadow-md:var(--ops-glow);--calm-font-body:"Fira Sans", "Noto Sans SC", sans-serif;--calm-font-display:"Fira Sans", "Noto Sans SC", sans-serif;--calm-font-data:"JetBrains Mono", monospace;--calm-font-mono:"JetBrains Mono", monospace;font-family:var(--calm-font-body);background:var(--ops-bg)!important;color:var(--ops-text)!important}body.dark-theme.protocol-zero-full-theme:before{content:"";z-index:2147483000;pointer-events:none;opacity:.12;mix-blend-mode:screen;background:repeating-linear-gradient(#ffffff09 0 1px,#0000 1px 4px),repeating-linear-gradient(90deg,#00f1fd09 0 1px,#0000 1px 64px),radial-gradient(circle at 15% 10%,#00ff411f,#0000 24%);animation:12s linear infinite protocol-zero-scan;position:fixed;inset:0}body.dark-theme.protocol-zero-full-theme #root,body.dark-theme.protocol-zero-full-theme .ant-app,body.dark-theme.protocol-zero-full-theme .ant-layout,body.dark-theme.protocol-zero-full-theme .ant-layout-content,body.dark-theme.protocol-zero-full-theme [data-dashboard-panel=true]{background:var(--ops-bg)!important;color:var(--ops-text)!important}body.dark-theme.protocol-zero-full-theme .ant-layout-header{border-bottom:1px solid var(--ops-border-strong)!important;box-shadow:0 0 18px rgba(var(--ops-primary-rgb), .08)!important;background:#131313fa!important}body.dark-theme.protocol-zero-full-theme .ant-layout-sider{border-right:1px solid var(--ops-border-strong)!important;background:var(--ops-surface)!important;box-shadow:8px 0 24px #00000057!important}body.dark-theme.protocol-zero-full-theme :where(h1,h2,h3,h4),body.dark-theme.protocol-zero-full-theme [data-epic-layout-header=true]{letter-spacing:.02em;color:var(--ops-text)!important;font-family:var(--calm-font-mono)!important;font-weight:700!important}body.dark-theme.protocol-zero-full-theme :where(.ant-card,.ctf-card,.brutal-card,.brutalist-card,.team-lobby-card,.team-card,.growth-panel,.challenge-card,.course-card,.class-card,.practice-challenge-card,.private-practice-challenge-card,.environment-panel,.discussion-panel,.error-display,.change-password-card,[data-epic-layout-control=true],[data-epic-layout-empty=true],[data-dashboard-banner=true],[data-dashboard-stats=true],[data-learning-dashboard=true],[data-dashboard-listing=true]){border:1px solid var(--ops-border)!important;background:var(--ops-surface)!important;box-shadow:none!important;color:var(--ops-text)!important;text-shadow:none!important;border-radius:0!important}body.dark-theme.protocol-zero-full-theme :where(.ant-card-hoverable,.ctf-card,.brutal-card,.brutalist-card):hover{border-color:var(--ops-primary)!important;box-shadow:var(--ops-glow)!important;transform:translate(-1px,-1px)!important}body.dark-theme.protocol-zero-full-theme .ant-card-head{letter-spacing:.04em;border-bottom:1px solid var(--ops-border)!important;background:var(--ops-surface-low)!important;font-family:var(--calm-font-mono)!important;border-radius:0!important;font-weight:700!important}body.dark-theme.protocol-zero-full-theme [data-epic-layout-header-content=true]{border:1px solid var(--ops-border-strong);border-left:4px solid var(--ops-primary);box-shadow:var(--ops-glow);background:linear-gradient(90deg, rgba(var(--ops-primary-rgb), .08), transparent 36%), var(--ops-surface)!important;padding:22px!important}body.dark-theme.protocol-zero-full-theme [data-dashboard-hero=true]{border:1px solid var(--ops-border-strong)!important;border-left:4px solid var(--ops-primary)!important;background:linear-gradient(90deg, rgba(var(--ops-primary-rgb), .11), transparent 44%), repeating-linear-gradient(90deg, transparent 0 31px, rgba(var(--ops-secondary-rgb), .035) 31px 32px), var(--ops-surface-low)!important;box-shadow:var(--ops-glow)!important;padding:clamp(20px,2.5vw,28px)!important}body.dark-theme.protocol-zero-full-theme [data-dashboard-stat=true]{border:0!important;border-right:1px solid var(--ops-border)!important;background:var(--ops-surface)!important;box-shadow:none!important;border-radius:0!important}body.dark-theme.protocol-zero-full-theme [data-dashboard-stat=true]:last-child{border-right:0!important}body.dark-theme.protocol-zero-full-theme [data-dashboard-stat=true]:hover,body.dark-theme.protocol-zero-full-theme [data-dashboard-stat=true]:focus-visible{background:rgba(var(--ops-primary-solid-rgb), .18)!important;box-shadow:inset 0 -3px 0 var(--ops-primary)!important;transform:none!important}body.dark-theme.protocol-zero-full-theme .ant-table-wrapper,body.dark-theme.protocol-zero-full-theme .brutalist-table-container{overflow:hidden;border:1px solid var(--ops-border)!important;background:var(--ops-surface)!important;box-shadow:none!important;border-radius:0!important}body.dark-theme.protocol-zero-full-theme :where(.ant-table,.ant-table-container,.ant-table-cell){background:var(--ops-surface)!important;color:var(--ops-text)!important}body.dark-theme.protocol-zero-full-theme .ant-table-thead>tr>th{border-bottom:1px solid var(--ops-border-strong)!important;background:var(--ops-surface-high)!important;color:var(--ops-primary-hot)!important;font-family:var(--calm-font-mono)!important;font-weight:700!important}body.dark-theme.protocol-zero-full-theme .ant-table-tbody>tr>td,body.dark-theme.protocol-zero-full-theme .ant-list-item{border-bottom:1px solid var(--ops-border)!important}body.dark-theme.protocol-zero-full-theme .ant-table-tbody>tr:hover>td{background:rgba(var(--ops-primary-solid-rgb), .18)!important}body.dark-theme.protocol-zero-full-theme .ant-btn{border:1px solid var(--ops-border-strong)!important;background:var(--ops-surface-low)!important;color:var(--ops-text)!important;box-shadow:none!important;font-family:var(--calm-font-mono)!important;border-radius:0!important;font-weight:700!important}body.dark-theme.protocol-zero-full-theme .ant-btn:hover:not(:disabled),body.dark-theme.protocol-zero-full-theme .ant-btn:focus-visible:not(:disabled){border-color:var(--ops-primary)!important;color:var(--ops-primary-hot)!important;box-shadow:var(--ops-glow)!important;transform:none!important}body.dark-theme.protocol-zero-full-theme .ant-btn-primary,body.dark-theme.protocol-zero-full-theme .ant-btn-primary:hover:not(:disabled),body.dark-theme.protocol-zero-full-theme .ant-btn-primary:focus-visible:not(:disabled){border-color:var(--ops-primary-solid)!important;background:var(--ops-primary-solid)!important;color:#fff!important}body.dark-theme.protocol-zero-full-theme :is(.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-select-selector,.ant-picker,textarea,select){border:1px solid var(--ops-border)!important;background:var(--ops-surface-low)!important;color:var(--ops-text)!important;box-shadow:none!important;font-family:var(--calm-font-mono)!important;border-radius:0!important}body.dark-theme.protocol-zero-full-theme .ant-input-affix-wrapper>input.ant-input{min-height:0;padding:0;background:0 0!important;border:0!important}body.dark-theme.protocol-zero-full-theme :is(.ant-input:focus,.ant-input-focused,.ant-input-affix-wrapper-focused,.ant-input-number-focused,.ant-select-focused .ant-select-selector,.ant-picker-focused,textarea:focus,select:focus){outline:1px solid var(--ops-secondary);outline-offset:1px;border-color:var(--ops-secondary)!important;box-shadow:var(--ops-secondary-glow)!important}body.dark-theme.protocol-zero-full-theme .ant-tabs .ant-tabs-tab,body.dark-theme.protocol-zero-full-theme .ant-pagination :where(.ant-pagination-item,.ant-pagination-prev,.ant-pagination-next){border:1px solid var(--ops-border)!important;background:var(--ops-surface-low)!important;box-shadow:none!important;font-family:var(--calm-font-mono)!important;border-radius:0!important}body.dark-theme.protocol-zero-full-theme .ant-tabs .ant-tabs-tab-active,body.dark-theme.protocol-zero-full-theme .ant-pagination .ant-pagination-item-active{background:rgba(var(--ops-primary-solid-rgb), .28)!important;border-color:var(--ops-primary)!important}body.dark-theme.protocol-zero-full-theme .ant-tabs .ant-tabs-tab-active *,body.dark-theme.protocol-zero-full-theme .ant-pagination .ant-pagination-item-active *,body.dark-theme.protocol-zero-full-theme [data-theme-accent-text=true],body.dark-theme.protocol-zero-full-theme .private-practice-difficulty-chip{color:var(--ops-primary-hot)!important}body.dark-theme.protocol-zero-full-theme :where(.ant-modal-content,.ant-drawer-content,.ant-popover-inner,.ant-dropdown-menu){border:1px solid var(--ops-border-strong)!important;background:var(--ops-surface-low)!important;color:var(--ops-text)!important;box-shadow:var(--ops-glow)!important;border-radius:0!important}body.dark-theme.protocol-zero-full-theme :where(.ant-modal-header,.ant-drawer-header){border-bottom:1px solid var(--ops-border-strong)!important;background:var(--ops-surface)!important}body.dark-theme.protocol-zero-full-theme :where(.ant-tag,[data-status-badge=true]){border:1px solid var(--ops-border)!important;background:rgba(var(--ops-primary-solid-rgb), .18)!important;color:var(--ops-text)!important;box-shadow:none!important;font-family:var(--calm-font-mono)!important;border-radius:0!important}body.dark-theme.protocol-zero-full-theme [data-status-badge=true][data-status-tone=success]{border-color:var(--ops-primary)!important;color:var(--ops-primary-hot)!important}body.dark-theme.protocol-zero-full-theme [data-status-badge=true][data-status-tone=info]{border-color:var(--ops-secondary)!important;color:var(--ops-secondary)!important}body.dark-theme.protocol-zero-full-theme .brutalist-stage-detail{background:linear-gradient(135deg, rgba(var(--ops-primary-rgb), .1) 0 10px, transparent 10px), var(--ops-surface-lowest)!important;border-color:var(--ops-border)!important}body.dark-theme.protocol-zero-full-theme .stage-score-dock{border:1px solid var(--ops-border)!important;background:var(--ops-surface)!important;box-shadow:var(--ops-glow)!important;border-radius:0!important}body.dark-theme.protocol-zero-full-theme ::-webkit-scrollbar-track{background:var(--ops-surface)}body.dark-theme.protocol-zero-full-theme ::-webkit-scrollbar-thumb{background:var(--ops-border);border:0;border-radius:0}body.dark-theme.protocol-zero-full-theme ::-webkit-scrollbar-thumb:hover{background:var(--ops-primary-solid)}@keyframes protocol-zero-scan{0%{background-position:0 0,0 0,0 0}to{background-position:0 16px,64px 0,0 0}}@media (width<=767px){body.light-theme.editorial-theme{--editorial-focal-shadow:5px 5px 0 var(--ops-light-primary);--editorial-control-shadow:3px 3px 0 var(--ops-light-border-strong)}body.light-theme.editorial-theme [data-epic-layout-header-content=true],body.dark-theme.protocol-zero-full-theme [data-epic-layout-header-content=true]{padding:18px!important}body.light-theme.editorial-theme .ant-tabs .ant-tabs-nav-wrap,body.light-theme.editorial-theme .ant-table-wrapper,body.dark-theme.protocol-zero-full-theme .ant-tabs .ant-tabs-nav-wrap,body.dark-theme.protocol-zero-full-theme .ant-table-wrapper,body.light-theme.editorial-theme pre,body.dark-theme.protocol-zero-full-theme pre{max-width:100%;overflow-x:auto}body.light-theme.editorial-theme .ant-btn,body.light-theme.editorial-theme .ant-select,body.light-theme.editorial-theme :is(.ant-input,.ant-input-affix-wrapper,.ant-select-selector,.ant-picker),body.light-theme.editorial-theme .ant-tabs .ant-tabs-tab,body.dark-theme.protocol-zero-full-theme .ant-btn,body.dark-theme.protocol-zero-full-theme .ant-select,body.dark-theme.protocol-zero-full-theme :is(.ant-input,.ant-input-affix-wrapper,.ant-select-selector,.ant-picker),body.dark-theme.protocol-zero-full-theme .ant-tabs .ant-tabs-tab{min-height:44px}}@media (prefers-reduced-motion:reduce){body.dark-theme.protocol-zero-full-theme:before{animation:none}body.light-theme.editorial-theme :where(.ant-card-hoverable,.ctf-card,.brutal-card,.brutalist-card):hover,body.light-theme.editorial-theme .ant-btn-primary:hover,body.light-theme.editorial-theme .ant-btn-primary:focus-visible,body.dark-theme.protocol-zero-full-theme :where(.ant-card-hoverable,.ctf-card,.brutal-card,.brutalist-card):hover{transform:none!important}}body.dark-theme.nightops-theme{--ops-bg:#000;--ops-surface-lowest:#000;--ops-surface:#0c0e0d;--ops-surface-low:#141715;--ops-surface-high:#1e2320;--ops-surface-higher:#2c332f;--ops-text:#f2f5f3;--ops-muted:#9aa49e;--ops-text-secondary:#9aa49e;--ops-border:#1e2320;--ops-border-strong:#2c332f;--ops-primary:#00e88b;--ops-primary-hot:#2bffa3;--ops-primary-solid:#00e88b;--ops-primary-solid-hover:#2bffa3;--ops-secondary:#56b8ff;--ops-secondary-solid:#1f6fa8;--ops-secondary-solid-hover:#2a80bd;--ops-danger:#ff6b57;--ops-warning:#ffb224;--ops-primary-rgb:0, 232, 139;--ops-primary-hot-rgb:43, 255, 163;--ops-primary-solid-rgb:0, 232, 139;--ops-secondary-rgb:86, 184, 255;--ops-secondary-solid-rgb:31, 111, 168;--ops-glow:0 0 0 3px #00e88b24;--ops-secondary-glow:0 0 0 3px #56b8ff24;--ops-status-scheduled-bg:#1f6fa8;--ops-status-scheduled-text:#fff;--ops-status-pending-bg:#ffb224;--ops-status-pending-text:#171208;--solve-board-first-blood:var(--ops-warning);--color-primary:#00e88b;--color-primary-rgb:0, 232, 139;--color-primary-bg:#00e88b1a;--color-primary-border:#00e88b61;--color-primary-accent:#00e88b;--color-primary-accent-rgb:0, 232, 139;--color-primary-hover:#2bffa3;--component-primary-bg:#00e88b;--component-primary-bg-hover:#2bffa3;--component-primary-text:#001208;--component-primary-border:#2c332f;--component-secondary-bg:#1f6fa8;--component-secondary-bg-hover:#2a80bd;--component-secondary-text:#fff;--color-success:#00e88b;--color-success-rgb:0, 232, 139;--color-success-text:#001208;--color-info:#56b8ff;--color-info-rgb:86, 184, 255;--color-info-text:#fff;--color-warning:#ffb224;--color-warning-rgb:255, 178, 36;--color-warning-text:#171208;--color-danger:#ff6b57;--color-error:#ff6b57;--color-error-rgb:255, 107, 87;--color-error-text:#000;--color-neutral:var(--ops-surface-high);--color-neutral-text:var(--ops-text);--color-accent-text:#001208;--calm-radius-sm:6px;--calm-radius-md:8px;--calm-radius-lg:12px;--calm-shadow-sm:none;--calm-shadow-md:0 12px 32px #0009;--calm-font-body:"Manrope", "HarmonyOS Sans SC", "Noto Sans SC", "PingFang SC", "Microsoft YaHei", system-ui, sans-serif;--calm-font-display:"Space Grotesk", "Noto Sans SC", "PingFang SC", "Microsoft YaHei", sans-serif;--calm-font-data:"JetBrains Mono", "Noto Sans SC", Consolas, monospace;--calm-font-mono:"JetBrains Mono", monospace;background:var(--ops-bg);color:var(--ops-text);font-family:var(--calm-font-body)}body.dark-theme.nightops-theme :where(h1,h2,h3,h4){font-family:var(--calm-font-display);letter-spacing:-.015em}body.dark-theme.nightops-theme ::-webkit-scrollbar-track{background:var(--ops-bg)}body.dark-theme.nightops-theme ::-webkit-scrollbar-thumb{background:var(--ops-surface-higher)}body.dark-theme.nightops-theme ::-webkit-scrollbar-thumb:hover{background:var(--ops-primary)}body.dark-theme.pixel-theme{--ops-bg:#000;--ops-surface-lowest:#000;--ops-surface:#0c0e0d;--ops-surface-low:#141715;--ops-surface-high:#1e2320;--ops-surface-higher:#2c332f;--ops-text:#f2f5f3;--ops-muted:#9aa49e;--ops-text-secondary:#9aa49e;--ops-border:#2c332f;--ops-border-strong:#2c332f;--ops-primary:#00e88b;--ops-primary-hot:#2bffa3;--ops-primary-solid:#00e88b;--ops-primary-solid-hover:#2bffa3;--ops-secondary:#56b8ff;--ops-secondary-solid:#1f6fa8;--ops-secondary-solid-hover:#2a80bd;--ops-danger:#ff6b57;--ops-warning:#ffb224;--ops-primary-rgb:0, 232, 139;--ops-primary-hot-rgb:43, 255, 163;--ops-primary-solid-rgb:0, 232, 139;--ops-secondary-rgb:86, 184, 255;--ops-secondary-solid-rgb:31, 111, 168;--ops-glow:4px 4px 0 0 #0a3d28;--ops-secondary-glow:4px 4px 0 0 #56b8ff33;--ops-status-scheduled-bg:#1f6fa8;--ops-status-scheduled-text:#fff;--ops-status-pending-bg:#ffb224;--ops-status-pending-text:#171208;--solve-board-first-blood:var(--ops-warning);--color-primary:#00e88b;--color-primary-rgb:0, 232, 139;--color-primary-bg:#00e88b14;--color-primary-border:#00e88b61;--color-primary-accent:#00e88b;--color-primary-accent-rgb:0, 232, 139;--color-primary-hover:#2bffa3;--component-primary-bg:#00e88b;--component-primary-bg-hover:#2bffa3;--component-primary-text:#001208;--component-primary-border:#2c332f;--component-secondary-bg:#1f6fa8;--component-secondary-bg-hover:#2a80bd;--component-secondary-text:#fff;--color-success:#00e88b;--color-success-rgb:0, 232, 139;--color-success-text:#001208;--color-info:#56b8ff;--color-info-rgb:86, 184, 255;--color-info-text:#fff;--color-warning:#ffb224;--color-warning-rgb:255, 178, 36;--color-warning-text:#171208;--color-danger:#ff6b57;--color-error:#ff6b57;--color-error-rgb:255, 107, 87;--color-error-text:#000;--color-neutral:var(--ops-surface-high);--color-neutral-text:var(--ops-text);--color-accent-text:#001208;--brutal-border-color:#2c332f;--brutal-border-muted:#1e2320;--brutal-bg:#000;--brutal-surface:#0c0e0d;--brutal-surface-raised:#141715;--brutal-text:#f2f5f3;--brutal-inverse-text:#001208;--brutal-shadow:4px 4px 0 #070908;--brutal-shadow-large:6px 6px 0 #070908;--brutal-accent-shadow:4px 4px 0 #0a3d28;--brutal-hover-shadow:6px 6px 0 #0a3d28;--brutal-control-shadow:4px 4px 0 #070908}body.light-theme.pixel-theme{--ops-bg:#f4f5f0;--ops-surface-lowest:#f4f5f0;--ops-surface:#fff;--ops-surface-low:#e9ece4;--ops-surface-high:#e9ece4;--ops-surface-higher:#d9ded4;--ops-text:#141b16;--ops-muted:#48524a;--ops-text-secondary:#48524a;--ops-border:#171a14;--ops-border-strong:#171a14;--ops-primary:#187347;--ops-primary-hot:#135f3b;--ops-primary-solid:#00e88b;--ops-primary-solid-hover:#2bffa3;--ops-secondary:#1f6fa8;--ops-secondary-solid:#1f6fa8;--ops-secondary-solid-hover:#17587f;--ops-danger:#cc3d27;--ops-warning:#9a6410;--ops-primary-rgb:24, 115, 71;--ops-primary-hot-rgb:19, 95, 59;--ops-primary-solid-rgb:0, 232, 139;--ops-secondary-rgb:31, 111, 168;--ops-secondary-solid-rgb:31, 111, 168;--ops-glow:4px 4px 0 0 #b8ffde;--ops-secondary-glow:4px 4px 0 0 #1f6fa833;--ops-status-scheduled-bg:#1f6fa8;--ops-status-scheduled-text:#fff;--ops-status-pending-bg:#9a6410;--ops-status-pending-text:#fff;--solve-board-first-blood:var(--ops-warning);--color-primary:#187347;--color-primary-rgb:24, 115, 71;--color-primary-bg:#1873471a;--color-primary-border:#18734759;--color-primary-accent:#187347;--color-primary-accent-rgb:24, 115, 71;--color-primary-hover:#135f3b;--component-primary-bg:#00e88b;--component-primary-bg-hover:#2bffa3;--component-primary-text:#001208;--component-primary-button-text:#001208;--component-primary-border:#171a14;--component-secondary-bg:#1f6fa8;--component-secondary-bg-hover:#17587f;--component-secondary-text:#fff;--color-success:#187347;--color-success-rgb:24, 115, 71;--color-success-text:#fff;--color-info:#1f6fa8;--color-info-rgb:31, 111, 168;--color-info-text:#fff;--color-warning:#9a6410;--color-warning-rgb:154, 100, 16;--color-warning-text:#fff;--color-danger:#cc3d27;--color-error:#ca3c26;--color-error-rgb:202, 60, 38;--color-error-text:#fff;--color-neutral:var(--ops-surface-high);--color-neutral-text:var(--ops-text);--color-accent-text:#fff;--brutal-border-color:#171a14;--brutal-border-muted:#48524a;--brutal-bg:#f4f5f0;--brutal-surface:#fff;--brutal-surface-raised:#e9ece4;--brutal-text:#141b16;--brutal-inverse-text:#fff;--brutal-shadow:4px 4px 0 #171a14;--brutal-shadow-large:6px 6px 0 #171a14;--brutal-accent-shadow:4px 4px 0 #b8ffde;--brutal-hover-shadow:6px 6px 0 #b8ffde;--brutal-control-shadow:4px 4px 0 #171a14}body.pixel-theme{--calm-radius-sm:0;--calm-radius-md:0;--calm-radius-lg:0;--calm-shadow-sm:var(--brutal-shadow);--calm-shadow-md:var(--brutal-shadow-large);--calm-font-body:"Fusion Pixel 12px Proportional SC", "Zpix", "Noto Sans SC", "PingFang SC", "Microsoft YaHei", sans-serif;--calm-font-display:"Press Start 2P", "Fusion Pixel 12px Proportional SC", "Zpix", "Noto Sans SC", monospace;--calm-font-data:"VT323", "Fusion Pixel 12px Proportional SC", "Zpix", monospace;--calm-font-mono:"VT323", "JetBrains Mono", monospace;background:var(--ops-bg);color:var(--ops-text);font-family:var(--calm-font-body)}body.pixel-theme :where(.ant-modal-content,.ant-modal-header,.ant-drawer-content,.ant-popover-inner,.ant-dropdown-menu,.ant-select-dropdown,.ant-message-notice-content,.ant-notification-notice),body.pixel-theme :where(.ant-switch,.ant-switch-handle,.ant-avatar,.ant-badge-count,.ant-progress-inner,.ant-progress-bg,.ant-tag,.ant-pagination-item),body.pixel-theme .ant-switch-handle:before{border-radius:0!important}body.pixel-theme ::-webkit-scrollbar-thumb{background:var(--ops-border-strong);border-radius:0}body.pixel-theme ::-webkit-scrollbar-track{background:var(--ops-bg)}body.dark-theme.range-keeper-theme{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--theme-canvas:#101a1b;--theme-surface:#1f2e30;--theme-surface-low:#1a2729;--theme-surface-high:#283a3c;--theme-text:#d5e0dd;--theme-text-muted:#9fb1ad;--theme-border:#38504f;--theme-border-strong:#76908c;--theme-primary:#74cdb9;--theme-primary-hover:#8ed9c8;--theme-secondary:#7fb8cf;--theme-danger:#f08a7e;--theme-warning:#e0b04a;--theme-surface-higher:#283a3c;--theme-secondary-hover:#7fb8cf;--theme-success:#74cdb9;--theme-info:#7fb8cf;--theme-on-primary:#000;--theme-on-secondary:#000;--theme-on-danger:#000;--theme-on-warning:#000;--theme-focus-ring:#74cdb9;--theme-selection:#74cdb9;--theme-overlay:#060c0db8;--theme-shadow-sm:none;--theme-shadow-md:0 6px 16px #04121229;--theme-radius-sm:2px;--theme-radius-md:4px;--theme-radius-lg:4px;--theme-code-background:#1a2729;--theme-code-text:#d5e0dd;--theme-terminal-background:#101a1b;--theme-terminal-text:#d5e0dd;--theme-challenge-background:#1f2e30;--theme-challenge-accent:#74cdb9;--range-keeper-primary-rgb:116, 205, 185;--range-keeper-primary-hover-rgb:142, 217, 200;--range-keeper-secondary-rgb:127, 184, 207;--range-keeper-danger-rgb:240, 138, 126;--range-keeper-warning-rgb:224, 176, 74;--range-keeper-success-rgb:116, 205, 185}body.light-theme.range-keeper-theme{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--theme-canvas:#cfd6d3;--theme-surface:#e3e8e6;--theme-surface-low:#dae0de;--theme-surface-high:#d6dcda;--theme-text:#1d2826;--theme-text-muted:#4a5653;--theme-border:#bcc5c2;--theme-border-strong:#6c7774;--theme-primary:#0c5f4e;--theme-primary-hover:#094c3e;--theme-secondary:#19627a;--theme-danger:#96322b;--theme-warning:#734f0d;--theme-surface-higher:#d6dcda;--theme-secondary-hover:#19627a;--theme-success:#0c5f4e;--theme-info:#19627a;--theme-on-primary:#fff;--theme-on-secondary:#fff;--theme-on-danger:#fff;--theme-on-warning:#fff;--theme-focus-ring:#0c5f4e;--theme-selection:#0c5f4e;--theme-overlay:#040a0cb8;--theme-shadow-sm:none;--theme-shadow-md:0 6px 16px #04121229;--theme-radius-sm:2px;--theme-radius-md:4px;--theme-radius-lg:4px;--theme-code-background:#dae0de;--theme-code-text:#1d2826;--theme-terminal-background:#cfd6d3;--theme-terminal-text:#1d2826;--theme-challenge-background:#e3e8e6;--theme-challenge-accent:#0c5f4e;--range-keeper-primary-rgb:12, 95, 78;--range-keeper-primary-hover-rgb:9, 76, 62;--range-keeper-secondary-rgb:25, 98, 122;--range-keeper-danger-rgb:150, 50, 43;--range-keeper-warning-rgb:115, 79, 13;--range-keeper-success-rgb:12, 95, 78}body.dark-theme.range-keeper-theme,body.light-theme.range-keeper-theme{--theme-font-body:"Noto Sans SC", system-ui, "PingFang SC", "Microsoft YaHei", sans-serif;--theme-font-display:var(--theme-font-body);--theme-font-data:"JetBrains Mono", "Cascadia Mono", Consolas, monospace;--calm-font-body:var(--theme-font-body);--calm-font-data:var(--theme-font-body);--calm-font-display:var(--theme-font-display);--calm-font-mono:"JetBrains Mono", "Cascadia Mono", Consolas, monospace;--calm-radius-lg:var(--theme-radius-lg);--calm-radius-md:var(--theme-radius-md);--calm-radius-sm:var(--theme-radius-sm);--calm-shadow-md:var(--theme-shadow-md);--calm-shadow-sm:var(--theme-shadow-sm);--color-accent-text:var(--theme-on-primary);--color-bg-dark:var(--theme-canvas);--color-bg-light:var(--theme-canvas);--color-border-dark:var(--theme-border);--color-border-light:var(--theme-border);--color-danger:var(--theme-danger);--color-error:var(--theme-danger);--color-error-rgb:var(--range-keeper-danger-rgb);--color-error-text:var(--theme-on-danger);--color-info:var(--theme-info);--color-info-rgb:var(--range-keeper-secondary-rgb);--color-info-text:var(--theme-on-secondary);--color-neutral:var(--theme-surface-low);--color-neutral-text:var(--theme-text);--color-primary:var(--theme-primary);--color-primary-accent:var(--theme-primary);--color-primary-accent-rgb:var(--range-keeper-primary-rgb);--color-primary-bg:color-mix(in srgb,var(--theme-primary) 12%,transparent);--color-primary-border:color-mix(in srgb,var(--theme-primary) 35%,transparent);--color-primary-dark:var(--theme-primary);--color-primary-dark-rgb:var(--range-keeper-primary-rgb);--color-primary-hover:var(--theme-primary-hover);--color-primary-light:var(--theme-primary);--color-primary-light-rgb:var(--range-keeper-primary-rgb);--color-primary-rgb:var(--range-keeper-primary-rgb);--color-success:var(--theme-success);--color-success-bg:color-mix(in srgb,var(--theme-success) 12%,var(--theme-surface));--color-success-rgb:var(--range-keeper-success-rgb);--color-success-text:var(--theme-on-primary);--color-surface-dark:var(--theme-surface);--color-surface-light:var(--theme-surface);--color-text-dark:var(--theme-text);--color-text-light:var(--theme-text);--color-text-muted-dark:var(--theme-text-muted);--color-text-muted-light:var(--theme-text-muted);--color-warning:var(--theme-warning);--color-warning-bg:color-mix(in srgb,var(--theme-warning) 12%,var(--theme-surface));--color-warning-rgb:var(--range-keeper-warning-rgb);--color-warning-text:var(--theme-on-warning);--component-primary-bg:var(--theme-primary);--component-primary-bg-hover:var(--theme-primary-hover);--component-primary-border:var(--theme-border-strong);--component-primary-button-text:var(--theme-on-primary);--component-primary-text:var(--theme-on-primary);--component-secondary-bg:var(--theme-secondary);--component-secondary-bg-hover:var(--theme-secondary-hover);--component-secondary-text:var(--theme-on-secondary);--ops-bg:var(--theme-canvas);--ops-border:var(--theme-border);--ops-border-strong:var(--theme-border-strong);--ops-danger:var(--theme-danger);--ops-glow:0 0 0 3px color-mix(in srgb,var(--theme-focus-ring) 22%,transparent);--ops-glow-error:0 0 0 3px color-mix(in srgb, var(--theme-danger) 18%, transparent);--ops-glow-warning:0 0 0 3px color-mix(in srgb, var(--theme-warning) 18%, transparent);--ops-light-bg:var(--theme-canvas);--ops-light-border:var(--theme-border);--ops-light-border-strong:var(--theme-border-strong);--ops-light-danger:var(--theme-danger);--ops-light-danger-rgb:var(--range-keeper-danger-rgb);--ops-light-glow:var(--ops-glow);--ops-light-muted:var(--theme-text-muted);--ops-light-primary:var(--theme-primary);--ops-light-primary-hot:var(--theme-primary-hover);--ops-light-primary-rgb:var(--range-keeper-primary-rgb);--ops-light-secondary:var(--theme-secondary);--ops-light-secondary-rgb:var(--range-keeper-secondary-rgb);--ops-light-shadow:var(--theme-shadow-sm);--ops-light-shadow-large:var(--theme-shadow-md);--ops-light-surface:var(--theme-surface);--ops-light-surface-high:var(--theme-surface-high);--ops-light-surface-higher:var(--theme-surface-higher);--ops-light-surface-low:var(--theme-surface-low);--ops-light-surface-lowest:var(--theme-canvas);--ops-light-text:var(--theme-text);--ops-light-text-secondary:var(--theme-text-muted);--ops-light-warning:var(--theme-warning);--ops-light-warning-rgb:var(--range-keeper-warning-rgb);--ops-muted:var(--theme-text-muted);--ops-primary:var(--theme-primary);--ops-primary-hot:var(--theme-primary-hover);--ops-primary-hot-rgb:var(--range-keeper-primary-hover-rgb);--ops-primary-rgb:var(--range-keeper-primary-rgb);--ops-primary-solid:var(--theme-primary);--ops-primary-solid-hover:var(--theme-primary-hover);--ops-primary-solid-rgb:var(--range-keeper-primary-rgb);--ops-secondary:var(--theme-secondary);--ops-secondary-glow:0 0 0 3px color-mix(in srgb,var(--theme-secondary) 18%,transparent);--ops-secondary-rgb:var(--range-keeper-secondary-rgb);--ops-secondary-solid:var(--theme-secondary);--ops-secondary-solid-hover:var(--theme-secondary-hover);--ops-secondary-solid-rgb:var(--range-keeper-secondary-rgb);--ops-status-pending-bg:var(--theme-warning);--ops-status-pending-text:var(--theme-on-warning);--ops-status-scheduled-bg:var(--theme-secondary);--ops-status-scheduled-text:var(--theme-on-secondary);--ops-surface:var(--theme-surface);--ops-surface-high:var(--theme-surface-high);--ops-surface-higher:var(--theme-surface-higher);--ops-surface-low:var(--theme-surface-low);--ops-surface-lowest:var(--theme-canvas);--ops-text:var(--theme-text);--ops-text-secondary:var(--theme-text-muted);--ops-warning:var(--theme-warning);--solve-board-first-blood:var(--theme-warning)}body.range-keeper-theme ::selection{background:var(--theme-selection);color:var(--theme-on-primary)}body.range-keeper-theme section[data-page-hero][data-hero-variant=feature],body.range-keeper-theme [data-brutalist-empty][data-empty-layout=split],body.range-keeper-theme [data-direction-matrix]{border:1px solid var(--theme-border);border-radius:var(--theme-radius-lg);background:var(--theme-surface)}body.range-keeper-theme [data-direction-matrix]{padding:12px}body.range-keeper-theme section[data-dashboard-hero] section[data-page-hero]>div:first-of-type>:is([data-dashboard-next-step],[data-dashboard-empty-start]){background:var(--theme-surface-low);border-color:#0000}body.range-keeper-theme [data-page-hero] *,body.range-keeper-theme .ant-layout-header{-webkit-backdrop-filter:none;backdrop-filter:none}body.range-keeper-theme [data-theme-part=card],body.range-keeper-theme [data-theme-part=surface],body.range-keeper-theme [data-theme-part=stat],body.range-keeper-theme [data-theme-part=page-header],body.range-keeper-theme .ant-card{box-shadow:none}body.range-keeper-theme dl[data-page-hero-metrics]>*{background:0 0;border-width:0 0 0 1px;border-radius:0}body.range-keeper-theme dl[data-page-hero-metrics]>:first-child{border-left-width:0}body.range-keeper-theme{font-variant-numeric:tabular-nums}body.range-keeper-theme[data-theme-id][data-theme-version][data-theme-variant]{--theme-font-body:"Noto Sans SC", system-ui, "PingFang SC", "Microsoft YaHei", sans-serif;--theme-font-display:var(--theme-font-body);--calm-font-body:var(--theme-font-body);--calm-font-display:var(--theme-font-body);--calm-font-data:var(--theme-font-body);--calm-font-mono:"JetBrains Mono", "Cascadia Mono", Consolas, monospace}body.range-keeper-theme .ant-layout-content :is(h1,h2,h3,h4,th),body.range-keeper-theme :is(.ant-btn,[data-dashboard-primary-action]){letter-spacing:0;font-weight:600}body.range-keeper-theme :is(code,pre,kbd,samp){letter-spacing:0}body.range-keeper-theme button[data-dashboard-nav-key]{font-weight:400}body.range-keeper-theme button[data-dashboard-nav-key][aria-current=page]{background:var(--theme-surface-high);color:var(--theme-text);font-weight:600}body.range-keeper-theme [data-filter-chips] button[data-active=true]{border-color:var(--theme-text);color:var(--theme-text);background:0 0}body.range-keeper-theme [data-testid=daily-update-notice]{border-color:var(--theme-border);background:var(--theme-surface)}body.range-keeper-theme [data-cover-fallback]{background:var(--theme-surface-low)}body.range-keeper-theme{--long-tabs-hover-bg:var(--theme-surface-low);--long-tabs-active-bg:var(--theme-surface-high);--long-tabs-active-color:var(--theme-text)}body.range-keeper-theme .ant-tabs .ant-tabs-tab.ant-tabs-tab-active{background:0 0}body.light-theme.range-keeper-theme .ant-layout-header,body.light-theme.range-keeper-theme #dashboard-sidebar [data-testid=dashboard-brand]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--theme-canvas:#143c3a;--theme-surface:#143c3a;--theme-surface-low:#1a4846;--theme-surface-high:#215350;--theme-surface-higher:#215350;--theme-text:#eef4ef;--theme-text-muted:#b4cfc8;--theme-border:#2b605d;--theme-border-strong:#6f9b95;--theme-primary:#7fe0cc;--theme-primary-hover:#9eead9;--theme-on-primary:#0b2422;--ops-bg:#143c3a;--ops-surface:#143c3a;--ops-surface-low:#1a4846;--ops-surface-high:#215350;--ops-surface-higher:#215350;--ops-text:#eef4ef;--ops-text-secondary:#b4cfc8;--ops-muted:#b4cfc8;--ops-border:#2b605d;--ops-border-strong:#6f9b95;--ops-primary:#7fe0cc;--ops-primary-hot:#9eead9;--ops-primary-rgb:127, 224, 204;--color-primary:#7fe0cc;--color-primary-rgb:127, 224, 204;--component-primary-bg:#7fe0cc;--component-primary-bg-hover:#9eead9;--component-primary-text:#0b2422;--component-primary-button-text:#0b2422;--component-primary-border:#6f9b95;--ant-color-text:#eef4ef;--ant-color-text-secondary:#b4cfc8;--ant-color-text-tertiary:#b4cfc8;--ant-color-text-light-solid:#0b2422;--ant-color-primary:#7fe0cc;--ant-color-primary-hover:#9eead9;--ant-color-border:#2b605d;--ant-color-bg-container:#143c3a;--ant-color-bg-layout:#143c3a;--ant-button-primary-bg:#7fe0cc;--ant-button-primary-hover-bg:#9eead9;--ant-button-primary-color:#0b2422;--ant-button-default-bg:transparent;--ant-button-default-color:#eef4ef;--ant-button-default-border-color:#6f9b95;--ant-color-text-base:#eef4ef;--ant-color-icon:#b4cfc8;--ant-color-icon-hover:#eef4ef;--dash-surface:#143c3a;--dash-surface-low:#1a4846;--dash-border:#2b605d;--dash-text:#eef4ef;--dash-muted:#b4cfc8;--dash-primary:#7fe0cc;--dash-primary-hot:#9eead9;color:#eef4ef}body.light-theme.range-keeper-theme .ant-layout-header .ant-btn:not(.ant-btn-primary),body.light-theme.range-keeper-theme .ant-layout-header .ant-btn:not(.ant-btn-primary) .anticon{color:#eef4ef!important}body.light-theme.range-keeper-theme .ant-layout-header .ant-badge{color:inherit}body.light-theme.range-keeper-theme .ant-layout-header{border-bottom-color:#143c3a}body.light-theme.range-keeper-theme #dashboard-sidebar [data-testid=dashboard-brand]{background:#143c3a;border-bottom-color:#143c3a}body.range-keeper-theme :is(strong,b){font-weight:600}body.range-keeper-theme .ant-pagination :is(.ant-pagination-item a,.ant-pagination-item-ellipsis),body.range-keeper-theme .ant-select .ant-select-selector .ant-select-selection-item{font-weight:400!important}body.range-keeper-theme .ant-pagination .ant-pagination-item-active a{font-weight:600!important}body.light-theme.range-keeper-theme{--rk-ink-2:#404c49;--rk-ink-3:#505c59;--rk-fill-hover:#1d28260d;--rk-fill-selected:#1d282616;--rk-topbar:#143c3a;--rk-plate:#c3d6d0;--rk-plate-line:#afc6bf;--ctf-category-web:#2a62c0;--ctf-category-pwn:#bb4325;--ctf-category-crypto:#946609;--ctf-category-misc:#527370;--ctf-difficulty-easy:#15633a;--ctf-difficulty-medium:#78530f;--ctf-difficulty-hard:#a6312a}body.dark-theme.range-keeper-theme{--rk-ink-2:#abbcb8;--rk-ink-3:#93a6a2;--rk-fill-hover:#d6f0ea0b;--rk-fill-selected:#d6f0ea16;--rk-topbar:#162325;--rk-plate:#2f4749;--rk-plate-line:#3f5a5b;--ctf-category-misc:#92b9b2}body.range-keeper-theme{--type-page-title:20px;--type-detail-title:24px;--type-section:16px;--type-item:16px;--type-body:14px;--type-body-sm:13px;--type-meta:13px;--type-figure:20px;--type-reading:16px;font-family:var(--theme-font-body);-webkit-font-smoothing:antialiased}body.range-keeper-theme #dashboard-sidebar{border-right-color:var(--theme-border);background:var(--theme-canvas)!important}@media (width>=768px){body.range-keeper-theme #dashboard-sidebar:not(.ant-layout-sider-collapsed){flex:0 0 240px!important;width:240px!important;min-width:240px!important;max-width:240px!important}}body.range-keeper-theme #dashboard-sidebar [data-testid=dashboard-brand]{gap:10px;height:52px;min-height:52px;padding:0 16px}body.range-keeper-theme #dashboard-sidebar [data-testid=dashboard-brand] img[data-range-keeper-logo]{width:28px;height:28px;box-shadow:none;flex-basis:28px}body.range-keeper-theme #dashboard-sidebar [data-testid=dashboard-brand] .ant-typography{letter-spacing:0;font-size:18px;font-weight:600;line-height:1}body.range-keeper-theme [data-dashboard-nav]{gap:12px;padding:12px 8px 24px}body.range-keeper-theme [data-dashboard-nav] [data-nav-group-name]{color:var(--rk-ink-3);font-size:var(--type-meta,12px);letter-spacing:0;font-weight:400;line-height:18px}body.range-keeper-theme [data-dashboard-nav]>section>div:first-child{padding:0 12px 4px}body.range-keeper-theme [data-dashboard-nav]>section>div:last-child{gap:0}body.range-keeper-theme button[data-dashboard-nav-key]{border-radius:var(--theme-radius-md);gap:10px;min-height:36px;padding:0 12px;font-size:14px;line-height:22px}body.range-keeper-theme button[data-dashboard-nav-key]:before{display:none}body.range-keeper-theme button[data-dashboard-nav-key]:not([aria-current=page]):not(:hover){color:var(--rk-ink-2)}body.range-keeper-theme button[data-dashboard-nav-key]:hover{background:var(--rk-fill-hover);color:var(--theme-text)}body.range-keeper-theme button[data-dashboard-nav-key][aria-current=page],body.range-keeper-theme button[data-dashboard-nav-key][aria-current=page]:hover{background:var(--rk-fill-selected);color:var(--theme-text);font-weight:600}body.range-keeper-theme button[data-dashboard-nav-key] .anticon{color:var(--rk-ink-3);font-size:16px}body.range-keeper-theme button[data-dashboard-nav-key]:is([aria-current=page],:hover) .anticon{color:var(--theme-text)}body.range-keeper-theme [data-testid=dashboard-header]{--dashboard-header-control-height:32px;-webkit-backdrop-filter:none;backdrop-filter:none;min-height:52px;background:var(--rk-topbar)!important}body.dark-theme.range-keeper-theme [data-testid=dashboard-header]{border-bottom-color:var(--theme-border)}body.range-keeper-theme [data-testid=dashboard-header]>div:first-child>span[aria-hidden=true]{display:none}body.range-keeper-theme [data-dashboard-main]{padding:20px 24px 88px}body.range-keeper-theme [data-testid=dashboard-route-content]{max-width:2200px}@media (width>=1920px){body.range-keeper-theme [data-dashboard-main]{padding-inline:32px}}@media (width<=760px){body.range-keeper-theme [data-dashboard-main]{padding:16px 16px 88px}}body.range-keeper-theme section[data-page-hero][data-hero-variant=compact]{--hero-pad-y:0px;--hero-pad-x:0px;--hero-art-height:116px;border:0;border-bottom:1px solid var(--theme-border);background:0 0;border-radius:0;min-height:88px;padding:0 0 12px;overflow:visible}body.range-keeper-theme section[data-page-hero][data-hero-variant=compact] h1{font-size:20px;font-weight:600;line-height:28px}body.range-keeper-theme section[data-page-hero][data-hero-variant=compact] [data-page-hero-art]{width:128px;margin:-16px 0 -12px 16px;padding-top:0}body.range-keeper-theme section[data-page-hero][data-hero-variant=compact] [data-page-hero-art] img{width:100%;height:100%}body.range-keeper-theme section[data-page-hero] [data-page-hero-art]:before{content:"";z-index:-1;border:1px solid var(--rk-plate-line);background:var(--rk-plate);pointer-events:none;border-bottom:0;border-radius:999px 999px 0 0;position:absolute;inset:18% 4% 0}body.range-keeper-theme section[data-page-hero][data-hero-variant=compact] dl[data-page-hero-metrics]{gap:0 28px}body.range-keeper-theme section[data-page-hero][data-hero-variant=compact] dl[data-page-hero-metrics]>*{border:0;padding:0}body.range-keeper-theme section[data-page-hero] dl[data-page-hero-metrics] dt{color:var(--rk-ink-3)}body.range-keeper-theme [data-epic-layout]{--epic-layout-gutter:0px;padding-bottom:24px}body.range-keeper-theme [data-epic-layout-header]{padding:0 0 16px}body.range-keeper-theme [data-epic-layout-control]{margin:0 0 16px}body.range-keeper-theme [data-epic-layout-filter]{background:0 0;border:0;border-radius:0;gap:8px 12px;padding:0}body.range-keeper-theme .ant-btn{min-height:32px;font-weight:500!important}body.range-keeper-theme .ant-btn:not(.ant-btn-primary):not(.ant-btn-text):not(.ant-btn-link):not(.ant-btn-dangerous){border-color:var(--theme-border-strong)!important}body.range-keeper-theme .ant-btn:not(.ant-btn-primary):not(.ant-btn-dangerous):hover:not(:disabled){border-color:var(--theme-border-strong)!important;background:var(--theme-surface-low)!important;color:var(--theme-text)!important}body.range-keeper-theme :is(.ant-btn-text,.ant-btn-link){background:0 0!important;border-color:#0000!important}body.range-keeper-theme .ant-btn-text:hover:not(:disabled){background:var(--rk-fill-hover)!important}body.range-keeper-theme .ant-btn-link{color:var(--theme-primary)!important}body.range-keeper-theme .ant-btn:is(:disabled,.ant-btn-disabled){opacity:1;color:var(--rk-ink-3)!important}body.range-keeper-theme :is(.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-select-selector,.ant-picker){min-height:32px}@media (pointer:fine){body.range-keeper-theme [data-search-field]{--search-field-height:32px}body.range-keeper-theme [data-epic-layout-filter] .ant-select-single:not(.ant-select-lg){height:32px}body.range-keeper-theme [data-epic-layout-filter] .ant-select-single .ant-select-selector{height:32px!important;min-height:32px!important}}body.range-keeper-theme{--long-tabs-hover-bg:transparent;--long-tabs-active-bg:transparent;--long-tabs-active-color:var(--theme-text);--long-tabs-hover-color:var(--theme-text);--long-tabs-ink-display:block}body.range-keeper-theme [data-long-page-tabs] .ant-tabs-nav:before{border-bottom:1px solid var(--theme-border)!important}body.range-keeper-theme [data-long-page-tabs]:not([data-connected=true]) .ant-tabs-nav-list{gap:4px}body.range-keeper-theme [data-long-page-tabs] .ant-tabs-tab:not(.ant-tabs-tab-active) .ant-tabs-tab-btn{color:var(--rk-ink-2)}body.range-keeper-theme [data-testid=dashboard-header]>div{--dashboard-header-control-height:32px;--dashboard-header-control-border:transparent;--dashboard-header-control-bg:transparent;--dashboard-header-control-hover-bg:#ffffff14;--dashboard-header-control-hover-border:transparent;height:32px}body.range-keeper-theme [data-testid=dashboard-header] :is(.ant-btn,button):hover{color:var(--theme-text)!important}body.range-keeper-theme .ant-tabs .ant-tabs-nav{margin-bottom:16px}body.range-keeper-theme .ant-tabs .ant-tabs-tab{min-height:44px;border-radius:0!important;padding:0 10px!important;font-weight:400!important}body.range-keeper-theme .ant-tabs .ant-tabs-tab .ant-tabs-tab-btn{color:var(--rk-ink-2)}body.range-keeper-theme .ant-tabs .ant-tabs-tab:hover .ant-tabs-tab-btn{color:var(--theme-text)}body.range-keeper-theme .ant-tabs .ant-tabs-tab.ant-tabs-tab-active{background:0 0!important;font-weight:600!important}body.range-keeper-theme .ant-tabs .ant-tabs-tab-active *{color:var(--theme-text)!important}body.range-keeper-theme .ant-tabs .ant-tabs-ink-bar{background:var(--theme-primary)!important;height:2px!important}body.range-keeper-theme .ant-pagination :where(.ant-pagination-item,.ant-pagination-prev,.ant-pagination-next){background:0 0!important;border-color:#0000!important}body.range-keeper-theme .ant-pagination .ant-pagination-item-active{background:var(--rk-fill-selected)!important;border-color:#0000!important}body.range-keeper-theme .ant-pagination .ant-pagination-item-active *{color:var(--theme-text)!important}body.range-keeper-theme :is([data-status-badge=true],.ant-tag){min-height:22px;border-radius:var(--theme-radius-sm)!important;font-weight:500!important}body.range-keeper-theme .ant-table-thead>tr>th{font-size:13px;background:var(--theme-surface-low)!important;color:var(--rk-ink-2)!important;font-weight:500!important}body.range-keeper-theme .ant-table-tbody>tr:hover>td{background:var(--rk-fill-hover)!important}body.range-keeper-theme .ant-card-head{min-height:48px;font-size:16px;font-weight:600!important}body.range-keeper-theme :where(.ant-card-hoverable,.ctf-card,.brutal-card,.brutalist-card):hover{border-color:var(--theme-border-strong)!important}body.range-keeper-theme :where(.ant-modal-content,.ant-drawer-content,.ant-popover-inner,.ant-dropdown-menu){border-radius:var(--theme-radius-md)!important}body.range-keeper-theme :is(aside,.ant-table,.ant-modal,.ant-drawer,.ant-popover) [data-brutalist-empty] [data-empty-art]{display:none}body.range-keeper-theme :is(.ant-card,[data-theme-part=card],[data-theme-part=surface]) [data-brutalist-empty] [data-empty-art] img{height:96px}body.range-keeper-theme :is(aside,.ant-card,.ant-table,.ant-modal,.ant-drawer,.ant-popover,[data-theme-part=card],[data-theme-part=surface]) [data-brutalist-empty]{min-height:0;color:var(--rk-ink-3);background:0 0;border:0;padding:16px}@media (pointer:fine){body.range-keeper-theme .ant-layout-content :is(.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-picker):not(textarea):not(.ant-input-lg):not(.ant-input-affix-wrapper-lg){min-height:32px!important;font-size:14px!important}body.range-keeper-theme .ant-layout-content input.ant-input:not(.ant-input-lg){padding:4px 11px!important}body.range-keeper-theme .ant-layout-content .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-lg){padding:0 11px!important}body.range-keeper-theme .ant-layout-content .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-lg):not(.ant-input-textarea-affix-wrapper){height:32px}body.range-keeper-theme .ant-layout-content .ant-input-affix-wrapper>input.ant-input{min-height:30px!important;padding:0!important}body.range-keeper-theme .ant-layout-content textarea.ant-input{padding:6px 11px!important;font-size:14px!important}body.range-keeper-theme .ant-layout-content .ant-select:not(.ant-select-lg):not(.ant-select-multiple){min-height:32px!important}body.range-keeper-theme .ant-layout-content .ant-select:not(.ant-select-lg) .ant-select-selector{min-height:32px!important;font-size:14px!important}body.range-keeper-theme .ant-layout-content .ant-btn:not(.ant-btn-lg){min-height:32px!important}body.range-keeper-theme .ant-layout-content .ant-btn:not(.ant-btn-lg):not(.ant-btn-sm){height:32px}body.range-keeper-theme .ant-layout-content .ant-select-single:not(.ant-select-lg):not(.ant-select-sm){height:32px!important}body.range-keeper-theme .ant-layout-content .ant-select-single:not(.ant-select-lg):not(.ant-select-sm) .ant-select-selector{align-items:center;height:32px!important}body.range-keeper-theme section[data-page-hero] :is([data-page-hero-actions],[class*=actions]) .ant-btn:not(.ant-btn-sm):not(.ant-btn-icon-only){height:36px}body.range-keeper-theme [data-brutal-control=button]:not(.ant-btn-icon-only):not(.ant-btn-lg){height:32px!important;min-height:32px!important;padding:0 15px!important}body.range-keeper-theme :is([data-brutal-control=icon],[data-brutal-control=button].ant-btn-icon-only):not(.ant-btn-lg){width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important}body.range-keeper-theme section[data-page-hero] :is([data-page-hero-actions],[class*=actions]) [data-brutal-control=button]:not(.ant-btn-icon-only){height:36px!important;min-height:36px!important}}body.range-keeper-theme :is(.ant-card,[data-theme-part=card],[data-theme-part=surface],[data-panel]) .ant-table-wrapper{border:0!important;border-radius:0!important}@media (width<=760px){body.range-keeper-theme section[data-page-hero][data-hero-variant=compact]{--hero-art-height:72px;min-height:0}body.range-keeper-theme section[data-page-hero][data-hero-variant=compact] [data-page-hero-art]{width:80px;margin:-8px 0 -12px 12px}}body.range-keeper-theme .brutalist-time-panel{box-shadow:none;background:0 0;border:0;padding:0}body.range-keeper-theme .brutalist-time-label{color:var(--rk-ink-3);font-size:var(--type-meta,12px);font-weight:400}body.range-keeper-theme :is(.brutalist-time-value,.brutalist-time-value *){color:var(--theme-text);font-family:var(--theme-font-body);font-variant-numeric:tabular-nums;font-size:20px;font-weight:600;line-height:28px}body.range-keeper-theme .ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:var(--rk-fill-selected)!important;color:var(--theme-text)!important;font-weight:500!important}body.range-keeper-theme [data-testid=dashboard-header] .ant-btn:not(.ant-btn-primary):not(.ant-btn-text):not(.ant-btn-link):not(.ant-btn-dangerous),body.range-keeper-theme [data-testid=dashboard-header] .ant-btn:not(.ant-btn-primary):not(.ant-btn-dangerous):hover:not(:disabled){background:0 0!important;border-color:#0000!important}body.range-keeper-theme [data-testid=dashboard-header] .ant-btn:not(.ant-btn-primary):hover:not(:disabled){background:#ffffff14!important}body.range-keeper-theme [data-testid=dashboard-user-menu-trigger]>span:first-child{border-color:#0000}body.range-keeper-theme #dashboard-sidebar:not(.ant-layout-sider-collapsed) [data-site-logo=dashboard]{display:none}body.range-keeper-theme{--long-tabs-icon-display:none;--long-tabs-connected-bg:transparent;--long-tabs-connected-border:0;--long-tabs-connected-nav-bg:transparent;--long-tabs-connected-nav-padding:0;--long-tabs-connected-content-padding:16px 0 0;--long-tabs-connected-nav-padding-mobile:0;--long-tabs-connected-content-padding-mobile:12px 0 0;--disclosure-border:0;--disclosure-header-border:1px solid var(--theme-border);--disclosure-header-padding:4px 0;--disclosure-body-padding:12px 0 16px}body.range-keeper-theme footer[data-app-footer=dashboard]{border-top:1px solid var(--theme-border);background:var(--theme-canvas)}body.range-keeper-theme footer[data-app-footer=dashboard] [data-footer-content]{color:var(--rk-ink-3);font-size:var(--type-meta,12px);padding-right:76px}body.range-keeper-theme footer[data-app-footer=dashboard] [data-footer-contact-trigger]{min-height:28px;font-size:var(--type-meta,12px);color:var(--rk-ink-2)!important;background:0 0!important;border-color:#0000!important;font-weight:400!important}@media (width>=900px){body.range-keeper-theme [data-testid=dashboard-panel-location-bar]>nav{display:flex}}body.range-keeper-theme [data-testid=dashboard-panel-location-bar]>nav,body.range-keeper-theme [data-testid=dashboard-panel-location-bar]>nav button{font-size:14px;font-weight:400}body.range-keeper-theme [data-testid=dashboard-panel-location-bar]>nav button[aria-current=page]{font-weight:500}body.range-keeper-theme [data-testid=dashboard-panel-back-button]{background:0 0!important;border-color:#0000!important;height:32px!important;font-weight:400!important}body.range-keeper-theme{--markdown-heading-rule:0;--markdown-heading-rule-gap:0}body.range-keeper-theme [data-testid=daily-update-notice]{max-width:2200px;margin:0 auto 16px}body.range-keeper-theme [data-brutalist-empty][data-empty-layout=split]>div{margin-inline:0}body.range-keeper-theme [data-dashboard-nav]{scrollbar-width:thin;scrollbar-color:transparent transparent}body.range-keeper-theme [data-dashboard-nav]:hover{scrollbar-color:var(--theme-border-strong) transparent}body.range-keeper-theme [data-dashboard-nav]::-webkit-scrollbar{width:6px}body.range-keeper-theme [data-dashboard-nav]::-webkit-scrollbar-thumb{background:0 0;border:0;border-radius:3px}body.range-keeper-theme [data-dashboard-nav]:hover::-webkit-scrollbar-thumb{background:var(--theme-border-strong)}body.range-keeper-theme .ant-select-selection-placeholder{color:var(--rk-ink-3)!important;font-weight:400!important}body.range-keeper-theme [data-brutal-control]{font-weight:500!important}._banner_10v54_1{bottom:max(16px, env(safe-area-inset-bottom));z-index:1200;border:1px solid var(--ops-border-strong,var(--ant-color-border));border-radius:var(--calm-radius-lg,4px);background:var(--ops-surface,var(--ant-color-bg-container));width:min(100vw - 32px,520px);box-shadow:var(--theme-shadow-md,0 12px 32px #081f1e2e);color:var(--ops-text,var(--ant-color-text));align-items:center;gap:12px;padding:10px 16px 10px 10px;display:flex;position:fixed;left:50%;transform:translate(-50%)}._face_10v54_19{background:color-mix(in srgb, var(--ops-primary,var(--ant-color-primary)) 14%, var(--ops-surface,var(--ant-color-bg-container)));border-radius:50%;flex:0 0 52px;width:52px;height:52px;display:inline-flex;overflow:hidden}._art_10v54_29{object-fit:cover;object-position:50% 0;transform-origin:50% 15%;width:100%;height:100%;transform:scale(1.35)}._copy_10v54_38{gap:2px;min-width:0;font-size:13px;line-height:1.45;display:grid}._copy_10v54_38 strong{font-size:14px}._copy_10v54_38 span{color:var(--ops-text-secondary,var(--ant-color-text-secondary))}@font-face{font-family:Alimama ShuHeiTi;src:url(/assets/AlimamaShuHeiTi-Bold-oZI_x9cA.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Brutalist Numbers;src:url(data:font/woff2;base64,d09GMgABAAAAAASAABAAAAAACNgAAAQlAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVEwAdBEICoRkg3gLIAABNgIkAzoEIAWEaAeBFAwHGzgHSJ4DbjN9OmtkIy0becnT/RjJ4uGfw99974/GXrhoTCqLok66NY3jTloEUdrmwCevn/Ls30xSpFlZ6UJMrW+fTNwAEdSuvSzCRANvEgnjUmw8swT+87+w7I/7qb8XlIB7NpGBjXiUjRX0b7ZpJ8+orRLzvGhWYCMdAU3BbRdPuqOeKAXuRKAWEEJJCIEQqNbLD9osq2kBviL8A4Fq4yLgAa+6DNaiAwcYOrqYHfgQcMgL3AFgG4fHHqREEUBSxUtmBfzNWxXADfviy8Kff7dA4QfFBQG6fnoX5Dh+gEEcIVRKtMIYhc/kCgsCDiarQY4QWpEKQoYTAAIJUcaHAHIXIN9BooBWhEAr0j7QzAkh1RnEWOY4wuRW8uX/f5o5W8gXcjriOUb9z/wjACRuWaWrpKIyLMQ/DUDN/TT+ErgHRpPBIRQrKCcZCvxBBCBEkSD4lKMjRblQlCvpQHPsSZE9R6K2o/vpXkGboKWbbltxx2feLT+a6KJb5293n7vTt53uwOzUO4gYc5eedhvS+a1bbdNuIiSA89cuGo25IZh6DXrJJIIUUibFUG0zt+ijO+cvnj8fjVm4cKlvN90DwzrdMmy8H9GjDyv90Xz2W10PVj3oTY7LLfwfmxMHoef+8n33R0duOxF3LPCYFXtymWNdcLBD3VF4S91+GWf8c9k7sZC6fPpnbENnCmayerBNki0ZbFUXiHV/wkxWklGmydCkaR5o0oZnlj3oSVdnZKjTITaXStOyWGYakzUgTSt1gvSs/otJL1FkzE/3e+aXvj7n+TOv9HkZ6evS4e3OXafCx8iqJfNGpQLM7rkt0ppRJ8N3gd1IjHLaROM0cLkhdf2NQjZ4bmjo2mBWKJ4CPA4IZXX9hFlPBnhxWhXzgBGQ88QeRD3j1/AD5a/JxMnL5gK5deaC2H7HvK98gngBbzfWLKD0g2ufeA7nMsQepBwDgpdhy90BzC+8DSCers8O6KKloYn0RCtKo9EM9LsAd7AgNBhFGEAsvl4K1LpCiCIF3IZHFUKvX5AqfUPBgkO+ovHpUNJtOJSN6hDWWxAigkCt9hbEXdaOHLvI6lM5gQA79LRYOpUsWBpKYu2klOQULGlGCwOzHIkSmYmZKBlQrlmCQ0mDv5SeiVyiemVqVJGyEDJhKemY1dLT0YsnpKch0UbKxExJTydIigQpkiUvYA3SVFDqFH2uNggh343VmPs2ycX0DIYwPYTigMak5AjS0ohI8zmoo4EJwypS4iVcDOuDuvRMgytHPa5LTjnoc1YiCcT0tBI3qjXxqqFomJf2PylAOHMDRp1HGBaDQCTiIC7iQSH4iEICRHMZkUlqk/KsOmVSGlOK7NIseRNZFp3NkbNaLateTmKScHGTAyu2WqQf6lD8rMNg1+lKTcpwkfvQ/7eRMwAA)format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+30-39,U+2C,U+2E,U+3A}:root{--ops-bg:#0c151c;--ops-surface-lowest:#0c151c;--ops-surface:#111e23;--ops-surface-low:#16262a;--ops-surface-high:#1b2f32;--ops-surface-higher:#20363a;--ops-text:#dce7e0;--ops-muted:#9ba99a;--ops-text-secondary:#a3b8ac;--ops-border:#22363a;--ops-border-strong:#32494d;--ops-primary:#3aae72;--ops-primary-hot:#47c081;--ops-primary-solid:#3aae72;--ops-primary-solid-hover:#47c081;--ops-secondary:#5ba3bd;--ops-secondary-solid:#2e6e86;--ops-danger:#d97263;--ops-warning:#d2a24c;--ops-primary-rgb:58, 174, 114;--ops-primary-hot-rgb:71, 192, 129;--ops-primary-solid-rgb:58, 174, 114;--ops-secondary-rgb:91, 163, 189;--ops-secondary-solid-rgb:46, 110, 134;--ops-glow:0 0 0 3px rgba(var(--ops-primary-rgb), .22);--ops-secondary-glow:0 0 0 3px rgba(var(--ops-secondary-rgb), .18);--ops-glow-error:0 0 0 3px #d972632e;--ops-glow-warning:0 0 0 3px #d2a24c2e;--ops-light-bg:#eceee8;--ops-light-surface-lowest:#eceee8;--ops-light-surface:#f4f6f0;--ops-light-surface-low:#fafbf7;--ops-light-surface-high:#e4e8df;--ops-light-surface-higher:#dce3d9;--ops-light-text:#1c2a22;--ops-light-muted:#536057;--ops-light-text-secondary:#48584d;--ops-light-border:#d1d9cf;--ops-light-border-strong:#aebcaf;--ops-light-primary:#187347;--ops-light-primary-hot:#135f3b;--ops-light-secondary:#2e6e86;--ops-light-warning:#7e5715;--ops-light-danger:#b0483c;--ops-light-primary-rgb:24, 115, 71;--ops-light-secondary-rgb:46, 110, 134;--ops-light-warning-rgb:126, 87, 21;--ops-light-danger-rgb:176, 72, 60;--ops-light-glow:0 0 0 3px rgba(var(--ops-light-primary-rgb), .18);--ops-light-shadow:0 2px 8px #1e30250d;--ops-light-shadow-large:0 14px 34px #1e302512;--calm-radius-sm:2px;--calm-radius-md:4px;--calm-radius-lg:6px;--calm-shadow-sm:none;--calm-shadow-md:0 8px 24px #05090c66;--calm-font-body:Inter, "HarmonyOS Sans SC", "Segoe UI", "Noto Sans SC", "Microsoft YaHei", system-ui, sans-serif;--calm-font-display:var(--calm-font-body);--calm-font-data:"JetBrains Mono", "Cascadia Mono", Consolas, monospace;--color-bg-dark:var(--ops-bg);--color-surface-dark:var(--ops-surface);--color-border-dark:var(--ops-border);--color-text-dark:var(--ops-text);--color-text-muted-dark:var(--ops-muted);--color-bg-light:var(--ops-light-bg);--color-surface-light:var(--ops-light-surface);--color-border-light:var(--ops-light-border);--color-text-light:var(--ops-light-text);--color-text-muted-light:var(--ops-light-muted);--color-primary-dark:var(--ops-primary-solid);--color-primary-dark-rgb:var(--ops-primary-solid-rgb);--color-primary-light:var(--ops-light-primary);--color-primary-light-rgb:var(--ops-light-primary-rgb);--color-primary-accent:var(--ops-primary);--color-primary-accent-rgb:var(--ops-primary-rgb);--color-primary-hover:var(--ops-primary-solid-hover);--component-primary-bg:var(--ops-primary-solid);--component-primary-bg-hover:var(--ops-primary-solid-hover);--component-primary-text:#fff;--component-primary-border:var(--ops-border-strong);--component-secondary-bg:var(--ops-secondary-solid);--ops-secondary-solid-hover:#245b70;--component-secondary-bg-hover:var(--ops-secondary-solid-hover);--component-secondary-text:#fff;--ops-status-scheduled-bg:var(--ops-secondary-solid);--ops-status-scheduled-text:#fff;--ops-status-pending-bg:var(--ops-warning);--ops-status-pending-text:#171208;--solve-board-first-blood:var(--ops-warning);--color-primary-bg:rgba(var(--ops-primary-rgb), .1);--color-primary:var(--color-primary-dark);--color-success:var(--ops-primary-solid);--color-success-rgb:var(--ops-primary-solid-rgb);--color-success-text:#fff;--color-info:var(--ops-secondary);--color-info-rgb:var(--ops-secondary-rgb);--color-info-text:#fff;--color-warning:var(--ops-warning);--color-warning-rgb:210, 162, 76;--color-warning-text:var(--ops-status-pending-text);--color-danger:var(--ops-danger);--color-error:#c87566;--color-error-rgb:200, 117, 102;--color-error-text:var(--ops-bg);--color-neutral:var(--ops-surface-low);--color-neutral-text:var(--ops-text);--color-accent-text:#07130c}html{width:100%}body{font-family:var(--calm-font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--color-bg-dark);color:var(--color-text-dark);width:100%;min-width:0;margin:0;font-size:14px;line-height:1.65}body.theme-switching,body.theme-switching *,body.theme-switching :before,body.theme-switching :after{transition:none!important}code{font-family:JetBrains Mono,source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root{width:100%;min-width:0;min-height:100vh}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--color-bg-dark)}::-webkit-scrollbar-thumb{background:var(--ops-border-strong);border-radius:var(--calm-radius-sm)}::-webkit-scrollbar-thumb:hover{background:var(--color-primary)}:root{--type-page-title:24px;--type-section:16px;--type-body:14px;--type-meta:12px;--type-figure:20px;--ctf-category-web:#2f6bd0;--ctf-category-pwn:#cc4a2a;--ctf-category-reverse:#7a4cc2;--ctf-category-crypto:#a8740a;--ctf-category-misc:#5b7f7b;--ctf-category-other:#7d8683;--ctf-difficulty-easy:#1a7340;--ctf-difficulty-medium:#8a5f12;--ctf-difficulty-hard:#c0392f;--color-primary:var(--color-primary-dark);--color-primary-rgb:var(--color-primary-dark-rgb);--color-primary-bg:rgba(var(--color-primary-dark-rgb), .15);--color-primary-border:rgba(var(--color-primary-dark-rgb), .35);--color-success-bg:color-mix(in srgb, var(--color-success) 12%, var(--ops-surface));--color-warning-bg:color-mix(in srgb, var(--color-warning) 12%, var(--ops-surface))}body.dark-theme{--ctf-category-web:#6ea2f2;--ctf-category-pwn:#ef8462;--ctf-category-reverse:#ad8bec;--ctf-category-crypto:#e0b04a;--ctf-category-misc:#8fb3ae;--ctf-category-other:#9eaaa7;--ctf-difficulty-easy:#5cc98a;--ctf-difficulty-medium:#e0b04a;--ctf-difficulty-hard:#f07a6e;--color-primary:var(--color-primary-dark);--color-primary-rgb:var(--color-primary-dark-rgb);--color-primary-bg:rgba(var(--color-primary-dark-rgb), .16);--color-primary-border:rgba(var(--color-primary-dark-rgb), .34);--color-primary-accent:var(--ops-primary);--color-primary-accent-rgb:var(--ops-primary-rgb);--color-primary-hover:var(--ops-primary-solid-hover);--component-primary-bg:var(--ops-primary-solid);--component-primary-bg-hover:var(--ops-primary-solid-hover);--component-primary-text:#07130c;--component-primary-border:var(--ops-border-strong);--component-secondary-bg:var(--ops-secondary-solid);--component-secondary-bg-hover:var(--ops-secondary-solid-hover);--component-secondary-text:#fff;--ops-status-scheduled-bg:var(--ops-secondary-solid);--ops-status-scheduled-text:#fff;--ops-status-pending-bg:var(--ops-warning);--ops-status-pending-text:#171208;--solve-board-first-blood:var(--ops-warning);--brutal-border-color:var(--ops-border);--brutal-border-muted:var(--ops-border-strong);--brutal-bg:var(--ops-bg);--brutal-surface:var(--ops-surface);--brutal-surface-raised:var(--ops-surface-low);--brutal-text:var(--ops-text);--brutal-inverse-text:#050805;--brutal-shadow:none;--brutal-shadow-large:none;--brutal-accent-shadow:0 0 0 3px rgba(var(--ops-primary-rgb), .18);--brutal-hover-shadow:0 0 0 3px rgba(var(--ops-primary-rgb), .14);--color-success:var(--ops-primary-solid);--color-success-rgb:var(--ops-primary-solid-rgb);--color-success-bg:color-mix(in srgb, var(--color-success) 12%, var(--ops-surface));--color-warning-bg:color-mix(in srgb, var(--color-warning) 12%, var(--ops-surface));--color-success-text:#07130c;--color-info:var(--ops-secondary);--color-info-rgb:var(--ops-secondary-rgb);--color-info-text:#fff;--color-warning:var(--ops-warning);--color-warning-rgb:210, 162, 76;--color-warning-text:var(--ops-status-pending-text);--color-danger:var(--ops-danger);--color-error:#c87566;--color-error-rgb:200, 117, 102;--color-error-text:var(--ops-bg);--color-neutral:var(--ops-surface-high);--color-neutral-text:var(--ops-text);--color-accent-text:#fff}body.light-theme{--color-primary:var(--color-primary-light);--color-primary-rgb:var(--color-primary-light-rgb);--color-primary-bg:rgba(var(--color-primary-light-rgb), .1);--color-primary-border:rgba(var(--color-primary-light-rgb), .3);--ops-bg:var(--ops-light-bg);--ops-surface-lowest:var(--ops-light-surface-lowest);--ops-surface:var(--ops-light-surface);--ops-surface-low:var(--ops-light-surface-low);--ops-surface-high:var(--ops-light-surface-high);--ops-surface-higher:var(--ops-light-surface-higher);--ops-text:var(--ops-light-text);--ops-muted:var(--ops-light-muted);--ops-text-secondary:var(--ops-light-text-secondary);--ops-border:var(--ops-light-border);--ops-border-strong:var(--ops-light-border-strong);--ops-primary:var(--ops-light-primary);--ops-primary-hot:var(--ops-light-primary-hot);--ops-primary-solid:var(--ops-light-primary);--ops-primary-solid-hover:var(--ops-light-primary-hot);--ops-secondary:var(--ops-light-secondary);--ops-secondary-solid:var(--ops-light-secondary);--ops-danger:var(--ops-light-danger);--ops-warning:var(--ops-light-warning);--ops-primary-rgb:var(--ops-light-primary-rgb);--ops-secondary-rgb:var(--ops-light-secondary-rgb);--ops-glow:var(--ops-light-glow);--ops-secondary-glow:0 0 0 2px rgba(var(--ops-light-secondary-rgb), .08);--ops-glow-error:0 0 0 3px rgba(var(--ops-light-danger-rgb), .16);--ops-glow-warning:0 0 0 3px rgba(var(--ops-light-warning-rgb), .16);--color-primary-accent:var(--ops-light-primary-hot);--color-primary-accent-rgb:var(--ops-light-primary-rgb);--color-primary-hover:var(--ops-light-primary-hot);--component-primary-bg:var(--ops-light-primary);--component-primary-bg-hover:var(--ops-light-primary-hot);--component-primary-text:#fff;--component-primary-border:var(--ops-light-border-strong);--component-secondary-bg:var(--ops-light-secondary);--ops-light-secondary-solid-hover:#245b70;--component-secondary-bg-hover:var(--ops-light-secondary-solid-hover);--component-secondary-text:#fff;--ops-status-scheduled-bg:var(--ops-light-secondary);--ops-status-scheduled-text:#fff;--ops-status-pending-bg:var(--ops-light-warning);--ops-status-pending-text:#fff;--solve-board-first-blood:var(--ops-warning);--brutal-border-color:var(--ops-light-border);--brutal-border-muted:var(--ops-light-muted);--brutal-bg:var(--ops-light-bg);--brutal-surface:var(--ops-light-surface);--brutal-surface-raised:var(--ops-light-surface-low);--brutal-text:var(--ops-light-text);--brutal-inverse-text:#fff;--brutal-shadow:none;--brutal-shadow-large:none;--brutal-accent-shadow:var(--ops-light-shadow-large);--brutal-hover-shadow:var(--ops-light-glow);--color-success:var(--ops-light-primary);--color-success-rgb:var(--ops-light-primary-rgb);--color-success-bg:color-mix(in srgb, var(--color-success) 12%, var(--ops-surface));--color-warning-bg:color-mix(in srgb, var(--color-warning) 12%, var(--ops-surface));--color-success-text:#fff;--color-info:var(--ops-light-secondary);--color-info-rgb:var(--ops-light-secondary-rgb);--color-info-text:#fff;--color-warning:var(--ops-light-warning);--color-warning-rgb:var(--ops-light-warning-rgb);--color-warning-text:var(--ops-status-pending-text);--color-danger:var(--ops-light-danger);--color-error:var(--ops-light-danger);--color-error-rgb:var(--ops-light-danger-rgb);--color-error-text:#fff;--color-neutral:var(--ops-light-surface-high);--color-neutral-text:var(--ops-light-text);--color-accent-text:#fff}.brutalist-card{margin-bottom:24px;transition:background-color .16s ease-out,border-color .16s ease-out;border:1px solid var(--ops-border)!important;border-radius:var(--calm-radius-md)!important;box-shadow:none!important;background:var(--ops-surface)!important}.brutalist-card:hover{transform:none;box-shadow:none!important;background:var(--ops-surface-low)!important;border-color:var(--ops-primary)!important}.brutalist-card .ant-card-head{font-family:var(--calm-font-display);text-transform:none;letter-spacing:.3px;font-size:1.2rem;border-bottom:1px solid var(--ops-border)!important}body:not(.range-keeper-theme) .brutalist-time-panel{border:1px solid var(--ops-border)!important;border-radius:var(--calm-radius-sm)!important;background:var(--ops-surface-low)!important;box-shadow:none!important;padding:12px 14px!important}body:not(.range-keeper-theme) .brutalist-time-label{color:var(--ant-color-text-secondary)!important;font-family:var(--calm-font-data)!important;letter-spacing:0!important;text-shadow:none!important;font-weight:700!important}body:not(.range-keeper-theme) .brutalist-time-value,body:not(.range-keeper-theme) .brutalist-time-value *{color:var(--ant-color-text)!important;font-family:var(--calm-font-data)!important;letter-spacing:0!important;text-shadow:none!important;font-weight:700!important;line-height:1.25!important}.access-denied-shell .ant-result-title,.access-denied-shell .ant-result-subtitle,.access-denied-shell .ant-typography{text-shadow:none!important}.access-denied-shell .ant-result-title{color:var(--ant-color-text)!important;font-weight:900!important}.access-denied-shell .ant-result-subtitle{color:var(--ant-color-text-secondary)!important;font-weight:700!important}.access-denied-time-card{--access-denied-card-bg:color-mix(in srgb, var(--color-warning) 10%, var(--ops-surface));--access-denied-card-text:var(--ops-text);--access-denied-card-border:color-mix(in srgb, var(--color-warning) 36%, var(--ops-border));--access-denied-card-label-bg:color-mix(in srgb, var(--color-warning) 14%, var(--ops-surface));--access-denied-card-label-text:var(--color-warning);border:1px solid var(--access-denied-card-border)!important;border-radius:var(--calm-radius-md)!important;background:var(--access-denied-card-bg)!important;width:min(520px,100vw - 48px)!important;max-width:520px!important;box-shadow:none!important;margin:18px auto!important;padding:14px 16px!important}.access-denied-time-card,.access-denied-time-card .ant-card-body{background:var(--access-denied-card-bg)!important;color:var(--access-denied-card-text)!important}.access-denied-time-row{text-align:left;grid-template-columns:max-content minmax(0,1fr);align-items:baseline;gap:8px;display:grid}.access-denied-time-row+.access-denied-time-row{margin-top:8px}.access-denied-time-label,.access-denied-time-value,.access-denied-time-label *,.access-denied-time-value *{color:var(--access-denied-card-text)!important;letter-spacing:0!important;text-shadow:none!important;font-family:JetBrains Mono,Alimama ShuHeiTi,monospace!important;font-weight:900!important;line-height:1.35!important}.access-denied-time-card .access-denied-time-label{display:inline-block;background:var(--access-denied-card-label-bg)!important;color:var(--access-denied-card-label-text)!important;border:1px solid var(--access-denied-card-border)!important;border-radius:var(--calm-radius-sm)!important;padding:2px 8px!important}.access-denied-time-card .access-denied-time-label *{color:var(--access-denied-card-label-text)!important}.access-denied-time-value{word-break:keep-all;overflow-wrap:anywhere}.brutalist-table-container{border:1px solid var(--ops-border);border-radius:var(--calm-radius-md);box-shadow:none;background:var(--ops-surface);margin-bottom:24px;transition:background-color .16s ease-out,border-color .16s ease-out;overflow:hidden}.brutalist-table-container:hover{box-shadow:none;border-color:var(--ops-primary);transform:none}.brutalist-table-container .ant-table{background:0 0}.brutalist-table-container .ant-table-thead>tr>th{font-family:var(--calm-font-body);text-transform:none;letter-spacing:0;font-size:.875rem;font-weight:700;background:var(--ops-surface-low)!important;color:var(--ops-text,var(--ant-color-text))!important;border-bottom:1px solid var(--ops-border)!important;border-radius:0!important}.brutalist-table-container .ant-table-tbody>tr>td{font-size:13px;border-bottom:1px solid var(--ops-border)!important}.brutalist-table-container .ant-table-tbody>tr:hover>td{background:var(--ops-surface-low)!important;color:var(--ops-text)!important}.leaderboard-first td{background-color:color-mix(in srgb, var(--ops-primary) 12%, var(--ops-surface))!important;color:var(--ops-text)!important;border-bottom:1px solid var(--ops-border)!important;font-weight:700!important}.brutalist-table-container .ant-table-tbody>tr.leaderboard-first>td,.brutalist-table-container .ant-table-tbody>tr.leaderboard-first:hover>td{background-color:color-mix(in srgb, var(--ops-primary) 12%, var(--ops-surface))!important;color:var(--ops-text)!important}.brutalist-table-container .ant-table-tbody>tr.leaderboard-first>td *,.brutalist-table-container .ant-table-tbody>tr.leaderboard-first:hover>td *{color:inherit!important;text-shadow:none!important}.leaderboard-first td,.leaderboard-first td *{color:var(--ops-text)!important;text-shadow:none!important}.leaderboard-second td{background-color:color-mix(in srgb, var(--ops-secondary) 12%, var(--ops-surface))!important;color:var(--ops-text)!important;border-bottom:1px solid var(--ops-border)!important;font-weight:700!important}.brutalist-table-container .ant-table-tbody>tr.leaderboard-second>td,.brutalist-table-container .ant-table-tbody>tr.leaderboard-second:hover>td{background-color:color-mix(in srgb, var(--ops-secondary) 12%, var(--ops-surface))!important;color:var(--ops-text)!important}.leaderboard-second td,.leaderboard-second td *{color:var(--ops-text)!important;text-shadow:none!important}.leaderboard-third td{background-color:color-mix(in srgb, var(--color-warning) 12%, var(--ops-surface))!important;color:var(--ops-text)!important;border-bottom:1px solid var(--ops-border)!important;font-weight:700!important}.brutalist-table-container .ant-table-tbody>tr.leaderboard-third>td,.brutalist-table-container .ant-table-tbody>tr.leaderboard-third:hover>td{background-color:color-mix(in srgb, var(--color-warning) 12%, var(--ops-surface))!important;color:var(--ops-text)!important}.leaderboard-third td,.leaderboard-third td *{color:var(--ops-text)!important;text-shadow:none!important}.leaderboard-first .ant-tag,.leaderboard-second .ant-tag,.leaderboard-third .ant-tag{background:color-mix(in srgb, currentColor 8%, transparent)!important;border-radius:var(--calm-radius-sm)!important;border:1px solid!important;font-weight:700!important}.ant-table-tbody>tr.leaderboard-first:hover>td,.ant-table-tbody>tr.leaderboard-second:hover>td,.ant-table-tbody>tr.leaderboard-third:hover>td{filter:none}.brutalist-solve-tag,.brutalist-tag-common{font-weight:700;font-family:var(--calm-font-data);background:color-mix(in srgb, currentColor 8%, transparent);text-transform:none;box-shadow:none;border:1px solid;padding:4px 8px;display:inline-block;border-radius:var(--calm-radius-sm)!important}.brutalist-table-container .ant-pagination{background:var(--ops-surface);border-top:1px solid var(--ops-border);padding:10px 12px;color:var(--ops-text)!important;margin:0!important}.brutalist-table-container .ant-pagination,.brutalist-table-container .ant-pagination *{font-family:var(--calm-font-data);font-weight:700}.brutalist-table-container .ant-pagination-total-text,.brutalist-table-container .ant-pagination-options,.brutalist-table-container .ant-pagination-options *{color:var(--ant-color-text)!important}.ant-pagination .ant-pagination-total-text,.brutalist-pagination .ant-pagination-total-text,.brutalist-table-container .ant-pagination-total-text{border:1px solid var(--ops-border)!important;border-radius:var(--calm-radius-sm)!important;background:var(--ops-surface-low)!important;min-height:32px!important;color:var(--ops-text)!important;font-family:var(--calm-font-data)!important;box-shadow:none!important;align-items:center!important;padding:4px 10px!important;font-weight:700!important;line-height:1.2!important;display:inline-flex!important}.ant-pagination .ant-pagination-total-text *,.brutalist-pagination .ant-pagination-total-text *,.brutalist-table-container .ant-pagination-total-text *{color:inherit!important;background:0 0!important;border-color:currentColor!important}.brutalist-table-container .ant-pagination-item{font-family:var(--calm-font-data);font-weight:700;border:1px solid var(--ops-border)!important;border-radius:var(--calm-radius-sm)!important;background:var(--ops-surface)!important}.brutalist-table-container .ant-pagination-item a{color:var(--ant-color-text)!important}.brutalist-table-container .ant-pagination-item-active{background:color-mix(in srgb, var(--ops-primary) 14%, var(--ops-surface))!important;background-color:color-mix(in srgb, var(--ops-primary) 14%, var(--ops-surface))!important;border-color:var(--color-primary)!important}.brutalist-table-container .ant-pagination-item-active a{color:var(--ops-primary-hot,var(--color-primary))!important}.brutalist-table-container .ant-pagination-prev .ant-pagination-item-link,.brutalist-table-container .ant-pagination-next .ant-pagination-item-link{border:1px solid var(--ops-border)!important;border-radius:var(--calm-radius-sm)!important;color:var(--ops-text)!important}.brutalist-button{border-radius:var(--calm-radius-sm)!important;text-transform:none!important;border:1px solid var(--ops-border-strong)!important;box-shadow:none!important;font-weight:700!important;transition:background-color .16s,border-color .16s,color .16s!important}.brutalist-button:hover:not(:disabled){border-color:var(--ops-primary)!important;box-shadow:none!important;transform:none!important}.brutalist-button:active:not(:disabled){box-shadow:none!important;transform:none!important}.brutalist-input{border-radius:var(--calm-radius-sm)!important;border:1px solid var(--ops-border-strong)!important;font-family:var(--calm-font-body)!important;font-weight:500!important}body.dark-theme .ant-radio-button-wrapper-checked,body.dark-theme .ant-radio-button-wrapper-checked:hover{background:var(--component-primary-bg,var(--ops-primary-solid))!important;background-color:var(--component-primary-bg,var(--ops-primary-solid))!important;border-color:var(--component-primary-bg,var(--ops-primary-solid))!important;color:var(--component-primary-text,#fff)!important}body.dark-theme .ant-radio-button-wrapper-checked *,body.dark-theme .ant-radio-button-wrapper-checked:hover *{color:var(--component-primary-text,#fff)!important}body .ant-select-selection-placeholder{color:var(--ant-color-text-secondary)!important;opacity:1!important}.brutalist-tag-success{background:var(--color-success-bg)!important;color:var(--color-success)!important;border-color:currentColor!important}:root{--ctf2-class-reader:20260900}
