._title_1fspz_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:800;display:inline-flex}._profileDrawer_1fspz_11 .ant-drawer-content-wrapper{max-width:100vw;box-shadow:none!important}._profileDrawer_1fspz_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_1fspz_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_1fspz_11 .ant-drawer-close{width:44px;height:44px;color:var(--ops-text,var(--ant-color-text))}._profileDrawer_1fspz_11 .ant-drawer-body{background:var(--ops-surface,var(--ant-color-bg-container));min-width:0;padding:18px;overflow:auto}._loadingState_1fspz_41{place-items:center;min-height:260px;display:grid}@media (width<=720px){._profileDrawer_1fspz_11 .ant-drawer-content{border-left:0;border-radius:0!important}._profileDrawer_1fspz_11 .ant-drawer-header{min-height:64px;padding:10px 12px;border-radius:0!important}._profileDrawer_1fspz_11 .ant-drawer-body{padding:10px}}._avatar_oyxom_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_oyxom_5[data-tone="0"]{--robot-tone:var(--ops-primary,var(--ant-color-primary))}._avatar_oyxom_5[data-tone="1"]{--robot-tone:var(--ops-secondary,var(--ant-color-info))}._avatar_oyxom_5[data-tone="2"]{--robot-tone:var(--ops-warning,var(--ant-color-warning))}._avatar_oyxom_5[data-tone="3"]{--robot-tone:var(--ops-danger,var(--ant-color-error))}._avatar_oyxom_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_oyxom_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_oyxom_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_oyxom_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_oyxom_5[data-accent="0"]{--robot-accent:var(--ops-primary,var(--ant-color-primary))}._avatar_oyxom_5[data-accent="1"]{--robot-accent:var(--ops-secondary,var(--ant-color-info))}._avatar_oyxom_5[data-accent="2"]{--robot-accent:var(--ops-warning,var(--ant-color-warning))}._avatar_oyxom_5[data-accent="3"]{--robot-accent:var(--ops-danger,var(--ant-color-error))}._avatar_oyxom_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_oyxom_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_oyxom_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_oyxom_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_oyxom_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_oyxom_40 img,._avatarInner_oyxom_40 svg{width:100%;height:100%;display:block}._avatarInner_oyxom_40 img{object-fit:cover}._avatarInner_oyxom_40 rect[data-part=body]{fill:var(--robot-body)}._avatarInner_oyxom_40 rect[data-part=shade]{fill:var(--robot-shade)}._avatarInner_oyxom_40 rect[data-part=visor]{fill:var(--robot-visor)}._avatarInner_oyxom_40 rect[data-part=eye],._avatarInner_oyxom_40 rect[data-part=ear]{fill:var(--robot-tone)}._avatarInner_oyxom_40 rect[data-part=mouth]{fill:var(--robot-accent)}._avatarInner_oyxom_40 rect[data-part=stem]{fill:var(--robot-shade)}._avatarInner_oyxom_40 rect[data-part=tip]{fill:var(--robot-accent)}._avatar_oyxom_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_oyxom_5[data-frame=hex] ._avatarInner_oyxom_40{clip-path:polygon(50% 0,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%);border:0;border-radius:0}._avatar_oyxom_5[data-frame=halo] ._avatarInner_oyxom_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_oyxom_91{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;max-width:100%;display:inline-flex}._frameworkChip_oyxom_100,._modelChip_oyxom_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));white-space:nowrap;align-items:center;gap:5px;padding:0 8px;font-size:12px;font-weight:650;line-height:1;display:inline-flex}._frameworkChip_oyxom_100{background:color-mix(in srgb, var(--ops-warning,var(--ant-color-warning)) 12%, var(--ops-surface,var(--ant-color-bg-container)))}._chipIcon_oyxom_121{color:var(--ops-warning,var(--ant-color-warning));font-size:11px;display:inline-flex}._modelChip_oyxom_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_oyxom_134{text-overflow:ellipsis;overflow:hidden}._params_oyxom_91[data-size=sm] ._frameworkChip_oyxom_100,._params_oyxom_91[data-size=sm] ._modelChip_oyxom_101{height:20px;padding:0 6px;font-size:11px}._params_oyxom_91[data-size=sm] ._modelChip_oyxom_101{max-width:140px}._selfMark_oyxom_150{color:var(--ops-text-secondary,var(--ant-color-text-secondary));cursor:help;font-size:10px;font-weight:600;top:-.4em}._avatarPicker_oyxom_159{--picker-border:var(--ops-border,var(--ant-color-border));--picker-primary:var(--ops-primary,var(--ant-color-primary));--picker-muted:var(--ops-text-secondary,var(--ant-color-text-secondary));gap:10px;display:grid}._avatarPickerHead_oyxom_167{align-items:center;gap:12px;display:flex}._avatarPickerHeadText_oyxom_173{gap:2px;min-width:0;display:grid}._avatarPickerTitle_oyxom_179{color:var(--ops-text,var(--ant-color-text));font-weight:600}._avatarPickerHint_oyxom_184{color:var(--picker-muted);font-size:12px;line-height:1.5}._avatarPickerPreview_oyxom_190{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_oyxom_190 img{object-fit:cover;width:100%;height:100%}._avatarPresetGrid_oyxom_207{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;max-width:320px;display:grid}._avatarPresetOption_oyxom_214{aspect-ratio:1;background:var(--ops-surface-low,var(--ant-color-fill-quaternary));cursor:pointer;border:2px solid #0000;border-radius:12px;min-width:44px;min-height:44px;padding:2px;transition:border-color .15s,transform .15s;display:grid;position:relative;overflow:hidden}._avatarPresetOption_oyxom_214 img{object-fit:cover;border-radius:9px;width:100%;height:100%}._avatarPresetOption_oyxom_214:hover:not(:disabled){border-color:color-mix(in srgb, var(--picker-primary) 55%, transparent)}._avatarPresetOption_oyxom_214:focus-visible,._avatarRobotOption_oyxom_241:focus-visible{outline:2px solid var(--picker-primary);outline-offset:2px}._avatarPresetOption_oyxom_214[data-checked=true]{border-color:var(--picker-primary)}._avatarPresetOption_oyxom_214:disabled,._avatarRobotOption_oyxom_241:disabled{cursor:not-allowed;opacity:.6}._avatarPresetCheck_oyxom_256{background:var(--picker-primary);color:var(--ops-on-primary,var(--ant-color-white));border-radius:50%;padding:2px;font-size:10px;position:absolute;bottom:3px;right:3px}._avatarPickerActions_oyxom_267{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._avatarRobotOption_oyxom_241{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_oyxom_241[data-checked=true]{border-color:var(--picker-primary);color:var(--picker-primary)}._visuallyHidden_oyxom_292{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){._avatarPresetOption_oyxom_214{transition:none}}._dashboardCard_1acyq_4{border:1px solid var(--dash-border,var(--ops-border,var(--ant-color-border)));border-radius:var(--dash-radius,var(--calm-radius-lg,6px));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_1acyq_15{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}._cardTitle_1acyq_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:800;display:flex}._cardTitle_1acyq_23 .anticon{color:var(--ops-primary,var(--ant-color-primary))}._textLink_1acyq_38,._primaryLink_1acyq_39,._dismiss_1acyq_40,._agentRow_1acyq_41{appearance:none;font:inherit;cursor:pointer;border:0}._textLink_1acyq_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:700;display:inline-flex}._textLink_1acyq_38:focus-visible,._primaryLink_1acyq_39:focus-visible,._dismiss_1acyq_40:focus-visible,._agentRow_1acyq_41:focus-visible{outline:2px solid var(--ops-primary,var(--ant-color-primary));outline-offset:2px}._agentRows_1acyq_67{gap:6px;margin:0;padding:0;list-style:none;display:grid}._agentRow_1acyq_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_1acyq_41:hover{border-color:var(--ops-primary,var(--ant-color-primary))}._rowName_1acyq_94{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;display:flex}._rowTitle_1acyq_102{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:700;overflow:hidden}._rowStat_1acyq_110{justify-items:end;min-width:52px;display:grid}._rowStat_1acyq_110 small{color:var(--ops-text-secondary,var(--ant-color-text-secondary));font-size:11px}._rowStat_1acyq_110 strong{font-family:var(--calm-font-data,var(--calm-font-body));font-size:16px}._recentLine_1acyq_126{color:var(--ops-text-secondary,var(--ant-color-text-secondary));overflow-wrap:anywhere;margin:0;font-size:13px}._discoveryCard_1acyq_133{border-style:dashed;grid-template-columns:88px minmax(0,1fr);align-items:center}._discoveryArt_1acyq_139{width:88px;height:auto}._discoveryCopy_1acyq_144{gap:6px;min-width:0;padding-right:28px;display:grid}._discoveryCopy_1acyq_144 p{color:var(--ops-text-secondary,var(--ant-color-text-secondary));margin:0;font-size:13px}._primaryLink_1acyq_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:700;display:inline-flex}._dismiss_1acyq_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_1acyq_40:hover{background:var(--ops-surface-low,var(--ant-color-fill-quaternary))}._handoffPanel_1acyq_190{border:1px solid var(--ops-border,var(--ant-color-border));border-radius:var(--calm-radius-lg,6px);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_1acyq_202{margin:0;font-size:15px;font-weight:800}._instruction_1acyq_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_1acyq_222,._handoffNote_1acyq_223{color:var(--ops-text-secondary,var(--ant-color-text-secondary));margin:0;font-size:13px}._guideStrip_1acyq_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_1acyq_244{align-items:center;gap:8px;font-weight:700;display:inline-flex}._guideText_1acyq_244 .anticon{color:var(--ops-primary,var(--ant-color-primary))}._identityBlock_1acyq_256{border:0;gap:10px;min-width:0;margin:22px 0 0;padding:0;display:grid}._identityHeading_1acyq_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:800;display:flex}._identityOption_1acyq_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}._identityOption_1acyq_276[data-selected=true]{border-color:var(--ops-primary,var(--ant-color-primary));box-shadow:inset 0 0 0 1px var(--ops-primary,var(--ant-color-primary))}._identityOption_1acyq_276 input{width:18px;height:18px;accent-color:var(--ops-primary,var(--ant-color-primary));margin:0}._identityOption_1acyq_276:focus-within{outline:2px solid var(--ops-primary,var(--ant-color-primary));outline-offset:2px}._identityCreate_1acyq_307{appearance:none;width:100%;font:inherit;text-align:left;border-style:dashed}._createFormFull_1acyq_315{grid-column:1/-1}._identityName_1acyq_319{gap:2px;min-width:0;display:grid}._identityName_1acyq_319 strong{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;display:flex}._identityName_1acyq_319 small{color:var(--ops-text-secondary,var(--ant-color-text-secondary))}._recommendTag_1acyq_337{background:color-mix(in srgb, var(--ops-primary,var(--ant-color-primary)) 18%, transparent);color:var(--ops-text,var(--ant-color-text));white-space:nowrap;border-radius:999px;padding:1px 8px;font-size:12px;font-weight:700}._createForm_1acyq_315{grid-template-columns:minmax(0,1fr) minmax(140px,200px) auto;align-items:start;gap:8px;display:grid}._scopeChips_1acyq_354{flex-wrap:wrap;gap:8px;display:flex}._toast_1acyq_361 .ant-notification-notice-message{font-weight:800}._toastIcon_1acyq_365{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_1acyq_377{cursor:pointer;gap:4px;display:grid}._toastStats_1acyq_383{color:var(--ops-text,var(--ant-color-text));flex-wrap:wrap;gap:4px 12px;display:flex}._toastHint_1acyq_390,._toastMore_1acyq_391{color:var(--ops-text-secondary,var(--ant-color-text-secondary));font-size:12px}@media (width<=520px){._agentRow_1acyq_41{grid-template-columns:auto minmax(0,1fr) auto}._agentRow_1acyq_41>._rowStat_1acyq_110:last-child{display:none}._discoveryCard_1acyq_133{grid-template-columns:minmax(0,1fr)}._discoveryArt_1acyq_139{display:none}._identityOption_1acyq_276{grid-template-columns:auto auto minmax(0,1fr)}._identityOption_1acyq_276>:nth-child(4){grid-column:3}._createForm_1acyq_315{grid-template-columns:minmax(0,1fr)}}._button_1v25h_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_1v25h_1:hover,._button_1v25h_1:focus-visible,._active_1v25h_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_1v25h_1:focus-visible{outline:2px solid var(--ant-color-primary);outline-offset:2px}._button_1v25h_1:disabled{cursor:wait;opacity:.65}._withLabel_1v25h_35{min-width:auto}@media (prefers-reduced-motion:reduce){._button_1v25h_1{transition:none}}._hero_1w62x_1{isolation:isolate;border:1px solid var(--ops-border,var(--ant-color-border));border-radius:var(--calm-radius-lg,14px);background:radial-gradient(80% 140% at 90% 110%, color-mix(in srgb, var(--ops-primary,var(--ant-color-primary)) 14%, transparent) 0%, transparent 60%), var(--ops-surface,var(--ant-color-bg-container));margin-bottom:24px;position:relative;overflow:hidden}._hero_1w62x_1:before{content:"";z-index:-1;background-image:linear-gradient(color-mix(in srgb, var(--ops-primary,var(--ant-color-primary)) 6%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--ops-primary,var(--ant-color-primary)) 6%, transparent) 1px, transparent 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 20%,#000 80%);mask-image:linear-gradient(90deg,#0000 20%,#000 80%)}._banner_1w62x_25{aspect-ratio:16/9;background:var(--ops-surface-low,var(--ant-color-bg-layout));width:100%;max-height:300px;overflow:hidden}._banner_1w62x_25 img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}._row_1w62x_41{grid-template-columns:minmax(0,1fr);align-items:end;display:grid}._withScene_1w62x_47 ._row_1w62x_41{grid-template-columns:minmax(0,1fr) auto}._body_1w62x_51{min-width:0;padding:clamp(20px,2.6vw,32px) clamp(20px,3vw,40px)}._artFrame_1w62x_56{align-self:end;height:clamp(170px,16vw,230px);margin:12px clamp(20px,4vw,64px) 0 12px}._art_1w62x_56{object-fit:contain;object-position:bottom center;width:auto;height:100%}._leading_1w62x_69{margin:16px 16px 0}@media (width<=720px){._banner_1w62x_25{max-height:200px}._withScene_1w62x_47 ._row_1w62x_41{grid-template-columns:minmax(0,1fr)}._artFrame_1w62x_56{display:none}}._thumb_3bpxa_1{object-fit:cover;object-position:center;border:1px solid var(--ops-border,var(--ant-color-border));border-radius:var(--calm-radius-sm,8px);background:var(--ops-surface-low,var(--ant-color-bg-layout));flex:0 0 160px;width:160px;height:90px;display:block}._rail_3bpxa_13{border:0;border-radius:0;flex:0 0 220px;align-self:stretch;width:220px;height:auto;min-height:0}._bleed_3bpxa_23{aspect-ratio:16/9;border:0;border-radius:0;flex:none;width:100%;height:auto}@media (width<=720px){._thumb_3bpxa_1{flex-basis:120px;width:120px;height:68px}._rail_3bpxa_13{flex-basis:120px;width:120px;height:auto}}._card_1y4nv_1{align-items:center;gap:16px;min-width:0;display:flex}._art_1y4nv_8{flex:0 0 112px;justify-content:center;display:flex}._image_1y4nv_14{object-fit:contain;width:auto;max-width:100%;height:96px}._body_1y4nv_21{flex:1;gap:6px;min-width:0;display:grid}._message_1y4nv_28{color:var(--ops-text,var(--ant-color-text));font-size:15px;font-weight:700;line-height:1.4}._hint_1y4nv_35{color:var(--ops-text-secondary,var(--ant-color-text-secondary));font-size:13px;line-height:1.5}._track_1y4nv_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_1y4nv_52{border-radius:inherit;background:var(--ops-primary,var(--ant-color-primary));width:38%;animation:1.6s ease-in-out infinite _slide_1y4nv_1;position:absolute;inset:0 auto 0 0}._steps_1y4nv_61{flex-wrap:wrap;gap:6px 18px;margin:4px 0 0;padding:0;list-style:none;display:flex}._step_1y4nv_61{color:var(--ops-text-secondary,var(--ant-color-text-secondary));align-items:center;gap:6px;font-size:13px;display:inline-flex}._dot_1y4nv_78{border:2px solid;border-radius:50%;width:10px;height:10px}._step_1y4nv_61[data-step-state=done]{color:var(--ops-primary,var(--ant-color-primary))}._step_1y4nv_61[data-step-state=done] ._dot_1y4nv_78{background:currentColor}._step_1y4nv_61[data-step-state=active]{color:var(--ops-text,var(--ant-color-text));font-weight:700}._step_1y4nv_61[data-step-state=active] ._dot_1y4nv_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_1y4nv_1{0%{transform:translate(-100%)}to{transform:translate(270%)}}@media (width<=520px){._art_1y4nv_8{flex-basis:84px}._image_1y4nv_14{height:72px}}@media (prefers-reduced-motion:reduce){._bar_1y4nv_52{opacity:.45;width:100%;animation:none}}._container_lwbcy_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_lwbcy_10{padding:20px var(--epic-layout-gutter) 18px;background:0 0;position:relative}._headerContent_lwbcy_16{width:100%;min-width:0;position:relative}._hero_lwbcy_22{width:100%}._controlPanel_lwbcy_26{margin:0 var(--epic-layout-gutter) 18px;gap:12px;display:grid}._statsRow_lwbcy_32{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:12px;min-width:0;display:grid}._statCopy_lwbcy_39{min-width:0}._statsStrip_lwbcy_44{border:1px solid var(--ops-border,var(--ant-color-border));border-radius:var(--calm-radius-md,10px);background:var(--ops-border,var(--ant-color-border));gap:1px;overflow:hidden}._statsStrip_lwbcy_44 ._statBlock_lwbcy_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_lwbcy_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_lwbcy_26:empty{display:none}._statBlock_lwbcy_53{border:1px solid var(--ops-border,var(--ant-color-border));border-radius:var(--calm-radius-md,10px);background:var(--ops-surface,var(--ant-color-bg-container));align-content:center;min-width:0;min-height:78px;padding:14px 18px;display:grid}._statLabel_lwbcy_91{color:var(--ops-muted,var(--ant-color-text-secondary));font-family:var(--calm-font-body);text-transform:none;margin-bottom:6px;font-size:12px;font-weight:600;line-height:1.3}._statIcon_lwbcy_101{color:var(--ops-primary,var(--ant-color-primary));margin-inline-end:7px}._statValue_lwbcy_106{color:var(--ops-text,var(--ant-color-text));font-family:var(--calm-font-data);letter-spacing:-.02em;overflow-wrap:anywhere;font-size:clamp(1.3rem,1.9vw,1.65rem);font-weight:700;line-height:1.12}._filterBox_lwbcy_116{border:1px solid var(--ops-border,var(--ant-color-border));border-radius:var(--calm-radius-md,10px);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_lwbcy_116>*{min-width:0;max-width:100%}._filterBox_lwbcy_116 .ant-input,._filterBox_lwbcy_116 .ant-input-affix-wrapper,._filterBox_lwbcy_116 .ant-input-group-wrapper,._filterBox_lwbcy_116 .ant-select,._filterBox_lwbcy_116 .ant-picker{max-width:100%}._filterBox_lwbcy_116 .ant-input-affix-wrapper,._filterBox_lwbcy_116 .ant-input-search-button,._filterBox_lwbcy_116 .ant-select-selector,._filterBox_lwbcy_116 .ant-btn,._filterBox_lwbcy_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_lwbcy_116 .ant-input-affix-wrapper .ant-input{min-height:0;padding:0;box-shadow:none!important;background:0 0!important;border:0!important}._filterBox_lwbcy_116 .ant-select-selector{padding-inline:12px!important}._filterBox_lwbcy_116 .ant-select-selection-item,._filterBox_lwbcy_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_lwbcy_174{min-width:0;padding:0 var(--epic-layout-gutter) 24px}._contentFrame_lwbcy_174>._contentLayout_lwbcy_179{width:100%;min-width:0;max-width:100%;margin:0;padding:0}._listGrid_lwbcy_187{background:0 0;grid-template-columns:1fr;gap:12px;min-width:0;display:grid}._listGrid_lwbcy_187>*{min-width:0}._footer_lwbcy_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_lwbcy_199>*{min-width:0;max-width:100%}._footer_lwbcy_199 .ant-pagination{flex-wrap:wrap;gap:6px 0;max-width:100%;display:flex}._emptyState_lwbcy_221{color:var(--ops-text,var(--ant-color-text));text-align:center;margin:0;padding:16px 0}._emptyState_lwbcy_221 [data-brutalist-empty]{background:0 0;border:0}._emptyState_lwbcy_221 h2{color:inherit;font-family:var(--calm-font-body);margin:0;font-size:clamp(1.35rem,2.4vw,1.7rem)}._defaultEmpty_lwbcy_241{margin:0}@media (width<=900px){._statsRow_lwbcy_32{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){._container_lwbcy_1{--epic-layout-gutter:16px;padding-bottom:28px}._headerBlock_lwbcy_10{padding:14px var(--epic-layout-gutter) 14px}._controlPanel_lwbcy_26{margin:0 var(--epic-layout-gutter) 18px}._statBlock_lwbcy_53{min-height:82px;padding:14px}._filterBox_lwbcy_116 .ant-input-affix-wrapper,._filterBox_lwbcy_116 .ant-input-search-button,._filterBox_lwbcy_116 .ant-select-selector,._filterBox_lwbcy_116 .ant-btn,._filterBox_lwbcy_116 .ant-picker{min-height:44px!important}._statValue_lwbcy_106{font-size:1.45rem}._filterBox_lwbcy_116{padding:12px}._filterBox_lwbcy_116>.ant-input-search,._filterBox_lwbcy_116>.ant-input-affix-wrapper,._filterBox_lwbcy_116>.ant-select{width:100%!important}._contentFrame_lwbcy_174{padding-bottom:22px}._listGrid_lwbcy_187{gap:14px}._footer_lwbcy_199{padding:0 var(--epic-layout-gutter) 8px;flex-direction:column;align-items:flex-start}}@media (width<=420px){._statsRow_lwbcy_32{grid-template-columns:1fr 1fr}._statsStrip_lwbcy_44 ._statBlock_lwbcy_53{padding-inline:14px}._statBadge_lwbcy_63{flex-basis:36px;width:36px;height:36px;font-size:16px}._statLabel_lwbcy_91{font-size:.74rem}}._preCalm_lwbcy_330 ._statBlock_lwbcy_53{min-height:88px;padding:16px 20px}._preCalm_lwbcy_330 ._statValue_lwbcy_106{font-size:clamp(26px,2.6vw,36px);font-weight:800;line-height:1}._preCalm_lwbcy_330 ._listGrid_lwbcy_187{gap:16px}@media (width<=640px){._preCalm_lwbcy_330 ._statBlock_lwbcy_53{min-height:76px;padding:12px}}._readingHeader_lwbcy_353{border-bottom:1px solid var(--ops-border,var(--ant-color-border));gap:10px;padding:4px 0 18px;display:grid}._readingKicker_lwbcy_360{color:var(--ops-primary,var(--ant-color-primary));margin:0;font-size:12px;font-weight:700}._readingTitle_lwbcy_367{color:var(--ops-text,var(--ant-color-text));font-family:var(--calm-font-display,var(--calm-font-body));overflow-wrap:anywhere;margin:0;font-size:clamp(24px,2.6vw,34px);font-weight:800;line-height:1.25}._readingSubtitle_lwbcy_377{color:var(--ops-text-secondary,var(--ant-color-text-secondary));margin:0}._readingBar_lwbcy_382{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}._readingMeta_lwbcy_390,._readingActions_lwbcy_391{flex-wrap:wrap;align-items:center;gap:8px 14px;min-width:0;display:flex}._hero_k5pk0_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,14px);background:radial-gradient(90% 130% at 82% 108%, color-mix(in srgb, var(--ops-primary,var(--ant-color-primary)) 18%, transparent) 0%, transparent 62%), linear-gradient(180deg, color-mix(in srgb, var(--ops-surface,var(--ant-color-bg-container)) 90%, var(--ops-primary,var(--ant-color-primary)) 10%) 0%, var(--ops-surface,var(--ant-color-bg-container)) 100%);color:var(--ops-text,var(--ant-color-text));grid-template-columns:minmax(0,1fr);align-items:center;display:grid;position:relative;overflow:hidden}._hero_k5pk0_1:before{content:"";z-index:-2;background-image:linear-gradient(color-mix(in srgb, var(--ops-primary,var(--ant-color-primary)) 7%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--ops-primary,var(--ant-color-primary)) 7%, transparent) 1px, transparent 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 12%,#000 72%);mask-image:linear-gradient(90deg,#0000 12%,#000 72%)}._withScene_k5pk0_33{grid-template-columns:minmax(0,1fr) auto}._network_k5pk0_37{z-index:-1;width:64%;height:100%;color:var(--ops-primary,var(--ant-color-primary));opacity:.32;position:absolute;inset:0 0 0 auto;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 45%);mask-image:linear-gradient(90deg,#0000 0%,#000 45%)}._network_k5pk0_37 line{stroke:currentColor;stroke-width:1px;opacity:.55}._network_k5pk0_37 circle{fill:currentColor}._copy_k5pk0_58{z-index:1;min-width:0;max-width:660px;position:relative}._kicker_k5pk0_65{font-family:var(--theme-font-data,var(--calm-font-data,monospace));letter-spacing:.32em;text-transform:uppercase;color:var(--ops-text-secondary,var(--ant-color-text-secondary));align-items:center;gap:14px;margin:0 0 14px;font-size:11px;font-weight:600;line-height:1.4;display:flex}._kicker_k5pk0_65:after{content:"";opacity:.7;background:currentColor;flex:0 0 32px;height:1px}._title_k5pk0_87{letter-spacing:.01em;color:var(--ops-text,var(--ant-color-text));overflow-wrap:anywhere;margin:0;font-size:clamp(32px,4vw,60px);font-weight:800;line-height:1.12}._subtitle_k5pk0_97{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_k5pk0_106{flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;display:flex}._meta_k5pk0_114{letter-spacing:.28em;color:var(--ops-text-secondary,var(--ant-color-text-secondary));margin:18px 0 0;font-size:12px}._artFrame_k5pk0_121{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_k5pk0_121{object-fit:contain;object-position:bottom center;width:auto;height:100%}._note_k5pk0_138{z-index:1;max-width:8.5em;color:var(--ops-text,var(--ant-color-text));opacity:.82;transform-origin:100% 0;margin:0;font-family:Segoe Print,Comic Sans MS,KaiTi,STKaiti,cursive;font-size:15px;line-height:1.55;position:absolute;top:26px;right:clamp(22px,2.8vw,42px);transform:rotate(-7deg)}._motto_k5pk0_154{z-index:1;font-family:var(--theme-font-data,var(--calm-font-data,monospace));letter-spacing:.42em;color:var(--ops-text-secondary,var(--ant-color-text-secondary));opacity:.72;gap:7px;margin:0;font-size:10px;font-weight:600;line-height:1;display:grid;position:absolute;bottom:22px;right:24px}@media (width<=1180px){._note_k5pk0_138,._motto_k5pk0_154{display:none}._artFrame_k5pk0_121{margin-right:4px}}@media (width<=760px){._hero_k5pk0_1{--hero-art-height:148px;min-height:0}._withScene_k5pk0_33{grid-template-columns:minmax(0,1fr) minmax(0,34%)}._artFrame_k5pk0_121{margin-left:0}._meta_k5pk0_114{display:none}}@media (width<=520px){._withScene_k5pk0_33{grid-template-columns:minmax(0,1fr)}._artFrame_k5pk0_121{display:none}._network_k5pk0_37{opacity:.18;width:100%}}._compact_k5pk0_217{--hero-pad-y:20px;--hero-pad-x:clamp(20px, 2.4vw, 32px);--hero-art-height:150px;min-height:0}._compact_k5pk0_217 ._kicker_k5pk0_65{margin-bottom:8px}._compact_k5pk0_217 ._title_k5pk0_87{font-size:clamp(26px,2.4vw,36px)}._compact_k5pk0_217 ._subtitle_k5pk0_97{margin-top:6px;font-size:14px}._compact_k5pk0_217 ._actions_k5pk0_106{gap:10px;margin-top:14px}._compact_k5pk0_217 ._meta_k5pk0_114{margin-top:10px}._compact_k5pk0_217 ._artFrame_k5pk0_121{margin-right:4px;padding-top:8px}._withMetrics_k5pk0_253{grid-template-columns:minmax(0,1fr) auto;column-gap:20px}._withMetrics_k5pk0_253._withScene_k5pk0_33{grid-template-columns:minmax(0,1fr) auto auto}._withMetrics_k5pk0_253 ._copy_k5pk0_58{grid-area:1/1}._withMetrics_k5pk0_253 ._artFrame_k5pk0_121{grid-area:1/3}._metrics_k5pk0_272{z-index:1;grid-area:1/2;align-self:center;gap:10px;min-width:0;margin:0;display:flex;position:relative}._metric_k5pk0_272{border:1px solid var(--ops-border,var(--ant-color-border));border-radius:var(--calm-radius-md,10px);background:color-mix(in srgb, var(--ops-surface,var(--ant-color-bg-container)) 78%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);gap:4px;min-width:104px;padding:10px 14px;display:grid}._metric_k5pk0_272 dt{color:var(--ops-text-secondary,var(--ant-color-text-secondary));white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:600;line-height:1.3;display:flex}._metricIcon_k5pk0_306{color:var(--ops-primary,var(--ant-color-primary));display:inline-flex}._metric_k5pk0_272 dd{color:var(--ops-text,var(--ant-color-text));font-family:var(--calm-font-data,var(--theme-font-data,monospace));white-space:nowrap;margin:0;font-size:24px;font-weight:800;line-height:1.1}@media (width<=1280px){._withMetrics_k5pk0_253 ._metrics_k5pk0_272{grid-area:2/1;margin-top:14px}._withMetrics_k5pk0_253._withScene_k5pk0_33 ._artFrame_k5pk0_121{grid-area:1/2/span 2}._withMetrics_k5pk0_253._withScene_k5pk0_33{grid-template-columns:minmax(0,1fr) auto}}@media (width<=760px){._withMetrics_k5pk0_253 ._metrics_k5pk0_272{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_k5pk0_253 ._metrics_k5pk0_272::-webkit-scrollbar{display:none}._metric_k5pk0_272{flex:none;min-width:96px;padding:8px 12px}._metric_k5pk0_272 dd{font-size:20px}}@media (width<=520px){._compact_k5pk0_217._withScene_k5pk0_33 ._copy_k5pk0_58{padding-inline-end:84px}._compact_k5pk0_217._withScene_k5pk0_33 ._artFrame_k5pk0_121{grid-area:auto;height:92px;margin:0;padding:0;display:flex;position:absolute;top:10px;right:8px}}body.light-theme ._hero_k5pk0_1{background:radial-gradient(90% 130% at 82% 108%, color-mix(in srgb, var(--ops-primary,var(--ant-color-primary)) 22%, transparent) 0%, transparent 62%), linear-gradient(180deg, color-mix(in srgb, var(--ops-surface,var(--ant-color-bg-container)) 84%, var(--ops-primary,var(--ant-color-primary)) 16%) 0%, var(--ops-surface,var(--ant-color-bg-container)) 100%)}._heading_1hzue_1{justify-content:space-between;align-items:center;gap:16px;min-width:0;margin:0 0 14px;display:flex}._title_1hzue_10{color:var(--ops-text,var(--ant-color-text));margin:0;padding-left:14px;font-size:20px;font-weight:700;line-height:1.35;position:relative}._title_1hzue_10:before{content:"";border-radius:var(--calm-radius-sm,2px);background:var(--ops-primary,var(--ant-color-primary));width:4px;position:absolute;top:.2em;bottom:.2em;left:0}._extra_1hzue_31{color:var(--ops-text-secondary,var(--ant-color-text-secondary));flex:none;align-items:center;gap:8px;font-size:13px;display:inline-flex}._extra_1hzue_31 a,._extra_1hzue_31 button{color:inherit}._layout_1ndko_1{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:20px;display:grid}._single_1ndko_8{grid-template-columns:minmax(0,1fr)}._main_1ndko_12{gap:16px;min-width:0;display:grid}._aside_1ndko_18{gap:16px;min-width:0;display:grid;position:sticky;top:88px}._sideCard_1ndko_26{border:1px solid var(--ops-border,var(--ant-color-border));border-radius:var(--calm-radius-lg,12px);background:var(--ops-surface,var(--ant-color-bg-container));gap:12px;min-width:0;padding:16px;display:grid}._sideHead_1ndko_36{justify-content:space-between;align-items:center;gap:8px;display:flex}._sideHead_1ndko_36 h2,._sectionTitle_1ndko_44 h2{color:var(--ops-text,var(--ant-color-text));align-items:center;gap:8px;margin:0;font-size:15px;font-weight:700;display:inline-flex}._sideIcon_1ndko_54{color:var(--ops-primary,var(--color-primary));display:inline-flex}._toolbar_1ndko_59{gap:10px;width:100%;min-width:0;display:grid}._toolbarRow_1ndko_66{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;min-width:0;display:flex}._toolbarStart_1ndko_75,._toolbarEnd_1ndko_76{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}._toolbarEnd_1ndko_76{flex:320px;justify-content:flex-end}._toolbarBelow_1ndko_89{border-top:1px solid var(--ops-border,var(--ant-color-border));min-width:0;padding-top:10px}._chips_1ndko_95{scrollbar-width:none;gap:6px;min-width:0;max-width:100%;display:flex;overflow-x:auto}._chips_1ndko_95::-webkit-scrollbar{display:none}._chip_1ndko_95{min-height:34px;color:var(--ops-muted,var(--ant-color-text-secondary));font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}._chip_1ndko_95:hover{color:var(--ops-text,var(--ant-color-text));background:var(--ops-surface-low,var(--ant-color-fill-tertiary))}._chip_1ndko_95[aria-pressed=true]{border-color:var(--component-primary-bg,var(--ops-primary));background:var(--component-primary-bg,var(--ops-primary));color:var(--component-primary-button-text,var(--component-primary-text,var(--ops-bg)))}._chip_1ndko_95:focus-visible{outline:2px solid var(--ops-primary,var(--color-primary));outline-offset:2px}._chipsSmall_1ndko_141 ._chip_1ndko_95{border-color:var(--ops-border,var(--ant-color-border));min-height:30px;padding:0 12px;font-size:13px}._chipsSmall_1ndko_141 ._chip_1ndko_95[aria-pressed=true]{border-color:var(--ops-primary,var(--color-primary));background:color-mix(in srgb, var(--ops-primary,#6fdcc6) 16%, transparent);color:var(--ops-primary,var(--color-primary))}._chipCount_1ndko_154{opacity:.8;font-size:12px;font-weight:500}._sectionTitle_1ndko_44{justify-content:space-between;align-items:center;gap:8px;display:flex}._sectionCount_1ndko_167{color:var(--ops-muted,var(--ant-color-text-secondary));font-size:13px;font-weight:500}@media (width<=1100px){._layout_1ndko_1{grid-template-columns:minmax(0,1fr)}._aside_1ndko_18{position:static}}@media (width<=520px){._toolbarEnd_1ndko_76{flex-wrap:nowrap;flex-basis:100%}}*,: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);letter-spacing:0;text-transform:none;font-size:12px;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;border-width:1px!important;border-radius:999px!important;font-size:12px!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:#0a1c1f;--theme-surface:#0e2528;--theme-surface-low:#122d31;--theme-surface-high:#183a3e;--theme-text:#eef3ec;--theme-text-muted:#a2bdb6;--theme-border:#214347;--theme-border-strong:#648c90;--theme-primary:#6fdcc6;--theme-primary-hover:#92e8d7;--theme-secondary:#82c7d8;--theme-danger:#f09c90;--theme-warning:#e9ba6c;--theme-surface-higher:#183a3e;--theme-secondary-hover:#82c7d8;--theme-success:#6fdcc6;--theme-info:#82c7d8;--theme-on-primary:#000;--theme-on-secondary:#000;--theme-on-danger:#000;--theme-on-warning:#000;--theme-focus-ring:#6fdcc6;--theme-selection:#6fdcc6;--theme-overlay:#040a0cb8;--theme-shadow-sm:none;--theme-shadow-md:0 12px 32px #081f1e2e;--theme-radius-sm:6px;--theme-radius-md:10px;--theme-radius-lg:14px;--theme-code-background:#122d31;--theme-code-text:#eef3ec;--theme-terminal-background:#0a1c1f;--theme-terminal-text:#eef3ec;--theme-challenge-background:#0e2528;--theme-challenge-accent:#6fdcc6;--range-keeper-primary-rgb:111, 220, 198;--range-keeper-primary-hover-rgb:146, 232, 215;--range-keeper-secondary-rgb:130, 199, 216;--range-keeper-danger-rgb:240, 156, 144;--range-keeper-warning-rgb:233, 186, 108;--range-keeper-success-rgb:111, 220, 198}body.light-theme.range-keeper-theme{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--theme-canvas:#f6f5ef;--theme-surface:#fffefa;--theme-surface-low:#edf3ee;--theme-surface-high:#e1ece6;--theme-text:#173a3a;--theme-text-muted:#4d6a64;--theme-border:#d2dfd9;--theme-border-strong:#688378;--theme-primary:#1c7564;--theme-primary-hover:#155e50;--theme-secondary:#256c80;--theme-danger:#ad443e;--theme-warning:#825b17;--theme-surface-higher:#e1ece6;--theme-secondary-hover:#256c80;--theme-success:#1c7564;--theme-info:#256c80;--theme-on-primary:#fff;--theme-on-secondary:#fff;--theme-on-danger:#fff;--theme-on-warning:#fff;--theme-focus-ring:#1c7564;--theme-selection:#1c7564;--theme-overlay:#040a0cb8;--theme-shadow-sm:none;--theme-shadow-md:0 12px 32px #081f1e2e;--theme-radius-sm:6px;--theme-radius-md:10px;--theme-radius-lg:14px;--theme-code-background:#edf3ee;--theme-code-text:#173a3a;--theme-terminal-background:#f6f5ef;--theme-terminal-text:#173a3a;--theme-challenge-background:#fffefa;--theme-challenge-accent:#1c7564;--range-keeper-primary-rgb:28, 117, 100;--range-keeper-primary-hover-rgb:21, 94, 80;--range-keeper-secondary-rgb:37, 108, 128;--range-keeper-danger-rgb:173, 68, 62;--range-keeper-warning-rgb:130, 91, 23;--range-keeper-success-rgb:28, 117, 100}body.dark-theme.range-keeper-theme,body.light-theme.range-keeper-theme{--theme-font-body:Inter, "HarmonyOS Sans SC", "Segoe UI", "Noto Sans SC", "Microsoft YaHei", system-ui, 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-data);--calm-font-display:var(--theme-font-display);--calm-font-mono:var(--theme-font-data);--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)}._banner_ft8jw_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,14px);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_ft8jw_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_ft8jw_29{object-fit:cover;object-position:50% 0;transform-origin:50% 15%;width:100%;height:100%;transform:scale(1.35)}._copy_ft8jw_38{gap:2px;min-width:0;font-size:13px;line-height:1.45;display:grid}._copy_ft8jw_38 strong{font-size:15px}._copy_ft8jw_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{--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{--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}.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}.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}.brutalist-time-value,.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}
