.PlatformBindingsPage_collision_u1__BBJ7C{display:inline-block;width:8rem}.PlatformBindingsPage_u1__MJU9X{padding:1rem 0}.PlatformBindingsPage_u2__wWqLL{font-size:1.5rem;font-weight:600;margin-bottom:.5rem}.PlatformBindingsPage_u3__ZYA05{color:var(--gray-500);margin-bottom:1.5rem;font-size:.875rem}.PlatformBindingsPage_u4__o3ad8{text-align:center;padding:2rem;color:var(--gray-500)}.PlatformBindingsPage_u5__K_QKi{display:grid;grid-gap:1rem;gap:1rem;max-width:600px}.PlatformBindingsPage_u6__797r8{display:flex;align-items:center;gap:1rem}.PlatformBindingsPage_u7__Kp1eA{font-weight:500;margin-bottom:.25rem}.PlatformBindingsPage_u8__XEFpo{margin-left:.5rem;font-size:.75rem;color:var(--gray-400)}.PlatformBindingsPage_u9__A0JVO{color:var(--gray-400);font-size:.875rem}.PlatformBindingsPage_u10__3OIEY{text-align:center;margin-bottom:1.5rem}.PlatformBindingsPage_u11__qyee4{padding:.75rem 1rem;background:var(--success-light);border-radius:6px;margin-bottom:1rem;color:var(--success)}.PlatformBindingsPage_u12__eujXm{text-align:center;color:var(--gray-500)}.PlatformBindingsPage_u13__WvAOH{margin:0}.PlatformBindingsPage_u14__Li_sV{margin:.5rem 0 0;font-size:.875rem}.PlatformBindingsPage_u15__Au3w6{margin-bottom:1rem}.PlatformBindingsPage_u16__Azjbe{display:block;font-size:.875rem;font-weight:500;margin-bottom:.5rem;color:var(--gray-700)}.PlatformBindingsPage_u17__yFUou{color:var(--error);margin-left:.25rem}.PlatformBindingsPage_u18__OAskf{width:100%;padding:.5rem .75rem;border:1px solid var(--border);border-radius:6px;font-size:.875rem;box-sizing:border-box}.PlatformBindingsPage_u19__NfyKd{font-size:.75rem;color:var(--gray-500);margin-top:.5rem;line-height:1.5}.PlatformBindingsPage_u20__ypgs4{padding:.75rem 1rem;background:var(--error-light);border-radius:6px;margin-top:1rem;color:var(--error);font-size:.875rem}.PlatformBindingsPage_u21__F35BY{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1rem}.PlatformBindingsPage_platformIconLarge__CmjX2,.PlatformBindingsPage_platformIcon__AY94x{background:var(--platform-color);color:var(--text-inverse);display:flex;align-items:center;justify-content:center;font-weight:600}.PlatformBindingsPage_platformIcon__AY94x{width:40px;height:40px;border-radius:8px;font-size:.875rem}.PlatformBindingsPage_platformIconLarge__CmjX2{width:60px;height:60px;border-radius:var(--radius-lg);font-size:1.5rem;margin:0 auto}.PlatformBindingsPage_bindingStatus__mBygO{font-size:.875rem;color:var(--binding-status-color)}.PlatformBindingsPage_platformCard__T_hfv{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.PlatformBindingsPage_platformCard__T_hfv:hover:not(:disabled){border-color:var(--primary);box-shadow:var(--shadow-sm)}.PlatformBindingsPage_platformCard__T_hfv:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.PlatformBindingsPage_platformCard__T_hfv:disabled{cursor:not-allowed;opacity:.6}.primitives_pageFrame__CGcQo{width:100%;min-width:0;display:grid;grid-gap:var(--space-5);gap:var(--space-5)}.primitives_pageFrame__CGcQo[data-width=reading]{max-width:var(--content-reading-width)}.primitives_pageFrame__CGcQo[data-width=form]{max-width:760px}.primitives_pageFrame__CGcQo[data-width=workbench]{max-width:none}.primitives_pageHeader__3suW9{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-5);min-width:0}.primitives_pageHeading__rUkzw{min-width:0}.primitives_breadcrumbs__L8W7p{display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-height:24px;margin-bottom:var(--space-2);color:var(--text-muted);font-size:var(--text-xs)}.primitives_breadcrumbLink__Pw6js{color:var(--text-secondary);border-radius:var(--radius-sm)}.primitives_breadcrumbLink__Pw6js:hover{color:var(--primary)}.primitives_pageTitle__BtdtC{margin:0;color:var(--text-primary);font-size:var(--text-2xl);line-height:1.3;font-weight:650;letter-spacing:0;overflow-wrap:anywhere}.primitives_pageDescription__jOvL1{max-width:760px;margin:var(--space-2) 0 0;color:var(--text-secondary);font-size:var(--text-sm)}.primitives_pageActions__mZQvX{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:var(--space-2);flex:0 0 auto}.primitives_toolbar__KSUog{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-3);min-height:46px;padding:var(--space-3);background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md)}.primitives_toolbarGroup__ETk_8{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);min-width:0}.primitives_button__3bgg4{min-height:var(--control-height);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:0 var(--space-4);border:1px solid transparent;border-radius:var(--radius);font-size:var(--text-sm);font-weight:600;line-height:1;white-space:nowrap;transition:color var(--transition-fast),background var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast)}.primitives_button__3bgg4[data-size=sm]{min-height:var(--control-height-sm);padding:0 var(--space-3);font-size:var(--text-xs)}.primitives_button__3bgg4[data-size=lg]{min-height:var(--control-height-lg);padding:0 var(--space-5);font-size:var(--text-base)}.primitives_button__3bgg4[data-full-width=true]{width:100%}.primitives_button__3bgg4:disabled{cursor:not-allowed;opacity:.55}.primitives_buttonPrimary__cJvAC{color:var(--text-inverse);background:var(--primary);border-color:var(--primary)}.primitives_buttonPrimary__cJvAC:hover:not(:disabled){background:var(--primary-hover);border-color:var(--primary-hover)}.primitives_buttonSecondary__OUgCC{color:var(--text-primary);background:var(--bg-card);border-color:var(--border)}.primitives_buttonGhost__GpkED:hover:not(:disabled),.primitives_buttonOutline__G41RB:hover:not(:disabled),.primitives_buttonSecondary__OUgCC:hover:not(:disabled),.primitives_buttonText__Hh93p:hover:not(:disabled){background:var(--bg-hover);border-color:var(--border-hover)}.primitives_buttonOutline__G41RB{color:var(--primary);background:var(--bg-card);border-color:var(--primary)}.primitives_buttonGhost__GpkED,.primitives_buttonText__Hh93p{color:var(--primary);background:transparent}.primitives_buttonText__Hh93p{min-height:var(--control-height-sm);padding:0 var(--space-2)}.primitives_buttonDanger__N1okc{color:var(--text-inverse);background:var(--error);border-color:var(--error)}.primitives_buttonDanger__N1okc:hover:not(:disabled){background:var(--error-hover);border-color:var(--error-hover)}.primitives_buttonIconOnly__orfVX{width:var(--control-height);padding:0}.primitives_buttonIconOnly__orfVX[data-size=sm]{width:var(--control-height-sm)}.primitives_buttonIconOnly__orfVX[data-size=lg]{width:var(--control-height-lg)}.primitives_spinner__cBvEn{width:16px;height:16px;flex:0 0 auto;border:2px solid;border-top:2px solid transparent;border-radius:50%;animation:primitives_spin__W5MOf .65s linear infinite}.primitives_card__KlGU9{min-width:0;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md)}.primitives_card__KlGU9[data-padding=none]{padding:0}.primitives_card__KlGU9[data-padding=sm]{padding:var(--space-4)}.primitives_card__KlGU9[data-padding=md]{padding:var(--space-5)}.primitives_card__KlGU9[data-padding=lg]{padding:var(--space-6)}.primitives_card__KlGU9[data-hoverable=true]{transition:border-color var(--transition),box-shadow var(--transition),transform var(--transition)}.primitives_card__KlGU9[data-hoverable=true]:hover{border-color:var(--border-hover);box-shadow:var(--shadow-md);transform:translateY(-1px)}.primitives_cardHeader__ryZpQ{padding-bottom:var(--space-3);margin-bottom:var(--space-4);border-bottom:1px solid var(--border)}.primitives_cardTitle__5RpbP{margin:0;color:var(--text-primary);font-size:var(--text-base);font-weight:650}.primitives_cardSubtitle__tsJwg{margin:var(--space-1) 0 0;color:var(--text-muted);font-size:var(--text-sm)}.primitives_tabs__yXg4y{display:flex;align-items:flex-end;gap:var(--space-5);min-width:0;overflow-x:auto;border-bottom:1px solid var(--border)}.primitives_tab__zQg0h{min-height:42px;flex:0 0 auto;padding:0 var(--space-1);color:var(--text-secondary);border-bottom:2px solid transparent;font-size:var(--text-sm);font-weight:550;white-space:nowrap}.primitives_tab__zQg0h:hover{color:var(--text-primary)}.primitives_tab__zQg0h[aria-selected=true]{color:var(--primary);border-bottom-color:var(--primary)}.primitives_segmented___2ut4{display:inline-flex;align-items:center;padding:3px;background:var(--gray-100);border:1px solid var(--border);border-radius:var(--radius-md)}.primitives_segment__xLDi3{min-height:30px;padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--text-secondary);font-size:var(--text-xs);font-weight:600;white-space:nowrap}.primitives_segment__xLDi3:hover:not(:disabled){color:var(--text-primary)}.primitives_segment__xLDi3[aria-pressed=true]{color:var(--primary-text);background:var(--bg-card);box-shadow:var(--shadow-xs)}.primitives_segment__xLDi3:disabled{cursor:wait;opacity:.6}.primitives_tableShell__jd5WG{position:relative;min-width:0;overflow:auto;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md)}.primitives_tableShellRanking__2wsDx{max-width:960px}.primitives_table__AcGpK{width:100%;min-width:680px;border-collapse:collapse}.primitives_tableRanking__4Gjtz{min-width:620px}.primitives_table__AcGpK th{height:42px;padding:0 var(--space-4);color:var(--text-secondary);background:var(--bg-muted);border-bottom:1px solid var(--border);font-size:var(--text-xs);font-weight:650;text-align:left;white-space:nowrap}.primitives_table__AcGpK td{min-height:48px;padding:var(--space-3) var(--space-4);color:var(--text-primary);border-bottom:1px solid var(--border);font-size:var(--text-sm);vertical-align:middle}.primitives_table__AcGpK tbody tr:last-child td{border-bottom:0}.primitives_tableRow__w4HS1{transition:background var(--transition-fast)}.primitives_tableRow__w4HS1[data-clickable=true]{cursor:pointer}.primitives_tableRow__w4HS1:focus{outline:none}.primitives_tableRow__w4HS1:focus-visible td{background:var(--primary-light);box-shadow:inset 0 2px 0 var(--primary),inset 0 -2px 0 var(--primary)}.primitives_tableRow__w4HS1:focus-visible td:first-child{box-shadow:inset 2px 0 0 var(--primary),inset 0 2px 0 var(--primary),inset 0 -2px 0 var(--primary)}.primitives_tableRow__w4HS1:focus-visible td:last-child{box-shadow:inset -2px 0 0 var(--primary),inset 0 2px 0 var(--primary),inset 0 -2px 0 var(--primary)}.primitives_tableRow__w4HS1:hover{background:var(--bg-hover)}.primitives_tableRowCurrent__mFwby,.primitives_tableRowCurrent__mFwby:hover{background:var(--primary-light)}.primitives_tableRowCurrent__mFwby td:first-child{box-shadow:inset 3px 0 0 var(--primary)}.primitives_tableRowRankingCurrent__3_AZs,.primitives_tableRowRankingCurrent__3_AZs:hover{background:color-mix(in srgb,var(--primary-light) 46%,transparent)}.primitives_tableRowRankingCurrent__3_AZs td:first-child{box-shadow:inset 3px 0 0 var(--primary)}.primitives_tableRefreshing__oSGml:after{content:"";position:absolute;inset:0;pointer-events:none;background:var(--surface-glass)}.primitives_tableActions__EukJF{min-width:156px;display:flex;justify-content:center;align-items:center;gap:var(--space-1);white-space:nowrap}.primitives_tableActionCell__klag8,.primitives_tableActionHeader__Zxeh7{position:-webkit-sticky;position:sticky;right:0;z-index:2;text-align:center!important;box-shadow:inset 1px 0 0 var(--border)}.primitives_tableActionHeader__Zxeh7{background:var(--bg-muted)}.primitives_tableActionCell__klag8{background:var(--bg-card)}.primitives_tableActionCell__klag8:has(.primitives_actionMenuOpen__UMnr2){z-index:5}.primitives_tableRow__w4HS1:hover .primitives_tableActionCell__klag8{background:var(--bg-hover)}.primitives_tableRowCurrent__mFwby .primitives_tableActionCell__klag8,.primitives_tableRowCurrent__mFwby:hover .primitives_tableActionCell__klag8{background:var(--primary-light)}.primitives_tableRowRankingCurrent__3_AZs .primitives_tableActionCell__klag8,.primitives_tableRowRankingCurrent__3_AZs:hover .primitives_tableActionCell__klag8{background:color-mix(in srgb,var(--primary-light) 46%,var(--bg-card))}.primitives_formField__5VDqZ{display:grid;grid-gap:6px;gap:6px;min-width:0}.primitives_formLabel__UQjwM{color:var(--text-primary);font-size:var(--text-sm);font-weight:600}.primitives_requiredMark__k_d04{margin-left:3px;color:var(--error)}.primitives_formControl__4PcLq{width:100%;min-height:var(--control-height);padding:7px var(--space-3);color:var(--text-primary);background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);font-size:var(--text-sm);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}textarea.primitives_formControl__4PcLq{min-height:96px;resize:vertical}.primitives_formControl__4PcLq:hover:not(:disabled){border-color:var(--border-hover)}.primitives_formControl__4PcLq:focus{outline:none;border-color:var(--primary);box-shadow:var(--focus-ring)}.primitives_formControl__4PcLq[aria-invalid=true]{border-color:var(--error)}.primitives_formError__PMmsk,.primitives_formHint__KUF4o{margin:0;font-size:var(--text-xs)}.primitives_formHint__KUF4o{color:var(--text-secondary)}.primitives_formError__PMmsk{color:var(--error-text)}.primitives_selectControl__dkQaB{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.primitives_choiceControl__AcV2S{min-width:0;display:flex;align-items:flex-start;gap:var(--space-2);color:var(--text-primary);font-size:var(--text-sm);cursor:pointer}.primitives_choiceControl__AcV2S input{margin-top:3px;accent-color:var(--primary)}.primitives_choiceControl__AcV2S span{display:grid;grid-gap:2px;gap:2px}.primitives_choiceControl__AcV2S strong{font-weight:600}.primitives_choiceControl__AcV2S small{color:var(--text-muted);font-size:var(--text-xs)}.primitives_choiceControl__AcV2S:has(input:disabled){cursor:not-allowed;opacity:.55}.primitives_switchControl__62Yad{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);cursor:pointer}.primitives_switchControl__62Yad>span{display:grid;grid-gap:2px;gap:2px;color:var(--text-primary);font-size:var(--text-sm)}.primitives_switchControl__62Yad strong{font-weight:600}.primitives_switchControl__62Yad small{color:var(--text-muted);font-size:var(--text-xs)}.primitives_switchControl__62Yad input{position:absolute;opacity:0;pointer-events:none}.primitives_switchControl__62Yad i{position:relative;width:38px;height:22px;flex:0 0 auto;border-radius:var(--radius-full);background:var(--gray-300);transition:background var(--transition-fast)}.primitives_switchControl__62Yad i:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:var(--bg-card);box-shadow:var(--shadow-xs);transition:transform var(--transition-fast)}.primitives_switchControl__62Yad input:checked+i{background:var(--primary)}.primitives_switchControl__62Yad input:checked+i:after{transform:translateX(16px)}.primitives_switchControl__62Yad input:focus-visible+i{box-shadow:var(--focus-ring)}.primitives_switchControl__62Yad:has(input:disabled){cursor:not-allowed;opacity:.55}.primitives_radioGroup__twBkf{display:grid;grid-gap:var(--space-2);gap:var(--space-2);min-width:0;border:0}.primitives_radioGroup__twBkf legend{margin-bottom:var(--space-2);color:var(--text-primary);font-size:var(--text-sm);font-weight:600}.primitives_searchField__meCxS{min-width:180px;height:var(--control-height);display:flex;align-items:center;gap:var(--space-2);padding:0 var(--space-3);color:var(--text-muted);background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius)}.primitives_searchField__meCxS:focus-within{color:var(--primary);border-color:var(--primary);box-shadow:var(--focus-ring)}.primitives_searchField__meCxS input{width:100%;min-width:0;border:0;outline:0;color:var(--text-primary);background:transparent;font-size:var(--text-sm)}.primitives_combobox__b0D_u{position:relative;min-width:0}.primitives_comboboxTrigger__YkkOz{width:100%;height:var(--control-height);display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:0 var(--space-3);color:var(--text-primary);background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);font-size:var(--text-sm)}.primitives_comboboxPanel__Q9f_o{position:absolute;z-index:50;inset:calc(100% + var(--space-1)) 0 auto;display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-2);background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg)}.primitives_comboboxOptions__v0d_K{max-height:240px;overflow:auto;display:grid;grid-gap:2px;gap:2px}.primitives_comboboxOptions__v0d_K button{display:grid;grid-gap:2px;gap:2px;padding:var(--space-2);color:var(--text-primary);border-radius:var(--radius-sm);text-align:left}.primitives_comboboxOptions__v0d_K button:hover,.primitives_comboboxOptions__v0d_K button[aria-selected=true]{background:var(--primary-light);color:var(--primary-text)}.primitives_comboboxOptions__v0d_K strong{font-size:var(--text-sm);font-weight:600}.primitives_comboboxOptions__v0d_K p,.primitives_comboboxOptions__v0d_K small{color:var(--text-muted);font-size:var(--text-xs)}.primitives_section__Iea0R{min-width:0;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md)}.primitives_sectionHeader__pG3a9{min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border)}.primitives_sectionHeader__pG3a9 h2{margin:0;color:var(--text-primary);font-size:var(--text-base);font-weight:650}.primitives_sectionHeader__pG3a9 p{margin:var(--space-1) 0 0;color:var(--text-muted);font-size:var(--text-xs)}.primitives_sectionActions__PsIeo{display:flex;align-items:center;gap:var(--space-2)}.primitives_sectionBody__rSZwz{min-width:0;padding:var(--space-4)}.primitives_popover__VMZPq{position:relative;display:inline-flex}.primitives_popoverPanel__w1N3Q{position:absolute;z-index:var(--z-popover);top:calc(100% + var(--space-1));left:0;min-width:220px;padding:var(--space-2);background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg)}.primitives_popoverPanel__w1N3Q[data-align=end]{right:0;left:auto}.primitives_popoverPanel__w1N3Q[data-side=top]{top:auto;bottom:calc(100% + var(--space-1))}.primitives_menuList__Zzsn9{display:grid;grid-gap:2px;gap:2px}.primitives_menuList__Zzsn9 button{min-height:var(--control-height-sm);display:flex;align-items:center;gap:var(--space-2);padding:0 var(--space-3);color:var(--text-primary);border-radius:var(--radius-sm);font-size:var(--text-sm);text-align:left}.primitives_menuList__Zzsn9 button:hover:not(:disabled){background:var(--bg-hover)}.primitives_menuList__Zzsn9 button[data-danger=true]{color:var(--error-text)}.primitives_menuList__Zzsn9 button:disabled{cursor:not-allowed;opacity:.5}.primitives_badge__7V1_P{min-height:24px;display:inline-flex;align-items:center;gap:6px;padding:2px 8px;border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:650;line-height:1.25;white-space:nowrap}.primitives_badgeDot__QXXld{width:6px;height:6px;flex:0 0 auto;border-radius:50%;background:currentColor}.primitives_badgeSuccess__edtxK{color:var(--success-text);background:var(--success-light)}.primitives_badgeError__pWktk{color:var(--error-text);background:var(--error-light)}.primitives_badgePending__riYK3,.primitives_badgeWarning__Otiqi{color:var(--warning-text);background:var(--warning-light)}.primitives_badgeInfo__rDadO{color:var(--info-text);background:var(--info-light)}.primitives_badgeNeutral__eRLxK{color:var(--text-secondary);background:var(--gray-100)}.primitives_emptyState__kBhPD{min-height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-8) var(--space-5);color:var(--text-secondary);text-align:center;background:var(--bg-card);border:1px dashed var(--border-hover);border-radius:var(--radius-md)}.primitives_emptyIcon__SS1nU{display:grid;place-items:center;width:40px;height:40px;color:var(--text-muted)}.primitives_emptyTitle__Wl77l{margin:0;color:var(--text-primary);font-size:var(--text-sm);font-weight:650}.primitives_emptyDescription___DQmd{max-width:460px;margin:0;color:var(--text-muted);font-size:var(--text-sm)}.primitives_pagination__sZack{min-height:52px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-3);padding:var(--space-2) var(--space-3);color:var(--text-secondary);background:var(--bg-card);border-top:1px solid var(--border);font-size:var(--text-sm)}.primitives_paginationControls__ukg3y{display:flex;align-items:center;gap:var(--space-1)}.primitives_pageButton__IioFO{width:var(--control-height-sm);height:var(--control-height-sm);display:grid;place-items:center;border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-secondary);background:var(--bg-card);font-size:var(--text-xs)}.primitives_pageButton__IioFO:hover:not(:disabled){color:var(--primary);border-color:var(--primary)}.primitives_pageButton__IioFO[aria-current=page]{color:var(--text-inverse);background:var(--primary);border-color:var(--primary)}.primitives_pageButton__IioFO:disabled{cursor:not-allowed;opacity:.45}.primitives_pageJumpInput__nqkiW,.primitives_pageSelect__h8eLW{height:var(--control-height-sm);padding:0 var(--space-2);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-primary);background:var(--bg-card);font-size:var(--text-xs)}.primitives_pageJumpInput__nqkiW{width:54px}.primitives_modalOverlay__3yUGP{position:fixed;inset:0;z-index:var(--z-dialog);display:grid;place-items:center;padding:var(--space-5);background:var(--overlay-backdrop)}.primitives_modalOverlayPage__MlF0v{display:block;overflow-y:auto}.primitives_modalContent__Sx4kT{width:min(100%,var(--modal-width,600px));max-height:min(90vh,880px);display:flex;flex-direction:column;overflow:hidden;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg)}.primitives_modalOverlayPage__MlF0v .primitives_modalContent__Sx4kT{max-height:none;margin:5vh auto}.primitives_modalOverlayPage__MlF0v .primitives_modalBody__J0AFX{overflow:visible}.primitives_modalHeader__GZ4OF{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--border)}.primitives_modalTitle__Cc_N5{margin:0;color:var(--text-primary);font-size:var(--text-lg);font-weight:650}.primitives_modalDescription__ljarp{margin-top:var(--space-1);color:var(--text-secondary);font-size:var(--text-xs);line-height:1.5}.primitives_modalContent__Sx4kT[data-busy=true]{cursor:wait}.primitives_dialogMessage__R6XKm{color:var(--text-secondary);font-size:var(--text-sm);line-height:1.65}.primitives_dialogWarning__XXbSt{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3);color:var(--warning-text);background:var(--warning-light);border-left:3px solid var(--warning);border-radius:var(--radius);font-size:var(--text-sm);line-height:1.65}.primitives_dialogWarning__XXbSt>svg{flex:0 0 auto;margin-top:1px}.primitives_modalClose__DZBhV{width:var(--control-height-sm);height:var(--control-height-sm);display:grid;place-items:center;flex:0 0 auto;color:var(--text-secondary);border-radius:var(--radius-sm)}.primitives_modalClose__DZBhV:hover{background:var(--bg-hover);color:var(--text-primary)}.primitives_modalBody__J0AFX{min-height:0;overflow:auto;padding:var(--space-5)}.primitives_modalFooter__DI8iR{display:flex;justify-content:flex-end;gap:var(--space-2);padding:var(--space-3) var(--space-5);border-top:1px solid var(--border)}@media (max-width:1320px){.primitives_pageFrame__CGcQo,.primitives_pageHeader__3suW9{gap:var(--space-4)}}@media (max-width:640px){.primitives_modalOverlay__3yUGP{display:block;padding:0;overflow-y:auto}.primitives_modalContent__Sx4kT{width:100%;min-height:100dvh;max-height:none;border:0;border-radius:0}.primitives_modalOverlayPage__MlF0v .primitives_modalContent__Sx4kT{margin:0}.primitives_modalBody__J0AFX{padding:var(--space-4)}.primitives_modalFooter__DI8iR{position:-webkit-sticky;position:sticky;bottom:0;flex-wrap:wrap;background:var(--bg-card)}.primitives_modalFooter__DI8iR>*{flex:1 1 auto}.primitives_pageHeader__3suW9{flex-direction:column}.primitives_pageActions__mZQvX{width:100%;justify-content:flex-start}.primitives_toolbar__KSUog{align-items:stretch}.primitives_toolbarGroup__ETk_8{width:100%}.primitives_searchField__meCxS{min-width:0;width:100%}}.TeamContestList_unified_u1__TC3ZT{margin:auto;color:var(--text-muted)}.UserAvatar_avatar__WY81A{width:40px;height:40px;display:inline-grid;place-items:center;flex:0 0 auto;overflow:hidden;color:var(--text-inverse);background:var(--primary);border:1px solid color-mix(in srgb,var(--primary) 18%,var(--border));border-radius:50%;font-size:var(--text-sm);font-weight:700;line-height:1}.UserAvatar_avatar__WY81A[data-size=xs]{width:24px;height:24px;font-size:10px}.UserAvatar_avatar__WY81A[data-size=sm]{width:32px;height:32px;font-size:var(--text-xs)}.UserAvatar_avatar__WY81A[data-size=lg]{width:48px;height:48px;font-size:var(--text-lg)}.UserAvatar_avatar__WY81A img{width:100%;height:100%;object-fit:cover}.ProblemDetail_collision_u1__ZUu0m,.ProblemDetail_collision_u2__7v6fj,.ProblemDetail_collision_u3__E4oNd{display:inline-block;width:8rem}.ProblemDetail_unified_u1__hrTNi{min-height:100vh;background:var(--gray-50);display:flex;align-items:center;justify-content:center}.ProblemDetail_unified_u2__19i44{min-height:100vh;background:var(--bg-muted)}.ProblemDetail_unified_u3__X5b6l{max-width:1500px;margin:0 auto;padding:2rem}.ProblemDetail_unified_u4__Gb74g{background:none;border:none;color:var(--primary);cursor:pointer;margin-bottom:1rem;font-size:.875rem}.ProblemDetail_unified_u5__hFX_5{background:var(--bg-card);border-radius:8px;border:1px solid var(--border);overflow:hidden;margin-bottom:1rem}.ProblemDetail_unified_u6__Djn5c>div{min-width:0}.ProblemDetail_unified_u6__Djn5c{display:flex;justify-content:space-between;align-items:flex-start}.ProblemDetail_unified_u7__0sGUW{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.5rem}.ProblemDetail_unified_u8__il2FV{color:var(--gray-500);font-weight:500}.ProblemDetail_unified_u9__DbjnU{overflow-wrap:anywhere;margin:0;font-size:1.25rem;font-weight:600}.ProblemDetail_unified_u10__lpf3D{display:flex;flex-wrap:wrap;gap:1rem;font-size:.875rem;color:var(--gray-500)}.ProblemDetail_unified_u11__kfo6F{display:flex;gap:.5rem}.ProblemDetail_unified_u12__aMxly{border:1px solid var(--border);border-radius:6px}.ProblemDetail_unified_u12__aMxly,.ProblemDetail_unified_u13__2iAsL{padding:.5rem 1rem;background:var(--bg-card);cursor:pointer;font-size:.875rem}.ProblemDetail_unified_u13__2iAsL{border:1px solid var(--error);border-radius:6px;color:var(--error)}.ProblemDetail_unified_u14__6s7uu{padding:var(--space-2) var(--space-4)}.ProblemDetail_unified_u15__Bjx8F{font-size:.875rem;color:var(--gray-500);margin-right:.5rem}.ProblemDetail_unified_u16__QPMne{margin-right:.5rem;color:var(--primary);text-decoration:none;font-size:.875rem}.ProblemDetail_unified_u17__LZetW{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;border-bottom:1px solid var(--border)}.ProblemDetail_unified_u18__59lfV{background:var(--primary);color:var(--text-inverse);font-size:.75rem;padding:.125rem .375rem;border-radius:10px;min-width:18px;text-align:center}.ProblemDetail_unified_u19__rkHRj{padding:.5rem 1rem;background:var(--primary);color:var(--text-inverse);border:none;border-radius:6px;cursor:pointer;font-size:.875rem;font-weight:500;display:flex;align-items:center;gap:.5rem;margin-bottom:-1px}.ProblemDetail_unified_u20__v4U_d{display:flex;gap:1rem;align-items:flex-start}.ProblemDetail_unified_u21__x2fkA{flex:1 1;min-width:0}.ProblemDetail_unified_u22__Qi9I_{background:var(--bg-card);border-radius:8px;border:1px solid var(--border);overflow:hidden;box-shadow:var(--shadow-xs)}.ProblemDetail_unified_u23__qjhdI{padding:.75rem 1rem;border-bottom:1px solid var(--border);display:flex;align-items:center;gap:.5rem}.ProblemDetail_unified_u24___MQrm{padding:.375rem .75rem;border:1px solid var(--border);border-radius:4px;font-size:.875rem;background:var(--bg-card)}.ProblemDetail_unified_u25__g8hik{padding:2rem}.ProblemDetail_unified_u26__2tleI{text-align:center;color:var(--gray-500);padding:1.5rem}.ProblemDetail_unified_u27___eUAv{width:100%;height:600px;border:none}.ProblemDetail_unified_u28__4aNrD{text-align:center;padding:3rem 1.5rem}.ProblemDetail_unified_u29__55_dx{color:var(--gray-600);margin-bottom:1rem}.ProblemDetail_unified_u30__bdwmR{display:inline-block;padding:.5rem 1.5rem;background-color:var(--primary);color:var(--text-inverse);border-radius:var(--radius);text-decoration:none;font-size:.875rem}.ProblemDetail_unified_u31__kuO2j{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-bottom:1px solid var(--border)}.ProblemDetail_unified_u32__u_Y1j{display:flex;align-items:center;gap:.75rem}.ProblemDetail_unified_u33__4_lvj{font-size:.875rem}.ProblemDetail_unified_u34__ZSv_g{font-weight:500}.ProblemDetail_unified_u35__xzLU3{font-size:.75rem;color:var(--gray-500)}.ProblemDetail_unified_u36__2IqwL{padding:.375rem .75rem;background:var(--primary);color:var(--text-inverse);border:none;border-radius:4px;cursor:pointer;font-size:.875rem}.ProblemDetail_unified_u37__Fu_lw{padding:1rem}.ProblemDetail_unified_u38__DQXDx{width:100%;border-collapse:collapse;font-size:.875rem}.ProblemDetail_unified_u39__BpnVh{background:var(--bg-muted);border-bottom:1px solid var(--border)}.ProblemDetail_unified_u40__TyCOv{padding:.75rem 1rem;text-align:left;font-weight:500;color:var(--text-secondary);white-space:nowrap}.ProblemDetail_unified_u41__23huQ{padding:2rem;text-align:center;color:var(--text-muted)}.ProblemDetail_unified_u42__8R62K{border-bottom:1px solid var(--gray-100)}.ProblemDetail_unified_u43__dgXlt{padding:.75rem 1rem;font-family:monospace;color:var(--primary);cursor:pointer;text-decoration:underline}.ProblemDetail_unified_u44___dkj4{padding:.75rem 1rem}.ProblemDetail_unified_u45__77QXF{padding:.75rem 1rem;white-space:nowrap}.ProblemDetail_unified_u46__NqF7P{padding:.75rem 1rem;color:var(--primary);cursor:pointer;text-decoration:underline}.ProblemDetail_unified_u47__VLR_n{padding:.75rem 1rem;color:var(--text-secondary);white-space:nowrap}.ProblemDetail_unified_u48__7V5mR{width:180px;flex-shrink:0;position:-webkit-sticky;position:sticky;top:2rem;display:flex;flex-direction:column;gap:.75rem}.ProblemDetail_unified_u49__XAfdx{background:var(--bg-card);border-radius:8px;border:1px solid var(--border);padding:1rem;display:flex;flex-direction:column;gap:.5rem}.ProblemDetail_unified_u50__ep5VT{font-size:.8rem;font-weight:600;color:var(--gray-700);margin-bottom:.25rem}.ProblemDetail_unified_u51__m_Vuo{font-size:.7rem;color:var(--gray-400);text-align:center}.ProblemDetail_unified_u52__Gi_Y4{font-size:.75rem;color:var(--error);margin-top:.25rem}.ProblemDetail_unified_u53__Xmzzy{background:var(--bg-card);border-radius:8px;border:1px solid var(--border);padding:1rem}.ProblemDetail_unified_u54__Kq82N{width:100%;padding:.5rem;background:var(--primary);color:var(--text-inverse);border:none;border-radius:6px;cursor:pointer;font-size:.8rem;font-weight:500;display:flex;align-items:center;justify-content:center;gap:.25rem}.ProblemDetail_unified_u56___ArDZ{display:flex;gap:.5rem;margin-bottom:1rem}.ProblemDetail_unified_u57__8aNIb{font-size:.875rem;color:var(--gray-500);padding:.5rem .75rem;background:var(--gray-50);border-radius:6px;margin-bottom:1rem;display:flex;justify-content:space-between;align-items:center}.ProblemDetail_unified_u58__rVA74{color:var(--gray-400)}.ProblemDetail_unified_u59__WKFIu{color:var(--success)}.ProblemDetail_unified_u60__RLGBN{color:var(--warning);cursor:pointer;text-decoration:underline}.ProblemDetail_unified_u61__81yog{margin-bottom:1rem}.ProblemDetail_unified_u62__ICGDM{padding:.5rem;border:1px solid var(--border);border-radius:6px;font-size:.875rem;min-width:150px;background:var(--bg-card)}.ProblemDetail_unified_u63__FfIB9{margin-top:1rem;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;align-items:center}.ProblemDetail_unified_u64__85wC7{font-size:.8rem;color:var(--gray-400)}.ProblemDetail_unified_difficulty__9VhL2[data-difficulty="简单"]{color:var(--success)}.ProblemDetail_unified_difficulty__9VhL2[data-difficulty="中等"]{color:var(--warning)}.ProblemDetail_unified_difficulty__9VhL2:not([data-difficulty="简单"]):not([data-difficulty="中等"]){color:var(--error)}.ProblemDetail_unified_libraryScope__zpeg9{padding:.125rem .5rem;border-radius:4px;background:var(--gray-100);color:var(--gray-600)}.ProblemDetail_unified_libraryScope__zpeg9[data-scope=platform]{background:var(--info-light);color:var(--primary-hover)}.ProblemDetail_unified_copyButton__YMjo4{display:inline-flex;align-items:center;gap:.375rem}.ProblemDetail_unified_tabButton__3F_tC{padding:.75rem 1rem;border:none;border-bottom:2px solid transparent;border-radius:0;font-size:.875rem;color:var(--gray-500);font-weight:400}.ProblemDetail_unified_tabButton__3F_tC[aria-current=page]{border-bottom-color:var(--primary);color:var(--primary);font-weight:600}.ProblemDetail_unified_attachmentTab__o1d_H{display:flex;align-items:center;gap:.25rem}.ProblemDetail_unified_submissionResult__9m2OU{display:inline-block;padding:2px 8px;border-radius:4px;font-size:.75rem;font-weight:500;background:var(--error-light);color:var(--error-text)}.ProblemDetail_unified_submissionResult__9m2OU[data-result=accepted]{background:var(--success-light);color:var(--success-text)}.ProblemDetail_unified_submissionResult__9m2OU[data-result=judging],.ProblemDetail_unified_submissionResult__9m2OU[data-result=queuing]{background:var(--info-light);color:var(--info-text)}.ProblemDetail_unified_aiAction__ELUA9{display:flex;align-items:center;justify-content:center;gap:.25rem}.ProblemDetail_unified_submitMethod__nF16K{padding:.5rem 1rem;font-size:.875rem;border:1px solid var(--border);border-radius:6px;color:var(--gray-500);font-weight:400}.ProblemDetail_unified_submitMethod__nF16K[aria-selected=true]{border-color:var(--primary);background:var(--info-light);color:var(--primary);font-weight:600}@media (max-width:600px){.ProblemDetail_unified_u3__X5b6l{padding:1rem}.ProblemDetail_unified_u20__v4U_d{flex-direction:column}.ProblemDetail_unified_u21__x2fkA{width:100%}.ProblemDetail_unified_u48__7V5mR{width:100%;position:static}}.ProblemDetail_unified_codeInput__7vU0K{width:100%;min-height:350px;padding:1rem;border:1px solid var(--border);border-radius:8px;font-size:.875rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;line-height:1.5;resize:vertical;box-sizing:border-box;background:var(--bg-card);color:var(--text-primary)}.Drawer_overlay__evWhC{justify-content:flex-end;align-items:flex-start;padding:0}.Drawer_overlay__evWhC .Drawer_content__YVipM{width:min(100%,var(--modal-width));min-height:100dvh;max-height:none;margin:0;border-radius:0}@media (max-width:639px){.Drawer_overlay__evWhC .Drawer_content__YVipM{width:100%}}.RegionSelector_unified_u1__ndKxs{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:.5rem;gap:.5rem}.TranslateModal_unified_u1__JQHCM{display:flex;justify-content:flex-end;gap:.5rem}.TranslateModal_unified_u2__FBUdu{padding:.5rem 1rem;background:var(--gray-100);border:1px solid var(--border);border-radius:6px;cursor:pointer;font-size:.875rem}.TranslateModal_unified_u3__NBWH3{padding:.5rem 0}.TranslateModal_unified_u4__gAU5N{margin-bottom:.75rem}.TranslateModal_unified_u5__d2oUZ{display:block;font-size:.875rem;font-weight:500;margin-bottom:.375rem;color:var(--gray-700)}.TranslateModal_unified_u6__wyoj5{width:100%;padding:.5rem .75rem;border:1px solid var(--border);border-radius:4px;font-size:.875rem;background:var(--bg-card)}.TranslateModal_unified_u7__VKXWy{margin-top:.75rem;font-size:.8rem;color:var(--gray-500)}.UserProblemContentPanel_unified_u1__LSyMz{padding:2rem;color:var(--text-muted);text-align:center}.UserProblemContentPanel_unified_u2__2RTOG{padding:1rem;display:flex;flex-direction:column;gap:1rem}.UserProblemContentPanel_unified_u3__EmTNg{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap}.UserProblemContentPanel_unified_u4__el6l0{font-size:.8rem;color:var(--gray-500)}.UserProblemContentPanel_unified_u5__bTXz7{font-size:.8rem}.UserProblemContentPanel_unified_u6__Xn48b{box-sizing:border-box}.UserProblemContentPanel_unified_u6__Xn48b,.UserProblemContentPanel_unified_u7__MIOrU{display:block;width:100%;margin-top:.3rem;padding:.5rem;border:1px solid var(--border);border-radius:6px}.UserProblemContentPanel_unified_u7__MIOrU{background:var(--bg-card)}.UserProblemContentPanel_unified_u8__6Kbx1{padding:1rem;border:1px dashed var(--border);border-radius:8px;background:var(--gray-50)}.UserProblemContentPanel_unified_u9__Wo4xJ{display:block;margin-bottom:.75rem;color:var(--primary)}.UserProblemContentPanel_unified_u10__jLo6W{margin-top:.5rem;color:var(--gray-500);font-size:.8rem}.UserProblemContentPanel_unified_u11___Nj1n{padding:.85rem;border:1px solid var(--border);border-radius:8px}.UserProblemContentPanel_unified_u12__Ie9JT{font-weight:600;margin-bottom:.6rem}.UserProblemContentPanel_unified_u13__MuisB{margin-right:1rem;font-size:.85rem}.UserProblemContentPanel_unified_u14__HO7wD{margin-top:.45rem;color:var(--gray-500);font-size:.78rem}.UserProblemContentPanel_unified_u15__hjtja{display:flex;justify-content:flex-end;gap:.6rem}.UserProblemContentPanel_unified_u16__FIOPE{padding:.55rem 1rem;border:1px solid var(--error);color:var(--error);background:var(--bg-card);border-radius:6px;cursor:pointer}.UserProblemContentPanel_unified_u17__j2LyI{padding:.55rem 1.25rem;border:none;color:var(--text-inverse);background:var(--primary);border-radius:6px;cursor:pointer}.UserProblemContentPanel_unified_contentGrid__9XXAh{display:grid;grid-gap:.75rem;gap:.75rem}.UserProblemContentPanel_unified_statementGrid__16dzF{grid-template-columns:minmax(180px,1fr) 140px 140px}.UserProblemContentPanel_unified_solutionGrid__WYWf2{grid-template-columns:140px 140px}@media (max-width:720px){.UserProblemContentPanel_unified_solutionGrid__WYWf2,.UserProblemContentPanel_unified_statementGrid__16dzF{grid-template-columns:1fr}}.StatementVersionWorkspace_unified_u1__5vn_X{display:block;color:var(--text-primary);overflow-wrap:anywhere}.StatementVersionWorkspace_unified_u2__z2QNN{font-size:.75rem;color:var(--text-muted)}.StatementVersionWorkspace_unified_u3__R3t_F{padding:3rem;text-align:center}.StatementVersionWorkspace_unified_u4__BmBSE,.StatementVersionWorkspace_unified_u5__3SeII{min-width:0}.StatementVersionWorkspace_unified_u6__swzaS{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.StatementVersionWorkspace_unified_u7__rqitO{border:none;background:var(--primary);color:var(--text-inverse);border-radius:6px;padding:.4rem .6rem;cursor:pointer}.StatementVersionWorkspace_unified_u8__vfKMG{margin-bottom:.9rem}.StatementVersionWorkspace_unified_u9__UjmD9{padding:.35rem .5rem;font-size:.75rem;font-weight:700;color:var(--text-muted)}.StatementVersionWorkspace_unified_u10__i8OFA{padding:.5rem;color:var(--text-muted);font-size:.78rem}.StatementVersionWorkspace_unified_u11__kRblK{width:100%;padding:.45rem;border:1px solid var(--border);background:var(--bg-card);border-radius:6px;cursor:pointer}.StatementVersionWorkspace_unified_u12__NNGkI{min-width:0;max-width:1050px;margin:0 auto;padding:1.25rem 1.5rem}.StatementVersionWorkspace_unified_u13__U0bio{padding:3rem;text-align:center;color:var(--text-muted)}.StatementVersionWorkspace_unified_u14__lH9BL{display:flex;justify-content:flex-end;gap:.45rem;flex-wrap:wrap;margin-bottom:.75rem}.StatementVersionWorkspace_unified_u15__6rbJT{color:var(--error)}.StatementVersionWorkspace_unified_u16__L_Nnq{margin-top:.75rem}.StatementVersionWorkspace_unified_u16__L_Nnq,.StatementVersionWorkspace_unified_u18__Q5owd{display:flex;justify-content:flex-end;gap:.5rem}.StatementVersionWorkspace_unified_u19__LCA3d{display:grid;grid-gap:.85rem;gap:.85rem}.StatementVersionWorkspace_unified_u20__V1bir{color:var(--text-muted)}.StatementVersionWorkspace_unified_u21__eV7XS,.StatementVersionWorkspace_unified_u22__anHg5{display:block;width:100%;padding:.55rem;margin-top:.3rem}.StatementVersionWorkspace_unified_u22__anHg5{box-sizing:border-box}.StatementVersionWorkspace_unified_versionButton__lK8HT{width:100%;padding:.65rem .75rem;text-align:left;border:none;border-radius:7px}.StatementVersionWorkspace_unified_versionButton__lK8HT[aria-selected=true]{background:var(--info-light)}.ProblemHackPanel_collision_u1__JGvNz{display:inline-block;width:10rem}.BlogDiscovery_detail__WNwPs,.BlogDiscovery_page__XfBG6{width:min(1120px,calc(100% - 32px));margin:0 auto;padding:32px 0 64px;color:var(--color-text-primary)}.BlogDiscovery_embedded__uRde2{width:100%;padding-top:0}.BlogDiscovery_header__kLPe_{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:24px}.BlogDiscovery_detail__WNwPs h1,.BlogDiscovery_header__kLPe_ h1{margin:8px 0}.BlogDiscovery_detail__WNwPs header p,.BlogDiscovery_header__kLPe_ p{color:var(--color-text-secondary)}.BlogDiscovery_brand__iSYEA{font-weight:800;color:var(--color-primary-600)}.BlogDiscovery_authorLink__1u48W{padding:10px 14px;border:1px solid var(--color-border);border-radius:var(--radius-md)}.BlogDiscovery_toolbar__WZzdB{display:grid;grid-template-columns:minmax(0,1fr) 190px auto;grid-gap:12px;gap:12px;padding:16px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);margin-bottom:20px}.BlogDiscovery_grid__ndOKk{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.BlogDiscovery_card__xGxUS{display:flex;flex-direction:column;gap:10px;min-height:180px;padding:20px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);color:inherit}.BlogDiscovery_card__xGxUS:hover{border-color:var(--color-primary-300);box-shadow:var(--shadow-sm)}.BlogDiscovery_card__xGxUS h2{margin:0;font-size:20px}.BlogDiscovery_card__xGxUS p{margin:0;color:var(--color-text-secondary);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.BlogDiscovery_card__xGxUS footer{display:flex;justify-content:space-between;color:var(--color-text-tertiary);margin-top:auto}.BlogDiscovery_meta__Kwfal{display:flex;flex-wrap:wrap;gap:8px;color:var(--color-text-secondary);font-size:13px}.BlogDiscovery_error__V5Oct{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px;border:1px solid var(--color-danger-200);border-radius:var(--radius-md);color:var(--color-danger-700)}.BlogDiscovery_detail__WNwPs{width:min(860px,calc(100% - 32px))}.BlogDiscovery_detail__WNwPs nav{margin-bottom:20px}.BlogDiscovery_detail__WNwPs article{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:clamp(20px,4vw,48px)}.BlogDiscovery_detail__WNwPs article>header{padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid var(--color-border)}.BlogDiscovery_references__EeuJv{margin-top:32px;padding-top:24px;border-top:1px solid var(--color-border)}.BlogDiscovery_references__EeuJv h2{margin:0 0 16px}.BlogDiscovery_seriesNav__OsuHM{display:grid;grid-gap:12px;gap:12px;margin:28px 0 0!important;padding:18px;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-subtle)}.BlogDiscovery_seriesNav__OsuHM>div{display:flex;align-items:center;justify-content:space-between;gap:16px}.BlogDiscovery_seriesNav__OsuHM span{color:var(--color-text-secondary)}@media(max-width:720px){.BlogDiscovery_detail__WNwPs,.BlogDiscovery_page__XfBG6{width:min(100% - 20px,1120px);padding-top:20px}.BlogDiscovery_header__kLPe_{display:block}.BlogDiscovery_authorLink__1u48W{display:inline-block;margin-top:12px}.BlogDiscovery_grid__ndOKk,.BlogDiscovery_toolbar__WZzdB{grid-template-columns:1fr}.BlogDiscovery_detail__WNwPs article{padding:18px}}.BlogPublishedMetadata_classification__SMVDm{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin:var(--space-3) 0}.BlogPublishedMetadata_classification__SMVDm>span,.BlogPublishedMetadata_muted__w5xLa{color:var(--text-muted);font-size:var(--text-sm)}.BlogPublishedMetadata_cards__TXVfM{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.BlogPublishedMetadata_cards__TXVfM article{display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-card)}.BlogPublishedMetadata_cards__TXVfM article>div{display:flex;align-items:center;gap:var(--space-2);color:var(--text-muted);font-size:var(--text-sm)}.BlogPublishedMetadata_cards__TXVfM small{overflow-wrap:anywhere;color:var(--text-muted)}.BlogPublishedMetadata_referenceLink__AW6sV{display:inline-flex;align-items:center;gap:var(--space-1);width:-moz-fit-content;width:fit-content;color:var(--primary);font-weight:600;text-decoration:none}.BlogPublishedMetadata_referenceLink__AW6sV:hover{text-decoration:underline}.BlogPublishedMetadata_referenceLink__AW6sV:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:var(--radius-sm)}.BlogPublishedMetadata_snapshotDetails__fbxnV{border-top:1px solid var(--border);padding-top:var(--space-2)}.BlogPublishedMetadata_snapshotDetails__fbxnV summary{width:-moz-fit-content;width:fit-content;cursor:pointer;color:var(--primary);font-weight:600}.BlogPublishedMetadata_snapshotDetails__fbxnV dl{display:grid;grid-gap:var(--space-1);gap:var(--space-1);margin:var(--space-2) 0 0}.BlogPublishedMetadata_snapshotDetails__fbxnV dl div{display:grid;grid-template-columns:4rem minmax(0,1fr);grid-gap:var(--space-2);gap:var(--space-2)}.BlogPublishedMetadata_snapshotDetails__fbxnV dt{color:var(--text-muted)}.BlogPublishedMetadata_snapshotDetails__fbxnV dd{margin:0;overflow-wrap:anywhere}@media (max-width:720px){.BlogPublishedMetadata_cards__TXVfM{grid-template-columns:1fr}}.BlogWorkspace_stack__l_YDj{display:grid;grid-gap:var(--space-4);gap:var(--space-4);padding-bottom:var(--space-8)}.BlogWorkspace_error__NNi44,.BlogWorkspace_publishBar__jaiMQ,.BlogWorkspace_toolbar__htrBs{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.BlogWorkspace_toolbar__htrBs{padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-card)}.BlogWorkspace_toolbar__htrBs select{max-width:260px}.BlogWorkspace_error__NNi44{padding:var(--space-3) var(--space-4);border:1px solid color-mix(in srgb,var(--error) 25%,var(--border));border-radius:var(--radius-md);color:var(--error-text);background:var(--error-light)}.BlogWorkspace_loading__Kb5kY{padding:var(--space-8);color:var(--text-muted);text-align:center}.BlogWorkspace_blogGrid__bw5vf{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.BlogWorkspace_blogCard__X_lyw{display:block;width:100%;padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text-primary);background:var(--bg-card);text-align:left;text-decoration:none;cursor:pointer;transition:border-color .12s ease,box-shadow .12s ease}.BlogWorkspace_blogCard__X_lyw:hover{border-color:var(--primary);box-shadow:var(--shadow-sm)}.BlogWorkspace_blogCard__X_lyw:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.BlogWorkspace_blogCard__X_lyw h2{margin:var(--space-2) 0;font-size:var(--text-lg)}.BlogWorkspace_blogCard__X_lyw p{margin:0 0 var(--space-3);color:var(--text-muted)}.BlogWorkspace_cardMeta__S9Ilp,.BlogWorkspace_cardTop__TEvVR{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.BlogWorkspace_cardTop__TEvVR{justify-content:space-between;color:var(--text-muted);font-size:var(--text-sm)}.BlogWorkspace_cardMeta__S9Ilp{color:var(--text-muted);font-size:var(--text-xs)}.BlogWorkspace_formGrid___MAec,.BlogWorkspace_metadataGrid__DWVi_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.BlogWorkspace_metadataGrid__DWVi_{padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-card)}.BlogWorkspace_editorCard__xd60X,.BlogWorkspace_reader__Uk70B{display:grid;grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-card)}.BlogWorkspace_fieldTitle__asOZ4{display:block;margin-bottom:var(--space-2)}.BlogWorkspace_publishBar__jaiMQ{position:-webkit-sticky;position:sticky;bottom:var(--space-3);z-index:2;padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:color-mix(in srgb,var(--bg-card) 96%,transparent);box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.BlogWorkspace_publishBar__jaiMQ>div:first-child{min-width:min(360px,100%)}.BlogWorkspace_publishBar__jaiMQ>div:last-child{display:flex;gap:var(--space-2)}.BlogWorkspace_muted__WTnUR,.BlogWorkspace_publishBar__jaiMQ small{color:var(--text-muted)}.BlogWorkspace_referenceEditor__LrYji{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.BlogWorkspace_referenceHeading__T_LXP{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.BlogWorkspace_referenceHeading__T_LXP p{margin:var(--space-1) 0 0;color:var(--text-muted);font-size:var(--text-sm)}.BlogWorkspace_referenceItem__w2IlM{display:grid;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-muted)}.BlogWorkspace_referenceItemHeader__g89_d{display:flex;align-items:center;gap:var(--space-2)}.BlogWorkspace_referenceItemHeader__g89_d select{flex:1 1}.BlogWorkspace_referenceGrid__P7kIK{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.BlogWorkspace_reader__Uk70B>header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--border);color:var(--text-muted)}.BlogWorkspace_reader__Uk70B>header>div{display:flex;gap:var(--space-2)}.BlogWorkspace_lead__U2T9u{margin:0;padding:var(--space-3) var(--space-4);border-left:3px solid var(--primary);color:var(--text-muted);background:var(--bg-muted)}.BlogWorkspace_referenceSection__9C3hv{display:grid;grid-gap:var(--space-3);gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--border)}.BlogWorkspace_referenceSection__9C3hv h2{margin:0;font-size:var(--text-lg)}.BlogWorkspace_referenceCards__2v6qc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.BlogWorkspace_referenceCards__2v6qc article{display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md)}.BlogWorkspace_referenceCards__2v6qc article>div{display:flex;align-items:center;gap:var(--space-2);color:var(--text-muted);font-size:var(--text-sm)}.BlogWorkspace_referenceCards__2v6qc small{overflow-wrap:anywhere;color:var(--text-muted)}.BlogWorkspace_classificationGrid__rR5Br{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.BlogWorkspace_classificationSummary__XhlZF,.BlogWorkspace_tagPicker__b_XPg{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.BlogWorkspace_classificationSummary__XhlZF>span,.BlogWorkspace_tagPicker__b_XPg>span{color:var(--text-muted);font-size:var(--text-sm)}.BlogWorkspace_seriesLayout__g5uDH{display:grid;grid-template-columns:minmax(220px,300px) minmax(0,1fr);grid-gap:var(--space-4);gap:var(--space-4);align-items:start}.BlogWorkspace_seriesEntries__L3Wtu,.BlogWorkspace_seriesList__lf4VY{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.BlogWorkspace_seriesList__lf4VY button{justify-content:space-between;text-align:left}.BlogWorkspace_seriesList__lf4VY small{color:var(--text-muted)}.BlogWorkspace_seriesEntries__L3Wtu article{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md)}.BlogWorkspace_seriesEntries__L3Wtu article>div{display:flex;align-items:center;gap:var(--space-2)}.BlogWorkspace_seriesEntries__L3Wtu article>div:first-child{min-width:0;align-items:flex-start;flex-direction:column}.BlogWorkspace_seriesEntries__L3Wtu small{color:var(--text-muted)}.BlogWorkspace_seriesActions__3ta3x{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.BlogWorkspace_historyLayout__sl_mZ{display:grid;grid-template-columns:minmax(220px,300px) minmax(0,1fr);grid-gap:var(--space-4);gap:var(--space-4);align-items:start}.BlogWorkspace_versionList__MGFOU{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.BlogWorkspace_versionList__MGFOU button{justify-content:flex-start;text-align:left}.BlogWorkspace_community__Quw6z{display:grid;grid-gap:var(--space-4);gap:var(--space-4);padding-top:var(--space-5);border-top:1px solid var(--border)}.BlogWorkspace_commentComposer__aD6To>div,.BlogWorkspace_comment__yA5fO header,.BlogWorkspace_communityActions___Qy1g,.BlogWorkspace_communityHead__NGq3_,.BlogWorkspace_communityHead__NGq3_>div{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.BlogWorkspace_communityHead__NGq3_{justify-content:space-between}.BlogWorkspace_communityHead__NGq3_ h2{margin:0;font-size:var(--text-lg)}.BlogWorkspace_featured__Ei5s0{padding:.15rem .45rem;border-radius:999px;color:var(--warning-text);background:var(--warning-light);font-size:var(--text-xs)}.BlogWorkspace_commentComposer__aD6To{display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-muted)}.BlogWorkspace_commentComposer__aD6To>div:last-child{justify-content:space-between;color:var(--text-muted);font-size:var(--text-sm)}.BlogWorkspace_replying__7sHBi{justify-content:flex-start!important}.BlogWorkspace_comments__HThUh{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.BlogWorkspace_commentReply__0Jiac,.BlogWorkspace_comment__yA5fO{display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md)}.BlogWorkspace_comment__yA5fO header{justify-content:space-between}.BlogWorkspace_commentReply__0Jiac time,.BlogWorkspace_comment__yA5fO time{color:var(--text-muted);font-size:var(--text-xs)}.BlogWorkspace_commentReply__0Jiac p,.BlogWorkspace_comment__yA5fO p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.BlogWorkspace_commentReply__0Jiac{margin-left:var(--space-6);background:var(--bg-muted)}@media (max-width:720px){.BlogWorkspace_classificationGrid__rR5Br,.BlogWorkspace_formGrid___MAec,.BlogWorkspace_historyLayout__sl_mZ,.BlogWorkspace_metadataGrid__DWVi_,.BlogWorkspace_referenceCards__2v6qc,.BlogWorkspace_referenceGrid__P7kIK,.BlogWorkspace_seriesLayout__g5uDH{grid-template-columns:1fr}.BlogWorkspace_communityHead__NGq3_,.BlogWorkspace_publishBar__jaiMQ,.BlogWorkspace_reader__Uk70B>header,.BlogWorkspace_referenceHeading__T_LXP,.BlogWorkspace_toolbar__htrBs{align-items:stretch;flex-direction:column}.BlogWorkspace_publishBar__jaiMQ{position:static}.BlogWorkspace_publishBar__jaiMQ>div:last-child{flex-direction:column}.BlogWorkspace_publishBar__jaiMQ button{width:100%}.BlogWorkspace_seriesActions__3ta3x,.BlogWorkspace_seriesEntries__L3Wtu article{align-items:stretch;flex-direction:column}.BlogWorkspace_seriesEntries__L3Wtu article>div:last-child{justify-content:flex-end}.BlogWorkspace_commentReply__0Jiac{margin-left:var(--space-3)}}.BlogModerationWorkbench_field__uLy__{display:grid;grid-gap:var(--space-2);gap:var(--space-2);color:var(--text-secondary);font-size:var(--text-sm);font-weight:650}.BlogModerationWorkbench_detail__aJ9I1{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.BlogModerationWorkbench_facts__zh5df{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3);margin:0}.BlogModerationWorkbench_facts__zh5df div{padding:var(--space-3);background:var(--bg-subtle);border-radius:var(--radius)}.BlogModerationWorkbench_facts__zh5df dt{color:var(--text-muted);font-size:var(--text-xs)}.BlogModerationWorkbench_facts__zh5df dd{margin:var(--space-1) 0 0;font-weight:650;overflow-wrap:anywhere}.BlogModerationWorkbench_evidence__7Loci{padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-subtle)}.BlogModerationWorkbench_evidence__7Loci pre{max-height:240px;margin:var(--space-2) 0 0;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font:inherit}.BlogModerationWorkbench_actions__7n0M0{display:flex;flex-wrap:wrap;gap:var(--space-2)}@media (max-width:640px){.BlogModerationWorkbench_facts__zh5df{grid-template-columns:1fr}}.ProblemForm_unified_u1__obaZZ{display:flex;align-items:center;justify-content:center}.ProblemForm_unified_u1__obaZZ,.ProblemForm_unified_u2__QQB79{min-height:100vh;background:var(--gray-50)}.ProblemForm_unified_u3__9V_6_{max-width:1400px;margin:0 auto;padding:2rem}.ProblemForm_unified_u4__ljzun{background:none;border:none;color:var(--primary);cursor:pointer;margin-bottom:1rem;font-size:.875rem}.ProblemForm_unified_u5__EZxA9{background:var(--bg-card);border-radius:8px;border:1px solid var(--border);padding:1.5rem;margin-bottom:1.5rem}.ProblemForm_unified_u6__lOptF{font-size:1.125rem;font-weight:600;margin-bottom:1rem}.ProblemForm_unified_u7__RewVv{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-gap:1rem;gap:1rem}.ProblemForm_unified_u8__SsokP{display:block;font-size:.875rem;font-weight:500;margin-bottom:.5rem}.ProblemForm_unified_u9__nlh_W{width:100%;padding:.5rem;border:1px solid var(--border);border-radius:6px;font-size:.875rem}.ProblemForm_unified_u10__Lplbm{font-size:.75rem;color:var(--gray-500)}.ProblemForm_unified_u11__YOwPT{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;border-bottom:1px solid var(--border)}.ProblemForm_unified_u12__o0B8o{background:var(--primary);color:var(--text-inverse);font-size:.75rem;padding:.125rem .375rem;border-radius:10px;min-width:18px;text-align:center}.ProblemForm_unified_u13__SDLPs{border:1px solid var(--border);border-radius:8px;margin-bottom:1rem;overflow:hidden}.ProblemForm_unified_u14__b_qwk{background:var(--gray-50);padding:.75rem 1rem;display:flex;justify-content:space-between;align-items:center}.ProblemForm_unified_u15__WGQR9{font-weight:500}.ProblemForm_unified_u16__01Srg{display:flex;align-items:center;gap:.75rem}.ProblemForm_unified_u17__AOn80{display:flex;align-items:center;gap:.25rem;cursor:pointer;font-size:.875rem}.ProblemForm_unified_u18__51q5v{padding:.25rem .5rem;border:1px solid var(--error);border-radius:4px;background:var(--bg-card);color:var(--error);cursor:pointer;font-size:.75rem}.ProblemForm_unified_u19__aMLRe{padding:1rem}.ProblemForm_unified_u20__9ncW8{display:flex;gap:.5rem;margin-bottom:.5rem}.ProblemForm_unified_u21__PyJrI{width:100%;padding:.75rem;font-size:.875rem;font-family:monospace}.ProblemForm_unified_u21__PyJrI,.ProblemForm_unified_u22__Qwc_J{min-height:400px;border:1px solid var(--border);border-radius:6px}.ProblemForm_unified_u22__Qwc_J{padding:1rem;overflow:auto}.ProblemForm_unified_u23__gMsFn{color:var(--gray-400)}.ProblemForm_unified_u24__KvzrU{font-size:.875rem}.ProblemForm_unified_u25__fxqxx{font-size:.75rem;color:var(--gray-500);margin-top:.5rem}.ProblemForm_unified_u26__JPLJG{color:var(--gray-500);font-size:.875rem}.ProblemForm_unified_u27__6YsD0{margin-top:1rem}.ProblemForm_unified_u28__9Fm6C{padding:.5rem}.ProblemForm_unified_u28__9Fm6C,.ProblemForm_unified_u29__J2BcM{border:1px solid var(--border);border-radius:6px;font-size:.875rem}.ProblemForm_unified_u29__J2BcM{width:100%;min-height:300px;padding:.75rem;font-family:monospace}.ProblemForm_unified_u30__dAtRq{margin-bottom:1.5rem}.ProblemForm_unified_u31__JOs0c{margin:0;color:var(--gray-600);font-size:.875rem}.ProblemForm_unified_u32__PNhi5{font-size:.75rem;color:var(--gray-500);margin-bottom:.75rem}.ProblemForm_unified_u33__92JFZ{display:flex;gap:.5rem;margin-bottom:.5rem;align-items:center}.ProblemForm_unified_u34__V65WE{flex:1 1;padding:.5rem;border:1px solid var(--border);border-radius:6px;font-size:.875rem}.ProblemForm_unified_u35__D4JCE{padding:.5rem .75rem;border:1px solid var(--error);border-radius:6px;background:var(--bg-card);color:var(--error);cursor:pointer;font-size:.75rem}.ProblemForm_unified_u36__7s4XT{padding:.5rem 1rem;border:1px solid var(--border);border-radius:6px;background:var(--bg-card);cursor:pointer;font-size:.875rem}.ProblemForm_unified_u37__nQVk0{margin-bottom:1rem}.ProblemForm_unified_u38__BPn_Q{margin-left:.5rem;font-size:.875rem;color:var(--gray-500)}.ProblemForm_unified_u39__X8bR9{margin-top:1.5rem}.ProblemForm_unified_u40__CxDON{text-align:center;padding:2rem;color:var(--gray-500)}.ProblemForm_unified_u41__zPb7n{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-bottom:1px solid var(--border)}.ProblemForm_unified_u42__4_U6k{padding:.375rem .75rem;border:1px solid var(--error);background:var(--bg-card);color:var(--error);border-radius:4px;cursor:pointer;font-size:.875rem}.ProblemForm_unified_u43__iXjgC{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-bottom:1px solid var(--border);background:var(--warning-light)}.ProblemForm_unified_u44__JnGqD{font-size:1.25rem}.ProblemForm_unified_u45__U2ZnP{display:flex;justify-content:flex-end;gap:.5rem}.ProblemForm_unified_tabButton__q_0ed{padding:.75rem 1rem;border:none;border-bottom:2px solid transparent;border-radius:0;font-size:.875rem;color:var(--gray-500)}.ProblemForm_unified_tabButton__q_0ed[aria-selected=true]{border-bottom-color:var(--primary);color:var(--primary)}.ProblemForm_unified_attachmentTab__ASQFj{display:flex;align-items:center;gap:.25rem}.ProblemForm_unified_editorModeButton__R7aoJ{padding:.25rem .75rem;border:1px solid var(--border);border-radius:4px;background:var(--bg-card);color:var(--gray-600);font-size:.75rem}.ProblemForm_unified_editorModeButton__R7aoJ[aria-pressed=true]{background:var(--primary);color:var(--text-inverse)}.ProblemForm_unified_managementHeader__emmH6{margin-bottom:1rem}.ProblemForm_unified_managementLayout___MNLQ{display:grid;grid-template-columns:176px minmax(0,1fr);grid-gap:1.25rem;gap:1.25rem}.ProblemForm_unified_managementNavigation__zD9vL{display:flex;flex-direction:column;align-items:stretch;gap:.25rem;align-self:start}.ProblemForm_unified_managementNavigation__zD9vL button{justify-content:flex-start}.ProblemForm_unified_managementNavigation__zD9vL [aria-current=page]{color:var(--primary);background:var(--primary-light)}.ProblemForm_unified_managementContent__lv8wQ{min-width:0}@media (max-width:900px){.ProblemForm_unified_managementLayout___MNLQ{grid-template-columns:minmax(0,1fr)}.ProblemForm_unified_managementNavigation__zD9vL{flex-direction:row;flex-wrap:wrap}}@media (max-width:640px){.ProblemForm_unified_u3__9V_6_,.ProblemForm_unified_u5__EZxA9{padding:1rem;min-width:0}.ProblemForm_unified_u7__RewVv{grid-template-columns:minmax(0,1fr)}}.JudgeSettingsTab_collision_u1__H2Jox,.ProblemForm_collision_u1__YMYFK,.ProblemForm_collision_u2__ECdZB{display:inline-block;width:8rem}.JudgeSettingsTab_unified_u1__P0HPY{padding:2rem;text-align:center;color:var(--gray-500)}.JudgeSettingsTab_unified_u2__lSnQa{display:flex;flex-wrap:wrap;align-items:center;gap:1.5rem;margin-bottom:1rem;padding:.75rem 1rem;background:var(--gray-50);border-radius:8px;border:1px solid var(--border)}.JudgeSettingsTab_unified_u3__R9nRh{display:flex;align-items:center;gap:.5rem}.JudgeSettingsTab_unified_u4__Z3eTR{font-size:.8125rem;font-weight:500;color:var(--gray-700)}.JudgeSettingsTab_unified_u5___CiiY{font-size:.75rem;color:var(--gray-500)}.JudgeSettingsTab_unified_u6__Z9Kv0{margin-left:auto;display:flex;flex-wrap:wrap;gap:.5rem}.JudgeSettingsTab_unified_u7__IRf5W{margin-bottom:1rem;border:1px solid var(--border);border-radius:8px;overflow:hidden}.JudgeSettingsTab_unified_u8__n3MEs{padding:.5rem 1rem;background:var(--gray-800);color:var(--gray-300);font-size:.75rem;font-family:monospace}.JudgeSettingsTab_unified_u9__3pgbC{display:flex;flex-wrap:wrap;gap:0;border-bottom:2px solid var(--border);margin-bottom:1.25rem}.JudgeSettingsTab_unified_u10__OyVL0{margin-left:.375rem;font-size:.75rem;color:var(--gray-400)}.JudgeSettingsTab_unified_u11__g4IEK{display:flex;gap:.5rem;flex-wrap:wrap}.JudgeSettingsTab_unified_u12___6qk_{font-size:.75rem;color:var(--gray-500);margin:.625rem 0 0}.JudgeSettingsTab_unified_u13__sig73{display:flex;gap:.5rem;margin-bottom:.75rem}.JudgeSettingsTab_unified_u14__SrRHt{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:var(--gray-700);cursor:pointer}.JudgeSettingsTab_unified_u15__jcy9V{margin-top:.75rem;max-width:200px}.JudgeSettingsTab_unified_u16__onB7N{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;cursor:pointer;margin-bottom:.75rem}.JudgeSettingsTab_unified_u17__dHPGi{max-width:300px}.JudgeSettingsTab_unified_u18__dypxc{display:flex;align-items:center;gap:.5rem;max-width:400px}.JudgeSettingsTab_unified_u19__nUhTt{font-size:.75rem;color:var(--gray-500);flex-shrink:0}.JudgeSettingsTab_unified_u20__9Fdqp{display:flex;flex-wrap:wrap;gap:.5rem}.JudgeSettingsTab_unified_u21__x2ASr{font-size:.75rem;color:var(--gray-500);margin-top:.5rem}.JudgeSettingsTab_unified_u22__GKJH0{display:flex;gap:.75rem;margin-bottom:1rem}.JudgeSettingsTab_unified_u23__MGa9K{font-size:.8125rem;color:var(--gray-500);align-self:center;margin-left:auto}.JudgeSettingsTab_unified_u24__afRts{display:flex;flex-wrap:wrap;gap:.375rem}.JudgeSettingsTab_unified_u25__J0yEn{font-size:.75rem;padding:.25rem .5rem;background:var(--gray-100);border-radius:4px;color:var(--gray-600);font-family:monospace}.JudgeSettingsTab_unified_u26__QGjsc{width:100%;margin-top:.5rem;display:flex;gap:.5rem;align-items:center}.JudgeSettingsTab_unified_u27__kAV_p{display:flex;align-items:center;gap:.75rem;cursor:pointer}.JudgeSettingsTab_unified_u28__E1BL7{font-size:.875rem;color:var(--gray-400)}.JudgeSettingsTab_unified_u29___ITh6{font-size:.9375rem;font-weight:600}.JudgeSettingsTab_unified_u30__GS4CQ{font-size:.8125rem;color:var(--gray-500)}.JudgeSettingsTab_unified_u31__RRvDJ{font-size:.8125rem;font-weight:600;color:var(--warning)}.JudgeSettingsTab_unified_u32__Kfg_9{font-size:.75rem;padding:.125rem .5rem;background:var(--gray-100);border-radius:4px;color:var(--gray-600)}.JudgeSettingsTab_unified_u33__zoIEY{font-size:.75rem;color:var(--gray-400)}.JudgeSettingsTab_unified_u34__ojm8c{margin-top:1rem;padding-left:1.5rem}.JudgeSettingsTab_unified_u35__IuRz5{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:.75rem;gap:.75rem;margin-bottom:1rem}.JudgeSettingsTab_unified_u36__1BKwf{grid-column:span 3}.JudgeSettingsTab_unified_u37__3SjEj{display:flex;align-items:flex-end}.JudgeSettingsTab_unified_u38__mE7Tk{display:flex;gap:1rem;margin-bottom:.75rem;font-size:.8125rem;color:var(--gray-600)}.JudgeSettingsTab_unified_u39__VytNO{font-size:.75rem;color:var(--primary);background:none;border:none;cursor:pointer}.JudgeSettingsTab_unified_u40__XJN4l{font-size:.75rem;padding:.25rem .5rem;background:var(--success-light);border-radius:4px;color:var(--success);font-family:monospace;display:flex;align-items:center;gap:.25rem}.JudgeSettingsTab_unified_u41__JR5LB{width:40px;font-size:.7rem;padding:.125rem .25rem;border:1px solid var(--border);border-radius:var(--radius-sm)}.JudgeSettingsTab_unified_u42__IOah1{font-size:.625rem;color:var(--gray-500);font-weight:600}.JudgeSettingsTab_unified_u43__MG_tP{font-size:.625rem;color:var(--error);background:none;border:none;cursor:pointer;padding:0 .125rem}.JudgeSettingsTab_unified_u44__1WGHs{font-size:.75rem;padding:.25rem .375rem;border:1px dashed var(--border);border-radius:4px}.JudgeSettingsTab_unified_u45__O6DV_{padding:3rem;text-align:center;color:var(--gray-400);border:2px dashed var(--border);border-radius:8px}.JudgeSettingsTab_unified_u46__4lSMx{font-size:.9375rem;margin-bottom:.5rem}.JudgeSettingsTab_unified_u47__MqlLC{font-size:.8125rem}.JudgeSettingsTab_unified_u48__8_F_t{display:flex;gap:.5rem;align-items:center;margin-bottom:.75rem}.JudgeSettingsTab_unified_u49__4H2pz{display:none}.JudgeSettingsTab_unified_u50__SMX3Y{display:flex;justify-content:space-between;padding:.4rem 0;border-bottom:1px solid var(--border)}.JudgeSettingsTab_unified_u51__6k3FM{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem}.JudgeSettingsTab_unified_u52__xQaMU{color:var(--warning);margin-left:.5rem}.JudgeSettingsTab_unified_u53__O5Mgb{display:flex;gap:.5rem;align-items:center;flex-shrink:0}.JudgeSettingsTab_unified_u54__66kVK{font-size:.8125rem;padding:.375rem .625rem;background:var(--success-light);border-radius:6px;font-family:monospace}.JudgeSettingsTab_unified_u55__m3_Hj{color:var(--primary)}.JudgeSettingsTab_unified_u56__3IHlf{color:var(--gray-400);margin:0 .25rem}.JudgeSettingsTab_unified_u57__pWr92{color:var(--success)}.JudgeSettingsTab_unified_u58__VbTm5{border:1px solid var(--border);border-radius:8px;overflow:hidden}.JudgeSettingsTab_unified_u59__2L_TG{width:100%;border-collapse:collapse;font-size:.875rem}.JudgeSettingsTab_unified_u60__2b73m{background:var(--gray-50)}.JudgeSettingsTab_unified_u61__esXP5,.JudgeSettingsTab_unified_u62__OR1d6{padding:.625rem 1rem;text-align:left;font-weight:500;border-bottom:1px solid var(--border)}.JudgeSettingsTab_unified_u62__OR1d6{width:100px}.JudgeSettingsTab_unified_u63__VI__Y{padding:.625rem 1rem;text-align:right;font-weight:500;width:160px}.JudgeSettingsTab_unified_u63__VI__Y,.JudgeSettingsTab_unified_u64__XVYsI{border-bottom:1px solid var(--border)}.JudgeSettingsTab_unified_u65__xDkYq{padding:.5rem 1rem;font-family:monospace}.JudgeSettingsTab_unified_u66__qM2Oy{padding:.5rem 1rem;color:var(--gray-500)}.JudgeSettingsTab_unified_u67__atNm9{padding:.5rem 1rem}.JudgeSettingsTab_unified_u68__ntL8i{font-size:.75rem;padding:.125rem .375rem;background:var(--warning-light);color:var(--warning-text);border-radius:4px}.JudgeSettingsTab_unified_u69__16GSn{padding:.5rem 1rem;text-align:right}.JudgeSettingsTab_unified_u70__mDgVH{padding:.625rem 1rem;text-align:left;font-weight:500;border-bottom:1px solid var(--border);width:160px}.JudgeSettingsTab_unified_u71__Pbfft{display:flex;justify-content:flex-end;gap:.5rem}.JudgeSettingsTab_unified_limitInput__BrqsA{width:100px}.JudgeSettingsTab_unified_yamlPreview__8_Noo{margin:0;padding:1rem;font-size:.8125rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;line-height:1.6;background:var(--gray-50);color:var(--gray-800);white-space:pre}.JudgeSettingsTab_unified_tabButton__8mPxA{padding:.625rem 1.25rem;font-size:.875rem;font-weight:400;color:var(--gray-500);border:none;border-bottom:2px solid transparent;border-radius:0;margin-bottom:-2px}.JudgeSettingsTab_unified_tabButton__8mPxA[aria-selected=true]{font-weight:600;color:var(--primary);border-bottom-color:var(--primary)}.JudgeSettingsTab_unified_optionButton__tM2p3{padding:.5rem 1rem;font-size:.8125rem;border-radius:6px;border:1px solid var(--border);background:var(--bg-card);color:var(--gray-600);font-weight:400}.JudgeSettingsTab_unified_optionButton__tM2p3[aria-selected=true]{border:2px solid var(--primary);background:var(--primary-tint);color:var(--primary);font-weight:600}.JudgeSettingsTab_unified_optionButtonSmall__uArnq{padding:.375rem .75rem}.JudgeSettingsTab_unified_settingsCard__Byqkp{padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-card);margin-bottom:var(--space-5)}.JudgeSettingsTab_unified_sectionHeading__voOD9{font-size:var(--text-base);font-weight:600;color:var(--text-primary);margin-bottom:var(--space-3);padding-bottom:var(--space-2);border-bottom:1px solid var(--border)}.JudgeSettingsTab_unified_settingsGrid__6348L{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:var(--space-4);gap:var(--space-4)}.JudgeSettingsTab_unified_fieldLabel__FsiEb{display:block;margin-bottom:var(--space-1);color:var(--text-secondary);font-size:var(--text-sm);font-weight:500}.JudgeSettingsTab_unified_twoToOneGrid__smOce{grid-template-columns:2fr 1fr}.JudgeSettingsTab_unified_languageOption__4yGLn{display:flex;align-items:center;gap:.25rem;font-size:.8125rem;cursor:pointer;padding:.25rem .625rem;border-radius:6px;border:1px solid var(--border);color:var(--gray-600)}.JudgeSettingsTab_unified_languageOption__4yGLn[data-selected=true]{border-color:var(--primary);background:var(--primary-tint-subtle);color:var(--primary)}.JudgeSettingsTab_unified_warningTitle___wGfL{color:var(--warning)}.JudgeSettingsTab_unified_successTitle__DUdib{color:var(--success)}.JudgeSettingsTab_unified_assignmentSelect___5d8n{width:160px}.JudgeSettingsTab_unified_deleteSubtask__Px4Oj{margin-left:auto}.JudgeSettingsTab_unified_uploadButton__KT7GD{display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1rem;border-radius:6px;background:var(--primary);color:var(--text-inverse);cursor:pointer;font-size:.875rem;font-weight:500}.JudgeSettingsTab_unified_uploadButton__KT7GD[data-disabled=true]{cursor:not-allowed;opacity:.7}.JudgeSettingsTab_unified_recognizedCard__3vZrG{background:var(--success-tint);border-color:var(--success-border)}.JudgeSettingsTab_unified_testdataName__7RANJ{color:var(--gray-700)}.JudgeSettingsTab_unified_testdataName__7RANJ[data-kind=input]{color:var(--primary)}.JudgeSettingsTab_unified_testdataName__7RANJ[data-kind=output]{color:var(--success)}@media (max-width:720px){.JudgeSettingsTab_unified_settingsGrid__6348L,.JudgeSettingsTab_unified_twoToOneGrid__smOce{grid-template-columns:1fr}}.ProblemHackConfigPanel_panel__Prb6l{display:grid;grid-gap:20px;gap:20px}.ProblemHackConfigPanel_intro__5oBxT{padding:16px 18px;border:1px solid var(--primary-light);border-radius:12px;background:var(--primary-light);color:var(--gray-700);line-height:1.65}.ProblemHackConfigPanel_switchRow__pxzrM{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px;border:1px solid var(--gray-200);border-radius:12px;background:white}.ProblemHackConfigPanel_switchTitle__UJWzh{font-size:15px;font-weight:700;color:var(--gray-900)}.ProblemHackConfigPanel_switchHint__F18Ch{margin-top:4px;font-size:13px;color:var(--gray-500)}.ProblemHackConfigPanel_sourceGrid__rHH4t{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.ProblemHackConfigPanel_sourceCard__0kso8{min-width:0;padding:18px;border:1px solid var(--gray-200);border-radius:12px;background:white}.ProblemHackConfigPanel_sourceHeader__ONDZN{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.ProblemHackConfigPanel_sourceTitle__zYP_i{font-weight:700;color:var(--gray-900)}.ProblemHackConfigPanel_sourceMeta___rrZA{margin-top:3px;font-size:12px;color:var(--gray-500)}.ProblemHackConfigPanel_upload__JWCBL{position:relative;overflow:hidden;padding:7px 11px;border:1px solid var(--gray-300);border-radius:8px;background:white;color:var(--gray-700);cursor:pointer;font-size:13px}.ProblemHackConfigPanel_upload__JWCBL input{position:absolute;inset:0;opacity:0;cursor:pointer}.ProblemHackConfigPanel_editor__H5nAf{width:100%;min-height:300px;resize:vertical;border:1px solid var(--gray-300);border-radius:9px;padding:12px 14px;background:var(--gray-900);color:var(--gray-200);font:13px/1.55 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;outline:none}.ProblemHackConfigPanel_editor__H5nAf:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 14%,transparent)}.ProblemHackConfigPanel_footer__6dvBQ{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:4px}.ProblemHackConfigPanel_revision__bE4To{color:var(--gray-500);font-size:13px}.ProblemHackConfigPanel_save___EyFo{border:0;border-radius:9px;padding:10px 20px;background:var(--primary);color:white;font-weight:700;cursor:pointer}.ProblemHackConfigPanel_save___EyFo:disabled{opacity:.55;cursor:not-allowed}@media (max-width:900px){.ProblemHackConfigPanel_sourceGrid__rHH4t{grid-template-columns:1fr}.ProblemHackConfigPanel_footer__6dvBQ,.ProblemHackConfigPanel_switchRow__pxzrM{align-items:flex-start;flex-direction:column}}.ProblemReferenceSelector_root__C46w3{display:grid;min-width:0;width:100%;grid-gap:var(--space-2);gap:var(--space-2)}.ProblemReferenceSelector_toolbar__x2rCZ{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.ProblemReferenceSelector_hint__ofK_G{color:var(--text-muted);font-size:var(--text-xs)}.ProblemReferenceSelector_composer__DtA96{display:grid;grid-template-columns:minmax(130px,170px) minmax(180px,1fr) minmax(100px,140px) auto auto;grid-gap:var(--space-2);gap:var(--space-2);align-items:center;padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-card)}.ProblemReferenceSelector_composer__DtA96>:nth-child(2){min-width:0}.ProblemReferenceSelector_composerWithoutAlias__L06Fh{grid-template-columns:minmax(130px,170px) minmax(180px,1fr) auto auto}.ProblemReferenceSelector_inlineResult__BPavb{grid-column:1/-1;min-height:24px;display:flex;align-items:center;padding:0 var(--space-1)}.ProblemReferenceSelector_resultContent__doFo1{display:flex;align-items:center;gap:var(--space-2);min-width:0;flex-wrap:wrap;overflow-wrap:anywhere}.ProblemReferenceSelector_resultMeta__F5VVa{color:var(--text-secondary);font-size:var(--text-xs)}.ProblemReferenceSelector_resultSuccess__0YWCF{color:var(--success-text);font-weight:700}.ProblemReferenceSelector_resultWarning__UwQqg{color:var(--warning-text);font-weight:700}.ProblemReferenceSelector_resultError__gtXEU{color:var(--error-text);font-weight:700}.ProblemReferenceSelector_resultIdle__wwkEx{color:var(--text-muted);font-size:var(--text-sm)}.ProblemReferenceSelector_problemLink__xUD8L{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-2);min-width:0;max-width:100%}.ProblemReferenceSelector_problemIdentity__BuIZL{color:var(--text-secondary);font-size:var(--text-xs);overflow-wrap:anywhere}.ProblemReferenceSelector_problemTitle__W3U9T{color:var(--primary);font-weight:650;text-decoration:none;overflow-wrap:anywhere;min-width:0}.ProblemReferenceSelector_problemTitle__W3U9T:hover{text-decoration:underline}.ProblemReferenceSelector_problemTitle__W3U9T:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:var(--radius-sm)}.ProblemReferenceSelector_error__gu1ES{margin:0;color:var(--error-text);font-size:var(--text-sm);overflow-wrap:anywhere}.ProblemReferenceSelector_notice__Ok_BX{margin:0;color:var(--success-text);font-size:var(--text-sm)}.ProblemReferenceSelector_textEditor__4DLlU{display:grid;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-card)}.ProblemReferenceSelector_textEditorHeader__MrGIh>div{display:grid;grid-gap:2px;gap:2px}.ProblemReferenceSelector_textEditorHeader__MrGIh strong{font-size:var(--text-base)}.ProblemReferenceSelector_textEditorHeader__MrGIh span{color:var(--text-muted);font-size:var(--text-xs)}.ProblemReferenceSelector_textActions__lz2dL{display:flex;justify-content:flex-end;gap:var(--space-2)}@media (max-width:900px){.ProblemReferenceSelector_composer__DtA96{grid-template-columns:minmax(120px,.75fr) minmax(180px,1.5fr) minmax(100px,.75fr)}.ProblemReferenceSelector_composer__DtA96>button{width:100%}.ProblemReferenceSelector_composer__DtA96>button:first-of-type{grid-column:1/3}.ProblemReferenceSelector_composer__DtA96>button:nth-of-type(2){grid-column:3}}@media (max-width:640px){.ProblemReferenceSelector_composer__DtA96{grid-template-columns:1fr}.ProblemReferenceSelector_composer__DtA96>*,.ProblemReferenceSelector_composer__DtA96>button:first-of-type,.ProblemReferenceSelector_composer__DtA96>button:nth-of-type(2),.ProblemReferenceSelector_inlineResult__BPavb{grid-column:1}.ProblemReferenceSelector_toolbar__x2rCZ{align-items:stretch}.ProblemReferenceSelector_toolbar__x2rCZ>button{flex:1 1 auto}}.ProblemRelatedBlogs_root__0q2mD{display:grid;grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-5)}.ProblemRelatedBlogs_root__0q2mD>header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.ProblemRelatedBlogs_root__0q2mD h2{margin:0;font-size:var(--text-lg)}.ProblemRelatedBlogs_loading__xD26e,.ProblemRelatedBlogs_root__0q2mD header p{margin:var(--space-1) 0 0;color:var(--text-muted)}.ProblemRelatedBlogs_list__vN8l2{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.ProblemRelatedBlogs_list__vN8l2>a{position:relative;display:grid;grid-gap:var(--space-2);gap:var(--space-2);width:100%;padding:var(--space-4);padding-right:var(--space-8);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text-primary);background:var(--bg-card);text-align:left;text-decoration:none;cursor:pointer}.ProblemRelatedBlogs_list__vN8l2>a:hover{border-color:var(--primary)}.ProblemRelatedBlogs_list__vN8l2>a:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.ProblemRelatedBlogs_list__vN8l2>a>div{display:flex;align-items:center;gap:var(--space-2);color:var(--text-muted);font-size:var(--text-sm)}.ProblemRelatedBlogs_list__vN8l2 p,.ProblemRelatedBlogs_list__vN8l2 small{margin:0;color:var(--text-muted)}.ProblemRelatedBlogs_list__vN8l2 svg{position:absolute;top:50%;right:var(--space-4);transform:translateY(-50%)}.ProblemRelatedBlogs_error__t61Lf{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3);color:var(--error-text);background:var(--error-light);border-radius:var(--radius-md)}@media (max-width:640px){.ProblemRelatedBlogs_error__t61Lf,.ProblemRelatedBlogs_root__0q2mD>header{align-items:stretch;flex-direction:column}}.ProblemListEditor_root__Ofup9{display:grid;grid-gap:var(--space-2);gap:var(--space-2);min-width:0}.ProblemListEditor_toolbar__cfDWK{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-height:36px}.ProblemListEditor_toolbarActions__SPcJk{display:flex;align-items:center;gap:var(--space-1)}.ProblemListEditor_count__zLyHP{color:var(--text-muted);font-size:var(--text-xs)}.ProblemListEditor_list__cYZqD{overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-card)}.ProblemListEditor_empty__hctaS{padding:var(--space-5);color:var(--text-muted);text-align:center;font-size:var(--text-sm)}.ProblemListEditor_row__fAhQc{display:grid;grid-template-columns:22px 30px minmax(110px,150px) minmax(150px,1fr) minmax(90px,120px) minmax(160px,1.2fr) auto auto;align-items:center;grid-gap:var(--space-2);gap:var(--space-2);min-height:56px;padding:8px 10px;border-top:1px solid var(--border)}.ProblemListEditor_row__fAhQc:first-child{border-top:0}.ProblemListEditor_readyRow__JA2rZ{background:var(--bg-card)}.ProblemListEditor_editingRow__ViMlC{background:var(--bg-subtle)}.ProblemListEditor_handle__lCclC{color:var(--text-muted);cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-align:center}.ProblemListEditor_handle__lCclC:active{cursor:-webkit-grabbing;cursor:grabbing}.ProblemListEditor_order__XFE64{color:var(--text-muted);font-size:var(--text-xs);text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ProblemListEditor_aliasInput__i0_Lf{min-width:0}.ProblemListEditor_identity__zcKuM{min-width:0;color:var(--text-secondary);font-size:var(--text-sm);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ProblemListEditor_title__OzhmX{display:flex;align-items:center;gap:6px;min-width:0}.ProblemListEditor_title__OzhmX>:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProblemListEditor_ok__sNO9E{color:var(--success-text);font-weight:700}.ProblemListEditor_state__y9BOr{min-width:0;color:var(--text-secondary);font-size:var(--text-xs);overflow-wrap:anywhere}.ProblemListEditor_problemState__Sad3k{color:var(--warning-text)}.ProblemListEditor_pending__DvAEm{color:var(--text-muted);font-size:1.2rem;line-height:1}.ProblemListEditor_error__eXl_v{margin:0;color:var(--error-text);font-size:var(--text-sm)}.ProblemListEditor_textMode__35iWa{display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-card)}.ProblemListEditor_textHint__xifGA{color:var(--text-muted);font-size:var(--text-xs)}.ProblemListEditor_textActions__l_t6L{display:flex;justify-content:flex-end;gap:var(--space-2)}@media (max-width:1100px){.ProblemListEditor_row__fAhQc{grid-template-columns:20px 28px minmax(100px,130px) minmax(140px,1fr) minmax(80px,100px) minmax(140px,1fr) auto}.ProblemListEditor_row__fAhQc>:nth-last-child(2){grid-column:3/-2}}@media (max-width:720px){.ProblemListEditor_toolbar__cfDWK{align-items:stretch}.ProblemListEditor_row__fAhQc{grid-template-columns:20px 28px minmax(0,1fr) auto;gap:6px}.ProblemListEditor_identity__zcKuM,.ProblemListEditor_row__fAhQc>input,.ProblemListEditor_row__fAhQc>select,.ProblemListEditor_state__y9BOr,.ProblemListEditor_title__OzhmX{grid-column:3/-1;width:100%}.ProblemListEditor_row__fAhQc>button:last-child{grid-column:4;grid-row:1}.ProblemListEditor_handle__lCclC{grid-column:1;grid-row:1}.ProblemListEditor_order__XFE64{grid-column:2;grid-row:1}}.NewProblemListPage_unified_u1__QDCuW{max-width:700px;margin:0 auto;padding:2rem}.NewProblemListPage_unified_u2__FtJQj{margin-bottom:1.5rem}.NewProblemListPage_unified_u3__chs5V{background:none;border:none;color:var(--primary);cursor:pointer;font-size:.875rem;padding:0}.NewProblemListPage_unified_u4__QZFQg{background:var(--bg-card);border-radius:8px;border:1px solid var(--border);padding:1.5rem}.NewProblemListPage_unified_u5__yk8Nu{font-size:1.25rem;font-weight:600;margin-bottom:1.5rem}.NewProblemListPage_unified_u6__x_zoS{display:flex;gap:.75rem;margin-top:1.5rem}.NewProblemListPage_unified_u7__9x69_{flex:1 1;padding:.625rem;border:1px solid var(--border);border-radius:6px;background:var(--bg-card);cursor:pointer}.NewProblemListPage_unified_submitButton__hjC_d{flex:1 1}.ProblemListDetail_candidate__PrmuB{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;gap:.75rem;padding:.6rem 1rem;border:0;border-bottom:1px solid var(--gray-100);background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.ProblemListDetail_candidate__PrmuB:focus-visible,.ProblemListDetail_candidate__PrmuB:hover{background:var(--bg-muted)}.ProblemListDetail_candidateSelected__OriiC{background:var(--info-light)}.ContestStatementManagementPage_unified_u1__6Yrt6{padding:4rem;text-align:center}.ContestStatementManagementPage_unified_u2__EJKCI{display:flex;gap:.6rem}.ContestStatementManagementPage_unified_u3__5abUm{margin-top:1rem;padding:.8rem 1rem;background:var(--info-light);border-radius:8px;color:var(--text-secondary)}.ContestStatementManagementPage_unified_u4__lI1Jn{margin-top:1rem;overflow:auto;border:1px solid var(--border);border-radius:10px;max-height:calc(100vh - 260px)}.ContestStatementManagementPage_unified_u5__KoKTL{position:-webkit-sticky;position:sticky;left:0;top:0;z-index:3;background:var(--gray-100);padding:.8rem;text-align:left;width:310px}.ContestStatementManagementPage_unified_u6__jYYGk{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:var(--gray-100);padding:.8rem;min-width:140px}.ContestStatementManagementPage_unified_u7__TedWc{font-size:.72rem;font-weight:400;color:var(--text-muted)}.ContestStatementManagementPage_unified_u8__HNLGs{position:-webkit-sticky;position:sticky;left:0;z-index:1;background:var(--bg-card);border-top:1px solid var(--border);padding:.75rem}.ContestStatementManagementPage_unified_u9__Qum_h{font-size:.75rem;color:var(--text-muted);margin-top:.25rem}.ContestStatementManagementPage_unified_u10__bOWX0{border-top:1px solid var(--border);text-align:center;background:var(--gray-50);color:var(--gray-300);font-size:1.2rem}.ContestStatementManagementPage_unified_u11__JFzFu{margin-left:.25rem;border:none;background:transparent;cursor:pointer;color:var(--warning)}.ContestStatementManagementPage_unified_matrixTable__Ujr6R{border-collapse:separate;border-spacing:0;min-width:var(--statement-matrix-width);width:100%}.ContestStatementManagementPage_unified_matrixCell__Dyp2Z{border-top:1px solid var(--border);text-align:center;padding:.4rem;background:var(--bg-card)}.ContestStatementManagementPage_unified_defaultCell__tN_fD{background:var(--selection-warning)}.ContestStatementManagementPage_unified_includedCell__Zr84R{background:var(--selection-success)}.ContestStatementManagementPage_unified_matrixToggle__gKJNq{width:42px;height:34px;border:1px solid var(--border);border-radius:6px;background:var(--bg-card)}.ContestStatementManagementPage_unified_matrixToggleIncluded__qpUEg{background:var(--success-light)}