.SessionUnavailable_unified_u1__9mlUu{min-height:100vh;display:grid;place-items:center;padding:2rem;background:var(--bg-page)}.SessionUnavailable_unified_u2__1Uy1m{max-width:32rem;text-align:center}.SessionUnavailable_unified_u3__0TMuC{font-size:1.25rem;margin-bottom:.75rem}.SessionUnavailable_unified_u4__kp7Op{color:var(--text-secondary);margin-bottom:.75rem}.SessionUnavailable_unified_u5__6agde{color:var(--text-muted);font-size:.75rem;margin-bottom:1rem}.SessionUnavailable_unified_u6__Qw_NC{display:inline-block;padding:.55rem 1rem;border:1px solid var(--border);border-radius:var(--radius);color:var(--text-primary);background:var(--bg-card);text-decoration:none}.IdentityChooser_page__PPtb6{min-height:100vh;display:grid;place-items:center;padding:var(--space-8) var(--space-5);background:var(--bg-page)}.IdentityChooser_panel__964oe{width:min(100%,520px);display:grid;grid-gap:var(--space-5);gap:var(--space-5);padding:var(--space-7);background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-md)}.IdentityChooser_logo__jY7s_{width:auto;max-width:100%;height:132px;margin:0 auto;object-fit:contain}.IdentityChooser_panel__964oe header{text-align:center}.IdentityChooser_panel__964oe h1{margin:0;color:var(--text-primary);font-size:var(--text-xl)}.IdentityChooser_panel__964oe p{margin:var(--space-1) 0 0;color:var(--text-muted)}.IdentityChooser_list__UymSN{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.IdentityChooser_item__f3CDs{display:grid;grid-template-columns:40px 1fr auto;grid-gap:var(--space-3);gap:var(--space-3);align-items:center;width:100%;min-height:68px;padding:var(--space-3);text-align:left;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-card)}.IdentityChooser_item__f3CDs:hover{border-color:var(--primary);background:var(--primary-light)}.IdentityChooser_item__f3CDs span:nth-child(2){display:grid;grid-gap:2px;gap:2px}.IdentityChooser_item__f3CDs strong{color:var(--text-primary)}.IdentityChooser_item__f3CDs small{color:var(--text-muted)}.IdentityChooser_icon__kLWwd{display:grid;place-items:center;width:40px;height:40px;color:var(--primary);background:var(--primary-light);border-radius:var(--radius-sm)}.IdentityChooser_error__4k_i3,.IdentityChooser_loading__wVs1q{text-align:center}.IdentityChooser_error__4k_i3{color:var(--error-text)!important}.IdentityChooser_notice___Ea2q{display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-4);color:var(--warning-text);background:var(--warning-light);border:1px solid color-mix(in srgb,var(--warning) 35%,var(--border));border-radius:var(--radius)}.IdentityChooser_notice___Ea2q p{margin:0;color:inherit}.IdentityChooser_notice___Ea2q button{justify-self:start}@media (max-width:480px){.IdentityChooser_logo__jY7s_{height:104px}}.WorkspaceSwitcher_root__jUbey{position:relative;width:100%;min-width:0}.WorkspaceSwitcher_trigger__bFiDg{width:100%;min-width:0;min-height:52px;display:flex;align-items:center;gap:9px;padding:6px 8px;color:var(--text-primary);background:transparent;border:1px solid transparent;border-radius:var(--radius-md);cursor:pointer;text-align:left}.WorkspaceSwitcher_trigger__bFiDg:hover,.WorkspaceSwitcher_trigger__bFiDg[aria-expanded=true]{background:var(--bg-hover);border-color:var(--border)}.WorkspaceSwitcher_badge__7L2_b,.WorkspaceSwitcher_itemBadge__waH40{width:28px;height:28px;display:grid;place-items:center;flex:0 0 auto;color:var(--primary);background:var(--primary-light);border-radius:8px}.WorkspaceSwitcher_organizationAvatar__rHMgt{width:100%;height:100%;border-radius:8px;object-fit:cover}.WorkspaceSwitcher_currentText__tRNRk{min-width:0;display:grid;flex:1 1 auto;grid-gap:1px;gap:1px}.WorkspaceSwitcher_currentText__tRNRk strong,.WorkspaceSwitcher_item___PUeX strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.WorkspaceSwitcher_currentText__tRNRk small,.WorkspaceSwitcher_item___PUeX small{overflow:hidden;color:var(--text-secondary);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.WorkspaceSwitcher_root__jUbey[data-compact=true]{width:40px}.WorkspaceSwitcher_root__jUbey[data-compact=true] .WorkspaceSwitcher_trigger__bFiDg{width:40px;min-height:40px;justify-content:center;padding:5px}.WorkspaceSwitcher_root__jUbey[data-compact=true] .WorkspaceSwitcher_currentText__tRNRk,.WorkspaceSwitcher_root__jUbey[data-compact=true] .WorkspaceSwitcher_trigger__bFiDg>svg{display:none}.WorkspaceSwitcher_menu__igv8q{position:fixed;z-index:180;width:min(360px,calc(100vw - 32px));max-height:min(560px,calc(100vh - 32px));overflow:hidden;padding:10px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:0 12px 30px var(--shadow-popover-color)}.WorkspaceSwitcher_menu__igv8q header{padding:4px 6px 10px}.WorkspaceSwitcher_search__ppHrO{display:flex;align-items:center;gap:7px;padding:8px;color:var(--text-muted);border:1px solid var(--border);border-radius:6px}.WorkspaceSwitcher_search__ppHrO input{width:100%;min-width:0;border:0;outline:0;font:inherit}.WorkspaceSwitcher_list__liaZ7{display:grid;grid-gap:3px;gap:3px;max-height:min(380px,calc(100vh - var(--shell-header-height) - 170px));margin-top:8px;overflow:auto}.WorkspaceSwitcher_item___PUeX{width:100%;display:flex;align-items:center;gap:10px;padding:9px 7px;color:var(--text-primary);background:transparent;border:0;border-radius:6px;cursor:pointer;text-align:left}.WorkspaceSwitcher_item___PUeX:hover{background:var(--bg-hover)}.WorkspaceSwitcher_item___PUeX>span:nth-child(2){min-width:0;display:grid;flex:1 1 auto;grid-gap:2px;gap:2px}.WorkspaceSwitcher_check__UrM6p{color:var(--primary)}.WorkspaceSwitcher_footer__4g_ps{margin-top:8px;padding-top:8px;border-top:1px solid var(--border)}.WorkspaceSwitcher_joinAction__QC0Ow{width:100%;display:flex;align-items:center;justify-content:flex-start;gap:9px;color:var(--primary)}.WorkspaceSwitcher_empty__3dCTl{padding:12px 16px;color:var(--text-muted);font-size:13px}.AppShell_shell__YCowG{--expanded-sidebar-width:min(var(--shell-sidebar-width),calc(100vw - var(--space-6)));--collapsed-sidebar-width:0px;--active-sidebar-width:var(--expanded-sidebar-width);min-height:100vh;padding-top:var(--shell-header-height);overflow-x:clip;background:var(--bg-page)}.AppShell_header__eWofs{position:fixed;inset:0 0 auto;z-index:100;height:var(--shell-header-height);background:var(--bg-card);border-bottom:1px solid var(--border)}.AppShell_headerInner__3Qdfh{width:100%;height:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--space-5);padding:0 var(--space-6);margin:0 auto}.AppShell_headerEnd__mM7wG,.AppShell_headerStart__uzcIf{display:flex;align-items:center;min-width:0}.AppShell_headerStart__uzcIf{flex:1 1 auto;gap:var(--space-3)}.AppShell_headerEnd__mM7wG{-webkit-margin-start:auto;margin-inline-start:auto;flex:0 0 auto;gap:var(--space-2)}.AppShell_notificationRoot__hPSF6{position:relative}.AppShell_notificationButton__CEC70{position:relative;width:38px;height:38px;display:grid;place-items:center;color:var(--text-secondary);border-radius:var(--radius);transition:color var(--transition-fast),background var(--transition-fast)}.AppShell_notificationButton__CEC70:hover,.AppShell_notificationButton__CEC70[aria-expanded=true]{color:var(--text-primary);background:var(--bg-hover)}.AppShell_notificationBadge__DQY8n{position:absolute;top:2px;right:1px;min-width:16px;height:16px;display:grid;place-items:center;padding:0 4px;color:var(--text-inverse);background:var(--error);border:2px solid var(--bg-card);border-radius:999px;font-size:10px;font-weight:700;line-height:1}.AppShell_notificationPanel__SdHtC{position:absolute;top:calc(100% + 10px);right:0;z-index:140;width:min(360px,calc(100vw - 24px));overflow:hidden;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg)}.AppShell_notificationHeader__PKIwu{min-height:48px;display:flex;align-items:center;justify-content:space-between;padding:0 var(--space-4);border-bottom:1px solid var(--border)}.AppShell_notificationHeader__PKIwu strong{font-size:var(--text-sm)}.AppShell_readAllButton__16v5y{color:var(--primary);font-size:var(--text-xs);font-weight:650}.AppShell_readAllButton__16v5y:disabled{color:var(--text-muted);cursor:default}.AppShell_notificationList__DZJUg{max-height:min(560px,calc(100vh - 100px));overflow-y:auto}.AppShell_notificationItem__wEBtK{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border)}.AppShell_notificationItem__wEBtK:last-child{border-bottom:0}.AppShell_notificationUnread__bkdKi{background:color-mix(in srgb,var(--primary-light) 42%,transparent)}.AppShell_notificationContent__7hbJ2{width:100%;display:flex;align-items:flex-start;gap:var(--space-3);color:var(--text-primary);text-align:left}.AppShell_notificationIcon__JhpSr{width:32px;height:32px;display:grid;place-items:center;flex:0 0 auto;color:var(--primary);background:var(--primary-light);border-radius:var(--radius)}.AppShell_notificationText__zlno6{min-width:0;display:grid;grid-gap:3px;gap:3px;flex:1 1}.AppShell_notificationText__zlno6 strong{font-size:var(--text-sm);font-weight:650}.AppShell_notificationText__zlno6 span,.AppShell_notificationText__zlno6 time{overflow:hidden;color:var(--text-secondary);font-size:var(--text-xs);line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.AppShell_notificationText__zlno6 time{color:var(--text-muted)}.AppShell_unreadDot__TcK9B{width:7px;height:7px;flex:0 0 auto;margin-top:5px;background:var(--primary);border-radius:50%}.AppShell_notificationActions___BJUh{display:flex;justify-content:flex-end;gap:var(--space-2);margin:var(--space-3) 0 0 44px}.AppShell_notificationActions___BJUh button{min-height:30px;padding:0 var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:650}.AppShell_secondaryAction__v86um{color:var(--text-secondary);border:1px solid var(--border);background:var(--bg-card)}.AppShell_primaryAction__eoucW{color:var(--text-inverse);background:var(--primary)}.AppShell_notificationEmpty__sRlCN,.AppShell_notificationError__MyOSV{margin:0;padding:var(--space-6) var(--space-4);color:var(--text-muted);font-size:var(--text-sm);text-align:center}.AppShell_notificationError__MyOSV{color:var(--error-text)}.AppShell_navigationToggle__WV6V3,.AppShell_sidebarClose__MLt8D{display:grid;place-items:center;flex:0 0 auto;color:var(--text-secondary);border-radius:var(--radius);transition:color var(--transition-fast),background var(--transition-fast)}.AppShell_navigationToggle__WV6V3{width:40px;height:40px}.AppShell_navigationToggle__WV6V3:hover,.AppShell_sidebarClose__MLt8D:hover{color:var(--text-primary);background:var(--bg-hover)}.AppShell_brandLink__QTka5{display:inline-flex;align-items:center;flex:0 0 auto;border-radius:var(--radius-sm)}.AppShell_logo__K_Jlm{width:auto;height:54px;display:block;object-fit:contain}.AppShell_organizationBrandLink__MCWcw{min-width:0;max-width:min(240px,42vw)}.AppShell_organizationLogo___L_GF{display:block;width:auto;max-width:100%;height:44px;object-fit:contain}.AppShell_organizationBrandName__pFIYN{overflow:hidden;color:var(--text-primary);font-size:var(--text-base);font-weight:700;text-overflow:ellipsis;white-space:nowrap}.AppShell_contextLabel__svezn{min-width:0;overflow:hidden;color:var(--text-secondary);font-size:var(--text-sm);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.AppShell_modeArea__YLmEQ{position:relative;display:flex;align-items:center;gap:var(--space-2)}.AppShell_modeLabel___KBRC{color:var(--text-secondary);font-size:var(--text-xs);font-weight:650;white-space:nowrap}.AppShell_modeControl__c1Rwr button{min-width:56px;min-height:34px}.AppShell_modeControl__c1Rwr button[aria-pressed=true]{color:var(--primary);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 28%,transparent),var(--shadow-xs)}.AppShell_modeError__6cDjG{position:absolute;top:calc(100% + 4px);right:0;color:var(--error-text);font-size:11px;white-space:nowrap}.AppShell_sidebar__urELu{position:fixed;top:var(--shell-header-height);bottom:0;left:0;z-index:120;width:var(--active-sidebar-width);display:flex;flex-direction:column;padding:var(--space-4) var(--space-3) var(--space-3);overflow:visible;visibility:hidden;pointer-events:none;background:var(--bg-sidebar);border-right:1px solid var(--border);box-shadow:var(--shadow-md);transform:translateX(-102%)}.AppShell_shell__YCowG[data-navigation-motion=true] .AppShell_sidebar__urELu{transition:transform var(--transition)}.AppShell_sidebarBackdrop__gnLnH{position:fixed;inset:0;z-index:110;width:100%;height:100%;cursor:default;background:var(--overlay-backdrop)}.AppShell_sidebarHeader__ZhHS6{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:0 var(--space-2) var(--space-3);color:var(--text-primary);border-bottom:1px solid var(--border);font-size:var(--text-sm);font-weight:650}.AppShell_sidebarClose__MLt8D{width:34px;height:34px}.AppShell_sidebarWorkspace__3g6rB{min-width:0;padding-bottom:var(--space-3);border-bottom:1px solid var(--border)}.AppShell_sidebarWorkspace__3g6rB:empty{display:none}.AppShell_sidebarNav__CUjOS{display:grid;align-content:start;grid-gap:var(--space-3);gap:var(--space-3);padding-top:var(--space-3);overflow-y:auto;scrollbar-width:thin;scrollbar-color:transparent transparent}.AppShell_sidebarNav__CUjOS:focus-within,.AppShell_sidebarNav__CUjOS:hover{scrollbar-color:var(--border-hover) transparent}.AppShell_sidebarNav__CUjOS::-webkit-scrollbar{width:5px}.AppShell_sidebarNav__CUjOS::-webkit-scrollbar-track{background:transparent}.AppShell_sidebarNav__CUjOS::-webkit-scrollbar-thumb{background:transparent;border-radius:var(--radius-full)}.AppShell_sidebarNav__CUjOS:focus-within::-webkit-scrollbar-thumb,.AppShell_sidebarNav__CUjOS:hover::-webkit-scrollbar-thumb{background:var(--border-hover)}.AppShell_navGroup__vCBVc{display:grid;grid-gap:4px;gap:4px}.AppShell_navGroupLabel__1UydY{margin:0;padding:0 var(--space-3);color:var(--text-muted);font-size:11px;font-weight:700;letter-spacing:.06em;line-height:24px}.AppShell_navGroupLinks__1kG4d{display:grid;grid-gap:3px;gap:3px}.AppShell_sidebarLink__ncc2M{min-height:40px;display:flex;align-items:center;gap:var(--space-3);padding:0 var(--space-3);color:var(--text-secondary);border-radius:var(--radius);font-size:var(--text-sm);font-weight:550;transition:color var(--transition-fast),background var(--transition-fast)}.AppShell_sidebarLink__ncc2M:hover{color:var(--text-primary);background:var(--bg-hover)}.AppShell_sidebarLink__ncc2M[aria-current=page]{color:var(--primary-text);background:var(--primary-light);font-weight:650}.AppShell_sidebarFooter__qt0i6{margin-top:auto;padding-top:var(--space-3);border-top:1px solid var(--border)}.AppShell_userMenuRoot__Ex1Al{position:relative}.AppShell_accountCard___P481{width:100%;min-height:56px;display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2);color:var(--text-primary);border-radius:var(--radius-md);text-align:left;transition:background var(--transition-fast),color var(--transition-fast)}.AppShell_accountCard___P481:hover,.AppShell_accountCard___P481[aria-expanded=true]{background:var(--bg-hover)}.AppShell_userText__UN18n{min-width:0;display:grid;flex:1 1 auto;grid-gap:2px;gap:2px;line-height:1.2}.AppShell_userContext__SmplZ,.AppShell_userName___Jj09{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AppShell_userName___Jj09{color:var(--text-primary);font-size:var(--text-sm);font-weight:650}.AppShell_userContext__SmplZ{color:var(--text-secondary);font-size:var(--text-xs)}.AppShell_chevron___TakD{flex:0 0 auto;color:var(--text-muted);transition:transform var(--transition-fast)}.AppShell_accountCard___P481[aria-expanded=true] .AppShell_chevron___TakD{transform:rotate(180deg)}.AppShell_userMenu__S4m_y{position:absolute;right:0;bottom:calc(100% + 8px);z-index:130;width:208px;overflow:hidden;padding:var(--space-1);background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg)}.AppShell_menuItem__oJe6d{width:100%;min-height:38px;display:flex;align-items:center;gap:var(--space-3);padding:0 var(--space-3);color:var(--text-primary);border-radius:var(--radius-sm);font-size:var(--text-sm);text-align:left}.AppShell_menuItem__oJe6d:hover{background:var(--bg-hover)}.AppShell_menuDivider__kO9nW{height:1px;margin:var(--space-1) 0;background:var(--border)}.AppShell_logoutItem__3Fh9A{color:var(--error-text)}.AppShell_main__NYoit{width:auto;min-width:0;padding:var(--space-6) var(--space-6) var(--space-10)}.AppShell_mainInner__exqic{width:100%;max-width:var(--content-max-width);min-width:0;margin:0 auto}.AppShell_mainInner__exqic[data-layout=workbench]{max-width:none}@media (max-width:1320px){.AppShell_headerInner__3Qdfh{padding:0 var(--space-4)}.AppShell_main__NYoit{padding:var(--space-5) var(--space-5) var(--space-8)}.AppShell_modeLabel___KBRC{font-size:11px}}@media (min-width:1100px){.AppShell_shell__YCowG[data-desktop-sidebar=collapsed]{--active-sidebar-width:var(--collapsed-sidebar-width)}.AppShell_sidebar__urELu{visibility:visible;pointer-events:auto;box-shadow:none;transform:translateX(0)}.AppShell_shell__YCowG[data-desktop-sidebar=collapsed] .AppShell_sidebar__urELu{visibility:hidden;pointer-events:none;border:0;padding:0}.AppShell_sidebarHeader__ZhHS6{display:none}.AppShell_main__NYoit{margin-left:var(--active-sidebar-width)}.AppShell_shell__YCowG[data-navigation-motion=true] .AppShell_sidebar__urELu{transition:width var(--transition)}.AppShell_shell__YCowG[data-navigation-motion=true] .AppShell_main__NYoit{transition:margin-left var(--transition)}}@media (max-width:1099px){.AppShell_shell__YCowG[data-drawer-open=true] .AppShell_sidebar__urELu{visibility:visible;pointer-events:auto;transform:translateX(0)}}@media (max-width:767px){.AppShell_headerInner__3Qdfh{gap:var(--space-2);padding:0 var(--space-3)}.AppShell_headerStart__uzcIf{gap:var(--space-2)}.AppShell_brandLink__QTka5{width:56px}.AppShell_organizationBrandLink__MCWcw{width:auto;max-width:min(170px,38vw)}.AppShell_organizationLogo___L_GF{height:40px}.AppShell_logo__K_Jlm{width:100%;height:42px;object-fit:contain}.AppShell_headerEnd__mM7wG{gap:0}.AppShell_main__NYoit{padding:var(--space-4) var(--space-3) var(--space-8)}.AppShell_sidebar__urELu{width:min(var(--shell-sidebar-width),calc(100vw - var(--space-6)))}}@media (prefers-reduced-motion:reduce){.AppShell_shell__YCowG[data-navigation-motion=true] .AppShell_main__NYoit,.AppShell_shell__YCowG[data-navigation-motion=true] .AppShell_sidebar__urELu{transition:none}}.NotificationCenterPage_list__Yps8a{display:grid;margin-top:18px;border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;background:var(--bg-card)}.NotificationCenterPage_item__Z2Jhd{display:flex;gap:12px;padding:14px 16px;border-bottom:1px solid var(--border)}.NotificationCenterPage_item__Z2Jhd:last-child{border-bottom:0}.NotificationCenterPage_unread__mQC6I{background:var(--primary-light)}.NotificationCenterPage_icon__lqn2R{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--bg-muted);color:var(--primary);flex:none}.NotificationCenterPage_body__K2GU5{display:flex;align-items:center;gap:12px;min-width:0;flex:1 1}.NotificationCenterPage_content__oolej{display:grid!important;justify-items:start!important;grid-gap:4px!important;gap:4px!important;height:auto!important;padding:0!important;text-align:left!important;min-width:0;flex:1 1}.NotificationCenterPage_content__oolej span{white-space:normal;color:var(--text-secondary)}.NotificationCenterPage_content__oolej time{font-size:12px;color:var(--text-muted)}.NotificationCenterPage_actions__vDXzq{display:flex;gap:8px;flex:none}.NotificationCenterPage_state__Xoqcn{padding:32px;text-align:center;color:var(--text-muted)}@media(max-width:700px){.NotificationCenterPage_body__K2GU5{align-items:stretch;flex-direction:column}.NotificationCenterPage_actions__vDXzq{justify-content:flex-end}}.AppShellLayout_content____ZtS[data-layout=reading]{max-width:var(--content-reading-width)}.AppShellLayout_content____ZtS[data-layout=form]{max-width:760px}.AppShellLayout_content____ZtS[data-layout=workbench],.AppShellLayout_content____ZtS[data-layout] [data-page-frame]{max-width:none}.ContestRejudgeModal_content__ModWt{display:grid;grid-gap:18px;gap:18px}.ContestRejudgeModal_context__nph15{display:flex;align-items:baseline;gap:10px;padding:11px 14px;color:var(--text-primary);background:var(--bg-muted);border:1px solid var(--border);border-radius:var(--radius-md);font-size:var(--text-sm)}.ContestRejudgeModal_contextLabel__blNeC{color:var(--text-muted);font-size:var(--text-xs);font-weight:650}.ContestRejudgeModal_lead__yJuFO{margin:-3px 0 0;color:var(--text-secondary);font-size:var(--text-sm);line-height:1.55}.ContestRejudgeModal_scopeGrid__X7aGE{display:grid;grid-gap:10px;gap:10px}.ContestRejudgeModal_scopeCard__L3804{position:relative;display:flex;align-items:flex-start;gap:12px;width:100%;padding:14px;color:var(--text-secondary);background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);text-align:left;transition:border-color var(--transition-fast),background var(--transition-fast),box-shadow var(--transition-fast)}.ContestRejudgeModal_scopeCard__L3804:hover{border-color:var(--border-hover);background:var(--bg-hover)}.ContestRejudgeModal_scopeCard__L3804:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.ContestRejudgeModal_scopeCardSelected__Hgxuf{color:var(--primary-text);background:var(--primary-light);border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}.ContestRejudgeModal_scopeIcon__bpmI7{display:grid;place-items:center;flex:0 0 auto;width:34px;height:34px;color:var(--primary);background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-sm)}.ContestRejudgeModal_scopeCopy__uwimI{display:grid;grid-gap:3px;gap:3px;min-width:0}.ContestRejudgeModal_scopeCopy__uwimI strong{color:var(--text-primary);font-size:var(--text-sm)}.ContestRejudgeModal_scopeCopy__uwimI small{color:var(--text-secondary);font-size:var(--text-xs);font-weight:650}.ContestRejudgeModal_scopeCopy__uwimI span{color:var(--text-muted);font-size:var(--text-xs);line-height:1.4}.ContestRejudgeModal_check__X9IrS{display:grid;place-items:center;width:22px;height:22px;margin-left:auto;color:var(--primary-text);background:var(--primary-light);border:1px solid var(--primary);border-radius:50%}.ContestRejudgeModal_fields__P1R_l{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;padding:16px;background:var(--bg-muted);border:1px solid var(--border);border-radius:var(--radius-md)}.ContestRejudgeModal_field__x2eNK{display:grid;grid-gap:7px;gap:7px;min-width:0}.ContestRejudgeModal_field__x2eNK span{color:var(--text-secondary);font-size:var(--text-xs);font-weight:650}.ContestRejudgeModal_field__x2eNK select{width:100%;min-height:38px;padding:0 10px;color:var(--text-primary);background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-sm);font:inherit;font-size:var(--text-sm)}.ContestRejudgeModal_field__x2eNK select:focus{outline:2px solid color-mix(in srgb,var(--primary) 30%,transparent);border-color:var(--primary)}.ContestRejudgeModal_field__x2eNK select:disabled{cursor:wait;opacity:.65}.ContestRejudgeModal_hint__egb_M{margin-top:-7px;color:var(--warning-text);font-size:var(--text-xs)}.ContestRejudgeModal_preview__7Sa9p{display:grid;grid-gap:11px;gap:11px;padding:15px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md)}.ContestRejudgeModal_previewHeader__w1BkP{display:flex;align-items:center;gap:8px;color:var(--text-primary);font-size:var(--text-sm);font-weight:650}.ContestRejudgeModal_previewHeader__w1BkP small{padding:3px 7px;color:var(--text-secondary);background:var(--bg-muted);border-radius:999px;font-size:var(--text-xs);font-weight:500}.ContestRejudgeModal_metrics__wc6Kl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.ContestRejudgeModal_metrics__wc6Kl>div{display:grid;grid-gap:3px;gap:3px;padding:12px 14px;background:var(--bg-muted);border-radius:var(--radius-sm)}.ContestRejudgeModal_metrics__wc6Kl strong{color:var(--text-primary);font-size:var(--text-xl);line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ContestRejudgeModal_metrics__wc6Kl span{color:var(--text-muted);font-size:var(--text-xs)}.ContestRejudgeModal_empty__8KvwS,.ContestRejudgeModal_error__zxVnc,.ContestRejudgeModal_loading__epYMg,.ContestRejudgeModal_success__cywz9{padding:10px 12px;border-radius:var(--radius-sm);font-size:var(--text-xs)}.ContestRejudgeModal_loading__epYMg{display:flex;align-items:center;gap:8px;color:var(--text-secondary);background:var(--bg-muted)}.ContestRejudgeModal_error__zxVnc{color:var(--error-text);background:var(--error-light)}.ContestRejudgeModal_success__cywz9{color:var(--success-text);background:var(--success-light)}.ContestRejudgeModal_empty__8KvwS{color:var(--text-secondary);background:var(--bg-muted);text-align:center}.ContestRejudgeModal_warning__jgDWa{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;color:var(--warning-text);background:var(--warning-light);border-left:3px solid var(--warning);border-radius:var(--radius-sm);font-size:var(--text-xs);line-height:1.55}.ContestRejudgeModal_warning__jgDWa svg{flex:0 0 auto;margin-top:1px}.ContestRejudgeModal_warning__jgDWa p{margin:0}.ContestRejudgeModal_warning__jgDWa strong{display:block;margin-bottom:2px;color:var(--text-primary);font-size:var(--text-sm)}.ContestRejudgeModal_footer__7Kwmv{display:flex;justify-content:flex-end;gap:10px;width:100%}.ContestRejudgeModal_spin__tUwFK{animation:ContestRejudgeModal_spin__tUwFK 1s linear infinite}@keyframes ContestRejudgeModal_spin__tUwFK{to{transform:rotate(1turn)}}@media (max-width:560px){.ContestRejudgeModal_fields__P1R_l,.ContestRejudgeModal_metrics__wc6Kl{grid-template-columns:1fr}.ContestRejudgeModal_context__nph15{align-items:flex-start;flex-direction:column;gap:3px}.ContestRejudgeModal_footer__7Kwmv{flex-direction:column-reverse}.ContestRejudgeModal_footer__7Kwmv>*{width:100%;justify-content:center}}.ContestRankingSubmissionsModal_content__W8g9_{display:grid;grid-gap:16px;gap:16px;min-width:0}.ContestRankingSubmissionsModal_context__5L8kh{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:12px 14px;color:var(--text-secondary);background:var(--bg-muted);border:1px solid var(--border);border-radius:var(--radius-md);font-size:var(--text-sm)}.ContestRankingSubmissionsModal_context__5L8kh strong{color:var(--text-primary)}.ContestRankingSubmissionsModal_context__5L8kh span{padding-left:10px;border-left:1px solid var(--border)}.ContestRankingSubmissionsModal_tableWrap__mCnsa{max-width:100%;overflow:auto;border:1px solid var(--border);border-radius:var(--radius-md)}.ContestRankingSubmissionsModal_table__B42fN{width:100%;min-width:760px;border-collapse:collapse}.ContestRankingSubmissionsModal_table__B42fN th{height:40px;padding:0 12px;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}.ContestRankingSubmissionsModal_table__B42fN td{padding:12px;color:var(--text-primary);border-bottom:1px solid var(--border);font-size:var(--text-sm);white-space:nowrap}.ContestRankingSubmissionsModal_table__B42fN tbody tr:last-child td{border-bottom:0}.ContestRankingSubmissionsModal_row__dH21U{cursor:pointer;transition:background var(--transition-fast)}.ContestRankingSubmissionsModal_row__dH21U:hover{background:var(--bg-hover)}.ContestRankingSubmissionsModal_link__NxvRZ{display:inline-flex;align-items:center;gap:5px;padding:0;color:var(--primary);font:inherit;font-weight:650}.ContestRankingSubmissionsModal_link__NxvRZ:hover{text-decoration:underline}.ContestRankingSubmissionsModal_result__LbQWz{display:inline-flex;padding:3px 8px;border-radius:999px;font-size:var(--text-xs);font-weight:650}.ContestRankingSubmissionsModal_accepted__2NqyC{color:var(--success-text);background:var(--success-light)}.ContestRankingSubmissionsModal_pending__HS84i{color:var(--info-text);background:var(--info-light)}.ContestRankingSubmissionsModal_failed__P_RJY{color:var(--error-text);background:var(--error-light)}.ContestRankingSubmissionsModal_warning__pNZi4{color:var(--warning-text);background:var(--warning-light)}.ContestRankingSubmissionsModal_neutral__kg0Gd{color:var(--text-secondary);background:var(--bg-muted)}.ContestRankingSubmissionsModal_numeric__sLBIV,.ContestRankingSubmissionsModal_time__vujUF{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ContestRankingSubmissionsModal_time__vujUF{color:var(--text-secondary)}.ContestRankingSubmissionsModal_empty__RCbRO,.ContestRankingSubmissionsModal_loading__G5CCn{display:grid;place-items:center;grid-gap:8px;gap:8px;min-height:180px;color:var(--text-secondary);font-size:var(--text-sm)}.ContestRankingSubmissionsModal_loading__G5CCn{display:flex}.ContestRankingSubmissionsModal_spin__Fj8wJ{animation:ContestRankingSubmissionsModal_spin__Fj8wJ 1s linear infinite}.ContestRankingSubmissionsModal_footer__3mmRm{display:flex;justify-content:flex-end;gap:10px;width:100%}@keyframes ContestRankingSubmissionsModal_spin__Fj8wJ{to{transform:rotate(1turn)}}@media (max-width:600px){.ContestRankingSubmissionsModal_context__5L8kh{align-items:flex-start;flex-direction:column;gap:5px}.ContestRankingSubmissionsModal_context__5L8kh span{padding-left:0;border-left:0}}.ContestContentSelectionModal_unified_u1__1lgNx{display:flex;justify-content:flex-end;gap:.65rem}.ContestContentSelectionModal_unified_u2__tU7LT{padding:.6rem 1rem;border:1px solid var(--border);border-radius:7px;background:var(--bg-card);cursor:pointer}.ContestContentSelectionModal_unified_u3__l4j5e{padding:2rem;text-align:center;color:var(--text-muted)}.ContestContentSelectionModal_unified_u4__cgOEs{display:grid;grid-gap:1rem;gap:1rem}.ContestContentSelectionModal_unified_u5__RG00R{margin:0;color:var(--text-secondary);line-height:1.6}.ContestContentSelectionModal_unified_u6__NXokh{padding:1rem;border:1px solid var(--border);border-radius:10px;background:var(--gray-50)}.ContestContentSelectionModal_unified_u7__r3jZS{display:flex;justify-content:space-between;margin-bottom:.55rem}.ContestContentSelectionModal_unified_u8__hPHKt{color:var(--text-muted);font-size:.8rem}.ContestContentSelectionModal_unified_u9__TfEMf{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.55rem;gap:.55rem}.ContestContentSelectionModal_unified_u10__GA8si{padding:.55rem .9rem;border:1px solid var(--border);border-radius:7px;background:var(--bg-card);cursor:pointer}.ContestContentSelectionModal_unified_u11__hCIVl{padding:1rem;border:1px solid var(--border);border-radius:10px;max-height:320px;overflow:auto}.ContestContentSelectionModal_unified_u12__uEW5h{margin-top:.75rem}.ContestContentEditorModal_unified_u1__En6gJ{display:flex;justify-content:flex-end;gap:.6rem}.ContestContentEditorModal_unified_u2__TZUKN{margin-bottom:.85rem;padding:.75rem;border-radius:8px;background:var(--info-light);color:var(--text-secondary);line-height:1.6}.ContestContentEditorModal_unified_u3__PtYFs{display:grid;grid-gap:.85rem;gap:.85rem}.ContestContentEditorModal_unified_u4__s3toE{color:var(--primary)}.ContestContentEditorModal_unified_u5__gkss8{padding:1rem;border:1px dashed var(--border);border-radius:8px;background:var(--gray-50)}.ContestContentEditorModal_unified_u6__6tqJc{display:block;margin-top:.7rem}.TrainingRatingPanel_standingOnly__2Jppw{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:var(--space-3);min-width:0}.TrainingRatingPanel_summary__zoEQS{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2) var(--space-4);color:var(--text-secondary);font-size:var(--text-sm)}.TrainingRatingPanel_warning__LdZXx{margin:var(--space-3) 0 0;padding:var(--space-3);color:var(--warning-text);background:var(--warning-light);border:1px solid var(--warning-border);border-radius:var(--radius-sm)}.TrainingRatingPanel_participation__3_H30{display:grid;grid-template-columns:minmax(220px,1fr) minmax(220px,320px) auto;align-items:end;grid-gap:var(--space-3);gap:var(--space-3);margin-top:var(--space-3);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-sm)}.TrainingRatingPanel_participation__3_H30>div{display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.TrainingRatingPanel_participation__3_H30 span{color:var(--text-secondary);font-size:var(--text-sm)}.TrainingRatingPanel_muted___U2sr{margin:var(--space-3) 0 0;color:var(--text-muted)}.TrainingRatingPanel_myChanges__vJebT{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-3)}.TrainingRatingPanel_myChanges__vJebT>div{display:grid;grid-gap:var(--space-1);gap:var(--space-1);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--primary-light)}.TrainingRatingPanel_myChanges__vJebT span{color:var(--text-secondary);font-size:var(--text-sm)}.TrainingRatingPanel_error__u74DV{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-top:var(--space-3);padding:var(--space-3);color:var(--danger-text);background:var(--danger-light);border-radius:var(--radius-sm)}.TrainingRatingPanel_details__MO7KU{margin-top:var(--space-3);border-top:1px solid var(--border)}.TrainingRatingPanel_details__MO7KU summary{padding:var(--space-3) 0;color:var(--text-secondary);cursor:pointer;font-weight:600}.TrainingRatingPanel_entries__Wz49M{display:grid}.TrainingRatingPanel_entry__kmyl_{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) 0;border-top:1px solid var(--border);font-size:var(--text-sm)}.TrainingRatingPanel_entry__kmyl_ span{color:var(--text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:720px){.TrainingRatingPanel_participation__3_H30{grid-template-columns:1fr;align-items:stretch}}@media (max-width:560px){.TrainingRatingPanel_entry__kmyl_,.TrainingRatingPanel_error__u74DV{align-items:flex-start;flex-direction:column}}.ContributionPage_stack__lx8cR{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.ContributionPage_summary__QjsZV{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.ContributionPage_summary__QjsZV article{display:grid;grid-gap:var(--space-1);gap:var(--space-1);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-card)}.ContributionPage_muted___fI7c,.ContributionPage_summary__QjsZV span{color:var(--text-muted)}.ContributionPage_summary__QjsZV strong{font-size:var(--text-xl)}.ContributionPage_loadError__07NHC{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);color:var(--error-text);border:1px solid color-mix(in srgb,var(--error) 22%,var(--border));border-radius:var(--radius-md);background:var(--error-light)}.ContributionPage_tableWrap__d4Wry{overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-card)}.ContributionPage_empty__PFwMH{padding:var(--space-6);color:var(--text-muted);text-align:center}.ContributionPage_taskPreview__G_yNF{min-width:0;max-width:100%}.ContributionPage_taskPreview__G_yNF pre{max-width:100%;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--font-mono,monospace)}.ContributionPage_statusCell__Wni0z{display:grid;grid-gap:var(--space-1);gap:var(--space-1);justify-items:start;min-width:0}.ContributionPage_statusCell__Wni0z small{max-width:280px;overflow:hidden;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap}@media (max-width:640px){.ContributionPage_summary__QjsZV{grid-template-columns:1fr}.ContributionPage_loadError__07NHC{align-items:stretch;flex-direction:column}}.PlatformContributionPage_stack__iMu_Z{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.PlatformContributionPage_actions__b_key,.PlatformContributionPage_toolbar__5iIvv{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.PlatformContributionPage_tableWrap__zrjW0{overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-card)}.PlatformContributionPage_reason__LtIbf{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.PlatformContributionPage_muted__fgvr8{color:var(--text-muted)}.PlatformContributionPage_loadError__0_ZWr{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);color:var(--error-text);border:1px solid color-mix(in srgb,var(--error) 22%,var(--border));border-radius:var(--radius-md);background:var(--error-light)}.PlatformContributionPage_rewardState__QD7XD{display:inline-flex;align-items:center;gap:var(--space-2);margin-left:var(--space-2)}.PlatformContributionPage_rewardState__QD7XD small{color:var(--text-muted);white-space:nowrap}.PlatformContributionPage_evidence__BMS6Z{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.PlatformContributionPage_evidence__BMS6Z dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3);margin:0}.PlatformContributionPage_evidence__BMS6Z dl>div{min-width:0;padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-muted)}.PlatformContributionPage_evidence__BMS6Z dt{margin-bottom:var(--space-1);color:var(--text-muted);font-size:var(--text-sm)}.PlatformContributionPage_evidence__BMS6Z dd{margin:0;overflow-wrap:anywhere;color:var(--text-primary)}.PlatformContributionPage_rewardDetail__s1605{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-sm)}.PlatformContributionPage_rewardDetail__s1605 code{flex-basis:100%;max-height:120px;overflow:auto;padding:var(--space-2);color:var(--error-text);background:var(--bg-muted);border-radius:var(--radius-sm);white-space:pre-wrap;overflow-wrap:anywhere}.PlatformContributionPage_summaryGrid__ik46_{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.PlatformContributionPage_summaryGrid__ik46_ article{display:grid;grid-gap:var(--space-1);gap:var(--space-1);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-card)}.PlatformContributionPage_summaryGrid__ik46_ small,.PlatformContributionPage_summaryGrid__ik46_ span{color:var(--text-muted)}.PlatformContributionPage_summaryGrid__ik46_ strong{font-size:var(--text-xl);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.PlatformContributionPage_sectionTitle__Vehrz{margin:0 0 var(--space-3);font-size:var(--text-base)}.PlatformContributionPage_evidenceAction__JaKao{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.PlatformContributionPage_evidenceAction__JaKao code{overflow-wrap:anywhere}.PlatformContributionPage_detailBody__Pmt8f{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.PlatformContributionPage_detailJson__CfzWh{max-height:min(62vh,680px);margin:0;overflow:auto;padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-muted);color:var(--text-primary);font:12px/1.55 var(--font-mono,ui-monospace,SFMono-Regular,Consolas,monospace);white-space:pre-wrap;overflow-wrap:anywhere}.PlatformContributionPage_identifier__cUtAK{display:block;margin-top:var(--space-1);color:var(--text-muted);overflow-wrap:anywhere}@media (max-width:720px){.PlatformContributionPage_evidence__BMS6Z dl,.PlatformContributionPage_summaryGrid__ik46_{grid-template-columns:1fr}.PlatformContributionPage_loadError__0_ZWr{align-items:stretch;flex-direction:column}.PlatformContributionPage_rewardState__QD7XD{display:flex;margin:var(--space-2) 0 0}}.SolutionEditorialPanel_root__zOX54{display:grid;grid-gap:1rem;gap:1rem}.SolutionEditorialPanel_section__7ZLTK{border:1px solid var(--border);border-radius:var(--radius-lg,12px);background:var(--bg-card);padding:1rem;display:grid;grid-gap:.85rem;gap:.85rem}.SolutionEditorialPanel_header__c2cqM{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.SolutionEditorialPanel_card__XG__T h4,.SolutionEditorialPanel_card__XG__T p,.SolutionEditorialPanel_empty__AxC_W p,.SolutionEditorialPanel_header__c2cqM h3,.SolutionEditorialPanel_header__c2cqM p{margin:0}.SolutionEditorialPanel_empty__AxC_W,.SolutionEditorialPanel_header__c2cqM p,.SolutionEditorialPanel_hint__aagEs,.SolutionEditorialPanel_meta__ByDpe{color:var(--text-muted);font-size:.82rem;line-height:1.55}.SolutionEditorialPanel_actions__Qtlg1{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}.SolutionEditorialPanel_grid__sBxvf{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:.75rem;gap:.75rem}.SolutionEditorialPanel_card__XG__T{text-align:left;border:1px solid var(--border);border-radius:var(--radius-md,8px);padding:.85rem;background:var(--bg-card);display:grid;grid-gap:.45rem;gap:.45rem;min-width:0}button.SolutionEditorialPanel_card__XG__T{cursor:pointer;color:inherit;font:inherit}button.SolutionEditorialPanel_card__XG__T:hover,button.SolutionEditorialPanel_card__XG__T[data-selected=true]{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}.SolutionEditorialPanel_badges__NHJMX{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.SolutionEditorialPanel_badge__hnM34{display:inline-flex;align-items:center;border-radius:999px;padding:.15rem .5rem;background:var(--bg-muted);color:var(--text-secondary);font-size:.72rem}.SolutionEditorialPanel_badge__hnM34[data-tone=success]{background:var(--success-light);color:var(--success)}.SolutionEditorialPanel_badge__hnM34[data-tone=warning]{background:var(--warning-light);color:var(--warning)}.SolutionEditorialPanel_reader__9acg_{border-top:1px solid var(--border);padding-top:1rem;display:grid;grid-gap:.85rem;gap:.85rem}.SolutionEditorialPanel_readerHead__YVd6L{display:flex;justify-content:space-between;gap:.75rem;align-items:flex-start;flex-wrap:wrap}.SolutionEditorialPanel_versionPicker__fN7bG{min-width:180px}.SolutionEditorialPanel_facts__1hvjr{display:flex;gap:.8rem;flex-wrap:wrap;color:var(--text-muted);font-size:.78rem}.SolutionEditorialPanel_code__YIAsN{margin:0;padding:.85rem;border-radius:var(--radius-md,8px);overflow:auto;background:var(--bg-muted);font-size:.8rem}.SolutionEditorialPanel_form__FBb_t{display:grid;grid-gap:.85rem;gap:.85rem}.SolutionEditorialPanel_formGrid__G8txf{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.SolutionEditorialPanel_field__GRhal{display:grid;grid-gap:.35rem;gap:.35rem;color:var(--text-secondary);font-size:.82rem}.SolutionEditorialPanel_wide__0C4VJ{grid-column:1/-1}.SolutionEditorialPanel_reviewLayout__OkrOy{display:grid;grid-template-columns:minmax(230px,.8fr) minmax(0,1.5fr);grid-gap:1rem;gap:1rem}.SolutionEditorialPanel_queue__Hmwef{display:grid;grid-gap:.55rem;gap:.55rem;align-content:start}.SolutionEditorialPanel_queue__Hmwef .SolutionEditorialPanel_card__XG__T{width:100%}.SolutionEditorialPanel_timeline__Sx9Nx{display:grid;grid-gap:.5rem;gap:.5rem}.SolutionEditorialPanel_timelineItem__k2hfY{border-left:2px solid var(--border);padding-left:.7rem}.SolutionEditorialPanel_timelineItem__k2hfY p{margin:.2rem 0 0;white-space:pre-wrap}.SolutionEditorialPanel_empty__AxC_W{padding:1rem;text-align:center;border:1px dashed var(--border);border-radius:var(--radius-md,8px)}.SolutionEditorialPanel_error__BKZry{color:var(--error);font-size:.82rem}.SolutionEditorialPanel_similarity__ql4h3{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.8rem;border:1px solid var(--border);border-radius:var(--radius-md,8px);background:var(--bg-muted)}.SolutionEditorialPanel_similarity__ql4h3[data-risk=MEDIUM]{border-color:var(--warning);background:var(--warning-light)}.SolutionEditorialPanel_similarity__ql4h3[data-risk=HIGH]{border-color:var(--error);background:var(--error-light)}.SolutionEditorialPanel_similarity__ql4h3 p{margin:.25rem 0 0;color:var(--text-secondary);font-size:.8rem}.SolutionEditorialPanel_similarity__ql4h3 dl{display:flex;gap:.8rem;margin:0}.SolutionEditorialPanel_similarity__ql4h3 dl div{display:grid;grid-gap:.1rem;gap:.1rem;text-align:right}.SolutionEditorialPanel_similarity__ql4h3 dt{color:var(--text-muted);font-size:.72rem}.SolutionEditorialPanel_similarity__ql4h3 dd{margin:0;font-weight:600}.SolutionEditorialPanel_comparisonList__FTtL_{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.SolutionEditorialPanel_comparisonList__FTtL_ section{overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-md)}.SolutionEditorialPanel_comparisonList__FTtL_ header{display:flex;justify-content:space-between;gap:var(--space-3);padding:var(--space-3);background:var(--bg-muted)}.SolutionEditorialPanel_comparisonList__FTtL_ header span{color:var(--text-secondary)}.SolutionEditorialPanel_comparisonList__FTtL_ section>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.SolutionEditorialPanel_comparisonList__FTtL_ pre{min-height:120px;margin:0;padding:var(--space-3);overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;background:var(--bg-card)}.SolutionEditorialPanel_comparisonList__FTtL_ pre+pre{border-left:1px solid var(--border)}.SolutionEditorialPanel_comparisonList__FTtL_ mark{background:var(--warning-light);color:inherit}@media (max-width:720px){.SolutionEditorialPanel_formGrid__G8txf,.SolutionEditorialPanel_reviewLayout__OkrOy{grid-template-columns:1fr}.SolutionEditorialPanel_wide__0C4VJ{grid-column:auto}.SolutionEditorialPanel_comparisonList__FTtL_ section>div{grid-template-columns:1fr}.SolutionEditorialPanel_comparisonList__FTtL_ pre+pre{border-left:0;border-top:1px solid var(--border)}}.DataMarketplace_actions__fvhqi,.DataMarketplace_badges__mTHQT,.DataMarketplace_tabs__Zd0MR{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}.DataMarketplace_grid__pQSE4{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:.8rem;gap:.8rem}.DataMarketplace_card__bAcHG,.DataMarketplace_panel__G8eKj{border:1px solid var(--border);border-radius:var(--radius-lg,12px);background:var(--bg-card);padding:1rem;display:grid;grid-gap:.7rem;gap:.7rem}.DataMarketplace_card__bAcHG h2,.DataMarketplace_card__bAcHG h3,.DataMarketplace_card__bAcHG p,.DataMarketplace_panel__G8eKj h2,.DataMarketplace_panel__G8eKj p{margin:0}.DataMarketplace_muted__Pzrmn{color:var(--text-secondary);font-size:.82rem;line-height:1.55}.DataMarketplace_metric__kTbKW{font-size:1.35rem;font-weight:750}.DataMarketplace_form__g30og{display:grid;grid-gap:.8rem;gap:.8rem}.DataMarketplace_formGrid__jw2GH{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.DataMarketplace_field__ffwH_{display:grid;grid-gap:.35rem;gap:.35rem;font-size:.82rem;color:var(--text-secondary)}.DataMarketplace_wide__Eje57{grid-column:1/-1}.DataMarketplace_certificate__noypX{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:.6rem;gap:.6rem}.DataMarketplace_certificate__noypX div{border:1px solid var(--border);border-radius:8px;padding:.65rem}.DataMarketplace_certificate__noypX span,.DataMarketplace_certificate__noypX strong{display:block}.DataMarketplace_certificate__noypX span{font-size:.75rem;color:var(--text-muted);margin-top:.2rem}.DataMarketplace_revision__ZrmEE{border-left:3px solid var(--primary);padding-left:.75rem}.DataMarketplace_code__duJEi{white-space:pre-wrap;overflow:auto;max-height:420px;background:var(--bg-muted);padding:.8rem;border-radius:8px;font-size:.75rem}.DataMarketplace_empty__QJHq2{border:1px dashed var(--border);border-radius:10px;padding:1.2rem;text-align:center;color:var(--text-secondary)}@media(max-width:680px){.DataMarketplace_formGrid__jw2GH{grid-template-columns:1fr}.DataMarketplace_wide__Eje57{grid-column:auto}}