@import"https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@400;500;600&display=swap";:root{--uc-font-sans:"SF Pro Text","SF Pro Display",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Segoe UI",Arial,"PingFang SC","Microsoft YaHei","Source Han Sans SC","Noto Sans SC","Hiragino Sans GB",sans-serif;--uc-font-display:"SF Pro Display","SF Pro Text",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Segoe UI",Arial,"PingFang SC","Microsoft YaHei","Source Han Sans SC","Noto Sans SC",sans-serif;--uc-font-cjk:"PingFang SC","Microsoft YaHei","Source Han Sans SC","Noto Sans SC","Hiragino Sans GB",sans-serif;--uc-font-mono:ui-monospace,"SF Mono","SFMono-Regular",Menlo,Consolas,"PingFang SC",monospace;--uc-font-numeric:var(--uc-font-mono)}:root{--uc-white:#FFFFFF;--uc-black:#202020;--uc-navy:#1B1B39;--uc-true-black:#000000;--uc-blue-100:#F4F6FF;--uc-blue-200:#E9EBFF;--uc-blue-300:#C6D3FD;--uc-blue-400:#99B7FC;--uc-blue-500:#3965FA;--uc-blue-600:#2B4FD6;--uc-blue-700:#213CA8;--uc-blue-800:#1B2E7A;--uc-blue-900:#1B1B39;--uc-neutral-50:#F8F8FA;--uc-neutral-100:#F2F2F5;--uc-neutral-200:#EDEDED;--uc-neutral-300:#DEDEE4;--uc-neutral-400:#C3C3CD;--uc-neutral-500:#9C9CA8;--uc-neutral-600:#6E6E7D;--uc-neutral-700:#4E4E5E;--uc-neutral-800:#33334A;--uc-neutral-900:#1B1B39;--uc-neutral-1000:#202020;--uc-fn-teal:#215452;--uc-fn-green:#8CC63E;--uc-fn-green-pale:#E0FFB7;--uc-fn-amber:#FFD16B;--uc-fn-amber-pale:#FFF2D6;--uc-fn-coral:#FF6D47;--uc-fn-brown:#6F3432;--uc-fn-coral-pale:rgb(255 109 71 / .12);--uc-blue-50:var(--uc-blue-100);--uc-green-50:var(--uc-fn-green-pale);--uc-green-100:var(--uc-fn-green-pale);--uc-green-200:var(--uc-fn-green-pale);--uc-green-300:var(--uc-fn-green);--uc-green-400:var(--uc-fn-green);--uc-green-500:var(--uc-fn-green);--uc-green-600:var(--uc-fn-teal);--uc-green-700:var(--uc-fn-teal);--uc-green-800:var(--uc-fn-teal);--uc-green-900:var(--uc-fn-teal);--uc-red-50:var(--uc-fn-coral-pale);--uc-red-100:var(--uc-fn-coral-pale);--uc-red-200:var(--uc-fn-coral);--uc-red-300:var(--uc-fn-coral);--uc-red-400:var(--uc-fn-coral);--uc-red-500:var(--uc-fn-coral);--uc-red-600:var(--uc-fn-coral);--uc-red-700:var(--uc-fn-brown);--uc-red-800:var(--uc-fn-brown);--uc-red-900:var(--uc-fn-brown);--uc-amber-50:var(--uc-fn-amber-pale);--uc-amber-200:var(--uc-fn-amber);--uc-amber-500:var(--uc-fn-amber);--uc-amber-600:var(--uc-fn-brown);--uc-amber-700:var(--uc-fn-brown);--uc-gold-100:var(--uc-fn-amber-pale);--uc-gold-200:var(--uc-fn-amber-pale);--uc-gold-300:var(--uc-fn-amber);--uc-gold-500:var(--uc-fn-amber);--uc-gold-600:var(--uc-fn-amber);--uc-gold-700:var(--uc-fn-brown);--uc-gold-800:var(--uc-fn-brown);--uc-gold-900:var(--uc-fn-brown);--uc-amulet-100:var(--uc-fn-green-pale);--uc-amulet-200:var(--uc-fn-green-pale);--uc-amulet-300:var(--uc-fn-green);--uc-amulet-500:var(--uc-fn-green);--uc-amulet-600:var(--uc-fn-teal);--uc-amulet-700:var(--uc-fn-teal);--uc-amulet-800:var(--uc-fn-teal);--uc-amulet-900:var(--uc-fn-teal);--uc-charcoal-100:var(--uc-neutral-100);--uc-charcoal-200:var(--uc-neutral-200);--uc-charcoal-300:var(--uc-neutral-300);--uc-charcoal-400:var(--uc-neutral-400);--uc-charcoal-500:var(--uc-neutral-500);--uc-charcoal-600:var(--uc-neutral-600);--uc-charcoal-700:var(--uc-neutral-700);--uc-charcoal-800:var(--uc-neutral-800);--uc-charcoal-900:var(--uc-navy);--uc-teal-50:var(--uc-fn-green-pale);--uc-teal-200:var(--uc-fn-green);--uc-teal-500:var(--uc-fn-teal);--uc-teal-600:var(--uc-fn-teal);--uc-alert-positive:var(--uc-fn-green);--uc-alert-info:var(--uc-blue-500);--uc-alert-warning:var(--uc-fn-amber);--uc-alert-negative:var(--uc-fn-coral)}:root{--uc-brand-primary:var(--uc-blue-500);--uc-brand-primary-hover:var(--uc-blue-600);--uc-brand-primary-active:var(--uc-blue-700);--uc-brand-primary-subtle:var(--uc-blue-200);--uc-brand-primary-subtle-hover:var(--uc-blue-300);--uc-brand-primary-border:var(--uc-blue-300);--uc-brand-primary-fg:var(--uc-white);--uc-brand-primary-text:var(--uc-blue-600);--uc-brand-primary-text-hover:var(--uc-blue-700);--uc-brand-primary-focus:var(--uc-blue-500);--uc-brand-primary-rgb:57 101 250;--uc-brand-signature:var(--uc-blue-500);--uc-brand-secondary:var(--uc-navy);--uc-brand-secondary-hover:var(--uc-blue-800);--uc-brand-secondary-active:var(--uc-navy);--uc-brand-secondary-subtle:var(--uc-blue-200);--uc-brand-secondary-border:var(--uc-blue-300);--uc-brand-secondary-fg:var(--uc-white);--uc-brand-secondary-text:var(--uc-blue-600);--uc-brand-secondary-rgb:27 27 57}:root{color-scheme:light;--uc-text-primary:var(--uc-black);--uc-text-secondary:var(--uc-neutral-700);--uc-text-tertiary:var(--uc-neutral-600);--uc-text-disabled:var(--uc-neutral-400);--uc-text-inverse:var(--uc-white);--uc-text-link:var(--uc-brand-secondary-text);--uc-text-link-hover:var(--uc-blue-700);--uc-text-brand:var(--uc-brand-primary-text);--uc-text-success:var(--uc-fn-teal);--uc-text-warning:var(--uc-fn-brown);--uc-text-error:var(--uc-fn-coral);--uc-text-info:var(--uc-blue-600);--uc-text-code:var(--uc-neutral-800);--uc-bg-canvas:var(--uc-neutral-50);--uc-bg-page:var(--uc-white);--uc-surface-raised:var(--uc-white);--uc-surface-sunken:var(--uc-neutral-100);--uc-surface-subtle:var(--uc-neutral-50);--uc-surface-hover:var(--uc-neutral-100);--uc-surface-active:var(--uc-neutral-200);--uc-surface-selected:var(--uc-brand-primary-subtle);--uc-surface-inverse:var(--uc-navy);--uc-surface-overlay:rgb(27 27 57 / .4);--uc-surface-code:var(--uc-neutral-50);--uc-border-subtle:var(--uc-neutral-200);--uc-border-default:var(--uc-neutral-300);--uc-border-strong:var(--uc-neutral-400);--uc-border-inverse:rgba(255,255,255,.16);--uc-border-brand:var(--uc-brand-primary);--uc-border-error:var(--uc-fn-coral);--uc-border-focus:var(--uc-brand-primary-focus);--uc-action-primary-bg:var(--uc-brand-primary);--uc-action-primary-bg-hover:var(--uc-brand-primary-hover);--uc-action-primary-bg-active:var(--uc-brand-primary-active);--uc-action-primary-fg:var(--uc-brand-primary-fg);--uc-action-secondary-bg:var(--uc-white);--uc-action-secondary-bg-hover:var(--uc-neutral-100);--uc-action-secondary-bg-active:var(--uc-neutral-200);--uc-action-secondary-fg:var(--uc-neutral-800);--uc-action-secondary-border:var(--uc-neutral-300);--uc-action-ghost-bg-hover:var(--uc-neutral-100);--uc-action-ghost-bg-active:var(--uc-neutral-200);--uc-action-ghost-fg:var(--uc-neutral-800);--uc-action-danger-bg:var(--uc-fn-coral);--uc-action-danger-bg-hover:var(--uc-fn-brown);--uc-action-danger-bg-active:var(--uc-fn-brown);--uc-action-danger-fg:var(--uc-white);--uc-action-disabled-bg:var(--uc-neutral-100);--uc-action-disabled-fg:var(--uc-neutral-400);--uc-action-disabled-border:var(--uc-neutral-200);--uc-status-success-surface:var(--uc-fn-green-pale);--uc-status-success-border:var(--uc-fn-green);--uc-status-success-fg:var(--uc-fn-teal);--uc-status-success-solid:var(--uc-fn-green);--uc-status-warning-surface:var(--uc-fn-amber-pale);--uc-status-warning-border:var(--uc-fn-amber);--uc-status-warning-fg:var(--uc-fn-brown);--uc-status-warning-solid:var(--uc-fn-amber);--uc-status-error-surface:var(--uc-fn-coral-pale);--uc-status-error-border:var(--uc-fn-coral);--uc-status-error-fg:var(--uc-fn-brown);--uc-status-error-solid:var(--uc-fn-coral);--uc-status-info-surface:var(--uc-blue-200);--uc-status-info-border:var(--uc-blue-300);--uc-status-info-fg:var(--uc-blue-700);--uc-status-info-solid:var(--uc-blue-500);--uc-status-neutral-surface:var(--uc-neutral-100);--uc-status-neutral-border:var(--uc-neutral-300);--uc-status-neutral-fg:var(--uc-neutral-700);--uc-status-neutral-solid:var(--uc-neutral-500);--uc-viz-1:var(--uc-blue-500);--uc-viz-2:var(--uc-navy);--uc-viz-3:var(--uc-blue-400);--uc-viz-4:var(--uc-fn-teal);--uc-viz-5:var(--uc-fn-green);--uc-viz-6:var(--uc-fn-amber);--uc-viz-7:var(--uc-fn-coral);--uc-viz-8:var(--uc-fn-brown);--uc-focus-ring:0 0 0 3px rgb(var(--uc-brand-primary-rgb)/.28);--uc-focus-ring-inverse:0 0 0 3px rgb(153 183 252 / .44)}:root{--uc-font-size-10:10px;--uc-font-size-11:11px;--uc-font-size-12:12px;--uc-font-size-13:13px;--uc-font-size-14:14px;--uc-font-size-16:16px;--uc-font-size-18:18px;--uc-font-size-20:20px;--uc-font-size-24:24px;--uc-font-size-30:30px;--uc-font-size-36:36px;--uc-font-size-48:48px;--uc-font-size-60:60px;--uc-font-weight-regular:400;--uc-font-weight-medium:500;--uc-font-weight-semibold:600;--uc-font-weight-bold:700;--uc-line-height-tight:1.2;--uc-line-height-snug:1.35;--uc-line-height-normal:1.5;--uc-line-height-relaxed:1.7;--uc-line-height-none:1;--uc-letter-spacing-tight:-.02em;--uc-letter-spacing-snug:-.01em;--uc-letter-spacing-normal:0;--uc-letter-spacing-wide:.02em;--uc-letter-spacing-caps:.08em;--uc-paragraph-spacing:1em;--uc-measure-narrow:44ch;--uc-measure-default:64ch;--uc-measure-wide:78ch;--uc-type-display-lg:var(--uc-font-weight-semibold) var(--uc-font-size-60)/var(--uc-line-height-tight) var(--uc-font-display);--uc-type-display-sm:var(--uc-font-weight-semibold) var(--uc-font-size-48)/var(--uc-line-height-tight) var(--uc-font-display);--uc-type-h1:var(--uc-font-weight-semibold) var(--uc-font-size-36)/var(--uc-line-height-tight) var(--uc-font-display);--uc-type-h2:var(--uc-font-weight-semibold) var(--uc-font-size-30)/var(--uc-line-height-snug) var(--uc-font-display);--uc-type-h3:var(--uc-font-weight-semibold) var(--uc-font-size-24)/var(--uc-line-height-snug) var(--uc-font-sans);--uc-type-h4:var(--uc-font-weight-semibold) var(--uc-font-size-20)/var(--uc-line-height-snug) var(--uc-font-sans);--uc-type-h5:var(--uc-font-weight-semibold) var(--uc-font-size-16)/var(--uc-line-height-snug) var(--uc-font-sans);--uc-type-body-lg:var(--uc-font-weight-regular) var(--uc-font-size-18)/var(--uc-line-height-relaxed) var(--uc-font-sans);--uc-type-body:var(--uc-font-weight-regular) var(--uc-font-size-16)/var(--uc-line-height-relaxed) var(--uc-font-sans);--uc-type-ui:var(--uc-font-weight-regular) var(--uc-font-size-14)/var(--uc-line-height-normal) var(--uc-font-sans);--uc-type-ui-medium:var(--uc-font-weight-medium) var(--uc-font-size-14)/var(--uc-line-height-normal) var(--uc-font-sans);--uc-type-ui-dense:var(--uc-font-weight-regular) var(--uc-font-size-13)/var(--uc-line-height-normal) var(--uc-font-sans);--uc-type-label:var(--uc-font-weight-medium) var(--uc-font-size-14)/var(--uc-line-height-normal) var(--uc-font-sans);--uc-type-label-sm:var(--uc-font-weight-medium) var(--uc-font-size-13)/var(--uc-line-height-normal) var(--uc-font-sans);--uc-type-caption:var(--uc-font-weight-regular) var(--uc-font-size-12)/var(--uc-line-height-normal) var(--uc-font-sans);--uc-type-overline:var(--uc-font-weight-medium) var(--uc-font-size-11)/var(--uc-line-height-normal) var(--uc-font-sans);--uc-type-mono:var(--uc-font-weight-regular) var(--uc-font-size-13)/var(--uc-line-height-normal) var(--uc-font-mono);--uc-type-mono-sm:var(--uc-font-weight-regular) var(--uc-font-size-12)/var(--uc-line-height-normal) var(--uc-font-mono)}:root{--uc-space-base:4px;--uc-space-0:0px;--uc-space-0-5:2px;--uc-space-1:4px;--uc-space-1-5:6px;--uc-space-2:8px;--uc-space-3:12px;--uc-space-4:16px;--uc-space-5:20px;--uc-space-6:24px;--uc-space-8:32px;--uc-space-10:40px;--uc-space-12:48px;--uc-space-16:64px;--uc-space-20:80px;--uc-space-24:96px;--uc-space-32:128px;--uc-pad-control-x-sm:8px;--uc-pad-control-y-sm:4px;--uc-pad-control-x-md:12px;--uc-pad-control-y-md:6px;--uc-pad-control-x-lg:16px;--uc-pad-control-y-lg:9px;--uc-pad-card:20px;--uc-pad-card-compact:12px;--uc-pad-panel:24px;--uc-pad-modal:24px;--uc-pad-table-cell-x:12px;--uc-pad-table-cell-y:10px;--uc-size-sm-height:28px;--uc-size-sm-pad-x:8px;--uc-size-sm-font:13px;--uc-size-sm-icon:14px;--uc-size-sm-gap:6px;--uc-size-sm-radius:4px;--uc-size-md-height:32px;--uc-size-md-pad-x:12px;--uc-size-md-font:14px;--uc-size-md-icon:16px;--uc-size-md-gap:8px;--uc-size-md-radius:6px;--uc-size-lg-height:40px;--uc-size-lg-pad-x:16px;--uc-size-lg-font:14px;--uc-size-lg-icon:16px;--uc-size-lg-gap:8px;--uc-size-lg-radius:6px;--uc-control-height-sm:var(--uc-size-sm-height);--uc-control-height-md:var(--uc-size-md-height);--uc-control-height-lg:var(--uc-size-lg-height);--uc-control-height-xl:48px;--uc-gap-inline:8px;--uc-gap-stack:12px;--uc-gap-group:24px;--uc-gap-section:48px;--uc-gap-section-marketing:96px;--uc-page-padding-x:24px;--uc-page-padding-x-wide:40px;--uc-page-padding-y:24px;--uc-container-max:1280px;--uc-container-prose:720px;--uc-sidebar-width:248px;--uc-sidebar-width-collapsed:56px;--uc-topbar-height:56px;--uc-inspector-width:320px;--uc-bp-sm:640px;--uc-bp-md:768px;--uc-bp-lg:1024px;--uc-bp-xl:1280px;--uc-bp-2xl:1536px}:root{--uc-radius-none:0px;--uc-radius-xs:3px;--uc-radius-sm:4px;--uc-radius-md:6px;--uc-radius-lg:8px;--uc-radius-xl:12px;--uc-radius-2xl:16px;--uc-radius-pill:999px;--uc-radius-circle:50%;--uc-border-width-hairline:1px;--uc-border-width-emphasis:2px;--uc-border-width-focus:2px}:root{--uc-shadow-none:none;--uc-shadow-xs:0 1px 2px rgba(16,19,22,.06);--uc-shadow-sm:0 1px 3px rgba(16,19,22,.08),0 1px 2px rgba(16,19,22,.04);--uc-shadow-md:0 4px 12px rgba(16,19,22,.1),0 1px 3px rgba(16,19,22,.06);--uc-shadow-lg:0 12px 32px rgba(16,19,22,.12),0 2px 6px rgba(16,19,22,.06);--uc-shadow-xl:0 24px 64px rgba(16,19,22,.16),0 4px 10px rgba(16,19,22,.06);--uc-shadow-inset:inset 0 1px 0 rgba(255,255,255,.6);--uc-shadow-inset-sunken:inset 0 1px 2px rgba(16,19,22,.06);--uc-z-base:0;--uc-z-sticky:100;--uc-z-dropdown:400;--uc-z-overlay:600;--uc-z-modal:700;--uc-z-toast:800;--uc-z-tooltip:900;--uc-blur-backdrop:blur(12px) saturate(1.4)}:root{--uc-duration-instant:80ms;--uc-duration-fast:.12s;--uc-duration-normal:.2s;--uc-duration-slow:.32s;--uc-duration-deliberate:.52s;--uc-ease-standard:cubic-bezier(.2,0,.2,1);--uc-ease-out:cubic-bezier(0,0,.2,1);--uc-ease-in:cubic-bezier(.4,0,1,1);--uc-ease-inout:cubic-bezier(.4,0,.2,1);--uc-ease-linear:linear;--uc-transition-color:color var(--uc-duration-fast) var(--uc-ease-standard),background-color var(--uc-duration-fast) var(--uc-ease-standard),border-color var(--uc-duration-fast) var(--uc-ease-standard);--uc-transition-elevation:box-shadow var(--uc-duration-fast) var(--uc-ease-standard);--uc-transition-transform:transform var(--uc-duration-normal) var(--uc-ease-standard)}@media(prefers-reduced-motion:reduce){:root{--uc-duration-instant:0ms;--uc-duration-fast:0ms;--uc-duration-normal:0ms;--uc-duration-slow:0ms;--uc-duration-deliberate:0ms}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font:var(--uc-type-ui);color:var(--uc-text-primary);background:var(--uc-bg-canvas);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,p,figure,blockquote{margin:0}h1{font:var(--uc-type-h1);letter-spacing:var(--uc-letter-spacing-snug)}h2{font:var(--uc-type-h2);letter-spacing:var(--uc-letter-spacing-snug)}h3{font:var(--uc-type-h3)}h4{font:var(--uc-type-h4)}h5{font:var(--uc-type-h5)}p{text-wrap:pretty}a{color:var(--uc-text-link);text-decoration:none;transition:var(--uc-transition-color)}a:hover{color:var(--uc-text-link-hover);text-decoration:underline;text-underline-offset:2px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--uc-border-focus);outline-offset:2px}code,kbd,samp,pre{font-family:var(--uc-font-mono);font-size:.92em}hr{border:0;border-top:1px solid var(--uc-border-subtle);margin:var(--uc-space-6) 0}::selection{background:var(--uc-blue-100);color:var(--uc-blue-900)}small{font:var(--uc-type-caption);color:var(--uc-text-tertiary)}table{border-collapse:collapse}button,input,select,textarea{font:inherit;color:inherit}[data-numeric]{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}:root{color-scheme:light}*{box-sizing:border-box}html,body,#root{min-width:1280px;min-height:100%}body{margin:0;background:var(--uc-bg-canvas);color:var(--uc-text-primary)}a{color:var(--uc-action-primary-bg)}button,input,textarea,select{font:inherit}.app-shell{min-height:100vh;background:var(--uc-bg-canvas)}.app-header{position:sticky;top:0;z-index:500;height:var(--uc-topbar-height);display:flex;align-items:center;justify-content:space-between;padding:0 var(--uc-space-5);background:var(--uc-surface-raised);border-bottom:1px solid var(--uc-border-subtle)}.app-brand{display:flex;align-items:center;gap:var(--uc-space-3);min-width:250px}.app-brand-mark{width:28px;height:28px;border-radius:var(--uc-radius-md);display:grid;place-items:center;background:var(--uc-action-primary-bg);color:#fff;font-weight:var(--uc-font-weight-semibold)}.app-brand-title{font-size:var(--uc-font-size-16);font-weight:var(--uc-font-weight-semibold)}.app-header-actions{display:flex;align-items:center;gap:var(--uc-space-3)}.app-body{min-height:calc(100vh - var(--uc-topbar-height))}.app-sider{position:fixed!important;top:var(--uc-topbar-height);bottom:0;left:0;border-right:1px solid var(--uc-border-subtle);overflow-y:auto}.app-content{margin-left:var(--uc-sidebar-width);padding:var(--uc-space-6)}.app-content.no-sider{margin-left:0}.app-header-link{color:var(--uc-text-secondary);display:inline-flex;align-items:center;gap:6px;cursor:pointer;text-decoration:none}.app-header-link:hover{color:var(--uc-action-primary-bg)}.app-content-inner{max-width:var(--uc-container-max);margin:0 auto}.page-header{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--uc-space-4);margin-bottom:var(--uc-space-5)}.page-title{margin:0;font:var(--uc-type-h3);color:var(--uc-text-primary)}.page-description{margin:var(--uc-space-1) 0 0;color:var(--uc-text-secondary)}.page-actions{display:flex;gap:var(--uc-space-2);align-items:center}.surface-card.ant-card{border:1px solid var(--uc-border-subtle);box-shadow:none}.surface-card.ant-card:hover{box-shadow:none}.metric-card .ant-statistic-content{font-family:var(--uc-font-numeric)}.table-number{font-family:var(--uc-font-numeric);font-variant-numeric:tabular-nums}.filter-bar{display:flex;flex-wrap:wrap;gap:var(--uc-space-3);margin-bottom:var(--uc-space-4)}.quota-strip{margin-bottom:var(--uc-space-4)}.prompt-preview{color:var(--uc-text-secondary);line-height:var(--uc-line-height-relaxed)}.detail-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:var(--uc-space-5)}.detail-stack{display:flex;flex-direction:column;gap:var(--uc-space-4)}.sticky-task-bar{position:sticky;top:calc(var(--uc-topbar-height) + var(--uc-space-3));z-index:100;display:flex;align-items:center;justify-content:space-between;gap:var(--uc-space-3);padding:var(--uc-space-3) var(--uc-space-4);margin-bottom:var(--uc-space-4);background:var(--uc-surface-raised);border:1px solid var(--uc-border-subtle);border-radius:var(--uc-radius-lg)}.rubric-card{border:1px solid var(--uc-border-subtle);border-radius:var(--uc-radius-lg);padding:var(--uc-space-4);margin-bottom:var(--uc-space-4);background:var(--uc-surface-raised)}.rubric-levels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--uc-space-3)}.rubric-level{padding:var(--uc-space-3);border-radius:var(--uc-radius-md);background:var(--uc-bg-canvas);border:1px solid var(--uc-border-subtle)}.review-layout{display:grid;grid-template-columns:360px minmax(0,1fr);gap:var(--uc-space-4);min-height:620px}.review-list{border-right:1px solid var(--uc-border-subtle);padding-right:var(--uc-space-4)}.review-list-item{cursor:pointer;border-radius:var(--uc-radius-md);padding:var(--uc-space-3);margin-bottom:var(--uc-space-2);border:1px solid transparent}.review-list-item:hover{background:var(--uc-surface-hover)}.review-list-item.active{background:var(--uc-surface-selected);border-color:var(--uc-border-focus)}.demo-control-grid{display:grid;gap:var(--uc-space-3)}.empty-panel{padding:var(--uc-space-10);text-align:center;color:var(--uc-text-secondary)}.read-only-value{padding:9px 12px;background:var(--uc-bg-canvas);border:1px solid var(--uc-border-subtle);border-radius:var(--uc-radius-md);white-space:pre-wrap}.audit-issue{margin-bottom:var(--uc-space-2)}.ant-layout{background:var(--uc-bg-canvas)}.ant-layout-sider{background:var(--uc-surface-raised)!important}.ant-card,.ant-btn-primary{box-shadow:none!important}.ant-table-wrapper .ant-table{border:1px solid var(--uc-border-subtle);border-radius:var(--uc-radius-lg);overflow:hidden}.ant-modal-content,.ant-drawer-content{box-shadow:var(--uc-shadow-xl)}.ant-form-item{margin-bottom:var(--uc-space-4)}.ant-menu-light.ant-menu-root{border-inline-end:0!important}.ant-menu-item-group-title{font-size:var(--uc-font-size-12);font-weight:var(--uc-font-weight-medium)}.ant-statistic-title{color:var(--uc-text-secondary)!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.candidate-problem-card{height:100%}.candidate-problem-card .ant-card-body{min-height:160px;padding-top:var(--uc-space-4)}.candidate-problem-card .prompt-preview{margin-top:0}.candidate-problem-card.ant-card-hoverable{cursor:pointer;transition:border-color var(--uc-duration-fast) var(--uc-ease-standard),box-shadow var(--uc-duration-fast) var(--uc-ease-standard),transform var(--uc-duration-fast) var(--uc-ease-standard)}.candidate-problem-card.ant-card-hoverable:hover{border-color:var(--uc-action-primary-bg);box-shadow:var(--uc-shadow-md)!important;transform:translateY(-2px)}.candidate-problem-card.ant-card-hoverable:focus-within{border-color:var(--uc-border-focus);box-shadow:var(--uc-focus-ring)!important}.clickable-table-row>td{transition:background-color var(--uc-duration-fast) var(--uc-ease-standard),box-shadow var(--uc-duration-fast) var(--uc-ease-standard)}.clickable-table-row:hover>td{background:var(--uc-surface-selected)!important}.clickable-table-row:hover>td:first-child{box-shadow:inset 3px 0 0 var(--uc-action-primary-bg)}.readable-readonly .ant-input[disabled],.readable-readonly textarea.ant-input[disabled],.readable-readonly .ant-input-disabled,.readable-readonly .ant-radio-wrapper-disabled,.readable-readonly .ant-radio-disabled+span{color:var(--uc-text-primary)!important;-webkit-text-fill-color:var(--uc-text-primary)!important;opacity:1!important}.readable-readonly .ant-input[disabled],.readable-readonly textarea.ant-input[disabled]{background:var(--uc-surface-raised)!important;border-color:var(--uc-border-default)!important;cursor:default}.readable-readonly .ant-radio-disabled .ant-radio-inner{background:var(--uc-surface-raised)!important;border-color:var(--uc-border-default)!important}.readable-readonly .ant-radio-disabled.ant-radio-checked .ant-radio-inner{border-color:var(--uc-action-primary-bg)!important}.readable-readonly .ant-radio-disabled.ant-radio-checked .ant-radio-inner:after{background:var(--uc-action-primary-bg)!important}.candidate-pool-toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--uc-space-4);margin-bottom:var(--uc-space-4)}.candidate-pool-pagination{display:flex;justify-content:flex-end;margin-top:var(--uc-space-5)}.material-directory-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--uc-space-4)}.material-directory-grid .material-directory:nth-child(3){grid-column:1 / -1}.material-directory{min-width:0;border:1px solid var(--uc-border-subtle);border-radius:var(--uc-radius-lg);background:var(--uc-bg-canvas);overflow:hidden}.material-directory-header{display:flex;align-items:center;justify-content:space-between;gap:var(--uc-space-3);min-height:48px;padding:var(--uc-space-2) var(--uc-space-3);background:var(--uc-surface-raised);border-bottom:1px solid var(--uc-border-subtle)}.material-directory-header>.ant-space{min-width:0}.material-directory-header>.ant-space .ant-typography{white-space:nowrap}.material-directory-header .ant-btn{flex:0 0 auto}.material-directory-list{max-height:240px;overflow-y:auto}.material-directory-item{padding:var(--uc-space-2) var(--uc-space-3);border-bottom:1px solid var(--uc-border-subtle)}.material-directory-item:last-child{border-bottom:0}.material-directory-item .ant-typography{word-break:break-word}.problem-model-trigger{display:inline-flex;align-items:center;max-width:100%;padding-bottom:2px;border-bottom:1px dashed transparent;cursor:help;transition:color var(--uc-duration-fast) var(--uc-ease-standard),border-color var(--uc-duration-fast) var(--uc-ease-standard)}.problem-model-trigger:hover,.problem-model-trigger:focus-visible{border-bottom-color:var(--uc-action-primary-bg);outline:none}.problem-model-trigger:hover .ant-typography,.problem-model-trigger:focus-visible .ant-typography{color:var(--uc-action-primary-bg)}.problem-model-popover{max-width:calc(100vw - 32px)}.problem-model-popover-content{width:min(760px,calc(100vw - 80px))}.problem-model-popover-content .ant-table-wrapper .ant-table{background:var(--uc-surface-raised)}.generation-subtask-panel{padding:var(--uc-space-4);background:var(--uc-bg-canvas)}
